PhpStorm 2019.2.1 RC

We’re close to releasing PhpStorm 2019.2.1, the first minor update for PhpStorm 2019.2, and today we are ready to give you a Release Candidate. Please try PhpStorm 2019.2.1 RC build 192.6262.47 and share your feedback with us.

This RC build brings with it important bugfixes, performance, and usability improvements, as well as regression fixes.

Here are some notable updates:

Fixed: Can’t write caret (^) and tilde (~) on Czech keyboard JBR-1743
Fixed: Can’t insert backticks in the editor JBR-1744
Fixed: Drupal hook completion in other PHP files (profile and install files) WI-46972
Fixed: PHPUnit test results output contains a lot of newlines WI-46964
[Feature Request] Download query output as markdown table DBE-2640

 

See the full list of bug-fixes and improvements in the release notes.


Download PhpStorm 2019.2.1 RC build192.6262.47 for your platform here:

We appreciate you reporting any bugs and feature requests to our Issue Tracker.

Your JetBrains PhpStorm Team
The Drive to Develop

Posted in Cool Feature | Tagged | Leave a comment

PHP Annotated – August 2019

php_annotated

Greetings everyone,

In our August edition of PHP Annotated, read about the future of PHP. Is it P++ or PHP2020? Get the latest on PHP 7.4.0 beta 2, Slim 4, and other releases. We cover Laracon US, as well as share other links for Laravel and Symfony, useful tools, videos, and a whole lot more!
Continue reading

Posted in PHP Annotated Monthly | Tagged , , , , , | Leave a comment

PhpStorm 2019.2.1 Preview

We’ve just released PhpStorm 2019.2, and today we are ready to give you a preview of the first bugfix update. Please try PhpStorm 2019.2.1 Preview build 192.6262.16 and share your feedback with us.

This Preview build brings with it important bugfixes, performance and usability improvements, as well as regression fixes.

Here are some notable updates:

  • WI-47590 +37 Fixed: Uploading after commit: No files or folders found to process
  • WI-47674 +5 Fixed: “Add method” quick fix invalid result on the second invocation
  • WI-46770 +4 Fixed: PCRE: False positive for redundant character escape inspection
  • WI-46380 Fixed: Debug Step Filters Don’t Persist
  • WI-47742 Fixed: Performance regression in SFTP directory listing
  • WI-47671 Fixed: Error: No provider available for PuTTY key file
  • WEB-33171 +24 Enable support for a different tslint configuration for *.spec.ts files
  • WEB-31693 +19 Vue: support for details of components defined with @Component syntax
  • IDEA-83415 +23 Fixed: IDEA should “git commit” when possible instead of always calling…
  • IDEA-156617 +15 Fixed: Menu icons are blurry on Retina screen
  • IDEA-218766 +15 Fixed: Internal error when opening a project from Finder via “Open With”

Check out the list of all changes in the release notes.


Download PhpStorm 2019.2.1 Preview build 192.6262.16 for your platform here:

Or just click Update in your JetBrains Toolbox App.

We appreciate you reporting any bugs and feature requests to our Issue Tracker.

Your JetBrains PhpStorm Team
The Drive to Develop

Posted in Release Candidates | Tagged | Leave a comment

PhpStorm 2019.2 Released: PHP 7.4 Typed Properties, Locate Duplicates, RegExps for PHP, EditorConfig, Shell Scripts, and More

PhpStorm 2019.2 is now available!

PhpStorm 2019.2 released

Along with performance and stability improvements, this major release brings new features such as support for PHP 7.4 Typed Properties, locating duplicated code on the fly, highlighting and checks for RegExps in PHP, out-of-the-box support for EditorConfig, Shell Scripts, syntax highlighting for over 20 programming languages, and loads more!

Explore the top new features and download PhpStorm 2019.2 on our website.

In this blog post, we’ll go through all the significant changes in detail. It’s a combination of all the EAP blog posts that we’ve been publishing here over the past several months. Fasten your seat belts and let’s go!

Continue reading

Posted in Newsletter, Release Announcements | Tagged | Leave a comment

PhpStorm 2019.2 RC

PhpStorm 2019.2 Release Candidate is now available!

Download PhpStorm 2019.2 RC from the EAP page or via the JetBrains Toolbox App.
Heads up! Unlike previous EAP builds, this RC requires a valid PhpStorm license to use it.

The list of changes is settled, and we’re making the final touches. Very soon there will be a detailed overview of the 2019.2 release on our website and a short one in a run-through video.
In the meantime, check the Beta release blog post for the list of the most notable features in 2019.2. And all changes of the current RC build are listed in the release notes.

Stay tuned as the 2019.2 release is just around the corner!

Your JetBrains PhpStorm Team
The Drive to Develop

Posted in Release Candidates | Tagged | Leave a comment

PHP Annotated – July 2019

php_annotated

Greetings everyone,

In our July’s edition of PHP Annotated, you can read about the latest on the PHP 7.4.0 alpha 3 release, ReactPHP 1.0 LTS, new proposals from PHP Internals, such as the Strict operators directive, as well as links for Laravel and Symfony, useful tools, videos, and a whole lot more!

Continue reading

Posted in PHP Annotated Monthly | Tagged , , , , | Leave a comment

PhpStorm 2019.2 Beta

PhpStorm 2019.2 Beta is now available for download!

PhpStorm 2019.2 Beta

In this blog post, we round up the usual suspects the most notable new features in the upcoming release. We’ve covered each one in recent months, but thought you may want to see the list in one place and get a better picture of what all 2019.2 has in store.

Continue reading

Posted in Early Access Program | Tagged , | Leave a comment

PhpStorm 2019.2 EAP #7

PhpStorm 2019.2 EAP build 192.5587.32 is now available!

The Early Access Program gets close to a finish line! The release is coming soon, and we are focused on stabilization and polishing. The build includes fixes for PHP and the latest updates from the WebStorm and DataGrip teams and the IntelliJ Platform.

Download PhpStorm 2019.2 EAP from the EAP page or via the JetBrains Toolbox App. Or, if you have the previous PhpStorm 2019.2 EAP build installed, you should soon get a notification in your IDE about a patch update.

For the full list of changes in this build, please see the release notes.

Check out previous EAP blog posts for more updates and added features:

Please report any problems to our issue tracker or comment on this post. Your feedback is much appreciated!

Your JetBrains PhpStorm Team
The Drive to Develop

Posted in Early Access Program | Tagged | Leave a comment

PhpStorm 2019.2 EAP #6

PhpStorm 2019.2 EAP build 192.5438.24 is now available!

In this blog post, read about structural search preview in the editor, a browser for the Docker container file system, highlighting for associated loop when the caret is over break/continue operators, and autocompletion for callable types. All of these goodies are available for you to try in this EAP build.

The latest updates from Web, DB, and the IntelliJ Platform are incorporated too, as usual.

Download PhpStorm 2019.2 EAP from the EAP page or via the JetBrains Toolbox App. Or, if you have the previous PhpStorm 2019.2 EAP build installed, you should soon get a notification in your IDE about a patch update.

Structural Search Preview

Structural Search is a powerful feature that allows you to search for a specific code pattern in your project. It’s a lot more than just text search, as it is capable of operating with type information. Structural Search can be especially useful when you are searching through a large project, as a simple search may find too many occurrences. Go to menu Edit → Find → Search Structurally… to try it.

The problem with structural search is that it can be tricky to create a good search pattern. The upcoming PhpStorm 2019.2 will come with a welcome change – now the IDE will instantly highlight the found occurrences of your structural search in the editor. You don’t have to run a modified pattern again and again anymore as you experiment with your search pattern.

Now the IDE will display the values of the filters right in the editor area of the Structural Search dialog. (Previously, the filters were shown in the tooltips, so you had to hover over the variable to see it, and it was only possible to view one filter value at a time.)

ssr_preview
Continue reading

Posted in Early Access Program | Tagged , , , , , | Leave a comment

PhpStorm 2019.2 EAP #5

PhpStorm 2019.2 is shaping up well and today we have the fifth EAP installment for you. In this build, we’re introducing a new popup-less commit flow for VCS, and an intention action to quickly convert comma-separated lists from a single line to multiline and vice versa.
As usual, it incorporates all the latest updates from Web, DB, and the IntelliJ Platform, too.

Download PhpStorm 2019.2 EAP from the EAP page or via the JetBrains Toolbox App. Or, if you have the previous PhpStorm 2019.2 EAP build installed, you should soon get a notification in your IDE about a patch update.

New Intentions

Quickly convert a single line list to multiline, and back

Sometimes you have a long array written on one line, which grows and grows and runs off the screen. Sometimes the function argument names are too long to fit. Or you’ve refactored a method and reduced its list of parameters that were written down on multiple lines. In these kinds of situations, you will probably want to quickly reformat your code so that it either places each item on a separate line or, on the contrary, joins all items into one line.

PhpStorm 2019.2 comes with a neat new intention to do that. Just put the cursor on one of the coma-separate elements in the list, press Alt+Enter, and choose the action you need: “Split comma-separated values into multiple lines” or “Join comma-separated values into a single line”.

split_join_comma-separated_lists

This works anywhere in PHP for arrays, argument lists, and parameter lists.

split_join_params_lists
Continue reading

Posted in Early Access Program | Tagged , , | Leave a comment