chore(new-release) - #2367
Merged
Merged
Conversation
Contributor
|
To trigger the build for this PR, close and re-open it. |
✅ Deploy Preview for stacks ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
✅ Deploy Preview for stackoverflow-email ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
August 12, 2026 19:32
8da72a2 to
c1f9b99
Compare
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
August 17, 2026 20:49
c1f9b99 to
9b85f12
Compare
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
August 24, 2026 09:52
fc8f471 to
63fb943
Compare
dancormier
approved these changes
Aug 24, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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
@stackoverflow/stacks@3.0.0
Major Changes
#2231
399780eThanks @abovedave! - enter prerelease mode for project shine#2231
399780eThanks @abovedave! - Badges: update to the new SHINE visualsBREAKING CHANGES:
.s-badge__iconremoved.s-badge__bountyremoved.s-badge__answeredremoved.s-badge__votesremoved.s-badge__rep-downremoved.s-badge__mutedremoved.s-badge__newrenamed to.s-badge__featuredMinor Changes
#2231
399780eThanks @abovedave! - feat(textarea): new SHINE styles and Svelte componentBREAKING CHANGES:
s-input__mdremoveds-input__xlremoved#2231
399780eThanks @abovedave! - Update button to new Shine stylesBREAKING CHANGES:
outlinedhas been removed i.e..s-btn__outlinedMutedhas been removeds-btn__mdhas been removed#2231
399780eThanks @abovedave! - Update User card to new SHINE design (part 1)#2231
399780eThanks @abovedave! - feat(tags): updates tag component designs for project SHINEBREAKING CHANGES
Tag sizes
xsandmdhave been removed.#2231
399780eThanks @abovedave! - Update User Card to new SHINE design (part 2)#2231
399780eThanks @abovedave! - Updated colors for SHINE#2231
399780eThanks @abovedave! - Update link component to new SHINE designsBREAKING CHANGES:
s-linkneeds to be an explict class of any element that needs the stylingblock-linkcomponent deleted#2231
399780eThanks @abovedave! - Update border radius for new SHINE design systemBREAKING CHANGE:
#2231
399780eThanks @abovedave! - Add Vote component#2231
399780eThanks @abovedave! - Update Select component in classic and svelte to new SHINE stylesBREAKING CHANGES:
mdandxlsizes removed#2231
399780eThanks @abovedave! - Update typography for new SHINE design system#2231
399780eThanks @abovedave! - Update Bling component to match SHINE styles#2231
399780eThanks @abovedave! - Remove deprecated components (breadcrumbs, button groups, cards, expandable, link previews, page titles, progress bars, topbar, uploader)#2231
399780eThanks @abovedave! - Add brand color set#2231
399780eThanks @abovedave! - feat(notice): update styles for SHINEfeat(toast): update styles for SHINE
BREAKING CHANGES
#2231
399780eThanks @abovedave! - Update Menu to SHINE styles; add Svelte component#2231
399780eThanks @abovedave! - feat(input): update input styles for SHINEBREAKING CHANGES:
s-input__mdremoveds-input__xlremovedoptionalandi18nOptionalTextattributes removed from TextInput Svelte component#2231
399780eThanks @abovedave! - Updated checkbox and radio styling in Stacks Classic and documentation for SHINE.s-check-controlhas been removedRenamed
.s-check-groupto.s-form-group.s-checkboxand.s-radioare now expected to be on the container where.s-check-controlwould previously be applied. They are no longer needed on the input itselfAdded
.s-checkbox__checkmarkand.s-radio__checkmarkto Stacks ClassicAdded
Checkbox,CheckboxGroup,Radio,RadioGroupcomponents to Stacks Svelte#2231
399780eThanks @abovedave! - adjust breakpoints to the new SHINE spec#2231
399780eThanks @abovedave! - Update Loader (formerly known as Spinner) component to SHINE designsBREAKING CHANGES:
#2231
399780eThanks @abovedave! - Add .bg-loading delete skeletonBREAKING CHANGES:
Skeleton component deleted
#2231
399780eThanks @abovedave! - Update prose component to SHINE styles#2231
399780eThanks @abovedave! - Navigation updates:.s-navigation__muted)#2231
399780eThanks @abovedave! - update label component to new SHINE specs#2231
399780eThanks @abovedave! - Update pagination component to match new SHINE design systemBREAKING CHANGES
The next button now uses an ArrowRight and ArrowLeft icon instead of text. To apply the new styling, add the
item__navclass to pagination items that represent the "Next" button.#2231
399780eThanks @abovedave! - Update popover component to match SHINE stylesBREAKING CHANGES:
s-popover--arrowcss class has been removed#2231
399780eThanks @abovedave! - feat(badges): first batch of design updates for the badge component as part of SHINEBREAKING CHANGES:
.s-badge__xsremoved.s-award-blingrenamed to.s-bling(used in some badge templates)#2298
f17e8e8Thanks @alexwarren! - Fix popover focus-leave dismissal#2231
399780eThanks @abovedave! - Update Post Summary to SHINE stylesPatch Changes
#2231
399780eThanks @abovedave! - feat(banner): update styles for SHINEBREAKING CHANGES:
.s-banner--btnhas been replaced with.s-banner--dismiss#2231
399780eThanks @abovedave! - adjust button disabled state styles in HC modes#2231
399780eThanks @abovedave! - Improve badge layout#2231
399780eThanks @abovedave! - Make avatar background in navigation components transparent#2231
399780eThanks @abovedave! - Nudge light high contrast mode black 400, 500 for improved contrast#2231
399780eThanks @abovedave! - feat(sidebar-widget): initial SHINE design changes#2231
399780eThanks @abovedave! - button: adjust selected variant styles#2231
399780eThanks @abovedave! - Modal: changed close icon to the newCrossbeta icon (including some padding adjustments)#2231
399780eThanks @abovedave! - Fix rem font size values#2315
e35b99cThanks @dancormier! - Fix atomic gap utilities so axis-specific classes emit targeted gap properties.#2231
399780eThanks @abovedave! - add support for a tag having both a dismiss button and linked tag text simultaneously#2231
399780eThanks @abovedave! - Navigation: accessibility tweaks for highcontrast mode#2231
399780eThanks @abovedave! - Simplify tag styles, tweak docs#2231
399780eThanks @abovedave! - chore(bling): adjust HC colors#2231
399780eThanks @abovedave! - Fully remove cruft from removed components#2231
399780eThanks @abovedave! - patch(badges): Add star icon for new user badges#2231
399780eThanks @abovedave! - patch(avatars): Use black background in dark mode for avatars#2231
399780eThanks @abovedave! - Wrap long post-summary titles#2231
399780eThanks @abovedave! - Updated size scale plus many under-the-hood improvements#2231
399780eThanks @abovedave! - feat(empty-state): new SHINE styles and Svelte Componentfix(expanding-input): expands correctly now after textarea update
#2231
399780eThanks @abovedave! - Avatar Updates:Stacks Classic: Made avatar border squared. Introduced
.s-avatar--indicatorclass for positioning an activity indicator element in relation to the avatar.Stacks Svelte: Introduced a new
statusprop. When set toonlineit will show an activity indicator on the avatar.#2231
399780eThanks @abovedave! - patch(toggle-switch): update to SHINE styles#2231
399780eThanks @abovedave! - patch(buttons) - Add notice for xs size#2231
399780eThanks @abovedave! - fix(navigation): make vertical navigation more accessibleBREAKING CHANGES:
#2231
399780eThanks @abovedave! - button: adjust badge variant#2231
399780eThanks @abovedave! - Remove activity indicator HC mode color overrides#2231
399780eThanks @abovedave! - dependencies upgrade#2231
399780eThanks @abovedave! - Add legacy sm, lg border radius custom properties#2231
399780eThanks @abovedave! - chore(inputs): adjust alert icon#2231
399780eThanks @abovedave! - Fix the following bugs:#2231
399780eThanks @abovedave! - Fix dark mode orange color#2231
399780eThanks @abovedave! - Replace all static size variables (--su-static*) with dynamic ones (--su*)#2231
399780eThanks @abovedave! - Change popover close icon to Cross#2231
399780eThanks @abovedave! - Activity Indicator Updates:Stacks Classic: Updated activity indicator component to the new visual language (default 16x16). Introduced
.s-activity-indicator__smvariant (10x10).Stacks Svelte: Added new
ActivityIndicatorcomponent.#2231
399780eThanks @abovedave! - chore(input): fix non text input styles#2322
4fb27bbThanks @dancormier! - Update default form input border colors to black-350.#2231
399780eThanks @abovedave! - chore(tags): tweak padding for new tag styles#2231
399780eThanks @abovedave! - patch(navigation): Update vertical nav text color#2231
399780eThanks @abovedave! - fix wrapping behavior of post-summary titles#2231
399780eThanks @abovedave! - chore(colors): tweak colors to match latest values for SHINE#2314
667ed7aThanks @dancormier! - Restore transition atomic utilities to the static CSS bundle.#2231
399780eThanks @abovedave! - Add predefined line-height to font size atomic classes (.fs-fine, .fs-caption, etc...)#2231
399780eThanks @abovedave! - chore(colors): Update Dark Mode HC Colors for 300/400 Stops#2231
399780eThanks @abovedave! - Navigation: adjust margin top of navigation title@stackoverflow/stacks-svelte@1.0.0
Major Changes
#2231
399780eThanks @abovedave! - Badges: update to the new SHINE visualsBREAKING CHANGES:
.s-badge__iconremoved.s-badge__bountyremoved.s-badge__answeredremoved.s-badge__votesremoved.s-badge__rep-downremoved.s-badge__mutedremoved.s-badge__newrenamed to.s-badge__featured#2231
399780eThanks @abovedave! - enter prerelease mode for project shineMinor Changes
#2231
399780eThanks @abovedave! - feat(textarea): new SHINE styles and Svelte componentBREAKING CHANGES:
s-input__mdremoveds-input__xlremoved#2231
399780eThanks @abovedave! - Update button to new Shine stylesBREAKING CHANGES:
outlinedhas been removed i.e..s-btn__outlinedMutedhas been removeds-btn__mdhas been removed#2231
399780eThanks @abovedave! - Update User card to new SHINE design (part 1)#2231
399780eThanks @abovedave! - feat(tags): updates tag component designs for project SHINEBREAKING CHANGES
Tag sizes
xsandmdhave been removed.#2231
399780eThanks @abovedave! - Update User Card to new SHINE design (part 2)#2231
399780eThanks @abovedave! - Update link component to new SHINE designsBREAKING CHANGES:
s-linkneeds to be an explict class of any element that needs the stylingblock-linkcomponent deleted#2231
399780eThanks @abovedave! - Add Vote component#2231
399780eThanks @abovedave! - Update Select component in classic and svelte to new SHINE stylesBREAKING CHANGES:
mdandxlsizes removed#2231
399780eThanks @abovedave! - Update Bling component to match SHINE styles#2231
399780eThanks @abovedave! - Made TextInputs value prop bindable#2231
399780eThanks @abovedave! - feat(notice): update styles for SHINEfeat(toast): update styles for SHINE
BREAKING CHANGES
#2231
399780eThanks @abovedave! - Update Menu to SHINE styles; add Svelte component#2231
399780eThanks @abovedave! - feat(input): update input styles for SHINEBREAKING CHANGES:
s-input__mdremoveds-input__xlremovedoptionalandi18nOptionalTextattributes removed from TextInput Svelte component#2231
399780eThanks @abovedave! - Updated checkbox and radio styling in Stacks Classic and documentation for SHINE.s-check-controlhas been removedRenamed
.s-check-groupto.s-form-group.s-checkboxand.s-radioare now expected to be on the container where.s-check-controlwould previously be applied. They are no longer needed on the input itselfAdded
.s-checkbox__checkmarkand.s-radio__checkmarkto Stacks ClassicAdded
Checkbox,CheckboxGroup,Radio,RadioGroupcomponents to Stacks Svelte#2231
399780eThanks @abovedave! - feat(empty-state): new SHINE styles and Svelte Componentfix(expanding-input): expands correctly now after textarea update
#2231
399780eThanks @abovedave! - Update Loader (formerly known as Spinner) component to SHINE designsBREAKING CHANGES:
#2231
399780eThanks @abovedave! - Add .bg-loading delete skeletonBREAKING CHANGES:
Skeleton component deleted
#2231
399780eThanks @abovedave! - Added new Navigation Component#2231
399780eThanks @abovedave! - update label component to new SHINE specs#2231
399780eThanks @abovedave! - Update pagination component to match new SHINE design systemBREAKING CHANGES
The next button now uses an ArrowRight and ArrowLeft icon instead of text. To apply the new styling, add the
item__navclass to pagination items that represent the "Next" button.#2231
399780eThanks @abovedave! - Activity Indicator Updates:Stacks Classic: Updated activity indicator component to the new visual language (default 16x16). Introduced
.s-activity-indicator__smvariant (10x10).Stacks Svelte: Added new
ActivityIndicatorcomponent.#2231
399780eThanks @abovedave! - feat(badges): first batch of design updates for the badge component as part of SHINEBREAKING CHANGES:
.s-badge__xsremoved.s-award-blingrenamed to.s-bling(used in some badge templates)#2231
399780eThanks @abovedave! - Added aria-label and aria-labelledby props to PopoverContent#2298
f17e8e8Thanks @alexwarren! - Fix popover focus-leave dismissal#2231
399780eThanks @abovedave! - Update Post Summary to SHINE stylesPatch Changes
#2231
399780eThanks @abovedave! - Navigation: Address an issue where in highcontrast mode anchor navigation items with activity indicator or badges were not correctly underlined#2231
399780eThanks @abovedave! - ensure correct module resolution in nodejs#2231
399780eThanks @abovedave! - Adjust stacks svelte peer deps#2231
399780eThanks @abovedave! - Remove nested tag in UserCard to fix node_invalid_placement_ssr warning#2231
399780eThanks @abovedave! - chore(textinput/textarea): upgrade to Svelte 5 syntaxBREAKING CHANGES:
d76dfe9Thanks @asblanco! - fix(modal): stop Escape propagation by default (fix(modal): stop Escape propagation by default #2319)#2231
399780eThanks @abovedave! - Navigation: Add animate prop to NavigationItem#2231
399780eThanks @abovedave! - Modal: changed close icon to the newCrossbeta icon (including some padding adjustments)#2231
399780eThanks @abovedave! - add support for a tag having both a dismiss button and linked tag text simultaneously#2231
399780eThanks @abovedave! - Export user card child components#2231
399780eThanks @abovedave! - Popover: add the ability to add classes to the s-popover--content element#2231
399780eThanks @abovedave! - Avatar Updates:Stacks Classic: Made avatar border squared. Introduced
.s-avatar--indicatorclass for positioning an activity indicator element in relation to the avatar.Stacks Svelte: Introduced a new
statusprop. When set toonlineit will show an activity indicator on the avatar.#2231
399780eThanks @abovedave! - Navigation: ensure dropdown items can be rendered in a semantically correct way#2231
399780eThanks @abovedave! - Incorporate v0.6.0 changes in the beta release taghttps://github.com/StackExchange/Stacks/releases/tag/%40stackoverflow%2Fstacks-svelte%400.6.0
#2262
0179d9bThanks @dancormier! - Allow class prop to be array or object#2288
a84dd91Thanks @giamir! - Shift Popover content horizontally when it would overflow the viewport.#2231
399780eThanks @abovedave! - fix(navigation): make vertical navigation more accessibleBREAKING CHANGES:
#2231
399780eThanks @abovedave! - Support both @stackoverflow/stacks v2 and v3 as peer dependencies#2231
399780eThanks @abovedave! - accessibility(tags): add screen reader improvements#2231
399780eThanks @abovedave! - extract the vote state logic in an opt in svelte module#2261
2c9bd95Thanks @dancormier! - Updated Button component to use string for badgesBREAKING CHANGES:
badgeprop in Button component now uses string (numbers only) instead of a Snippet#2231
399780eThanks @abovedave! - dependencies upgrade#2231
399780eThanks @abovedave! - Replace all static size variables (--su-static*) with dynamic ones (--su*)#2231
399780eThanks @abovedave! - Change popover close icon to Cross#2231
399780eThanks @abovedave! - Addonoutclickto Popover component#2206
a9d6edfThanks @abovedave! - *<Avatar>nested<img>dimensions.#2231
399780eThanks @abovedave! - Pre-bundle dayjs plugins with .js extension in optimizeDeps#2231
399780eThanks @abovedave! - vote component: allow downvoting for horizontal layoutUpdated dependencies [
399780e,4b94e3d,399780e,399780e,399780e]:@stackoverflow/stacks-utils@1.0.0
Major Changes
399780eThanks @abovedave! - feat(stacks-utils): new @stackoverflow/stacks-utils packagePatch Changes
#2231
399780eThanks @abovedave! - ensure correct module resolution in nodejs#2365
4b94e3dThanks @dancormier! - Fix TypeScript declaration resolution for NodeNext consumers and avoid changing the consumer's default Day.js locale.#2231
399780eThanks @abovedave! - dependencies upgrade#2231
399780eThanks @abovedave! - formatCount support for negative values