Releases: react-ui-org/react-ui
Releases · react-ui-org/react-ui
v0.57.0
⚠️ Breaking Changes
- Make
Badge
priority class always present like in all other components by @adamkudrna (PR #561)
🌟 Features
- Introduce theming of
Badge
color variants by @adamkudrna (PR #562)
🐞 Bug Fixes
- Fix
Grid
items/content alignment when just a single value is set (#569) by @adamkudrna (PR #570) - Fix rendering glitch of
Popover
arrow on low-dpi displays by @atmelmicro (PR #559) - Fix MkDocs deployment to GitHub pages (#556) by @adamkudrna (PR #557)
♻️ Refactoring
- Generate styles of
Alert
,Button
andCard
color variants using collections by @adamkudrna (PR #563)
📖 Documentation
- Introduce collections for generative styling of components by @adamkudrna (PR #560)
🔧 Maintenance
- Include
refactor/*
branch name for therefactoring
label by @adamkudrna (PR #564) - Switch
@visionappscz/stylelint-config
to v4 by @adamkudrna (PR #558)
Full Changelog: v0.56.0...v0.57.0
v0.56.0
⚠️ Breaking Changes
- Require Node version 20 and update dev dependencies by @bedrich-schindler (PR #549)
🌟 Features
- Make
transferProps
available to users (#524) by @dacerondrej (PR #548) - Allow form fields'
label
to accept any node (#526) by @bedrich-schindler (PR #543) - Introduce nested
RUIProvider
(#541) by @bedrich-schindler (PR #542)
🐞 Bug Fixes
- Correctly align label of inline fields (
Checkbox
,Toggle
) in horizontalFormLayout
by @adamkudrna (PR #547)
📖 Documentation
🔧 Maintenance
- Handle GitHub release publishing with
gh
CLI (#531) by @adamkudrna (PR #553) - Upgrade Stylelint to v16 by @adamkudrna (PR #550)
Full Changelog: v0.55.1...v0.56.0
v0.55.1
🐞 Bug Fixes
🔧 Maintenance
- Minor release workflow improvements by @adamkudrna (PR #539)
- Update GitHub actions to their latest versions by @adamkudrna (PR #538)
- Store current Node version in
.nvmrc
file for those using nvm by @adamkudrna (PR #535)
Full Changelog: v0.55.0...v0.55.1
v0.55.0
⚠️ Breaking Changes
- Leverage CSS cascade layers to fix and user-proof styles order by @adamkudrna in #529
- Do not set any dimensions of
<html>
and<body>
elements (#523) by @adamkudrna in #525 - Update blacklisted props that can be passed to native HTML elements using the transferProps principle by @mbohal in #520
🐞 Bug Fixes
- Prevent
Tabs
andScrollView
from unwanted cross-axis scrolling during keyboard navigation #499 by @adamkudrna in #527
📖 Documentation
- Correct the documentation of CSS usage by @adamkudrna in #528
- Omit link to legacy list of React synthetic events in component documentation by @mbohal in #519
🔧 Maintenance
- In
*.md
files use 4 spaces wide indent for better compatibility with GitHub and Bitbucket by @mbohal in #521 - Use development CSS and JS in docs to improve code readability by @adamkudrna in #516
- Create
.env
file automatically afternpm install
(don't overwrite if already exists) by @adamkudrna in #515
Full Changelog: v0.54.0...v0.55.0
v0.54.0
v0.53.0
⚠️ Breaking Changes
- Require Node 18 (current LTS) or higher (#374) by @adamkudrna in #475
- Update React from version 17 to version 18 and update all development dependencies excluding webpack-cli, stylelint and sinon (#358) by @bedrich-schindler in #483
- Component styles are no longer part of the JS bundle by @mbohal in #440
- Remove invisible
InputGroup
andRadio
labels from code since parent<fieldset>
s still have accessible<legend>
by @adamkudrna in #495
🌟 Features
- Allow the
Modal
component to block scrolling on any HTML element instead of just the<body>
element (#472) by @mbohal in #482
🐞 Bug Fixes
- Fix
Radio
andInputGroup
in horizontalFormLayout
in Chrome and Edge (#493) by @adamkudrna in #498 - Move
transferProps
back fromfieldset
toinput
inRadioField
(#481) by @bedrich-schindler in #502
📖 Documentation
- Change documentation platform from Docz to MkDocs with Docoff (#373) by @mbohal in #440
- Update release management workflow to work with new documentation platform by @adamkudrna in #474
- Check all Markdowns for broken links by @adamkudrna in #477
- Fix navigation hierarchy by @dacerondrej in #485
- Update Usage instructions according to the current state of things (#197) by @adamkudrna in #491
- Hide example icons in the docs from AT because their purpose is just decorative by @adamkudrna in #494
- Define strategy how to transfer HTML attributes to the component and accordingly modify the
TabsItem
component by @mbohal in #497 - Use 4 spaces to indent nested lists in MD so MkDocs can render them correctly (#486) by @adamkudrna in #503
- Fix
Modal
previews being overlapped by MkDocs header (#471) by @adamkudrna in #504 - Intentionally omit patch version in Prism CSS URL due to parsing bug in Safari (#506) by @adamkudrna in #507
- Move mkDocs CSS and JS resource calls from template to config by @adamkudrna in #508
♻️ Refactoring
- Rename CSS and JS endpoints to use hyphenation by @adamkudrna in #490
🔧 Maintenance
- Upload code coverage statistics to Coveralls.io by @adamkudrna in #473
- Narrow down supported browsers in Browserslist config according to the docs by @adamkudrna in #476
- Introduce
CODEOWNERS
file to define responsibility for code in the repository by @adamkudrna in #479
Full Changelog: v0.52.0...v0.53.0
v0.52.1
v0.52.0
⚠️ Breaking Changes
- Introduce a smaller border radius (PR #454)
🌟 Features
- Create
InputGroup
component (#430) (PR #443) - Render
InputGroup
,ButtonGroup
, andRadio
as<fieldset>
to improve controlling and accessibility (PR #466) - Make inner border radius of
Button
s inButtonGroup
configurable (PR #454) - Prevent page from scrolling when
Modal
is open and implement focus trap (#397) (PR #432) - Introduce separator to outline
Button
s inButtonGroup
to make theming options consistent for all button priorities (PR #464)
🔧 Maintenance
- Automatically mark PRs with
task/*
branches as features (PR #465)
v0.51.0
⚠️ Breaking Changes
- Major design tokens overhaul 🎉 (#423) (PR #441)
- Introduce the structure of global and semantic design tokens and explain how they are related (PR #457)
🌟 Features
- Improve the default theming of
secondary
andselected
colors ofButton
(PR #450) - Improve the design of
Table
with sorting buttons (PR #451)
📖 Documentation
- Clarify how
Modal
andFormLayout
can be composed together (PR #452)
🔧 Maintenance
- Update all GitHub actions and always use their latest non-breaking version (PR #449)