chore(deps): update npm (development)#2841
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
Cloudflare Pages deployment
|
96fa564 to
cb165c0
Compare
cb165c0 to
88373b4
Compare
88373b4 to
9fc1ec4
Compare
9fc1ec4 to
d232993
Compare
d232993 to
3aac0dc
Compare
3aac0dc to
53b014e
Compare
53b014e to
bf30915
Compare
bf30915 to
44ba876
Compare
44ba876 to
20117d0
Compare
20117d0 to
fc55068
Compare
fc55068 to
749abd1
Compare
749abd1 to
79c2a4e
Compare
79c2a4e to
16db7b7
Compare
16db7b7 to
1cc160d
Compare
1cc160d to
f69214b
Compare
f69214b to
c59ba7d
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 contains the following updates:
3.0.4→3.1.010.4.6→10.5.010.4.6→10.5.010.4.6→10.5.026.1.0→26.1.166.7.4→66.7.566.7.4→66.7.56.0.7→6.0.84.28.4→4.28.610.6.0→10.7.063.0.11→63.0.134.1.0→4.2.011.10.0→11.13.010.4.6→10.5.08.62.1→8.64.066.7.4→66.7.58.1.3→8.1.44.1.9→4.1.103.3.6→3.3.7Release Notes
eslint/config-inspector (@eslint/config-inspector)
v3.1.0Compare Source
Features
storybookjs/storybook (@storybook/addon-a11y)
v10.5.0Compare Source
Storybook 10.5 contains hundreds of fixes and improvements:
List of all updates
- A11y: Fix MDX heading anchors not keyboard accessible - [#34368](https://redirect.github.com/storybookjs/storybook/pull/34368), thanks @TheSeydiCharyyev! - A11y: Handle lang attribute throughout preview - [#35321](https://redirect.github.com/storybookjs/storybook/pull/35321), thanks @Sidnioulz! - A11y: Surface required args and keyboard-reachable Setup controls in ArgsTable - [#35306](https://redirect.github.com/storybookjs/storybook/pull/35306), thanks @Sidnioulz! - Addon A11y: Preserve disabled a11y rules with runOnly - [#34649](https://redirect.github.com/storybookjs/storybook/pull/34649), thanks @cyphercodes! - Addon Docs: DocsContent not filling available width when TOC is enabled - [#35043](https://redirect.github.com/storybookjs/storybook/pull/35043), thanks @k-utsumi! - Addon Docs: Resolve CSF4 module exports without a default export - [#34834](https://redirect.github.com/storybookjs/storybook/pull/34834), thanks @TheSeydiCharyyev! - Addon Docs: Resolve providerImportSource to a path instead of a file:// URL - [#34841](https://redirect.github.com/storybookjs/storybook/pull/34841), thanks @TheSeydiCharyyev! - Addon Vitest: Add an initialGlobals option to pin a project's globals - [#35226](https://redirect.github.com/storybookjs/storybook/pull/35226), thanks @lifeiscontent! - Addon Vitest: Avoid erroring out on benign Win process exits - [#35287](https://redirect.github.com/storybookjs/storybook/pull/35287), thanks @Sidnioulz! - Addon Vitest: Fix dynamic import failure with Vitest 3 - [#34927](https://redirect.github.com/storybookjs/storybook/pull/34927), thanks @Sidnioulz! - Addon Vitest: Subscribe for run completion before triggering it - [#35291](https://redirect.github.com/storybookjs/storybook/pull/35291), thanks @tsushanth! - Angular: Add versioned `@types/node` to packages installed during `storybook init` - [#34192](https://redirect.github.com/storybookjs/storybook/pull/34192), thanks @copilot-swe-agent! - Angular: Fix custom paths for stats.json on angular - [#34551](https://redirect.github.com/storybookjs/storybook/pull/34551), thanks @mrginglymus! - Angular: Fix zone.js drop in angular-to-angular-vite migration + schema sync + transform widening - [#35386](https://redirect.github.com/storybookjs/storybook/pull/35386), thanks @valentinpalkovic! - Angular: Install @analogjs/vite-plugin-angular in angular-to-angular-vite automigration - [#35432](https://redirect.github.com/storybookjs/storybook/pull/35432), thanks @valentinpalkovic! - Angular: Introduce @storybook/angular-vite package - [#34202](https://redirect.github.com/storybookjs/storybook/pull/34202), thanks @brandonroberts! - Angular: Support Angular 22 in Webpack framework - [#35318](https://redirect.github.com/storybookjs/storybook/pull/35318), thanks @EtiennePasteur! - Angular: Use future-proof API for component reflection - [#35228](https://redirect.github.com/storybookjs/storybook/pull/35228), thanks @Sidnioulz! - Babel: Remove bugfixes from preset-env in v8 - [#35266](https://redirect.github.com/storybookjs/storybook/pull/35266), thanks @Sidnioulz! - Builder Vite: Fix empty external globals imports - [#34348](https://redirect.github.com/storybookjs/storybook/pull/34348), thanks @raashish1601! - Builder Vite: Support configLoader via builder options - [#34080](https://redirect.github.com/storybookjs/storybook/pull/34080), thanks @holvi-sebastian! - CLI: Add `storybook ai ` MCP passthrough behind `STORYBOOK_FEATURE_AI_CLI` - [#35125](https://redirect.github.com/storybookjs/storybook/pull/35125), thanks @kasperpeulen! - CLI: Add telemetry for the `storybook ai ` passthrough - [#35138](https://redirect.github.com/storybookjs/storybook/pull/35138), thanks @kasperpeulen! - CLI: Allow -p shorthand to --port for ai command - [#35390](https://redirect.github.com/storybookjs/storybook/pull/35390), thanks @huang-julien! - CLI: Bundle the `ai` command in core so it never downloads `@storybook/cli` - [#35147](https://redirect.github.com/storybookjs/storybook/pull/35147), thanks @kasperpeulen! - CLI: Do not auto-open the browser in storybook dev under AI agents - [#35412](https://redirect.github.com/storybookjs/storybook/pull/35412), thanks @kasperpeulen! - CLI: Exit process after successful build - [#34735](https://redirect.github.com/storybookjs/storybook/pull/34735), thanks @torleifhalseth! - CLI: Fix angular-to-angular-vite migration failing to configure addon-vitest - [#35404](https://redirect.github.com/storybookjs/storybook/pull/35404), thanks @valentinpalkovic! - CLI: Fix silent hang in deferred addon configuration during upgrade - [#35423](https://redirect.github.com/storybookjs/storybook/pull/35423), thanks @valentinpalkovic! - CLI: Fix upgrade crash on Storybook latest version check - [#35156](https://redirect.github.com/storybookjs/storybook/pull/35156), thanks @yatishgoel! - CLI: Handle nested array schema for AI help - [#35424](https://redirect.github.com/storybookjs/storybook/pull/35424), thanks @huang-julien! - CLI: Install MCP when upgrade is ran by agent - [#35215](https://redirect.github.com/storybookjs/storybook/pull/35215), thanks @huang-julien! - CLI: Load Storybook AI help from preset metadata - [#35212](https://redirect.github.com/storybookjs/storybook/pull/35212), thanks @kasperpeulen! - CLI: Match `storybook ai` instances by config dir as well as cwd - [#35392](https://redirect.github.com/storybookjs/storybook/pull/35392), thanks @kasperpeulen! - CLI: Prefer agent-matched Storybook instances - [#35235](https://redirect.github.com/storybookjs/storybook/pull/35235), thanks @kasperpeulen! - CLI: Respect BROWSER and BROWSER_ARGS - [#34513](https://redirect.github.com/storybookjs/storybook/pull/34513), thanks @ianzone! - CLI: Show MCP workflow instructions in AI help - [#35164](https://redirect.github.com/storybookjs/storybook/pull/35164), thanks @kasperpeulen! - CLI: Skip a11y addon automigration prompting when not applicable - [#35376](https://redirect.github.com/storybookjs/storybook/pull/35376), thanks @yannbf! - CLI: Support Claude preview autoPort - [#35259](https://redirect.github.com/storybookjs/storybook/pull/35259), thanks @kasperpeulen! - CLI: Use detected package manager instead of npx for remote commands - [#35409](https://redirect.github.com/storybookjs/storybook/pull/35409), thanks @ghengeveld! - Controls: Add label to Object JSON control - [#34766](https://redirect.github.com/storybookjs/storybook/pull/34766), thanks @Jaksenc! - Controls: Guard normalizeOptions against array labels and prototype chain lookups - [#34664](https://redirect.github.com/storybookjs/storybook/pull/34664), thanks @creazyfrog! - Controls: Improve ArgsTable empty state guidance - [#34857](https://redirect.github.com/storybookjs/storybook/pull/34857), thanks @Aniketiitk21! - Controls: Load controls for composed-ref stories on direct deep-link - [#35402](https://redirect.github.com/storybookjs/storybook/pull/35402), thanks @ndelangen! - Controls: Load controls for stories from a composed ref - [#35050](https://redirect.github.com/storybookjs/storybook/pull/35050), thanks @TheSeydiCharyyev! - Controls: Prevent AbortError when rapidly resetting - [#34412](https://redirect.github.com/storybookjs/storybook/pull/34412), thanks @whdjh! - Controls: Prevent the save bar from covering the last control - [#35136](https://redirect.github.com/storybookjs/storybook/pull/35136), thanks @TheSeydiCharyyev! - Core: Add ai-review observability - [#35300](https://redirect.github.com/storybookjs/storybook/pull/35300), thanks @yannbf! - Core: Add experimentalReview feature flag and make the features type augmentable - [#35379](https://redirect.github.com/storybookjs/storybook/pull/35379), thanks @yannbf! - Core: Add missing export to globals - [#34929](https://redirect.github.com/storybookjs/storybook/pull/34929), thanks @Sidnioulz! - Core: Add ref-based components manifest index backed by docgen open service - [#35063](https://redirect.github.com/storybookjs/storybook/pull/35063), thanks @JReinhold! - Core: Add runtime instance registry - [#34863](https://redirect.github.com/storybookjs/storybook/pull/34863), thanks @kasperpeulen! - Core: Allow vite-plus 0.2.x in the optional peer range - [#35221](https://redirect.github.com/storybookjs/storybook/pull/35221), thanks @lifeiscontent! - Core: Categorize UniversalStore follower timeout error - [#34592](https://redirect.github.com/storybookjs/storybook/pull/34592), thanks @justismailmemon! - Core: Clean stale runtime instance records - [#35023](https://redirect.github.com/storybookjs/storybook/pull/35023), thanks @kasperpeulen! - Core: Compose core annotations before preview beforeAll - [#35323](https://redirect.github.com/storybookjs/storybook/pull/35323), thanks @JReinhold! - Core: Ensure every runtime installs the real channel and stop the mock fallback from poisoning it - [#35410](https://redirect.github.com/storybookjs/storybook/pull/35410), thanks @ndelangen! - Core: Expose backgrounds types from public subpath - [#35044](https://redirect.github.com/storybookjs/storybook/pull/35044), thanks @ShaharAviram1! - Core: Extract StoryDependencyGraphService from ChangeDetectionService - [#35009](https://redirect.github.com/storybookjs/storybook/pull/35009), thanks @valentinpalkovic! - Core: Fix cryptic invariant crash when dev server port detection fails - [#35388](https://redirect.github.com/storybookjs/storybook/pull/35388), thanks @kasperpeulen! - Core: Fix EEXIST race condition in static file copying during build - [#34499](https://redirect.github.com/storybookjs/storybook/pull/34499), thanks @flt3150sk! - Core: Fix npm dependency detection - [#35083](https://redirect.github.com/storybookjs/storybook/pull/35083), thanks @fallintoplace! - Core: Fix potential race condition in SET_CONFIG hook - [#35401](https://redirect.github.com/storybookjs/storybook/pull/35401), thanks @mrginglymus! - Core: Fix resolveImport TSX fallback - [#34815](https://redirect.github.com/storybookjs/storybook/pull/34815), thanks @cyphercodes! - Core: Flush preview-api hook effects in portable stories - [#35224](https://redirect.github.com/storybookjs/storybook/pull/35224), thanks @lifeiscontent! - Core: Ignore story-like directories in indexer - [#34806](https://redirect.github.com/storybookjs/storybook/pull/34806), thanks @MukundaKatta! - Core: Improve ActionBar focus indicator in high contrast mode - [#34779](https://redirect.github.com/storybookjs/storybook/pull/34779), thanks @TheSeydiCharyyev! - Core: Include chromatic packages in ecosystem identifier - [#35170](https://redirect.github.com/storybookjs/storybook/pull/35170), thanks @yannbf! - Core: Incorrect package json handling - [#34515](https://redirect.github.com/storybookjs/storybook/pull/34515), thanks @lino-levan! - Core: Introduce Agentic Review feature - [#34837](https://redirect.github.com/storybookjs/storybook/pull/34837), thanks @yannbf! - Core: Leave experimentalReview unset by default so the AI CLI plugins can enable review - [#35396](https://redirect.github.com/storybookjs/storybook/pull/35396), thanks @kasperpeulen! - Core: Recognize addon-mcp registered via getAbsolutePath() in runtime instance registry - [#35286](https://redirect.github.com/storybookjs/storybook/pull/35286), thanks @yannbf! - Core: Reset WebsocketTransport heartbeat on every message, not just ping - [#35422](https://redirect.github.com/storybookjs/storybook/pull/35422), thanks @valentinpalkovic! - Core: Skip story-docs Code panel emission in portable stories - [#35387](https://redirect.github.com/storybookjs/storybook/pull/35387), thanks @ndelangen! - Core: Use UndoIcon for Review-changes clear button - [#34767](https://redirect.github.com/storybookjs/storybook/pull/34767), thanks @valentinpalkovic! - CSF Next: Propagate skip tags to .test children - [#34964](https://redirect.github.com/storybookjs/storybook/pull/34964), thanks @kwonoj! - CSF Next: Add tags type support for - [#34819](https://redirect.github.com/storybookjs/storybook/pull/34819), thanks @unional! - CSF: Fix Canvas and userEvent types under Yarn PnP - [#34986](https://redirect.github.com/storybookjs/storybook/pull/34986), thanks @yatishgoel! - Docgen: Add mock open service - [#34954](https://redirect.github.com/storybookjs/storybook/pull/34954), thanks @JReinhold! - Docgen: Fix inferred argTypes from initial args overriding docgen and custom argTypes in experimentalDocgenServer mode - [#35196](https://redirect.github.com/storybookjs/storybook/pull/35196), thanks @JReinhold! - Docgen: Register service runtime, payload argTypes - [#35108](https://redirect.github.com/storybookjs/storybook/pull/35108), thanks @JReinhold! - Docgen: Run experimentalDocgenServer extraction in a worker thread - [#35324](https://redirect.github.com/storybookjs/storybook/pull/35324), thanks @JReinhold! - Docgen: Wire up react-component-meta with DocgenService - [#34963](https://redirect.github.com/storybookjs/storybook/pull/34963), thanks @JReinhold! - DocgenServer: Fix OOM by recycling the shared TS program - [#35305](https://redirect.github.com/storybookjs/storybook/pull/35305), thanks @ndelangen! - Docs: Add ariaLabel support to ActionItem interface - [#34749](https://redirect.github.com/storybookjs/storybook/pull/34749), thanks @TheSeydiCharyyev! - Docs: Add shallow MDX ref manifests for experimentalDocgenServer - [#35189](https://redirect.github.com/storybookjs/storybook/pull/35189), thanks @JReinhold! - Docs: Deprecate ExternalDocs - [#35074](https://redirect.github.com/storybookjs/storybook/pull/35074), thanks @Sidnioulz! - Docs: Fix Controls losing focus when subcomponents are defined - [#35018](https://redirect.github.com/storybookjs/storybook/pull/35018), thanks @cssinate! - Docs: Improve DocsParameters types - [#35190](https://redirect.github.com/storybookjs/storybook/pull/35190), thanks @mrginglymus! - Docs: Prevent heading anchor cutoff on docs pages - [#34945](https://redirect.github.com/storybookjs/storybook/pull/34945), thanks @copilot-swe-agent! - Docs: Restore React 16/17 support in useServiceDocgen - [#35179](https://redirect.github.com/storybookjs/storybook/pull/35179), thanks @JReinhold! - Docs: Route ArgTypes and Controls through docgen service when flag enabled - [#35109](https://redirect.github.com/storybookjs/storybook/pull/35109), thanks @JReinhold! - Docs: Scope control input ids to each block instance - [#34793](https://redirect.github.com/storybookjs/storybook/pull/34793), thanks @TheSeydiCharyyev! - Docs: Support explicit id prop on for standalone MDX - [#34808](https://redirect.github.com/storybookjs/storybook/pull/34808), thanks @TheSeydiCharyyev! - ESLint Plugin: Avoid ESLint Unstable API Load - [#35269](https://redirect.github.com/storybookjs/storybook/pull/35269), thanks @pupuking723! - Index: Remove `hasActiveFilters` check - [#35151](https://redirect.github.com/storybookjs/storybook/pull/35151), thanks @mrginglymus! - Init: Support pnpm catalogs when adding addon-vitest dependencies - [#35415](https://redirect.github.com/storybookjs/storybook/pull/35415), thanks @yannbf! - Interactions: Prevent debugger controls from stealing focus - [#35073](https://redirect.github.com/storybookjs/storybook/pull/35073), thanks @BrenoSI03! - Maintenance: Centralize supported file extension lists - [#34844](https://redirect.github.com/storybookjs/storybook/pull/34844), thanks @valentinpalkovic! - Maintenance: Replace `resolve` and `resolve.exports` with `oxc-resolver` - [#34692](https://redirect.github.com/storybookjs/storybook/pull/34692), thanks @valentinpalkovic! - Manager: Apply addon-registered filters to the initial story index - [#35408](https://redirect.github.com/storybookjs/storybook/pull/35408), thanks @ndelangen! - Manager: Fix crash when toggling addon panel on mobile (LandmarkManager TypeError) - [#34790](https://redirect.github.com/storybookjs/storybook/pull/34790), thanks @valentinpalkovic! - Manager: Fix layout.showPanel config - [#34777](https://redirect.github.com/storybookjs/storybook/pull/34777), thanks @kalinco-glitch! - Manager: Fix race condition in `experimental_setFilter` - [#35194](https://redirect.github.com/storybookjs/storybook/pull/35194), thanks @mrginglymus! - Manager: Keep local preview iframe on host URL when a ref story loads first - [#35078](https://redirect.github.com/storybookjs/storybook/pull/35078), thanks @TheSeydiCharyyev! - Manager: Restructure review feature state, layout integration, and thumbnail pipeline - [#35351](https://redirect.github.com/storybookjs/storybook/pull/35351), thanks @ghengeveld! - Measure & Outline: Honor the `disable` parameter - [#35150](https://redirect.github.com/storybookjs/storybook/pull/35150), thanks @yatishgoel! - ModuleGraph: Refactor from StoryDependencyService to open service-based ModuleGraphService - [#35048](https://redirect.github.com/storybookjs/storybook/pull/35048), thanks @JReinhold! - ModuleGraph: Stop bumping the graph revision on story-index invalidation - [#35178](https://redirect.github.com/storybookjs/storybook/pull/35178), thanks @JReinhold! - Next: Call link onClick before preventing default - [#35311](https://redirect.github.com/storybookjs/storybook/pull/35311), thanks @yatishgoel! - Next: Support `as` prop in next/link mock - [#35148](https://redirect.github.com/storybookjs/storybook/pull/35148), thanks @yatishgoel! - Next Vite: Add Link mock with useLinkStatus to nextjs-vite framework - [#34736](https://redirect.github.com/storybookjs/storybook/pull/34736), thanks @yatishgoel! - Next Vite: Bump vite-plugin-storybook-nextjs to ^3.3.0 - [#34838](https://redirect.github.com/storybookjs/storybook/pull/34838), thanks @yatishgoel! - Open Service: Add `internal` property to control visibility - [#35057](https://redirect.github.com/storybookjs/storybook/pull/35057), thanks @JReinhold! - Open Service: Add schema-driven service runtime - [#34860](https://redirect.github.com/storybookjs/storybook/pull/34860), thanks @JReinhold! - Open Service: Add sync between server, manager and preview - [#35017](https://redirect.github.com/storybookjs/storybook/pull/35017), thanks @ndelangen! - Open Service: Call remote commands in load functions - [#35106](https://redirect.github.com/storybookjs/storybook/pull/35106), thanks @JReinhold! - Open Service: Fix docgen hot update controls refresh - [#35158](https://redirect.github.com/storybookjs/storybook/pull/35158), thanks @JReinhold! - Open Service: Fix reactivity on deep signals, fire subscribers on load dependencies - [#34979](https://redirect.github.com/storybookjs/storybook/pull/34979), thanks @JReinhold! - Open Service: Implement service registration on the server - [#34875](https://redirect.github.com/storybookjs/storybook/pull/34875), thanks @JReinhold! - Open Service: Implement service registration on the server (attempt 2) - [#34961](https://redirect.github.com/storybookjs/storybook/pull/34961), thanks @JReinhold! - Open Service: Introduce query states (loading/error/success) - [#35214](https://redirect.github.com/storybookjs/storybook/pull/35214), thanks @JReinhold! - Open Service: Load static query snapshots in browser builds - [#35154](https://redirect.github.com/storybookjs/storybook/pull/35154), thanks @JReinhold! - Open Service: Mark module-graph engine commands as internal - [#35144](https://redirect.github.com/storybookjs/storybook/pull/35144), thanks @JReinhold! - Open Service: Split story docs from docgen service - [#35169](https://redirect.github.com/storybookjs/storybook/pull/35169), thanks @JReinhold! - Open Service: Sync queries, load/loaded() API, strict reader handlers - [#34932](https://redirect.github.com/storybookjs/storybook/pull/34932), thanks @JReinhold! - Open Service: Type getService for core services per runtime - [#35242](https://redirect.github.com/storybookjs/storybook/pull/35242), thanks @JReinhold! - Preview: Preserve @ts-expect-error in web-component and vue preview - [#34839](https://redirect.github.com/storybookjs/storybook/pull/34839), thanks @brentswisher! - Preview: Preserve primitive args for non-ReactNode other types - [#35088](https://redirect.github.com/storybookjs/storybook/pull/35088), thanks @TheSeydiCharyyev! - Preview: Restore iframe scrolling after resizing the layout - [#35310](https://redirect.github.com/storybookjs/storybook/pull/35310), thanks @yatishgoel! - Preview: Use width/height instead of min-* in CanvasWrap - [#35056](https://redirect.github.com/storybookjs/storybook/pull/35056), thanks @DevLikhith5! - Pseudo States: Keep combinator broad pseudo selectors valid - [#35060](https://redirect.github.com/storybookjs/storybook/pull/35060), thanks @mturac! - Pseudo States: Preserve URL globals on story change - [#35211](https://redirect.github.com/storybookjs/storybook/pull/35211), thanks @Sidnioulz! - React Native: Remove babel deps from RN setup (not needed) - [#35243](https://redirect.github.com/storybookjs/storybook/pull/35243), thanks @dannyhw! - React: Add an optional TypeScript peer to react-vite - [#34627](https://redirect.github.com/storybookjs/storybook/pull/34627), thanks @wojtekmaj! - React: Align react-docgen versions - [#35271](https://redirect.github.com/storybookjs/storybook/pull/35271), thanks @Sidnioulz! - React: Fix subcomponent prop extraction without JSX usage - [#35107](https://redirect.github.com/storybookjs/storybook/pull/35107), thanks @JReinhold! - React: Render boolean props set to false in source snippets - [#34968](https://redirect.github.com/storybookjs/storybook/pull/34968), thanks @valentinpalkovic! - Review: Dynamic thumbnail scaling based on content dimensions - [#35282](https://redirect.github.com/storybookjs/storybook/pull/35282), thanks @ghengeveld! - Review: Fix accessibility/UX issues in the review UI - [#35398](https://redirect.github.com/storybookjs/storybook/pull/35398), thanks @Sidnioulz! - Review: Fix inaccurate review story counts in sidebar - [#35391](https://redirect.github.com/storybookjs/storybook/pull/35391), thanks @ghengeveld! - Review: Improve review thumbnail scaling and loading UX - [#35335](https://redirect.github.com/storybookjs/storybook/pull/35335), thanks @ghengeveld! - Review: Notify on review arrival instead of auto-navigating - [#35276](https://redirect.github.com/storybookjs/storybook/pull/35276), thanks @ghengeveld! - Review: Simplify layout handling - [#35322](https://redirect.github.com/storybookjs/storybook/pull/35322), thanks @ghengeveld! - Tanstack: Export `TanStackPreview` from `@storybook/tanstack-react` to unblock CSF Next typing - [#34949](https://redirect.github.com/storybookjs/storybook/pull/34949), thanks @copilot-swe-agent! - TanStack: Normalize route-group handling in createRoute mock - [#34948](https://redirect.github.com/storybookjs/storybook/pull/34948), thanks @copilot-swe-agent! - Tanstack: Remove Outlet mock - [#35010](https://redirect.github.com/storybookjs/storybook/pull/35010), thanks @huang-julien! - Tanstack: Supply id OR path when using RouteOptions for route mock - [#34950](https://redirect.github.com/storybookjs/storybook/pull/34950), thanks @copilot-swe-agent! - Telemetry: Preserve state machine when the module loads more than once - [#35140](https://redirect.github.com/storybookjs/storybook/pull/35140), thanks @kasperpeulen! - Telemetry: Prevent pnpm paths from leaking into framework.name - [#35345](https://redirect.github.com/storybookjs/storybook/pull/35345), thanks @Sidnioulz! - Test: Move @testing-library/dom to dependencies - [#34604](https://redirect.github.com/storybookjs/storybook/pull/34604), thanks @XionWCFM! - UI: Allow manager-head favicon override - [#34809](https://redirect.github.com/storybookjs/storybook/pull/34809), thanks @MukundaKatta! - UI: Fix args not preserved in isolation mode - [#35055](https://redirect.github.com/storybookjs/storybook/pull/35055), thanks @sijie-Z! - UI: Hide onboarding menu with feature flag - [#35299](https://redirect.github.com/storybookjs/storybook/pull/35299), thanks @Sidnioulz! - Viewport: Highlight toolbar button when custom viewport is active - [#35075](https://redirect.github.com/storybookjs/storybook/pull/35075), thanks @derinbarutcu17! - Viewport: Warn when legacy `defaultViewport` parameter is used - [#35087](https://redirect.github.com/storybookjs/storybook/pull/35087), thanks @yatishgoel! - Vitest: Reset playwright cursor position to avoid hover bug - [#34765](https://redirect.github.com/storybookjs/storybook/pull/34765), thanks @Sidnioulz! - Vue: Ensure vue-component-meta runs in post - [#34976](https://redirect.github.com/storybookjs/storybook/pull/34976), thanks @Sidnioulz! - Vue: Fix Unicode Default Values In Docs - [#34909](https://redirect.github.com/storybookjs/storybook/pull/34909), thanks @Arunsiva003! - Vue: Use AST to inject __docgenInfo correctly - [#35201](https://redirect.github.com/storybookjs/storybook/pull/35201), thanks @Sidnioulz! - Webpack: Gate lazy-compilation import pipeline on webpack version - [#34931](https://redirect.github.com/storybookjs/storybook/pull/34931), thanks @copilot-swe-agent!unocss/unocss (@unocss/eslint-config)
v66.7.5Compare Source
🚀 Features
🐞 Bug Fixes
createContextclose #5243 - by @zyyv in #5243 (d78d3)View changes on GitHub
vitejs/vite-plugin-vue (@vitejs/plugin-vue)
v6.0.8Features
Bug Fixes
browserslist/browserslist (browserslist)
v4.28.6Compare Source
v4.28.5Compare Source
>and>=queries (by @spokodev).eslint/eslint (eslint)
v10.7.0Compare Source
Features
cf2a9bffeat: add errorClassNames option to preserve-caught-error rule (#21032) (sethamus)f8b873afeat: max-nested-callbacks option for constructor callbacks (#21063) (fnx)557fde8feat: support computedNumber.parseIntmember access inradixrule (#21041) (Pixel)0b4a73bfeat: add suggestions to no-compare-neg-zero (#21034) (den$)96cdd42feat: report invalid signed numeric radix values inradixrule (#21030) (Pixel)Bug Fixes
3e7bf15fix: applyignoreClassesWithImplementsto class expressions (#21069) (Pixel)0d7d70cfix: insert cause outside wrapping parens in preserve-caught-error (#21062) (Mahin Anowar)75ec753fix: handle static template literals ineqeqeqrule (#21058) (Pixel)b717a22fix: preventeqeqeqnull option from reporting non-equality operators (#21057) (Pixel)e35b05ffix: avoidno-invalid-regexpfalse positive for shadowed RegExp (#21051) (Pixel)a3172b6fix: avoidno-control-regexfalse positive for shadowed RegExp (#21050) (Pixel)d1f637efix: parenthesize sequence expression operands in no-implicit-coercion (#21045) (spokodev)8859baffix: avoid prefer-numeric-literals false positive for shadowed globals (#21047) (한국)a9e5961fix: use-isnan false positive on shadowed NaN/Number (#20958) (sethamus)8a240a7fix: avoid false positives inradixrule for spread arguments (#21044) (Pixel)Documentation
c30d808docs: Update README (GitHub Actions Bot)5139800docs: document ESLint migration codemods in v9 and v10 guides (#20980) (Alex Bit)04174cbdocs: Update README (GitHub Actions Bot)026e130docs: update semver policy for bug fixes (#21048) (Milos Djermanovic)9d42fefdocs: Update README (GitHub Actions Bot)b230159docs: Update README (GitHub Actions Bot)0129972docs: correct**/.jsglob to**/*.jsin config files guide (#21036) (EduardF1)Chores
9489379chore: update dependency @eslint/eslintrc to ^3.3.6 (#21076) (renovate[bot])81a4774chore: updates for v9.39.5 release (Jenkins)9835414chore: enable$ExpectTypeannotations in all TypeScript files (#21071) (Francesco Trotta)72adf6bchore: restrictmarkdownlint-cli2updates in renovate (#21067) (lumir)833ec10chore: update dependency prettier to v3.9.4 (#21061) (renovate[bot])7ea106dchore: update ecosystem plugins (#21059) (ESLint Bot)8fb550echore: add prettier update commit to.git-blame-ignore-revs(#21056) (lumir)e4e1166chore: update dependency prettier to v3.9.1 (#21055) (renovate[bot])0493f53chore: update prettier to v3.9.0 (#21054) (Pixel)1056a99chore: update dependency prettier to v3.8.5 (#21049) (renovate[bot])4d4155dci: run ecosystem tests on pull requests (#21027) (sethamus)993539fchore: update dependency @eslint/json to ^2.0.1 (#21042) (renovate[bot])53f8b69test: add error locations tono-constant-binary-expression(#21039) (lumir)5ab71d5refactor: clean up radix rule internals (#21015) (Pixel)a80a9a4chore: update ecosystem plugins (#21035) (ESLint Bot)7c9a029ci: add Node.js 26 to CI (#20847) (lumir)gajus/eslint-plugin-jsdoc (eslint-plugin-jsdoc)
v63.0.13Compare Source
Bug Fixes
v63.0.12Compare Source
SonarSource/SonarJS (eslint-plugin-sonarjs)
v4.2.0Compare Source
pnpm/pnpm (pnpm)
v11.13.0Compare Source
Minor Changes
Added
versioning.epicstopnpm-workspace.yaml. An epic ties a group of member packages to a lead package, constraining every member's major version to a band derived from the lead's major: while the lead is on majorM, members live inM*100 … M*100+99. Members move independently inside the band (patch, minor, and amajorintent that stays in-band); a bump that would carry a member past the band ceiling is rejected until the lead advances its own major. When a release plan takes the lead to a new stable major, every member re-bases to the band floor in the same plan. Membership is matched with pnpm's package selectors — name globs,./-prefixed directory globs, and!-prefixed negations.Added the
teamcommand for managing organization teams and team memberships on the registry, with create, destroy, add, rm, and ls subcommands and support for --otp, --parseable, and --json flags.Added native workspace release management #12952: the new
pnpm changecommand records change intents as changesets-compatible.changeset/*.mdfiles (pnpm change statusshows the pending release plan), and the barepnpm version -rconsumes them — bumping versions across the workspace with dependent propagation throughworkspace:ranges, fixed groups, amaxBumpcap,--filternarrowing, and--dry-run— writing changelogs, and recording consumed intents in a committed ledger that keeps cherry-picks and merge-backs between release branches safe. Packages can be moved onto per-package release lanes with the newpnpm lane <name> --filter <pkg>command and back withpnpm lane main --filter <pkg>(pnpm laneshows the membership), releasingX.Y.Z-lane.Nprereleases from the same runs that release stable versions of the packages on the main lane. Configuration lives under the newversioningkey ofpnpm-workspace.yaml(fixed,ignore,maxBump,lanes,changelog). When two workspace projects publish the same name, intent files,versioning.lanes, andversioning.fixed/ignoremay reference a project by its workspace-relative directory path (e.g."./pnpm/npm/pnpm") — the one additive extension to the changesets format, applied automatically bypnpm change.Release changelogs default to
registrystorage (versioning.changelog.storage): noCHANGELOG.mdis committed. Each release's section is composed at publish time and packed into the published tarball on top of the previously published version's changelog, and the consumed change intents are garbage-collected by a laterpnpm version -ronly once the registry confirms the version is published with its section. Setversioning.changelog.storage: repositoryto keep committedCHANGELOG.mdfiles instead.Added a new override selector form with an empty range —
"pkg@": "<version>"— called a convergence override. It rewrites a dependency edge only when its exact version satisfies the edge's declared range, so compatible consumers converge on one version while incompatible consumers keep their own resolution — now and for any dependent added in the future #12794.The value must be an exact version. When a full resolution detects that every declared range also admits a newer version, pnpm warns that the override is stale and names the version to converge on. Previously an empty range in an override selector was undocumented and behaved like a bare (unscoped) override.
Patch Changes
A
tokenHelperset in the global pnpmauth.iniis no longer rejected as project-level configuration. The guard that blockstokenHelperfrom a project.npmrconly treated~/.npmrcas a trusted source, so a helper written toauth.ini(for example bypnpm config set) failed on every command and could not even be removed withpnpm config delete. AtokenHelperin a workspace or project.npmrcis still rejected.pnpm cache deletenow removes a package's metadata from every metadata cache directory (metadata,metadata-full, andmetadata-full-filtered), instead of only the one the current resolution mode reads. Previously a package cached under a different mode (e.g.metadata-full-filtered) was left behind. Closes #12753.Fixed an injected workspace dependency (
injectWorkspacePackages: true) incorrectly staying asfile:instead of deduping back tolink:when an unrelated, ordinary shared dependency resolved to a peer-suffixed variant for the target project's own copy but not for the injected occurrence. See #10433.pnpm deploynow supports workspaces that use catalogs.Fixed
pnpm deploywith a shared lockfile so localfile:tarball dependencies keep their package name in the generated deploy lockfile. This prevents warm-store deploys from failing withERR_PNPM_UNEXPECTED_PKG_CONTENT_IN_STOREwhen the tarball filename includes the version.Options that follow
create,exec, ortestappearing as a subcommand of another command are now parsed instead of being silently treated as positional parameters. For example,pnpm team create @​org:team --registry <url>previously ignored the--registryoption and sent the request to the default registry.pnpm add -g,pnpm update -g,pnpm setup, and the self-updater no longer fail withERR_PNPM_MISSING_TIMEwhentrustPolicy: no-downgradeorresolutionMode: time-basedis set in the global config #12883. The decision toConfiguration
📅 Schedule: (in timezone Europe/Madrid)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ 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 was generated by Mend Renovate. View the repository job log.