Slow Cheetah Versions Save

Tooling for XML and JSON file transforms on build from Visual Studio and MSBuild

v4.0.52

10 months ago

SlowCheetah VS 2022 Extension

SlowCheetah VS 2015-2019 Extension

SlowCheetah NuGet Package

Slowcheetah has been updated to fix some bugs that have been detected, in earlier release.

v4.0.50

11 months ago

SlowCheetah VS 2022 Extension

SlowCheetah VS 2015-2019 Extension

SlowCheetah NuGet Package

Security fixes

SlowCheetah has been given some updates to prevent security vulnerabilities.

v4.0.12

2 years ago

SlowCheetah VS 2022 Extension

SlowCheetah VS 2015-2019 Extension

SlowCheetah NuGet Package

VS 2022 Support

SlowCheetah has been updated to support Visual Studio 2022. Because breaking changes in Visual Studio 2022, there is now a new version of the extension that supports Visual Studio 2022.

  • For Visual Studio 2022, use Slow Cheetah versions 4.x
  • For Visual Studio 2015-2019, use Slow Cheetah versions 3.x

v3.2.18

5 years ago

SlowCheetah VS Extension

SlowCheetah NuGet Package

Highlight feature: Async Package and VS 2019 Support

The SlowCheetah extension has upgraded to the AsyncPackage class, improving responsiveness during load. This may cause a slight delay in availability of commands, but will improve the overall time to code. You can read more about that here. This change, along with other minor ones, also allows SlowCheetah to be used in Visual Studio 2019, in preview now.

Changes

  • Fixed whitespace handling in XML files
  • Fixed build issue with SlowCheetahTaskPath
  • Fixed CopyToOutputDirectory behavior if property is not present
  • Fixed build issue where TransformOnBuild metadata was not found

v3.1.66

5 years ago

SlowCheetah VS Extension

SlowCheetah NuGet Package

Highlight feature: Transformations in Intermediate Output

SlowCheetah now performs transformations in the intermediate output directory (most commonly, <ProjectDirectory>/bin/). The transformed files are then inserted into the corresponding MSBuild property groups for use during the rest of the build process. For more information, check the SlowCheetah docs. This change reflects a difference in behavior as SlowCheetah no longers overrides the CopyToOutputDirectory property on files. If that property is not set to copy the file, the transformed file will only be present in the intermediate directory.

Changes

  • Small performance improvements in the VSIX commands
  • NuGet package marked as development-only dependency
  • Support for dotnet build on Windows
  • VSIX now allows for previewing transforms not associated with build configurations.
  • VSIX and NuGet package now consistently recognize web projects

v3.0.61

7 years ago

SlowCheetah vsix

SlowCheetah nupkg

Highlight feature: JSON Transformations

SlowCheetah now supports transforming JSON files! Using JSON document transforms, Jdt, you can create json transform files that closely mirror the structure of the source file, with more advanced syntax available. Check the Jdt wiki for more information.

Changes

  • First release officially under Microsoft - nuget package name and vsix name changed to Microsoft.VisualStudio.SlowCheetah to reflect that.
  • Support more projects - extension enables for any project that supports nuget packages.
  • Transform json files using json-document-transforms
  • Vsix will auto-upgrade projects to the new NuGet package
  • Transform files generated with same encoding as source file
  • Transform errors on preview now logged to error window
  • Support for Visual Studio 2012/2013 dropped. See sha256 signing breaking change.