Releases: cdgriffith/Box
Releases · cdgriffith/Box
Version 6.1.0
- Adding Python 3.11 support
- Adding #195 box_from_string function (thanks to Marcelo Huerta)
- Changing the deprecated
toml
package with moderntomllib
,tomli
andtomli-w
usage (thanks to Michał Górny) - Fixing mypy ior type (thanks to Jacob Hayes)
- Fixing line endings with a pre-commit update
- Fixing BoxList was using old style of
super
in internal code usage
Co-authored-by: Jacob Hayes jacob.r.hayes@gmail.com
Co-authored-by: Michał Górny mgorny@gentoo.org
Version 6.0.2
- Fixing that the typing
pyi
files were not included in the manifest (thanks to Julian Torres)
Version 6.0.1
Version 6.0.0
- Adding Cython support to greatly speed up normal Box operations on supported systems
- Adding #161 support for access box dots with
get
and 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)
- Adding #164 default_box_create_on_get toggle to disable setting box variable on get request (thanks to ipcoder)
- Changing #208 repr to produce
eval
-able text (thanks to Jeff Robbins) - Changing #215 support ruamel.yaml new syntax (thanks to Ivan Pepelnjak)
- Changing
update
andmerge_update
to not use a keyword that could cause issues in rare circumstances - Changing internal
_safe_key
logic to be twice as fast - Removing support for ruamel.yaml < 0.17
Version 6.0.0rc4
- Hopefully fixing manylinux publish
- Updating pre-commit to latest versions
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
-linux
as 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
get
and 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
update
andmerge_update
to not use a keyword that could cause issues in rare circumstances - Fixing internal
_safe_key
logic 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)