Releases: axuno/SmartFormat
Releases · axuno/SmartFormat
v2.5.0.0
Sources
- New: Added
ValueTupleSource
forValueTuple
s - Changed:
SmartObjects
andSmartObjectsSource
are depreciated in favor ofValueTupleSource
Settings
- Breaking Change: Internal string comparisons (i.e. for placeholder names) are no more culture-specific, but
Ordinal
orOrdinalIgnoreCase
respectively. See discussion under this issue. - Breaking Change: Default
ErrorAction
is nowThrowError
for 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:
OnParsingFailure
event was invoked after each parsing error - Now:
OnParsingFailure
event is invoked after parsing is completed
ParsingErrorEventArgs
has a different signature. It now includes allParsingErrors
with all details that would be supplied during a parser exception. This also includes messages indicating where there the parse error occurred.
- Before:
v2.1.0.2
v2.1.0.1
- Literal Characters in Format Strings
- Improved working with several data sources: SmartObjects
- Changes in SmartSettings
- Fixed signing of assemblies