Skip to content

Commit

Permalink
Updating release notes
Browse files Browse the repository at this point in the history
  • Loading branch information
whaeck committed Oct 3, 2024
1 parent 636c097 commit e0eb6b4
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 5 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ if( DEFINED PROJECT_NAME )
endif()

project( tools
VERSION 0.5.0
VERSION 0.4.0
LANGUAGES CXX
)

Expand Down
7 changes: 3 additions & 4 deletions ReleaseNotes.md
Original file line number Diff line number Diff line change
@@ -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.
Expand Down

0 comments on commit e0eb6b4

Please sign in to comment.