Releases: axuno/SmartFormat
Releases · axuno/SmartFormat
v2.5.2.0
v2.5.1.0
Changes:
- Added
System.Text.Json.JsonElementto the JsonSource extension.Newtonsoft.Jsonis still included. - Added a demo version as a netcoreapp3.1 WindowsDesktop App
- Supported framworks now are:
- .Net Framework 4.6.2, 4.7.2 and 4.8 (
System.Text.Jsonis not supported for .Net Framework 4.5.x and thus had to be dropped) - .Net Standard 2.0 and 2.1
- .Net Framework 4.6.2, 4.7.2 and 4.8 (
- Updated the Wiki
v2.5.0.0
Sources
- New: Added
ValueTupleSourceforValueTuples - Changed:
SmartObjectsandSmartObjectsSourceare depreciated in favor ofValueTupleSource
Settings
- Breaking Change: Internal string comparisons (i.e. for placeholder names) are no more culture-specific, but
OrdinalorOrdinalIgnoreCaserespectively. See discussion under this issue. - Breaking Change: Default
ErrorActionis nowThrowErrorfor parser and formatter, instead ofIgnore
Other
- Changed: Removed all members which were flagged obsolete since more than a year.
v2.4.2.0
v2.4.1.0
TimeFormatter and ConditionalFormatter do DateTime operations with their Universal Time representation.
See more in details in the change log
v2.4.0.0
TimeFormatter and ConditionalFormatter now support DateTimeOffset as parameter
See more in details in the change log
v2.3.1.0
v2.3.1.0
- Added SubStringFormatter thanks to arilani
- Improved code coverage in unit tests
- Updated dependencies
- As announced: Dropped support for .NET 4.0, which was released back in 2010.
v2.3.0.0
v2.2.0.0
v2.2.0.0
- Fixes issue #101
- This version includes a breaking change:
- Before:
OnParsingFailureevent was invoked after each parsing error - Now:
OnParsingFailureevent is invoked after parsing is completed
ParsingErrorEventArgshas a different signature. It now includes allParsingErrorswith all details that would be supplied during a parser exception. This also includes messages indicating where there the parse error occurred.
- Before: