diff --git a/CMakeLists.txt b/CMakeLists.txt index 1f463b4..cefe9ec 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -54,8 +54,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 3) -set(CPACK_PACKAGE_VERSION_PATCH 2) +set(CPACK_PACKAGE_VERSION_MINOR 4) +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 cacb8bf..59e302e 100644 --- a/include/chaiscript/chaiscript_defines.hpp +++ b/include/chaiscript/chaiscript_defines.hpp @@ -45,8 +45,8 @@ namespace chaiscript { static const int version_major = 5; - static const int version_minor = 3; - static const int version_patch = 2; + static const int version_minor = 4; + static const int version_patch = 0; } #endif diff --git a/releasenotes.md b/releasenotes.md index a60227e..5a2d8bf 100644 --- a/releasenotes.md +++ b/releasenotes.md @@ -1,8 +1,16 @@ Notes: ======= -Current Version: 5.3.2 +Current Version: 5.4.0 ### Changes since 5.3.1 +* Decreased compile time and build size +* Make "reflection" module built in (losing some of the time / build size gains) +* Add new "class" syntax for ChaiScript defined methods and attributes see: [unittests/class.chai](unittests/class.chai) for examples +* Minor performance enhancements +* major to_string performance enhancements +* Provide API for retrieving registered type name #124 +* Added strong reference to container to range object #132 + ### Changes since 5.3.0 * Add automatic conversion of arithmetic return types, following the same