Releases: react-ui-org/react-ui
Releases · react-ui-org/react-ui
v0.42.1
v0.42.0
🌟 Features
- Re-introduce custom input size for numeric inputs (#281) (PR #295)
- Introduce
Tabs
component (#288) (PR #291)
🐞 Bug Fixes
- Remove flex layout from
Paper
as it prevented margin collapsing of its content (PR #293)
📖 Documentation
- Warn about known
Toolbar
limitations in docs (PR #296) - Claim support for controlled components only (PR #294)
🔧 Maintenance
- Reduce CI test runs as they are already triggered on every push to the PR branch (PR #292)
v0.41.0
⚠️ Breaking Changes
- Unify API of components with color variants (#272) (PR #278)
- Drop support for automatically setting
TextField
size attribute based on the value of themax
attribute ofinput type=number
(PR #280) - Use BEM-like notation for component's CSS custom properties to improve readability (#243) (PR #277)
- Allow passing
<ScrollView />
as a prop to modal to facilitate easier configuration (PR #275)
🌟 Features
- Introduce
Text
component to control wrapping of text content (#286) (PR #289) - Introduce
Paper
component as a primary option to hold larger content areas (PR #283) - Make
id
optional in all components (PR #282)
♻️ Refactoring
- Modernize Sass syntax with native Sass modules (PR #287)
🔧 Maintenance
v0.40.0
⚠️ Breaking Changes
- Add vertical alignment options for horizontal form fields (#173) (PR #263)
- Remove bottom margin from last-child elements (#180) (PR #259)
- Use unitless line height to take advantage of inheritance (PR #260)
- Drop automatic spacing of standalone form fields (#94) (PR #258)
🌟 Features
- Extend
FormLayoutCustomField
options to improve accessibility and design consistency (#174) (PR #266) - Add vertical alignment options for horizontal form fields (#173) (PR #263)
🐞 Bug Fixes
- Enhance
ButtonGroup
theming options and make them independent onButton
theming (#256) (PR #257) - Restrict scrolling of
ScrollView
to single direction at a time (#233) (PR #253) - Fix
CheckboxField
andToggle
breaking verticalFormLayout
(#249) (PR #250)
🔧 Maintenance
v0.39.0
⚠️ Breaking Changes
🌟 Features
- Create
FileInputField
component (#219) (PR #245) - Define minimum tap target size for interactive elements (#234) (PR #242)
- Refactor
Radio
,CheckboxField
andToggle
and make them themeable (#20) (PR #238)
🐞 Bug Fixes
- Get rid of unwanted spacing of inline elements placed in
Toolbar
(PR #239)
📖 Documentation
- Bring back docs
Playground
resize bar and editor max. height, both lost after theme switch (PR #246)
🔧 Maintenance
- Upgrade GitHub actions: setup-node and upload/download-artifact (PR #247)
v0.38.0
v0.37.0
⚠️ Breaking Changes
- Extend theming options of
Button
s and form fields (#210) (PR #212) - Rename default
Badge
andButton
priority to more descriptivefilled
(#209) (PR #211)
🌟 Features
- Make code font family and font size customizable (PR #221)
- Extend
RUIProvider
withglobalProps
to pass props to all UI and layout components using provider, create Component Customization page in documentation (#214) (PR #215) - Introduce
Modal
position option (#213) (PR #217) - Extend theming options of
Button
s and form fields (#210) (PR #212)
♻️ Refactoring
- Separate theme related Sass variables from other settings (PR #220)
📖 Documentation
- Collapse Playground code by default (PR #222)
🔧 Maintenance
- Analyse code with CodeQL (PR #216)
v0.36.1
v0.36.0
🌟 Features
- Update dependencies (#196) (PR #201)
- Validate transitions and honor user's
prefers-reduced-motion
settings (#137) (PR #200) - Extend
Grid
layout with responsive alignment options (#193) (PR #194)
🐞 Bug Fixes
- Fix misaligned help and validation texts of
CheckboxField
,Radio
andToggle
insideFormLayout
(PR #198)
♻️ Refactoring
- Migrate from deprecated
node-sass
tosass
and make@use
of SASS modules (#195) (PR #199) - Simplify syntax of transferred props (#88) (PR #192)
🔧 Maintenance
v0.35.0
⚠️ Breaking Changes
- Unify API of form components (#28, #113) (PR #188)
- Extend
Grid
layout with custom rows and columns options and more (#149) (PR #183)
🌟 Features
- Change default
Alert
stripe width to match other borders for a more generic look (#179) (PR #185) - Allow wrapping of
Button
labels (#181) (PR #182) - Add fullscreen size option to Modal (#175) (PR #176)
🐞 Bug Fixes
- Exclude generated docs and tests from npm bundle (PR #177)