Releases: cdgriffith/Box
Releases · cdgriffith/Box
Version 7.2.0
- Adding #266 support for accessing nested items in BoxList using numpy-style tuple indexing (thanks to Bit0r)
- Adding tests and Cython releases for Python 3.12
- Fixing #251 support for circular references in lists (thanks to Muspi Merol)
- Fixing #261 altering all
__repr__
methods so that subclassing will output the correct class name (thanks to Gabriel Tkacz) - Fixing #267 Fix type 'int' not iterable (thanks to YISH)
Version 7.1.1
Fixing Cython optimized build deployments for linux
Version 7.1.0
- Adding #255 defer ipython import for large import speed improvements (thanks to Eric Prestat)
- Adding testing for Python 3.12
- Fixing #253 merge_update box list merge types not populated to sub dictionaries (thanks to lei wang)
- Fixing #257 Two test failures due to arguments having incorrect types (thanks to Michał Górny)
- Fixing stub files to match latest code signatures
- Removing #251 support for circular references in lists (thanks to d00m514y3r)
Version 7.0.1
- Switching off of poetry due to multiple build issues
Version 7.0.0
- Adding #169 default functions with the box_instance and key parameter (thanks to Коптев Роман Викторович)
- Adding #170 Be able to initialize with a flattened dict - by using DDBox (thanks to Ash A.)
- Adding #192 box_dots treats all keys with periods in them as separate keys (thanks to Rexbard)
- Adding #211 support for properties and setters in subclasses (thanks to Serge Lu and David Aronchick)
- Adding #226 namespace to track changes to the box (thanks to Jacob Hayes)
- Adding #236 iPython detection to prevent adding attribute lookup words (thanks to Nishikant Parmar)
- Adding #238 allow
|
and+
for frozen boxes (thanks to Peter B) - Adding new DDBox class (Default Dots Box) that is a subclass of SBox
- Fixing #235 how
|
and+
updates were performed for right operations (thanks to aviveh21) - Fixing #234 typos (thanks to Martin Schorfmann)
- Fixing no implicit optionals with type hinting
Version 7.0.0rc4
Pypi publish test
Version 7.0.0rc3
Try to fix CI publish build
Version 7.0.0rc2
- Adding #242 more Cython builds using cibuildwheel (thanks to Jacob Hayes)
Version 7.0.0rc1
- Removing Cython builds for mac until we can build universal2 wheels for arm M1 macs
Version 7.0.0rc0
- Adding #169 default functions with the box_instance and key parameter (thanks to Коптев Роман Викторович)
- Adding #170 Be able to initialize with a flattened dict - by using DDBox (thanks to Ash A.)
- Adding #192 box_dots treats all keys with periods in them as separate keys (thanks to Rexbard)
- Adding #211 support for properties and setters in subclasses (thanks to Serge Lu and David Aronchick)
- Adding #226 namespace to track changes to the box (thanks to Jacob Hayes)
- Adding #236 iPython detection to prevent adding attribute lookup words (thanks to Nishikant Parmar)
- Adding #238 allow
|
and+
for frozen boxes (thanks to Peter B) - Adding new DDBox class (Default Dots Box) that is a subclass of SBox
- Fixing #235 how
|
and+
updates were performed for right operations (thanks to aviveh21) - Fixing #234 typos (thanks to Martin Schorfmann)
- Fixing no implicit optionals with type hinting