Skip to content

Releases: react-ui-org/react-ui

v0.43.0

Choose a tag to compare

@github-actions github-actions released this 02 Nov 20:53

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

v0.42.1

Choose a tag to compare

@github-actions github-actions released this 15 Sep 13:41

🔧 Maintenance

  • Update dependencies (PR #299)

v0.42.0

Choose a tag to compare

@github-actions github-actions released this 09 Aug 16:49

🌟 Features

  • Re-introduce custom input size for numeric inputs (#281) (PR #295)
  • Introduce Tabs component (#288) (PR #291)

🐞 Bug Fixes

  • Remove flex layout from Paper as it prevented margin collapsing of its content (PR #293)

📖 Documentation

  • Warn about known Toolbar limitations in docs (PR #296)
  • Claim support for controlled components only (PR #294)

🔧 Maintenance

  • Reduce CI test runs as they are already triggered on every push to the PR branch (PR #292)

v0.41.0

Choose a tag to compare

@github-actions github-actions released this 01 Jul 22:00

⚠️ Breaking Changes

  • Unify API of components with color variants (#272) (PR #278)
  • Drop support for automatically setting TextField size attribute based on the value of the max attribute of input type=number (PR #280)
  • Use BEM-like notation for component's CSS custom properties to improve readability (#243) (PR #277)
  • Allow passing <ScrollView /> as a prop to modal to facilitate easier configuration (PR #275)

🌟 Features

  • Introduce Text component to control wrapping of text content (#286) (PR #289)
  • Introduce Paper component as a primary option to hold larger content areas (PR #283)
  • Make id optional in all components (PR #282)

♻️ Refactoring

  • Modernize Sass syntax with native Sass modules (PR #287)

🔧 Maintenance

  • Update Stylelint configs and fix coding style (PR #284)
  • Update dependencies (PR #279)

v0.40.0

Choose a tag to compare

@github-actions github-actions released this 20 Apr 18:03

⚠️ Breaking Changes

  • Add vertical alignment options for horizontal form fields (#173) (PR #263)
  • Remove bottom margin from last-child elements (#180) (PR #259)
  • Use unitless line height to take advantage of inheritance (PR #260)
  • Drop automatic spacing of standalone form fields (#94) (PR #258)

🌟 Features

  • Extend FormLayoutCustomField options to improve accessibility and design consistency (#174) (PR #266)
  • Add vertical alignment options for horizontal form fields (#173) (PR #263)

🐞 Bug Fixes

  • Enhance ButtonGroup theming options and make them independent on Button theming (#256) (PR #257)
  • Restrict scrolling of ScrollView to single direction at a time (#233) (PR #253)
  • Fix CheckboxField and Toggle breaking vertical FormLayout (#249) (PR #250)

🔧 Maintenance

  • Update dependencies (#261) (PR #262)
  • Allow running jest in a discrete npm script (PR #254)
  • Omit insignificant attributes from enzyme snapshots (PR #251)

v0.39.0

Choose a tag to compare

@github-actions github-actions released this 05 Mar 16:05

⚠️ Breaking Changes

  • Refactor Radio, CheckboxField and Toggle and make them themeable (#20) (PR #238)

🌟 Features

  • Create FileInputField component (#219) (PR #245)
  • Define minimum tap target size for interactive elements (#234) (PR #242)
  • Refactor Radio, CheckboxField and Toggle and make them themeable (#20) (PR #238)

🐞 Bug Fixes

  • Get rid of unwanted spacing of inline elements placed in Toolbar (PR #239)

📖 Documentation

  • Bring back docs Playground resize bar and editor max. height, both lost after theme switch (PR #246)

🔧 Maintenance

  • Upgrade GitHub actions: setup-node and upload/download-artifact (PR #247)

v0.38.0

Choose a tag to compare

@github-actions github-actions released this 09 Feb 13:58

🐞 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

Choose a tag to compare

@github-actions github-actions released this 04 Feb 11:51

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

Choose a tag to compare

@github-actions github-actions released this 11 Dec 18:17

🐞 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

Choose a tag to compare

@github-actions github-actions released this 11 Dec 16:06

🌟 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)