From 8c70fff02b4a8a6e76f75b6f8cc0ee65bb7b9c7d Mon Sep 17 00:00:00 2001 From: Jason Turner Date: Sun, 23 Feb 2014 07:10:03 -0700 Subject: [PATCH] Update version to 4.3.0 --- CMakeLists.txt | 2 +- releasenotes.txt | 30 +++++++++++++++++++++++++----- 2 files changed, 26 insertions(+), 6 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index ecaa265..394c1ea 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -17,7 +17,7 @@ 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 4) -set(CPACK_PACKAGE_VERSION_MINOR 2) +set(CPACK_PACKAGE_VERSION_MINOR 3) set(CPACK_PACKAGE_VERSION_PATCH 0) set(CPACK_PACKAGE_EXECUTABLES "chai;ChaiScript Eval") set(CPACK_PACKAGE_VENDOR "ChaiScript.com") diff --git a/releasenotes.txt b/releasenotes.txt index 96bf8d0..7df1dc7 100644 --- a/releasenotes.txt +++ b/releasenotes.txt @@ -1,8 +1,29 @@ -Changes since 4.1.1 +Current Version: 4.3.0 + +Note: this is scheduled to be the last release that requires boost, new releases after this will require a C++11 compiler. + +### Changes since 4.2.0 +* Enhanced unit tests +* Add `continue` statement, fix various use cases for `for` loops +* Fix use of suffixed numbers in vector initialization +* Code cleanups +* Eliminate global data, which makes code more portable and thread safe +* Fix issue #79 +* Merge pretty_print fixes from @mgee #82 +* Compiler warning fixes for latest compiler releases +* Fix threading problems +* Fix linking error on MacOS Mavericks #88 +* Allow non-const globals +* Make sure user cannot name a variable with `::` in it #91 +* Fix various string / map / vector `size` and `count` calls for compilers which have weird overloads for them. #90 #93 #95 +* Make module search path relative to the currently running executable +* Build and work with wstring windows builds + +### Changes since 4.1.1 * Add support for automatic conversion of arithmetic types when possible and when no ambiguous method dispatch exists. -Changes since 4.1.0 +### Changes since 4.1.0 * Fix missed gcc build error in 4.1.0 Changes since 4.0.0 @@ -29,7 +50,7 @@ Changes since 3.1.0 * Increased unit tests to 161 * Performance enhancements -Changes since 3.0.0 +### Changes since 3.0.0 * Numeric operations performance increased approximately 10x * Looping operations performance increased up to 2x * Engine start up time decreased @@ -38,8 +59,7 @@ Changes since 3.0.0 uint8_t, uint16_t, uint32_t, uint64_t, int8_t, int16_t, int32_t, int64_t * Enhanced support for capturing of exceptions thrown from ChaiScript in C++ -Changes since 2.3.3 - +### Changes since 2.3.3 * Code simplifications * Fully integrate documentation with source code in doxygen style comments * Unit tests increased from 114 to 137