Skip to content

Releases: react-ui-org/react-ui

v0.33.0

20 Jul 19:46

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

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

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

Choose a tag to compare

Improvements

  • Improve IDs of UI elements

Maintenance

  • Block merge with autosquash commit

v0.29.1

17 May 09:47

Choose a tag to compare

Fixes

  • Fix transferProps function not to transfer staticContext prop to prevent error in console (#81)

v0.29.0

15 May 22:57

Choose a tag to compare

UI Components

  • Add auto size option for Modal (#51)
  • Add type attribute to actions prop of Modal component (#72)

Utilities

  • Add utility classes for text colors (#64)

Other Features

  • Improve breakpoint scale: adjusted xxl breakpoint and added new xxxl value (#54)
  • Generate development and production version of lib.js (#65)

Documentation

  • Documentation is now live! Deploy documentation to public URL (#67)

Dependencies

  • Update dependencies (#62)

Maintenance

  • Configure GitHub actions to test pushes and pull requests (#68)

v0.28.0

16 Apr 14:23

Choose a tag to compare

⚠️ Breaking Changes

  • Renamed RowLeft to RowStart and RowRight to RowEnd to be writing direction agnostic
  • Removed ToolbarSpacer in favour of the Toolbar's justify option (#35)
  • Changed default Toolbar alignment to top (#35)
  • Potentially a BC: slightly decreased default Modal width (#40)

Layout Components

  • Created CTA layout component (#37)
  • Introduced ToolbarGroup for grouping of Toolbar items (#35)
  • Added alignment and nowrap options for Toolbar (#35)

UI Components

  • Added dense option for Card (#42)
  • Added size option for Modal (#40)
  • Better distinct disabled options in SelectField and MultipleSelectField (#47)

v0.27.0

09 Mar 09:49

Choose a tag to compare

  • Update dependencies
  • Remove build from repository
  • Remove icons from library to decrease build size
  • Exclude documentation components from library to decrease build size
  • Optimize css-loader output to decrease build size

v0.26.0

26 Feb 18:20

Choose a tag to compare

UI Components

  • Introduce simple inner layout for Cards to align Card actions in grid layout
  • Visually suppress disabled Cards

General

  • Drop support of IE 🍾🎉
  • Components that wrap native elements forward refs (#24)
  • Compatibility with Node 13
  • Update CSS stack to the latest versions

v0.25.0

07 Feb 19:16

Choose a tag to compare

  • Create Toolbar layout
  • Pass sorting icons to Table through props (#13)