WebStorm 2024.3.1
Released: Dec 5, 2024
Aggiornamenti in 2024.3.1
Funzionalità
- Improved Automatic Prettier configuration behavior for monorepo projects.
- TypeScript: Added smart server-highlighting-aware inspections.
- Angular: Added support for @defer hydrate syntax.
- Tools. Kafka
- Added time picker for Kafka Consumer.
- Added timestamp option for date pickers.
Correzioni
- Code completion
- [WebStorm 2024.3] doesn't show a preview of Tailwind Colors in completion.
- Imports
- Automatic imports end up with .mjs instead of .mts with the Deno language server.
- LSP, TypeScript LS
- Angular: large node.js memory usage with WS Angular TS plugin enabled.
- Quick fixes for JSXUnresolvedReference are not promoted.
- TS: Some disabled inspections are still run on problems received from TypeScript server.
- TS: do not wait for too long for inspections when results from TS server are received.
- No subsystem
- TypeScript: Invalid Redundant instanceof check warning.
- Webpack plugin showing webpack config resolve.extensionAlias as 'Not allowed'.
- JSQualifiedNameResolver.lambda$expandElement$2(PsiElement) takes much time and slows down code completion.
- WSL + pnpm: ESLint not working.
- Bun plugin is available only in WebStorm.
- GraphQL: update to Federation 2.8.
- java.lang.Throwable: Service cannot be used during gist building.
- Add text for the automatic prettier configuration option to the tooltip in the IDE.
- Throwable: Control-flow exceptions (e.g. this class com.intellij.openapi.progress.CeProcessCanceledException) should never be logged.
- TS: Slow access to cache in TypeScript augmentation resolve logic.
- package-lock.json is hidden from File tree.
- Missing package-lock.json / yarn.lock / pnpm-lock.yaml in Navigate File popup.
- Opening Rider starts all WSL distros, using 2 GB of memory for no reason.
- Core. Indexing
- Searching, Find in Files, and code highlighting/navigation are slow or broken in 2024.3.
- Core. Plugin Management
- No effect when throwing CannotUnloadPluginException in DynamicPluginListener.checkUnloadPlugin.
- Core. Threading
- Tools. Docker
- Podman. Settings. Automatically select the default value by creating Podman connection.
- Docker settings. Docker configuration from the Services view doesn't display the successful connection when it is already configured in Settings.
- Docker settings loose value for Podman connection on reopening.
- Podman. No connection while creating the new Podman connection in Services view. Incorrect settings are displayed.
- Docker. Settings. Order of options in the panel uncertain.
- Tools. Kafka
- Kafka Producer Preset Value not populated.
- Add "Topic 'Name' already exists" checking on new topic creation.
- Topic Configuration doesn't show real data.
- Tools. Kubernetes
- Telepresence: button "Add tunnel for Remote Debug..." is unavailable before Services toolwindow is opened.
- [k8s] - Log tree show outdated data.
- Kubernetes. Cannot Watch cluster events - NPE.
- Patches with paths pointing to YAML files are flagged as invalid in kustomization.yml with "a JSON patch file is expected" error.
- Telepresence: unable to connect when Telepresence 2.20 is installed due to impossibility to enter password.
- Kubernetes. Option to provide custom log format and set up highlighting colors for logs.
- UI. Embedded Browser. JCEF
- Degrade JCEF on unsupported Linux machines with glibc < 2.28.
- UI. Find, Replace
- The recursive search in "Find in Files" doesn't work for libraries.
- UI. Navigation
- Missing option 'Open In -> Files' in 2024.3 (Linux).
- UI. Status
- IdeStatusBarImpl has a leak of a widget component.
- Version Control. Git
- Add FUS for committing from the gutter.
- gpg-agent.conf is not updated until IDE restart.