All Versions
47
Latest Version
Avg Release Cycle
21 days
Latest Release
-
Changelog History
Page 2
Changelog History
Page 2
-
v5.0.1 Changes
July 13, 2020- ๐ Fixing #155 default box saving internal method calls and restricted options (thanks to Marcelo Huerta)
-
v5.0.0 Changes
July 12, 2020- Adding support for msgpack converters
to_msgpack
andfrom_msgpack
- โ Adding support for comparision of
Box
to other boxes or dicts via the-
sub operator #144 (thanks to Hitz) - โ Adding support to
|
union boxes like will come default in Python 3.9 from PEP 0584 - โ Adding
mypy
type checking,black
formatting and other checks on commit - โ Adding new parameter
box_class
for cleaner inheritance #148 (thanks to David Aronchick) - โ Adding
dotted
option forkeys
method to return box_dots style keys (thanks to ipcoder) - ๐ Fixing box_dots to properly delete items from lists
- ๐ Fixing box_dots to properly find items with dots in their key
- ๐ Fixing that recast of subclassses of
Box
orBoxList
were not fed box properties (thanks to Alexander Kapustin) - Changing that sub boxes are always created to properly propagate settings and copy objects #150 (thanks to ipcoder)
- 0๏ธโฃ Changing that default_box will not raise key errors on
pop
#67 (thanks to Patrock) - Changing
to_csv
andfrom_csv
to have same string and filename options as all other transforms - Changing back to no required external imports, instead have extra requires like [all] (thanks to wim glenn)
- Changing from putting all details in README.rst to a github wiki at https://github.com/cdgriffith/Box/wiki
- Changing
BoxList.box_class
to be stored inBoxList.box_options
dict asbox_class
- Changing
del
will raiseBoxKeyError
, subclass of bothKeyError
andBoxError
- ๐ Removing support for single level circular references
- Removing readthedocs generation
- Removing overrides for
keys
,values
anditems
which will return views again
- Adding support for msgpack converters
-
v5.0.0.a3
July 05, 2020 -
v5.0.0.a2 Changes
July 03, 2020- ๐ Fixing that recast of subclassses of
Box
orBoxList
were not fed box properties (thanks to Alexander Kapustin)
- ๐ Fixing that recast of subclassses of
-
v5.0.0.a1 Changes
June 15, 2020- โ Adding
dotted
andflat
option forkeys
method to return box_dots style keys (thanks to ipcoder) - ๐ Fixing box_dots to properly delete items from lists
- ๐ Fixing box_dots to properly find items with dots in their key
- โ Adding
-
v5.0.0.a0 Changes
April 27, 2020- Adding support for msgpack coverters
to_msgpack
andfrom_msgpack
- โ Adding support for comparision of
Box
to other boxes or dicts via the-
sub operator #144 (thanks to Hitz) - โ Adding support to
|
union boxes like will come default in Python 3.9 from PEP 0584 - โ Adding
mypy
type checking,black
formatting and other checks on commit - โ Adding new parameter
box_class
for cleaner inheritance #148 (thanks to David Aronchick) - Changing that sub boxes are always created to properly propagate settings and copy objects #150 (thanks to ipcoder)
- 0๏ธโฃ Changing that default_box will not raise key errors on
pop
ordel
#67 (thanks to Patrock) - Changing
to_csv
andfrom_csv
to have same string and filename options as all other transforms - Changing back to no required external imports
- Changing from putting all details in README.rst to a github wiki at https://github.com/cdgriffith/Box/wiki
- Changing
BoxList.box_class
to be stored inBoxList.box_options
dict asbox_class
- ๐ Removing support for single level circular references
- Removing readthedocs generation
- Removing overrides for
keys
,values
anditems
which will return views again
- Adding support for msgpack coverters
-
v4.2.3 Changes
April 27, 2020 -
v4.2.2 Changes
March 11, 2020- ๐ Fixing
default_box
doesn't first look for safe attributes before falling back to default (thanks to Pymancer) - Changing from TravisCI to Github Actions
- 0๏ธโฃ Changing that due to
default_box
fix,pop
ordel
no longer raise BoxKeyErrors on missing items (UNCAUGHT BUG)
- ๐ Fixing
-
v4.2.1 Changes
February 29, 2020- ๐ Fixing uncaught print statement (thanks to Bruno Rocha)
- Fixing old references to
box_it_up
in the documentation
-
v4.2.0 Changes
February 26, 2020- โ Adding optimizations for speed ups to creation and inserts
- โ Adding internal record of safe attributes for faster lookups, increases memory footprint for speed (thanks to Jonas Irgens Kylling)
- โ Adding all additional methods specific to
Box
as protected keys - โก๏ธ Fixing
merge_update
from incorrectly calling__setattr__
which was causing a huge slowdown (thanks to Jonas Irgens Kylling) - Fixing
copy
and__copy__
not copying box options