Skip to content

fix: complete follow-up corrections for v0.46.1 - #199

Open
rrrodzilla wants to merge 21 commits into
mainfrom
fix/related-read-release
Open

rrrodzilla wants to merge 21 commits into
mainfrom
fix/related-read-release

Conversation

@rrrodzilla

@rrrodzilla rrrodzilla commented Sep 25, 2026 •

Copy link
Copy Markdown
Contributor

Related display labels, derived collection IDs, and export labels now apply target schema, record, operator, and field permissions before enrichment. Authorization uses complete target rows before redaction. Relation-valued display fields resolve through at most three authorized target hops, with safe fallback for missing, denied, or cyclic targets.

PostgreSQL adds literal defaults inline so existing rows receive them. Optional-to-required changes backfill before enforcing the constraint, and checked plans refuse required changes without a usable literal default. Stored/derived inverse collection transitions are destructive and require review; single-schema API updates cannot silently change sibling storage. Matching SurrealDB and MSSQL migration behavior is included.

Generated relation-only and file-only pages omit unused helpers. Primary relation cells and relation pickers use display labels. New coverage includes populated-table migrations, authorization across nested relations and exports, TypeScript compilation, and browser rendering.

This prepares v0.46.1. The signed v0.46.0 source tag is preserved; its binary publication was cancelled. Validation uses targeted local cargo check and full CI tests, Clippy, generated-site builds, lint, and browser tests.

Closes #195
Closes #196
Closes #197
Closes #198

@rrrodzilla
rrrodzilla marked this pull request as ready for review September 25, 2026 21:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment