Skip to content

Releases: axuno/SmartFormat

v2.5.0.0

02 Nov 21:24
Compare
Choose a tag to compare

Sources

  • New: Added ValueTupleSource for ValueTuples
  • Changed: SmartObjects and SmartObjectsSource are depreciated in favor of ValueTupleSource

Settings

  • Breaking Change: Internal string comparisons (i.e. for placeholder names) are no more culture-specific, but Ordinal or OrdinalIgnoreCase respectively. See discussion under this issue.
  • Breaking Change: Default ErrorAction is now ThrowError for parser and formatter, instead of Ignore

Other

  • Changed: Removed all members which were flagged obsolete since more than a year.

v2.4.2.0

09 Feb 00:11
Compare
Choose a tag to compare

Fixes an issue with SmartObjects

v2.4.1.0

05 Jan 15:04
Compare
Choose a tag to compare

TimeFormatter and ConditionalFormatter do DateTime operations with their Universal Time representation.
See more in details in the change log

v2.4.0.0

04 Jan 21:25
Compare
Choose a tag to compare

TimeFormatter and ConditionalFormatter now support DateTimeOffset as parameter
See more in details in the change log

v2.3.1.0

15 Nov 19:06
Compare
Choose a tag to compare

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

13 Jun 19:14
Compare
Choose a tag to compare

v2.3.0.0

  • Support for JSON Objects as data source
  • Added IsMatchFormatter thanks to ericpyle
  • Fixes issue with unsigned integers #101

v2.2.0.0

17 Feb 19:26
655baa7
Compare
Choose a tag to compare

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 all ParsingErrors with all details that would be supplied during a parser exception. This also includes messages indicating where there the parse error occurred.

v2.1.0.2

15 Aug 14:36
Compare
Choose a tag to compare

Fixes issue #94

v2.1.0.1

27 Jun 21:03
Compare
Choose a tag to compare

v2.0.0

04 Dec 07:52
Compare
Choose a tag to compare
  • ReflectionSource now also gets members from base classes
  • Added nesting and list tests
  • Added coding samples
  • Improved source xml docs
  • Extended Wiki documentation for error handling and common pitfalls