Repository navigation
v0.23.2
Added
- Phase timings.
ctcdocs-sync syncprints how long the inventory,
planning, export, assembly, validation and write took, and how many
times it planned the corpus. They go to the log only; nothing generated
carries them.
Changed
- A held document is not exported again until it changes. A document
the sync could not export for a reason of its own (too large, download
restricted, content refused) is recorded in the manifest underheld,
with the Drive version it failed at. Later syncs keep it held without
exporting it again until Drive reports a newer version; a full sync, or
a converter upgrade, tries it again. Before, every sync exported it again
and planned the corpus twice (ADR-053).
Security
- Dependencies past new advisories.
zod4.6.6 in the sync and site
packages; the lockfile takes patchedundici,vite,dompurify,
fast-uriandpostcss-selector-parser, and the override for
Miniflare's pinnedundicimoves to 7.30.1.vitestis 4.1.12.
katexstays at 0.16 with one low advisory: its fix is a new minor line.
Upgrade note
The first sync after the upgrade records any held document in
data/sync-manifest.json, so it changes that file once.