Releases: public-ui/kolibri
Releases · public-ui/kolibri
Release 2.2.6
What's Changed
- Fix links in table readmes by @sdvg in #7352
- refactor: remove auto
scrollToErrorList
call by @deleonio in #7359 - Fix heading levels for details and accordion by @sdvg in #7362
- Add theme bwst by @sdvg in #7371
- Refactor table components to enforce min-width type will be required by @deleonio in #7381
- refactor: error list on
KolForm
scroll manually by @deleonio in #7380 - fix: update maxDiffPixelRatio for visual tests to improve screenshot accuracy by @deleonio in #7384
- chore: update package.json for version 2.2.6-rc.1 and enhance metadata by @deleonio in #7386
Full Changelog: 2.2.5...2.2.6
Release 3.0.0-rc.5
What's Changed
Full Changelog: 3.0.0-rc.4...3.0.0-rc.5
Release 3.0.0-rc.4
What's Changed
- Add variant to modal component by @anicyne in #7234
- Document issue with NVDA spelling out words by @sdvg in #7355
- Remove @public-ui/themes and @public-ui/designer packages by @sdvg in #7249
- Fix faulty focus behavior for radio buttons by @sdvg in #7360
- Remove symbol component by @sdvg in #7363
- Remove Iso8601 from kolInputNumber value by @anicyne in #7356
- Fix heading levels for details and accordion by @sdvg in #7367
- Table: Refactor asTd property by @sdvg in #7364
- Rename hideError to hideMsg by @sdvg in #7372
- Sample App: Implement SampleColumns for conditional grid by @sdvg in #7369
- Refactor Combobox and Single Select to Functional Components by @sdvg in #7373
- refactor: error list on
KolForm
scroll manually by @deleonio in #7378 - Refactor table components to enforce min-width type will be required by @deleonio in #7379
- Define _level default property as
0
across components by @sdvg in #7382
Full Changelog: 3.0.0-rc.3...3.0.0-rc.4
Release 3.0.0-rc.3
What's Changed
- Fix handling of minus sign in number input by @anicyne in #7231
- BEM Refactoring split-button by @anicyne in #7230
- CLI: Add migration tasks for V3 by @sdvg in #7237
- Remove theme itzbund and rename draft themes to "in progress" by @sdvg in #7241
- Update sample app cases for inputs by @sdvg in #7244
- Introduce new environment variable KOLIBRI_VISUAL_TESTS_EXPECT_TIMEOUT by @sdvg in #7246
- Remove modal property in Drawer by @anicyne in #7247
- Fix table double layers and hyphens by @sdvg in #7272
- refactor: update input components css to use bem styles and mixins by @Makko74 in #7180
- Increase contrast for card box-shadow by @sdvg in #7253
- Fix Drawer controlled mode: Allow to open with an initial _open property by @sdvg in #7267
- Unify JSDoc property descriptions by @sdvg in #7274
- Fix icon line-height for edge cases by @sdvg in #7260
- Extend input fields aria-described property to all types of messages by @sdvg in #7279
- Update kolibri deps and lock by @deleonio in #7326
- Enhance error list rendering: add smooth scroll and focus behavior by @deleonio in #7327
- Enhance error list functionality: improve scrolling and focus behavio… by @deleonio in #7331
- 7340 concurrency condition v3 by @deleonio in #7342
- remove some prepack scripts by @deleonio in #7338
Full Changelog: 3.0.0-rc.2...3.0.0-rc.3
Release 2.2.5
What's Changed
- Fix handling of minus sign in number input by @anicyne in #7229
- Remove modal property and mark as deprecated in Drawer by @anicyne in #7238
- Fix table-stateful readme by @sdvg in #7255
- Increase contrast for card box-shadow by @sdvg in #7254
- Table with selection samples: Announce selection output when it appears or changes by @sdvg in #7256
- Unify JSDoc property descriptions by @sdvg in #7273
- Enhance error list rendering: add smooth scroll and focus behavior by @deleonio in #7329
- Refactor error list handling: improve link click behavior and enhance… by @deleonio in #7330
- Fix formRef initialization: set initial value to null for proper type… by @deleonio in #7332
- Update kolibri deps and lock by @deleonio in #7325
- Deprecate _minWidth property and update related validation logic by @deleonio in #7334
- 7340 concurrency condition v2 by @deleonio in #7341
- remove some prepack scripts by @deleonio in #7337
- Deprecate _minWidth property in table components and update related d… by @deleonio in #7344
- Update validation logic to exclude 'auto' width in table header cells by @deleonio in #7348
- Fix missing hyphens in table by @sdvg in #7351
Full Changelog: 2.2.4...2.2.5
3.0.0-rc.2
Changelog für Kolibri Version 3.0.0-rc.2
Veröffentlicht am 24. Dezember 2024
🚀 Neue Features
- Fokus-Styling: Hinzufügen von Fokus-Styling für Switch-Komponenten.
- Spellcheck-Unterstützung: Implementierung von Rechtschreibprüfung für Text- und Textarea-Eingabefelder.
- Button und Input mit Expert Slots: Einführung in der Sample App zur besseren Anpassung.
- Entfernung der horizontalen Größenanpassung: Unterstützung für horizontales Resizing in Textareas entfernt und entsprechende Beispiele aktualisiert.
- KoliBriDevHelper: Hinzufügen eines Helfertools für Theme-Patching und benutzerdefinierte Übersetzungen.
🛠 Verbesserungen
- BEM-Refactoring: Umfassende Umstellung der CSS-Klassen auf die BEM-Namenskonvention in zahlreichen Komponenten wie Button, Link, Modal, Toaster, Tabelle, usw.
- Workflow und CI-Pipeline: Parallelisierung der CI-Pipelines, flexible Optionen für das Veröffentlichen von NPM-Paketen und Verbesserungen der Definition of Done (DoD).
- Dokumentation: Aktualisierung der README.md und anderer Dokumentationsdateien, einschließlich Inline-Labels und Dokumentation bekannter Probleme.
- Abhängigkeitsmanagement: Aktualisierung und Pflege der Projektabhängigkeiten sowie Entfernung veralteter Themes und Komponenten.
- Visuelle Tests: Erweiterung der visuellen Tests durch Hinzufügen von Snapshot-Tests für verschiedene Viewports und Verbesserung der Snapshot-Verwaltung.
🐛 Fehlerbehebungen
- Barrierefreiheit: Entfernung von
aria-hidden
aus zugehörigen Formularfeldern, Korrektur vonaria
-Attributen in Comboboxen und Single-Selects sowie Behebung von Firefox-spezifischen Accessibility-Problemen mitaria-label
. - Rendering-Probleme: Behebung von Problemen, bei denen Tabellen nicht initial gerendert wurden, und Korrektur von Scope-Attributen für Tabellenüberschriften.
- Styling: Fehlerhafte Schließ-Tags in Tabellen korrigiert, Tab-Styling angepasst und Konsistenz bei Tabellenspalten sichergestellt.
- Snapshot-Tests: Behebung von Problemen beim Löschen und Aktualisieren von Snapshot-Dateien.
- Eingabefelder: Verbesserung der Validierung von Eingabemeldungen und Anpassung von Passwort-Eingabefeldern, um den Toggle-Button immer sichtbar zu machen.
🔧 Refactoring
- Komponenten als funktionale Komponenten: Umstrukturierung von Span- und Heading-Komponenten zu funktionalen Komponenten.
- Entfernung veralteter Eigenschaften und Komponenten: Entfernung von veralteten Eigenschaften wie
alert
underror
sowie veralteter Komponenten und Fokussierungsmethoden. - DOM-Events: Hinzufügen von DOM-Events für alle Komponenten und Ermöglichung der Weitergabe nativer Events.
🧪 Tests und Qualitätssicherung
- Jest Snapshot Testing: Einführung von Basis-Utilities und Beispielen für Jest Snapshot Tests.
- End-to-End (E2E) Tests: Hinzufügen von E2E-Tests und Behebung von Problemen bei der Handhabung von Nachrichten in Datumseingaben.
- Visuelle Tests: Erweiterung der visuellen Tests mit Snapshot-Tests für verschiedene Viewports und Verwaltung der Abhängigkeiten für visuelle Tests.
📝 Sonstiges
- Externe Links: Hinzufügen externer Links zur besseren Navigation und Referenz.
- Icons und Assets: Aktualisierung bestehender Codicons-Icons und Bereinigung ungenutzter Assets.
- Bildanpassungen: Anpassung der Bildbreiten für eine konsistente Darstellung.
- Konfigurationsdateien: Aktualisierung von Workflow- und Konfigurationsdateien wie
publish.yml
unddod-checker.yml
.
👥 Mitwirkende
Ein großer Dank geht an alle Mitwirkenden, die diese Version möglich gemacht haben:
Für detaillierte Informationen und eine vollständige Liste der Änderungen, besuchen Sie bitte das [vollständige Änderungsprotokoll](2.1.9...3.0.0-rc.2).
2.2.4
Release 2.2.3
What's Changed
- Adjust image width by @anicyne in #7160
- Enhance visual tests by adding snapshot tests for different viewport … by @deleonio in #7172
- Manage dependencies for visual tests and add shields to Readmes by @deleonio in #7187
- Remove aria-hidden attribute from FormFieldMsg by @deleonio in #7189
Full Changelog: 2.2.2...2.2.3
Release 2.2.2
What's Changed
- Remove all BMF-Theme by @deleonio in #7147
- Fix Variant Rendering in AlertMsg by @Makko74 in #7140
- Add KoliBriDevHelper for theme patching and custom translations by @deleonio in #7145
- feat: update existing codicons icons and cleanup unused assets by @deleonio in #7158
Full Changelog: 2.2.1...2.2.2
Release 2.2.1
What's Changed
- 6808 Bug
patchtheme
funktioniert nicht in Verbindung mitsetTagNameTransformer
by @deleonio in #7074 - chore: update deps by @deleonio in #7088
- Snapshots: Fix Purge Snapshots step and update DoD by @sdvg in #7092
- Fix select-aria in combobox and single-select by @anicyne in #7095
- Fix glob for Purge existing snapshots by @sdvg in #7096
- Fix input-password: make toggle button always visible and add E2E test by @anicyne in #7089
- Fix ShortKey, Accesskey and Event Handler in Button Component Example by @Makko74 in #7086
- Implement spellcheck for input text and textarea by @deleonio in #7109
- refactor: enhance input msg validation by @deleonio in #7113
- Add E2E tests and fix _msg handling in input date by @anicyne in #7107
- Fix table column consistency by @anicyne in #7047
Full Changelog: 2.2.0...2.2.1