Skip to content

Releases: buildo/bento-design-system

v0.20.4

22 Sep 12:10
9602599
Compare
Choose a tag to compare

What’s Changed

🐞 Bug fixes

  • fix using Gruped Headers and virtualization together (#781) @giogonzo

v0.20.3

22 Sep 08:37
0a49b42
Compare
Choose a tag to compare

What’s Changed

🐞 Bug fixes

🔧 Dependency updates

v0.20.2

31 Aug 14:45
94b8197
Compare
Choose a tag to compare

What’s Changed

🔧 Dependency updates

🧹 Chores

📚 Documentation

⚙️ Configurator

  • Implement new ColorEditor (#726) @veej
  • Configurator: colors section (#694) @veej
  • Configurator: brand colors section (#693) @veej
  • Configurator bootstrap + ColorEditor (#692) @veej

v0.20.1

12 Jul 08:11
c0b56d1
Compare
Choose a tag to compare

What’s Changed

🐞 Bug fixes

🔧 Dependency updates

v0.20.0

06 Jul 15:59
2eed140
Compare
Choose a tag to compare

What’s Changed

💥 Breaking changes

Migration guide

  • #658 introduces some minor changes to the DS tokens used for List items when hovered/focused. The changes make the component more consistent with the rest of Bento and do not have a retro-compatible workaround.

  • #645 drops the compatibility with React 17. This enables us to leverage some React 18 specific features more easily. React 17 may still work, but it's no longer supported or tested.

  • #646 builds on #645: we've upgraded react-aria, which now uses React 18's native useId hook to generate ids (for example, there are the ids generated to match a label to its field in a form). Previously, react-aria used a custom id generator which ultimately required Bento users to pass the ssr={true} prop to BentoProvider if they were using Bento in a SSR app. Thanks to our internal use of useId, this is no longer necessary, so we just dropped the ssr prop from BentoProvider. You can safely remove it without a change in functionality.

  • #642 removes createDefineBentoSprinkles. This used to be the primary mechanism for extending Bento with custom tokens, but it turned out to be a TS performance foot gun: using createDefineBentoSprinkles would increase compilation time by an order of magnitude, causing even tsserver to respond very slowly. We now advise using createSprinkles from @vanilla-extract/sprinkles directly, you can read the updated guide for more information: https://developer.bento-ds.com/Customization/atoms-augmentation. The migration from createDefineBentoSprinkles should be relatively straightforward and only require a little more boilerplate. Feel free to reach out in the Discussions on GitHub if you face issues.

🔧 Dependency updates

v0.19.3

28 Jun 15:48
aff5af9
Compare
Choose a tag to compare

What’s Changed

🔧 Dependency updates

🧹 Chores

v0.19.2

28 Jun 12:16
74b52d1
Compare
Choose a tag to compare

⛔️ This release is broken, please use 0.19.3 instead

What’s Changed

  • Make placeholder optional on fields (#463) @gabro

🔧 Dependency updates

🧹 Chores

📚 Documentation

v0.19.1

26 Jun 15:04
184155f
Compare
Choose a tag to compare

What’s Changed

🔧 Dependency updates

📚 Documentation

  • Add typography to the dev documentation (#631) @gabro

v0.19.0

15 Jun 08:35
cb83a82
Compare
Choose a tag to compare

What’s Changed

  • Fix extra paddings in Calendar (#625) @gabro
  • Allow setting different label sizes per button size (#617) @gabro
  • Allow to configure border radiuses separately for each corner (#605) @veej

💥 Breaking changes

  • [Navigation] Allow to configure Destination's borderRadius and activeVisualElement line width (#604) @veej
  • Fix default hint icon size (#603) @veej

Migration guide

#603 and #604 introduce changes to the default config, to better align with the new default theme introduced in v0.18.0.
If you want to upgrade without noticeable changes you can reset to the previous defaults by adding

{
	field: {
		tip: {
			iconSize: 12,
		}
	},
	navigation: {
		radius: {
    		medium: 0,
    		large: 0,
  		},
	},
}

to the config override in BentoProvider.

🐞 Bug fixes

🔧 Dependency updates

🧹 Chores

  • Migrate to Storybook 7 (#623) @gabro
  • Patch sprinkles to export SprinklesProperties (#624) @gabro
  • Switch from Algolia to local search (#614) @gabro
  • Add example code for empty Playroom (#615) @gabro
  • Downgrade webpack plugin to fix Playroom (#609) @gabro

📚 Documentation

v0.17.5

14 Jun 16:14
84115dd
Compare
Choose a tag to compare

What’s Changed

🐞 Bug fixes