chore(new-release) - #2367
Open
stacks-tooling wants to merge 3 commits into
Open
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
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
#1994
83db25aThanks @dancormier! - enter prerelease mode for project shine#2082
8ed0ceaThanks @giamir! - 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
#2077
78d6a22Thanks @mukunku! - feat(textarea): new SHINE styles and Svelte componentBREAKING CHANGES:
s-input__mdremoveds-input__xlremoved#2008
4610d3aThanks @ttaylor-stack! - Update button to new Shine stylesBREAKING CHANGES:
outlinedhas been removed i.e..s-btn__outlinedMutedhas been removeds-btn__mdhas been removed#2092
c1443ecThanks @ttaylor-stack! - Update User card to new SHINE design (part 1)#2038
e0da077Thanks @mukunku! - feat(tags): updates tag component designs for project SHINEBREAKING CHANGES
Tag sizes
xsandmdhave been removed.#2123
dcac9bfThanks @ttaylor-stack! - Update User Card to new SHINE design (part 2)#2015
66bfd40Thanks @dancormier! - Updated colors for SHINE#2164
a710c69Thanks @ttaylor-stack! - Update link component to new SHINE designsBREAKING CHANGES:
s-linkneeds to be an explict class of any element that needs the stylingblock-linkcomponent deleted#2026
2a4a741Thanks @ttaylor-stack! - Update border radius for new SHINE design systemBREAKING CHANGE:
#2062
83d21b8Thanks @dancormier! - Add Vote component#2069
bb1284bThanks @ttaylor-stack! - Update Select component in classic and svelte to new SHINE stylesBREAKING CHANGES:
mdandxlsizes removed#2028
c9bd0f6Thanks @dancormier! - Update typography for new SHINE design system#2013
35fe29bThanks @dancormier! - Update Bling component to match SHINE styles#2187
34a2cd1Thanks @dancormier! - Remove deprecated components (breadcrumbs, button groups, cards, expandable, link previews, page titles, progress bars, topbar, uploader)#2214
97d31abThanks @dancormier! - Add brand color set#2109
96224f0Thanks @mukunku! - feat(notice): update styles for SHINEfeat(toast): update styles for SHINE
BREAKING CHANGES
#2046
5e49f0bThanks @dancormier! - Update Menu to SHINE styles; add Svelte component#2070
55f3a17Thanks @mukunku! - feat(input): update input styles for SHINEBREAKING CHANGES:
s-input__mdremoveds-input__xlremovedoptionalandi18nOptionalTextattributes removed from TextInput Svelte component#2060
d53cdd1Thanks @ttaylor-stack! - 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#2132
4d3ad74Thanks @giamir! - adjust breakpoints to the new SHINE spec#2142
041f1ddThanks @ttaylor-stack! - Update Loader (formerly known as Spinner) component to SHINE designsBREAKING CHANGES:
#2136
d75d9d4Thanks @ttaylor-stack! - Add .bg-loading delete skeletonBREAKING CHANGES:
Skeleton component deleted
#2174
df11fb5Thanks @dancormier! - Update prose component to SHINE styles#2043
6f6d576Thanks @giamir! - Navigation updates:.s-navigation__muted)#2163
9000f2eThanks @giamir! - update label component to new SHINE specs#2035
0b1841dThanks @ttaylor-stack! - 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.#2030
da8616aThanks @ttaylor-stack! - Update popover component to match SHINE stylesBREAKING CHANGES:
s-popover--arrowcss class has been removed#2051
f3f078cThanks @mukunku! - 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#2137
83464cdThanks @dancormier! - Update Post Summary to SHINE stylesPatch Changes
#2118
a60053dThanks @mukunku! - feat(banner): update styles for SHINEBREAKING CHANGES:
.s-banner--btnhas been replaced with.s-banner--dismiss#2160
e28cc80Thanks @giamir! - adjust button disabled state styles in HC modes#2173
8ac82b8Thanks @dancormier! - Improve badge layout#2108
d91d8c8Thanks @giamir! - Make avatar background in navigation components transparent#2140
70cfb92Thanks @dancormier! - Nudge light high contrast mode black 400, 500 for improved contrast#2155
9f65cf9Thanks @mukunku! - feat(sidebar-widget): initial SHINE design changes#2158
99ebaefThanks @giamir! - button: adjust selected variant styles#2068
6de581fThanks @giamir! - Modal: changed close icon to the newCrossbeta icon (including some padding adjustments)#2119
85c14d4Thanks @dancormier! - Fix rem font size values#2315
e35b99cThanks @dancormier! - Fix atomic gap utilities so axis-specific classes emit targeted gap properties.#2144
04b0c7eThanks @dancormier! - add support for a tag having both a dismiss button and linked tag text simultaneously#2065
a89da8bThanks @giamir! - Navigation: accessibility tweaks for highcontrast mode#2048
7233e20Thanks @dancormier! - Simplify tag styles, tweak docs#2091
5a8a4e1Thanks @mukunku! - chore(bling): adjust HC colors#2191
2ccdfafThanks @dancormier! - Fully remove cruft from removed components#2168
c903ff0Thanks @mukunku! - patch(badges): Add star icon for new user badges#2178
66498ccThanks @mukunku! - patch(avatars): Use black background in dark mode for avatars#2192
fb19fe6Thanks @dancormier! - Wrap long post-summary titles#2122
93ae01bThanks @dancormier! - Updated size scale plus many under-the-hood improvements#2100
1407fb5Thanks @mukunku! - feat(empty-state): new SHINE styles and Svelte Componentfix(expanding-input): expands correctly now after textarea update
#2019
e9b8885Thanks @giamir! - 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.#2166
c8fb945Thanks @mukunku! - patch(toggle-switch): update to SHINE styles#2176
79d687dThanks @mukunku! - patch(buttons) - Add notice for xs size#2181
dc4fa17Thanks @mukunku! - fix(navigation): make vertical navigation more accessibleBREAKING CHANGES:
#2145
721511fThanks @giamir! - button: adjust badge variant#2066
32ae839Thanks @dancormier! - Remove activity indicator HC mode color overrides#2130
e2dea15Thanks @giamir! - dependencies upgrade#2037
73c8eddThanks @dancormier! - Add legacy sm, lg border radius custom properties#2103
2bea67eThanks @mukunku! - chore(inputs): adjust alert icon#2089
5c4b9b5Thanks @ttaylor-stack! - Fix the following bugs:#2054
13b6189Thanks @dancormier! - Fix dark mode orange color#2172
92cd983Thanks @dancormier! - Replace all static size variables (--su-static*) with dynamic ones (--su*)#2057
ec61da3Thanks @dancormier! - Change popover close icon to Cross#2027
4bd5612Thanks @giamir! - 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.#2088
2f3cb89Thanks @mukunku! - chore(input): fix non text input styles#2322
4fb27bbThanks @dancormier! - Update default form input border colors to black-350.#2047
8854903Thanks @mukunku! - chore(tags): tweak padding for new tag styles#2171
c122d46Thanks @mukunku! - patch(navigation): Update vertical nav text color#2196
a2365c0Thanks @giamir! - fix wrapping behavior of post-summary titles#2094
ae44e91Thanks @mukunku! - chore(colors): tweak colors to match latest values for SHINE#2314
667ed7aThanks @dancormier! - Restore transition atomic utilities to the static CSS bundle.#2104
258abeeThanks @giamir! - Add predefined line-height to font size atomic classes (.fs-fine, .fs-caption, etc...)#2086
efc2120Thanks @mukunku! - chore(colors): Update Dark Mode HC Colors for 300/400 Stops#2081
327f25eThanks @giamir! - Navigation: adjust margin top of navigation title@stackoverflow/stacks-svelte@1.0.0
Major Changes
#2082
8ed0ceaThanks @giamir! - 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#1994
83db25aThanks @dancormier! - enter prerelease mode for project shineMinor Changes
#2077
78d6a22Thanks @mukunku! - feat(textarea): new SHINE styles and Svelte componentBREAKING CHANGES:
s-input__mdremoveds-input__xlremoved#2008
4610d3aThanks @ttaylor-stack! - Update button to new Shine stylesBREAKING CHANGES:
outlinedhas been removed i.e..s-btn__outlinedMutedhas been removeds-btn__mdhas been removed#2092
c1443ecThanks @ttaylor-stack! - Update User card to new SHINE design (part 1)#2038
e0da077Thanks @mukunku! - feat(tags): updates tag component designs for project SHINEBREAKING CHANGES
Tag sizes
xsandmdhave been removed.#2123
dcac9bfThanks @ttaylor-stack! - Update User Card to new SHINE design (part 2)#2164
a710c69Thanks @ttaylor-stack! - Update link component to new SHINE designsBREAKING CHANGES:
s-linkneeds to be an explict class of any element that needs the stylingblock-linkcomponent deleted#2062
83d21b8Thanks @dancormier! - Add Vote component#2069
bb1284bThanks @ttaylor-stack! - Update Select component in classic and svelte to new SHINE stylesBREAKING CHANGES:
mdandxlsizes removed#2013
35fe29bThanks @dancormier! - Update Bling component to match SHINE styles#2107
c130895Thanks @chris-doucette-stack! - Made TextInputs value prop bindable#2109
96224f0Thanks @mukunku! - feat(notice): update styles for SHINEfeat(toast): update styles for SHINE
BREAKING CHANGES
#2046
5e49f0bThanks @dancormier! - Update Menu to SHINE styles; add Svelte component#2070
55f3a17Thanks @mukunku! - feat(input): update input styles for SHINEBREAKING CHANGES:
s-input__mdremoveds-input__xlremovedoptionalandi18nOptionalTextattributes removed from TextInput Svelte component#2060
d53cdd1Thanks @ttaylor-stack! - 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#2100
1407fb5Thanks @mukunku! - feat(empty-state): new SHINE styles and Svelte Componentfix(expanding-input): expands correctly now after textarea update
#2142
041f1ddThanks @ttaylor-stack! - Update Loader (formerly known as Spinner) component to SHINE designsBREAKING CHANGES:
#2136
d75d9d4Thanks @ttaylor-stack! - Add .bg-loading delete skeletonBREAKING CHANGES:
Skeleton component deleted
#2043
6f6d576Thanks @giamir! - Added new Navigation Component#2163
9000f2eThanks @giamir! - update label component to new SHINE specs#2035
0b1841dThanks @ttaylor-stack! - 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.#2027
4bd5612Thanks @giamir! - 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.#2051
f3f078cThanks @mukunku! - 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)#2113
0b92e2cThanks @chris-doucette-stack! - Added aria-label and aria-labelledby props to PopoverContent#2298
f17e8e8Thanks @alexwarren! - Fix popover focus-leave dismissal#2137
83464cdThanks @dancormier! - Update Post Summary to SHINE stylesPatch Changes
#2065
a89da8bThanks @giamir! - Navigation: Address an issue where in highcontrast mode anchor navigation items with activity indicator or badges were not correctly underlined#2177
a035461Thanks @giamir! - ensure correct module resolution in nodejs#2128
d60aa26Thanks @giamir! - Adjust stacks svelte peer deps#2146
d3ddae4Thanks @ttaylor-stack! - Remove nested tag in UserCard to fix node_invalid_placement_ssr warning#2085
4310a45Thanks @mukunku! - 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)#2074
1e98516Thanks @dancormier! - Navigation: Add animate prop to NavigationItem#2068
6de581fThanks @giamir! - Modal: changed close icon to the newCrossbeta icon (including some padding adjustments)#2144
04b0c7eThanks @dancormier! - add support for a tag having both a dismiss button and linked tag text simultaneously#2138
fcd06fbThanks @dancormier! - Export user card child components#2061
da4276aThanks @chris-doucette-stack! - Popover: add the ability to add classes to the s-popover--content element#2019
e9b8885Thanks @giamir! - 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.1f53476Thanks @giamir! - Navigation: ensure dropdown items can be rendered in a semantically correct wayIncorporate v0.6.0 changes in the beta release tag
https://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.#2181
dc4fa17Thanks @mukunku! - fix(navigation): make vertical navigation more accessibleBREAKING CHANGES:
b5d8e90Thanks @giamir! - Support both @stackoverflow/stacks v2 and v3 as peer dependencies#2045
10e108aThanks @mukunku! - accessibility(tags): add screen reader improvements#2152
cd866c7Thanks @giamir! - 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#2130
e2dea15Thanks @giamir! - dependencies upgrade#2172
92cd983Thanks @dancormier! - Replace all static size variables (--su-static*) with dynamic ones (--su*)#2057
ec61da3Thanks @dancormier! - Change popover close icon to Cross#2063
efed5b2Thanks @dancormier! - Addonoutclickto Popover component#2206
a9d6edfThanks @abovedave! - *<Avatar>nested<img>dimensions.#2224
051f747Thanks @dancormier! - Pre-bundle dayjs plugins with .js extension in optimizeDeps#2148
fc1517bThanks @giamir! - vote component: allow downvoting for horizontal layoutUpdated dependencies [
65938dd,4b94e3d,a035461,e2dea15,f59b762]:@stackoverflow/stacks-utils@1.0.0
Major Changes
65938ddThanks @mukunku! - feat(stacks-utils): new @stackoverflow/stacks-utils packagePatch Changes
#2177
a035461Thanks @giamir! - 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.#2130
e2dea15Thanks @giamir! - dependencies upgrade#2153
f59b762Thanks @giamir! - formatCount support for negative values