From 3da8b20dfeb6181a806335f3683d21c5ef7cdff7 Mon Sep 17 00:00:00 2001 From: John Wellbelove Date: Thu, 10 Jul 2025 15:41:15 +0100 Subject: [PATCH] Updated version and release notes --- arduino/library-arduino.json | 2 +- arduino/library-arduino.properties | 2 +- include/etl/version.h | 4 ++-- library.json | 2 +- library.properties | 2 +- support/Release notes.txt | 30 ++++++++++++++++++++++++++++++ version.txt | 2 +- 7 files changed, 37 insertions(+), 7 deletions(-) diff --git a/arduino/library-arduino.json b/arduino/library-arduino.json index f4d9f213..a2feae65 100644 --- a/arduino/library-arduino.json +++ b/arduino/library-arduino.json @@ -1,6 +1,6 @@ { "name": "Embedded Template Library ETL", - "version": "20.41.7", + "version": "20.42.0", "authors": { "name": "John Wellbelove", "email": "john.wellbelove@etlcpp.com" diff --git a/arduino/library-arduino.properties b/arduino/library-arduino.properties index f10f70f9..8cdb8198 100644 --- a/arduino/library-arduino.properties +++ b/arduino/library-arduino.properties @@ -1,5 +1,5 @@ name=Embedded Template Library ETL -version=20.41.7 +version=20.42.0 author= John Wellbelove maintainer=John Wellbelove license=MIT diff --git a/include/etl/version.h b/include/etl/version.h index c50ccd90..ee6a4de8 100644 --- a/include/etl/version.h +++ b/include/etl/version.h @@ -39,8 +39,8 @@ SOFTWARE. ///\ingroup utilities #define ETL_VERSION_MAJOR 20 -#define ETL_VERSION_MINOR 41 -#define ETL_VERSION_PATCH 7 +#define ETL_VERSION_MINOR 42 +#define ETL_VERSION_PATCH 0 #define ETL_VERSION ETL_STRING(ETL_VERSION_MAJOR) "." ETL_STRING(ETL_VERSION_MINOR) "." ETL_STRING(ETL_VERSION_PATCH) #define ETL_VERSION_W ETL_WIDE_STRING(ETL_VERSION_MAJOR) L"." ETL_WIDE_STRING(ETL_VERSION_MINOR) L"." ETL_WIDE_STRING(ETL_VERSION_PATCH) diff --git a/library.json b/library.json index 0fe1a99e..d5eb596e 100644 --- a/library.json +++ b/library.json @@ -1,6 +1,6 @@ { "name": "Embedded Template Library", - "version": "20.41.7", + "version": "20.42.0", "authors": { "name": "John Wellbelove", "email": "john.wellbelove@etlcpp.com" diff --git a/library.properties b/library.properties index c5dade5a..c2bfc0ac 100644 --- a/library.properties +++ b/library.properties @@ -1,5 +1,5 @@ name=Embedded Template Library -version=20.41.7 +version=20.42.0 author= John Wellbelove maintainer=John Wellbelove license=MIT diff --git a/support/Release notes.txt b/support/Release notes.txt index 2596a0fa..3d6f3258 100644 --- a/support/Release notes.txt +++ b/support/Release notes.txt @@ -1,4 +1,34 @@ =============================================================================== +20.42.0 + +Updates: +Removed redundant ETL_USING_WIDE_CHARACTERS +#1118 Constexpr constructible flat_map, map, and set containers. + Added etl::const_map, etl::const_map_ext, + etl::const_multimap, etl::const multimap_ext + etl::const_set, etl::const_set_ext, + etl::const_multiset, etl::const multiset_ext + +Fixes: +#1126 to_arithmetic-does-not-compile-on-C++98 +#1128 Request: Make Delegate Methods noexcept +#1130 Use of etl::mem_copy for overlaped areas +#1132 Make type_def Methods Noexcept +#1143 v20.41.x, risc-v (esp32-c3) "No user defined specialisation of etl::underlying_type for this type" + +Pull Requests: +#1131 Fix usage of template keyword +#1136 Fix gamma.h on i386 +#1137 Add etl::closure +#1138 Ignore deprecation of std::float_denorm_style +#1139 Cleanup to get more independent of std +#1140 Use std::byteswap only if available +#1141 Fix build of tuple on clang >= 19 +#1142 Fix tests on big endian +#1144 Add support for CRC8-NRSC5 +#1145 Workaround for link libraries call on Zephyr platform + +=============================================================================== 20.41.7 Fixes: diff --git a/version.txt b/version.txt index 4fde72d4..5ffa829a 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -20.41.7 +20.42.0