PhpStorm 2023.2.1
Released: Aug 28, 2023
2023.2.1 での更新項目
機能
- Svelte: Added type checking support for props.
- Added new Tailwind CSS plugin and support for PUG.
- Angular 15: Added support for hostDirectives.
- Tailwind: Added an option to only show Tailwind classes in completion, or show them on the top of the list.
- CSS Level 4 system colours are now supported.
- Bundled New UI onboarding in PhpStorm.
- Added an option to display line numbers near the code left margin in distraction-free mode.
不具合の修正
- Import is never used: False positive for Symfony annotations added to PHPDoc.
- Import is never used: false positive for a PHP Annotation.
- AlreadyDisposedException: at com.jetbrains.php.composer.configData.ComposerConfigManager is thrown sometimes.
- Exclude/Include patterns based on file path in quality tools configs are not applied when run a tool based on stdin.
- SOE in generics completion.
- PHPUnit: Too many line breaks / empty space in output after running a test.
- PHPUnit configuration file from main project isn't passed to PHPUnit execution command for subproject.
- "Jump to source" on failed tests broken for (at least) Laravel-based test cases after updating to 2023.2.
- Replacing PHPDoc with another PHPDoc using Copy-paste removes the code that contained inserted PHPDOc.
- Run of PHPUnit test using remote interpreter fail if subproject has phpunit.xml but phpunit binary from main project (or Phar file) is used.
- Cannot save composer.json path in Settings | PHP | Composer.
- Limit the number of PHP process that can be spawned for Composer updates check.
- Freeze during composer configs detection on a big project.
- Test configuration names are "Main" for submodules on Windows.
- Menu bar missing on all windows except one on tiling WM / under WSLg.
- Run configuration macros (like $FilePath$) do not work.
- Cannot change themes on Linux after settings sync from windows if 'Sync with OS' enabled.
- Typescript: "Unreachable 'case' branch" false positive for Enums.
- Database console takes focus in Services panel.
- Cannot open Merge Request on GitLab Community Edition.
- External CSS stylesheet for Bootstrap is downloaded as a JavaScript file.
- IDE goes to full screen after several restarts if it was initially opened on secondary monitor and native header is switched off.
- Open multiple files doesn't work anymore in results (CTRL + SHIFT + N).
- TypeScript service doesn't work with yarn pnp when typescript version is 5.x or higher.
- Jest 27: Output not nested under test.
- Can't exit full screen mode.
- Center line numbers and gutter in distraction free mode in new UI.
- Added missing Angular context(s) for Live Templates.
- Duplicated source entry is created when creating source folder manually via 'CreateDirectoryCompletionContributor'.
- Vue: Don't report "value is possibly undefined" if it's set in 'withDefaults'.
- Printing fails (File | Print).
- Custom HTML attribute is added with losing case.
- Cannot include relative file in HTTP client files under a module.
- Intellij hangs while editing XHTML files if schema can't be fetched quickly (ValidateXmlActionHandler.doParse).
- Update quick doc for angular structure directives.
- Jest: special characters in tests path are not escaped, no tests are found.
- Updating bundled plugins removes the plugin files in the IDE's installation folder which also break patch update.
- IDE fails to connect to network due to "modulus value out of range" error.