Skip to content

Releases: fabiocaccamo/python-benedict

0.36.0

12 Apr 14:09

Choose a tag to compare

  • Add Python 3.14 support.
  • Add freeze / unfreeze / frozen support to make a benedict instance immutable. #71
  • Add tab-completion support in VSCode and IPython/Jupyter via keyattr. #502
  • Raise ValueError in groupby when key values contain the keypath_separator. #540
  • Add SBOM, license report and OpenSSF Scorecard. #556
  • Fix ResourceWarning in xls serializer by explicitly closing vba_archive.
  • Bump requirements and pre-commit hooks.

0.35.0

30 Sep 22:57

Choose a tag to compare

  • Add type annotations. #157 (by @Tatsh in #491)
  • Bump requirements and pre-commit hooks.

0.34.1

18 Jan 14:51

Choose a tag to compare

  • Add sort parameter to keypaths method. #404 (by @kotfu in #467)
  • Bump requirements and pre-commit hooks.

0.34.0

18 Oct 15:24

Choose a tag to compare

  • 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

04 Mar 23:25

Choose a tag to compare

  • 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

27 Dec 10:24

Choose a tag to compare

  • Fix calling from_xls passing custom options. #355
  • Replace Black and isort with Ruff-format.
  • Bump requirements and pre-commit hooks.

0.33.0

08 Nov 21:14

Choose a tag to compare

  • 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

18 Sep 21:04

Choose a tag to compare

  • 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

16 Jul 09:28

Choose a tag to compare

  • Add CLISerializer and from_cli method. (by @Denperidge in #311)
  • Bump requirements.

0.31.0

17 Jun 20:39

Choose a tag to compare