The summer (we’re mostly in the northern hemisphere) is the time for relaxing and having a break, but we at JetBrains have prepared the next big update of your toolset to give you a better user experience and more productivity gains yet. Read on for an overview of what’s new and improved in the 2017.2 update of each JetBrains Toolbox product.
In particular, don’t miss the latest addition to the family – JetBrains Rider, a new cross-platform .NET IDE based on both ReSharper and IntelliJ platforms.
The DataGrip update is really important for PostgreSQL users: we’ve added support for several databases in one datasource. Also, if you use AWS Redshift or MS Azure, you’ll be glad to know DataGrip now supports these databases! Note that all DataGrip changes are also available in the other IntelliJ-based IDEs that offer database support.
PhpStorm brings notable improvements for working with Composer, support for Docker Compose, reworked polymorphic types support, support for PHP 7.2, automatic run of PHPUnit tests, and many other enhancements.
IntelliJ IDEA further embraces Java 9 and its new module system, introducing Module Diagrams to see the dependencies between the selected modules. The IDE also detects code that can be refactored to Java 9 and suggests appropriate modifications. New refactorings have been added for Java 8 as well, such as Extract Functional Parameter and others. There are also improvements in Spring Boot support, Gradle, Scala and Play framework integration, added support for the new features of Groovy 2.5.0, and integration with Kotlin 1.1.3.
The CLion update focuses on C++ parser correctness and overall performance improvements. It also comes with Clang-Tidy checks and quick-fixes built into the editor to help you ensure code quality. In addition, C++17 is now available in the New Project wizard.
PyCharm expands Docker Compose support to version 3 Docker Compose files and Docker Compose on Windows. Further improvements include support for SSH Agent, Azure Databases, and Amazon Redshift support.
AppCode adds the Extract Method refactoring, override/implement completion and new code formating options for Swift, __auto_type support for Objective-C, documentation improvements, and more!
RubyMine adds support for Docker Compose, in-editor RuboCop autocorrections, newly designed breadcrumbs for Ruby structure elements in the editor, and other improvements.
All IntelliJ-based IDEs have received a number of general enhancements, such as a better Windows 10 look-and-feel, an enhanced Find in Path UI, and better HiDPI support. Version controls support gets formatting options for commit messages, reverting and rewording of commits for Git, and a new Shelf UI reworked for performance and ergonomics.
If you have an active JetBrains Toolbox subscription for any of the above products, we recommend that you upgrade right away. Want an easier way to update your JetBrains tools? Check out our great Toolbox App.
We’d love to hear what updates or new features excite you most in 2017.2. Let us know in the comments!
Oh, and we’ve already started working on the 2017.3 updates. If you prefer to stay on the cutting edge, the teams will open early access for their products very soon.
The Drive to Develop