public-ui/kolibri
MCP Browser & AutomationStreaming KoliBri MCP server (NPM: `@public-ui/mcp`)
This package is deprecated
This package should be deprecated, as Angular 15 has reached end of life (https://endoflife.date/angular). Please migrate to a newer version.
Features
- Provides accessible, semantic HTML web components that extend the standard
- Offers framework‑agnostic, multi‑theming capable UI primitives
- Supports atomic component reuse for any design system or style guide
Recent releases
View all 19 releases →- 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
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.