Skip to content

Releases: react-ui-org/react-ui

v0.42.1

15 Sep 13:41
Compare
Choose a tag to compare

🔧 Maintenance

  • Update dependencies (PR #299)

v0.42.0

09 Aug 16:49
Compare
Choose a tag to compare

🌟 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

01 Jul 22:00
Compare
Choose a tag to compare

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

20 Apr 18:03
Compare
Choose a tag to compare

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

05 Mar 16:05
Compare
Choose a tag to compare

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

09 Feb 13:58
Compare
Choose a tag to compare

🐞 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

04 Feb 11:51
Compare
Choose a tag to compare

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

11 Dec 18:17
Compare
Choose a tag to compare

🐞 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

11 Dec 16:06
Compare
Choose a tag to compare

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

v0.35.0

11 Nov 16:02
Compare
Choose a tag to compare

⚠️ Breaking Changes

  • Unify API of form components (#28, #113) (PR #188)
  • Extend Grid layout with custom rows and columns options and more (#149) (PR #183)

🌟 Features

  • Change default Alert stripe width to match other borders for a more generic look (#179) (PR #185)
  • Allow wrapping of Button labels (#181) (PR #182)
  • Add fullscreen size option to Modal (#175) (PR #176)

🐞 Bug Fixes

  • Exclude generated docs and tests from npm bundle (PR #177)

📖 Documentation

  • Add important details of release workflow to docs (PR #190)
  • Claim RACOM support in README and docs (#186) (PR #187)
  • Introduce Card use case with ScrollView (#178) (PR #184)