- JSMin was updated to version of February 25, 2026
- Changed a implementation of the
StringBuilder.TrimStartextension method - Performed a migration to the modern C# null/not-null checks
- Added support for .NET 10
- In the
lockstatements for .NET 10 target now uses a instances of theSystem.Threading.Lockclass - Added support for nullable reference types
- JSMin was updated to version of October 30, 2019
- The
GetEstimatedOutputLengthmethod is deprecated. Use a length of input string or any other suitable value instead - Enabled a SourceLink in NuGet package
- Added an overloaded version of the
Minifymethod that takes a instance of string builder. This will allow to integrate minifier with the external string builder pools - Added a
GetEstimatedOutputLengthstatic method that can be used to calculate the capacity of string builder - Added support of .NET Framework 4.5 and .NET Standard 2.0
- Added support of .NET Core 1.0.4
- Downgraded .NET Standard version from 1.1 to 1.0
- Added support of .NET Core 1.0.3
JsMinificationExceptionclass was made serializable
- Optimized memory usage
- Added support of .NET Core 1.0 RTM
- Added support of .NET Core 1.0 RC 2
- Added support of .NET Core 5 RC 1
- Assembly is now targeted on the .NET Framework 4 Client Profile
- “JSMin.NET” NuGet package renamed to “DouglasCrockford.JsMin”
- Initial version uploaded