From 6c483bd6f632c08442bbc80f4d409c05edc23bfa Mon Sep 17 00:00:00 2001 From: Jason Turner Date: Tue, 16 Feb 2016 15:00:13 -0700 Subject: [PATCH] Update release notes and prepare for 5.8.0 --- CMakeLists.txt | 4 ++-- include/chaiscript/chaiscript_defines.hpp | 4 ++-- releasenotes.md | 25 ++++++++++++++++++++++- 3 files changed, 28 insertions(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index e0644552..50b5e3e0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -102,8 +102,8 @@ set(CPACK_RESOURCE_FILE_README "${CMAKE_CURRENT_SOURCE_DIR}/readme.md") set(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/description.txt") set(CPACK_PACKAGE_VERSION_MAJOR 5) -set(CPACK_PACKAGE_VERSION_MINOR 7) -set(CPACK_PACKAGE_VERSION_PATCH 2) +set(CPACK_PACKAGE_VERSION_MINOR 8) +set(CPACK_PACKAGE_VERSION_PATCH 0) set(CPACK_PACKAGE_EXECUTABLES "chai;ChaiScript Eval") set(CPACK_PACKAGE_VENDOR "ChaiScript.com") diff --git a/include/chaiscript/chaiscript_defines.hpp b/include/chaiscript/chaiscript_defines.hpp index 941ba87a..8d250ebf 100644 --- a/include/chaiscript/chaiscript_defines.hpp +++ b/include/chaiscript/chaiscript_defines.hpp @@ -96,8 +96,8 @@ namespace chaiscript { static const int version_major = 5; - static const int version_minor = 7; - static const int version_patch = 2; + static const int version_minor = 8; + static const int version_patch = 0; static const char *compiler_version = CHAISCRIPT_COMPILER_VERSION; static const char *compiler_name = CHAISCRIPT_COMPILER_NAME; diff --git a/releasenotes.md b/releasenotes.md index c78376d8..993f93d1 100644 --- a/releasenotes.md +++ b/releasenotes.md @@ -1,6 +1,29 @@ Notes: ======= -Current Version: 5.7.1 +Current Version: 5.8.0 + +### Changes since 5.7.1 +* Make all parser iterator operations range checked +* Parse in-string eval statements once, not once for each execution +* Fix parsing of operators (ie 1<-1 now parses) +* Fix variable scoping for functors +* Exception reduction +* Various object lifetime fixes +* Add JSON support for load / save #207 +* Numeric overload resolution fixes #209 +* Fix long long #208 +* Add octal escapes in strings #211 +* Fixed sizing of binary literals #213 +* Added support for != with bool values #217 +* Various value assignment vector fixes +* Fixed broken hex escape sequences from @ChristianKaeser +* Multiply defined symbols fixes #232 @RaptorFactor +* Add add_class helper #233 @vrennert +* Cheatsheet fixes #235 @mlamby +* Fix parsing of strings inside of in-string eval statements +* Allow lower-case global keyword +* Enable thread-local on MSVC (should be significant performance boost) + ### Changes since 5.7.0 * Build time reduction