Releases: public-ui/kolibri
Release 2.1.9
We are excited to present the latest updates and improvements in KoliBri v2.1.9. Below are the key changes:
New Features
- Table: Added a spacer between the table body and footer for better visual separation. (#6860) by @Makko74
- Sample App: Display alerts with headline levels for improved structure and accessibility. (#6857) by @Makko74
- KolAlert: Icons are now always included in the accessibility tree to enhance accessibility. (#6932) by @AlexanderSchmidtCE
Improvements
- Accessibility: Optimized screen reader interactions on the Known Issues screen. (#6868) by @AlexanderSchmidtCE
- Styling: Updated badge styles for a more modern appearance. (#6908) by @Chrisdo82
- Typography: Moved font-size specifications to
typography.scss
and converted pixel values torem()
for better scalability. (#6968) by @anicyne
Bug Fixes
- Popup: Fixed an asynchronous ESLint error when closing popups. (#6858) by @Makko74
- Single-Select: Resolved delayed display of selected values. (#6885) by @anicyne
- Combobox: Corrected the issue where the combobox displayed an empty list during navigation. (#6891) by @anicyne
- KolInputDate: Fixed minimum and maximum value settings. (#6892) by @AlexanderSchmidtCE
- Drawer: Updated the README for the Drawer component. (#6970) by @anicyne
- Tree Item: Fixed alignment issues with tree items. (#6982) by @sdvg
Enhanced Functionality
- Table: Expanded documentation and introduced multi-sort functionality with a React example. (#6879) by @anicyne
- Internal Toasts: Refactored the internal Toast component for better maintainability. (#6969) by @Makko74
- Details Component: Transitioned to a collapsible functional component for increased flexibility. (#6940) by @Makko74
Code Optimizations and Refactorings
- Code Quality: Cleaned up the codebase following architectural patterns. (#6841) by @deleonio
- Line Heights: Changed line heights to use relative values for better scalability. (#6871) by @Makko74
- Components: Replaced
alertVariant
withvariant
in Toasts to simplify the API. (#6914) by @AlexanderSchmidtCE
Dependencies and Maintenance
- Dependencies:
- Updated
contributor-assistant/github-action
from version 2.5.2 to 2.6.1. (#6893) by @dependabot - Upgraded Webpack from version 5.91.0 to 5.95.0. (#6919) by @dependabot
- Updated
- Git Hooks: Introduced pre-commit hooks to enhance code quality. (#6730) by @Makko74
- Repository Maintenance: Performed general maintenance tasks on the repository. (#6974) by @sdvg
Other Changes
- Deprecations: Deprecated indented text and removed it from other components. (#6829) by @AlexanderSchmidtCE
- Fonts: Removed the BundesSans font in favor of more modern alternatives. (#6948) by @AlexanderSchmidtCE
- Reverts: Reverted the update of
@types/react
from version 18.3.9 to 18.3.4 due to compatibility issues. (#6894) by @laske185
Full Changelog: GitHub Comparison 2.1.8...2.1.9
Thank you to all contributors for your outstanding work and dedication!
Release 2.1.8
What's Changed:
-
Bug Fixes:
-
Features and Enhancements:
- Introduced tabs without button group functionality. (by @AlexanderSchmidtCE in #6790)
- Added ability to enable manual mode and behavior properties for tabs. (by @Makko74 in #6761)
- Introduced horizontal navigation wrap feature. (by @Makko74 in #6856)
- Added currency format example with
react-number-format
in Sample App. (by @Makko74 in #6859) - Added an example showing grouped inputs with a single error message. (by @sdvg in #6801)
- Implemented
KolNav
sample without submenu for better clarity. (by @Makko74 in #6825) - Enabled keyboard navigation in
TableStateless
. (by @anicyne in #6699)
-
Refactoring and Code Improvements:
- Moved
playwright
from devDependencies to dependencies in Sample App. (by @sdvg in #6812) - Removed
ButtonGroup
fromTabComponent
. (by @deleonio in #6796) - Refactored type
AlternativeButtonLinkRolePropType
for cleaner code. (by @Makko74 in #6830) - Updated
bmf
theme with improvements in two separate PRs. (by @Chrisdo82 in #6799, @deleonio in #6806) - Adjusted switch option label alignment for better UI consistency. (by @Makko74 in #6754)
- Updated Sample App language to English for consistency. (by @AlexanderSchmidtCE in #6810)
- Moved
-
Chore and Maintenance:
- Updated dependencies and lock file. (by @deleonio in #6792, #6855, #6867)
- Removed unnecessary build script. (by @deleonio in #6844)
- Added sample for
KolTextInput
with SmartButton functionality. (by @AlexanderSchmidtCE in #6865) - Updated
CONTRIBUTING.md
guidelines. (by @AlexanderSchmidtCE in #6818) - Enabled visual test timeout override for more flexibility. (by @sdvg in #6805)
-
New Contributor:
- @AlexanderSchmidtCE made their first contribution in #6790
Full Changelog: 2.1.7...2.1.8
Release 1.7.29
What's Changed:
-
Build Optimization:
-
Dependency Updates:
-
Bug Fix:
These updates improve the build process, maintain compatibility with dependencies, and address key issues related to CSS management.
Full Changelog: 1.7.28...1.7.29
Release 2.1.7
What's Changed
- Fix: select component sets the kol-alert-styles by @laske185 in #6702
- Implementation of SingleSelect with filter function by @anicyne in #6546
- Merge workflows publish and publish-page by @sdvg in #6701
- Fix KolTreeItem a11y concerns by @sdvg in #6673
- Add sample app e2e tests by @sdvg in #6703
- Move Playwright install from root package to packages by @sdvg in #6708
- Button and Link: Add property
_ariaDescription
by @Makko74 in #6711 - InputDate: Add reset method by @sdvg in #6712
- Remove create-kolibri package from publish workflow by @sdvg in #6715
- Example with font icons in the table by @Makko74 in #6727
- Translate all examples into English. by @anicyne in #6717
- Aside Scrollable by @Makko74 in #6732
- Changed color danger button by @Makko74 in #6731
- Remove duplicate ids - associated Form-Fields by @anicyne in #6737
- Snapshot branchauswahl vereinfachen by @deleonio in #6743
- Set default spinner color to black by @anicyne in #6741
- Update input-radio with hint and description by @anicyne in #6695
- Avatar: In chrome, the visible texts in the avatar shift when the font size is changed manually by @Makko74 in #6742
- Alert: typo in the alternative text of the close button by @Makko74 in #6745
- Refactoring selection of table component by @chrisalat in #6665
- Migrations too replacel koltable to koltablestateful by @Makko74 in #6738
- Combobox unit test by @anicyne in #6734
- Bump contributor-assistant/github-action from 2.4.0 to 2.5.1 by @dependabot in #6735
- Bump webpack from 5.93.0 to 5.94.0 in /packages/adapters/react-standalone by @dependabot in #6757
- Sample für Tabellen mit horizontalem Scrollen by @Makko74 in #6723
- Sampe formatting options for input fields by @Makko74 in #6736
- Docs: update snapshot workflow doc by @deleonio in #6751
- Fix visual snapshot testing for Windows by @sdvg in #6760
- Refactor Modal to use dialog by @sdvg in #6773
- Replace dropdown with kolPopoverWc in Split-Button by @anicyne in #6726
- Add new sample interactive-child-elements by @sdvg in #6784
- Fix Modal layout bug and remove redundant theme styles by @sdvg in #6778
- Table stateless selection: Support key property that's not part of the table headers by @sdvg in #6788
New Contributors
Full Changelog: 2.1.6...2.1.7
Release 1.7.28
Release 2.1.6
What's Changed
- Restrict log outputs to errors in production mode by @anicyne in #6656
- Fix create-kolibri by @sdvg in #6685
- Improvements combobox component by @chrisalat in #6621
- Adjust Root Font size in badge, drawer and icon components by @anicyne in #6691
- Set default radio button selection in drawer controlled sample by @anicyne in #6692
- refact: the hash code by @deleonio in #6694
- Add link to the sample code in the sample app by @anicyne in #6678
- chore: update deps and lock by @deleonio in #6696
Full Changelog: 2.1.5...2.1.6
Release 1.7.27
What's Changed
- Fix create-kolibri by @sdvg in #6686
- Integrate publish-page workflow into 'publish' by @sdvg in #6689
- (#6652) refact: the hash code by @deleonio in #6693
- Add link to the sample code in the sample app by @anicyne in #6670
- chore: update deps and lock by @deleonio in #6697
Full Changelog: 1.7.26...1.7.27
Release 1.7.26
What's Changed
- Publish workflow: Bump versions automatically by @sdvg in #6588
- Update "update snapshots" workflow: Commit using custom App user instead of GH Bot by @sdvg in #6624
- Define Span as an internal component by @anicyne in #6628
- Improve validation for input-date by @anicyne in #6622
- Publish Workflow: Use GitHub App User by @sdvg in #6663
- Translate React Sample App to English and add minor sample improvements by @sdvg in #6666
- Configure npm provenance by @sdvg in #6677
Full Changelog: 1.7.25...1.7.26
Release 2.1.5
What's Changed
- chore: release 2.1.4 by @deleonio in #6635
- Translate React Sample App to English + minor sample improvements by @sdvg in #6620
- Update "update snapshots" workflow: Commit using custom App user instead of GH Bot by @sdvg in #6625
- Expansion table selection by @chrisalat in #6634
- Configure Playwright E2E tests with setContent pattern by @sdvg in #6636
- Improve validation for input-date by @anicyne in #6649
- Define Span as an internal component by @anicyne in #6648
- Configure Publish workflow to use GitHub app by @sdvg in #6664
- Refactor Form component to use wc-components by @anicyne in #6667
- Fix React standalone adapter by @sdvg in #6668
- Configure npm provenance by @sdvg in #6671
Full Changelog: 2.1.4...2.1.5
Release 2.1.4
What's Changed
- Fix type issues in React Sample App by @sdvg in #6577
- Fix Toolbar Layout by @anicyne in #6583
- Add tests for KolTree and KolTreeItem components by @anicyne in #6576
- Fix Combobox focus behavior by @anicyne in #6582
- Drawer component by @chrisalat in #6553
- Translate devHint messages to English by @anicyne in #6590
- Combobox: Fehlerhafte Events by @chrisalat in #6591
- Fix reactivity when changing _error prop from string to falsy value by @sdvg in #6594
- Tree Dokumentation (README) by @chrisalat in #6604
- Tree: Add missing link aria-attribute by @sdvg in #6598
- Publish workflow: Bump versions automatically by @sdvg in #6607
- Tree - Styling by @chrisalat in #6596
- Improve Combobox accessibility and focus management by @anicyne in #6554
- Focusable components: Add method
kolFocus
, deprecatefocus
by @sdvg in #6603 - Component synonyms for readme's by @chrisalat in #6618
- Update publish.yml by @deleonio in #6626
Full Changelog: 2.1.3...2.1.4