Changelog

Alle wijzigingen per versie, nieuwste eerst.

v0.5.0latest2026-06-07
  • featByzDrawer — zijpaneel met 4 posities (left/right/top/bottom), focus-trap en scroll-lock
  • featByzStepper — wizard component met lineaire en vrije navigatie, verticale modus
  • featByzDataTable — sorteerbare en filterbare tabel met paginering en zoekfunctie
  • featByzColorPicker — HSL-kleurkiezer met swatches, hex-input en live preview
  • featByzRichText — WYSIWYG editor met toolbar (bold, italic, links, lijsten)
  • featByzGrid — 12-koloms grid (standaard) met varianten 4/8/12/16/24 en auto-fill
  • featuseBreakpoint — reactieve xs/sm/md/lg/xl/2xl breakpoint-detectie
  • featuseScrollLock — vergrendel body-scroll (gebruikt door ByzDrawer en ByzModal)
  • featuseClipboard — kopieer naar klembord met succes-feedback
  • featuseIntersection — IntersectionObserver composable voor lazy loading en animaties
  • feati18n uitgebreid naar 23 EU-talen: NL, EN, DE, FR, ES, IT, PT, PL, RO, HU, CS, SK, HR, SL, SV, DA, FI, NO, EL, BG, LT, LV, ET
  • featuseLocale: Intl.DateTimeFormat, Intl.NumberFormat, Intl.RelativeTimeFormat toegevoegd
  • featVSCode snippets voor alle componenten en composables
v0.4.02026-06-01
  • feati18n: useLocale composable met NL/EN, localStorage-persistentie
  • featComponenten reageren op actieve locale (ByzModal, ByzAlert, ByzBreadcrumb, ByzSkeleton, ByzToastContainer)
  • featPlayground: locale-toggle in alle pagina-navigaties
v0.3.02026-05-20
  • featGitHub Actions CI (lint → typecheck → test → build)
  • featChangesets voor geautomatiseerde npm-release
  • featBundle-size check workflow
  • feataxe-core accessibility tests via vitest-axe
  • featStorybook 8 met 5 stories (ByzButton, ByzInput, ByzAlert, ByzCard, ByzBadge)
  • featVitePress documentatiesite
v0.2.02026-05-10
  • feat44 componenten: 19 primitives, 18 composites, 6 patronen
  • featLight/dark theme via useTheme + CSS custom properties
  • featCormorant Garamond (headings) + Syne (body) + Source Code Pro (mono)
  • featuseForm composable met validatie, touched-state en submit-handling
  • featuseToast, useFocusTrap, useAnnouncer composables
  • featComponent-status registry (stable/beta/experimental)
v0.1.02026-05-01
  • featInitieel scaffold: pnpm workspaces, packages/byzantium, playground (Nuxt 4)
  • featImperial Dark thema: crimson/burgundy kleurpalet
  • featDesign tokens: kleuren, spacing, typografie, motion, shadows, z-index
  • featVite lib-build + vue-tsc type declarations