All Versions
41
Latest Version
Avg Release Cycle
21 days
Latest Release
-

Changelog History
Page 1

  • v5.3.0 Changes

    • โž• Adding support for functions to box_recast (thanks to Jacob Hayes)
    • โž• Adding #181 support for extending or adding new items to list during merge_update (thanks to Marcos Dione)
    • ๐Ÿ›  Fixing maintain stacktrace cause for BoxKeyError and BoxValueError (thanks to Jacob Hayes)
    • ๐Ÿ›  Fixing #177 that emtpy yaml files raised errors instead of returning empty objects (thanks to Tim Schwenke)
    • ๐Ÿ›  Fixing #171 that popitems wasn't first checking if box was frozen (thanks to Varun Madiath)
    • Changing all files to LF line endings
    • Removing duplicate box_recast calls (thanks to Jacob Hayes)
    • Removing coveralls code coverage, due to repeated issues with service
  • v5.2.0 Changes

    October 29, 2020
    • โž• Adding checks for frozen boxes to pop, popitem and clear (thanks to Varun Madiath)
    • ๐Ÿ›  Fixing requirements-test.txt (thanks to Fabian Affolter)
    • ๐Ÿ›  Fixing Flake8 conflicts with black (thanks to Varun Madiath)
    • ๐Ÿ›  Fixing coveralls update (thanks to Varun Madiath)

    Co-authored-by: Varun Madiath [email protected]
    Co-authored-by: Fabian Affolter [email protected]

  • v5.1.1 Changes

    August 20, 2020
    • โž• Adding testing for Python 3.9
    • 0๏ธโƒฃ Fixing #165 box_dots to work with default_box
  • v5.1.0 Changes

    July 23, 2020
    • โž• Adding #152 dotted option for items function (thanks to ipcoder)
    • ๐Ÿ›  Fixing #157 bug in box.set_default where value is dictionary, return the internal value and not detached temporary (thanks to Noam Graetz)
    • โš  Removing warnings on import if optional libraries are missing
  • 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 and from_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 for keys 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 or BoxList 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 and from_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 in BoxList.box_options dict as box_class
    • Changing del will raise BoxKeyError, subclass of both KeyError and BoxError
    • ๐Ÿ‘ Removing support for single level circular references
    • Removing readthedocs generation
    • Removing overrides for keys, values and items which will return views again
  • v5.0.0.a3

    July 05, 2020
  • v5.0.0.a2 Changes

    July 03, 2020
    • ๐Ÿ›  Fixing that recast of subclassses of Box or BoxList were not fed box properties (thanks to Alexander Kapustin)
  • v5.0.0.a1 Changes

    June 15, 2020
    • โž• Adding dotted and flat option for keys 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
  • v5.0.0.a0 Changes

    April 27, 2020
    • Adding support for msgpack coverters to_msgpack and from_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 or del #67 (thanks to Patrock)
    • Changing to_csv and from_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 in BoxList.box_options dict as box_class
    • ๐Ÿ‘ Removing support for single level circular references
    • Removing readthedocs generation
    • Removing overrides for keys, values and items which will return views again