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
openSUSE Build Service is sponsored by