Unreleased changes

Changes merged into the main branch but not yet part of a tagged release. These entries are assembled into the Changelog when the next release is published.

[UNRELEASED DRAFT]

  • Validate JSON and Sphinx configuration boundaries explicitly instead of relying on casts and ignored type errors.

  • Infer language-owned enum members without an intermediate object type.