Skip to content

Commit

Permalink
CHANGELOG.md - updated for v5.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
idanmiara committed Feb 14, 2023
1 parent 7ab8ab1 commit 611dea0
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,18 @@

Significant changes in major and minor releases of this library:

## Version 5.2 (February 2022)

- Major refactor
- Added a StableSet implementation, as a base class for OrderedSet.
- Added Many functions to OrderedSet, to be more complete and more compatible with other implementations.
- popitem(last: bool = True), similar to `dict.popitem` (note minor incompatibility with another implementation (`orderedset`) that have the `last` keyword in the `pop` function)
- move_to_end(key), similar to `dict.move_to_end`
- __le__, __lt__, __ge__, __gt__ - to improve subset/superset testing
- Minimum Python version is 3.8 (because __reversed__)
- Fix: OrderedSet.update now raised a TypeError instead of a ValueError when the type of the input is incorrect
- Added many new tests, and all the tests from 2 other implementations.

## Version 4.1 (January 2022)

- Packaged using flit. Wheels now exist, and setuptools is no longer required.
Expand Down

0 comments on commit 611dea0

Please sign in to comment.