From b38afd7fc98f50a00b207b184506049f05ab7120 Mon Sep 17 00:00:00 2001 From: John Wellbelove Date: Sat, 26 Aug 2023 11:49:17 +0100 Subject: [PATCH] Updated version and release notes --- arduino/library-arduino.json | 2 +- arduino/library-arduino.properties | 2 +- include/etl/generators/fsm_generator.h | 2 +- include/etl/version.h | 4 ++-- library.json | 2 +- library.properties | 2 +- support/Release notes.txt | 16 ++++++++++++++++ version.txt | 2 +- 8 files changed, 24 insertions(+), 8 deletions(-) diff --git a/arduino/library-arduino.json b/arduino/library-arduino.json index 24831b68d..15770eb47 100644 --- a/arduino/library-arduino.json +++ b/arduino/library-arduino.json @@ -1,6 +1,6 @@ { "name": "Embedded Template Library - Arduino", - "version": "20.37.3", + "version": "20.38.0", "authors": { "name": "John Wellbelove", "email": "john.wellbelove@etlcpp.com" diff --git a/arduino/library-arduino.properties b/arduino/library-arduino.properties index a6468d730..0ca61cb7f 100644 --- a/arduino/library-arduino.properties +++ b/arduino/library-arduino.properties @@ -1,5 +1,5 @@ name=Embedded Template Library - Arduino -version=20.37.3 +version=20.38.0 author= John Wellbelove maintainer=John Wellbelove license=MIT diff --git a/include/etl/generators/fsm_generator.h b/include/etl/generators/fsm_generator.h index 1031e7e89..a59d1fa1f 100644 --- a/include/etl/generators/fsm_generator.h +++ b/include/etl/generators/fsm_generator.h @@ -549,7 +549,7 @@ namespace etl //******************************************** bool is_self_transition(etl::fsm_state_id_t next_state_id) const { - return (next_state_id != ifsm_state::Self_Transition); + return (next_state_id == ifsm_state::Self_Transition); } etl::ifsm_state* p_state; ///< A pointer to the current state. diff --git a/include/etl/version.h b/include/etl/version.h index 28171e7a3..447ca1563 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 37 -#define ETL_VERSION_PATCH 3 +#define ETL_VERSION_MINOR 38 +#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 a152b7e46..093a753a4 100644 --- a/library.json +++ b/library.json @@ -1,6 +1,6 @@ { "name": "Embedded Template Library", - "version": "20.37.3", + "version": "20.38.0", "authors": { "name": "John Wellbelove", "email": "john.wellbelove@etlcpp.com" diff --git a/library.properties b/library.properties index a8877fe06..8226fb8aa 100644 --- a/library.properties +++ b/library.properties @@ -1,5 +1,5 @@ name=Embedded Template Library -version=20.37.3 +version=20.38.0 author= John Wellbelove maintainer=John Wellbelove license=MIT diff --git a/support/Release notes.txt b/support/Release notes.txt index 87be8a4d2..5d14a3351 100644 --- a/support/Release notes.txt +++ b/support/Release notes.txt @@ -1,3 +1,19 @@ +=============================================================================== +20.38.0 +#696 fsm/hfsm self-transitions +#702 etl::message not trivially_copyable +#744 Feature request: Get time when next timer will expire etl::callback_timer +#745 Assertion triggered in hash.h when compiling for MSP430 +#746 Missing etl::legacy::variant overload of emplace with 0 Arguments +#748 armcc error on vector::insert +Fixed unexpected pool release behavior when the pool is empty +Added C++03 compatible etl::move and etl::move_backward +Allow C++03 delegate in etl::callback_timer +Change to require semicolons after debug count macros +Re-enabled tests for etl::string_ext +Removed redundant #includes +Added MutexMessageRouter example + =============================================================================== 20.37.3 #737 Etl::equal specialisation for etl::span is deduced wrongly when using STL and CPP20. Added C++20 four iterator std::equal variants. diff --git a/version.txt b/version.txt index b6eade30a..c0cf4af28 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -20.37.3 +20.38.0