Updated version and release notes.

This commit is contained in:
John Wellbelove 2021-01-27 21:06:58 +00:00
parent 5473421694
commit 331a928f3b
5 changed files with 29 additions and 4 deletions

View File

@ -38,8 +38,8 @@ SOFTWARE.
///\ingroup utilities
#define ETL_VERSION_MAJOR 19
#define ETL_VERSION_MINOR 4
#define ETL_VERSION_PATCH 3
#define ETL_VERSION_MINOR 5
#define ETL_VERSION_PATCH 0
#define ETL_VERSION ETL_STRINGIFY(ETL_VERSION_MAJOR) "." ETL_STRINGIFY(ETL_VERSION_MINOR) "." ETL_STRINGIFY(ETL_VERSION_PATCH)
#define ETL_VERSION_W ETL_STRINGIFY(ETL_VERSION_MAJOR) L"." ETL_STRINGIFY(ETL_VERSION_MINOR) L"." ETL_STRINGIFY(ETL_VERSION_PATCH)
#define ETL_VERSION_U16 ETL_STRINGIFY(ETL_VERSION_MAJOR) u"." ETL_STRINGIFY(ETL_VERSION_MINOR) u"." ETL_STRINGIFY(ETL_VERSION_PATCH)

View File

@ -1,6 +1,6 @@
{
"name": "ETL Embedded Template Library",
"version": "19.4.3",
"version": "19.5.0",
"author s": {
"name": "John Wellbelove",
"email": "john.wellbelove@etlcpp.com"

View File

@ -1,5 +1,5 @@
name=Embedded Template Library ETL
version=19.4.3
version=19.5.0
author= John Wellbelove <john.wellbelove@etlcpp.com>
maintainer=John Wellbelove <john.wellbelove@etlcpp.com>
license=MIT

View File

@ -1,3 +1,21 @@
===============================================================================
19.5.0
Added shared messages to the messaging framework + supporting allocator classes.
Some refactoring of the messaging framework internals.
Added example application for shared messages.
Added a lockable queue with locks implemented as pure virtuals.
Refeactored the other queues.
Fixed missing virtual destructor for C++11 observer.
Added etl::successor class for consistant 'chain of responsibilty' pattern generation.
Added missing constructors to unique_ptr.
Added nullptr check to unique_ptr destructor.
Fixed VS2019 warning for etl::deque iterators.
Added a virtual on_task_added callback to the scheduler.
Added a runtime multi range nested loop class.
Added etl::for_each.
Added is_random_access_iterator and deprecated is_random_iterator.
Added VS2019 Delegate function interrupt service example.
===============================================================================
19.4.3
Added nullptr check to unique_ptr destructor.

View File

@ -39,6 +39,8 @@ set(TEST_SOURCE_FILES
test_callback_service.cpp
test_callback_timer.cpp
test_checksum.cpp
test_circular_buffer.cpp
test_circular_buffer_external_buffer.cpp
test_compare.cpp
test_compiler_settings.cpp
test_constant.cpp
@ -55,6 +57,7 @@ set(TEST_SOURCE_FILES
test_error_handler.cpp
test_exception.cpp
test_fixed_iterator.cpp
test_fixed_sized_memory_block_allocator.cpp
test_flags
test_flat_map.cpp
test_flat_multimap.cpp
@ -94,6 +97,7 @@ set(TEST_SOURCE_FILES
test_multimap.cpp
test_multiset.cpp
test_multi_array.cpp
test_multi_range.cpp
test_murmur3.cpp
test_numeric.cpp
test_observer.cpp
@ -115,6 +119,8 @@ set(TEST_SOURCE_FILES
test_queue_spsc_isr_small.cpp
test_queue_spsc_locked.cpp
test_queue_spsc_locked_small.cpp
test_queue_lockable.cpp
test_queue_lockable_small.cpp
test_random.cpp
test_reference_flat_map.cpp
test_reference_flat_multimap.cpp
@ -122,6 +128,7 @@ set(TEST_SOURCE_FILES
test_reference_flat_set.cpp
test_scaled_rounding.cpp
test_set.cpp
test_shared_message.cpp
test_smallest.cpp
test_span.cpp
test_stack.cpp