Version 5.0.0a0
Pre-release
Pre-release
- Adding support for msgpack coverters
to_msgpackandfrom_msgpack - Adding support for comparision of
Boxto 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
mypytype checking,blackformatting and other checks on commit - Adding new parameter
box_classfor 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)
- Changing that default_box will not raise key errors on
popordel#67 (thanks to Patrock) - Changing
to_csvandfrom_csvto 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_classto be stored inBoxList.box_optionsdict asbox_class - Removing support for single level circular references
- Removing readthedocs generation
- Removing overrides for
keys,valuesanditemswhich will return views again