NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
NuGet · #2677 most downloaded on NuGet
Git hooks made easy with Husky.Net internal task runner! 🐶 It brings the dev-dependency concept to the .NET world!
Last release 7 months ago
13 Mar 2026
Release timing varies
gaps range from 3 weeks to 11 months
Some releases are documented
notes for 10 of 31 stable releases
11 versions withdrawn
withdrawn after publishing
127 years old
50 releases · first in 1900
Fix install command race condition on first run with parallel MSBuild nodes by @MattKotsenas in #168
Full Changelog: v0.9.0...v0.9.1
remove net6.0/net7.0 since out of support by @WeihanLi in #135
staged property to custom variables for re-staging support in #163Full Changelog: v0.8.0...v0.9.0
One column per quarter.
Add net10 support by @xanth in #138
Full Changelog: v0.7.2...v0.8.0
Add support for .NET 9 by @sailro in #123
Bugfix: hidden path issue on Mac by @deler-aziz in #118
Full Changelog: v0.7.0...v0.7.1
Introduced FilteringRule , allowing you to use Include and Exclude filters without relying on variables like $staged.
FilteringRule, allowing you to use Include and Exclude filters without relying on variables like $staged.Make sure to add this line to your task-runner.json file if you already have one:
"$schema": "https://alirezanet.github.io/Husky.Net/schema.json",Full Changelog: v0.6.5...v0.7.0
Bugfix: fatal: pathspec for paths that contain space
To support tools like JetBrains Clean Code, the ${staged} variable can now accept a separator character. For example, to separate the staged files wit
To support tools like JetBrains Clean Code, the ${staged} variable can now accept a separator character. For example, to separate the staged files with a semicolon (;), you can use the variable like ${staged:;}, and any other separator after : is valid. Additionally, it can be used along with any static arguments, such as "--include=${staged:;}".
Here's an example in task-runner.json configuration:
{
"name": "jb cleanup",
"group": "pre-commit",
"command": "dotnet",
"pathMode": "relative",
"include": ["**/*.cs", "**/*.vb", "*.cs"],
"args": [
"jb",
"cleanupcode",
"--include=${staged:;}",
"solutionFile.sln"
]
}Full Changelog: v0.6.3...v0.6.4
Bugfix Sourcetree compatibility when in very specific scenarios on Windows if there were two global environment variables with the same name but diffe
Full Changelog: v0.6.2...v0.6.3
Bugfix: Chunks tasks can't load csx files in parallel. #93
Bugfix: Chunks tasks can't load csx files in parallel. #93
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →