Releases: thebytefarm/ciderpress
@zpress/ui@0.8.10
@zpress/kit@0.2.16
@zpress/core@0.10.0
Minor Changes
- c169109: Sync engine now only processes what changed instead of running a full sync on every pass.
- mtime-based page skip: pages whose source mtime and frontmatter hash match the previous manifest skip the entire read/transform/hash pipeline
- Parallel page copy: all pages are copied concurrently via
Promise.allinstead of sequential reduce - Parallel
copyAll: public asset directory copy runs in parallel - Asset generation skip: banner/logo/icon SVGs skip generation entirely when the asset config hash is unchanged;
shouldGeneratealso compares content to avoid redundant writes - Image copy skip: destination images are skipped when their mtime is at least as recent as the source
- OpenAPI spec caching: specs are only re-parsed when their file mtime changes; a shared cache persists across dev-mode sync passes and is cleared on config reload
- Structural change detection:
resolvedCountmismatch between syncs forces a full resync to handle added/removed pages correctly - Build system migration: switched CLI from rslib to kidd's native build system (tsdown-based), with static command imports, proper dependency externalization, and React/Ink TUI dev screen
Patch Changes
-
c169109: Fix build crash when sidebar references empty section directories
Pre-create all directories referenced in the root
_meta.jsonbefore Rspress reads them. Previously, sections with no synced content would be listed in_meta.jsonasdiritems but the directory wouldn't exist on disk, causing Rspress'sauto-nav-sidebarto crash with an ENOENT error during build.
@zpress/cli@0.8.0
Minor Changes
- c169109: Sync engine now only processes what changed instead of running a full sync on every pass.
- mtime-based page skip: pages whose source mtime and frontmatter hash match the previous manifest skip the entire read/transform/hash pipeline
- Parallel page copy: all pages are copied concurrently via
Promise.allinstead of sequential reduce - Parallel
copyAll: public asset directory copy runs in parallel - Asset generation skip: banner/logo/icon SVGs skip generation entirely when the asset config hash is unchanged;
shouldGeneratealso compares content to avoid redundant writes - Image copy skip: destination images are skipped when their mtime is at least as recent as the source
- OpenAPI spec caching: specs are only re-parsed when their file mtime changes; a shared cache persists across dev-mode sync passes and is cleared on config reload
- Structural change detection:
resolvedCountmismatch between syncs forces a full resync to handle added/removed pages correctly - Build system migration: switched CLI from rslib to kidd's native build system (tsdown-based), with static command imports, proper dependency externalization, and React/Ink TUI dev screen
Patch Changes
-
c169109: Fix dev TUI banner and quit hotkey
- Replace broken hand-crafted ASCII banner with
ink-big-text(cfonts) andink-gradientfor properly styled terminal output - Fix "q" hotkey not exiting by adding
process.exit(0)after Ink'sexit(), which only unmounts React but leaves the dev server and watcher keeping the process alive
- Replace broken hand-crafted ASCII banner with
-
c169109: Fix home page not updating on config changes during dev
The restart-relevance hash was missing
actions,features,apps,packages, andworkspaces— all of which feed into the generated home page hero, feature cards, and workspace cards. Changes to these fields now correctly trigger a dev server restart so the home page reflects the updated config. -
Updated dependencies [c169109]
-
Updated dependencies [c169109]
- @zpress/core@0.10.0
- @zpress/ui@0.8.10
@zpress/ui@0.8.9
Patch Changes
- Updated dependencies [7a5954f]
- @zpress/core@0.9.0
@zpress/kit@0.2.15
Patch Changes
- Updated dependencies [7a5954f]
- @zpress/core@0.9.0
- @zpress/cli@0.7.0
- @zpress/ui@0.8.9
@zpress/core@0.9.0
Minor Changes
- 7a5954f: Sync engine now only processes what changed instead of running a full sync on every pass.
- mtime-based page skip: pages whose source mtime and frontmatter hash match the previous manifest skip the entire read/transform/hash pipeline
- Parallel page copy: all pages are copied concurrently via
Promise.allinstead of sequential reduce - Parallel
copyAll: public asset directory copy runs in parallel - Asset generation skip: banner/logo/icon SVGs skip generation entirely when the asset config hash is unchanged;
shouldGeneratealso compares content to avoid redundant writes - Image copy skip: destination images are skipped when their mtime is at least as recent as the source
- OpenAPI spec caching: specs are only re-parsed when their file mtime changes; a shared cache persists across dev-mode sync passes and is cleared on config reload
- Structural change detection:
resolvedCountmismatch between syncs forces a full resync to handle added/removed pages correctly - Build system migration: switched CLI from rslib to kidd's native build system (tsdown-based), with static command imports, proper dependency externalization, and React/Ink TUI dev screen
@zpress/cli@0.7.0
Minor Changes
- 7a5954f: Sync engine now only processes what changed instead of running a full sync on every pass.
- mtime-based page skip: pages whose source mtime and frontmatter hash match the previous manifest skip the entire read/transform/hash pipeline
- Parallel page copy: all pages are copied concurrently via
Promise.allinstead of sequential reduce - Parallel
copyAll: public asset directory copy runs in parallel - Asset generation skip: banner/logo/icon SVGs skip generation entirely when the asset config hash is unchanged;
shouldGeneratealso compares content to avoid redundant writes - Image copy skip: destination images are skipped when their mtime is at least as recent as the source
- OpenAPI spec caching: specs are only re-parsed when their file mtime changes; a shared cache persists across dev-mode sync passes and is cleared on config reload
- Structural change detection:
resolvedCountmismatch between syncs forces a full resync to handle added/removed pages correctly - Build system migration: switched CLI from rslib to kidd's native build system (tsdown-based), with static command imports, proper dependency externalization, and React/Ink TUI dev screen
Patch Changes
- Updated dependencies [7a5954f]
- @zpress/core@0.9.0
- @zpress/ui@0.8.9