File python-immutabledict.changes of Package python-immutabledict
-------------------------------------------------------------------
Wed Nov 20 22:47:55 UTC 2024 - Marcus Rueckert <mrueckert@suse.de>
- Update to 4.2.1
- Published with attestation
- Update classifiers, Github Actions... for Python 3.13 (no code
changes)
-------------------------------------------------------------------
Thu Jun 13 19:33:39 UTC 2024 - Marcus Rueckert <mrueckert@suse.de>
- Update to 4.2.0
- Add discard method which return a new immutabledict without the
item at the given key, if present. Thanks to @matthiasdiener
for the PR #307
- Changes from 4.0.0
- Do not store cached hash value when pickling. Thanks to
@matthiasdiener for the PR #287
- Changes from 4.1.0
- Replace __init__ by __new__. Thanks to @spacether for the PR
#263
- Add explicit items()/keys()/values() methods to speedup these
methods. Thanks to @matthiasdiener for the PR #265
- Add set/delete/update functions. Thanks to @matthiasdiener for
the PR #271
- Add documentation at immutabledict.corenting.fr
-------------------------------------------------------------------
Wed Aug 9 22:01:54 UTC 2023 - Marcus Rueckert <mrueckert@suse.de>
- Update to 3.0.0
- copy() (breaking change): remove the option to pass keyword
arguments (which were present as key/value pairs in the copy).
Now the method doesn't take any arguments (it behaves the same
as a normal dict).
- Python versions: drop Python 3.7 support
- Typing: fixes
- Make the key covariant. Thanks to @spacether for the PR #244
- Fix key/value typing missing for ImmutableOrderedDict
-------------------------------------------------------------------
Sat Apr 8 21:26:20 UTC 2023 - Marcus Rueckert <mrueckert@suse.de>
- initial package