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.