Skip to content

Releases: fabiocaccamo/python-benedict

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

0.30.2

02 Jun 08:37

Choose a tag to compare

  • Allow ini format to support nested structures (encode to json only dicts). #284
  • Prevent clearing dict instance when assigning value to itself. #294