Releases: react-ui-org/react-ui
Releases · react-ui-org/react-ui
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)
v0.50.2
v0.50.1
v0.50.0
v0.49.0
🌟 Features
🐞 Bug Fixes
♻️ Refactoring
📖 Documentation
v0.48.0
⚠️ Breaking Changes
- Decompose
Modal
intoModal
,ModalHead
,ModalBody
,ModalContent
andModalFooter
and extend its documentation (#306) (PR #387) - Rewrite
ScrollView
API to limit the number of customization approaches (#303) (PR #396) - Limit
Grid
gap props to accept only available spacing values (#402) (PR #407) - Prefer
defaultProps
over theme defaults (#308) (PR #403) - Move ref forwarding from HoC to components, unify imports (#385) (PR #405)
🌟 Features
🐞 Bug Fixes
- Do not let auto-sized
Modal
overflow the viewport when min/max limits are too large (PR #399) - Fix
Tabs
border color (PR #391) - Auto-size
Popover
and prevent it from inheriting typography (PR #392)
📖 Documentation
🔧 Maintenance
- Update supported browser versions (PR #400)
v0.47.0
⚠️ Breaking Changes
- Drop
List
layout in favour of basicGrid
layout (#382) (PR #384) - Drop
Media
layout in favour ofToolbar
(PR #388) - Reduce
Grid
theming API in favour of global props (PR #389) - Refactor
Toolbar
to usegap
property for spacing between items (#333) (PR #380) - Rename breakpoints so they scale better (#354) (PR #381)
- Pass translations through context instead of props (#360) (PR #365)
🌟 Features
- Introduce
Popover
component (#45) (PR #378) - Ensure that
id
option is available for all components (PR #383)