WebStorm

Developer Tools

The JavaScript and TypeScript IDE.

Latest 2026.2.2 · by JetBrainsWebsiteRSS

Branches

2026.2
2026.2.2
2026.1
2026.1.5
2025.3
2025.3.6.1

Release activity

Release activity — 19 releases across 19 days since Dec 18, 2025. Each cell is one day; darker means more releases that day. Nothing is recorded before Dec 18, 2025. Older weeks are hidden at this screen width.
JunJulAugSep
SundayNo releases on May 24, 2026No releases on May 31, 2026No releases on Jun 7, 2026No releases on Jun 14, 2026No releases on Jun 21, 2026No releases on Jun 28, 2026No releases on Jul 5, 2026No releases on Jul 12, 2026No releases on Jul 19, 2026No releases on Jul 26, 2026No releases on Aug 2, 2026No releases on Aug 9, 2026No releases on Aug 16, 2026No releases on Aug 23, 2026No releases on Aug 30, 2026No releases on Sep 6, 2026
MondayNo releases on May 25, 2026No releases on Jun 1, 2026No releases on Jun 8, 2026No releases on Jun 15, 2026No releases on Jun 22, 2026No releases on Jun 29, 2026No releases on Jul 6, 2026No releases on Jul 13, 2026No releases on Jul 20, 2026No releases on Jul 27, 2026No releases on Aug 3, 2026No releases on Aug 10, 2026No releases on Aug 17, 2026No releases on Aug 24, 2026No releases on Aug 31, 2026No releases on Sep 7, 2026
TuesdayNo releases on May 26, 2026No releases on Jun 2, 2026No releases on Jun 9, 2026No releases on Jun 16, 2026No releases on Jun 23, 2026No releases on Jun 30, 2026No releases on Jul 7, 2026No releases on Jul 14, 2026No releases on Jul 21, 20261 release on Jul 28, 20261 release on Aug 4, 2026No releases on Aug 11, 2026No releases on Aug 18, 2026No releases on Aug 25, 2026No releases on Sep 1, 2026No releases on Sep 8, 2026
WednesdayNo releases on May 27, 20261 release on Jun 3, 2026No releases on Jun 10, 2026No releases on Jun 17, 2026No releases on Jun 24, 2026No releases on Jul 1, 2026No releases on Jul 8, 2026No releases on Jul 15, 2026No releases on Jul 22, 2026No releases on Jul 29, 2026No releases on Aug 5, 2026No releases on Aug 12, 2026No releases on Aug 19, 2026No releases on Aug 26, 2026No releases on Sep 2, 2026No releases on Sep 9, 2026
ThursdayNo releases on May 28, 20261 release on Jun 4, 2026No releases on Jun 11, 2026No releases on Jun 18, 2026No releases on Jun 25, 20261 release on Jul 2, 2026No releases on Jul 9, 20261 release on Jul 16, 20261 release on Jul 23, 2026No releases on Jul 30, 2026No releases on Aug 6, 20261 release on Aug 13, 2026No releases on Aug 20, 2026No releases on Aug 27, 20261 release on Sep 3, 2026No releases on Sep 10, 2026
FridayNo releases on May 29, 2026No releases on Jun 5, 2026No releases on Jun 12, 2026No releases on Jun 19, 2026No releases on Jun 26, 2026No releases on Jul 3, 2026No releases on Jul 10, 2026No releases on Jul 17, 2026No releases on Jul 24, 2026No releases on Jul 31, 2026No releases on Aug 7, 2026No releases on Aug 14, 2026No releases on Aug 21, 2026No releases on Aug 28, 2026No releases on Sep 4, 2026
SaturdayNo releases on May 30, 2026No releases on Jun 6, 2026No releases on Jun 13, 2026No releases on Jun 20, 2026No releases on Jun 27, 2026No releases on Jul 4, 2026No releases on Jul 11, 2026No releases on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 2026No releases on Aug 8, 2026No releases on Aug 15, 2026No releases on Aug 22, 2026No releases on Aug 29, 2026No releases on Sep 5, 2026

19 releases since Dec 18, 2025

Changelog

What changed from 2025 to 2026
Filter releases by branch
19 of 19 releases

2026.2.2

Latest
Changed 1
  • Improved the appearance of the Settings | Tools | MCP Server | Exposed Tools page
Fixed 2
  • Updating a backend-only plugin no longer causes updating the plugin on the frontend
  • Fixed an IDE freeze in Dev Containers

From WebStorm

  • Updating a backend-only plugin no longer causes updating the plugin on the frontend (IJPL-253782).
  • We've fixed an IDE freeze in Dev Containers (IJPL-252292).
  • We've improved the appearance of the Settings | Tools | MCP Server | Exposed Tools page (IJPL-248441). For more details, please see the release notes.
View originalPermalink
How 2026.2.2 went

2026.1.5

For details, please see the release notes.

View originalPermalink
How 2026.1.5 went

2026.2.1

Added 2
  • Introduce Figma Connect for WebStorm plugin to select layers in Figma files and get design context directly in WebStorm, with context automatically attached to AI Chat
  • Bundle Chrome DevTools CLI skill into WebStorm to enable AI agents to open Chrome, read console logs and network requests, take screenshots, and interact with running pages
Fixed 1
  • Restore compatibility between the Svelte plugin and GoLand 2026.2

From WebStorm

What's fixed:

  • We've introduced the Figma Connect for WebStorm plugin. Select a layer in your Figma file and get its design context directly in WebStorm. The context is attached to the AI Chat automatically. Requires a one-time setup. Read the blogpost for more details.
  • We've bundled a Chrome DevTools CLI skill into WebStorm, so AI agents can open Chrome, read console logs and network requests, take screenshots, and interact with the running page. One-time package installation on first use, automatic startup after that.
  • We've restored compatibility between the Svelte plugin and GoLand 2026.2 (WEB-78987). For more details, please see the release notes.
View originalPermalink
How 2026.2.1 went

2025.3.6.1

Changed 1
  • Disabled polling for pull request lists
Fixed 2
  • Improved proxy authentication handling so the IDE prompts to enter authentication credentials again if the proxy server returns a 407 status code
  • Fixed the behavior of the IDE on opening untrusted projects so execution of arbitrary terminal commands or modifying files within opened untrusted project is suppressed

From WebStorm

What's fixed:

  • We've improved proxy authentication handling, so the IDE now prompts to enter authentication credentials again if the proxy server returns a 407 status code (IJPL-210659).
  • We've disabled polling for pull request lists (IJPL-242970).
  • We've fixed the behavior of the IDE on opening untrustued projects, so execution of arbitrary terminal commands or modifying files within opened untrusted project is suppressed (IJPL-247564). For more details, please see the release notes.
View originalPermalink
How 2025.3.6.1 went

2026.2.0.1

Fixed 1
  • Resolved issues affecting projects containing files stored in cloud-synced folders on Windows, preventing repeated project reloads, endless re-imports, and files from disappearing or closing unexpectedly

From WebStorm

Resolved issues affecting projects containing files stored in cloud-synced folders on Windows (IJPL-25070), preventing repeated project reloads, endless re-imports, and files from disappearing or closing unexpectedly (IJPL-250598, IJPL-250615, IJPL-250539). For more details, please see the release notes.

View originalPermalink
How 2026.2.0.1 went

2026.2

Added 4
  • Support for @vue/language-server 3.0.0
  • Special formatting for JSDoc @linkcode in the Documentation popup and tool window
  • Automatic detection of the Node.js runtime in Native Dev Containers to prevent failures of GUI test runners
  • Support for TypeScript GO in Angular applications
Changed 7
  • Extended support for Svelte
  • Multiple improvements to the Search Everywhere functionality
  • Remote Development is no longer in the Beta state and supports the required use cases
  • Replaced the obsolete Rhino JavaScript engine used by JSHint with the Node.js-based JSHint npm package
  • Upgraded the bundled TypeScript version to 6.0.3
  • Updated tsconfig and jsconfig schemas to support ES2025 and ES2026
  • Enhanced support for TypeScript Go
Fixed 2
  • Color preview for CSS color() and color-mix() now works in SASS, SCSS, and Less files
  • Figma plugin now allows for multiple design connections at the same time

From WebStorm

What's fixed:

  • We've added support for @vue/language-server 3.0.0 (WEB-73932).
  • We've extended support for Svelte (WEB-70810, WEB-73120, WEB-72801, WEB-62966, WEB-70432, WEB-70333)
  • We've introduced multiple improvements to the Search Everywhere funtionality (IJPL-237834, IJPL-234737, IJPL-243626, IJPL-239455, IJPL-243357, WEB-78242).
  • Color preview for CSS color() and color-mix() now works in SASS, SCSS, and Less files (WEB-76917, WEB-76104).
  • Remote Development is no longer in the Beta state and supports the required use cases (WEB-77898).
  • We've replaced the obsolete Rhino JavaScript engine used by JSHint with the Node.js-based JSHint npm package (WEB-78069).
  • We've added special formatting for JSDoc @linkcode in the Documentation popup and tool window (WEB-70925).
  • We've added automatic detection of the Node.js runtime in Native Dev Containers, thus preventing failures of GUI test runners (WEB-77458).
  • We've upgraded the bundled TypeScript version to 6.0.3 (WEB-78250).
  • We've updated tsconfig and jsconfig schemas to support ES2025 and ES2026 (WEB-78158).
  • We've fixed the Figma plugin, so it allows for multiple design connections to %instance% at the same time (WEB-78481).
  • We've enhanced support for TypeScript Go (WEB-78522, WEB-77663, WEB-78658).
  • We've added support for TypeScript GO in Angular applications (WEB-77722). For more details, please see the release notes.
View originalPermalink
How 2026.2 went

2026.1.4

Added 1
  • Added support for reporting freezes automatically in the non-eap or non-internal mode
Fixed 1
  • Restored the behavior of logMainMenuLatency so it no longer logs timestamp instead of delta

From WebStorm

What's fixed:

  • We've restored the behavior of logMainMenuLatency so it no longer logs timestamp instead of delta (IJPL-248294).
  • We've added support for reporting freezes automatically in the non-eap or non-internal mode (IJPL-246892). For more details, see the release notes.
View originalPermalink
How 2026.1.4 went

2026.1.3

Fixed 1
  • Restored the correct IDE behavior on detecting SQL in JavaScript/TypeScript literals and quoted strings

From WebStorm

What's fixed:

  • We've restored the correct IDE behavior on detecting SQL in JavaScript/TypeScript literals and quoted strings (WEB-77972). For more details, please see the release notes.
View originalPermalink
How 2026.1.3 went

2025.3.6

For more details, please see the release notes.

View originalPermalink
How 2025.3.6 went

2026.1.2

Fixed 2
  • Provided a perform GC (clean runtime caches) workaround for problems that occurred in Vue 2.x projects
  • Eliminated a PsiInvalidElementAccessException.createByNode exception

From WebStorm

What's fixed:

  • We've provided a perform GC (clean runtime caches) workaround for problems that occurred in Vue 2.x projects (WEB-77818, WEB-77481).
  • We've got rid of a PsiInvalidElementAccessException.createByNode exception (WEB-77249). For more details, please see the release notes.
View originalPermalink
How 2026.1.2 went

2025.3.5

Added 1
  • Add the possibility to use RPC from plugins in the Remote Development mode
Fixed 4
  • Improve proxy authentication handling so the IDE prompts to enter authentication credentials again if the proxy server returns a 407 status code
  • Fix a memory leak caused by BackendGlobalIdsManager retaining disposed RunContentDescriptor instances
  • Fix a UI freeze that occurred on attempts to open large files in the editor after running the Update Project command
  • Remove a false positive freeze reporting for FileEditorManagerImpl.blockingWaitForCompositeFileOpen

From WebStorm

What's fixed:

  • We've improved proxy authentication handling, so the IDE now prompts to enter authentication credentials again if the proxy server returns a 407 status code (IJPL-210659).
  • We've fixed a memory leak caused by BackendGlobalIdsManager retaining disposed RunContentDescriptor instances (IJPL-229273).
  • We've fixed a UI freeze that occurred on attempts to open large files in the editor after running the Update Project command (IJPL-235355).
  • We've got rid of a false positive freeze reporting for FileEditorManagerImpl.blockingWaitForCompositeFileOpen (IJPL-237522).
  • We've added a possibility to use RPC from plugins in the Remote Development mode (IJPL-238173). For more details, please see the release notes.
View originalPermalink
How 2025.3.5 went

2025.3.4.1

Changed 1
  • Support for SSI was disabled for the built-in web server

From WebStorm

Support for SSI was disabled for the built-in web server. For more details, refer to our release notes.

View originalPermalink
How 2025.3.4.1 went

2026.1.1

Added 3
  • Added the ability to extract a React component into its own file
  • Added support for TypeScript in Svelte 5 markup expressions
  • Added support for Svelte {#each} blocks without an item
Changed 4
  • Service-powered Type Engine is now enabled by default in Angular
  • Optimized module status detection when resolving package.json exports
  • Implemented asynchronous incremental import graph building
  • Improved support for namespaced components in Svelte
Fixed 2
  • Fixed the issue with TypeScript Go paths not working with Node.js from WSL and pnpm
  • Fixed delayed highlighting updates in Astro files
Removed 1
  • Discontinued support for SSI in the built-in web server

From WebStorm

What's fixed and improved:

  • Service-powered Type Engine is now enabled by default in Angular.
  • Fixed the issue with TypeScript Go paths not working with Node.js from WSL and pnpm (WEB-76494).
  • Optimized module status detection when resolving package.json exports (WEB-77261).
  • Implemented asynchronous incremental import graph building (WEB-77062).
  • Fixed delayed highlighting updates in Astro files (WEB-77350).
  • Added the ability to extract a React component into its own file (WEB-45372).
  • Added support for TypeScript in Svelte 5 markup expressions (WEB-61819).
  • Improved support for namespaced components in Svelte (WEB-61817).
  • Added support for Svelte {#each} blocks without an item (WEB-72160).
  • Discontinued support for SSI in the built-in web server.
View originalPermalink
How 2026.1.1 went

2026.1

Added 10
  • Junie, Claude Agent, and Codex are available directly in the AI chat
  • ACP Registry for discovering and installing agents
  • Next edit suggestions
  • Support for new React 19 directives
  • Support for modern Angular features introduced in version 21 and later
  • Support for modern CSS features
Changed 10
  • Service-powered TypeScript engine is now enabled by default
  • Vite with Solid and Qwik templates are available as default React project generator options
  • Vue TypeScript integration has been updated
  • Search for the tsconfig.json root directory has been optimized
  • RootDir calculation for projects with TypeScript 6.0 and later now uses the directory with tsconfig by default
  • UI improvements to the editor, tool windows, Terminal, and popups

From WebStorm

Visit our blog to learn more about the new functionality and the latest enhancements. Here are the highlights:

  • Service-powered TypeScript engine enabled by default
  • Junie, Claude Agent, and Codex available directly in the AI chat
  • ACP Registry for discovering and installing agents
  • Next edit suggestions
  • Support for new React 19 directives
  • Vite with Solid and Qwik templates as default React project generator
  • Support for modern Angular features introduced in version 21 and later
  • Support for modern CSS features
  • Vue TypeScript integration updates
  • Support for @attach attachements introduced in Svelte 5
  • Codex autoconfiguration in the MCP Server settings
  • Running and debugging via multiple run configurations in the Services tool window
  • Optimized search for the tsconfig.json root directory
  • Improved rootDir calculation for projects with TypeScript 6.0 and later, so the directory with tsconfig is used by default
  • UI improvements to the editor, tool windows, Terminal, and popups
  • Improved appearance and behavior of the Marketplace tab on the Plugins page of the Settings dialog
  • Improved Git and GitLab integration
  • Enhanced DevContainers support
  • Bundled JetBrains Daemon to enable early testing and feedback
  • Performance improvements
View originalPermalink
How 2026.1 went

2025.3.4

Added 3
  • Automatic thread dump generation when default thread pools are not responsive
  • Support for customizing freeze dump collectors
  • Advanced option to disable interactive environment variables in IJent
Changed 1
  • DumbCounter updates moved to background write actions to reduce EDT blocking
Fixed 12
  • Suggestions for Astro component props are now based on information from LSP
  • Exports from Astro component files
  • Clicking Configure indents on the Status bar in a .pug file now opens the Pug/Jade settings page
  • FileOutsideOfImportGraphException exception thrown when extracting an Angular component with an external template
  • Big scary warning being logged
  • UI freeze in the classic Terminal during OSC 8 hyperlink processing
Removed 1
  • lvcs.use-workspace-traversal feature flag

From WebStorm

What's fixed:

  • Suggestions for Astro component props are now based on information from LSP (WEB-67535).
  • We've fixed exports from Astro component files (WEB-60276).
  • Clicking Configure indents on the Status bar in a .pug file now opens the Pug/Jade settings page (WEB-42953).
  • We've got rid of a FileOutsideOfImportGraphException exception that was thrown when extracting an Angular component with an external template (WEB-76299).
  • We've fixed an issue with a big scary warning being logged (IJPL-238175).
  • We've fixed a UI freeze that occurred in the classic Terminal during OSC 8 hyperlink processing (IJPL-233556).
  • We've improved the Perforce integration by fixing a problem with endless refresh of local changes (IJPL-236557).
  • DumbCounter updates have been moved to the background write actions to reduce EDT blocking (IJPL-207743).
  • We've fixed the Undo action that was broken either silently or with Missing extension point: com.intellij.undoManagerProvider (IJPL-236393, IJPL-236242).
  • We've fixed a problem with the Unable to reach the licensing server editor tab being shown endlessly (IJPL-232747).
  • We've fixed a MissingResourceException thrown by RegistryFlagMultiverseEnabler.enableMultiverse (IJPL-228222).
  • We've added automatic thread dump generation when default thread pools are not responsive (IJPL-227644).
  • We've added support for customizing freeze dump collectors (IJPL-234317).
  • We've added an advanced option to disable interactive environment variables in IJent (IJPL-234727).
  • We've fixed an IDE freeze that took place during file system synchronization after switching branches (IJPL-232123).
  • We've removed the lvcs.use-workspace-traversal feature flag (IJPL-233675).
  • We've fixed an issue with a wrong HTTP request being executed on clicking the Play button next to another request (IJPL-66727). For more details, please see the release notes.
View originalPermalink
How 2025.3.4 went

2025.3.3

Changed 1
  • Improved memory handling by clearing CachedValuesManager caches for long-lived UserDataHolders on closing a project
Fixed 5
  • Fixed a platform module dependency on the TextMate plugin that was not guaranteed to be bundled with the IDE
  • Fixed a one minute long freeze that occurred after performing a Git commit and then attempting to generate YAML files in the Terminal
  • Eliminated constant micro-freezes caused by AuthorshipExportCheckinHandlerFactory.AuthorshipExportCheckinHandler
  • Fixed the Configure Password dialog warning being erroneously shown even when a KeePass or a Native Keychain was properly configured
  • Restored the behavior of the Do not save, forget passwords after restart option to trigger the Error in DB dialog

From WebStorm

What's fixed:

  • We've fixed a platform module dependency on the TextMate plugin that was not guaranteed to be bundled with the IDE (IJPL-233564).
  • We've fixed a one minute long freeze that occurred after performing a Git commit and then attempting to generate YAML files in the Terminal (IJPL-231401).
  • We've got rid of constant micro-freezes that were caused by AuthorshipExportCheckinHandlerFactory.AuthorshipExportCheckinHandler (IJPL-233697).
  • We've improved memory handling by clearing CachedValuesManager caches for long-lived UserDataHolders on closing a project (IJPL-232539).
  • We've fixed an issue with the Configure Password dialog warning being erroneously shown even when a KeePass or a Native Keychain was properly configured (IJPL-230777).
  • We've restored the behavior of the Do not save, forget passwords after restart option, so it triggers the Error in DB dialog (IJPL-229386). For more details, please see the release notes.
View originalPermalink
How 2025.3.3 went

2025.3.2

Added 1
  • Implemented the possibility to edit Database fields when they are invoked from Database settings
Fixed 7
  • Restored the option to save the GitLab configuration token when using Gateway for remote development
  • Restored the behavior when Database passwords are always saved after reconnection regardless of native Keychain settings in the IDE and Database connection properties
  • Fixed navigation to the Manage GitHub accounts dialog
  • Master Password dialog can now be opened by clicking the Gear icon next to a selected KeePass
  • Fixed a problem with datasource credentials being considered invalid when they have been updated in the keepassdb without restart
  • Restored the appearance and behavior of the Services tool window to prevent extraneous duplicates of launched run configurations from being shown
  • Fixed the behavior of the Learn more button for Project Analysis in the Processes popup to invoke the correct help page

From WebStorm

What's fixed:

  • We've restored the option to save the GitLab configuration token when using Gateway for remote development (IJPL-229203).
  • We've restored the behavior when Database passwords are always saved after reconnection no matter whether In native Keychain is enabled or not in the IDE and in the Database connection properties (IJPL-227079).
  • We've fixed navigation to the Manage GitHub accounts dialog (IJPL-229877).
  • We've implemented a possibility to edit Database fields when they are invoked from Database settings (IJPL-229439).
  • The Master Password dialog can now be opened by clicking the Gear icon next to a selected KeePass (IJPL-229417).
  • We've fixed a problem with datasource credentials being considered invalid when they have been updated in the keepassdb without restart (IJPL-4188).
  • We've restored the appearance and behavior of the Services tool window, so no extraneous duplicates of launched run configurations are shown (IJPL-220985).
  • We've fixed the behavior of the Learn more button for Project Analysis in the Processes popup, so it invokes the right help page (IJPL-230876).
View originalPermalink
How 2025.3.2 went

2025.3.1.1

Fixed 1
  • Project settings are now preserved on restarting the IDE in WSL2

From WebStorm

What's fixed:

  • Project settings are now preserved on restarting the IDE in WSL2 (IJPL-225409). For more details, please see the release notes.
View originalPermalink
How 2025.3.1.1 went

2025.3.1

Changed 2
  • A confirmation dialog is now shown on attempting to close the Reworked Terminal on WSL
  • Updated MCP SDK to 0.8.1
Fixed 6
  • Restored the Run button in run/debug configurations of the type JavaScript Debug
  • Fixed a NoSuchElementException: Key 10 is missing in the map exception
  • Fixed a problem with true being always returned by TerminalUtil.hasRunningCommands in the Terminal on WSL so Copilot no longer awaits endlessly for command execution
  • The New Tab and New Predefined Session buttons no longer disappear from the Terminal with the GitHub Copilot plugin enabled
  • Fixed the appearance of tool window stripes so they are shown with correct background color when a tool window icon is dragged
  • Fixed a deadlock that occurred in the Confirm Save Document dialog

From WebStorm

What's fixed:

  • We've restored the Run button in run/debug configurations of the type JavaScript Debug (WEB-73293).
  • We've fixed a NoSuchElementException: Key 10 is missing in the map exception (IJPL-204027).
  • We've fixed a problem with true being always returned by TerminalUtil.hasRunningCommands in the Terminal on WSL, so Copilot no longer awaits endlessly for command execution (IJPL-213951).
  • A confirmation dialog is now shown on attempting to close the Reworked Terminal on WSL (IJPL-192177).
  • The New Tab and New Predefined Session buttons no longer disappear from the Terminal with the GitHub Copilot plugin enabled (IJPL-219664).
  • We've fixed the appearance of tool window stripes, so they are shown with correct background color when a tool window icon is dragged (IJPL-223262).
  • We've updated MCP SDK to 0.8.1 (IJPL-221739).
  • We've fixed a deadlock that occurred in the Confirm Save Document dialog (IJPL-214611). For more details, please see the release notes.
View originalPermalink
How 2025.3.1 went
View all

Discussion