Releases: fabiocaccamo/python-benedict
Releases · fabiocaccamo/python-benedict
0.34.0
- Add
Python 3.13
support.
- Drop
Python 3.8
and Python 3.9
support.
- Fix
dict
backward-compatibility making keylist feature working only with lists. #412 #413 #432
- Remove tests unnecessary output.
- Update
pyproject
Ruff config sections.
- Bump requirements and
pre-commit
hooks.
0.33.2
- Fix
clean
method not working on nested dicts. #383
- Enforce top level keys check in
merge
method. #367
- Bump requirements and
pre-commit
hooks.
0.33.1
- Fix calling
from_xls
passing custom options. #355
- Replace
Black
and isort
with Ruff-format
.
- Bump requirements and
pre-commit
hooks.
0.33.0
- Add
Python 3.12
support. (#342)
- Add possibility to restrict input data sources with
sources
argument (more info here). #287
- Add
from_html
method (available by installing the optional [html]
dependency, more info here). #317
- Bump requirements.
0.32.1
- Fix
items
and values
methods returned values type (cast to benedict
). #333
- Fix union with assignment operator inconsistent results (compared to
dict
). #334
- Bump requirements.
0.32.0
- Add
CLISerializer
and from_cli
method. (by @Denperidge in #311)
- Bump requirements.
0.30.2
- Allow
ini
format to support nested structures (encode to json only dicts). #284
- Prevent clearing dict instance when assigning value to itself. #294
0.30.1
What's Changed
- Allow
ini
format to support nested structures. #284 (by @fabiocaccamo in #289)
- Switch from
setup.cfg
to pyproject.toml
.
- Replace
flake8
with Ruff
.
- Fix
tox
test command.
- Bump requirements.
Full Changelog: 0.30.0...0.30.1
0.30.0
- Add
keyattr_dynamic
property (False
by default). #261 (#266)
- Make
ini
serializer case-sensitive by default and accept optionxform
option. #263 (#265)
- Fix
TypeError
when decoding .xls
with None
columns.
- Improve decoding errors traceback.
- Bump requirements.