Releases: cdgriffith/Box
Releases · cdgriffith/Box
Version 6.0.0rc3
- Add ability to set attributes to ruamel.yaml class
- Fix pytest working with underscore functions
- Fix for pyinstaller
- Fix python publish version issues
Version 6.0.0rc2
- Fixing releases for linux to use manylinux as
-linuxas not supported by pypi
Version 6.0.0rc1
- Adding Cython support to greatly speed up normal Box operations on supported systems
- Adding #161 support for access box dots with
getand checking within(thanks to scott-createplay) - Adding #183 support for all allowed character sets (thanks to Giulio Malventi)
- Adding #196 support for sliceable boxes (thanks to Dias)
- Changing #208 repr to produce
eval-able text (thanks to Jeff Robbins) - Changing #215 support ruamel.yaml new syntax (thanks to Ivan Pepelnjak)
- Changing
updateandmerge_updateto not use a keyword that could cause issues in rare circumstances - Fixing internal
_safe_keylogic to be twice as fast - Removing support for 3.6 as it is EOL
- Removing support for ruamel.yaml < 0.17
This is a pre-release and under testing, do not use in production
Version 5.4.1
- Fixing #205 setdefault behavior with box_dots (thanks to Ivan Pepelnjak)
Version 5.4.0
Version 5.3.0
- 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
popitemswasn't first checking if box was frozen (thanks to Varun Madiath)
Version 5.2.0
- Adding checks for frozen boxes to
pop,popitemandclear(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)
Version 5.1.1
- Bugfix dots default (#166)
Version 5.1.0
- Adding
dottedoption foritemsfunction (thanks to ipcoder) - Fixing 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
Version 5.0.1
- Fixing default box saving internal method calls and restricted options (thanks to Marcelo Huerta)