diff --git a/CMakeLists.txt b/CMakeLists.txt index a113d69abe4ec113d47c94765909354359d13f60..c2b77aefa22054a54b3a0715dc67274c1f00590c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,8 +4,8 @@ cmake_minimum_required (VERSION 2.6) set(CMAKE_VERBOSE_MAKEFILE TRUE) set(MAJOR_VERSION "1") -set(MINOR_VERSION "19") -set(PATCH_VERSION "5") +set(MINOR_VERSION "20") +set(PATCH_VERSION "0") set(VERSION "${MAJOR_VERSION}.${MINOR_VERSION}.${PATCH_VERSION}") # check for 64 bit diff --git a/ReleaseNotes.txt b/ReleaseNotes.txt index f5e3ea777738c4dfaef0516b71dc7a94e3e4fb70..a4c64d3c0608e7d8b5230a95370aaf263c7bc766 100644 --- a/ReleaseNotes.txt +++ b/ReleaseNotes.txt @@ -1,6 +1,6 @@ YAT history file -1.19.6 (2023/mm/dd) +1.20.0 (2023/04/05) =================== Fixes @@ -10,18 +10,24 @@ Fixes Additions classes CPlugIn, CPlugInManager - New pure-C plug-ins manager + New C-language plug-ins support + -> see <yat/plugin/CPlugIn.h>, <yat/plugin/CPlugInManager.h>, + <yat/plugin/CPlugInSymbols.h> class Format - operator%() defined in order to shorter the syntax used to pass format + new operator%() defined in order to shorter the syntax used to pass format arguments - cget() return formatted string as const char* + ne method cget() that return formatted string as const char* -> see <yat/utils/String.h> Log functions - operator,() defined in order to shorter the syntax used to pass format - arguments + new operator,() defined in order to shorter the syntax used to pass format + arguments. operator % is also available by inheritance from Format. + class String + new method h128_t h128() that return the a 128 bits hash value using an + high-speed version of Fnv1a128 algorithm (https://github.com/3F/Fnv1a128) + -> see <yat/utils/String.h> 1.19.5 (2022/12/15) =================== diff --git a/pom.xml b/pom.xml index 9f7b963c1ecd5df0e5f9bc899a74c0cf49f83287..cb30648ddd908e766ef0cbc707c7fa59f99f448b 100644 --- a/pom.xml +++ b/pom.xml @@ -9,7 +9,7 @@ </parent> <groupId>fr.soleil.lib</groupId> <artifactId>YAT-${aol}-${library}-${mode}</artifactId> -<version>1.19.6-SNAPSHOT</version> +<version>1.20.0</version> <packaging>nar</packaging> <name>YAT</name> <description>Yet Another Toolkit Library</description> diff --git a/pom_64.xml b/pom_64.xml index 1577a1e3cb14abd2d668ef69c6ef19a41b9e2ace..4c8aeaaf9e523094f0d6527ca02fb3821fb6daa1 100644 --- a/pom_64.xml +++ b/pom_64.xml @@ -10,7 +10,7 @@ <groupId>fr.soleil.lib</groupId> <artifactId>YAT-amd64-Linux-gcc-${library}-${mode}</artifactId> - <version>1.19.5</version> + <version>1.20.0</version> <packaging>nar</packaging> <name>YAT</name> diff --git a/pom_64_Win7_shared.xml b/pom_64_Win7_shared.xml index c3769055a4af98e780c9116f6819e83bfbe65bd1..868c6705207fc3a9949197b402e8155c12787bc0 100644 --- a/pom_64_Win7_shared.xml +++ b/pom_64_Win7_shared.xml @@ -10,7 +10,7 @@ <groupId>fr.soleil.lib</groupId> <artifactId>YAT-${aol}-shared-${mode}</artifactId> - <version>1.19.5</version> + <version>1.20.0</version> <packaging>nar</packaging> <name>YAT</name>