Releases: thebytefarm/ciderpress
ciderpress@1.0.0-rc.3
Minor Changes
-
f71d7f4: Fix: the navbar fallback no longer overrides the auto-generated
/logo.svg
with the hardcoded<CiderpressLogo />wordmark. Whenlogois omitted, the
nav now shows the SVG written to the public dir by the banner module (derived
fromtitle). Sites that committed their ownpublic/logo.svgalready won
this round; sites that didn't were silently getting the ciderpress wordmark.The themed wordmark is still available as an opt-in:
import { CiderpressLogo } from "ciderpress"; export default defineConfig({ logo: ({ theme }) => <CiderpressLogo />, });
New: two top-level config fields for overriding auto-generated asset paths.
banner?: string— hero image used on the home page and workspace landing
pages. Defaults to/banner.svg.favicon?: string— favicon path. Defaults to/icon.svg. Distinct from
icon(the Iconify id for the inline topbar mark).
export default defineConfig({ banner: '/assets/hero.png', favicon: '/favicon.ico', })
Auto-generation and the
<!-- ciderpress-generated -->marker still carry the
default case — these fields are only needed to point at a different filename
or a CDN URL.
Patch Changes
- Updated dependencies [f71d7f4]
- @ciderpress/cli@1.0.0-rc.3
- @ciderpress/config@1.0.0-rc.3
- @ciderpress/ui@1.0.0-rc.3
@ciderpress/ui@1.0.0-rc.3
Minor Changes
-
f71d7f4: Fix: the navbar fallback no longer overrides the auto-generated
/logo.svg
with the hardcoded<CiderpressLogo />wordmark. Whenlogois omitted, the
nav now shows the SVG written to the public dir by the banner module (derived
fromtitle). Sites that committed their ownpublic/logo.svgalready won
this round; sites that didn't were silently getting the ciderpress wordmark.The themed wordmark is still available as an opt-in:
import { CiderpressLogo } from "ciderpress"; export default defineConfig({ logo: ({ theme }) => <CiderpressLogo />, });
New: two top-level config fields for overriding auto-generated asset paths.
banner?: string— hero image used on the home page and workspace landing
pages. Defaults to/banner.svg.favicon?: string— favicon path. Defaults to/icon.svg. Distinct from
icon(the Iconify id for the inline topbar mark).
export default defineConfig({ banner: '/assets/hero.png', favicon: '/favicon.ico', })
Auto-generation and the
<!-- ciderpress-generated -->marker still carry the
default case — these fields are only needed to point at a different filename
or a CDN URL.
Patch Changes
- Updated dependencies [f71d7f4]
- @ciderpress/config@1.0.0-rc.3
@ciderpress/theme@1.0.0-rc.2
Patch Changes
-
e4d81aa: Test/exercise the CI release pipeline.
No code changes — this changeset only exists to force the changesets bot to open a release PR, validate that the GitHub Actions workflow can publish via npm trusted publishing (no
NPM_TOKEN, OIDC-only withid-token: write+NPM_CONFIG_PROVENANCE: true), and confirm provenance attestations land on the resulting1.0.0-rc.2releases. Following the local bootstrap publish of1.0.0-rc.1, this is the first CI-driven cut.
@ciderpress/templates@1.0.0-rc.2
Patch Changes
-
e4d81aa: Test/exercise the CI release pipeline.
No code changes — this changeset only exists to force the changesets bot to open a release PR, validate that the GitHub Actions workflow can publish via npm trusted publishing (no
NPM_TOKEN, OIDC-only withid-token: write+NPM_CONFIG_PROVENANCE: true), and confirm provenance attestations land on the resulting1.0.0-rc.2releases. Following the local bootstrap publish of1.0.0-rc.1, this is the first CI-driven cut.
@ciderpress/config@1.0.0-rc.3
Minor Changes
-
f71d7f4: Fix: the navbar fallback no longer overrides the auto-generated
/logo.svg
with the hardcoded<CiderpressLogo />wordmark. Whenlogois omitted, the
nav now shows the SVG written to the public dir by the banner module (derived
fromtitle). Sites that committed their ownpublic/logo.svgalready won
this round; sites that didn't were silently getting the ciderpress wordmark.The themed wordmark is still available as an opt-in:
import { CiderpressLogo } from "ciderpress"; export default defineConfig({ logo: ({ theme }) => <CiderpressLogo />, });
New: two top-level config fields for overriding auto-generated asset paths.
banner?: string— hero image used on the home page and workspace landing
pages. Defaults to/banner.svg.favicon?: string— favicon path. Defaults to/icon.svg. Distinct from
icon(the Iconify id for the inline topbar mark).
export default defineConfig({ banner: '/assets/hero.png', favicon: '/favicon.ico', })
Auto-generation and the
<!-- ciderpress-generated -->marker still carry the
default case — these fields are only needed to point at a different filename
or a CDN URL.
@ciderpress/cli@1.0.0-rc.3
Minor Changes
-
f71d7f4: Fix: the navbar fallback no longer overrides the auto-generated
/logo.svg
with the hardcoded<CiderpressLogo />wordmark. Whenlogois omitted, the
nav now shows the SVG written to the public dir by the banner module (derived
fromtitle). Sites that committed their ownpublic/logo.svgalready won
this round; sites that didn't were silently getting the ciderpress wordmark.The themed wordmark is still available as an opt-in:
import { CiderpressLogo } from "ciderpress"; export default defineConfig({ logo: ({ theme }) => <CiderpressLogo />, });
New: two top-level config fields for overriding auto-generated asset paths.
banner?: string— hero image used on the home page and workspace landing
pages. Defaults to/banner.svg.favicon?: string— favicon path. Defaults to/icon.svg. Distinct from
icon(the Iconify id for the inline topbar mark).
export default defineConfig({ banner: '/assets/hero.png', favicon: '/favicon.ico', })
Auto-generation and the
<!-- ciderpress-generated -->marker still carry the
default case — these fields are only needed to point at a different filename
or a CDN URL.
Patch Changes
- Updated dependencies [f71d7f4]
- @ciderpress/config@1.0.0-rc.3
- @ciderpress/ui@1.0.0-rc.3
ciderpress@1.0.0-rc.1
First release under the ciderpress name. The project moved to the thebytefarm org and the kit now lives at the unscoped ciderpress package on npm, with internals split across @ciderpress/cli, @ciderpress/config, @ciderpress/templates, @ciderpress/theme, and @ciderpress/ui. The legacy @zpress/* packages will not receive further updates.
Tagline: press your docs.
Install
pnpm add ciderpress
# or
npm i ciderpresslatest and rc dist-tags both point at 1.0.0-rc.1 on all six packages.
Consumer migration from @zpress/*
| Old | New |
|---|---|
@zpress/kit |
ciderpress (unscoped) |
@zpress/cli |
@ciderpress/cli |
@zpress/config |
@ciderpress/config |
@zpress/ui |
@ciderpress/ui |
@zpress/theme |
@ciderpress/theme |
@zpress/templates |
@ciderpress/templates |
zpress.config.ts |
ciderpress.config.ts |
Window globals __ZPRESS_*__ |
__CIDERPRESS_*__ |
CSS vars --zp-* |
--cp-* |
The @zpress/core package was deleted entirely — its sync engine moved to @ciderpress/cli/lib and its config loader to @ciderpress/config/loader.
What's in 1.0.0-rc.x
This rc series locks the v1 public API. Highlights carried in from 1.0.0-rc.0:
- Theme system — apple-named built-ins (
honeycrisp,grannysmith,midnight,arcade);theme.colorMode→theme.variant;defineTheme()shape changed to{ name, variants, defaultVariant }. - Config surface —
Frontmatteris now strict (unknown keys rejected);WorkspaceCategory→WorkspaceGroup; full JSDoc on every config field. - Dependency hygiene — dropped
gray-matter(replaced with a ~25-lineyaml-backed helper), droppedjs-yaml. - rc.1 fixes — restored the theme-aware
<CiderpressLogo />in the navbar (webpack CJS resolver was failing on the.exports); single-variant themes now hide the appearance toggle; new `pageType: 'blank'` frontmatter suppresses the footer for chromeless landings.
Full per-package details:
- packages/ciderpress/CHANGELOG.md
- packages/cli/CHANGELOG.md
- packages/config/CHANGELOG.md
- packages/templates/CHANGELOG.md
- packages/theme/CHANGELOG.md
- packages/ui/CHANGELOG.md
Companion tags
This release covers the unscoped ciderpress package. The five @ciderpress/* packages were published in the same cut and have matching git tags:
- `@ciderpress/cli@1.0.0-rc.1`
- `@ciderpress/config@1.0.0-rc.1`
- `@ciderpress/templates@1.0.0-rc.1`
- `@ciderpress/theme@1.0.0-rc.1`
- `@ciderpress/ui@1.0.0-rc.1`
@zpress/kit@0.2.23
Patch Changes
- Updated dependencies [186ee92]
- @zpress/cli@0.9.1
@zpress/kit@0.2.22
Patch Changes
- Updated dependencies [d26e7f6]
- @zpress/cli@0.9.0
@zpress/cli@0.9.1
Patch Changes
- 186ee92: Fix crash reporting for screen commands — errors in dev mode TUI now display in-app with crash log path and hotkeys to copy/quit