Skip to content

Releases: react-ui-org/react-ui

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

v0.29.1

17 May 09:47
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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