Releases: forkwright/typikon
Releases · forkwright/typikon
Release list
v0.5.0
v0.4.2
0.4.2 (2026-08-17)
Bug Fixes
v0.4.1
0.4.1 (2026-08-16)
Bug Fixes
- ci: fail loud when favicon_path/logo_path/og_image has no backing asset (#162) (1c72599)
- ci: require + verify the Cloudflare deploy control-file bundle (#165) (9ebb45a)
- templates: source every page's h1 from front matter, guarded against markdown collision (#161) (559f9a7), closes #157 #149
- typikon-init,sizing-guide: scope init staging to own outputs; unify sizing-table column schema (#167) (a46722b)
- typikon-validate: simulate Zola's page_template cascade in classify() (#164) (d2866a1)
v0.4.0
v0.3.0
v0.2.0
v0.1.2
v0.1.1
v0.1.0
0.1.0 (2026-08-10)
Features
- _llm: add T0 corpus per #667 / #673 fleet rollout (#29) (3101eba)
- agentic: JSON Schemas, validator, scaffolder, gate orchestrator (d2ee839)
- bin: typikon-refresh — re-render consumer-side templates after upstream bump (#30) (338bb94)
- ci: run the release machinery the repo already declared (#126) (748d8c3)
- ci: scaffold kanon deploy template (#17) (e290a2f)
- ci: wire strict gate harness — csp-enforce, lychee, pa11y, playwright (3a30a29)
- fonts: migrate Cormorant Garamond to variable WOFF2 (partial #2) (#32) (f17cc02)
- fonts: self-host Cormorant Garamond + Spectral + IBM Plex Mono WOFF2 (10a7b70)
- fonts: ship a display face that actually has Greek (#125) (16f9cf1)
- headers: ship Cloudflare Pages strict-CSP + redirects templates (73e27fe)
- sizing-guide: emit Schema.org HowTo when decision_tree is present (#26) (871669e)
- stage2: CI binary pinning + JSON-LD + atom + journal-entry semantics + sitemap exclusion + print (da950ec)
- stage3: image pipeline (resize_image + responsive picture) + logo preload (e406ff9)
- stage4: FAQ + sizing-guide + process-video content types (561a433)
- stage5: site #2 readiness — fixtures + AGENTIC + SCHEMAS + migration + CI (21ce092)
- templates: enforce required metadata (#2) (ae46d94)
- theme: extract ardent design system into reusable Zola templates (c11ebfc)
Bug Fixes
- a11y: darken --text-light from #78716C to #6B6661 (WCAG 2.1 AA) (bd65afc)
- a11y: normalize breadcrumb URLs and keep interactive contrast compliant (#113) (504356a)
- audit: theme-code findings — tokens, motion-pref, dead classes, comment drift (e24a45c)
- check: assert the gate's own artifacts are ignored, before it writes them (#118) (8527a3b)
- ci,schemas: harden the consumer workflow template and pin triad cardinality (#42) (44e6084)
- ci,schemas: harden the consumer workflow template and pin triad cardinality (#45) (f00aad7)
- ci+templates: copy _headers to public/ + mark all hrefs safe (ea566d5)
- ci: auto-set CF Pages production_branch on every deploy (1c45a8b)
- ci: bound every gate step and pin the fleet gate to a commit (#104) (d052896)
- ci: drive typikon CI to green (#27) (73e6d6c)
- ci: drop duplicate exclude_path in lychee.toml (eef7243)
- ci: exclude Buttondown form-action POST + atom.xml self-reference (0ecb509)
- ci: exclude instagram.com from lychee external-link checks (ddf375f)
- ci: explicit deploy ref allowlist (1b225b4)
- ci: give the templates' playwright a config it can load (#124) (1aa7e81)
- ci: handle lychee tarball with wrapping dir (51b5a1a)
- ci: lychee excludes self-host URLs to break the deploy chicken-and-egg (#25) (29962d6)
- ci: pair the shipped Node with the pinned wrangler, and check it (#109) (3ff55dd), closes #58
- ci: pin the transport on toolchain downloads (#80) (d6a42ef)
- ci: pin wrangler, and make rendered template headers true (#93) (bb1241e)
- ci: refuse lifecycle scripts on the wrangler install, pin the browser gate tools (#96) (0e44b2b), closes #58
- ci: replace the line-regex CSP gate with an HTML-aware scanner (#111) (8e569de)
- ci: require deploy control files and assert the CF branch mutation (#112) (3175b1c)
- ci: serve a loopback-base_url build to browser-based gates (#46) (faaa36f), closes #29
- ci: stop skipping playwright when a consumer ships no smoke specs (#123) (48383d8)
- ci: stop the CSP gate crying wolf and the pinning check skipping silently (#102) (d6aa4c1)
- ci: use lychee --root-dir for root-relative resolution (89e3638)
- css: add missing classes + repair undefined token reference (4856764)
- css: restore .product-shipping margin to --space-2xs (16995aa)
- fan wave — eight reviewed drain fixes + sample-blog asset/lint debt (#25) (#40) ([9692994](96929949adc3e82834ba87d...