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