Skip to content

Commit

Permalink
[doc] Update Changelog for 1.1
Browse files Browse the repository at this point in the history
  • Loading branch information
Wentzell committed Mar 2, 2022
1 parent f129c74 commit d10e86d
Showing 1 changed file with 33 additions and 0 deletions.
33 changes: 33 additions & 0 deletions doc/ChangeLog.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,39 @@

# Changelog

## Version 1.1.0

This is Version 1.1.0 of Itertools, a single-header library for adapting C++ ranges.

We thank all contributors: Daniel Bauernfeind, Alexander Hampel, Dylan Simon, Nils Wentzell

Find below an itemized list of changes in this release.

### General
* Bugfix: Use sentinel_t for those range adaptors using std::end/cend on the underlying range
* Add defaulted operator== to the various range adaptors
* Fix make_vector_from_range to work for ranges with mismatching begin and end type
* Add benchmarks for range and product_range
* Important FIX in range implementation for nontrivial steps + test
* Be sure to add initializer for all member of range type
* Keep alias range::index_t for backward compatibility
* Add range::all_t and associated static member range::all
* Merge range implementation of nda, improve range() documentability
* Make sure to generate empty ranges in accordance with python ranges

### doc
* Add link to reference doc to README.md
* Minor doc cleanups for doxygen generation, add Doxyfile and update .gitignore

### c++20
* Resplace std::result_of by std::invoke_result

### cmake
* Bump Version number to 1.1.0
* Set CXX standard using target_compile_features
* Remove unused FindPython.cmake file


## Version 1.0.0

Itertools Version 1.0.0 is a single-header
Expand Down

0 comments on commit d10e86d

Please sign in to comment.