Skip to content

Releases: microsoft/slow-cheetah

Bug Fixes

19 Jun 17:18
4d576d9
Compare
Choose a tag to compare

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.

Security Updates 2023

31 May 20:52
6640e45
Compare
Choose a tag to compare

SlowCheetah VS 2022 Extension

SlowCheetah VS 2015-2019 Extension

SlowCheetah NuGet Package

Security fixes

SlowCheetah has been given some updates to prevent security vulnerabilities.

Support for Visual Studio 2022

19 Nov 00:01
3390655
Compare
Choose a tag to compare

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

One Does Not Simply Run Asynchronously

17 Jan 20:38
4ec73fd
Compare
Choose a tag to compare

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

To the Intermediate Output!

24 May 00:28
cfc1825
Compare
Choose a tag to compare

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

Transform all the jsons!

11 May 17:46
Compare
Choose a tag to compare

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.