Skip to content

Releases: forkwright/typikon

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 18 Aug 18:47
f0da785

0.5.0 (2026-08-17)

Features

  • templates,css,ci: expose a real consumer design API, split Leather's skin out of core (#175) (b61228c)
  • templates,schemas: render audience, derive the journal word count from Zola (#178) (af66fa0)

v0.4.2

Choose a tag to compare

@github-actions github-actions released this 17 Aug 17:01
cd7e788

0.4.2 (2026-08-17)

Bug Fixes

  • bin,ci,schemas,templates: resolve 16 low-severity correctness and claim-accuracy defects (#171) (77d3146), closes #92
  • ci,typikon-validate: derive the fixture list; route+accept journal-entry.html extras (#170) (0771a99)
  • ci: csp-scan hangs at a terminal instead of printing its usage (#173) (41b6e76)

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 17 Aug 00:12
d000a19

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

Choose a tag to compare

@github-actions github-actions released this 16 Aug 04:05
1a09df2

0.4.0 (2026-08-16)

Features

  • schemas: add a fail-closed consumer schema registry (#154) (3d9432a)
  • templates: make the favicon path configurable like every sibling brand asset (#141) (729ce2e)

Bug Fixes

  • ci: stop exempting the gate's own fixture corpus from full-gate-build (#151) (8690c82)
  • templates: give the home page a genuine top-level heading (#152) (880f711)

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 16 Aug 01:35
9a3215a

0.3.0 (2026-08-15)

Features

  • ci: give consumers a gate-check extension point on BOTH pipelines, not just the fallback (#145) (9f13e74)

Bug Fixes

  • ci: run consumer Playwright specs from the consumer's own context (#143) (3a851b8)
  • css: give form controls a border token that meets 3:1 non-text contrast (#140) (707ad28)
  • notice: point at OFL.txt instead of restating which fonts ship (#144) (bbdb48a)

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 13 Aug 16:05
9aa265f

0.2.0 (2026-08-13)

Features

  • ci: fail the gate on an undeclared C2PA manifest in a shipped asset (#138) (64ed711)

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 10 Aug 19:16
3b16832

0.1.2 (2026-08-10)

Bug Fixes

  • templates: stop emitting comment text ahead of the XML declaration (#133) (4f8c153)

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 10 Aug 17:59
5deb825

0.1.1 (2026-08-10)

Bug Fixes

  • clear every kanon lint violation in this repo (#129) (f962068)

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 10 Aug 14:52
ded6b4e

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...
Read more