Releases: lupinum-dev/ginko-content
Releases · lupinum-dev/ginko-content
v0.1.5
Fixed
- Fixed markdown
$refs so content graph references win over colliding configured quick links. - Fixed finalized
content.linksruntime config, no-i18n named route quick links, and requested-locale fallback URLs for localized markdown refs.
Package
- Tarball:
lupinum-ginko-content-0.1.5.tgz - SHA-256:
23f2ade5146ffa67ba4028f2ec3ed2970160f8b9a50f860e29d7fb7bbb421ad5
v0.1.4
v0.1.4
Highlights
- Made
/raw/*.mdthe canonical route shape for generated and advertised agent markdown. - Stopped generating duplicate
/path/index.mdstatic markdown artifacts and stopped advertising them inLinkheaders. - Updated generated internal markdown links to point at
/raw/*.md, with anchors preserved. - Kept the existing
/path/index.mdruntime route helper and middleware support as compatibility surface. - Simplified virtual content config generation to import the config directly.
- Fixed static/docs fixture module resolution by declaring
nuxt-site-configwhere Nuxt modules require it.
Changelog
- Made
/raw/*.mdthe single generated and advertised agent markdown route shape for static output, link headers, prerender routes, and generated internal markdown links. - Fixed the i18n static output fixture by declaring
nuxt-site-configdirectly where@nuxtjs/sitemapis used.
Verification
Passed pnpm run release:verify, including package build, docs/examples builds, unit and e2e suites, browser e2e, search matrix, static sitemap test, packed consumer test, production audit, and final release packing.
Release Artifact
Attached tarball: lupinum-ginko-content-0.1.4.tgz
SHA256:
866c6b197a2f000a14727a6763cfb623d0abe22acb9448b1113530c03abe9ae9
v0.1.3
Changed
- Prepared the dream experience release against the packed package flow used by
the Nuxt UI and shadcn consumer apps. - Verified generated static output, route switching, localized search, author
backlinks, and sitemap URL identity acrosssaas-template,saas-i18n, and
shadcn-starter. - Added the
pnpm test:goldenvNext proof for provider-shape docs, blog,
authors, navigation, search, route metadata, i18n paths, and sitemap
assertions. - Added
content.sitemap.assert.requireProductionSiteUrlfor production-like
sitemap release checks that reject placeholder origins. - Removed the old named collection declaration overload. Collection map keys are
now the only collection identity source.
Fixed
- Fixed schema-driven backlink and populate usage so consumers no longer need
app-local author field workarounds or populated post casts. - Added early populate target mismatch diagnostics when relation metadata points
to a different collection than the requested populate target. - Fixed consumer-visible search triggers and generated docs/sitemap behavior in
the Nuxt UI examples. - Localized the German Asian cuisine article body while preserving route
identity, MDC content, media, tabs, and author references.
Ginko Content v0.1.2
Release Ginko Content 0.1.2 for the Ginko CMS 0.1.3 compatibility tuple.
Changed
- Changed useContentPage(..., { surround }) to return semantic previous and next values.
- Added collection-handle support to useContentSearchData(handle, options).
- Made reference population examples and tests field-keyed with populate: { author: authors }.
- Kept surround as the public previous/next query vocabulary.
Documentation
- Updated route-page, navigation, migration, and API docs around useContentPage() and useContentOne().
- Updated CMS-backed search guidance to use provider-backed search helpers.
Verification
- Included in the Ginko CMS package e2e release gate.
- Published to npm as @lupinum/ginko-content@0.1.2.
Ginko Content v0.1.1
Ginko Content 0.1.1 release.
Changed
- Made named collection declarations the documented public collection declaration shape for this release.
- Added a Nuxt quickstart fixture that prepares, typechecks, and builds the documented first-page path.
- Added docs drift checks for stale collection syntax, fallback examples, and exported collection handles.
Documentation
- Reworked beginner docs around the copy-pastable
content.config.ts,content/index.md, andpages/[...slug].vuepath. - Removed fallback and provider concepts from beginner examples.
- Updated migration docs to distinguish Nuxt Content collection syntax from the Ginko collection API.
v0.1.0
v0.1.0
Fixed
- Fixed locale fallback queries so fallback variants are selected before sorting. This keeps ordered result sets stable when the fallback document has different sort metadata.
- Fixed reference resolution for documents that define a short
id. The canonical collection key remains authoritative and the short id works as an alias. - Fixed search section filtering so
filterQueryis applied consistently by the server search path. - Fixed sitemap generation for localized content by seeding sitemap entries from every configured locale and emitting absolute image URLs.
- Fixed sitemap assertion mode handling so
bothruns during compiled sitemap checks. - Fixed package ESM output paths for public exports and Nuxt runtime assets.
Changed
- Added release-oriented package export smoke tests and sitemap/query regression coverage.
- Added Fallow configuration and scripts for advisory analysis plus regression tracking.
- Added the search i18n playground to
dev:prepareso generated Nuxt types stay current before release checks.
Documentation
- Corrected markdown plugin configuration examples.
- Replaced the nonexistent query
path()API with_pathfiltering examples. - Documented the
@nuxtjs/sitemaprequirement in sitemap module options. - Updated installation docs to include
zod. - Corrected stale example labels.