Skip to main content

Blog

Rivet 2.3.1 release

Rivet 2.3.1 is now available. This release introduces the switch component, adds new border radius utilities, and fixes various display bugs.

Scott Anthony Murray

Jan 29, 2023

Rivet version 2.3.1 is now available. This release introduces the switch component, adds new border radius utilities, and fixes various display bugs.

Switch component #

This release introduces the switch component.

Originally an add-on in Rivet 1, this release brings the switch component into Rivet core.

New border radius utilities #

This release adds new utility classes to set an element’s border radius.

These new classes can be used in conjunction with any of the other border utilities.

Display bug fixes #

This release fixes a bug with the primary navigation. In previous versions of Rivet 2, a bug caused the border that highlighted the current navigation item to appear wider than the navigation label.

This release also fixes a bug causing some visibility utilities to not function correctly when used on table cells.

Streamlined build process #

The build process the Rivet team uses internally has been simplified. We’ve eliminated some dependencies, such as Gulp and Fractal, in order to improve performance and help make maintenance easier.

While this should not affect most users’ workflows, please contact us if you encounter any issues, particularly if you are managing Rivet as an npm dependency.

Add-on deprecation #

The Rivet shell, switch, and collapsible add-ons are now officially deprecated.

Please use layouts, the switch component, the disclosure component, and the accordion component instead.

A replacement for the datepicker add-on is forthcoming.

Complete list of updates #

For a complete list of updates made in version 2.3.1, see the Rivet changelog.

Rivet 1 migration and end of life #

With the release of Rivet 2, Rivet 1 is now deprecated.

You are encouraged to begin migrating your applications to Rivet 2. See the migration guide to learn more about moving from Rivet 1 to Rivet 2.

Rivet 1 will officially reach end of life in Q4 2023. For more information, see the Rivet 1 end-of-life timeline.

Leaving feedback #

To leave feedback on Rivet, post a comment to our GitHub Discussions board, file a bug report, or send a message to rivet@iu.edu.

You can also communicate with the Rivet team and other users of the design system on Slack:

Get updates about Rivet #

To receive updates about Rivet’s development, join the Rivet mailing list.