WebStorm 2023.2 Beta Is Here!
WebStorm 2023.2 has reached Beta! To see what has already been added to WebStorm 2023.2, take a look at our previous EAP blog posts.
We’d like to thank everyone who has tried the EAP builds and shared their feedback with us! If you’re among those who have tried them, but haven’t had a chance to respond yet, please do so via our issue tracker.
Vue: provide and inject support
WebStorm 2023.2 includes support for provide and inject. The
provide/inject mechanism solves the issue of prop drilling in Vue. A parent component can register a provider, and then any component in the descendent tree can inject dependencies provided by the components. WebStorm now provides completion for the
inject field, resolves the injected property, and displays correct information about the type of the injected property.
Fixed integration with TypeScript Language Service
We’ve added better support for TypeScript 5.0 related issues. WebStorm 2023.2 now integrates correctly with the TypeScript Language Service and shows quick-fixes and documentation from the service. This integration has also led to a fix for an issue with the
Custom config features.
Support for GraphQL and WebSocket in the HTTP Client CLI
You can now use the HTTP Client CLI in WebStorm to interact with GraphQL APIs and establish WebSocket connections with services, for example for tests or automation scripts.
Inspection for the Norway problem in YAML files
We’ve introduced a new inspection to eliminate the Norway problem and prevent the unintended misinterpretation of Boolean values in YAML files.
When a list primarily consists of strings but contains a Boolean-like literal, WebStorm will highlight this literal to indicate a potential inconsistency, and suggest adding quotes to it. If the list is mostly composed of Boolean-like literals (such as true, false, off, on, yes, no), any literal that deviates from this pattern is highlighted as a possible error, although no specific quick-fixes are suggested in this scenario.
Other notable changes
- We’ve added an option to specify the Vue Language Server package (WEB-61476).
- We’ve switched to the
@vue/language-servernpm package for volar (WEB-61580).
- We’ve fixed the issue with the ‘Unknown file or directory’ inspections for CDN links (WEB-18057).
- We’ve fixed the issue causing
jquery.Jcrop.min.jserror when a wordpress project is open (WEB-61508).
- We’ve fixed the issue with the outdated MDN documentation link for the
- We’ve fixed the issue causing the import in Astro to be added to TypeScript instead of being put into the
For the full list of the latest enhancements available in WebStorm 2023.2 Beta, check out the release notes.
As always, your feedback is very important to us, so please try out the new features and let us know your thoughts in the comments below or on Twitter. If you come across a bug, you can submit a report in our issue tracker.
The WebStorm team
Subscribe to Blog updates
WebStorm 2024.1 EAP Digest #2: Documentation in Completion, Component Usages, JSX Structure, and More
Read our second 2024.1 EAP digest to learn about the latest changes to make it into the upcoming release.
WebStorm 2024.1 Early Access Program Is Now Open!
Our 2024.1 Early Access Program is now open! Read our first EAP digest to discover the latest enhancements in WebStorm.
WebStorm 2023.3 Release Candidate Is Here!
The WebStorm 2023.3 RC is now available! Read about some of the most exciting improvements making it into the release.