Skip to content

0.37.0

Latest

Choose a tag to compare

@fabiocaccamo fabiocaccamo released this 09 May 09:33
  • Add optional schema kwarg support (python-benedict[schema] with pydantic v2) to all from_* and to_* I/O methods. (#565)
  • Add indexes=True option to flatten / unflatten for list/tuple flattening with round-trip support. (#561)
  • Add deep argument support to filter method to apply the predicate recursively to all nested dicts.
  • Add deep argument support to remove method to remove the key(s) at every nesting level.
  • Add deep argument support to rename method to rename the key at every nesting level.
  • Reduce dependencies making the core installation super lightweight. #567
  • Swap uiri/toml encoder for tomli_w. #439
  • Fix yaml serializer to use safe_dump and add pickle security warning (CWE-502). (#563)
  • Fix orjson and requests requirements to address CVE-2025-67221 and CVE-2024-27454. (#562)
  • Add CONTRIBUTING.md.
  • Bump requirements and pre-commit hooks.