Releases: react-ui-org/react-ui
Releases · react-ui-org/react-ui
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)
🔧 Maintenance
v0.46.0
⚠️ Breaking Changes
- Require Node 16 which is current LTS (PR #371)
- Define and fix rendering of components when no children are provided (#305) (PR #367)
- Display labels of inline form fields in the same
FormLayout
column as other labels (#323) (PR #375) - Rename
Link
component toTextLink
and pass in the display value vialabel
prop instead ofchildren
(PR #368) - Unify the propTypes
label
to be always string andvalue
to be always either string or number (PR #366)
🌟 Features
- Introduce flexible
ToolbarItem
(PR #369)
🐞 Bug Fixes
🔧 Maintenance
- Update GitHub actions to their latest versions (PR #372)
v0.45.0
⚠️ Breaking Changes
🌟 Features
- Extend box alignment helper classes to cover more use cases with
Grid
and flex helper (PR #362) - Link sizes of box form fields to
Button
sizes to make customisation easier (PR #356) - Vertically expand
Button
s with long labels to prevent overflow (PR #355)
♻️ Refactoring
- Refactor components which use multiple class names to use
classNames
util to unify approach of writing class names and to avoid empty spaces in output; refactor all helper files to use named exports, move all helper files fromservices
andutils
intohelpers
folder and rename allhelpers
folders on component level to_helpers
(#270) (PR #342)
🔧 Maintenance
v0.44.1
v0.44.0
⚠️ Breaking Changes
- Update React to version 17 and update rest of dependencies (PR #336)
🐞 Bug Fixes
- Ease PropType validation of the
children
prop to allow passing in nonrenderablefalse
andnull
values (#332) (PR #339)
📖 Documentation
- Fix links in docs now when component categories are no longer present in URI (PR #337)
v0.43.0
⚠️ Breaking Changes
- Change naming of event handlers from
<event>Handler
toon<Event>
and remove unnecessary event handlers such asonClick
andonChange
which are passed into the native elements directly usingtransferProps
mechanism (#218) (PR #327) - Extend
Button
'slabelVisibility
with breakpoints (#273) (PR #328) - Replace
Button
loading state with a more flexible and newly designed feedback state (PR #326) - Extract
Link
component fromButton
(#235) (PR #325)
🌟 Features
- Extend
Paper
with a newmuted
property (#316) (PR #324) - Extend
Grid
with responsiveautoFlow
and custom tag rendering (#298) (PR #320)
♻️ Refactoring
- Use React Context for modifying
Button
component behaviour when rendered withinButtonGroup
component (PR #318) - Use react Context for modifying form field component behaviour when rendered within
FormLayout
component (PR #255)
📖 Documentation
- Unify and improve API tables in docs (PR #321)
- Improve Contributing Guidelines to point out all requirements for pull requests (PR #315)
- Document composition principles and CSS guidelines (PR #309)