Skip to content

Releases: cdgriffith/Box

Version 3.4.6

21 Nov 16:26
6d8790e
Compare
Choose a tag to compare
  • Fixing allowing frozen boxes to be deep copyable (thanks to jandelgado)

Version 3.4.5

28 Sep 14:19
f113d15
Compare
Choose a tag to compare
  • Fixing update does not convert new sub dictionaries or lists (thanks to Michael Stella)

Version 3.4.4

23 Sep 02:28
1a63d7b
Compare
Choose a tag to compare
  • Fixing pop not properly resetting box_heritage (thanks to Jeremiah Lowin)

Version 3.4.1

06 Jun 16:12
3d221d7
Compare
Choose a tag to compare
  • Fixing copy of inherited classes (thanks to pwwang)
  • Fixing get when used with default_box

Version 3.4.0

26 Apr 20:32
5f09df8
Compare
Choose a tag to compare
  • Adding box_intact_types that allows preservation of selected object types (thanks to pwwang)
  • Adding limitations section to readme

Version 3.2.4

01 Feb 03:23
95017e3
Compare
Choose a tag to compare
  • 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

13 Nov 00:10
4291d6f
Compare
Choose a tag to compare

Fixing pickling with default box (thanks to sdementen)

Version 3.2.2

31 Oct 05:49
f3ec16e
Compare
Choose a tag to compare
  • 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

20 Sep 18:16
ae49ac2
Compare
Choose a tag to compare
  • 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

11 May 14:59
d6dae6c
Compare
Choose a tag to compare
  • 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)