From 585bd0ae5a433a2385b685f9d74131ca6fd09461 Mon Sep 17 00:00:00 2001 From: Asger Gitz-Johansen Date: Sun, 11 Sep 2022 12:34:42 +0200 Subject: [PATCH] chore: Add changelog and update version number --- CHANGELOG.MD | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++ CMakeLists.txt | 2 +- 2 files changed, 66 insertions(+), 1 deletion(-) create mode 100644 CHANGELOG.MD diff --git a/CHANGELOG.MD b/CHANGELOG.MD new file mode 100644 index 0000000..94e4079 --- /dev/null +++ b/CHANGELOG.MD @@ -0,0 +1,65 @@ +# Changelog +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) +and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). + +## [v1.7.0](https://github.com/sillydan1/expr/releases/tag/v1.7.0) - 2022-09-11 + +[Compare with v1.6.0](https://github.com/sillydan1/expr/compare/v1.6.0...v1.7.0) + +### Bug Fixes +- Cleanup interpreter::evaluate function ([137fdad](https://github.com/sillydan1/expr/commit/137fdad5284563f22ff52841b8ce5b9e90a5848e) by Asger Gitz-Johansen). +- Interpreter now does an environment lookup for all identifier references ([e3250f5](https://github.com/sillydan1/expr/commit/e3250f53716d0d3ebc24e858dadd3ba72a36dfed) by Asger Gitz-Johansen). +- Add space between the macro and parentheses ([0a7b2a2](https://github.com/sillydan1/expr/commit/0a7b2a213d8bf2ceca25531d90707f274f87b9cf) by Asger Gitz-Johansen). +- Add m4_define_default parser_ns for namespace overwritability ([8b896b1](https://github.com/sillydan1/expr/commit/8b896b1334840adb3c8152720c072dee4a6d4167) by Asger Gitz-Johansen). + +### Features +- Add interpret_declarations and interpret_expression functions to interpreter ([2ccc3e6](https://github.com/sillydan1/expr/commit/2ccc3e69f6271009d0d28b54ea5beb1251d96e4a) by Asger Gitz-Johansen). + + +## [v1.6.0](https://github.com/sillydan1/expr/releases/tag/v1.6.0) - 2022-08-23 + +[Compare with v1.5.0](https://github.com/sillydan1/expr/compare/v1.5.0...v1.6.0) + + +## [v1.5.0](https://github.com/sillydan1/expr/releases/tag/v1.5.0) - 2022-07-19 + +[Compare with v1.4.1](https://github.com/sillydan1/expr/compare/v1.4.1...v1.5.0) + + +## [v1.4.1](https://github.com/sillydan1/expr/releases/tag/v1.4.1) - 2022-07-19 + +[Compare with v1.3.2](https://github.com/sillydan1/expr/compare/v1.3.2...v1.4.1) + + +## [v1.3.2](https://github.com/sillydan1/expr/releases/tag/v1.3.2) - 2022-05-02 + +[Compare with v1.3.0](https://github.com/sillydan1/expr/compare/v1.3.0...v1.3.2) + + +## [v1.3.0](https://github.com/sillydan1/expr/releases/tag/v1.3.0) - 2022-04-07 + +[Compare with v1.2.0](https://github.com/sillydan1/expr/compare/v1.2.0...v1.3.0) + + +## [v1.2.0](https://github.com/sillydan1/expr/releases/tag/v1.2.0) - 2022-03-20 + +[Compare with v1.1.3](https://github.com/sillydan1/expr/compare/v1.1.3...v1.2.0) + + +## [v1.1.3](https://github.com/sillydan1/expr/releases/tag/v1.1.3) - 2022-03-06 + +[Compare with v1.1.2](https://github.com/sillydan1/expr/compare/v1.1.2...v1.1.3) + + +## [v1.1.2](https://github.com/sillydan1/expr/releases/tag/v1.1.2) - 2022-03-05 + +[Compare with v1.0.0](https://github.com/sillydan1/expr/compare/v1.0.0...v1.1.2) + + +## [v1.0.0](https://github.com/sillydan1/expr/releases/tag/v1.0.0) - 2022-03-05 + +[Compare with first commit](https://github.com/sillydan1/expr/compare/8337824c2e8488a3226b773b345b0d5b537c3a7a...v1.0.0) + + diff --git a/CMakeLists.txt b/CMakeLists.txt index 1e5b2de..f27a5e2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -20,7 +20,7 @@ # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. cmake_minimum_required(VERSION 3.21) -project(expr VERSION 1.6.0) +project(expr VERSION 1.7.0) include(cmake/CPM.cmake) configure_file(src/config.h.in config.h) set(CMAKE_CXX_STANDARD 20)