biagiojs

Changelog

0.10.9 — 2026-07-15

Aggiunte

  • site.optimize.bundleClasses — dedup post-SSR delle stringhe class="..." ripetute in alias corti
  • Personalizzazione banner consenttext.bodyHtml (corpo in HTML raw), css (CSS custom sulle classi stabili cvw-consent-*), categoryLabels
  • Pannello preferenze per categoria — consenso granulare con "Salva preferenze"; disattivabile con preferences: false

Corretto

  • Banner consent che riappariva a ogni pagina dopo la scelta — ora il banner ricontrolla da solo il cookie

Modificato

  • Grafica di default del banner consent — sfondo con blur, entrata slide-up, stati hover dei bottoni, pannello preferenze in card

0.10.8 — 2026-07-13

Corretto

  • Runtime ISR Vercel — build crea api/_runtime/; createVercelHandler; preset includeFiles: api/_runtime/**

Docs

  • Deploy & cache: staging e diagnostica

0.10.6 — 2026-07-13

Aggiunte

  • ISR su Vercel — pagine revalidate non scritte in dist/ con site.deploy; adapter con header cache CDN
  • Opzione cacheTags su createHandler Vercel per purge on-demand
  • resolveRequestUrl esportato dall'adapter Vercel

Modifiche

  • Preset deploy Vercel: rewrite separate, trailingSlash, includeFiles

Docs

  • Deploy & cache: guida routing ISR Vercel (EN/IT)

0.10.5 — 2026-07-09

Docs

  • Guida Critical CSS (EN/IT)
  • Idratazione: tetto idle lazy 1,5s documentato

Modifiche

  • Cap idle idratazione lazy: 2s → 1,5s

0.10.4 — 2026-07-09

Corretto

  • hooks.head in dev — CSS/link globali da hooks.head in biagio.config.js applicati anche in biagio dev e SSR, non solo in build

0.10.3 — 2026-07-09

Corretto

  • Link & asset checker: route con prefisso lingua (/it/docs/, ecc.) riconosciute quando site.locales è configurato — niente più falsi errori in build multilingua

0.10.2 — 2026-07-09

Aggiunte

  • Pesi businessValue configurabili: BUSINESS_WEIGHTS, site.weights
  • renderPage({ contentOrder })'visual' (default) o 'priority'
  • Generatore favicon opt-in: site.favicon = { source, generate: true }
  • defineConfig() — IntelliSense su biagio.config.js via biagiojs/config
  • biagio new — scaffold page, island, collection
  • biagio explain <page> — render order e piano idratazione senza build completo
  • Rebuild incrementale in dev — solo pagine modificate
  • Weights inspector — slider live nell'overlay dev con export
  • Content collections tipizzatecontent.config.js, defineCollection(), draft: true
  • Link & asset checker — link rotti e immagini mancanti (build + doctor)
  • create-biagiojs --templateblog, landing, docs, shop
  • Estensione VS Codeextensions/vscode-biagio/

Modifiche

  • Ordine DOM accessibile di default (contentOrder: 'visual')
  • Script hydrate .biagio emessi da sorgente grezza
  • Error overlay devfile:riga per errori compiler

Sicurezza

  • safeScript() neutralizza </script> nel contenuto inline

Correzioni

  • Parser .biagio riscritto come tokenizer quote-aware

0.10.1 — 2026-07-08

Correzioni

  • SEO: og:locale, hideBreadcrumb, fallback immagine TechArticle

0.10.0 — 2026-07-07

Aggiunte

  • biagio doctor, biagio analyze, biagio preview
  • Preset site.deploy (Cloudflare / Vercel / Netlify)
  • Sito documentazione bilingue EN/IT
  • Config TypeScript e biagiojs/types

Storia completa: CHANGELOG su GitHub.