PHP Inspections | Bug | WI-53171 | Trait collision false positive in case one trait uses another and overrides the method |
PHP Lib Stubs | Feature | WI-53145 | Add stub for phpredis extension RedisSentinel Class |
PHP Type Inference | Bug | WI-53220 | PHPStorm Freezes - Win10 x64 |
Core | Bug | IDEA-243130 | GoLand 2020.1.3 closes main window and can't bring to front if press ESC on `goland --help` window. |
Bug | IDEA-241340 | Timeout in tests during BaseFixture.disposeRootDisposable caused by LaterInvocator | |
Core. File System | Bug | IDEA-241524 | When I create new files using de Angular CLI, the files are not visible immediately in the Project tab |
Bug | IDEA-239947 | Deadlock between EDT and Jar file attributes updater | |
Core. IDE Settings | Usability | IDEA-240607 | Import Settings should warn if user has incorrectly selected a folder without settings |
Core. Installation | Bug | IDEA-242558 | Patches for the IDE with 32-bit JDK are not applied |
Core. Plugin Management | Bug | IDEA-240538 | Theme plugin auto apply after update reseting previous settings |
Core. Project Settings | Bug | IDEA-238053 | Project Structure dialog does not apply changes when Eclipse project format is used |
Usability | IDEA-240068 | error: java: error: release version 15 not supported when compiling project with JDK_X language level in misc.xml | |
Editor. Large Files | Bug | IDEA-243589 | IDE freeze / crash when large file is truncated |
Tools. Docker | Bug | IDEA-236451 | Docker: Exec tabs for a container are closed only from the second time. |
Bug | IDEA-240719 | Docker's multi-tab drawing problem | |
User Interface | Bug | IDEA-240549 | Minor: missing space in Reopen Project dialog |
Performance | IDEA-238301 | Subpixel(LCD) text is slow with UI font in 2020.1, switching to greyscale antialiasing helps | |
User Interface. Graphics | Bug | IDEA-242042 | Some icons are missing and some hardly visible in the Main menu |
User Interface. Project View | Performance | IDEA-237974 | UI freeze: com.intellij.openapi.module.impl.ModuleGroupersKt.splitByDotsJoiningIncorrectIdentifiers |
Version Control. Log | Bug | IDEA-221930 | Checkout revision keymap is gone. |
DB Connectivity | Bug | DBE-10963 | pgpass fails to parse if it has blank lines in it |
DB Console | Bug | DBE-10837 | Error: invalid identifier in Snowflake |
Bug | DBE-9876 | Force executing queries in read-only mode runs the wrong query | |
DB Diff | Bug | DBE-10727 | Compare schemas does not respect the column order |
DB Refactoring | Usability | DBE-10543 | Button layout exactly the wrong way round (Compare DDL with Database) |
Data Views | Usability | DBE-10707 | Generated filter from Filter By context menu clears MongoDB projection |
Usability | DBE-8336 | Shorten tab names in DataGrid with placement on the right/left | |
PL & DDL Editor | Feature | DBE-5756 | Database - Adding datasource as DDL - adding whole folders besides files only |
SQL Completion | Feature | DBE-11004 | SQL Server Does Not Recognize 'ADD SENSITIVITY CLASSIFICATION' Statement |
SQL Format and Style | Bug | DBE-10779 | Wrong indent when a command starts with a comment |
SQL General | Bug | DBE-10726 | No ability to create a DDL data source if there are no folders attached |
Bug | DBE-10999 | Index creation with INCLUDE NULL KEYS causes error | |
SQL Generation | Bug | DBE-10724 | Snowflake Table Creation Generates Invalid DDL w/ Comments on Primary Keys |
Bug | DBE-10334 | Modify table action no more works from the editor | |
SQL Highlighting | Bug | DBE-10778 | MariaDB Dialect JSON_QUERY not recognized |
Bug | DBE-11007 | ORDER BY ... FOR JSON in subquery | |
Bug | DBE-10748 | Errors in SQL Editor for correct Oracle SQL statements | |
SQL Resolve | Feature | DBE-10457 | New quick fix: refresh schema |
No subsystem | Bug | WEB-45758 | Stuck Typescript Code Analysis and InvalidPathException |
CoffeeScript | Bug | WEB-45537 | CoffeeScript import can no longer be automatically inserted |
JavaScript | Bug | WEB-45402 | Structure view for JavaScript file fails to filter attributes and methods |
Performance | WEB-45974 | Webstorm stucks on indexing | |
Exception | WEB-45611 | Code Analysis Crashes when trying to commit | |
JavaScript. Frameworks | Bug | WEB-45531 | Error reported when using Vue filters with specific names |
Bug | WEB-45546 | Vuex: inspection text is empty on unresolved Vuex symbols | |
TypeScript | Bug | WEB-45065 | Extra # is added after completing #-private fields |
Phpstorm Online Game
Early Access ProgramOur fifth PhpStorm 2020.3 Early Access Program build includes Guzzle integration with the internal HTTP client, copying an HTTP request as a cURL string, the Code With Me tool, improvements for markdown editing and viewing, and better spell checking.
During the webinar, Maarten overviews new features and major improvements brought by PhpStorm 8 release. PhpStorm 8, released on 16th September 2014, brings even more emerging technologies to help you enjoy web development, with deepest-ever code understanding and advanced support for remote environments. Beli Phpstorm Online berkualitas dengan harga murah terbaru 2021 di Tokopedia! Pembayaran mudah, pengiriman cepat & bisa cicil 0%. PhpStorm 2021.1 Release Candidate is available! PhpStorm 2021.1 RC is the final build before the major update of PhpStorm. Just a quick heads up! Unlike previous EAP builds, this RC requires you to have a valid PhpStorm license. The most notable new features of the upcoming release are listed in the 2021.1 Beta announcement.
If you would prefer to watch a video overview of the updates on YouTube, our JetBrains channel has the Coming in PhpStorm 2020.3 series, with Episode 1 and all the things about PHP 8 already online!
Just like the other EAP builds, this build is free to use but it will expire 30 days after the build date.
Guzzle integrated with PhpStorm’s HTTP client
Guzzle is one of the most popular HTTP clients for PHP. Let’s imagine there is an HTTP request somewhere in the code. If you wanted to test it without running your actual code, you’d have to go and copy all the parameters manually. And that could take a while.
Phpstorm On Linux
With PhpStorm 2020.3, it will be possible with one click to run Guzzle requests with the IDE’s HTTP client.
If the request is supported, there will be a gutter icon next to it. Clicking it will create a new scratch file with the correct URL, query parameters, methods, headers, body, and simple auth.
You can play around with it and then save it as an .http
file in your project.
You can learn more about the capabilities of the HTTP client in this overview video.
We are eager to know what you think of the Guzzle integration. Does it fit into your workflow?
Export HTTP Requests to cURL
To export an HTTP request to a cURL string, press Alt+Enter in the HTTP request editor and select Convert to cURL and copy to clipboard.
Code With Me
PhpStorm 2020.3 EAP adds support for Code With Me – a tool for collaborative development and pair programming:
The updated version of Code With Me lets you configure permissions and includes other important enhancements. You can learn more about it in this blog post.
Markdown editing and preview enhancements
In PhpStorm 2020.3, we’ve significantly improved the experience of working with .md
files.
You can now reformat the content of your .md files to conform to popular Markdown style guides. To do so, press ⌘⌥L / Ctrl+Alt+L. You can modify the related code style settings in Preferences/Settings | Editor | Code Style | Markdown.
We’ve also added support for Mermaid.js, a popular diagramming and charting tool. You can enable it in Preferences/Settings | Languages & Frameworks | Markdown.
Whenever you switch to a custom UI theme, PhpStorm will automatically change the color of the preview pane.
Finally, if you click on the Auto-Scroll Preview button in the top right corner of the preview pane, that pane will be synced to scroll along with the editor.
Improved spelling and grammar checking
Since v2020.1, PhpStorm has come bundled with our spelling and grammar checker. We strive to make this tool as helpful as possible, so we’ve been implementing various improvements for it.
You can now address grammar and spelling issues faster.
- On hover, you’ll get a popup with an explanation and a suggested fix.
- If you press Alt+Enter with a caret over the highlighted text, you will see all the suggested replacements in the top level, instead of a nested list like before.
We’ve also updated to a new version of the grammar checking engine with support for more languages and better-quality grammar checks.
The full list of changes in this build is available in the release notes.
- Important! PhpStorm EAP builds are not fully tested and may be unstable.
- You can install an EAP build side by side with a stable PhpStorm version to try out the latest features.
- EAP builds are free to use but expire 30 days after the build date.
Please report any problems you find to our issue tracker, or by commenting on this post.
Your JetBrains PhpStorm team
The Drive to Develop