Skip to content

chore: version packages - #124

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
changeset-release/main
Open

chore: version packages#124
github-actions[bot] wants to merge 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 14, 2026

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

@surfnet/curve-angular@0.3.0

Minor Changes

  • 3c533d0: Add 36 components to close the gap with the Figma component library: accordion, alert, alert-dialog, aspect-ratio, badge, button-group, calendar, carousel, combobox, command, context-menu, date-picker, dialog, empty, hover-card, input-otp, item, kbd, native-select, navigation-menu, pagination, popover, progress, radio-group, resizable, scroll-area, sheet, skeleton, slider, sonner, spinner, switch, tabs, toggle, toggle-group, and tooltip.

    • Every component has a @surfnet/curve-contracts entry and a Storybook story covering its full surface. Where a component exposes a styling axis, the input is typed from the contract so a stray variant/size/orientation value fails the type-check.
    • sheet, skeleton, and tooltip were already vendored internally (as dependencies of sidebar) but not exported — they are now part of the public API.
    • The newly vendored components use Phosphor icons instead of Spartan's default Lucide set, to match this package's existing icon convention.
    • Bump @spartan-ng/brain to 0.0.1-alpha.720 so navigation-menu can expose trigger align (and match React's Alignment story). Overlay/dialog host bindings that brain removed (closeDelay, restoreFocus, close delay) are dropped from the helm wrappers.
    • A few documented gaps remain where Spartan's primitives don't expose an identical surface (e.g. scroll-area's orientation) — noted in the component source rather than papered over.
  • 59d72e3: Align the Button with the updated Figma design.

    Breaking: the xs size is removed from the Button. Replace size="xs" with size="sm". The icon-only icon-xs size is unchanged.

    The destructive variant is now a solid --destructive fill with --destructive-foreground text instead of a light red tint, and its hover state uses the same /90 alpha layer as the other filled variants. The outline variant loses its shadow-xs, and the default and destructive variants keep a transparent border on hover.

    --destructive-foreground is now mapped to the destructive-foreground Tailwind color in both packages, so bg-* / text-* utilities can use it.

  • 0468c9a: Rename the --link design token to --primary-strong so it can be used beyond hyperlinks. Tailwind utilities follow (text-primary-strong, bg-primary-strong, border-primary-strong); the link button variant now uses text-primary-strong.

Patch Changes

  • a2792df: Align hover and selected interaction states with Figma: item hover uses --muted, selected/open/active states use --secondary, and dark-mode --popover uses neutral/900 instead of stone/800.
  • aed7d3b: Align pagination across frameworks: add React NumberedPagination, and bring Previous/Next (iconOnly, logical padding, RTL icon flip, configurable aria-label) and Ellipsis (srOnlyText, decorative icon) in line with Angular.

@surfnet/curve-react@0.3.0

Minor Changes

  • 59d72e3: Align the Button with the updated Figma design.

    Breaking: the xs size is removed from the Button. Replace size="xs" with size="sm". The icon-only icon-xs size is unchanged.

    The destructive variant is now a solid --destructive fill with --destructive-foreground text instead of a light red tint, and its hover state uses the same /90 alpha layer as the other filled variants. The outline variant loses its shadow-xs, and the default and destructive variants keep a transparent border on hover.

    --destructive-foreground is now mapped to the destructive-foreground Tailwind color in both packages, so bg-* / text-* utilities can use it.

  • aed7d3b: Align pagination across frameworks: add React NumberedPagination, and bring Previous/Next (iconOnly, logical padding, RTL icon flip, configurable aria-label) and Ellipsis (srOnlyText, decorative icon) in line with Angular.

  • 3c533d0: Add 36 components to close the gap with the Figma component library: accordion, alert, alert-dialog, aspect-ratio, badge, button-group, calendar, carousel, combobox, command, context-menu, date-picker, dialog, empty, hover-card, input-otp, item, kbd, native-select, navigation-menu, pagination, popover, progress, radio-group, resizable, scroll-area, sheet, skeleton, slider, sonner, spinner, switch, tabs, toggle, toggle-group, and tooltip.

    • Every component has a @surfnet/curve-contracts entry and a Storybook story covering its full surface. Where a component exposes a styling axis, the prop is typed from the contract so a stray variant/size/orientation/side value fails the type-check.
    • date-picker is hand-composed from Calendar + Popover, since shadcn ships no registry item for it.
    • chart and drawer are deferred until there is an Angular equivalent, to keep framework parity — see ADR-019 in docs/decision-log.md.
  • 0468c9a: Rename the --link design token to --primary-strong so it can be used beyond hyperlinks. Tailwind utilities follow (text-primary-strong, bg-primary-strong, border-primary-strong); the link button variant now uses text-primary-strong.

Patch Changes

  • a2792df: Align hover and selected interaction states with Figma: item hover uses --muted, selected/open/active states use --secondary, and dark-mode --popover uses neutral/900 instead of stone/800.

@surfnet/curve-contracts@0.3.0

Minor Changes

  • 59d72e3: Align the Button with the updated Figma design.

    Breaking: the xs size is removed from the Button. Replace size="xs" with size="sm". The icon-only icon-xs size is unchanged.

    The destructive variant is now a solid --destructive fill with --destructive-foreground text instead of a light red tint, and its hover state uses the same /90 alpha layer as the other filled variants. The outline variant loses its shadow-xs, and the default and destructive variants keep a transparent border on hover.

    --destructive-foreground is now mapped to the destructive-foreground Tailwind color in both packages, so bg-* / text-* utilities can use it.

@surfnet/curve-tokens@0.3.0

Minor Changes

  • 0468c9a: Rename the --link design token to --primary-strong so it can be used beyond hyperlinks. Tailwind utilities follow (text-primary-strong, bg-primary-strong, border-primary-strong); the link button variant now uses text-primary-strong.

Patch Changes

  • a2792df: Align hover and selected interaction states with Figma: item hover uses --muted, selected/open/active states use --secondary, and dark-mode --popover uses neutral/900 instead of stone/800.
  • f511046: Update design tokens from the latest Figma sync. Refreshes sidebar-accent,
    sidebar-accent-foreground, and accent color values across the default and
    per-theme token sets.

@surfnet/curve-angular-app@0.3.0

Patch Changes

  • Updated dependencies [3c533d0]
  • Updated dependencies [59d72e3]
  • Updated dependencies [a2792df]
  • Updated dependencies [aed7d3b]
  • Updated dependencies [0468c9a]
  • Updated dependencies [f511046]
    • @surfnet/curve-angular@0.3.0
    • @surfnet/curve-tokens@0.3.0

@surfnet/curve-react-app@0.3.0

Patch Changes

  • Updated dependencies [59d72e3]
  • Updated dependencies [a2792df]
  • Updated dependencies [aed7d3b]
  • Updated dependencies [3c533d0]
  • Updated dependencies [0468c9a]
  • Updated dependencies [f511046]
    • @surfnet/curve-react@0.3.0
    • @surfnet/curve-tokens@0.3.0

@surfnet/curve-storybook-config@0.3.0

Patch Changes

  • Updated dependencies [a2792df]
  • Updated dependencies [0468c9a]
  • Updated dependencies [f511046]
    • @surfnet/curve-tokens@0.3.0

@surfnet/curve-typescript-config@0.3.0

@github-actions
github-actions Bot force-pushed the changeset-release/main branch 8 times, most recently from d471311 to 1a3858f Compare August 18, 2026 08:12
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 1a3858f to 7b9b27f Compare August 18, 2026 15:44
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.

0 participants