Skip to content

Releases: public-ui/kolibri

Release 2.2.6

19 Feb 07:55
Compare
Choose a tag to compare

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

15 Feb 06:16
Compare
Choose a tag to compare

What's Changed

  • fix: update maxDiffPixelRatio for visual tests to improve screenshot accuracy by @deleonio in #7385

Full Changelog: 3.0.0-rc.4...3.0.0-rc.5

Release 3.0.0-rc.4

15 Feb 06:16
Compare
Choose a tag to compare

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

03 Feb 21:04
Compare
Choose a tag to compare
Release 3.0.0-rc.3 Pre-release
Pre-release

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

03 Feb 21:04
Compare
Choose a tag to compare

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

24 Dec 07:36
Compare
Choose a tag to compare

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 von aria-Attributen in Comboboxen und Single-Selects sowie Behebung von Firefox-spezifischen Accessibility-Problemen mit aria-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 und error 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 und dod-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

24 Dec 06:29
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.2.3...2.2.4

Release 2.2.3

12 Dec 07:12
Compare
Choose a tag to compare

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

05 Dec 19:55
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.2.1...2.2.2

Release 2.2.1

29 Nov 13:26
Compare
Choose a tag to compare

What's Changed

  • 6808 Bug patchtheme funktioniert nicht in Verbindung mit setTagNameTransformer 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