Skip to content

Releases: react-ui-org/react-ui

v0.38.0

09 Feb 13:58
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Change UI component exports to fix withForwardedRef (#229) (PR #230)

📖 Documentation

  • Use docz-theme-extended to improve docs usability (#225) (PR #226)

🔧 Maintenance

v0.37.0

04 Feb 11:51
Compare
Choose a tag to compare

⚠️ Breaking Changes

  • Extend theming options of Buttons and form fields (#210) (PR #212)
  • Rename default Badge and Button priority to more descriptive filled (#209) (PR #211)

🌟 Features

  • Make code font family and font size customizable (PR #221)
  • Extend RUIProvider with globalProps 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 Buttons 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

11 Dec 18:17
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Fix Grid prop types and cover it with better tests (PR #206)

🔧 Maintenance

  • Disallow update of release name in attempt to fix unprefixed Git tags being created on release (PR #205)

v0.36.0

11 Dec 16:06
Compare
Choose a tag to compare

🌟 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 and Toggle inside FormLayout (PR #198)

♻️ Refactoring

  • Migrate from deprecated node-sass to sass and make @use of SASS modules (#195) (PR #199)
  • Simplify syntax of transferred props (#88) (PR #192)

🔧 Maintenance

  • Require Node 14 for development and CI as it's current LTS (PR #203)
  • Automatically assign PR to its author upon creation (PR #202)

v0.35.0

11 Nov 16:02
Compare
Choose a tag to compare

⚠️ 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

  • Add important details of release workflow to docs (PR #190)
  • Claim RACOM support in README and docs (#186) (PR #187)
  • Introduce Card use case with ScrollView (#178) (PR #184)

v0.34.0

08 Oct 21:30
Compare
Choose a tag to compare

⚠️ 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 to Center and CardList to Grid (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 common spacing (#136) (PR #145)
  • Drop the Row layout component since it's possible to do the same with Toolbar (PR #144)

🌟 Features

  • Introduce autoWidth option of FormLayout (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 the max 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

  • Make auto and limited label widths of horizontal FormLayout work in all browsers (#135) (PR #165)

📖 Documentation

  • Create shiny new documentation 🍾 (PR #80)

🔧 Maintenance

  • Automate releasing and publishing to npm (PR #160)

v0.33.0

20 Jul 19:46
Compare
Choose a tag to compare

⚠️ Breaking Changes

  • Enable ScrollView arrows to overflow the ScrollView area (may no longer work inside flex layouts) (#128)
  • Enhance automatic label column width in FormLayout with auto and limited options (changed default behaviour of auto and changed API)

🌟 Features

  • Support custom elements in FormLayout (#125)
  • Add link variant of Button (#116)

🐞 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

26 Jun 07:43
Compare
Choose a tag to compare

⚠️ Breaking Changes

  • Dependencies react and react-dom are no longer bundled together with React UI library (#112)
  • Extend Modal with autoFocus prop (which is true by default) to enable modal submission using enter key if primary action is of type submit (#100)

Features

  • Create ScrollView component (#50)
  • Implement ScrollView into Modal and Table (#53)
  • Extend Modal to use React Portal when portalId 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

  • Limit width of long form fields with manual size (#102)
  • Limit width of auto-sized Modal (#106)

v0.31.0

06 Jun 18:18
Compare
Choose a tag to compare

⚠️ Breaking Changes

  • Remove automatic spacing from Buttons in favour of Toolbar layout

Features

  • Shiny new FormLayout component for vertical forms (#44)
  • Make Alerts dismissible (#11)
  • Enhance Toolbar and ToolbarGroup with dense and nowrap 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

29 May 12:58
Compare
Choose a tag to compare

Improvements

  • Improve IDs of UI elements

Maintenance

  • Block merge with autosquash commit