This PR contains the following updates:
Release Notes
asteasolutions/zod-to-openapi (@asteasolutions/zod-to-openapi)
Compare Source
What's Changed
- README changes
- Add isDate to string transformer
- Zod 3.23.8 upgrade
- #274 allow refs to be passed to response configurations
- #271 handle instance of and custom required fields
Full Changelog: asteasolutions/zod-to-openapi@v7.2.0...v7.3.0
floating-ui/floating-ui (@floating-ui/dom)
Compare Source
Patch Changes
- fix(autoUpdate): work around
IntersectionObserver issue that sometimes fails to detect movement of reference element
- Update dependencies:
@floating-ui/utils@0.2.9
Compare Source
Patch Changes
- fix: handle relative html offset clipping rect
- fix(getClippingRect): allow passing
DOMRect as a boundary
storybookjs/storybook (@storybook/addon-essentials)
Compare Source
Compare Source
- Addon Test: Use pathe for better windows support - #29676, thanks @yannbf!
- Angular: Default to standalone components in Angular v19 - #29677, thanks @ingowagner!
- Frameworks: Add Vite 6 support - #29710, thanks @yannbf!
- Portable stories: Support multiple annotation notations from preview - #29733, thanks @yannbf!
- React: Upgrade react-docgen-typescript to support Vite 6 - #29724, thanks @yannbf!
- Svelte: Support
@sveltejs/vite-plugin-svelte v5 - #29731, thanks @JReinhold!
Compare Source
Compare Source
- Addon Test: Only optimize react deps if applicable in vitest-plugin - #29617, thanks @yannbf!
Compare Source
Compare Source
Compare Source
Compare Source
Storybook 8.4 comes with a ton of exciting new features designed to give you the best experience developing, testing, and debugging tests in the browser!
- ▶️ Unified UI for component testing
- 5️⃣ Svelte 5 and Svelte CSF support
- ⚛️ React Native Storybook 8 release
- 🏷️ Tags-based filtering to organize your Storybook
- 🫧 Dependency cleanup to reduce install footprint
- 💯 Hundreds more improvements
List of all updates
- Addon Test: Adjust file exports to be ESM/CJS compatible - #29471, thanks @valentinpalkovic!
- Addon Test: Error when addon interactions exists - #29434, thanks @valentinpalkovic!
- Addon Test: Escape XML when converting ANSI to HTML in test errors - #29446, thanks @ghengeveld!
- Addon Test: Fix hiding stacktrace for assertion errors in test panel - #29458, thanks @ghengeveld!
- Addon Test: Improve Error Handling - #29476, thanks @valentinpalkovic!
- Addon Test: Improve postinstall script - #29479, thanks @yannbf!
- Addon Test: Improve unsupported vitest message - #29486, thanks @valentinpalkovic!
- Addon Test: Only register testing module in Vite projects - #29472, thanks @yannbf!
- Addon Test: Throttle Vitest progress updates more heavily - #29482, thanks @ghengeveld!
- Addon-docs, blocks: Prebundle dependencies - #29301, thanks @JReinhold!
- Addon-Test: Support for
@vitest/browser v2.1.2 - #29407, thanks @strozw!
- Blocks: Prebundle
es-toolkit - #29259, thanks @JReinhold!
- Builder-vite: Replace .at() call with [] in codegen - #29048, thanks @Chudesnov!
- CLI: Don't add
@storybook/addon-links by default - #29177, thanks @tobiasdiez!
- CLI: Ensure
.gitignore updated via CLI ends with a newline - #29124, thanks @3w36zj6!
- CLI: Fix
yarn detection - #29448, thanks @ndelangen!
- CLI: Migrate from
chalk to picocolors - #28262, thanks @43081j!
- CLI: Refactor NPMProxy error parsing logic - #29459, thanks @yannbf!
- ConfigFile: Fix
export { X } parsing - #29344, thanks @vctqs1!
- Core: Add unified UI Testing Module - #29241, thanks @yannbf!
- Core: Close story status menu when selecting an item - #29455, thanks @ghengeveld!
- Core: Fix building Storybook deleting project root files - #29371, thanks @JReinhold!
- Core: Fix race condition during empty folder init - #29490, thanks @valentinpalkovic!
- Core: Make
prettier an optional peer dependency - #29223, thanks @JReinhold!
- Core: Migrate from
express to polka - #29230, thanks @43081j!
- Core: Migrate from
qs to picoquery - #28315, thanks @43081j!
- Core: Open 'Component tests' addon panel when clicking a story status - #29456, thanks @ghengeveld!
- Core: Remove
handlebars usage - #29208, thanks @ndelangen!
- Core: Remove dependence on
file-system-cache - #29256, thanks @ndelangen!
- Core: Replace
fs-extra with the native APIs - #29126, thanks @ziebam!
- Core: Replace
lodash with es-toolkit - #28981, thanks @ndelangen!
- Core: Show checkmark icon in story status dropdown and update status label for component tests - #29451, thanks @ghengeveld!
- Core: Show tooltip on filter toggles to clarify their purpose - #29447, thanks @ghengeveld!
- Core: Track test provider state in sessionStorage - #29450, thanks @ghengeveld!
- Core: Upgrade
esbuild, broadening version range - #29254, thanks @ndelangen!
- Dependencies: Upgrade VTA to v3.1.0 - #29449, thanks @ghengeveld!
- Dependencies: Upgrade VTA to v3.2.0 to resolve peerDep conflict - #29461, thanks @ghengeveld!
- Interactions: Escape xml of interactions errors - #29414, thanks @kasperpeulen!
- Maintenance: Fix broken and outdated documentation links - #29412, thanks @jonniebigodes!
- Manager: Add tags property to ComponentEntry objects - #29343, thanks @Sidnioulz!
- React: Prebundle all of
renderers/react's dependencies - #29298, thanks @ndelangen!
- Svelte: Improve argTypes inference with
svelte2tsx - support runes - #29423, thanks @JReinhold!
- Test: Remove unused
util dependency - #29310, thanks @JReinhold!
- UI: Brand image css class conflict causes image to resize on hot reloads - #29129, thanks @ShreySinha02!
- UI: Fix RefIndicator to use CheckIcon instead of string - #29209, thanks @JSMike!
- UI: Simple tag filtering - #29333, thanks @shilman!
- UI: Use production-mode
react in manager - #29197, thanks @ndelangen!
- Viewport-addon: Add InitialViewportKeys type to viewport addon - #29182, thanks @hyeongrok7874!
- Vite: Add jsdoc-type-pratt-parser to
optimizeDeps - #29179, thanks @tobiasdiez!
- Vite: Cleanup and prebundle dependencies - #29302, thanks @JReinhold!
- Webpack: Fix export 'act' (imported as 'React4') was not found in 'react' errors in webpack - #29235, thanks @kasperpeulen!
Compare Source
v8.3.7
Compare Source
storybookjs/addon-svelte-csf (@storybook/addon-svelte-csf)
Compare Source
🚀 Enhancement
Authors: 1
sveltejs/kit (@sveltejs/adapter-auto)
Patch Changes
Minor Changes
- feat: add support for Bun package manager (#12854)
sveltejs/kit (@sveltejs/adapter-static)
Compare Source
Patch Changes
- fix: use optional chaining when checking router type (#13218)
Compare Source
Patch Changes
- fix: allow dynamic routes with missing fallback in hash mode (#13213)
Compare Source
Patch Changes
sveltejs/kit (@sveltejs/kit)
Compare Source
Patch Changes
-
fix: correctly notify page store subscribers (#13205)
-
fix: prerender data when there is no server load but the trailingSlash option is set from the server (#13262)
-
fix: correctly remove navigation callbacks when returning function in onNavigate (#13241)
Compare Source
Patch Changes
Compare Source
Minor Changes
- feat: add
bundleStrategy: 'inline' option (#13193)
Compare Source
Patch Changes
- fix: do not mutate URL during reroute logic (#13222)
Compare Source
Minor Changes
- feat: add hash-based routing option (#13191)
Patch Changes
- fix: create new URL when calling
goto(...), to handle case where URL is mutated (#13196)
Compare Source
Minor Changes
- feat: add
bundleStrategy: 'split' | 'single' option (#13173)
Compare Source
Patch Changes
Compare Source
Patch Changes
- fix: replace
navigating.current.<x> with navigating.<x> (#13174)
Compare Source
Minor Changes
- feat: add
$app/state module (#13140)
Patch Changes
- chore: specify the route ID in the error message during development when making a form action request to a route without form actions (#13167)
Compare Source
Patch Changes
- fix: adhere to Vite
build.minify setting when building the service worker (#13143)
Compare Source
Minor Changes
- feat: transport custom types across the server/client boundary (#13149)
Patch Changes
- fix: correctly resolve hooks file when a similarly named directory exists (#13144)
Compare Source
Patch Changes
- fix: export
init hook from get_hooks (#13136)
Compare Source
Minor Changes
- feat: server and client
init hook (#13103)
Patch Changes
- fix: prevent hooks exported from
hooks.js from overwriting hooks from hooks.server.js (#13104)
Compare Source
Patch Changes
- fix: correctly match route groups preceding optional parameters (#13099)
Compare Source
Minor Changes
Patch Changes
- fix: transform link[rel='shortcut icon'] and link[rel='apple-touch-icon'] to be absolute to avoid console error when navigating (#13077)
Compare Source
Patch Changes
- fix: don't hydrate when falling back to error page (#13056)
Compare Source
Patch Changes
- fix: update inline css url generation for FOUC prevention in dev (#13007)
Compare Source
Patch Changes
Compare Source
Patch Changes
Compare Source
Patch Changes
-
fix: only add nonce to script-src-elem, style-src-attr and style-src-elem CSP directives when unsafe-inline is not present (#11613)
-
fix: support HTTP/2 in dev and production. Revert the changes from #12907 to downgrade HTTP/2 to TLS as now being unnecessary (#12989)
Compare Source
Minor Changes
- feat: add helper to identify
ActionFailure objects (#12878)
Compare Source
Patch Changes
- fix: update link in JSDoc (#12963)
Compare Source
Patch Changes
- fix: update broken links in JSDoc (#12960)
Compare Source
Patch Changes
-
fix: warn on invalid cookie name characters (#12806)
-
fix: when using @vitejs/plugin-basic-ssl, set a no-op proxy config to downgrade from HTTP/2 to TLS since undici does not yet enable HTTP/2 by default (#12907)
Compare Source
Patch Changes
-
fix: ensure element is focused after subsequent clicks of the same hash link (#12866)
-
fix: avoid preload if event default was prevented for touchstart and mousedown events (#12887)
-
fix: avoid reloading behaviour for hash links with data-sveltekit-reload if the hash is on the same page (#12866)
Compare Source
Patch Changes
-
fix: include importer in illegal import error message (#12820)
-
fix: don't try reading assets directly that aren't present (#12876)
-
fix: decode non-latin characters when previewing prerendered pages (#12874)
-
fix: better error message when a Result is returned from a form action (#12829)
-
docs: update URLs for new svelte.dev site (#12857)
Compare Source
Patch Changes
- fix: use absolute links in JSDoc comments (#12718)
sveltejs/kit (@sveltejs/package)
Patch Changes
- docs: update URLs for new svelte.dev site (#12857)
Patch Changes
- docs: demonstrate sv migrate over prior commands (#12840)
TanStack/query (@tanstack/eslint-plugin-query)
Version 5.62.16 - 1/6/25, 7:15 PM (Manual Release)
Changes
Fix
- QueriesObserver: include default options on duplicate query, queryHash check (#8432) (
e664d22) by nick-avi-say
- vue-query: ensure
queryKey match the current value of ref used inside (#8443) (3104854) by @Mini-ghost
- react-query: eslint-plugin-query now working with vanilla js (#8322) (
f6757a6) by Ifeanyi Aladi
- eslint-plugin-query: export Plugin interface (#8392) (
9a0ca9b) by Tomáš Vojtášek
Test
- add a test to ensure new meta gets accepted by fetchQuery (
d08d115) by Dominik Dorfmeister
Packages
Compare Source
Version 5.62.9 - 12/23/24, 4:51 PM
Changes
Fix
- types: change symbol declarations (#8468) (
1e73d3a) by Nick Lucas
Chore
Docs
Packages
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Renovate Bot.
This PR contains the following updates:
^7.1.1->^7.3.0^1.6.10->^1.6.13^1.1.0->^1.2.1^8.3.5->^8.4.78.5.0^8.3.5->^8.4.78.5.0^8.3.5->^8.4.78.5.0^4.1.7->^4.2.0^8.3.5->^8.4.78.5.0^8.3.5->^8.4.78.5.0^8.3.5->^8.4.78.5.0^8.3.5->^8.4.78.5.0^8.3.5->^8.4.78.5.0^8.3.5->^8.4.78.5.0^8.3.5->^8.4.78.5.0^3.0.0->^3.3.1^3.0.5->^3.0.8^2.5.26->^2.15.22.15.3^2.0.0->^2.15.22.15.3^2.7.0->^2.15.22.15.3^2.3.5->^2.3.7^5.53.0->^5.62.16^5.59.13->^5.64.1^5.55.1->^5.64.1^6.6.2->^6.6.3^5.2.4->^5.2.6^7.17.0->^7.18.0^7.17.0->^7.18.0^2.1.3->^2.1.8^1.7.7->^1.7.9^16.4.5->^16.4.7^7.4.2->^7.4.4^8.57.0->^8.57.1^2.1.2->^2.3.3^2.43.0->^2.46.1^1.14.0->^1.16.0^15.0.0->^15.14.0^9.1.5->^9.1.7^3.2.0->^3.2.2^8.4.45->^8.4.498.5.1(+1)^8.4.47->^8.4.498.5.1(+1)^3.2.6->^3.3.3^5.19.1->^5.22.0^1.78.0->^1.83.11.83.4(+2)^1.79.5->^1.83.11.83.4(+2)^2.7.0->^2.7.1^8.3.5->^8.4.78.5.0^4.2.7->^4.2.19^4.0.1->^4.1.4^4.0.0->^4.1.4^6.0.2->^6.0.3^2.19.1->^2.22.1^5.17.14->^5.18.2^2.5.2->^2.6.0^3.4.10->^3.4.17^3.4.10->^3.4.17^4.19.0->^4.19.2^4.19.0->^4.19.2^2.2.1->^2.3.3^4.26.1->^4.32.0^5.5.4->^5.7.3^5.0.3->^5.4.11^5.0.1->^5.1.4^2.5.1->^2.7.0^3.23.8->^3.24.1^3.1.8->^3.2.1Release Notes
asteasolutions/zod-to-openapi (@asteasolutions/zod-to-openapi)
v7.3.0Compare Source
What's Changed
Full Changelog: asteasolutions/zod-to-openapi@v7.2.0...v7.3.0
floating-ui/floating-ui (@floating-ui/dom)
v1.6.13Compare Source
Patch Changes
IntersectionObserverissue that sometimes fails to detect movement of reference element@floating-ui/utils@0.2.9v1.6.12Compare Source
Patch Changes
DOMRectas aboundarystorybookjs/storybook (@storybook/addon-essentials)
v8.4.7Compare Source
v8.4.6Compare Source
@sveltejs/vite-plugin-sveltev5 - #29731, thanks @JReinhold!v8.4.5Compare Source
v8.4.4Compare Source
v8.4.3Compare Source
v8.4.2Compare Source
@storybook/test- #29514, thanks @shilman!v8.4.1Compare Source
v8.4.0Compare Source
Storybook 8.4 comes with a ton of exciting new features designed to give you the best experience developing, testing, and debugging tests in the browser!
List of all updates
@vitest/browserv2.1.2 - #29407, thanks @strozw!es-toolkit- #29259, thanks @JReinhold!@storybook/addon-linksby default - #29177, thanks @tobiasdiez!.gitignoreupdated via CLI ends with a newline - #29124, thanks @3w36zj6!yarndetection - #29448, thanks @ndelangen!chalktopicocolors- #28262, thanks @43081j!export { X }parsing - #29344, thanks @vctqs1!prettieran optional peer dependency - #29223, thanks @JReinhold!expresstopolka- #29230, thanks @43081j!qstopicoquery- #28315, thanks @43081j!handlebarsusage - #29208, thanks @ndelangen!file-system-cache- #29256, thanks @ndelangen!fs-extrawith the native APIs - #29126, thanks @ziebam!lodashwithes-toolkit- #28981, thanks @ndelangen!esbuild, broadening version range - #29254, thanks @ndelangen!renderers/react's dependencies - #29298, thanks @ndelangen!svelte2tsx- support runes - #29423, thanks @JReinhold!utildependency - #29310, thanks @JReinhold!reactin manager - #29197, thanks @ndelangen!optimizeDeps- #29179, thanks @tobiasdiez!v8.3.7Compare Source
v8.3.7
v8.3.6Compare Source
storybookjs/addon-svelte-csf (@storybook/addon-svelte-csf)
v4.2.0Compare Source
🚀 Enhancement
Authors: 1
sveltejs/kit (@sveltejs/adapter-auto)
v3.3.1Patch Changes
docs: update URLs for new svelte.dev site (#12857)
Updated dependencies [
dcbe4222a194c5f90cfc0fc020cf065f7a4e4c46,4cdbf76fbbf0c0ce7f574ef69c8daddcf954d39d,3a9b78f04786898ca93f6d4b75ab18d26bc45192,723eb8b31e6a22c82f730c30e485386c8676b746,8ec471c875345b751344e67580ff1b772ef2735b]:v3.3.0Minor Changes
sveltejs/kit (@sveltejs/adapter-static)
v3.0.8Compare Source
Patch Changes
v3.0.7Compare Source
Patch Changes
v3.0.6Compare Source
Patch Changes
docs: update URLs for new svelte.dev site (#12857)
Updated dependencies [
dcbe4222a194c5f90cfc0fc020cf065f7a4e4c46,4cdbf76fbbf0c0ce7f574ef69c8daddcf954d39d,3a9b78f04786898ca93f6d4b75ab18d26bc45192,723eb8b31e6a22c82f730c30e485386c8676b746,8ec471c875345b751344e67580ff1b772ef2735b]:sveltejs/kit (@sveltejs/kit)
v2.15.2Compare Source
Patch Changes
fix: correctly notify page store subscribers (#13205)
fix: prerender data when there is no server load but the
trailingSlashoption is set from the server (#13262)fix: correctly remove navigation callbacks when returning function in onNavigate (#13241)
v2.15.1Compare Source
Patch Changes
fix: add CSP hashes/nonces to inline styles when using
bundleStrategy: 'inline'(#13232)fix: silence dev/prod warning during sync (#13244)
v2.15.0Compare Source
Minor Changes
bundleStrategy: 'inline'option (#13193)v2.14.1Compare Source
Patch Changes
v2.14.0Compare Source
Minor Changes
Patch Changes
goto(...), to handle case where URL is mutated (#13196)v2.13.0Compare Source
Minor Changes
bundleStrategy: 'split' | 'single'option (#13173)v2.12.2Compare Source
Patch Changes
fix: correctly resolve no hooks file when a similarly named directory exists (#13188)
fix: correctly resolve
$app/stateon the server with Vite 5 (#13192)v2.12.1Compare Source
Patch Changes
navigating.current.<x>withnavigating.<x>(#13174)v2.12.0Compare Source
Minor Changes
$app/statemodule (#13140)Patch Changes
v2.11.1Compare Source
Patch Changes
build.minifysetting when building the service worker (#13143)v2.11.0Compare Source
Minor Changes
Patch Changes
v2.10.1Compare Source
Patch Changes
inithook fromget_hooks(#13136)v2.10.0Compare Source
Minor Changes
inithook (#13103)Patch Changes
hooks.jsfrom overwriting hooks fromhooks.server.js(#13104)v2.9.1Compare Source
Patch Changes
v2.9.0Compare Source
Minor Changes
Patch Changes
v2.8.5Compare Source
Patch Changes
v2.8.4Compare Source
Patch Changes
v2.8.3Compare Source
Patch Changes
fix: ensure error messages are escaped (#13050)
fix: escape values included in dev 404 page (#13039)
v2.8.2Compare Source
Patch Changes
fix: prevent duplicate fetch request when using Request with load function's fetch (#13023)
fix: do not override default cookie decoder to allow users to override the
cookielibrary version (#13037)v2.8.1Compare Source
Patch Changes
fix: only add nonce to
script-src-elem,style-src-attrandstyle-src-elemCSP directives whenunsafe-inlineis not present (#11613)fix: support HTTP/2 in dev and production. Revert the changes from #12907 to downgrade HTTP/2 to TLS as now being unnecessary (#12989)
v2.8.0Compare Source
Minor Changes
ActionFailureobjects (#12878)v2.7.7Compare Source
Patch Changes
v2.7.6Compare Source
Patch Changes
v2.7.5Compare Source
Patch Changes
fix: warn on invalid cookie name characters (#12806)
fix: when using
@vitejs/plugin-basic-ssl, set a no-op proxy config to downgrade from HTTP/2 to TLS sinceundicidoes not yet enable HTTP/2 by default (#12907)v2.7.4Compare Source
Patch Changes
fix: ensure element is focused after subsequent clicks of the same hash link (#12866)
fix: avoid preload if event default was prevented for
touchstartandmousedownevents (#12887)fix: avoid reloading behaviour for hash links with data-sveltekit-reload if the hash is on the same page (#12866)
v2.7.3Compare Source
Patch Changes
fix: include importer in illegal import error message (#12820)
fix: don't try reading assets directly that aren't present (#12876)
fix: decode non-latin characters when previewing prerendered pages (#12874)
fix: better error message when a
Resultis returned from a form action (#12829)docs: update URLs for new svelte.dev site (#12857)
v2.7.2Compare Source
Patch Changes
sveltejs/kit (@sveltejs/package)
v2.3.7Patch Changes
v2.3.6Patch Changes
TanStack/query (@tanstack/eslint-plugin-query)
v5.62.16Version 5.62.16 - 1/6/25, 7:15 PM (Manual Release)
Changes
Fix
e664d22) by nick-avi-sayqueryKeymatch the current value of ref used inside (#8443) (3104854) by @Mini-ghostf6757a6) by Ifeanyi Aladi9a0ca9b) by Tomáš VojtášekTest
d08d115) by Dominik DorfmeisterPackages
v5.62.9Compare Source
Version 5.62.9 - 12/23/24, 4:51 PM
Changes
Fix
1e73d3a) by Nick LucasChore
5be3872) by Lachlan CollinsDocs
18d81b9) by @cailloua76ac59) by gnerkusPackages
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Renovate Bot.