Vf Changelog

Release Notes

Every change to the Velvet Framework, straight from git history.
Commits
1
Contributors
6
Files tracked
1084

  • release v4.1.0 — CSS-dieten (−1 585 rader/411 klasser, live 10/10, dead-gate vakar), pub(crate)-vågen (44 stramade, 8 döda bevisade+raderade, ytan=12 verifierade produktanrop), mcp_fw-split (7 moduler), slop-jakt (4 döda alias, no-op-test→riktigt säkerhetsbevis), CF Workers ADR-0038/0039 (target-matrix+WASM-kärna live), vf new path-fix; workspace 4.1.0warko+0 -02026-11-06
  • vf new: framework-path-heuristik fixad — relativ endast inom samma träd (gemensam rot djupare än $HOME); gamla count('..')<=2 godkände exakt det trasiga ../../home/...-fallet (velvet-probe-r2-manifest dött)warko+0 -02026-11-06
  • serve-cap 22 198 (pub(crate)-vågen: −221 LOC)warko+0 -02026-11-06
  • error_pages-testerna följde de raderade fner; clippy-fix; 280 serve-test gröna, 0 varningarwarko+0 -02026-11-06
  • pub(crate)-vågen slutförd: 8 kompilerarbevisat döda fner RADERADE (cache: csp_with/cache_control/cookie_chrome/cookie_theme; error_pages: unauthorized/bad_request/too_many_requests/service_unavailable) + deras tester; csp_with_style + agent_oauth kvar (testade säkerhetsverktyg/er OAuth-WIP); theme-lås + caps följtwarko+0 -02026-11-06
  • theme-lås följt pub(crate)-vågen (cycle_dir), serve-cap 22 419warko+0 -02026-11-06
  • pub(crate)-vågen: 44 fner stramade (26 serve + 18 host) — API-ytan minskar till de verifierade konsumenterna (12 äkta produktanrop + 12 velvet_apps-konsumenter återställda). Konsumentgrinden var nageln: velvet_apps tog 12, probe-apparnas drift är er generator-path-bug (../../home/... dubbelabsolut) + ADR-0039 WIP-libwarko+0 -02026-11-06
  • stämplar: ADR-0039-trädet (api-surface + budget)warko+0 -02026-11-06
  • fmt (ADR-0039-omfånget)warko+0 -02026-11-06
  • CI: remove dead velvet_scaffold/velvet_components laneswarko+0 -02026-11-06
  • session wrap: probes in products/, R2 /home SEO fix, ship-test greenwarko+0 -02026-11-06
  • ship-test: cf-worker-lane följde med ADR-0039 (not_implemented-stub → kernel_bg.wasm — kärnan är riktig WASM på edge nu); ship-test 100% grönwarko+0 -02026-11-06
  • ship-test: cf-worker-lanen följde med ADR-0039 (not_implemented-stub → kernel_bg.wasm — kärnan är riktig WASM på edge nu)warko+0 -02026-11-06
  • cf-worker: SEO redirect /home → / (308 permanent)warko+0 -02026-11-06
  • ADR-0039 phase 1: Workers WASM kernel — LIVE on the edgewarko+0 -02026-11-06
  • test-slop fixat: set_var_drops_unknown_and_hostile var ett no-op-test (3 anrop, 0 assert) — vakten extraherad som testbar var_ok() + sex riktiga assert (metatecken, längd, empty, allowlist). Säkerhetskontraktet nu bevisat på native ocksåwarko+0 -02026-11-06
  • stämplar: api-surface + dx-baseline (slop-jaktens yteffekt)warko+0 -02026-11-06
  • cap: serve 22 411 (fmt +5)warko+0 -02026-11-06
  • fmtwarko+0 -02026-11-06
  • slop-jakt omgång 2: kanban-låset följt till live-klassen (col-head — wave-4-dieten tog regeln under det felaktiga 'column'-namnet, regeln återställd under rätt namn), serve-cap 22 406, tools/list-baselinewarko+0 -02026-11-06
  • cf-worker: wrangler improvements + R2 patterns + kernel ADR (039)warko+0 -02026-11-06
  • i18n-test: fixture vf.theme_dark (borttagen nyckel) → toast.ok (levande bas-nyckel). Lagringstestet intakt: app-nyckel vinner, bas närvarande.warko+0 -02026-11-06
  • slop-jakt omgång 1: fyra döda API-alias bort (lay as layout, region as regions, template as templates, app_error as apperr — MÄTT noll produktanvändning av aliasen; arena migrerad till app_error); kit.css no-op-kbd-kopia bort (samma @scope .key-help ×2); compose.css fyra no-op-deklarationer ur scopat data-blockwarko+0 -02026-11-06
  • wave-4 diet: 13 döda i18n-basnycklar + 1 död CSS-klass + stale doc-rad.warko+0 -02026-11-06
  • wave-1-fel-rättad: 22 falso borttagna CSS-klasser återställda från pre-diet-historik.warko+0 -02026-11-06
  • MCP vf.deploy: worker lane + CF target matrix wired end to endwarko+0 -02026-11-06
  • CF target matrix: cloudflare-worker (ADR-0038) — Workers + Assets + D1/R2warko+0 -02026-11-06
  • caps: det ärliga golvet efter återställningarna (core 62 320 · chrome 74 523 · shell 379) — dietens netto förblir −4,4 KB gz låstwarko+0 -02026-11-06
  • diet-efterarbete: kpi-trend-block + sig-toast/vf-inspect-[data-surface] återställda (host runtime-emitterade, dietens scanner missade set_class_name-vägen), toolbar:glass ur theme-låset (recipe-fn togs i api-dieten, successor r-toolbar) — caps + dead-gate från föregående commitwarko+0 -02026-11-06
  • ship cloud apply: byte-layer page resolution — the extensionless twinwarko+0 -02026-11-06