WebStorm 2025.1.2

Released: Jun 4, 2025

2025.1.2 での更新項目

機能

  • Node.js interpreter and package manager
    • The IDE now detects 'bun' and suggests it in the package manager list.
  • No subsystem
    • GraphQL: The IDE can now build an introspection query depending on server capabilities.
    • Prisma: updated LSP to the latest 6.7.0.
    • Updated the bundled Tailwind CSS LSP server version to 0.14.16.

不具合の修正

  • Editor actions
    • Freeze on copy because of slow resolve.
  • Imports
    • Angular: standalone pipe import marked unused when using pug templates.
    • IDE very often can't import typescript classes in Angular project.
  • Intentions, Inspections
    • Angular "Cyclic dependency between..." error displayed incorrectly when forwardRef() is used.
  • Navigation, Type checking, Usages
    • WebStorm incorrectly report "Private member is not accessible" in an Angular application.
  • Run-Debug
    • Can't debug nextjs app, next dev --turbopack, --turbo breaks debugging.
    • Exceptions during url canonicalization.
    • Race condition browser debug during session initialization.
    • Debugger Console evaluation sometimes gives a different result for the same input.
    • Javascript/Typescript debugging not working.
    • RuntimeExceptionWithAttachments: Read access is allowed from inside read-action only.
  • Testing
    • Regression: Jest tests with dynamic describe names (function.name) no longer detected.
    • Playwright tests are wrongly suggested instead of Vitest when running all tests in directory.
  • No subsystem
    • Property "appearance: checkbox" gets inspection errors in SCSS.
    • Adding webpack to project forces "dist" folder to be excluded.
    • "background-position-x" and "...-y" with more than one token flagged as error.
    • False positive in "doesn't have required attribute" for shorthand boolean attribute.
    • CSS Invalid Property Value "-webkit-fill-available".
    • CSS properties descent-override and ascent-override are unknown.
    • TypeScript path mapping doesn't work when moving directory.
    • Vue 3.3 shorthand defineEmits syntax is unrecognized.
    • Tauri + typescript + react: boolean attribute causes "attribute requires value".
    • Webstorm 2024.3.2.1 no longer generates jsdoc tags with returns, only return.
    • Extremely slow code analysis after commit.