Skip to content

v3.7.0

Choose a tag to compare

@github-actions github-actions released this 08 Aug 22:48
· 384 commits to main since this release
d84022e

@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:
    • Sider wrapped in a Fragment or a custom component is now detected so the layout switches to a row correctly.
    • Header now has a default background so scrolled content no longer shows through it.
    • Sider's z-index no longer outranks a sticky Header.
    • Sider's trigger={null} now actually hides the built-in trigger icon.
  • Config's wrapper element now uses display: contents so 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 every useConfig() 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