WebStorm Changelog

What's new in WebStorm 2024.1 Build 241.14494.180 RC

Mar 25, 2024
  • Sticky lines
  • Quick documentation popup improvements
  • Full line code completion
  • Vue Language Server is now enabled by default
  • Component usages for Vue, Svelte, and Astro components
  • New Language Services widget
  • Experimental TypeScript engine
  • New quick fixes for React
  • Enhancements to the Structure tool window for React and JSX
  • Version control improvements

New in WebStorm 2024.1 Build 241.14494.109 Beta (Mar 18, 2024)

  • We've fixed the issue causing freezing while typing in TypeScript projects (WEB-65849).
  • We've fixed the issue causing slow completion in React projects (WEB-65190).

New in WebStorm 2024.1 Build 241.14494.25 Beta (Mar 11, 2024)

  • What's new:
  • We've implemented a quick-fix for React.js to add useState when using a non-existent reference in a component (WEB-63921).
  • We've fixed the issue causing TypeScript type checking inconsistencies on inferred types of RxJS (WEB-60039).
  • We've added an option in Settings to enable the new TypeScript engine (WebStorm@next) (WEB-65789).
  • We've improved the GraphQL performance (WEB-63258).
  • We've improved the formatting in the Quick Documentation popup (WEB-62329).

New in WebStorm 2024.1 Build 241.14024.30 EAP (Mar 6, 2024)

  • What's new:
  • We've added support for multiple targets to the documentation popup (WEB-65069).
  • We've improved breadcrumbs in Svelte files, which also fixes the recently introduced sticky lines for Svelte (WEB-65685).

New in WebStorm 2024.1 Build 241.10840.2 EAP (Feb 5, 2024)

  • The Quick Documentation popup is now displayed for completion items (WEB-65305).
  • We have added syntax highlighting for fenced code blocks in the Quick Documentation popup (WEB-44476 and WEB-59732).
  • We have added syntax highlighting for indented code blocks in the Quick Documentation popup (WEB-46274).
  • We have added completion for the CSS functions var, calc, min, max and clamp (WEB-36033).
  • We have added the ability to terminate the browser process at the end of a debugging session (WEB-37367).
  • We have added the option to show the tool window names in the side toolbars (IDEA-298006).
  • We have changed the default position of Code Vision to display on the right (WEB-65272).

New in WebStorm 2024.1 Build 241.8102.134 EAP (Jan 21, 2024)

  • Experimental TypeScript engine
  • Ability to run or debug both client and server in a single npm configuration
  • Ability to decrease the IDE's scale down to 70%
  • Support for typed slots in Options API introduced in Vue 3.3
  • Boolean attributes in Vuetify components no longer cause "attribute requires value" warnings

New in WebStorm 2023.3 Build 233.11799.192 RC (Dec 6, 2023)

  • Improved Angular support
  • Enhanced Svelte support
  • Improved Vue 3 support
  • New functionality for testing with Playwright, Cypress, and Node.js test runner
  • Improvements for TypeScript imports with type modifier
  • All-in-one diff viewer
  • Support for GitLab snippets
  • Run to Cursor inlay debug option
  • HTTP Client improvements
  • New product icon for macOS
  • Default tool window layout
  • Option to hide the main toolbar in the default viewing mode
  • Color-coded highlighting for editor tabs
  • Speed Search shortcut

New in WebStorm 2023.3 Build 233.11799.95 Beta (Nov 27, 2023)

  • We've added support for Angular 17 type narrowing in @if and @switch blocks (WEB-63744).
  • We've fixed the issue causing a false validation message with ngSrc (WEB-63853).
  • We've fixed the issue causing the "Recursive import or export of Angular module or standalone component" error to not render correctly (WEB-63702).
  • We've fixed the issue causing type to not render correctly in quick documentation (WEB-63974).

New in WebStorm 2023.3 Build 233.11799.11 Beta (Nov 10, 2023)

  • What's new:
  • We've fixed the issue causing the IDE to use the default version of the Vue Language Server even if a specific version is specified (WEB-62930).
  • We've made several fixes around the Angular 17 syntax (WEB-63648, WEB-63647, and WEB-63661) .
  • We've fixed the issue causing freezes when extracting an Angular component (WEB-63018).
  • We've fixed the issue with compliance for the JSON schema inspection on "esnext.disposable" (WEB-62143).

New in WebStorm 2023.3 Build 233.11555.12 EAP (Nov 6, 2023)

  • What's new:
  • We've added initial support for find usages and refactoring across IDEA modules boundaries(WEB-37907).
  • We've added options to configure interpolations formatting for Angular HTML templates (WEB-31573).
  • We've added support for nested classes in HTML completion (WEB-61968).
  • We've updated the Prisma LSP to 5.5.0 (WEB-63544).
  • We've added basic support for Angular 17 syntax: @if, @for, @defer and @switch blocks (WEB-63624).

New in WebStorm 2023.3 Build 233.10527.23 EAP (Oct 23, 2023)

  • What's new:
  • We've enhanced the code highlighting for well-known compiler directives, such as use strict, use client, and use server (WEB-63196).
  • We've added a new quick-fix to create an @Input attribute from an Angular component template (WEB-27275).
  • We've fixed the issue causing modules referenced using workspace:* protocol to not resolve in Yarn Pnp workspaces (WEB-59218).
  • We've fixed the issue causing exports to not be correctly recognized in .vue files when both and are used (WEB-53434).
  • We've fixed the issue causing the Project Errors tab in the Problems tool window to refresh on every selection (WEB-62636).
  • We've fixed the issue causing Prettier and Optimize Imports to work incorrectly under certain conditions (WEB-53115).
  • We've fixed the issue causing type mismatches in the generic form control (WEB-60215).
  • We've fixed the issue causing no type narrowing to occur when checking a variable for undefined (WEB-62721).

New in WebStorm 2023.3 Build 233.8264.9 EAP (Oct 1, 2023)

  • We've fixed the issue causing Svelte components with a context="module" attribute to not be properly resolved in import statements (WEB-54714).
  • We have added support for import on adding live templates for Angular (WEB-62739).
  • We've added auto-import of components for Svelte (WEB-63089).
  • We've added fixed various cases for imports with type modifier in TypeScript (WEB-53581).
  • We've updated the list of file templates in the new file popup (WEB-61053).
  • We've added an all-in-one diff viewer feature (IDEA-64438).

New in WebStorm 2023.3 Build 233.6745.295 EAP (Sep 23, 2023)

  • Cypress and Playwright support
  • Automatically close single tags when pasting HTML to JSX
  • Code completion for @ts-ignore and @ts-expect-error comments
  • Support for the .jsonc format
  • Create .jsx files in the New menu
  • GitLab snippets support
  • Option to hide the main toolbar in the default viewing mode
  • Color-coded highlighting for editor tabs by default
  • Default tool window layout

New in WebStorm 2023.2 Build 232.8660.129 RC (Jul 23, 2023)

  • What's new:
  • Improved error formatting for TypeScript and JavaScript
  • CSS nesting support
  • Vue Language Server support
  • Vue enhancements
  • Better support for App Router in Next.js
  • New live templates for React hooks
  • Svelte improvements
  • New UI out of Beta
  • GitLab integrations
  • Option to commit specific lines of code

New in WebStorm 2023.2 Build 232.8660.7 Beta (Jul 6, 2023)

  • Vue: provide/inject support
  • Fixed integration with TypeScript Language Service
  • Support for GraphQL and WebSocket in the HTTP Client CLI
  • Inspection for the Norway problem in YAML files

New in WebStorm 2023.2 Build 232.8296.18 EAP (Jun 28, 2023)

  • AI Assistant preview
  • Improved TypeScript type error formatting
  • CSS nesting support
  • Option to commit specific lines of code
  • New HTTP Client features
  • New Docker features
  • Emmet support for Preact and SolidJS

New in WebStorm 2023.2 Build 232.7754.72 EAP (Jun 19, 2023)

  • Svelte LSP support
  • Watch mode for Jest tests in Run tool window
  • Improved Preact and Solid.js support
  • Support for aliases defined in bundlers
  • File sorting by modification time in the Project view
  • Pin run configurations in the Run widget

New in WebStorm 2023.2 Build 232.7295.14 EAP (Jun 14, 2023)

  • Updates to the new UI
  • Auto-import modules for quick-fixes
  • Auto-import modules for Live Templates
  • New Live Templates for React hooks
  • Option to enable/disable automatic interpolation of string literals

New in WebStorm 2023.2 Build 232.6734.8 EAP (Jun 7, 2023)

  • GitLab integration
  • Angular improvements
  • Text search in Search Everywhere
  • Syntax colouring in inspection descriptions
  • Rename refactoring for createSignal in Solid.js

New in WebStorm 2023.2 Build 232.6095.12 EAP (May 25, 2023)

  • Volar support for Vue
  • New UI: Reworked hamburger menu on Windows and Linux
  • New UI: Updated window controls on macOS
  • A fix for the incorrect error highlighting from the Deno LSP server when a file or folder was moved or renamed
  • A fix for the issue causing the Tailwind CSS autocompletion to stop working after renaming a JSX file
  • A fix for the issue causing WebStorm to wrongly suggest @memberOf instead of @memberof on JSDoc

New in WebStorm 2023.2 Build 232.5150.117 EAP (May 17, 2023)

  • lch and oklch color conversion
  • Next.js custom documentation support
  • A fix for the issue causing Live Templates to be present in string literals
  • A fix for the issue in Jest causing the false No matching tests found message
  • A fix for the issue causing a flickering terminal window when debugging Node.js apps on Windows

New in WebStorm 2023.1 Build 231.8109.143 RC (Mar 24, 2023)

  • Astro support
  • TypeScript support in Vue templates
  • Component imports on copy-paste for more frameworks
  • Add global and exported symbols into components in Angular
  • Convert strings to template literals automatically
  • Tailwind CSS configuration
  • Improvements to the new UI
  • Full IDE zoom
  • Setting to configure Actions on Save for new projects
  • Improved code review workflow for GitHub

New in WebStorm 2023.1 Build 231.8109.93 RC (Mar 20, 2023)

  • Astro support
  • TypeScript support in Vue templates
  • Component imports on copy-paste for more frameworks
  • Add global and exported symbols into components in Angular
  • Convert strings to template literals automatically
  • Tailwind CSS configuration
  • Improvements to the new UI
  • Full IDE zoom
  • Setting to configure Actions on Save for new projects
  • Improved code review workflow for GitHub

New in WebStorm 2023.1 Build 231.7864.77 Beta (Mar 9, 2023)

  • Support for the Angular NgOptimizedImage directive
  • Option to configure HTML completion
  • Allow voluntary .ts suffix for import paths
  • Option to show whitespaces in highlighted code

New in WebStorm 2023.1 Build 231.6890.13 EAP (Mar 2, 2023)

  • Setting to configure Actions on Save for new projects
  • Convert strings to template literals automatically
  • Universal approach to handling file references
  • Component imports added on copy-paste
  • Better prioritization of imported libraries for auto-import
  • ML-powered search for classes in Search Everywhere enabled by default
  • Improved code review workflow for GitHub
  • Option to restore the old copy-cut-paste behavior

New in WebStorm 2023.1 Build 231.6890.13 EAP (Feb 14, 2023)

  • Project tabs in the new UI on macOS
  • Completion for custom component events in Vue
  • Option to choose line comment style in PostCSS
  • Parameter info for React props
  • Aligned import behavior between TypeScript and JavaScript
  • Svelte bug fixes

New in WebStorm 2023.1 Build 231.5920.7 EAP (Jan 30, 2023)

  • What's new:
  • Support for TypeScript in Vue template expressions
  • Scanning files to index in smart mode
  • New IDE suggestion to reconfigure Windows Defender settings
  • Improved Branches popup
  • Auto-completion in the Create New Branch popup

New in WebStorm 2022.3 Build 223.7571.44 RC (Nov 21, 2022)

  • New project templates for Vite and Next.js
  • Support for Vitest
  • Updates for Vue
  • Type narrowing in Angular templates
  • New UI preview
  • Code Vision for JavaScript and TypeScript

New in WebStorm 2022.3 Build 223.7571.1 Beta (Nov 14, 2022)

  • Redesigned Review list
  • Improvements for Vue
  • Updates for TypeScript
  • Editing improvements for YAML

New in WebStorm 2022.3 Build 223.6646.115 EAP (Oct 22, 2022)

  • New setting sync solution
  • Improved Copy/Paste behavior
  • Improvements for Angular
  • Support for new CSS features

New in WebStorm 2022.2 Build 222.3345.108 (Aug 3, 2022)

  • Support for Angular standalone components, updates for Vue 3, TypeScript 4.7 support, built-in remote development workflows, a new way to run the file currently in scope, and more.

New in WebStorm 2022.2 Build 222.3048.13 EAP (Jun 20, 2022)

  • Initial type narrowing support for Vue
  • Unbundled support for Cordova and PhoneGap, Meteor, Spy-js, and XSLT
  • The fix for the Fix current file action not working on stylelint-order rules
  • The ability to hide dynamic usages from the Find Usages results for TypeScript

New in WebStorm 2022.2 Build 222.2680.4 EAP (Jun 2, 2022)

  • Merge All Project Windows action on macOS
  • Cloning repository progress bar on the Welcome screen
  • Clickable URLs in JSON and YAML string values

New in WebStorm 2022.1 Build 221.5080.96 Beta (Mar 31, 2022)

  • Better Next.js support
  • Support for Volta
  • Improvements for Docker
  • Corepack support
  • Run commands from Markdown files
  • Improved Structure view for JavaScript
  • New Notifications tool window
  • Updated Annotate with Git Blame

New in WebStorm 2022.1 Build 221.4906.8 EAP (Mar 14, 2022)

  • Better Next.js support
  • Support for Volta
  • Corepack support for Yarn and pnpm
  • A new way to run the current file

New in WebStorm 2022.1 Build 221.4165.163 EAP (Feb 14, 2022)

  • Run commands from Markdown files
  • Copy to clipboard for Markdown
  • New Notifications tool window
  • New cases covered by the Join Lines action
  • Integrated Flow and Problems tool windows
  • Code reformatting in LightEdit mode

New in WebStorm 2022.1 Build 221.3427.92 EAP (Jan 31, 2022)

  • Run commands from Markdown files
  • Copy to clipboard for Markdown
  • New Notifications tool window
  • New cases covered by the Join Lines action
  • Integrated Flow and Problems tool windows
  • Code reformatting in LightEdit mode

New in WebStorm 2021.3 Build 213.5744.136 RC (Nov 22, 2021)

  • Support for ES2022 private class members
  • New intentions for organizing code
  • Faster indexing of JavaScript files
  • Improved support for monorepos
  • New inspection for updating dependencies
  • Reworked Deno integration
  • Improved HTML completion
  • Ability to split the Run tool window
  • New features for remote development
  • Improvements for version control

New in WebStorm 2021.3 Build 213.5744.37 Beta (Nov 16, 2021)

  • Angular 13 support
  • New intention for converting to JSDoc comments
  • Built-in troubleshooting tool

New in WebStorm 2021.3 Build 213.5281.15 EAP (Oct 29, 2021)

  • Remote development
  • Using Node.js in Docker for Mocha, Jest, and npm
  • Faster indexing of JavaScript files
  • New Changes tool window
  • New Push All up to Here action