Skip to content

Releases: thebytefarm/ciderpress

ciderpress@1.0.0-rc.3

11 Jun 20:44
490c9b0

Choose a tag to compare

Minor Changes

  • f71d7f4: Fix: the navbar fallback no longer overrides the auto-generated /logo.svg
    with the hardcoded <CiderpressLogo /> wordmark. When logo is omitted, the
    nav now shows the SVG written to the public dir by the banner module (derived
    from title). Sites that committed their own public/logo.svg already 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

11 Jun 20:44
490c9b0

Choose a tag to compare

Pre-release

Minor Changes

  • f71d7f4: Fix: the navbar fallback no longer overrides the auto-generated /logo.svg
    with the hardcoded <CiderpressLogo /> wordmark. When logo is omitted, the
    nav now shows the SVG written to the public dir by the banner module (derived
    from title). Sites that committed their own public/logo.svg already 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

11 Jun 20:44
490c9b0

Choose a tag to compare

Pre-release

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 with id-token: write + NPM_CONFIG_PROVENANCE: true), and confirm provenance attestations land on the resulting 1.0.0-rc.2 releases. Following the local bootstrap publish of 1.0.0-rc.1, this is the first CI-driven cut.

@ciderpress/templates@1.0.0-rc.2

11 Jun 20:44
490c9b0

Choose a tag to compare

Pre-release

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 with id-token: write + NPM_CONFIG_PROVENANCE: true), and confirm provenance attestations land on the resulting 1.0.0-rc.2 releases. Following the local bootstrap publish of 1.0.0-rc.1, this is the first CI-driven cut.

@ciderpress/config@1.0.0-rc.3

11 Jun 20:44
490c9b0

Choose a tag to compare

Pre-release

Minor Changes

  • f71d7f4: Fix: the navbar fallback no longer overrides the auto-generated /logo.svg
    with the hardcoded <CiderpressLogo /> wordmark. When logo is omitted, the
    nav now shows the SVG written to the public dir by the banner module (derived
    from title). Sites that committed their own public/logo.svg already 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

11 Jun 20:44
490c9b0

Choose a tag to compare

Pre-release

Minor Changes

  • f71d7f4: Fix: the navbar fallback no longer overrides the auto-generated /logo.svg
    with the hardcoded <CiderpressLogo /> wordmark. When logo is omitted, the
    nav now shows the SVG written to the public dir by the banner module (derived
    from title). Sites that committed their own public/logo.svg already 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

10 Jun 03:05

Choose a tag to compare

ciderpress@1.0.0-rc.1 Pre-release
Pre-release

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 ciderpress

latest 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.colorModetheme.variant; defineTheme() shape changed to { name, variants, defaultVariant }.
  • Config surfaceFrontmatter is now strict (unknown keys rejected); WorkspaceCategoryWorkspaceGroup; full JSDoc on every config field.
  • Dependency hygiene — dropped gray-matter (replaced with a ~25-line yaml-backed helper), dropped js-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:

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

22 Apr 21:32
d17beed

Choose a tag to compare

Patch Changes

  • Updated dependencies [186ee92]
    • @zpress/cli@0.9.1

@zpress/kit@0.2.22

22 Apr 16:58
924df7c

Choose a tag to compare

Patch Changes

  • Updated dependencies [d26e7f6]
    • @zpress/cli@0.9.0

@zpress/cli@0.9.1

22 Apr 21:32
d17beed

Choose a tag to compare

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