JetBrains Toolbox App Blog : Manage your IDEs the easy way | The JetBrains Blog https://blog.jetbrains.com Developer Tools for Professionals and Teams Tue, 20 Jun 2023 17:03:45 +0000 en-US hourly 1 https://blog.jetbrains.com/wp-content/uploads/2023/02/cropped-icon-512-32x32.png JetBrains Toolbox App Blog : Manage your IDEs the easy way | The JetBrains Blog https://blog.jetbrains.com 32 32 Toolbox App 2.0 Beta Streamlines Installation and Improves Integrations https://blog.jetbrains.com/toolbox-app/2023/06/toolbox-app-2-0-beta/ Tue, 20 Jun 2023 16:59:20 +0000 https://blog.jetbrains.com/wp-content/uploads/2023/06/tb-release-featured_blog_1280x720.png https://blog.jetbrains.com/?post_type=toolbox-app&p=364611 We’re starting a preview of the biggest update to the Toolbox App yet!

We’ve listened to the feedback we’ve received from our users, analyzed the most voted bug reports in our tracker, and refactored the installation layout to address most of the pain points.

To try out the Beta, make sure you’re using Toolbox App version 1.28, open Settings, and select EAP from the Update to list.

Read on to learn about the most important changes we’ve made in this release.

Installations and updates reworked from the ground up

Default installation directories

The Toolbox App previously installed tools in a custom directory with an ever-changing path. This is now a thing of the past. The default installation directory now conforms to your operating system’s guidelines and never changes.

Toolbox App 2.0 uses the following default directories to install tools:

  • Windows: %LocalAppData%\Programs (FOLDERID_UserProgramFiles)
  • macOS: ~/Applications
  • Linux: ~/.local/share/JetBrains/Toolbox/apps (no change)

Please note that the Toolbox App can only install applications to user-writable directories (for example, the user’s home directory). In a future release, we’re planning to implement the ability to elevate permissions, which would allow installation to system-wide directories.

Permanent paths

In previous versions, the Toolbox App installed updates in the directory with a version number as its name, so each new version had a new path on the filesystem. Now it puts the new version into exactly the same directory, ensuring a permanent path for each tool.

Installing multiple versions of the same tool side by side is still possible. The Toolbox App will disambiguate them automatically, and you can set custom names in the tool’s settings if you wish.

Updates

The process of updating your tools is as easy as before. The only change is that, when you try to update a running tool, the Toolbox App performs all the necessary actions (downloading, unpacking, etc.) in the background, except for actually copying new files to the tool installation directory. After that, it enters the “Update Pending” state, which means that the only thing left is to wait until the tool stops running. As soon as you close the tool, its files will be replaced with their new versions, and then you can continue working.

This improves the compatibility of your installed tools with a number of OS and third-party applications, and has allowed us to eliminate different workarounds both in the Toolbox App and around it. Thanks to the permanent installation paths, pinned Start Menu items on Windows or docked apps on macOS are no longer invalidated after an update.

For IntelliJ-based tools, the default plugin directories are now used, which eliminates certain issues that used to occur during downgrading. We’ll explain all fixes in more detail in the public release blog post in several weeks.

Known issues

Unfortunately, this drastic change comes with several limitations:

  • Instant rollback is temporarily not available.
  • The tool installation directory can’t be changed (for now). However, if you specified a custom directory in the previous version of the Toolbox App, the new version will honor it (on macOS, it should be in /Applications or ~/Applications).
  • The Start Menu shortcuts for your tools will be unpinned by Windows one last time (TBX-3331), and the Desktop and Taskbar shortcuts may appear “broken”, though that state can be easily fixed by clicking the shortcut. This happens only during the migration from Toolbox App 1.28 to 2.0.

Migration

In order to provide the improvements we are introducing, the Toolbox App will need to migrate any tools you have installed through its previous versions. After updating to version 2.0, it will run the migration, which can take a few seconds to several minutes, depending on the number of tools.

After the migration, all tools will be moved to their new locations, while all tool settings will be preserved during this process.

Although the migration cannot be undone, rollback to v1.28 is still possible. In this case, the Toolbox App will not lose your IntelliJ tools and their settings, but they will be displayed as manually installed (as, from the point of view of Toolbox App 1.28, they are no longer installed through it). Please let us know if the new installation layout does not work for you.

We’ve also introduced many other quality-of-life improvements in this version. Please see the full release notes for more information.

Please try the Beta and share your feedback with us in the comments to this blog post or submit an issue in our YouTrack issue tracker.

Thank you,
The Toolbox App team

]]>
Toolbox App 1.28 Is Out! https://blog.jetbrains.com/toolbox-app/2023/04/toolbox-app-1-28-is-out/ Thu, 27 Apr 2023 13:20:05 +0000 https://blog.jetbrains.com/wp-content/uploads/2023/04/tb-release-blog-featured-image-1280x600-1.png https://blog.jetbrains.com/?post_type=toolbox-app&p=344436 Today, we are releasing the latest update to the Toolbox App. It improves tray icon handling on Fedora, and the dynamic library loading on macOS has been disabled. See the full release notes for more details.

Download now

As announced earlier, support for multiple JetBrains Accounts has been discontinued. Please link your emails to a single account instead.

Community translations

Not one, but two new Community translations contributed by our users have been added to the list of available languages under the Toolbox App Settings. We want to thank Raman But-Husaim for the Belarusian translation and David D’Amico for the Italian translation!

If you’d like to translate the Toolbox App into a language that is not yet available, we would be happy to help make this happen. Contact the team via YouTrack or email.

This update is smaller than usual as we’re continuing to work on a major new version to be released later this year. Stay tuned!

Yours,
The Toolbox App team

]]>
Overview of the 2022.3 Versions of All JetBrains IDEs and .NET Tools https://blog.jetbrains.com/blog/2022/12/15/2022-3-jetbrains-ides-and-net-tools/ Thu, 15 Dec 2022 08:14:08 +0000 https://blog.jetbrains.com/wp-content/uploads/2022/12/Blog_Featured_image_1280x600-4-1.png https://blog.jetbrains.com/?post_type=blog&p=306697 All of our IDEs and .NET tools have rolled out their last updates for this year, and we hope the latest features and improvements will not only help you take your productivity a step higher but will also make your coding more fun!

Here’s an overview of the highlights of each update.

IntelliJ-based IDEs

First, let’s talk about a few big new features that are common to the 2022.3 versions of all our IDEs.

New UI

The completely reworked UI, which was announced earlier this year, is now available to all. After thorough testing, it has proved that it’s both functional and easier to work with for many of our users. Update your favorite IDE and try out the new UI by going to Settings/Preferences | Appearance & Behavior | New UI Preview. We hope you’ll love it!

Settings Sync

Settings Sync is the new solution for synchronizing and backing up your custom user settings, such as shareable settings from the platform, bundled plugins, and third-party plugins. For more details about the new Settings Sync plugin and the migration process, see this guide.

Note that the Settings Sync plugin is not available in Rider.

WSL support in remote development

There is now an alternative way to work with projects running in WSL 2 file systems. Instead of running a full IDE on Windows, your IDE backend will launch directly in WSL 2 itself. You then simply connect to it the same way you would connect to any remote machine when using remote development in the IDE.

Redis support in databases

Long-awaited support for Redis is finally here. Get the full story in this blog post.


We recommend updating your JetBrains tools via the free Toolbox App. Download it from this page or simply click the button below:

Download now

Now, let’s go over the other notable features and improvements specific to each IDE.

WebStorm 2022.3 comes with Vitest support, an updated New Project wizard, type narrowing in Angular templates, Code Vision for JavaScript and TypeScript, and improvements for Vue.

IntelliJ IDEA 2022.3. In addition to the features highlighted above, IntelliJ IDEA 2022.3 comes with new actions for autowiring Spring beans and generating OpenAPI schemas. Check out all the details in this blog post.

RubyMine 2022.3 includes enhanced RBS support, improvements for working with shared contexts and examples in RSpec, updated navigation and structure view functionality, and remote development improvements.

PyCharm 2022.3 brings an improved experience for working with asynchronous code in the Python Console, as you can now use the await keyword outside of functions to call coroutines. The Python Packages tool window can now help you find, install, and delete packages from the Anaconda package library (in addition to PyPI). For pandas DataFrames, there are new options to hide columns, use pagination to quickly go through rows, and export DataFrames in various formats.

DataSpell 2022.3 makes data science simpler whether you work on remote or local machines. Execute projects on remote servers directly from your IDE by configuring a remote Python interpreter via SSH. Debug notebook cells on remote Jupyter servers. Automatically track changes to Jupyter notebooks with Local History, no version control required.

GoLand 2022.3 offers performance enhancements, as well as new features for generics and Go workspaces. We’ve integrated Go Playground and added support for improvements to Go doc comments. There are also new features for HTTP Client and Docker, and more.

Rider 2022.3 offers support for the .NET 7 SDK, including the latest features from C# 11. This version boasts significant performance improvements, with a particular focus on startup time and the ability to run Rider on WSL 2 through remote development. We’ve also introduced several big UX and UI changes. Last but not least, this release provides tighter integration with Unity and Unreal editors.

CLion 2022.3 provides a better user experience across the board, from projects with only a couple of C/C++ files to complex CMake-based applications. It also helps you adopt modern C++20 features and work in embedded and remote setups more productively.

DataGrip 2022.3 is here with long-awaited Redis support. Now you can connect to Redis Single Instance, explore key values in the data viewer, write and execute Redis queries, and more. We’ve also introduced a quick filter in the database explorer, pattern-based schema filtering, formats for datetime fields, and other features.

PhpStorm 2022.3 is a major update that includes PHP 8.2 support, Code Vision for PHP, quick-fix preview, support for ParaTest, rendered PHPDoc view, and much more.

AppCode 2022.3 is compatible with macOS 13 and Xcode 14.2. It brings more refactoring capabilities for Swift and enables language injections.

Note that we are announcing the end of AppCode sales and support with this release. Please read this blog post to learn more.

.NET tools and VS extensions

Both ReSharper and Rider have introduced basic support for the latest C# 11 features, as well as vulnerable dependency detection for NuGet packages.

ReSharper 2022.3 also offers reworked code highlighting and database inspections from Dynamic Program Analysis.

Rider 2022.3 brings significant performance improvements, support for the .NET 7 SDK and WSL 2, and the ability to dock tool windows for multi-monitor setups. This release also provides tighter integration with Unity and Unreal editors.

ReSharper C++ 2022.3 introduces experimental support for C++20 modules and provides seamless integration with clang-format.

This update also adds early support for Windows ARM64 to ReSharper, dotPeek, dotMemory, dotTrace, dotCover, and ReSharper’s command-line tools. Rider 2022.3 in particular can run on both Windows and Linux ARM64.

Download now

That just about does it for this year! We hope you enjoy the festive season and we look forward to welcoming you in 2023 with more exciting features in your favorite JetBrains tools.

Your JetBrains team

]]>
https://blog.jetbrains.com/zh-hans/blog/2022/12/15/2022-3-jetbrains-ides-and-net-tools/ https://blog.jetbrains.com/tr/blog/2022/12/15/2022-3-jetbrains-ides-and-net-tools/ https://blog.jetbrains.com/pt-br/blog/2022/12/15/2022-3-jetbrains-ides-and-net-tools/ https://blog.jetbrains.com/ko/blog/2022/12/15/2022-3-jetbrains-ides-and-net-tools/ https://blog.jetbrains.com/ja/blog/2022/12/15/2022-3-jetbrains-ides-and-net-tools/ https://blog.jetbrains.com/fr/blog/2022/12/15/2022-3-jetbrains-ides-and-net-tools/ https://blog.jetbrains.com/es/blog/2022/12/15/2022-3-jetbrains-ides-and-net-tools/ https://blog.jetbrains.com/de/blog/2022/12/15/2022-3-jetbrains-ides-and-net-tools/ https://blog.jetbrains.com/cs/blog/2022/12/15/2022-3-jetbrains-ides-and-net-tools/
Toolbox App 1.27 Release Overview https://blog.jetbrains.com/toolbox-app/2022/11/toolbox-app-1-27-release-overview/ Tue, 22 Nov 2022 10:33:19 +0000 https://blog.jetbrains.com/wp-content/uploads/2022/11/Blog_Featured_image_1280x600-3-1.png https://blog.jetbrains.com/?post_type=toolbox-app&p=299247 TL;DR: File association on Windows, Toolbox Enterprise support, Windows ARM64 detection, and new Bulgarian Community localization.

Download now

This is another major release of the Toolbox App with long awaited features for Windows users and some new features for Mac and Linux users as well. Let’s dig deeper into the release details.

File extension association on Windows

We have added support for file association on Windows. You can now open files from Windows Explorer in your preferred IDE.

When you open a well-known and supported file type, you will automatically get a suggestion to open it with the corresponding Toolbox tool. In addition, for unknown extensions, it is still possible to create associations manually via the Open With dialog in Explorer. It’s also easier to do so because all of the installed Toolbox tools now appear there automatically.

As we announced earlier, launching the Toolbox App requires Windows 10 or later.

Windows ARM64 detection

We’ve added Windows ARM64 builds for all IntelliJ-based tools in the Toolbox App. The Toolbox App currently runs in emulation on Windows ARM64. Starting with 1.26.3, it correctly detects this and offers ARM64 builds for supported tools. No configuration is needed.

The native build of the Toolbox App itself is coming soon.

Toolbox Enterprise support

Earlier, we announced the Toolbox Enterprise early access release. Toolbox Enterprise is a company-centric and private way to distribute IntelliJ-based IDEs to employees with custom bundled plugins, settings, and many other features useful for companies. We’re continuing to develop the features of the Toolbox for companies. If your team is interested in the product, request a tool demo today! 

Community Translation: Localization to Bulgarian

It’s awesome when our passionate users invest their time and effort to make their favorite tools better. We’d like to thank our user Dimitar Bogdanov for translating the Toolbox App into Bulgarian. The new language is added to the list of available languages under the Toolbox App Settings in version 1.27. It has the new “Community” label to highlight that it was contributed by one of our users.

If you’d like to translate the Toolbox App into a language that is not yet available, we would be happy to help make this happen. Contact the team via YouTrack ticket or e-mail.

Check out the full Release Notes here.

Yours,

The Toolbox App team

]]>
Toolbox App 1.26 Released! https://blog.jetbrains.com/blog/2022/09/20/toolbox-app-1-26-released/ Tue, 20 Sep 2022 14:18:43 +0000 https://blog.jetbrains.com/wp-content/uploads/2022/09/tb-release-blog-featured-image-1280x600-1.png https://blog.jetbrains.com/?post_type=blog&p=278452 The summer in the northern hemisphere is over, and we are back with another update to the Toolbox App. A Space Desktop App is now available, localization has graduated from Beta, multiple emails in JetBrains Account are supported, and a number of other, smaller improvements are waiting in store for you.

Download now

Space Desktop App

When we first introduced integration with JetBrains Space earlier this year, we weren’t able to provide a way to install the Space Desktop App yet. Now, all technical issues have been resolved and you can easily install and update the Space Desktop App from the Toolbox App like any other tool. Please note that it auto-updates by default, similar to the standalone app.

Localization is out of Beta

The Toolbox App has been available in 8 languages (German, Russian, French, Chinese (Simplified), Spanish, Brazilian Portuguese, Korean, and Japanese) in addition to English for quite some time already. In this update, we’ve reviewed all the texts and labels in the application and made sure they are localized. But that’s not all – we’ve also added an ability to automatically switch your IntelliJ-based IDEs to the same language if supported!

For those of you using the Toolbox App in Chinese, Japanese, or Korean, it will automatically install a localization plugin into all your tools. You can disable this in Settings if you wish.

Notifications

The Toolbox App shows you a system notification when a new update is installed, and in many other cases. However, these notifications may overlap the Toolbox window (especially on Windows and macOS). Now, if the Toolbox App is in focus, these notifications will be shown at the bottom of its window to reduce distraction.

JetBrains Account integration

The Toolbox App now supports a new JetBrains Account feature called linked emails. This makes having multiple accounts redundant, so we no longer support adding more than one account. If you are already logged in to multiple accounts, they will continue to work until version 1.27, in which we’re going to remove multi-account support completely.

We recommend linking all your emails to a single account. After you link a new email to your account, you’ll need to log in to the Toolbox App again in order for the change to take effect.

Other improvements

The Toolbox App now loads projects faster and uses less memory overall.

On Windows, previously, the Toolbox App may have quickly appeared and disappeared in the taskbar. This is now fixed. Also, when you open an already running but hidden IDE, its window is now focused.

Please note that we are discontinuing Windows 8.1 support after this update. This version of Windows has reached its end of life. The next version of the Toolbox App will only support Windows 10 and newer.

The full release notes are available here.

Yours Toolbox App team

]]>
https://blog.jetbrains.com/zh-hans/blog/2022/09/20/toolbox-app-1-26-released/ https://blog.jetbrains.com/ko/blog/2022/09/20/toolbox-app-1-26-released/ https://blog.jetbrains.com/fr/blog/2022/09/20/toolbox-app-1-26-released/
Toolbox App 1.25 Is Here! https://blog.jetbrains.com/blog/2022/07/07/toolbox-app-1-25-is-here/ Thu, 07 Jul 2022 12:44:19 +0000 https://blog.jetbrains.com/wp-content/uploads/2022/07/Blog_Featured_image_1280x600.png https://blog.jetbrains.com/?post_type=blog&p=261152 TL;DR: We’ve re-introduced drag and drop reordering for tools, enabled shell script generation by default, improved integration with Linux, and reduced the size of the application.

Download now

UI polishing

You can now reorder your installed tools with drag and drop. We needed to disable this feature after adopting the new Compose UI framework, but now we have restored this functionality.

All available tools now offer a context menu that provides instant access to available versions and the About screen.

We’ve also made most of the animations throughout the application smoother.

Shell scripts

Shell scripts are command line launchers that you can use to start an IDE from the terminal. For example, if you have IntelliJ IDEA installed, typing idea . into the terminal will start IntelliJ IDEA and open the current directory as a project. Similarly, the idea diff old.txt new.txt command will open IntelliJ IDEA’s diff preview.

Previously you needed to manually set up this feature in the Toolbox App. Now it is enabled by default, and the following locations are used:

  • %LOCALAPPDATA%\JetBrains\Toolbox\scripts on Windows
  • /usr/local/bin (if available) or ~/Library/Application Support/JetBrains/Toolbox/scripts on macOS
  • ~/.local/share/JetBrains/Toolbox/scripts on Linux

The default location is also added to your $PATH automatically (on macOS and Linux, standard zsh and bash configuration files are supported). Please note that to apply the updated $PATH everywhere, you need to log out of the current session and log in again.

Of course, you can change the location anytime. And if anything goes wrong, the error messages in Settings are now more informative.

Better integration with Linux

This update brings a number of improvements specifically for our Linux users:

  • On modern Linux desktop environments (GNOME 42 and newer, KDE Plasma 5.24 and newer, and others following the Freedesktop colorscheme specification), the Toolbox App can now match the system theme.
  • Startup time has been significantly reduced in some configurations where secure credential storage was unavailable.
  • On some Linux systems, the Toolbox App was failing to open the web browser. This has now been fixed.
  • The system-wide SSL certificate trust store is now imported automatically.
  • The Ctrl+1/Ctrl+2/Ctrl+3 shortcuts were causing the number that was pressed to be entered into the search text field instead of just switching the tab. This has now been fixed.

Performance improvements

Depending on the OS, the size of the application package was reduced by up to 18%. This means the Toolbox App now downloads its own updates faster and uses less disk space. Additionally, we are always improving the app’s performance, and this update further reduces memory consumption.

We’ve also limited directory scanning on the disk, which should lead to reduced CPU and IO usage after the initial scan.

You can see the full release notes here.

Yours,
The Toolbox App team.

]]>
https://blog.jetbrains.com/zh-hans/blog/2022/07/07/toolbox-app-1-25-is-here/ https://blog.jetbrains.com/ko/blog/2022/07/07/toolbox-app-1-25-is-here/
Toolbox App 1.24 Adds a New “Services” Tab https://blog.jetbrains.com/blog/2022/05/05/toolbox-app-1-24-adds-a-new-services-tab/ Thu, 05 May 2022 11:00:03 +0000 https://blog.jetbrains.com/wp-content/uploads/2022/05/Blog_Featured_image_1280x600-1.png https://blog.jetbrains.com/?post_type=blog&p=244419

TL;DR: We’ve introduced a new Services tab, which contains the JetBrains team tools, added a new tool to your box – JetBrains Space, and released some performance improvements and bug fixes.

Download now

New Services Tab

We are introducing a new Services tab that contains the team tools or SaaS applications. It includes a new addition to the Toolbox App – JetBrains Space, an all-in-one solution for projects and teams, as well as Datalore, our online Jupyter notebook environment, which was moved from the Tools tab. We plan to add other JetBrains team tools in the future, such as YouTrack and TeamCity. Stay tuned!

Manage Space issues in the iOS app

JetBrains Space

What’s JetBrains Space?

A unified platform that covers the entire software development pipeline, from hosting Git repositories, automating CI/CD, publishing packages, and orchestrating cloud development environments, to managing issues, sharing documents, and communicating in chats – all in one place. Learn more.

JetBrains Space integration in the Toolbox App

After connecting your Space account, your favorite Space projects will be listed in the Toolbox App. You can then easily open them in your IDE of choice.

Manage Space issues in the iOS app

How it works

To start working with JetBrains Space, you first need to sign in to your existing Space account by entering your organization URL, e.g. [company].jetbrains.space. If you don’t have a Space organization, you’ll need to create one.

You’ll be prompted to grant the necessary permissions to the app in the browser. Back on the Services tab, you’ll see the newly connected account. Clicking on it opens your company Space page in the browser.

Note that you can sign in to multiple Space organizations if you use more than one Space instance. Click the “Sign in to another Space instance…” in the Space account context menu and enter another organizational URL. As soon as the permissions are granted, the new Space instance will appear on the Services tab. You may add as many Space instances as you need.

Space Projects

After you connect your Space account, the Toolbox App displays your favorite Space projects on the Projects tab, right after your local ones. You can easily clone any of the Space projects in an IDE of your choice using the Clone button. The local projects cloned from Space are marked by a little Space logo.

Datalore

What’s Datalore?

Datalore is a powerful online environment for Jupyter notebooks released by JetBrains a year ago. Learn more.

Datalore in the Toolbox App

The tool has moved from the Tools tab to the new Services tab. Here you can open it to add it to your list of tools. It will always be right there at your fingertips for easy access.

If you need immediate help opening the documentation, or if you need to contact the support team, the useful links are stored in the About page in the Datalore context menu.

Performance Improvements

TBX-7589: several memory leaks plugged.

Bug Fixes

TBX-5755: custom TLS certificates added to the system trust store are now correctly recognized as trusted.

The full release notes are available here.

Yours,
The Toolbox App team.

]]>
https://blog.jetbrains.com/zh-hans/blog/2022/05/05/toolbox-app-1-24-adds-a-new-services-tab/ https://blog.jetbrains.com/ko/blog/2022/05/05/toolbox-app-1-24-adds-a-new-services-tab/ https://blog.jetbrains.com/fr/blog/2022/05/05/toolbox-app-1-24-adds-a-new-services-tab/
The 2022.1 Versions of All JetBrains IDEs and .NET Tools Have Been Released https://blog.jetbrains.com/blog/2022/04/20/2022-1-versions-ides-and-dotnet-tools/ Wed, 20 Apr 2022 08:10:15 +0000 https://blog.jetbrains.com/wp-content/uploads/2022/04/Blog_Featured_image_1280x600-2.png https://blog.jetbrains.com/?post_type=blog&p=241495 This blog post offers an overview of the major updates you will find in the 2022.1 releases of all JetBrains IDEs and .NET tools. Check out the summary below, and follow the links to dive deeper and learn more about your favorite tools.

You can update at any time via the Toolbox App or from within the tool itself, or you can get the latest versions directly from the JetBrains website.

IntelliJ IDEA 2022.1 introduces the Dependency Analyzer to facilitate dependency management and conflict resolution, an updated New Project wizard to streamline launching new projects, and the Notifications tool window, which offers a convenient new way to receive and store notifications from the IDE. Version 2022.1 also includes many other enhancements and additions aimed at improving your experience with the IDE.

WebStorm 2022.1 comes with better Next.js support, Volta integration, improvements for Docker, ESM support for webpack configurations, the ability to run commands from Markdown files, and more.

PyCharm 2022.1 introduces the long-awaited basic HTTP authentication support for custom package repositories, improved TypedDict support that includes code completion and warnings, and the new Services UI for Docker.

RubyMine 2022.1 comes with support for new Ruby 3.1 and RBS language features, new inspections and quick-fixes, improvements to the UX, code editor, tests, Docker support, VCS integration, and more.

DataGrip 2022.1 comes with a variety of new features and improvements, such as the ability to copy multiple objects, new logic for canceling statements and stopping connections, the ability to edit results in MongoDB, session templates for introspection, and more.

PhpStorm 2022.1 brings support for multiline and nested array shapes, the in-place Extract Method refactoring, and enhanced support for Blade templates and WordPress, as well as many improvements to the overall UX.

GoLand 2022.1 offers support for generics and also introduces basic support for Go workspaces. Apart from that, we’ve added several new features for working with microservices.

CLion 2022.1 is focused on quality improvements. It enhances existing workflows for remote development, Docker, CMake projects, and CUDA debugging. This release also addresses annoying and frustrating bugs in code completion, inlay hints, and other subsystems.

DataSpell 2022.1 introduces the ability to use JupyterHub 2.0 and to copy files to and from a remote Jupyter server. This version makes it easier to keep your notebook structure clear, with cell outputs copy-pasted along with cell sources. The integrated Jupyter runtime completion adds a bunch of useful completion suggestions, for instance, for dynamic class attributes.

Stay tuned for the release of AppCode 2022.1 in the coming days. It will bring support for async sequences, postfix #if member expressions, isolation control specifiers for Swift actors, improvements for the Swift Package Manager integration, better VoiceOver support, and more.

.NET tools & VS extensions 2022.1

The 2022.1 versions of ReSharper and Rider bring a lot of improvements for language support, specifically for C#10 and global usings, Blazor and Razor development, and nullable reference types.

Rider 2022.1 comes with a Beta version of the long-awaited remote development workflow and full Unreal Engine support, which converts Rider into a full-fledged IDE for game development. ReSharper C++ 2022.1 brings support for the Unreal Engine testing framework, the overhauled version of Catch2, and the latest releases of GoogleTest and doctest unit test frameworks.

The command-line tools for ReSharper, dotTrace, dotMemory, and dotCover now support Alpine versions 3.13–3.15.

That’s all the news for today. While you’re exploring all these new features, we will already be making progress on the 2022.2 versions of all IDEs and .NET tools. The EAPs (early access programs) will be opening soon for the most curious. Stay tuned!

Note: We recommend checking for new EAP versions of your tools right in the Toolbox App. Don’t forget to choose the right channel for your installed tool via its settings.

Take care and stay safe,

Your JetBrains team

]]>
https://blog.jetbrains.com/zh-hans/blog/2022/04/20/2022-1-versions-ides-and-dotnet-tools/ https://blog.jetbrains.com/pt-br/blog/2022/04/20/2022-1-versions-ides-and-dotnet-tools/ https://blog.jetbrains.com/ko/blog/2022/04/20/2022-1-versions-ides-and-dotnet-tools/ https://blog.jetbrains.com/ja/blog/2022/04/20/2022-1-versions-ides-and-dotnet-tools/ https://blog.jetbrains.com/fr/blog/2022/04/20/2022-1-versions-ides-and-dotnet-tools/ https://blog.jetbrains.com/es/blog/2022/04/20/2022-1-versions-ides-and-dotnet-tools/ https://blog.jetbrains.com/de/blog/2022/04/20/2022-1-versions-ides-and-dotnet-tools/
Toolbox App 1.23 Released! https://blog.jetbrains.com/blog/2022/03/29/toolbox-app-1-23-released/ Tue, 29 Mar 2022 09:35:05 +0000 https://blog.jetbrains.com/?post_type=blog&p=236195 TL;DR: Onboarding for new users, UI improvements, and bug fixes.

You will find a lot of improvements when updating your Toolbox App to the new 1.23 version, including login authorization improvements, app performance improvements, and the usual bunch of bug fixes.

Download Now

We’ve added an onboarding process to help new users quickly set up the Toolbox App and select their preferred theme and language right from the start. It will also guide new users through all the essential features with quick tips.

As for the UI improvements, we moved the Log in action to the Toolbox menu, so users can quickly log in to their JetBrains Account. The About link is also now available from the main Toolbox menu.

The bug fixes in this release include:

The full list of 1.23 features and bug fixes is available here.

Yours,

The Toolbox App team

]]>
https://blog.jetbrains.com/zh-hans/blog/2022/03/29/toolbox-app-1-23-released/ https://blog.jetbrains.com/ko/blog/2022/03/29/toolbox-app-1-23-released/ https://blog.jetbrains.com/ja/blog/2022/03/29/toolbox-app-1-23-released/ https://blog.jetbrains.com/fr/blog/2022/03/29/toolbox-app-1-23-released/
JetBrains IDEs and .NET Tools 2021.3 Have Been Released https://blog.jetbrains.com/blog/2021/12/09/jetbrains-ides-and-dotnet-tools-2021-3-released/ https://blog.jetbrains.com/blog/2021/12/09/jetbrains-ides-and-dotnet-tools-2021-3-released/#respond Thu, 09 Dec 2021 10:54:37 +0000 https://blog.jetbrains.com/wp-content/uploads/2021/12/Blog_Featured_image_1280x600-1.png https://blog.jetbrains.com/?post_type=blog&p=208607 All of the IDEs and .NET tools 2021.3 releases are now published. Below is a quick summary of each tool release. As always, we suggest you update your tools with our free Toolbox App.

This release of our IntelliJ-based products includes the following exciting new features:

  • Remote development
  • The new “Repair IDE…” action for interactive issue resolution
  • The new “Bookmarks” tool window
  • The ability to split the “Run” tool window
  • Preview results in the Show Usages pop-up

Note: Some features are not available in all IDEs. 

Check out the recap of each tool release below, including our big update for .NET family of tools.

IntelliJ IDEA 2021.3 offers numerous valuable updates! You can use the remote development (Beta) feature to connect to a remote machine, deploy an IDE backend on it, and work on a project located there as if it were on your local machine. In version 2021.3 we’ve also introduced the Repair IDE action – a new way to troubleshoot IDE problems – as well as debugger updates, the Constant conditions inspection for Kotlin, and many other improvements.

WebStorm 2021.3 is packed with many improvements, such as support for ES2022’s private class members, new features for remote development, better support for monorepos and the Deno LSP, the ability to split the Run tool window, and more.

PyCharm 2021.3 brings support for Poetry, a popular dependency management and packaging tool; FastAPI, a hot web framework for building APIs in Python; beta support for the remote development workflow via JetBrains Gateway; and the new Jupyter notebook experience, based on a deep understanding of how to boost productivity for software developers working in the data science domain.

RubyMine 2021.3 comes with support for remote development workflows, new features for RBS and type checking, bundled RBS signatures, initial support for Sorbet, improvements for the UX and performance, and more!

DataGrip 2021.3 is here! Enjoy the long-awaited Aggregate View, which saves you from having to write additional queries! Use the independent split feature to filter and order data within two entirely separate data editor windows, and try the new database diff window to compare and synchronize your DDL data source with the real one. We’ve also expanded the workflow for working with DDL data sources, sped up introspection, and improved the Import / Export feature, among other enhancements!

DataSpell 2021.3 is here! Our brand new IDE is designed specifically for those involved in exploratory data analysis and prototyping ML models. DataSpell combines the interactivity of Jupyter notebooks with the intelligent Python and R coding assistance of PyCharm in one convenient environment. Check out the full list of features at https://www.jetbrains.com/dataspell/ and try it now. 

.NET tools & VS extensions 2021.3

ReSharper and Rider continue to add more C# 10 features. ReSharper 2021.3 ships with support for Visual Studio 2022, new quick-fixes for nullable reference types, and updates for navigation and Find Usages. Rider 2021.3 comes with official support for the .NET 6 SDK, including Hot Reload, a revamped main toolbar and the new Debug tab, and a new Problems View tool window. ReSharper C++ 2021.3 helps you upgrade your code to modern C++. It features improved Unreal Engine support and displays the evaluation results for constant expressions right in the Quick Info tooltip. The 2021.3 versions of the dotTrace, dotCover, and dotMemory command-line tools support Apple silicon chips.

AppCode 2021.3 is here with Swift actors, multi-keyword completion, improved documentation support, a full-featured property list editor, error breakpoints, and more!

PhpStorm 2021.3 introduces support for the recently released PHP 8.1, improves the way PHP generics are handled, and provides enhancements for refactorings, deployment, the HTTP client, and VCS integration. 

GoLand 2021.3 has native support for Go projects in WSL, the Inline Function and Inline Method refactorings, and support for remote development in Beta mode. In this version, gofmt on save is enabled by default. It also has some improvements for the debugger, such as Delve for ARM64, shorter package names, and the Show Types option.

CLion 2021.3 supports a variety of toolchain setups and makes them easier to configure. It improves development efficiency with better rendering in the debugger, and it simplifies modern C++ code maintenance with in-editor type hints. Static analysis in this new release is able to catch a new batch of classic C++ pain points.

To keep up to date with the newest versions of JetBrains tools, download the Toolbox App and update your tools automatically together with the bundled plugins!

Download Now

That’s it for 2021! We hope you had a good, productive year with JetBrains tools. Happy holidays, and see you in 2022 with new, exciting features and updates.

Take care and stay safe!

Your JetBrains team

]]>
https://blog.jetbrains.com/blog/2021/12/09/jetbrains-ides-and-dotnet-tools-2021-3-released/feed/ 0 https://blog.jetbrains.com/zh-hans/blog/2021/12/09/jetbrains-ides-and-dotnet-tools-2021-3-released/ https://blog.jetbrains.com/ru/blog/2021/12/09/jetbrains-ides-and-dotnet-tools-2021-3-released/ https://blog.jetbrains.com/ko/blog/2021/12/09/jetbrains-ides-and-dotnet-tools-2021-3-released/ https://blog.jetbrains.com/ja/blog/2021/12/09/jetbrains-ides-and-dotnet-tools-2021-3-released/ https://blog.jetbrains.com/fr/blog/2021/12/09/jetbrains-ides-and-dotnet-tools-2021-3-released/ https://blog.jetbrains.com/de/blog/2021/12/09/jetbrains-ides-and-dotnet-tools-2021-3-released/
Toolbox App 1.22 – It’s Time to Clean up Some Disk Space! https://blog.jetbrains.com/blog/2021/11/09/toolbox-app-1-22/ Tue, 09 Nov 2021 11:17:49 +0000 https://blog.jetbrains.com/wp-content/uploads/2021/11/Blog_Featured_image_1280x600.png https://blog.jetbrains.com/?post_type=blog&p=200214

TL;DR The ability to clean up leftover tool directories, manual JetBrains Account login, improved search, polished UI, and a bunch of bug fixes.

Download Now

We understand how important it is to keep your working environment in order. With the latest Toolbox App version, we’ve introduced new functionality to help you quickly and easily clean up tool leftovers right from the Toolbox UI. It will make your working space neat and tidy and free up some disk space on your computer.

Leftover Tool Directories

The Toolbox App manages the installation, upgrade, and removal of your tools so that you don’t have to worry about all that. However, the removed tool versions leave behind invisible traces that can clutter your storage. These leftover directories – configurations, logs, plugins, etc. – all reside in hidden folders that don’t get removed when you uninstall a tool. This is by design, as you won’t have to reconfigure the tool, reimport projects, and reinstall the plugins if you decide to use this version again. Even the local edit history is preserved. The Toolbox App now has the ability to detect and remove these leftover tool directories. 

HOW TO CLEAN UP LEFTOVER TOOL DIRECTORIES

Navigate to Settings, expand the Tools section, and look for the line “Clean up leftover tool directories”, which will immediately tell you how much space they occupy. Follow the link to see a detailed breakdown of the leftover directories grouped by the tool that left them and sorted by modification date. You can delete each tool’s directories individually, or all of them at the same time with a single click. Well, with two clicks – this action cannot be undone, so we ask for confirmation before deleting anything.

Screenshot: Leftover Tool Directories in Toolbox App

Important note: the Toolbox App doesn’t detect leftover directories for Android Studio.

Manual JBA Login

Up until now, there was a single automated way for a Toolbox App user to log into their JetBrains Account (JBA) via single sign-on in the default browser. However, in some cases users needed to use a different browser, and in other cases the browser failed to communicate with the Toolbox App. As that approach didn’t work well for some users, we have introduced an alternative, fail-safe login approach. 

Here’s what you should do if the usual login process fails:

  1. Click the “Log in…” button as usual.
  2. Go back to the Toolbox App (in case it has lost focus) and click on the “Troubleshoot…” button under the “Waiting for login in the default browser…” spinner.
  3. Click on the “Copy link” button to copy the special login link into the buffer.
  4. Paste the link into the address bar of a web browser of your choice.
  5. Log into your account normally.
  6. After the login, you will be presented with an authorization token. Copy it and paste into the input field in the Toolbox App.
  7. You are now logged into JBA!

Bug Fixes

Toolbox App 1.21 sometimes failed to start on Windows when an unsupported graphics card was in use. Now it automatically switches to software rendering in this case. The performance of the software renderer was also significantly improved to provide a smoother experience, regardless of what underlying technology is used.

Improved Search

We improved the search released in the Toolbox App earlier this year. Now incomplete inputs will be highlighted the next time you open the Toolbox App, and you can immediately finish the search or delete the input. After you complete your search and launch a tool or project, the search field will be cleared automatically. We have also fixed the issue of non-responsive inputs with CJK languages.

Please note that we localized the Toolbox app earlier this year. You can switch your Toolbox app to any of the 9 languages available in the settings. Learn more at https://blog.jetbrains.com/blog/2021/02/02/toolbox-app-1-20-localization/.

That’s it for today’s release! As always, we appreciate your feedback. You can find all the helpful links in your Toolbox App (Toolbox App gear icon: Setting -> About) or just leave us a comment under this blog post. 

Yours,

Toolbox App team

]]>
https://blog.jetbrains.com/zh-hans/blog/2021/11/09/toolbox-app-1-22/ https://blog.jetbrains.com/ru/blog/2021/11/09/toolbox-app-1-22/ https://blog.jetbrains.com/ko/blog/2021/11/09/toolbox-app-1-22/ https://blog.jetbrains.com/fr/blog/2021/11/09/toolbox-app-1-22/
Recap of JetBrains IDEs and .NET Tools 2021.2 Releases https://blog.jetbrains.com/blog/2021/08/12/recap-of-jetbrains-ides-and-net-tools-2021-2-releases/ Thu, 12 Aug 2021 12:31:41 +0000 https://blog.jetbrains.com/wp-content/uploads/2021/08/image1-1.png https://blog.jetbrains.com/?post_type=blog&p=172450 The month of August usually means many updates for JetBrains’ suite of IDEs and tools for .NET development. This year is no exception, and all fresh 2021.2 updates with numerous new features and improvements are available.

Read the highlights of every release below and dive deeper to learn more. As always, you can update to the newest version via the Toolbox App, from the tool itself, or get the new version directly from jetbrains.com.

JetBrains IDEs & .NET Tools 2021.2 Releases Are Out!

In its second big release, Code With Me, the JetBrains tool for pair programming and collaborative coding, introduced some of the most eagerly awaited features:

  • Screen sharing.
  • Re-worked undo functionality.
  • The ability to share specific open ports with participants. This means that if a host runs applications on a specific port, their guests can access it via a local host on their machines.

WebStorm 2021.2 is packed with new features and improvements, such as the ability to reload browser pages on save, auto-import for require, a rename refactoring for React useState hooks, completion for private npm packages, and better usability.

CLion 2021.2 protects your code from typical C++ safety issues with Lifetimes static analysis, adds support for CMake Build Presets to simplify your build configurations, loads GNU Autotools projects automatically, and significantly enhances the debugger for all three major platforms.

DataGrip 2021.2 introduces new options for working with DDL data sources, better diagrams, search in Local History, and more.

IntelliJ IDEA 2021.2 brings project-wide analysis for Java projects, new actions that can be triggered when changes are saved, a new UI for managing Maven and Gradle dependencies, and many other improvements.

PhpStorm 2021.2 introduces preliminary support for generics in PHP, enums for PHP 8.1, one-line array shapes, improved automatic formatting of PHP code, and new inspections and refactorings.

.NET Tools & VS extensions 2021.2
Both ReSharper and Rider 2021.2 offer new inspections with quick-fixes for C# and nullable reference types, and many of the features available for manually-written code files are now available for source-generated files. In Rider, web developers will find support for ASP.NET Core Endpoints and Blazor WebAssembly debugging. Version 2021.2 of dotCover comes with improved coverage performance, while dotTrace 2021.2 has native profiling on Windows, and dotMemory 2021.2 has better memory allocation analysis. ReSharper C++ 2021.2 introduces a new Inline Function refactoring, type conversion hints, and lots of immutability and modernizing inspections with accompanying quick-fixes.

RubyMine 2021.2 adds new features for working with Ruby and RBS, smarter code completion, search and refactoring, improvements for the editor, VCS support, debugger, and more.

GoLand 2021.2 lets you control the behavior of go list and manually reload the go.mod file after you’ve made changes, and run gofmt and default built-in formatters one by one. You can also explore new Go 1.17 features, from moving the //go:build lines to the top of the file immediately (as the new syntax requires) to converting a slice to an array pointer.

PyCharm 2021.2 introduces support for some of the main Python 3.10 features: pattern matching and the new syntax for union types. You can format, inspect, and use code completion for these language structures and enjoy all the other PyCharm code assistance features too! For a better collaborative Python development experience, we have added Python console support for both guests and hosts.

AppCode 2021.2 is here with Swift 5.4 support, completion for documentation tags and code statements, Call Hierarchy for Swift, an improved debugger, the Kotlin Multiplatform Mobile plugin for AppCode, and more!

You may also want to check out the 2021.2 updates inside the Test Automation Kit:

  • A new Test Data plugin helps generate multiple types of test data.
  • The Test Management plugin now supports Python along with Java/Kotlin.
  • Selenium UI Testing Plugin provides advanced support for UI automation with Selenium libraries in JVM/Python languages.

That’s it for now. Enjoy coding!

Your JetBrains Team

]]>
https://blog.jetbrains.com/zh-hans/blog/2021/08/12/recap-of-jetbrains-ides-and-net-tools-2021-2-releases/ https://blog.jetbrains.com/ru/blog/2021/08/12/recap-of-jetbrains-ides-and-net-tools-2021-2-releases/ https://blog.jetbrains.com/ko/blog/2021/08/12/recap-of-jetbrains-ides-and-net-tools-2021-2-releases/ https://blog.jetbrains.com/ja/blog/2021/08/12/recap-of-jetbrains-ides-and-net-tools-2021-2-releases/ https://blog.jetbrains.com/fr/blog/2021/08/12/recap-of-jetbrains-ides-and-net-tools-2021-2-releases/ https://blog.jetbrains.com/de/blog/2021/08/12/recap-of-jetbrains-ides-and-net-tools-2021-2-releases/