Repository navigation
v3.7.0
@repo/ui v3.7.0
This release includes minor and patch changes that improve the stability and usability of the Upload component and fix several Layout bugs.
Added
- The Upload component now generates unique IDs for uploaded files to prevent key collisions when removing files.
Fixed
- Four Layout bugs have been fixed:
Siderwrapped in a Fragment or a custom component is now detected so the layout switches to a row correctly.Headernow has a default background so scrolled content no longer shows through it.Sider's z-index no longer outranks a stickyHeader.Sider'strigger={null}now actually hides the built-in trigger icon.
Config's wrapper element now usesdisplay: contentsso it no longer breaks flex/grid layouts or height chains in the wrapped subtree.Config's theme memoization is now keyed off the serialized theme value instead of object identity, fixing unnecessary re-renders of everyuseConfig()consumer whenever an ancestor re-rendered.
What's Changed
- 🐛 fix: molecules audit — 6 critical bugs (Collapse/Reveals/Space/Marquees/Upload) by @pjb0811 in #192
- 🐛 fix: templates audit — 4 critical bugs (Layout/Header/Sider) by @pjb0811 in #194
- 🐛 fix: providers audit — Config layout/re-render bugs by @pjb0811 in #195
- 📝 docs: add missing changesets for PR #194, #195 by @pjb0811 in #196
- 🔖 chore: version packages by @github-actions[bot] in #193
Full Changelog: v3.6.0...v3.7.0