Changelog
0.10.9 — 2026-07-15
Added
site.optimize.bundleClasses— post-SSR dedup of repeatedclass="..."strings into short aliases- Consent banner customization —
text.bodyHtml(raw HTML body),css(custom CSS over stablecvw-consent-*classes),categoryLabels - Per-category preferences panel — granular consent with "Save preferences"; opt out with
preferences: false
Fixed
- Consent banner reappearing on every page after a saved choice — the banner now re-checks the cookie itself
Changed
- Consent banner default look — backdrop blur, slide-up entrance, button hover states, inset preferences card
0.10.8 — 2026-07-13
Fixed
- Vercel ISR runtime —
biagio buildstagesapi/_runtime/;createVercelHandler(import.meta.url); presetincludeFiles: api/_runtime/**
Docs
- Deploy & cache: Vercel staging and diagnostics
0.10.6 — 2026-07-13
Added
- ISR on Vercel —
revalidatepages skipdist/whensite.deployis set; adapter serves with CDN cache headers cacheTagsoption on VercelcreateHandlerfor on-demand purgeresolveRequestUrlexported from Vercel adapter
Changed
- Vercel deploy preset: split rewrites,
trailingSlash,includeFiles
Docs
- Deploy & cache: Vercel ISR routing guide (EN/IT)
0.10.5 — 2026-07-09
Docs
- Guida Critical CSS (EN/IT)
- Hydration: tetto idle lazy 1,5s documentato
Changed
- Cap idle idratazione lazy: 2s → 1,5s
0.10.4 — 2026-07-09
Fixed
hooks.headin dev — global CSS/links frombiagio.config.jshooks.headnow apply inbiagio devand SSR paths, not only at build time
0.10.3 — 2026-07-09
Fixed
- Link & asset checker: locale-prefixed routes (
/it/docs/, etc.) recognized whensite.localesis set — fixes false build failures on multilingual sites
0.10.2 — 2026-07-09
Added
- Configurable
businessValueweights:BUSINESS_WEIGHTS,normalizeBusinessWeights(),site.weightsoverride renderPage({ contentOrder })—'visual'(default) or'priority'- Favicon generator (opt-in):
site.favicon = { source, generate: true } defineConfig()— IntelliSense onbiagio.config.jsviabiagiojs/configbiagio new— scaffoldpage,island,collectionbiagio explain <page>— render order and hydration plan without full build- Incremental dev rebuild — only changed pages (full rebuild on config/images/islands)
- Weights inspector — live sliders in dev overlay with export
- Typed content collections —
content.config.js,defineCollection(),draft: true - Link & asset checker — broken internal links and missing images (build + doctor)
create-biagiojs --template—blog,landing,docs,shop- VS Code extension —
extensions/vscode-biagio/(syntax, snippets)
Changed
- Accessible DOM order by default (
contentOrder: 'visual') .biagiohydrate scripts emitted from raw source (notoStringround-trip)- Dev error overlay —
file:linefor compiler errors
Security
safeScript()neutralizes</script>in all inline-injected content
Fixed
.biagioparser rewritten as a quote-aware tokenizer
0.10.1 — 2026-07-08
Fixed
- SEO:
og:localeper locale (en_US/it_IT),hideBreadcrumb, TechArticle image fallback
Documentation
/llms.txt,/docs/ai-agents/, mobile docs nav (accordion),og.png, GSC verification
0.10.0 — 2026-07-07
Added
biagio doctor,biagio analyze,biagio previewsite.deploypresets (Cloudflare / Vercel / Netlify)- Documentation site (bilingual EN/IT)
- TypeScript config and
biagiojs/types
Full history: GitHub CHANGELOG.