Lançamentos do ReSharper C++

Released: Apr 9, 2024

Atualizações na 2024.1

Recursos

C++20 modules support

  • Thanks to the updated process of module discovery, ReSharper C++ now supports internal partition units, which are module partition units that do not contribute to the external interface of a module. In other words, they are module partitions without an associated export module declaration.
  • Reworked the internal representation of exported C++20 modules to facilitate transitive references to entities imported from other modules. Previously, these entities were re...

Released: Dec 6, 2023

Atualizações na 2023.3

Recursos

AI Assistant is out of preview [General Availability]

  • JetBrains AI Assistant is now generally available with a number of new and improved features to increase your productivity. Our latest set of improvements includes better project awareness for AI Actions and a prompt library.
  • You can use AI Assistant in ReSharper C++ as a supplemental feature with a JetBrains AI Service subscription.

HLSL and Unreal Engine updates

  • HLSL 2021 introduced C++-like template functions and data types. The...

Released: Aug 2, 2023

Atualizações na 2023.2

Recursos

AI Assistant [Limited access]

  • This release introduces the ReSharper AI Assistant - an AI-driven chat specifically designed to answer programming questions and help you with troubleshooting, refactoring, documenting, and other development workflows.
  • ReSharper's AI Assistant takes into consideration the language and technologies used in your project. This context awareness tailors its responses right out of the gate, saving you time and effort.
  • You can include parts of the source code in...

Released: Apr 5, 2023

Atualizações na 2023.1.x

2023.1

Updated Apr 5, 2023

Features

Macro substitution previews

  • When hovering over a macro, you can now see its expansion preview in the tooltip, with full syntax highlighting and proper code formatting. You can still use the Substitute macro call context action to expand it right in the editor, but the instant preview makes working with macros easier.
  • The Quick Documentation popup (Ctrl+Shift+F1) also now allows you to click on any entity from the substitution preview and check out its...

Released: Dec 7, 2022

Atualizações na 2022.3.x

2022.3

Updated Dec 7, 2022

Features

C++20 modules

  • ReSharper C++ now adds experimental support for C++20 modules. Modules introduce a new compilation model, where instead of using header files, you split your code into independently compiled components.
  • In new code, you should use named modules, which explicitly declare their interface in .ixx module interface files. But in order to make the transition easier, C++20 also provides a way to use existing, well-behaved header files as modules through...

Released: Aug 2, 2022

Atualizações na 2022.2.x

2022.2

Updated Aug 2, 2021

Features

Unreal Engine

  • Added Blueprint-specific inlay hints and allows you to see the bigger picture behind your code:
    • Be aware of derived Blueprint classes and check out the list of all inheritors.
    • Spot that a UFunction has implementations in Blueprints and search for all such cases.
    • Quickly check the state of a UProperty, including whether it has been overridden and what value is set in the Blueprint file.
  • Added two new inspections to let you know if there are...

Released: Apr 19, 2022

Atualizações na 2022.1.x

2022.1

Updated Apr 19, 2021

Features

  • Unreal Engine
    • This release brings a brand new way to quickly consult the Unreal Engine documentation about the details of a class, symbol, or function. You can now click Read more in the Quick Documentation pop-up (Ctrl+Shift+F1) to open the corresponding page in your browser.
    • The Rename refactoring now handles the Unreal Engine interface classes better. When renaming interfaces, both the U and I classes will be renamed accordingly.
    • ReSharper C++ can now...

Released: Dec 8, 2021

Atualizações na 2021.3.x

2021.3

Updated Dec 8, 2021

Features

  • Support for Microsoft Visual Studio 2022
    • ReSharper C++ now supports the new Visual Studio 2022 release build, meaning you will have access to the same rich feature set you are used to using in other Visual Studio versions.
    • Since Visual Studio 2022 is an x64 process, there is no longer a limit to the maximum amount of memory that can be allocated to it, and all the ReSharper С++ features work faster.
  • C++20
    • Use C++20 designated initializers to quickly generate...

Released: Aug 3, 2021

Atualizações na 2021.2.x

2021.2.2

Updated Oct 13, 2021

Fixes

  • Brought back compatibility of JetBrains.ReSharper.GlobalTools package with Microsoft .NET Core 3.1.
  • Fixed a number of issues in support for C# 10 constant interpolated strings.
  • Fixed the false positive errors in Blazor projects on built-in attributes.
  • Fixed the issue that caused ReSharper to use the wrong version of the MSBuild.
  • Fixed yet another case of the ? operator being treated incorrectly.

2021.2

Updated Aug 3, 2021

Features

  • Type conversion hints
    • Added...

Released: Apr 8, 2021

Atualizações na 2021.1.x

2021.1.4

Updated Jul 14, 2021

Features

  • ReSharper C++
    • Now works with Unreal Engine 5 from both the Unreal launcher and GitHub sources.

Fixes

  • ReSharper
    • Fixed the false positive warning in NRT analysis caused by explicitly switching to pessimistic mode.
    • Fixed the issue that caused generated files to be rendered empty in some cases.

2021.1.1

Updated Apr 10, 2021

Fixes

  • Fixed licensing issue.

2021.1

Updated Apr 8, 2021

Features

  • C++ Support
    • Added support for class types in non-type template parameters...