Skip to content

Releases: fabiocaccamo/python-benedict

0.29.1

09 Mar 11:01
Compare
Choose a tag to compare
  • 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
Choose a tag to compare
  • 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
Choose a tag to compare
  • Remove tests/ from dist.
  • Bump requirements.

0.28.2

11 Jan 10:16
Compare
Choose a tag to compare
  • Fix FileNotFoundError if file is just the filename. #226
  • Bump requirements.

0.28.1

03 Jan 10:03
Compare
Choose a tag to compare
  • 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
Choose a tag to compare
  • 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
Choose a tag to compare
  • 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
Choose a tag to compare
  • Add s3 support to I/O operations. #17 (#126)
  • Fix subclasses type. #115 (#124)

0.26.0

09 Oct 13:09
Compare
Choose a tag to compare
  • Add xls files (.xlsx, .xlsm, .xls) support (read-only). #70 (#122)
  • Drop Python 3.6 support. (#123)

0.25.4

06 Sep 11:12
Compare
Choose a tag to compare
  • Fix toml encoding circular reference error. #110