Releases: cdgriffith/Box
Releases · cdgriffith/Box
Version 3.4.6
- Fixing allowing frozen boxes to be deep copyable (thanks to jandelgado)
Version 3.4.5
- Fixing update does not convert new sub dictionaries or lists (thanks to Michael Stella)
Version 3.4.4
- Fixing pop not properly resetting box_heritage (thanks to Jeremiah Lowin)
Version 3.4.1
- Fixing copy of inherited classes (thanks to pwwang)
- Fixing
get
when used with default_box
Version 3.4.0
- Adding
box_intact_types
that allows preservation of selected object types (thanks to pwwang) - Adding limitations section to readme
Version 3.2.4
- Fixing recursion issue #68 when using setdefault (thanks to sdementen)
- Fixing ordered_box would make 'ordered_box_values' internal helper as key in sub boxes
Version 3.2.3
Fixing pickling with default box (thanks to sdementen)
Version 3.2.2
- Adding hash abilities to new frozen BoxList
- Fixing hashing returned unpredictable values (thanks to cebaa)
- Fixing update to not handle protected words correctly (thanks to deluxghost)
- Removing non-collection support for mapping and callable identification
Version 3.2.1
- Fixing pickling on python 3.7 (thanks to Martijn Pieters)
- Fixing rumel loader error (thanks to richieadler)
- Fixing frozen_box does not freeze the outermost BoxList (thanks to V.Anh Tran)
Version 3.2.0
- Adding
ordered_box
option to keep key order based on insertion (thanks to pwwang) - Adding custom
__iter__
,__revered__
,pop
,popitems
- Fixing ordering of camel_case_killer vs default_box (thanks to Matan Rosenberg)
- Fixing non string keys not being supported correctly (thanks to Matt Wisniewski)