Releases: fabiocaccamo/python-benedict
Releases · fabiocaccamo/python-benedict
0.30.1
16 May 07:41
Compare
Sorry, something went wrong.
No results found
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
22 Mar 00:28
Compare
Sorry, something went wrong.
No results found
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.
0.29.1
09 Mar 11:01
Compare
Sorry, something went wrong.
No results found
Fix missing dependency on pyyaml. #260
Fix protected keys in json items preventing automatic keys creation when getting __protected__ attributes. #259
0.29.0
09 Mar 00:22
Compare
Sorry, something went wrong.
No results found
NEW Add keyattr (keys as attributes) support. (#257 )
NEW Separate installation targets (extras requires). #200 (#258 )
Fix set state when loading from pickle.
Improve tests coverage.
Upgrade syntax for Python >= 3.8.
Reformat and cleanup code.
Move flake8 config to setup.cfg.
Increase flake8 checks.
Add flake8-bugbear to pre-commit.
Run flake8 also on tests files.
Run pre-commit also with tox.
Rename default branch from master to main.
Bump requirements.
0.28.3
12 Jan 12:21
Compare
Sorry, something went wrong.
No results found
Remove tests/ from dist.
Bump requirements.
0.28.2
11 Jan 10:16
Compare
Sorry, something went wrong.
No results found
Fix FileNotFoundError if file is just the filename. #226
Bump requirements.
0.28.1
03 Jan 10:03
Compare
Sorry, something went wrong.
No results found
Add pyupgrade to pre-commit config.
Add setup.cfg (setuptools declarative syntax) generated using setuptools-py2cfg.
Add support for pathlib.Path. #144
Bump requirements.
0.28.0
29 Dec 14:51
Compare
Sorry, something went wrong.
No results found
Drop Python 3.7 support.
Replace str.format with f-strings.
Remove python setup.py test usage.
Remove encoding pragma.
Fix s3_options option forwarded to json decoder. #198 (#204 )
Bump requirements.
0.27.1
26 Nov 09:11
Compare
Sorry, something went wrong.
No results found
Add Python 3.11 support. #143
Add pre-commit with black, isort and flake8.
Read toml files using the standard tomlib (if available). #143
Bump requirements (boto3, python-slugify, orjson) version.
0.27.0
12 Oct 13:14
Compare
Sorry, something went wrong.
No results found
Add s3 support to I/O operations. #17 (#126 )
Fix subclasses type. #115 (#124 )