Skip to content

v3.3.0

Choose a tag to compare

@58bits 58bits released this 07 Jun 04:19
· 26 commits to main since this release

Highlights

  • @byline/core, @byline/db-postgres, @byline/admin, @byline/host-tanstack-start — decoupled the document-grain system fields (path and the editorial availableLocales set) from the version workflow. Editing them in the admin path / available-locales widgets now writes through a dedicated, non-versioned path that applies the change immediately — it no longer mints a new document version or resets workflow status, matching the document-grain, sticky-across-versions nature of these fields. New surface: the updateDocumentPath / setDocumentAvailableLocales storage commands, the updateDocumentSystemFields lifecycle service, and the updateCollectionDocumentSystemFields host server fn. The admin form keeps a single Save button but partitions its dirty state (none / content / direct-write / both) and confirms immediate writes with a modal that reassures editors their content edits still follow the normal revision/publish workflow. See docs/I18N.md and docs/DOCUMENT-PATHS.md.

All other @byline/* packages bumped to 3.3.0 in lockstep.