Skip to content

chore: bump version to 0.9.0dev5 - #231

Merged
rlippmann merged 3 commits into
mainfrom
0.9.0dev5
Aug 6, 2026
Merged

chore: bump version to 0.9.0dev5#231
rlippmann merged 3 commits into
mainfrom
0.9.0dev5

Conversation

@rlippmann

@rlippmann rlippmann commented Aug 6, 2026

Copy link
Copy Markdown
Owner

What changed

  • Bumped the development release version.
  • Included the state opacity refactor:
    • removed the public raw state API (State, Engine.state, and state= construction);
    • moved consumers to semantic reads (premise / policies) and JSON persistence.
  • Included policy identity normalization cleanup:
    • retained Unicode normalization, apostrophe normalization, case-insensitive matching, and whitespace normalization;
    • removed article stripping (a, an, the);
    • removed dontdon't rewriting.
  • Updated tests and conformance fixtures to match the current public contract.
  • Updated CI and contributor documentation to use the new uv development dependency group workflow.

Why

  • Prepare the next development release after completing the state opacity migration.
  • Align runtime behavior with the documented policy identity contract.
  • Remove legacy normalization behavior that introduced language-specific transformations into identity matching.

Checklist

  • pre-commit run (uv run pre-commit run --all-files)
  • tests pass (uv run pytest)

@rlippmann
rlippmann merged commit c47c697 into main Aug 6, 2026
16 checks passed
@rlippmann
rlippmann deleted the 0.9.0dev5 branch August 6, 2026 05:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant