From e0eb6b4f3e6d7afce7c2c521e68b4f223c50fe2d Mon Sep 17 00:00:00 2001 From: Wim Haeck Date: Thu, 3 Oct 2024 11:57:08 -0600 Subject: [PATCH] Updating release notes --- CMakeLists.txt | 2 +- ReleaseNotes.md | 7 +++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index aaaad2d..62850e3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -10,7 +10,7 @@ if( DEFINED PROJECT_NAME ) endif() project( tools - VERSION 0.5.0 + VERSION 0.4.0 LANGUAGES CXX ) diff --git a/ReleaseNotes.md b/ReleaseNotes.md index 37fb68e..ac08aa7 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -1,16 +1,15 @@ # Release Notes—tools Given here are some release notes for tools. -## [tools v0.5.0](https://github.com/njoy/tools/pull/xx) -Bug fixes: - - apply the ranges::range concept on the AnyView constructor taking a Container template as input (this fixes a rare compilation error encountered with the GitHub CI) - ## [tools v0.4.0](https://github.com/njoy/tools/pull/44) New features: - added a partial implementation of the C++23 ranges standard: chunk_view, chunk_by_view, stride_view and repeat_view (LLVM implementations for these views were used as models for our C++17 based implementations) - updates to drop_view, values_view, keys_view and take _view - made nanorange's adjacent_find and count ranges algorithms available and provided unit tests +Bug fixes: + - apply the ranges::range concept on the AnyView constructor taking a Container template as input (this fixes a rare compilation error encountered with the GitHub CI) + This update also modifies the build system to use shacl-cmake. Note: this also contains an implementation for the C++23 zip_view and zip_transform_view but these are not entirely working as they should and should therefore not be used.