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.