Skip to content

Releases: react-ui-org/react-ui

v0.53.0

17 Nov 16:50
Compare
Choose a tag to compare

⚠️ Breaking Changes

  • Require Node 18 (current LTS) or higher (#374) by @adamkudrna in #475
  • Update React from version 17 to version 18 and update all development dependencies excluding webpack-cli, stylelint and sinon (#358) by @bedrich-schindler in #483
  • Component styles are no longer part of the JS bundle by @mbohal in #440
  • Remove invisible InputGroup and Radio labels from code since parent <fieldset>s still have accessible <legend> by @adamkudrna in #495

🌟 Features

  • Allow the Modal component to block scrolling on any HTML element instead of just the <body> element (#472) by @mbohal in #482

🐞 Bug Fixes

📖 Documentation

  • Change documentation platform from Docz to MkDocs with Docoff (#373) by @mbohal in #440
  • Update release management workflow to work with new documentation platform by @adamkudrna in #474
  • Check all Markdowns for broken links by @adamkudrna in #477
  • Fix navigation hierarchy by @dacerondrej in #485
  • Update Usage instructions according to the current state of things (#197) by @adamkudrna in #491
  • Hide example icons in the docs from AT because their purpose is just decorative by @adamkudrna in #494
  • Define strategy how to transfer HTML attributes to the component and accordingly modify the TabsItem component by @mbohal in #497
  • Use 4 spaces to indent nested lists in MD so MkDocs can render them correctly (#486) by @adamkudrna in #503
  • Fix Modal previews being overlapped by MkDocs header (#471) by @adamkudrna in #504
  • Intentionally omit patch version in Prism CSS URL due to parsing bug in Safari (#506) by @adamkudrna in #507
  • Move mkDocs CSS and JS resource calls from template to config by @adamkudrna in #508

♻️ Refactoring

🔧 Maintenance

  • Upload code coverage statistics to Coveralls.io by @adamkudrna in #473
  • Narrow down supported browsers in Browserslist config according to the docs by @adamkudrna in #476
  • Introduce CODEOWNERS file to define responsibility for code in the repository by @adamkudrna in #479

Full Changelog: v0.52.0...v0.53.0

v0.52.1

03 Oct 09:08
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Fix Radio and InputGroup in horizontal FormLayout in Chrome and Edge (#493, backported)

v0.52.0

31 May 10:31
Compare
Choose a tag to compare

⚠️ Breaking Changes

  • Introduce a smaller border radius (PR #454)

🌟 Features

  • Create InputGroup component (#430) (PR #443)
  • Render InputGroup, ButtonGroup, and Radio as <fieldset> to improve controlling and accessibility (PR #466)
  • Make inner border radius of Buttons in ButtonGroup configurable (PR #454)
  • Prevent page from scrolling when Modal is open and implement focus trap (#397) (PR #432)
  • Introduce separator to outline Buttons in ButtonGroup to make theming options consistent for all button priorities (PR #464)

🔧 Maintenance

  • Automatically mark PRs with task/* branches as features (PR #465)

v0.51.0

08 Mar 13:00
Compare
Choose a tag to compare

⚠️ Breaking Changes

  • Major design tokens overhaul 🎉 (#423) (PR #441)
  • Introduce the structure of global and semantic design tokens and explain how they are related (PR #457)

🌟 Features

  • Improve the default theming of secondary and selected colors of Button (PR #450)
  • Improve the design of Table with sorting buttons (PR #451)

📖 Documentation

  • Clarify how Modal and FormLayout can be composed together (PR #452)

🔧 Maintenance

  • Update all GitHub actions and always use their latest non-breaking version (PR #449)

v0.50.2

13 Feb 21:10
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Fix Button appearance on focus (PR #444)
  • Fix unwanted white space in the upper part of horizontal ScrollView (PR #442)

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)