3.7.0 (2026-06-16)
- setup: detach from latest release (a87788b)
3.6.3 (2026-06-16)
- opt out of edge html transformation (16d580e)
- remove managed asset shadows from custom public (89964f7)
3.6.2 (2026-06-16)
3.6.1 (2026-06-15)
- apply custom html csp over static defaults (c8a18d6)
3.6.0 (2026-06-15)
- add target check runtime controls (1bf1a28)
- deps-dev: bump the npm-runtime group with 2 updates (48e4439)
- deps-dev: bump the npm-runtime group with 2 updates (154e555)
3.5.0 (2026-06-08)
- migrate safe long url targets (1722f56)
3.4.1 (2026-06-08)
- support detach tests in instances (09932d4)
3.4.0 (2026-06-08)
- make runtime link registry tree-only (1419b6a)
- rename custom override settings (a356b86)
- suggest long URLs for short targets (3689a87)
- allow intentional custom public doctor ignores (0125209)
- avoid build library gitignore collision (e2b8fc1)
- bootstrap upgrade tool before sync (d395ed1)
- classify platform share domains separately (41cab1b)
- default upgrades to latest release (b13ee28)
- isolate default policy registry tests (42ecb9e)
- keep custom policy and public files explicit (e94e3a1)
- prefill lookup from slug query (6b2bf45)
- preserve custom policy defaults and exact aliases (31dd888)
- redirect legacy tests path (06f0f4c)
- remove product files during detach (18e04d3)
- require custom overrides filename (9202816)
- serve localized directory aliases (70ee64c)
- show upgrade source in summary (b658e64)
- support localized tests routes (266fd03)
3.3.1 (2026-06-05)
- install: extract setup core helpers (9499033)
- install: extract setup core helpers (adc01d5)
- setup: rename installer script (6928635)
3.3.0 (2026-06-05)
- move lookup resolver off underscore path (afa97ef)
3.2.3 (2026-06-05)
- workflow: clarify release finalization (205cdb7)
- workflow: document signing and release finalization (d10a76f)
- workflow: document signing standard (4543dfc)
3.2.2 (2026-06-05)
- build: add complexity budget foundation (92d726b)
3.2.1 (2026-06-04)
- deps: bump actions/checkout from 5 to 6 (7c1a2eb)
- deps: bump actions/checkout from 5 to 6 (19f4f77)
- deps: bump actions/dependency-review-action from 4 to 5 (bfa723f)
- deps: bump actions/setup-node from 5 to 6 (50931f7)
- deps: bump actions/setup-node from 5 to 6 (f2ea477)
3.2.0 (2026-06-04)
- add upgrade nudge (ad5e8d6)
3.1.6 (2026-06-04)
- add redirector security headers (0a6d2aa)
- harden dev command spawning (932e762)
- harden target blocklist validation (1dc34d4)
- refresh access jwks cache (0c63775)
- remove inline default page code (ed8513c)
- expand worker security coverage (4f0c047)
- document repository rules (aecec0e)
- require signed release tag flow (ea46ff2)
- upgrade release-please action (166acae)
3.1.5 (2026-06-03)
- exclude release changelog from formatting (98aa0a2)
- flag dependency changes during update (70ba7c1)
- preflight upgrade dependencies (6c4317e)
- refresh dependencies during update (d83e80d)
- tolerate missing prettier in install tests (0e3ddd2)
- document upgrade dependency refresh (356ec81)
3.1.4 (2026-06-03)
- include prettier ignore in updates (b7fa97d)
- ignore release changelog formatting (9a8ad63)
3.1.3 (2026-06-03)
- format changelog (fd773bb)
3.1.2 (2026-06-03)
- simplify setup prompts (dc052d1)
3.1.1 (2026-06-03)
- resolve lookup page data publicly (e825a98)
3.1.0 (2026-06-03)
- rename expand previews to lookup (0dc7ad2)
- doctor: compare formatted product pages (050b209)
- shorten jurisdiction setup prompt (cc6b9d8)
- test: allow consolidated doctor fixes (9b5de8c)
- test: compare product pages semantically (b7fb59d)
- test: tolerate formatted slogan markup (bc2695b)
- test: verify product page repair semantically (3f55650)
- updated release-please workflow (3d0c73d)
3.0.0 (2026-06-01)
- add maintenance doctor commands (78f1af0)
- add QA theme checks (4e48ed7)
- add stats metric filters (4405ae1)
- clarify lookup pages (527ecdf)
- cli: add fast link validation (3455ea2)
- cli: add v8s-fix maintenance command (49b4909)
- enforce ascii slugs (5d75d67)
- runtime: prepare v3 registry workflow (d2aa479)
- stats: canonicalize localized dashboard (c0a7278)
- stats: localize dashboard (cff74a5)
- align test theme controls (01a0527)
- brand stats dashboard (c8458b4)
- build: populate webmanifest names (845706a)
- cli: clarify update output (85c6599)
- cli: install v8s-fix helper (1824968)
- cli: quiet link publish output (02f92ca)
- cli: quiet update and sort links (e524f20)
- doctor: group reconcile recommendations (79ae47e)
- ignore formatting in branding doctor (a3112b9)
- keep localized aliases ascii (d7f9384)
- reconcile shared public assets (0a69e60)
- refresh machine-readable policy files (5cf749b)
- refresh public style cache (0e282ed)
- stats: preserve dashboard product assets (7ac48f8)
- widen entry page brand area (f801cd0)
2.9.0 (2026-05-27)
- add idempotent glossary shortlink (e41d2ff)
- detach: install instance readme (13cfec6)
- setup: localize branding slogans (428b3a9)
- build: publish security txt compatibility paths (958ef0f)
- deleting READNE.md during upgrade (f1c997f)
- setup: point to quickstart continuation (6173ae8)
- setup: reduce phase one prompts (87a9a87)
- setup: simplify first-run output (bbd017c)
- worker: route security txt through worker (1797c1b)
2.8.0 (2026-05-26)
- defaults: correct generated instance pages (e1befad)
- setup: clarify trust prompts during install (fc42b9f)
2.7.2 (2026-05-26)
- policy: preserve legacy scanner scope (f9ba45d)
2.7.1 (2026-05-26)
- policy: scope php scanner keyword (0f994ec)
2.7.0 (2026-05-26)
2.6.1 (2026-05-22)
- brand trust safety pages (640ca60)
2.6.0 (2026-05-22)
- allow deferred legal setup (35b5220)
2.5.0 (2026-05-21)
- add instance detach helper (32700a4)
2.4.1 (2026-05-21)
- complete local publish messages (cbda1da)
2.4.0 (2026-05-21)
- localize default privacy pages (ba26cd8)
2.3.0 (2026-05-21)
- add trust safety defaults (4e04a0c)
- add operator site config (1cf399f)
- gate legal pages on operator config (0fb6ce3)
- localize default terms pages (366ea33)
- rename trust safety policy page (5796bb2)
2.2.1 (2026-05-20)
- correct setup domain and badge links (af2610e)
- prefill setup prompts from existing config (493d7f5)
- validate setup worker names (25db99b)
2.2.0 (2026-05-19)
- add default policy page footers (74c4eae)
- add lnk policy list commands (d420dde)
- add localized redirected badges (bf5d223)
- customize instance branding during install (1641303)
2.1.0 (2026-05-19)
- add _tests page (6d35db9)
- add lnk list command (f50598b)
- add local config and policy files (30256dd)
- add local publish workflow (6768d22)
- add multilingual redirector pages (a4534e8)
- configure supported site languages (d8c53e0)
- install repo-aware lnk cli (81e049f)
- localize public assets and schedule defaults (eac0b34)
- move worker sources and add schedule example (514ddfc)
- make custom policies authoritative (693d6d8)
2.0.0 (2026-05-15)
- ship Cloudflare redirect worker
- ship Cloudflare redirect worker (9ebab6a)
- prepare 2.0.0 release (77f2dd2)
1.9.0 (2026-05-15)
- add redrect app on / (d417d56)
- add redrect app on / (cfe8b49)
- bin/lnk: verify that shortcodes aren't already used in static.lnk (50f4326)
- scripts/lnk: Ask for option description of the link (ca16916)
- scripts/lnk: Ask for option description of the link provided to document in static.lnk (5e29a46)
- scripts/lnk: notify user if long url already redirected, and pull branch (5fa1907)
- scripts/lnk: notify user if long url already redirected. pull branch before adding to static file (a18989c)
- scripts/lnk: Print attempted shortcodes when DRY_RUN=true (3427f86)
- bin: rename cfPage --> build (24cdbfb)
- makefile: fix lowercase 's' in vanityURLs.conf. add '|| true' to rm commands (081299b)
- makefile: fix lowercase 's' in vanityURLs.conf. add '|| true' to… (91f3793)
- scripts/lnk: /bin --> ./scripts, renamed folder (723d14b)
- scripts/lnk: A logic error in generate_shortcode didn't generate a new random string on different attempts (fe4ece8)
- scripts/lnk: A logic error in generate_shortcode didn't generate… (7b06fe8)
- scripts/lnk: add a missing variable expansion for
index(3153135) - scripts/lnk: add a missing variable expansion for
index(1ee0565) - scripts/lnk: add space after shortcode when grepping to avoid am… (6d8a2c7)
- scripts/lnk: add space after shortcode when grepping to avoid ambiguous matches (39a1062)
- scripts/lnk: modify grep command to better search for existing urls (fdca4bf)
- scripts/lnk: modify grep command to better search for existing urls (fb358c7)