Release history
public-ui/kolibri releases
Streaming KoliBri MCP server (NPM: `@public-ui/mcp`)
All releases
19 shown
- Theme-Styles extended with Progress, Input Color, Tree and Abbr styles
- DESY-Theme added
- ECL-EC-Theme added
Full changelog
Full Changelog: 4.1.3 → 4.1.4
✨ Neue Features
- Theme-Styles erweitert – Styles für Progress, Input Color, Tree und Abbr ergänzt (#10049) — @deleonio
- DESY-Theme – Neues DESY-Theme hinzugefügt (#10048) — @deleonio
- ECL-EC-Theme – Neues ECL-EC-Theme ergänzt (#9853) — @BF150
- Table Stateful:
resetSort()– Öffentliche Methode zum Zurücksetzen der Sortierung hinzugefügt (#10041) — @Copilot
🐛 Bugfixes
- Toast: Responsiveness im KERN-Theme – Responsives Verhalten der Toast-Komponente im KERN-Theme korrigiert (#10018) — @BF150
- Input Password: Visibility Toggle deaktiviert – Deaktivierter Visibility Toggle setzt den Typ nun weiterhin korrekt auf
password(#10026) — @BF150 - Single Select / Combobox: Delete-Tooltip im KERN-Theme – Tooltip-Verhalten beim Löschen korrigiert (#10019) — @BF150
- Meter: Wertbegrenzung – Meter-Wert wird nun korrekt durch
minundmaxbegrenzt (#10024) — @BF150 - Disabled-Komponenten: Opacity entfernt – Opacity für deaktivierte Komponenten entfernt (#10003) — @BF150
- Table: Custom Render beim Neuanordnen – Überschreiben anderer Zellen beim Reordering von
customRender-Cells behoben (#10006) — @BF150 - Theme ECL: CI-Testcommands – Testbefehle pro Package im CI-Workflow angepasst (#10052) — @deleonio
- Theme DESY: Icons verlinkt – DESY-Icons korrekt eingebunden (#10067) — @deleonio
- Theme DESY: Package-Version – Package-Version an
rc.4-Release angepasst (#10071) — @deleonio
📝 Dokumentation
- Meter README – Dokumentation zur Meter-Komponente verständlicher formuliert (#10020) — @BF150
- BWST-Theme README – README und Theme-Dokumentation optimiert (#10012) — @transkamp
🔧 CI / Infrastruktur
- Sample-App: Vite
allowedHosts–allowedHosts-Option in der Vite-Server-Konfiguration aktiviert (#10029) — @deleonio - CI: Schritte neu sortiert – CI-Schritte umsortiert und Prüfung auf ungenutzte Elemente ergänzt (#10068) — @deleonio
- ECL-EC & DESY Theme-Status – „In progress“-Status von ECL-EC entfernt und fehlendes
desy-v11-Theme ergänzt (#10059) — @deleonio
📦 Dependency-Updates & Maintenance
- Dependencies & Lockfile aktualisiert (#10034) — @deleonio
- v4 Dependencies & Lockfile aktualisiert (#9988, #10054, #10062, #10066, #10070) — @github-actions
actions/github-scriptv8 → v9 (#9995) — @dependabotpnpm/action-setupv5 → v6 (#9996) — @dependabot- TypeScript-ESLint Downgrade –
@typescript-eslintauf8.58.1zurückgestuft und vonncu minorausgeschlossen (#10045) — @deleonio - BWST-Theme optimiert (#10047) — @deleonio
- CVE-Übersichten aktualisiert (#9994, #10057, #10069) — @github-actions
👥 Neue Contributors
- @transkamp mit dem ersten Beitrag in (#10012)
- Blur behavior in complex inputs
- Customizable spinner cycle, dots color and size
- Code style and conventions documentation updates
Full changelog
What's Changed
- chore(deps): bump socket.io-parser from 4.2.5 to 4.2.6 in the npm_and_yarn group across 1 directory by @dependabot[bot] in https://github.com/public-ui/kolibri/pull/9950
- chore(v4): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9956
- chore: update CVE overview by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9949
- chore(v4): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9972
- chore: add workflow to update pnpm-lock.yaml by @deleonio in https://github.com/public-ui/kolibri/pull/9977
- chore(sample-react): remove select picklist sample by @deleonio in https://github.com/public-ui/kolibri/pull/9980
- fix: input number - added change event on every button click as with native field by @BF150 in https://github.com/public-ui/kolibri/pull/9978
- chore: update CVE overview by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9976
- feat: blur in complex inputs by @BF150 in https://github.com/public-ui/kolibri/pull/9817
- fix: combobox & single select - suggestions/options change with open list by @BF150 in https://github.com/public-ui/kolibri/pull/9973
- fix: input required stern an tooltip by @BF150 in https://github.com/public-ui/kolibri/pull/9964
- feat: spinner cycle & dots color & size costumizationable by @BF150 in https://github.com/public-ui/kolibri/pull/9979
- fix: pagination max entries text by @BF150 in https://github.com/public-ui/kolibri/pull/10004
- fix: badges can grow by @BF150 in https://github.com/public-ui/kolibri/pull/10005
- fix: date remove default max by @BF150 in https://github.com/public-ui/kolibri/pull/10007
- feat: docs - code style and conventions by @BF150 in https://github.com/public-ui/kolibri/pull/10011
Full Changelog: https://github.com/public-ui/kolibri/compare/4.1.2...4.1.3
- Popover-Komponente mit funktionaler API
- Meter-Komponente (`kol-meter`) abgeleitet von Progress
- Span erweitert um Markdown-Unterstützung und Badge-Darstellung
Full changelog
Full Changelog: 4.1.1 → 4.1.2
✨ Neue Features
- Popover-Komponente – Neue Popover-Komponente mit funktionaler API (#9793) — @deleonio
- Meter-Komponente – Neue
kol-meter-Komponente, abgeleitet von Progress (#9687) — @deleonio - Span: Markdown-Support – Span-Komponente um neue Props für Markdown-Unterstützung und Badge-Darstellung erweitert (#9785) — @deleonio
- Konfigurierbare Big-Table-Sample – Konfigurierbares Beispiel für große Tabellen (#9768) — @BF150
- Theme-exklusive Varianten – Darstellung theme-exklusiver Varianten (#9741) — @BF150
- Export
EventValueOrEventCallback– Neuer Type-Export (#9791) — @BF150 - Export
RadioOption-Type – Neuer Export aus@public-ui/components(#9927) — @Copilot - BWST-Theme v4 – Migration des BWST-Themes von v2 auf v4 (#9866) — @deleonio
- Claude Skill für Skeleton-Migration – Skill zur Migration von Legacy-Komponenten auf die Skeleton-Architektur (#9842) — @deleonio
- Dependency Upgrade Agent – Dokumentation und Tooling für automatisierte Dependency-Upgrades (#9922) — @deleonio
🐛 Bugfixes
- Split-Button Popover-Alignment – Korrektur der Popover-Ausrichtung im Split-Button (#9784) — @BF150
- Tabs: Mehrfachauswahl – Fehler bei mehrfacher Tab-Auswahl behoben (#9731) — @BF150
- Button: Doppeltes Abschicken – Doppelte onClick-Events im Button verhindert (#9790) — @BF150
- Table Big Sample: Endlosschleife – Infinite Loop in der großen Tabellen-Sample behoben (#9801) — @BF150
- Accordion: Inhaltsbreite – Inhaltsbreite wird nun korrekt an die Accordion-Breite gebunden (#9807) — @BF150
- Alle Icons: Endloses Laden – Endlos-Ladeindikator im Sample „Alle KolIcons" behoben (#9859) — @BF150
- Spacing: Nicht-Null-Abstände entfernt – Überschüssige Spacings aus Komponenten entfernt (#9841) — @BF150
- Details: Spezifität reduziert – Weniger spezifische Styles für die Details-Komponente (#9868) — @BF150
- Field Control: Required-Stern – Pflichtfeld-Stern erscheint nun in der richtigen Zeile (#9915) — @BF150
- Memory Leaks – Arrow Functions für Event-Handler zur Vermeidung von Memory Leaks (#9849) — @deleonio
- Skeleton: E2E-Test-Snapshots – Snapshots für
kol-iconSkeleton aktualisiert (#9397) — @deleonio - Skeleton: Unit-Test-Snapshots – Snapshots für
kol-iconSkeleton aktualisiert (#9393) — @deleonio - Package.json: Scripts & Dependencies – Konsistenz in Scripts und Abhängigkeiten hergestellt (#9770) — @deleonio
- Ungenutzte Varianten-JSONs entfernt (#9789) — @deleonio
- Theme KERN: SCSS-Dateien & Stylelint – Umbenennung und Stylelint-Bugfixes (#9802) — @deleonio
- NPM-Management: Theme-Styland – Korrektur der Paketreferenz in NPM-Scripts (#9827) — @Copilot
♻️ Refactoring
- Skeleton-Architektur:
kol-icon– Implementierung nach dem Skeleton-Pattern (#9320) — @deleonio - Skeleton:
defaultValuein PropDefinition –getDefaultPropentfernt,defaultValueergänzt (#9773) — @deleonio - Span → Skeleton-Architektur – Migration der Span-Komponente (#9769) — @deleonio
- Heading → Skeleton-Architektur – Migration der Heading-Komponente (#9677) — @Copilot
- Spin → Skeleton-Architektur – Migration der Spin-Komponente (#9929, #9681) — @deleonio, @Copilot
- Tooltip → interne Skeleton-Architektur (#9895) — @deleonio
- SCSS-Imports & Mixins – Überarbeitung der SCSS-Imports über alle Komponenten (#9798) — @deleonio
- Stylelint-Rules – Restrukturierung mit co-located Tests und konsistenter Benennung (#9803) — @deleonio
- Focus-Management – Callback-Refs statt klassischer Refs in FocusElements (#9852) — @deleonio
📝 Dokumentation
- Toast: Known Issues – Recherche zu bekannten Problemen aktualisiert (#9812) — @deleonio
- Click/Focus-Propagation – Konzepte an Interface-Definitionen angeglichen (#9880) — @deleonio
🔧 CI / Infrastruktur
- Netlify Deployment – Umstellung von
sample-reactauf die Präsentations-App (#9763) — @Copilot - Snapshot-Updates parallelisiert – Matrix-Strategie für schnellere Snapshot-Aktualisierungen (#9830) — @deleonio
- Lighthouse CI – Konfiguration hinzugefügt (#9900) — @deleonio
- Trivy Action – Update auf Version 0.35.0 (#9882) — @deleonio
- Veralteter Workflow entfernt –
manage-npm-deprecation.ymlgelöscht (#9826) — @Copilot - Visual-Tests-Report-Workflow entfernt (#9948) — @deleonio
- Open-UI-Script – Generierung von UI-Komponentendokumentation (#9838) — @deleonio
- Migrate-to-Skeleton Agent – Agent für die Refaktorisierung von Legacy-Komponenten (#9934) — @laske185
📦 Dependency-Updates & Maintenance
- Theme-KERN-Publishing aktiviert (#9786) — @deleonio
@public-ui/theme-stylandin NPM-Workflows ergänzt (#9825) — @deleonioactions/create-github-app-tokenv2 → v3 (#9813) — @dependabotpnpm/action-setupv4 → v5 (#9844) — @dependabot- Node-Update & Audit-Fixes (#9893) — @deleonio
- Obsolete Snapshot-Images entfernt (#9799) — @deleonio
- Regelmäßige Dependency- und Lock-File-Updates (#9756, #9779, #9797, #9824, #9835, #9857, #9872, #9891, #9899, #9933, #9945) — @github-actions
- CVE-Übersichten aktualisiert (#9788, #9809, #9828, #9875, #9894, #9901, #9913) — @github-actions
- Snapshot-Updates (#9896, #9916) — @deleonio
- Replaced serve with http-server to resolve production CVEs (details unspecified)
- Table fixed columns feature added
- Version resource addition for MCP
Full changelog
What's Changed
- fix: replace serve with http-server to resolve production CVEs by @deleonio in https://github.com/public-ui/kolibri/pull/9654
- chore(v4): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9662
- chore: update CVE overview by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9663
- Update README.md by @deleonio in https://github.com/public-ui/kolibri/pull/9666
- Enable full git history fetch in OpenCoDE sync workflow by @deleonio in https://github.com/public-ui/kolibri/pull/9675
- feat: implement table row highlighting sample by @laske185 in https://github.com/public-ui/kolibri/pull/9650
- fix: popover button height - removed inline-block and changed sample by @BF150 in https://github.com/public-ui/kolibri/pull/9676
- refactor(quote): migrate to skeleton blueprint architecture by @Copilot in https://github.com/public-ui/kolibri/pull/9680
- refactor: migrate image component to skeleton blueprint architecture by @Copilot in https://github.com/public-ui/kolibri/pull/9678
- refactor: migrate Progress component to Skeleton blueprint architecture by @Copilot in https://github.com/public-ui/kolibri/pull/9679
- fix(samples): add missing image for button-link image sample by @deleonio in https://github.com/public-ui/kolibri/pull/9688
- chore(deps): bump actions/download-artifact from 7 to 8 by @dependabot[bot] in https://github.com/public-ui/kolibri/pull/9692
- chore(deps): bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in https://github.com/public-ui/kolibri/pull/9693
- chore(deps): bump actions/attest-build-provenance from 3 to 4 by @dependabot[bot] in https://github.com/public-ui/kolibri/pull/9694
- chore(v4): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9686
- chore: update CVE overview by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9682
- fix: reduced motion styles are important by @BF150 in https://github.com/public-ui/kolibri/pull/9698
- perf: pre-calculate version resource JSON at module scope by @Copilot in https://github.com/public-ui/kolibri/pull/9701
- feat(mcp): add version resource by @deleonio in https://github.com/public-ui/kolibri/pull/9700
- fix: combobox (and more) adornemnt end by @BF150 in https://github.com/public-ui/kolibri/pull/9703
- fix: select hideMsg by @BF150 in https://github.com/public-ui/kolibri/pull/9711
- fix: Progress clamp value to min (=0) and max by @BF150 in https://github.com/public-ui/kolibri/pull/9702
- chore(v4): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9708
- chore: update CVE overview by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9716
- fix: alert slot as e2e test by @BF150 in https://github.com/public-ui/kolibri/pull/9714
- fix: table statefull pagination hasButton by @BF150 in https://github.com/public-ui/kolibri/pull/9712
- fix: file input - added onChange & onInput to drop event by @BF150 in https://github.com/public-ui/kolibri/pull/9715
- chore(test-tag-name-transformer): remove redundant snapshots by @deleonio in https://github.com/public-ui/kolibri/pull/9725
- fix: checkbox disabled type error by @BF150 in https://github.com/public-ui/kolibri/pull/9717
- chore(deps): bump the npm_and_yarn group across 2 directories with 1 update by @dependabot[bot] in https://github.com/public-ui/kolibri/pull/9734
- Revert "chore(test-tag-name-transformer): remove redundant snapshots" by @deleonio in https://github.com/public-ui/kolibri/pull/9737
- fix: update CI configuration to ensure jobs continue on error and e… by @deleonio in https://github.com/public-ui/kolibri/pull/9735
- chore(v4): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9724
- Add arc42 architecture documentation for Public UI - KoliBri by @Copilot in https://github.com/public-ui/kolibri/pull/9322
- feature: table fixed cols by @BF150 in https://github.com/public-ui/kolibri/pull/9483
- chore: update CVE overview by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9726
- feat: dependent properties and refactor withValidPropValue by @laske185 in https://github.com/public-ui/kolibri/pull/9713
- fix: kern theme by @BF150 in https://github.com/public-ui/kolibri/pull/9469
- Claude/refactor progress skeleton x v ib4 by @deleonio in https://github.com/public-ui/kolibri/pull/9751
- feat(table): disable sticky columns when fixed cols exceed container … by @deleonio in https://github.com/public-ui/kolibri/pull/9744
- feat: reset props to default when removed from outside by @deleonio in https://github.com/public-ui/kolibri/pull/9743
- chore(v4): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9748
- chore: update CVE overview by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9752
- refactor: remove unused properties and streamline component states by @deleonio in https://github.com/public-ui/kolibri/pull/9750
Full Changelog: https://github.com/public-ui/kolibri/compare/4.1.0...4.1.1
- fix: replace serve with http-server to resolve production CVEs
Full changelog
What's Changed
- fix: replace serve with http-server to resolve production CVEs by @deleonio in https://github.com/public-ui/kolibri/pull/9655
- chore(v3): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9661
- chore(deps): bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in https://github.com/public-ui/kolibri/pull/9696
- chore(v3): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9685
- chore(v3): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9707
- fix: update CI configuration to ensure jobs continue on error and e… by @deleonio in https://github.com/public-ui/kolibri/pull/9736
- chore(v3): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9723
- chore(v3): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9747
Full Changelog: https://github.com/public-ui/kolibri/compare/3.1.3...3.1.4
- Replaced serve with http-server to resolve production CVEs
Full changelog
What's Changed
- fix: replace serve with http-server to resolve production CVEs by @deleonio in https://github.com/public-ui/kolibri/pull/9656
- chore(v2): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9660
- chore(v2): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9665
- chore(deps): bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in https://github.com/public-ui/kolibri/pull/9697
- chore(v2): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9684
- chore(v2): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9706
- chore(v2): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9722
- chore(v2): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9746
Full Changelog: https://github.com/public-ui/kolibri/compare/2.2.21...2.2.22
- Paging container query feature (8379)
- Skeleton component and related functionality added
- Skeleton avatar feature
Full changelog
What's Changed
- chore(ci): remove overrides before install by @deleonio in https://github.com/public-ui/kolibri/pull/9456
- chore(v4): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9455
- chore(deps): bump actions/attest-build-provenance from 2 to 3 by @dependabot[bot] in https://github.com/public-ui/kolibri/pull/9458
- chore(deps): bump amannn/action-semantic-pull-request from 5 to 6 by @dependabot[bot] in https://github.com/public-ui/kolibri/pull/9459
- chore: update CVE overview by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9451
- chore: format CVE overview output in workflow by @deleonio in https://github.com/public-ui/kolibri/pull/9461
- chore(v4): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9467
- chore(components): remove Lighthouse from dependencies and scripts by @deleonio in https://github.com/public-ui/kolibri/pull/9470
- chore(v4): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9478
- chore: update CVE overview by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9463
- feature 8379 - paging container query by @BF150 in https://github.com/public-ui/kolibri/pull/9280
- chore: update CVE overview by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9479
- chore: update CVE overview by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9534
- feat(skeleton): add skeleton component and related functionality by @deleonio in https://github.com/public-ui/kolibri/pull/9317
- chore(v4): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9537
- chore: update CVE overview by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9535
- chore: update CVE overview by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9609
- fix(components): resolve all ESLint errors in packages/components by @Copilot in https://github.com/public-ui/kolibri/pull/9558
- chore(v4): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9613
- fix: eslint errors in components by @deleonio in https://github.com/public-ui/kolibri/pull/9616
- chore(v4): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9620
- chore: update CVE overview by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9621
- chore: update all snapshots by @laske185 in https://github.com/public-ui/kolibri/pull/9624
- fix(components): revert kol-select shadow focus frame wait by @deleonio in https://github.com/public-ui/kolibri/pull/9632
- fix(components): wait one animation frame before focusing form elements by @laske185 in https://github.com/public-ui/kolibri/pull/9627
- fix(components): use hidden attribute for disabled clear buttons by @deleonio in https://github.com/public-ui/kolibri/pull/9634
- feat: combobox/single-select removed delete button if disabled by @BF150 in https://github.com/public-ui/kolibri/pull/9550
- chore(v4): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9639
- chore: update CVE overview by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9636
- feat: skeleton avatar by @laske185 in https://github.com/public-ui/kolibri/pull/9556
- refactor: align the Skeleton architecture by @deleonio in https://github.com/public-ui/kolibri/pull/9642
- chore(v4): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9647
- chore: update CVE overview by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9643
- fix: update @stencil/core dependency in sample React app by @deleonio in https://github.com/public-ui/kolibri/pull/9651
Full Changelog: https://github.com/public-ui/kolibri/compare/4.0.3...4.1.0
Minor fixes and improvements.
Full changelog
What's Changed
- chore(v3): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9447
- chore(v3): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9454
- chore(v3): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9466
- chore(components): remove Lighthouse from dependencies and scripts by @deleonio in https://github.com/public-ui/kolibri/pull/9472
- chore(v3): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9477
- chore(v3): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9481
- chore(v3): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9536
- chore(v3): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9612
- chore(v3): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9614
- chore(v3): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9619
- chore: update all snapshots by @deleonio in https://github.com/public-ui/kolibri/pull/9626
- fix(components): keep select shadow focus unchanged; ensure single-select waits one frame by @deleonio in https://github.com/public-ui/kolibri/pull/9633
- fix(components): wait one animation frame before focusing form elements by @deleonio in https://github.com/public-ui/kolibri/pull/9631
- chore(v3): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9638
- chore(v3): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9646
Full Changelog: https://github.com/public-ui/kolibri/compare/3.1.2...3.1.3
Minor fixes and improvements.
Full changelog
What's Changed
- chore(v2): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9453
- chore(v2): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9465
- chore(components): remove lighthouse dependency and script by @deleonio in https://github.com/public-ui/kolibri/pull/9473
- chore(v2): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9476
- chore(v2): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9480
- chore(v2): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9539
- chore(v2): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9611
- chore(v2): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9618
- chore: update all snapshots by @deleonio in https://github.com/public-ui/kolibri/pull/9625
- fix(components): defer button and link focus to next frame by @deleonio in https://github.com/public-ui/kolibri/pull/9630
- fix(components): wait one animation frame before focusing form elements by @deleonio in https://github.com/public-ui/kolibri/pull/9628
- chore(v2): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9637
- chore(v2): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9645
Full Changelog: https://github.com/public-ui/kolibri/compare/2.2.20...2.2.21
- Removed `_id` prop from all v4 components
- Accordion now has card-like appearance with shadow and border
- Single select gains `combobox` role and alert support
- Initial “kern” theme and general theme support added
Full changelog
Added
- Accordion received a card-like appearance with shadow and a border below the header.
- PR: #9358 (by @BF150)
- Single select now includes
comboboxrole and alert support.- PR: #9331 (by @BF150)
- Form fields now have more space between label and input.
- PR: #9357 (by @BF150)
- A package status page and generator script for npm major releases were added.
- PR: #9355 (by @deleonio)
- Conventional Commit PR title validation was introduced.
- PR: #9390 (by @Copilot)
- A new input-text pattern sample was added to
sample-react.- PR: #9261 (by @deleonio)
- A currency formatter demo was added to the samples.
- PR: #9421 (by @deleonio)
- An initial “kern” theme and theme support were added.
- PRs: #9415, #9442 (by @deleonio)
Changed
- ButtonWC now uses
variantinstead ofbuttonvariant.- PR: #9329 (by @BF150)
- Labels are hidden in icon-only tabs samples.
- PR: #9347 (by @deleonio)
- Suggestions are now always rendered in the DOM.
- PR: #9353 (by @BF150)
- Tooltip event handling was simplified and an expert slot was added.
- PR: #9363 (by @deleonio)
- Auto dependency updater configuration was updated.
- PRs: #9366, #9368 (by @deleonio)
- CVE reporting workflows and files were improved for consistency, scope separation, and severity counting.
- PRs: #9378, #9382 (by @deleonio)
- ESLint was migrated to version 9.
- PR: #9396 (by @deleonio)
- Component documentation README was polished.
- PR: #9367 (by @deleonio)
- Dependencies were updated across multiple packages.
- PR: #9419 (by @deleonio)
- CI now attests deploy artifacts for non-NPM outputs.
- PR: #9253 (by @deleonio)
Fixed
- Cursor text and pointer behavior in the date component were fixed.
- PR: #9327 (by @BF150)
- ESLint issues in presentation and
sample-reactwere resolved.- PR: #9372 (by @deleonio)
- Auto dependency updater no longer fails when overrides are missing.
- PR: #9384 (by @deleonio)
- Form controller correctly handles disabled state changes.
- PR: #9408 (by @BF150)
- Single select clear exceptions were fixed.
- PR: #9398 (by @BF150)
- Required star display for radio and checkbox labels was corrected.
- PR: #9414 (by @BF150)
- Selected theme in
sample-reactnow persists without a URL parameter.- PR: #9433 (by @deleonio)
- Deprecated
_idprop was removed from v4 components.- PR: #9436 (by @deleonio)
- Variant values are no longer incorrectly added as CSS classes to links.
- PR: #9416 (by @BF150)
Removed
- The icon/basic visual test route was removed.
- PR: #9348 (by @deleonio)
- An unused image was removed from the presentation.
- PR: #9407 (by @laske185)
Contributors
- @BF150
- @deleonio
- @laske185
- Tab content now focusable via tabindex="0"
- Tooltip event handling simplified and expert slot added
- Internal lodash‑es debounce replaced with local helper
Full changelog
Added
- Tab content is now focusable by adding
tabindex="0".- PR: https://github.com/public-ui/kolibri/pull/9278 (by @BF150)
Changed
- Styles were adjusted to allow very wide main content layouts.
- PR: https://github.com/public-ui/kolibri/pull/9239 (by @BF150)
- Tooltip event handling was simplified and a tooltip with an expert slot was added.
- PR: https://github.com/public-ui/kolibri/pull/9359 (by @deleonio)
- The internal use of
lodash-esdebounce was replaced with a local helper.- PR: https://github.com/public-ui/kolibri/pull/9341 (by @deleonio)
Fixed
- Responsive behavior of the handout component was corrected.
- PR: https://github.com/public-ui/kolibri/pull/9268 (by @BF150)
- Cursor text and pointer behavior in the date component were fixed.
- PR: https://github.com/public-ui/kolibri/pull/9328 (by @BF150)
- ESLint issues in the
sample-reactproject were resolved.- PR: https://github.com/public-ui/kolibri/pull/9373 (by @deleonio)
Contributors
- @BF150
- @deleonio
- Added currency formatter demo (samples)
- Enhanced IBAN and currency formatting with improved cursor positioning
Full changelog
What's Changed
✨ Features
- feat(samples): add currency formatter demo
by @deleonio in https://github.com/public-ui/kolibri/pull/9395
🐛 Fixes
- fix(tooltip): simplify event listener handling and add tooltip with expert slot
by @deleonio in https://github.com/public-ui/kolibri/pull/9364 - fix(eslint): fix eslint configuration in sample-react
by @deleonio in https://github.com/public-ui/kolibri/pull/9374 - fix(form-controller): disabled change handling (v3)
by @BF150 in https://github.com/public-ui/kolibri/pull/9409 - fix(formatting): enhance IBAN and currency formatting with improved cursor positioning
by @deleonio in https://github.com/public-ui/kolibri/pull/9426
🧹 Chores
- chore: migrate to ESLint 9
by @deleonio in https://github.com/public-ui/kolibri/pull/9196 - chore(v3): update dependencies and lock file
by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9296
by @deleonio in https://github.com/public-ui/kolibri/pull/9354
by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9361
by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9370
by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9386
by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9404
by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9412
by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9424
by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9439
Full Changelog: https://github.com/public-ui/kolibri/compare/3.1.1...3.1.2
- Dependency lockfiles updated for version v3
- kolibri-cli now detects imports from @public-ui/react-v19 and @public-ui/vue
- kolibri-cli automatically updates component imports when tags are renamed
Full changelog
🚀 Verbesserungen
- kolibri-cli: Erweiterung der Import-Erkennung für Komponenten aus
@public-ui/react-v19und@public-ui/vue. - kolibri-cli: Beim Umbenennen von Tags werden nun automatisch auch Komponenten-Imports aktualisiert.
- Accessibility: Tab-Inhalte besitzen jetzt
tabindex="0"und sind damit besser per Tastatur erreichbar. - Layout: Sehr breite Hauptinhalte werden nun korrekt dargestellt.
🐛 Fehlerbehebungen
- Behebung von Darstellungsproblemen bei responsiven Handouts.
- Korrektur des Sample Counters in Input-Komponenten.
- Abhängigkeiten des
react-hook-formAdapters wurden korrekt externalisiert.
🔧 Wartung
- Aktualisierung der Abhängigkeiten und Lockfiles für v3.
Vollständiger Changelog:
https://github.com/public-ui/kolibri/compare/3.1.0...3.1.1
- Added Action Column to components for contextual actions
- New Linked Headline example demonstrating linked headings
- Input Sample Counter extension shows number of input samples
Full changelog
✨ Neue Features
- Action Column: Einführung einer neuen Action-Spalte für Komponenten.
- Beispiel „Linked Headline“: Neues Beispiel zur verlinkten Überschrift.
- Input Sample Counter: Erweiterung der Input-Beispiele um einen Zähler.
🐛 Bugfixes
- Alert: Korrekte Klassenzuweisung für den Close-Button.
- Tabs:
tabindex="0"zum Tab-Content hinzugefügt. - Button: Spinner-Icon berücksichtigt nun „Reduced Motion“.
- Drawer: Korrigiertes Scroll-Verhalten im Content inkl. Beispiel.
- Tooltip: Z-Index-Problem behoben.
- Table Header: Z-Index-Korrektur.
🛠 Refactorings & Verbesserungen
- Entfernung von
shadow-rootQuery-Selector-Abhängigkeiten zugunsten nativer Selector. - Ersatz von
clsxdurch eine lokale Helper-Funktion in den Komponenten. - Externe Abhängigkeiten des
react-hook-formAdapters ausgelagert.
📦 Chore / Maintenance
- CI: Verwendung von
frozen-lockfileim Publish-Workflow. - Komponenten:
- Entfernung des
prepackCleanup-Schritts. - Entfernung des Postinstall-Banners.
- Entfernung des
- v4: Aktualisierung der Abhängigkeiten und Lockfile.
- Dokumentation:
- Neue SLSA / Provenance-Sektion im README.
- Dokumentation zur ESLint-Nutzung in
CONTRIBUTING.md.
Vollständiger Vergleich:
https://github.com/public-ui/kolibri/compare/4.0.1...4.0.2
- New Presentation App for modern, visual presentations
- Asynchronous Tables sample for realistic data use‑cases
- Expanded Input Samples with Expert Slot and Required handling
Full changelog
🚀 Feinschliff, neue Features & bessere Developer Experience
Version 4.0.1 bringt frischen Schwung in Kolibri: neue Features, spürbare Verbesserungen im Alltag und viele Detailoptimierungen für ein noch rundereres Gesamterlebnis.
🌟 Highlights
- Neue Presentation App für moderne, anschauliche Präsentationen
- Asynchrone Tabellen als neues Sample – perfekt für realistische Daten-Use-Cases
- Erweiterte Input-Samples mit Expert Slot und Required-Handling
- Optimierte Icons mit vollständiger Beispielübersicht
⚡ Verbesserte Developer Experience
- Native Focus-Methoden sind jetzt öffentlich verfügbar
- kolibri-cli wird smarter:
- Komponenten-Imports werden beim Umbenennen automatisch angepasst
- Unterstützung für
@public-ui/react-v19und@public-ui/vue
- Klarer Migrationshinweis für KolIcons bei Breaking Changes
- Aktualisierte und besser auffindbare KolIcons-Dokumentation
🎯 Konsistenz & Qualität
- Einheitliches Design der Close-Buttons in Drawer, Card, Alert und Modal
- Korrekt zentrierter Navigations-Expand-Button
- Verbesserte Accessibility durch Umstellung auf min-Varianten bei a11y-Maßen
- Samples setzen jetzt konsequent auf KolIcons
🔄 Stabil & aktuell
- Regelmäßige Updates der Abhängigkeiten für v3 und v4 sorgen für Sicherheit und Zukunftsfähigkeit
👉 Alle Details im Full Changelog:
https://github.com/public-ui/kolibri/compare/4.0.0...4.0.1
- Minimum Node.js version updated; ensure environment meets the new requirement.
- Use provided CLI migration tasks to automate upgrades (tasks #8947, #9015).
- Deprecated components (`kol-modal`, toaster) will be removed in a future release; migrate now.
- Renamed `KolEvent` names to match native DOM event naming convention.
- JSX/TSX event handler prop names renamed to follow the new convention.
- Deprecated `kol-modal` component removed; migrate to `kol-dialog`.
- Added `kol-dialog` component as replacement for deprecated `kol-modal`.
- Introduced Plus/Minus buttons on Number Field inputs.
- Table columns now automatically derive min-width from header cells and support multi-sort order indicators.
Full changelog
We are thrilled to announce the release of Kolibri v4.0.0! 🚀 This major version introduces standardized event naming, a new Dialog component, improved Table APIs, and a brand new adapter for Svelte users.
⚠️ Breaking Changes Alert: This release includes changes that require code modifications. Please check the migration guide and use the provided CLI tools to upgrade.
✨ Highlights
- Standardized Event Names: We have aligned
KolEventnames with native DOM events for better predictability and developer experience. - New Dialog Component: Introducing
kol-dialogwhich replaces the now deprecatedkol-modal. - Icon System Update: We have moved from
codiconto our ownkoliconprefix and added support for custom icons. - Svelte Support: Initial scaffolding for a Svelte adapter has been added.
💥 Breaking Changes
Event Handling
- Renaming:
KolEventnames have been aligned with native DOM events (#9126). - JSX/TSX: Event handler props have been renamed to match the new convention (#9188).
Components
- Modal: The
kol-modalcomponent is deprecated. Please migrate tokol-dialog(#9141). - Toaster: The toaster component has been deprecated (#9110).
- Table:
- Removed the deprecated
_sortprop (#8750). - Selection API now always returns an array for consistency (#8853).
- Removed the deprecated
- Navigation: Removed horizontal navigation layout (#8912).
- Cards: Refactored
kol-cardlayout to use CSS Grid (#8706).
Migration Tools
- We added extensive migration tasks to the CLI to help automate the upgrade process for v4 (#8947, #9015).
🚀 New Features
Inputs
- Number Field: Added Plus/Minus buttons (#8868).
- Validation: Input messages now display only after the field is touched (#9071).
Table
- Layout: Columns now automatically derive min-width from header cells (#9142).
- Sorting: Added multi-sort order indicators in headers (#8779).
General
- Custom Icons: Added support for custom icon sets (#9060).
- Testing: Allow configuring visual test color schemes (#8757).
- Toolbar: Introduced explicit item type property (#8642).
- Popover: Added inline variant to popover button (#8884).
🐛 Bug Fixes
- Table: Fixed legacy sort guards, formatting issues, and complex header cell inheritance (#8751, #9139).
- Input Number: Fixed
onInputevent not firing for stepUp/stepDown buttons (#9164). - Icons: Fixed icon prefix issues in treeitem and table components (#9137).
- Layout: Fixed styling for very wide main content (#8917).
- Pagination: Fixed icons for "first" and "before" controls (#9178).
🛠 Maintenance & Dependency Updates
- Node.js: Set required Node version and improved dependency management (#9190).
- Refactoring: Significant cleanup of internal properties (
_inlinereplaces_linkVariant), native focus exposure, and removal of deprecated CSS guards. - Dependencies: Updated
actions/checkout,actions/setup-node,express, and various other build dependencies.
Full Changelog: https://github.com/public-ui/kolibri/compare/3.1.0...4.0.0
Fixed standardization for close buttons across drawer, card, alert, modal as a ghost button.
Full changelog
What's Changed
- refactor: expose native focus methods by @deleonio in https://github.com/public-ui/kolibri/pull/9151
- chore(v3): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9148
- fix 8974 - standardization for close buttons drawer, card, alert, modal as special ghost button by @BF150 in https://github.com/public-ui/kolibri/pull/9175
- fix - nav expand button centered by @BF150 in https://github.com/public-ui/kolibri/pull/9174
- chore(v3): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9166
- chore(v3): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9186
- chore(v3): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9200
Full Changelog: https://github.com/public-ui/kolibri/compare/3.0.9...3.1.0
- Add KolSelectWc component
Full changelog
What's Changed
- Fix/8644 input described by - V2 by @BF150 in https://github.com/public-ui/kolibri/pull/9013
- Clarify close-all toast button label by @deleonio in https://github.com/public-ui/kolibri/pull/9019
- refactor: enhance aria-describedby handling in form field components by @deleonio in https://github.com/public-ui/kolibri/pull/9017
- chore(v2): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9023
- chore(v2): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9029
- chore(deps): bump stefanzweifel/git-auto-commit-action from 5 to 7 by @dependabot[bot] in https://github.com/public-ui/kolibri/pull/9032
- chore(deps): bump github/codeql-action from 3 to 4 by @dependabot[bot] in https://github.com/public-ui/kolibri/pull/9036
- chore(deps): bump actions/create-github-app-token from 1 to 2 by @dependabot[bot] in https://github.com/public-ui/kolibri/pull/9038
- chore(deps): bump peter-evans/find-comment from 3 to 4 by @dependabot[bot] in https://github.com/public-ui/kolibri/pull/9037
- chore(deps): bump actions/github-script from 6 to 8 by @dependabot[bot] in https://github.com/public-ui/kolibri/pull/9033
- Adjust KolAlert alert role handling by @deleonio in https://github.com/public-ui/kolibri/pull/9047
- fix: align badge label with smart button description by @deleonio in https://github.com/public-ui/kolibri/pull/9048
- feat(select): add KolSelectWc component and update component names by @yurtsever in https://github.com/public-ui/kolibri/pull/8882
- Fix aria-describedby for inputs with messages and counters by @deleonio in https://github.com/public-ui/kolibri/pull/9080
- chore(deps): bump actions/cache from 4 to 5 by @dependabot[bot] in https://github.com/public-ui/kolibri/pull/9095
- chore(deps): bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in https://github.com/public-ui/kolibri/pull/9097
- chore(v2): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9087
- Remove explicit fetch depth from workflow checkouts by @deleonio in https://github.com/public-ui/kolibri/pull/9115
- Fix/9112 toast mobile by @BF150 in https://github.com/public-ui/kolibri/pull/9118
- Handle boolean option values across select components by @deleonio in https://github.com/public-ui/kolibri/pull/9129
- Align select value type with StencilUnknown by @deleonio in https://github.com/public-ui/kolibri/pull/9136
- chore(v2): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9147
- chore(v2): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9184
- chore(v2): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9197
Full Changelog: https://github.com/public-ui/kolibri/compare/2.2.18...2.2.19