v3.4.0
What's Changed
.NET Framework 4.6.2
SmartFormat has transitioned to using .NET Framework 4.6.2 (net462)
as its target framework, replacing the now unsupported .NET Framework 4.6.1 (net461)
. The support for net461
ended in 2022, while net462
will continue to receive support until January 2027.
Switching to a different patch version of a target framework is generally not considered a breaking change. This is referred to as an in-place update by Microsoft. In the case of SmartFormat, we have not encountered any runtime issues with the existing API after this transition.
The same holds true for the new netstandard2.0
reference to ZString.
.NET 6.0 and .NET 8.0
SmartFormat has expanded its compatibility by adding .NET 6.0 (net60)
and .NET 8.0 (net80)
as additional target frameworks. You can find details about their end of support here.
All Target Frameworks
We have removed the SmartFormat.ZString
assembly and replaced it with a reference to the ZString package. This change does not affect the API.
Commits in detail
- Fix: Update nuget api key in #378
- Target Framework Updates in #389 (merged the version/3.4.0 branch)
Thanks to @thompson-tomo for his first contribution with #377
Full Changelog: v3.3.2...v3.4.0