Releases: react-ui-org/react-ui
Releases · react-ui-org/react-ui
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)
📖 Documentation
v0.34.0
⚠️ Breaking Changes
- Merge CSS helpers and utilities into single SCSS endpoint to make their use easier (PR #161)
- Drop
Login
compositions (#157) (PR #158) - Drop the
MultipleSelectField
component due to bad UX (#150) (PR #153) - Rename
LayoutCenter
toCenter
andCardList
toGrid
(PR #146) - Split
Card
types and variants in separate props and add more variants (PR #142) - Make
List
RTL ready (#84) (PR #147) - Rename
offset
to a more commonspacing
(#136) (PR #145) - Drop the
Row
layout component since it's possible to do the same withToolbar
(PR #144)
🌟 Features
- Introduce
autoWidth
option ofFormLayout
(PR #167) - Extend display utilities (PR #155)
- Implement auto scroll into
ScrollView
(#60) (PR #118) - Split
Card
types and variants in separate props and add more variants (PR #142) - Make
Alert
's font weight and stripe customisable (PR #141) - Enable
FormLayoutCustomField
to be full-width (PR #134)
🐞 Bug Fixes
- Adjust the size of number-type
TextField
according to themax
attribute (PR #152) - Don't render
Modal
footer when no actions and no close handler are provided (PR #148) - Don't let form fields' text alignment be affected by a parent (PR #140)
- Fix icon-only buttons in loading state (PR #139)
♻️ Refactoring
📖 Documentation
- Create shiny new documentation 🍾 (PR #80)
🔧 Maintenance
- Automate releasing and publishing to npm (PR #160)
v0.33.0
⚠️ Breaking Changes
- Enable
ScrollView
arrows to overflow theScrollView
area (may no longer work inside flex layouts) (#128) - Enhance automatic label column width in
FormLayout
withauto
andlimited
options (changed default behaviour ofauto
and changed API)
🌟 Features
🐞 Bug Fixes
- Limit helper text width to the width of input field to prevent form fields from shifting adjacent elements (#124)
📖 Documentation
- Document how to use React UI in development mode in an app
🔧 Maintenance
- Lint markdown files to enforce consistent writing and reading experience
- Improve project meta data (mainly in
package.json
)
v0.32.0
⚠️ Breaking Changes
- Dependencies
react
andreact-dom
are no longer bundled together with React UI library (#112) - Extend
Modal
withautoFocus
prop (which istrue
by default) to enable modal submission using enter key if primary action is of typesubmit
(#100)
Features
- Create
ScrollView
component (#50) - Implement
ScrollView
intoModal
andTable
(#53) - Extend
Modal
to use React Portal whenportalId
prop is set (#104) - Add opacity to disabled
Card
(#61) - Handle custom input size with CSS to fix different bahaviour across browsers (#101)
Bug Fixes
v0.31.0
⚠️ Breaking Changes
- Remove automatic spacing from
Button
s in favour ofToolbar
layout
Features
- Shiny new
FormLayout
component for vertical forms (#44) - Make
Alert
s dismissible (#11) - Enhance
Toolbar
andToolbarGroup
withdense
andnowrap
options for both
Bug Fixes
- Fix too wide helper texts in horizontal form fields with custom input size (#46)
Refactoring
- Use real components in snapshot tests of layout components
v0.30.0
Improvements
- Improve IDs of UI elements
Maintenance
- Block merge with autosquash commit