WebStorm 2025.2.1

Released: Aug 29, 2025

2025.2.1 中的更新

特性

  • Prisma
    • Added multiple database schemas support.
    • Render LSP diagnostics in Markdown.
    • Added support for missing attributes and completions.
    • Added upport for sharding in 6.10.
  • GraphQL
    • Added support for descriptions on executable definitions.
    • Updated Relay schema to support error handling.
    • Added support for 'oneOf' directive spec.
  • WSL
    • Added support for TypeScript Native Previews (typescript/native-preview) on WSL.
  • Code Parsing
    • Angular 20: added support for void and exponentiation operators in templates.
    • Angular 20.1: added support for new binary assignment operators.
  • LSP, TypeScript LS
    • Added support for vue/typescript-plugin 3.0.

修補程式

  • Code completion
    • Completion not fully working in angular templates.
  • Documentation
    • Baseline year should be set to newly available date.
  • Editor actions
    • href urls don't look correct with soft wrapping enabled.
  • Imports
    • Code completion does not import the module it suggests.
  • Intentions, Inspections
    • Imprecise scope for 'put on separate lines' action.
    • Optimization: don't send open to TS if the file is open but its tab is not on the top.
    • TypeScript Go: wrong platform-specific package is picked when multiple are present in node_modules.
    • Angular: lack of config detection for Angular templates across TS service support.
    • Angular: problems with type mappings when using inputs with transform and object parameters.
  • Navigation, Type checking, Usages
    • Stencil & Angular: Types are not resolved correctly.
    • WebStorm 2025 fails to index typescript declaration files in library root folders.
    • Find usages doesn't match resolve.
  • Run-Debug
    • Add 'Insert Macros' button to the 'File' field in Bun debug configuration.
  • Testing
    • nable to run tests with Karma in Angular v20.
    • Running Karma tests requires Karma 6.3.0 or higher since 2025.1.
    • Fix suggestion Playwright for root sub directory with Playwright.
    • Karma: test execution fails when using dynamically generated config.
    • Can't run Jest tests after upgrading to 2025.2.
  • No subsystem
    • 'baseUrl' in tsconfig.json breaks typings resolving.
    • GraphQL: improved optimization for huge schemas.
    • ESLint can't lint HTML using the html-eslint language plugin in IDEA, but works in VSCode.
    • Prettier + prettier-plugin-svelte is too slow & jump caret position.
    • GraphQL: migrate background tasks to coroutines.
    • GraphQL: Shopify's schema can't be fetched.
    • GraphQL: documentation for modified types is not shown.
    • Unused import specifier with the same name as file not reported.