Skip to content

Releases: react-ui-org/react-ui

v0.50.1

01 Dec 13:19
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Keep focus ring styling in a single place to fix missing focus outline in some situations (PR #436)

🔧 Maintenance

  • Ignore racom.eu URL during broken links check as it is always reported broken (PR #437)

v0.50.0

30 Nov 21:20
Compare
Choose a tag to compare

⚠️ Breaking Changes

  • Extend focus box shadow with outline (#240) (PR #434)

🌟 Features

  • Define focus style for all interactive elements (#240) (PR #434)
  • Enable customisation of label color for required inputs (PR #433)

🐞 Bug Fixes

  • Fix autofocus in Modal when first input is disabled (#422) (PR #431)

🔧 Maintenance

  • Bypass robots.txt when automatically checking availability of external links in the docs (PR #429)

v0.49.0

05 Oct 13:10
Compare
Choose a tag to compare

🌟 Features

  • Add support for ref forwarding in ScrollView (#406) (PR #408)

🐞 Bug Fixes

  • Fix console warning due to using ref in PropTypes just for documentation (#426) (PR #427)

♻️ Refactoring

  • Refactor CSS class names according to new guidelines (#310) (PR #424)

📖 Documentation

  • Use transferProps uniformly (#404) (PR #420)

v0.48.0

20 Aug 13:27
Compare
Choose a tag to compare

⚠️ Breaking Changes

  • Decompose Modal into Modal, ModalHead, ModalBody, ModalContent and ModalFooter and extend its documentation (#306) (PR #387)
  • Rewrite ScrollView API to limit the number of customization approaches (#303) (PR #396)
  • Limit Grid gap props to accept only available spacing values (#402) (PR #407)
  • Prefer defaultProps over theme defaults (#308) (PR #403)
  • Move ref forwarding from HoC to components, unify imports (#385) (PR #405)

🌟 Features

  • Add support for <optgroup> to the Select component (#395) (PR #401)

🐞 Bug Fixes

  • Do not let auto-sized Modal overflow the viewport when min/max limits are too large (PR #399)
  • Fix Tabs border color (PR #391)
  • Auto-size Popover and prevent it from inheriting typography (PR #392)

📖 Documentation

  • Document pitfalls of combining horizontal FormLayout with small Modal (#386) (PR #398)

🔧 Maintenance

  • Update supported browser versions (PR #400)

v0.47.0

05 Jul 08:03
Compare
Choose a tag to compare

⚠️ Breaking Changes

  • Drop List layout in favour of basic Grid layout (#382) (PR #384)
  • Drop Media layout in favour of Toolbar (PR #388)
  • Reduce Grid theming API in favour of global props (PR #389)
  • Refactor Toolbar to use gap property for spacing between items (#333) (PR #380)
  • Rename breakpoints so they scale better (#354) (PR #381)
  • Pass translations through context instead of props (#360) (PR #365)

🌟 Features

  • Introduce Popover component (#45) (PR #378)
  • Ensure that id option is available for all components (PR #383)

🔧 Maintenance

  • Update supported browser versions (PR #379)
  • Fix docs deployment (PR #377)

v0.46.0

24 May 18:43
Compare
Choose a tag to compare

⚠️ Breaking Changes

  • Require Node 16 which is current LTS (PR #371)
  • Define and fix rendering of components when no children are provided (#305) (PR #367)
  • Display labels of inline form fields in the same FormLayout column as other labels (#323) (PR #375)
  • Rename Link component to TextLink and pass in the display value via label prop instead of children (PR #368)
  • Unify the propTypes label to be always string and value to be always either string or number (PR #366)

🌟 Features

  • Introduce flexible ToolbarItem (PR #369)

🐞 Bug Fixes

  • Fix truncating of single-line Text broken in some scenarios #334 (PR #370)

🔧 Maintenance

  • Update GitHub actions to their latest versions (PR #372)

v0.45.0

26 Jan 17:57
Compare
Choose a tag to compare

⚠️ Breaking Changes

  • Drop rarely used CTA and Center components in favour of Grid and helper classes (#361) (PR #363)

🌟 Features

  • Extend box alignment helper classes to cover more use cases with Grid and flex helper (PR #362)
  • Link sizes of box form fields to Button sizes to make customisation easier (PR #356)
  • Vertically expand Buttons with long labels to prevent overflow (PR #355)

♻️ Refactoring

  • Refactor components which use multiple class names to use classNames util to unify approach of writing class names and to avoid empty spaces in output; refactor all helper files to use named exports, move all helper files from services and utils into helpers folder and rename all helpers folders on component level to _helpers (#270) (PR #342)

🔧 Maintenance

  • Upgrade to Stylelint 14 and @visionappscz/stylelint-config v3 RC1 (PR #357)
  • Minor update of CSS dev dependencies (PR #359)
  • Automatically check for broken links in the docs on a regular basis (PR #347)

v0.44.1

20 Dec 18:26
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Fix undesired offset of Grid when rendered as dl, ol, or ul (PR #338)
  • Fix custom input size of TextField (PR #344)

📖 Documentation

  • Fix broken links in docs (PR #346)

🔧 Maintenance

  • Update dependencies of the release workflow (PR #341)

v0.44.0

29 Nov 12:37
Compare
Choose a tag to compare

⚠️ Breaking Changes

  • Update React to version 17 and update rest of dependencies (PR #336)

🐞 Bug Fixes

  • Ease PropType validation of the children prop to allow passing in nonrenderable false and null values (#332) (PR #339)

📖 Documentation

  • Fix links in docs now when component categories are no longer present in URI (PR #337)

v0.43.0

02 Nov 20:53
Compare
Choose a tag to compare

⚠️ Breaking Changes

  • Change naming of event handlers from <event>Handler to on<Event> and remove unnecessary event handlers such as onClick and onChange which are passed into the native elements directly using transferProps mechanism (#218) (PR #327)
  • Extend Button's labelVisibility with breakpoints (#273) (PR #328)
  • Replace Button loading state with a more flexible and newly designed feedback state (PR #326)
  • Extract Link component from Button (#235) (PR #325)

🌟 Features

  • Extend Paper with a new muted property (#316) (PR #324)
  • Extend Grid with responsive autoFlow and custom tag rendering (#298) (PR #320)

♻️ Refactoring

  • Use React Context for modifying Button component behaviour when rendered within ButtonGroup component (PR #318)
  • Use react Context for modifying form field component behaviour when rendered within FormLayout component (PR #255)

📖 Documentation

  • Unify and improve API tables in docs (PR #321)
  • Improve Contributing Guidelines to point out all requirements for pull requests (PR #315)
  • Document composition principles and CSS guidelines (PR #309)

🔧 Maintenance

  • Flatten component structure on file system and shuffle components in documentation (#314) (PR #329)
  • Move npm development dependencies to devDependencies section in package.json (PR #322)
  • Use react-testing-library for testing (PR #301)