Releases: public-ui/kolibri
Releases · public-ui/kolibri
🎄 Release 1.1.15
Changelog
- 🔧 Table: Wenn die Tabelle leer ist, dann wird die Pagination ausgeblendet.
- 🚹 Table: Verbesserung der Auszeichnung bei leeren Tabellen
- 🔧 Select: Single-Select wählt automatisch den ersten Wert in der Liste aus.
- 🚹 Tabs: Optimierung der Barrierefreiheit (Axe)
- 🔧 Version: Icon gefixed
- 🌟 Badge: Der Badge wurde um einen Smart-Button, wie bei den Inputs, erweitert.
- 🌟 Meta-Konfiguration: Einführung eines "Experimental mode" zum Ausprobieren neuer Funktionalitäten
- 🔧 Textarea: Überflüssiges Aria-Hidden entfernt
- 🔧 Radio: Verbesserung der Value-Zuordnung (boolean, number, string, Array und Object)
- 🔧 Dev-Tools: Verbesserung der Consolen-Hinweise bei Validierungsfehlern
- 🔧 Breadcrumb & Details: Identifier für Font-Awesome korrigiert
- 🚹 Abbr: Verbesserung der Screenreader-Unterstützung
- 🔧 CLI: KoiBri-Library-Template optimiert
❤️🔥 Release 1.1.14
Changelog
- ❗ Themes: Theme der Hanse Stadt Hamburg "umgezogen" (@public-oss/kolibri-themes)
- 🔧 Table: Fix Validierung von JSON
- 🚹 Cheat Sheet: Optimierung der Barrierefreiheit
- 📚 Publiccode: Überarbeitung der publiccode.yml
👏 Release 1.1.13
Changelog
- 🔧 Form-Events: Event-Handling für Submit optimiert (target: HTMLFormElement)
- 🔧 Dev-Tools: Verbesserung der Consolen-Hinweise bei Validierungsfehlern
- 🔧 Register: Fehler bei der impliziten Theme-Erkennung ohne data-Attribute behoben
- 🔧 Table: TabIndex für das seitliche Scrollen hinzugefügt (AXE)
- 🔧 Tooltips: Positionierung des Tooltips optimiert (in Scroll-Zones)
- 🌟 Angular: Versionsspezifische Adapter notwendig (wir unterstützen v11, v12, v13, v14 und v15)
- @public-ui/angular-v11
- @public-ui/angular-v12
- @public-ui/angular-v13
- @public-ui/angular-v14
- @public-ui/angular-v15
- @public-ui/angular (deprecated)
- Nutzungsstatistik
- 🌟 Designer: Der Designer kann jetzt auch als PWA lokal installiert werden.
- 🌟 Storybook: Das Storybook kann jetzt auch als PWA lokal installiert werden.
- 🌟 Tabs: Anordnung der Tabs auch seitlich möglich (_tabsAlign)
- 🔧 Table: Fix Icon-Identifier für Auf- und Absortieren
- 📚 Cheat Sheet: Einbindung des Cheat Sheet ins Storybook
- ❗ Tabs: Tab-Inhalt war nach Seitenwechseln weg
👷🏽♂️ Release 1.1.12
Changelog
- 🔧 Table & Pagination: Fix Property-Reflection für _pagination
- 🔧 Template: Fehler in Angular-Template behoben
- 🔧 Textarea: Fehler beim initialen Zählen der eingebenen Zeichen behoben
- 🔧 CI-Pipeline: Continuous Integration optimiert
- 🔧 Icons: Weitere Identifier von Icons korrigiert
- 🚹 Logo: Alternativtext verkürzt
❄️ Release 1.1.11
Changelog
- 👩🎨 Theming: Theme-Method optimiert (Handling für "übergreifendes CSS")
- 🔧 Inputs, Select, Textarea: Alert der Fehlermeldungen standardmäßig aktiv
- ❗ InputCheckbox: Umbenennung der Property _type (deprecated) in _variant (Semantik)
- 🔧 Pagination: Äußere Sprung-Buttons zur ersten oder letzten Seite immer aktiv, außer aktive Seite ist entweder am Anfang oder Ende
- 🌟 Themes
- 🔧 DESY-Theme optimiert (noch nicht BITV-getestet)
- 🌟 Styleguide des Freistaates Thüringen (noch nicht BITV-getestet)
- 🌟 Select: Multi-Select erlaubt keine Auswahl (https://html.spec.whatwg.org/#attr-select-multiple)
- 🌟 Angular-Adapter Upgrade (v15)
- 🔧 InputDate, InputNumber: Validierung und Mapping von _max, _min, und _value optimiert (ISO, Float-Values)
- 🔧 Table: Überflüssige Aria-Auszeichnung (aria-readonly) entfernt
- 🔧 Nav, Table: Icon-Identifier ergänzt
- 📚 Cheat Sheet: Generator-Script zum Erzeugen und Synchronisieren eines Cheat-Sheet für die Entwicklung
🎃 Release 1.1.10
Changelog
- 🔥 Badge, Link, Nav, Tabs: Alle Icofont and Font-Awesome spezifischen Typen entfernen (KoliBriIconProp)
- 🔧 Font Awesome: Wechseln von Icofont auf Font Awesome bei allen Default-internen Icons
- 🌟 Button: Zusätzlichen SPAN-Tag hinzugefügt, um den sichbaren Button kleiner darstellen zu können, obwohl die Klickfläche weiterhin mindestens 44x44px groß bleibt.
- 🔧 Fix Form-Submit und -Reset-Propagation (KolButton, KolButtonLink)
- 🔧 Button, LinkButton: Custom-Variante optimiert (entweder-oder)
- 🌟 CLI: Weitere Framework-Integrationen als Templates hinzugefügt
- Astro
- Next.js
- Preact
- Theme (zum Erstellen eigener Theme-Pakete)
- 🌟 Nav + Link: Einführung der Aria-Current-Auszeichnung
- 🌟 ButtonLink & LinkButton: Neue Komponenten - Button als Link oder Link als Button
- 🌟 Textarea: Textarea verlängert sich nach unten automatisch, je nach Textlänge
- 🌟 InputDate: Neue Komponente für Datum, Zeit, Wochen, Monat und lokales Datum
- 🌟 Tab-Index: Neues Property für Button, ButtonLink, Link und LinkButton
- 🔥 InputNumber: Gemäß neuer W3C-Spec beinhaltet InputNumber nicht mehr die Datumstypen (ℹ️ wird erst mit Major-Release entfernt).
- 🔥 Nicht required Properties erlauben null und damit das Zurücksetzen auf den Detault-Value.
- 🌟 "Expert"-Slot eingefügt, um mehr Flexibilität mit Eigenverantwortung zu erhalten
- 📚 Dokumentation: Theming-Konzept eingefügt
- 📚 Dokumentation: Slot-Konzept eingefügt
- 🔧 Storybook: Das Umschalten des Themes funktioniert jetzt ohne manuelles Neuladen
- 🔥 Packaging: Veraltete Theme-CSS-Dateien entfernt (aus Release 1.0)
- 🔥 Packaging: Aufbauseite (
www/
) ist für die Wiederverwendung nicht relevant und wird nicht mehr mitverpackt - 👩🎨 Theming: BMF-, DESY- und MAPZ-Theme an Änderungen angepasst
🚀 Release 1.1.9
Changelog
- 🔥 ESM: Build-Optimierung aller Pakete für SSG und SSR (ℹ️
JavaScript-Modules) - 🔧 Aktualisierung der Abhängigkeiten aller Paket
- 🌟 CLI: Templates für weitere Framework-Integrationen
- Angular
- SolidJS
- Statische HTML-Seite
- 🌟 Designer-Projekt ins Mono-Repository aufgenommen
- 🔧 DevOps: Auto-Dependency-Pipeline hinzugefügt
- 🔧 DevOps: Auto-Sync to OpenCoDE
👷🏽♂️ Release 1.1.8
Changelog
- 🔧 Fix: Fehlender Import im React-Template behoben (create-kolibri)
🎉 Release 1.1.7
Changelog
- 🌟 KoliBri-Logo: Farbattribut hinzugefügt (_color)
- 🌟 Adapter: Vue-Adapter hinzugefügt (experimentell)
- 👩🎨 Font: Roboto-Dateien für Theme MAPZ hinzugefügt (
⚠️ Assets aus Theme-Paket neu in Projekte übernehmen!) - 🔥 Open Source: Es sind die Hinweise zur Open Source-Freigabe zu beachten (s.o.)!
- 🌟 KolModal: Schließen mit ESC
- 🔥 CSR: Der ToasterService ist nur client-seitig relevant und muss mit dem
Document
instanziiert werden. - 🔧 Aktualisierung von Abhängigkeiten und Verbesserungen der Bibliothek
- 🌟 SSR: Entkopplung vom Window und Document für Server-Side-Rendering
- 🌟 Designer ist jetzt im Care-Package enthalten
- 🔧 InputText: Search-Event-Handling optimiert
- 🌟 Textarea: Textlänge-Anzeige auch bei initialem Text
- 🔧 Table: Backend-seitige Pagination - Lösungsweg in Dokumentation beschrieben
- 🔥 Pagination: Property _count ersatzlos entfernt
- 🔥 LeanInputAdapter: Migrationsanleitung in Komponente enthalten - Logik wurde entfernt