diff --git a/arduino/library-arduino.json b/arduino/library-arduino.json index 1899443a..e6485f26 100644 --- a/arduino/library-arduino.json +++ b/arduino/library-arduino.json @@ -1,6 +1,6 @@ { "name": "Embedded Template Library ETL", - "version": "20.44.2", + "version": "20.45.0", "authors": { "name": "John Wellbelove", "email": "john.wellbelove@etlcpp.com" diff --git a/arduino/library-arduino.properties b/arduino/library-arduino.properties index e4799f0e..a63e6411 100644 --- a/arduino/library-arduino.properties +++ b/arduino/library-arduino.properties @@ -1,5 +1,5 @@ name=Embedded Template Library ETL -version=20.44.2 +version=20.45.0 author= John Wellbelove maintainer=John Wellbelove license=MIT diff --git a/include/etl/version.h b/include/etl/version.h index 3309a7df..02e931b1 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 44 -#define ETL_VERSION_PATCH 2 +#define ETL_VERSION_MINOR 45 +#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 887a37f3..7f66b3b7 100644 --- a/library.json +++ b/library.json @@ -1,6 +1,6 @@ { "name": "Embedded Template Library", - "version": "20.44.2", + "version": "20.45.0", "authors": { "name": "John Wellbelove", "email": "john.wellbelove@etlcpp.com" diff --git a/library.properties b/library.properties index 59a1888c..16be9c21 100644 --- a/library.properties +++ b/library.properties @@ -1,5 +1,5 @@ name=Embedded Template Library -version=20.44.2 +version=20.45.0 author= John Wellbelove maintainer=John Wellbelove license=MIT diff --git a/support/Release notes.txt b/support/Release notes.txt index 7be7c7ae..d8ab88ea 100644 --- a/support/Release notes.txt +++ b/support/Release notes.txt @@ -1,12 +1,39 @@ =============================================================================== +20.45.0 + +Issues: +#1184 Request: Adding a method to check whether a etl::callback_timer_atomic is currently running +#1189 Request: make useage of osMutexRobust in etl::mutex optional +#1207 Monadic Operations for etl::expected +#1240 Add redundant semicolon checks to CMakeLists.txt and fix issues +#1241 Add -pedantic-errors to unit test CMakeLists.txt and fix issues +#1242 Add begin() and end() to etl::optional + +Pull requests: +#1232 Exception std based option +#1235 Bugfixes for compile errors in optimized tests +#1237 remove extra ; +#1238 Various cleanup +#1239 Indirect vector checks +#1244 Fix no check macros +#1245 Fix discrepancy with STL in max_element and minmax_element +#1246 Implement .begin() and .end() for etl::optional +#1251 Add etl::inplace_function +#1252 Add ThreadX mutex support +#1254 Make code base with tests compile under gcc-14 +#1255 Fix syntax errors in base64 test +#1256 ivector swap + + +=============================================================================== 20.44.2 Updates: Replaced locally defined logical_not_t with etl::negation Fixes: -#1228 unused parameter 'secure' #1224 Passing a const in optional::value_or() not compiling +#1228 unused parameter 'secure' Pull Requests: #1210 Fixed span reinterpret_as should return fixed span @@ -20,6 +47,7 @@ Pull Requests: #1226 Add missing include to optional #1229 variant_legacy.h: Rename template parameters #1231 Issue 1212 span constructor +#1256 ivector swap =============================================================================== 20.44.1 diff --git a/version.txt b/version.txt index 3e132281..aae4b050 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -20.44.2 +20.45.0