You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
[0.5.0]
Breaking
jasil.migrations.stamp has been removed because it could certify an incompatible physical schema. Hosts adopting complete, unversioned JASIL tables must use adopt_existing_schema(engine), which validates the installed head schema before recording its revision and fails closed on partial or incompatible tables.
Added
jasil.migrations.adopt_existing_schema safely adopts complete, compatible, unversioned JASIL tables without requiring hosts to know a migration revision or duplicate JASIL's schema definition.
jasil.migrations.SchemaCompatibilityError reports actionable physical-schema differences before adoption without modifying or repairing the database.
Changed
Refreshed all Python dependency minimums and the locked dependency graph to the current tested baseline allowed by the supply-chain cooldown.
Updated pinned GitHub Actions to their latest releases except astral-sh/setup-uv, which remains unchanged together with the project's uv constraints.