Skip to content

1.4.0

Choose a tag to compare

@github-actions github-actions released this 01 Feb 14:21
· 45 commits to main since this release
77fac3c

1.4.0

  • [FEAT] add EncodeOptions.max_depth to cap encoding traversal depth (capped to the current recursion limit)
  • [FIX] avoid RecursionError on deeply nested input by enforcing a configurable encoding depth guard
  • [FIX] make WeakWrapper hashing identity-based to keep weak-key lookups stable after mutations
  • [CHORE] optimize encode/merge paths (shallow-copy root mappings, reuse dict targets in internal merges)
  • [CHORE] expand tests and documentation for encoding depth limits

PyPI: https://pypi.org/project/qs_codec/1.4.0/