Releases: public-ui/kolibri
Release 2.2.0
Changelog for Version 2.2.0
Enhancements
- README Update: Improved documentation with updates to README. [#6998]
- Snapshot Testing: Added utilities and sample for Jest snapshot testing. [#7005]
- CI Pipeline Optimization: CI pipeline parallelized for efficiency. [#7001]
- Accessibility Improvements:
- Vertical Table Header Documentation: Added documentation for vertical table header rendering quirks. [#7021]
- External Link: Added an option to include external links. [#7007]
Bug Fixes
- Table Issues:
- Component Styling:
- Styling and Theming: Fixed
style
tag and adjusted theming order for consistency. [#7057]
Refactoring
- Component Refactoring:
Maintenance
- Dependency Updates: Updated dependencies and lock files. [#6992]
- Workflow and Pipeline Adjustments:
- Miscellaneous: Minor file update for
.jpg
assets. [#7053]
Full Changelog: 2.1.9...2.2.0
This version includes various improvements, bug fixes, and optimizations for better accessibility, performance, and usability.
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