Clang Power Tools Versions Save

Bringing clang-tidy magic to Visual Studio C++ developers.

v2024.4.1

1 month ago

Bug Fixes

  • Sort tidy checks alphabetical

v2024.4.0

1 month ago

What's New

  • Updated clang-format from Clang Format Editor to v18.1.2
  • Migrate Clang Format Editor runtime to .NET 8
  • Added 52 new Tidy Checks

v2024.3.0

1 month ago

What's New

  • Add LLVM 18.1.2
  • Updated clang-format to v18.1.2

v2023.9.0

7 months ago

What's New

  • Add LLVM 17.0.1
  • Updated clang-format to v17.0.1

Bug Fixes

  • Vcpkg path was not constructed correctly
  • Get-ChildItem error when using prefix paths on PowerShell 5.0
  • The paths shown in the Tidy tool window were incorrect after running Tidy with the maximum verbosity level
  • Support for additional compiler options was not working properly when paths contained spaces

v2023.8.0

9 months ago

What's New

  • Add 9 new Tidy Checks

Bug Fixes

  • Format on save ignores its own ON/OFF switch
  • Random crashes when running compile

v2023.7.0

9 months ago

What's New

  • Add LLVM 16.0.6
  • Updated clang-format to v16.0.6
  • Add verbosity options: minimal, detailed, complete

Bug Fixes

  • Support for additional compiler options not working with Unix paths
  • LLVM could not be added outside of built-in supported list

v2023.6.0

10 months ago

What's New

  • (BETA) Optimize Includes: auto-prune the #include sections (include-what-you-use)

Bug Fixes

  • Script gets deleted on PowerShell Script Update
  • No clang-format after clang-tidy

v2023.5.0

1 year ago

What's New

  • User accounts and cloud-stored settings are now discontinued
  • Compile and Tidy on (*.ixx) modules
  • Support for additional compiler options: /external:env:var and /external:I path
  • Vcpkg support for both classic and manifest modes

Bug Fixes

  • Clang Format Editor crashes when the Style Detector is run
  • Animated building icon in the status bar never clears

v2023.4.0

1 year ago

Important Notice: User accounts and cloud-stored settings are going to be discontinued after May 1st 2023

What's New

  • Add LLVM 16.0.0
    • Updated clang-format to v16.0.0
    • Updated clang-format from Clang Format Editor to v16.0.0
  • Added new option to set preferred end-of-line characters in Clang Format Editor

Bug Fixes

  • Incorrect v140 path detection
  • Option "Use checks from" is reset to default
  • External Include Paths using -I instead of -isystem

v2023.3.0

1 year ago

Bug Fixes

  • Extension causes unexpected behavior and corrupts Cmake generated solution/projects files
  • External include paths are ignored
  • Tidy Custom Checks edit field from CPT Settings is not disabled when Use check from combo not set to CustomChecks