WebStorm 2025.1.1
Released: May 8, 2025
2025.1.1 での更新項目
機能
- Code Parsing
- Added support for new global CSS property value: "revert-layer".
- Added support for view-transition at-rule.
- LSP, TypeScript LS
- Prioritize service quickfixes, especially imports, when own results are missing.
- Refactorings
- Rename "both" when renaming JS shorthand properties.
- Convert default export to named export.
- Run-Debug
- Visualize JSON/XML text in editor's popups.
不具合の修正
- Built-in Formatter
- When formatting the code, a large number of collapsed codes are re-expanded each time.
- Code vision, Inlay hints
- Typescript Inlay hints break code display - replaceAll is not a function.
- Intentions, Inspections
- CSS plugin treats :modal pseudo-class as incorrect.
- CSS: ":autofill" CSS pseudo-class is not supported.
- Sometimes there is no space between Unused and import in bulk code inspection.
- Duplicate Quick Action items.
- LSP, TypeScript LS
- Commands can be executed before JSLanguageServiceExecutorImpl is started.
- TypeScript: slow createUpdateContext in large monorepo projects.
- Angular: template validation doesn't work with latest TS 5.7.
- Navigation, Type checking, Usages
- Component import is marked unused if it's used in a template extracted to a constant.
- Angular: invalid "Property does not exist on type".
- Angular: incorrect unused component imports when template is referenced in multiple components.
- "Ctrl+click" on CSS class usage in .vue doesn't go to declaration.
- No subsystem
- Prettier plugin - editor caret jumps abruptly on reformat.
- Angular: "::ng-deep" pseudo selector deprecation warning can't be disabled.
- Using SVG Geometry Properties gives false warning "Unknown CSS property".
- Ignore file extension when resolving imports.
- Unknown CSS Property/pseudo selector/at-rule: view-transition API.
- Optimize JSLibraryMappings.getLibraryScopeForFileWithoutPredefined.
- Angular "::ng-deep" is no longer deprecated.
- Prettier on save does not work with Automatic Prettier configuration if the dependency on "prettier" package is not standard.
- Settings -> Prettier: UI controls are in incorrect state after prettier priority was changed in Code Style.
- Parameter info popup formatting problem.
- Extra cases for Unrecognized name warning in JS files.
- Disable service-powered type engine in Svelte.
- Cannot view ESLint service timeout notifications in the Language Service widget.
- Angular: for error with as const array when using types from server.
- Ionic events raise error in code inspection.
- "Use types from server" in Angular settings needs Apply.
- IDE 2025.1 freezes when using "Optimize Imports".
- Disable floating toolbar without selection for other JB IDEs.
- Typescript Autocomplete not working with React component props.
- :state(...) selector not recognised in CSS.
- Angular: HostAttributeToken is not recognised within template.
- Support for inputBinding, outputBinding and twoWayBinding.