Skip to content

Version Packages#470

Merged
andrewrubin merged 3 commits into
mainfrom
changeset-release/main
Jun 29, 2026
Merged

Version Packages#470
andrewrubin merged 3 commits into
mainfrom
changeset-release/main

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@wethegit/components@4.0.0

Major Changes

  • c10218d: - COMP: Removes barrel files (index.ts) from each component. Barrel files are known to cause circular reference issues, so we've opted to remove them in favor of explicit imports.
    • COMP: Removes fixedForwaredRef component, as React 19+ treats ref just as any other prop.
    • COMP: Removes the CSS modules file from useBreakpoints, due to Next JS and Turbopack no longer supporting the :export feature. Instead, this value is hard-coded in the use-breakpoints.ts file now.
    • COMP: Overhauls the flex grid-layout system:
      • Removes Wrapper component in favor of the new variant prop on the Row component.
      • Removes inline padding from Column components, in favor of flexbox's gap property. Way less of a learning curve here now for newcomers.
      • Adds a flexDirection prop to the Flex (and therefore the Row) component, to allow users to specify per-breakpoint flex directions.
        • This removes the need for the reverse prop, so that's now gone.
      • Refactors and renames the grid-calc(n) SCSS utility to be get-column-width(n). This is more indicative of what it's used for.
    • COMP: Updates the grid-layout system to use the latest standards created by We the Collective's Design Team. This introduces a --grid-margin-width CSS custom property, and updates the Row component's width and margin calculations to take the new value into account.
    • COMP: Adds margin: 0 to the body element in the CSS resets stylesheet.
    • COMP: Fixes Github-flavored Markdown not working in Storybook
    • COMP: Fixes static asset path on deployed Storybook (image group examples have broken images)
    • CLI: Fixes SCSS import instructions syntax on the CLI after adding components
    • CLI: Supports deno package manager.

@wethegit/components-cli@5.0.0

Patch Changes

  • c10218d: - COMP: Removes barrel files (index.ts) from each component. Barrel files are known to cause circular reference issues, so we've opted to remove them in favor of explicit imports.
    • COMP: Removes fixedForwaredRef component, as React 19+ treats ref just as any other prop.
    • COMP: Removes the CSS modules file from useBreakpoints, due to Next JS and Turbopack no longer supporting the :export feature. Instead, this value is hard-coded in the use-breakpoints.ts file now.
    • COMP: Overhauls the flex grid-layout system:
      • Removes Wrapper component in favor of the new variant prop on the Row component.
      • Removes inline padding from Column components, in favor of flexbox's gap property. Way less of a learning curve here now for newcomers.
      • Adds a flexDirection prop to the Flex (and therefore the Row) component, to allow users to specify per-breakpoint flex directions.
        • This removes the need for the reverse prop, so that's now gone.
      • Refactors and renames the grid-calc(n) SCSS utility to be get-column-width(n). This is more indicative of what it's used for.
    • COMP: Updates the grid-layout system to use the latest standards created by We the Collective's Design Team. This introduces a --grid-margin-width CSS custom property, and updates the Row component's width and margin calculations to take the new value into account.
    • COMP: Adds margin: 0 to the body element in the CSS resets stylesheet.
    • COMP: Fixes Github-flavored Markdown not working in Storybook
    • COMP: Fixes static asset path on deployed Storybook (image group examples have broken images)
    • CLI: Fixes SCSS import instructions syntax on the CLI after adding components
    • CLI: Supports deno package manager.
  • Updated dependencies [c10218d]
    • @wethegit/components@4.0.0

@andrewrubin andrewrubin merged commit 726df14 into main Jun 29, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant