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
cms: openAdminStore, intakeComment, addComment, updateComment, deleteComment, pluginSite, pluginDataFolder and documentContent, and the types OpenAdminStoreOptions, IntakeCommentOptions, CommentIntakeOutcome, CommentOrigin, ProposedComment and NewComment, are no longer exported from @geekity/cms. Tests that build a host import them from the new test-only entry @geekity/cms/testing.
cms: @geekity/cms now exports only the names listed in docs/public-api.md; 1,002 internal exports are gone. A site that imported a removed name should use the documented API (for example the services on the Cms object, or @geekity/cms/plugin for definePlugin and HOST_API_VERSION), or copy the helper into its own code.
cms: AdminStore drops legacySettings, legacyActorKeys, legacyUsers and dropLegacyTable, and the migrate*ToFile(s) functions take (db, dir).
cms: formFor takes the document kind as its first argument.
cms: POST_KIND and PAGE_KIND no longer carry section, basePath or plural; those moved to POST_SCREENS and PAGE_SCREENS.
cms: readCapped is no longer exported and discoverEndpoint takes a HostLookup argument.
cms: Markdown representations add navigation front matter, a theme header and footer, and root-relative .md links in listings, and their front matter author is the display name with author_username beside it.
Features
cms: add a test-only @geekity/cms/testing entry for building a host (7e4ff28)
cms: add cms.onSettled for when the content index settles (646a0ec)
cms: export a deliberate public API from the package root (b18d1f4)
cms: export content helpers from the plugin entry point (9079ece)
cms: give a page's Markdown its place in the site (a391eab)