PhpStorm 2021.3 Beta
PhpStorm 2021.3 Beta is now available.
Below is a roundup of the most notable updates for the upcoming 2021.3 release. The links will take you to the EAP posts published over the last few months, which contain detailed descriptions of each feature.
PhpStorm 2021.3 Beta also delivers some updates we haven’t previously covered. Have a look!
Full support for PHP 8.1
Readonly properties
Pure intersection types
New return type: `never`
Final constants
`new` operator in initializers
First-class callables
Deprecations
Generics in PHP
Improved support for Doctrine Collections
Support for future Laravel 9 collections
Infer generic types from constructor
Support for the phpstan-* annotation for templates
Improved refactorings
Inline function or method
Inline variable
Introduce (extract) variable
New! Drag’n’drop support for the Move Class refactoring
Faster and better deployment
Support for `rsync`
Retry for failed uploads
Speedup for SFTP/FTP/FTPS with multithreaded connection
Upload all opened files
Quickly switch default server for project
Proxy support for SSH connections
HTTP Client
Support for text streams and JSON streams
Binary responses
Output redirection to custom file or directory
Support for HTTP request identifiers
UI Updates
New Bookmarks tool window
Source preview for Show Usages
Ability to split the Run tool window
VCS
Checkout and Rebase onto Current for remote branches
Reorganized VCS settings
New ‘Push All up to Here’ action
Note that while Beta builds are significantly more stable than EAP builds, they can still have some issues. If you run into any, please report them to our issue tracker.
The full list of changes in this build is available in the release notes.
Your JetBrains PhpStorm team
The Drive to Develop
The PhpStorm Blog : The Lightning-Smart IDE for PHP Programming | JetBrains Blog
Read More