Skip to content

Latest commit

 

History

History
541 lines (362 loc) · 27.5 KB

File metadata and controls

541 lines (362 loc) · 27.5 KB

Changelog

3.7.0 (2026-06-16)

✨ Features

  • setup: detach from latest release (a87788b)

3.6.3 (2026-06-16)

🐛 Bug Fixes

  • opt out of edge html transformation (16d580e)
  • remove managed asset shadows from custom public (89964f7)

3.6.2 (2026-06-16)

🐛 Bug Fixes

  • allow sandboxed pages to load fonts (0fee1c0)
  • move theme override out of inline scripts (bfa709c)

3.6.1 (2026-06-15)

🐛 Bug Fixes

  • apply custom html csp over static defaults (c8a18d6)

3.6.0 (2026-06-15)

✨ Features

  • security: sandbox custom public pages (20ea447)
  • validate first-party route references (f7ff281)

🐛 Bug Fixes

  • add target check runtime controls (1bf1a28)

🧹 Chores

  • 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)

✨ Features

  • migrate safe long url targets (1722f56)

3.4.1 (2026-06-08)

🐛 Bug Fixes

  • support detach tests in instances (09932d4)

3.4.0 (2026-06-08)

✨ Features

  • make runtime link registry tree-only (1419b6a)
  • rename custom override settings (a356b86)
  • suggest long URLs for short targets (3689a87)

🐛 Bug Fixes

  • 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)

📚 Documentation

  • clarify source and runtime link registries (3bf44a8)
  • streamline readme (d8fea3d)

3.3.1 (2026-06-05)

🔧 Code Refactoring

  • install: extract setup core helpers (9499033)
  • install: extract setup core helpers (adc01d5)
  • setup: rename installer script (6928635)

3.3.0 (2026-06-05)

✨ Features

  • move lookup resolver off underscore path (afa97ef)

3.2.3 (2026-06-05)

📚 Documentation

  • workflow: clarify release finalization (205cdb7)
  • workflow: document signing and release finalization (d10a76f)
  • workflow: document signing standard (4543dfc)

3.2.2 (2026-06-05)

🔧 Code Refactoring

  • build: add complexity budget foundation (92d726b)

3.2.1 (2026-06-04)

🧹 Chores

  • 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)

✨ Features

3.1.6 (2026-06-04)

🐛 Bug Fixes

  • 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)

📚 Documentation

  • add release workflow (194ecde)
  • consolidate release workflow (92e7917)

🧪 Tests

  • expand worker security coverage (4f0c047)

💚 Continuous Integration

  • document repository rules (aecec0e)
  • require signed release tag flow (ea46ff2)
  • upgrade release-please action (166acae)

3.1.5 (2026-06-03)

🐛 Bug Fixes

  • 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)

📚 Documentation

  • document upgrade dependency refresh (356ec81)

3.1.4 (2026-06-03)

🐛 Bug Fixes

  • include prettier ignore in updates (b7fa97d)

💚 Continuous Integration

  • ignore release changelog formatting (9a8ad63)

3.1.3 (2026-06-03)

🧹 Chores

3.1.2 (2026-06-03)

🐛 Bug Fixes

3.1.1 (2026-06-03)

🐛 Bug Fixes

  • resolve lookup page data publicly (e825a98)

3.1.0 (2026-06-03)

✨ Features

  • rename expand previews to lookup (0dc7ad2)

🐛 Bug Fixes

  • 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)

💚 Continuous Integration

  • updated release-please workflow (3d0c73d)

3.0.0 (2026-06-01)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • add idempotent glossary shortlink (e41d2ff)
  • detach: install instance readme (13cfec6)
  • setup: localize branding slogans (428b3a9)

Bug Fixes

  • 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)

Features

  • setup: add branding slogan configuration (913c56f)
  • setup: support operator contact domain (831db9d)

Bug Fixes

  • defaults: correct generated instance pages (e1befad)
  • setup: clarify trust prompts during install (fc42b9f)

2.7.2 (2026-05-26)

Bug Fixes

  • policy: preserve legacy scanner scope (f9ba45d)

2.7.1 (2026-05-26)

Bug Fixes

  • policy: scope php scanner keyword (0f994ec)

2.7.0 (2026-05-26)

Features

  • lnk: configure random slug lengths (1258d45)
  • lnk: configure readable slug alphabet (613dc7a)

2.6.1 (2026-05-22)

Bug Fixes

  • brand trust safety pages (640ca60)

2.6.0 (2026-05-22)

Features

  • allow deferred legal setup (35b5220)

Bug Fixes

  • remove release metadata during detach (f74d89e)
  • simplify setup prompts (930b49f)

2.5.0 (2026-05-21)

Features

  • add instance detach helper (32700a4)

2.4.1 (2026-05-21)

Bug Fixes

  • complete local publish messages (cbda1da)

2.4.0 (2026-05-21)

Features

  • localize default privacy pages (ba26cd8)

2.3.0 (2026-05-21)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Features

  • 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)

Bug Fixes

  • make custom policies authoritative (693d6d8)

2.0.0 (2026-05-15)

⚠ BREAKING CHANGES

  • ship Cloudflare redirect worker

Features

  • ship Cloudflare redirect worker (9ebab6a)

Miscellaneous Chores

1.9.0 (2026-05-15)

Features

  • 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)

Bug Fixes

  • 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)