Skip to content

v5.7.0.1

Compare
Choose a tag to compare
@axunonb axunonb released this 15 Nov 17:26

Note:
New release, because v5.7.0.0 referenced MailKit/MimeKit 2.4.0 assemblies, which were not strongly signed for .NetFramework 4.6 in the NuGet packages

  • Encryption of Credential in Settings can now be disabled. Breaking change: disabled is the default. To enable, set Settings.CryptoEnabled = true.
  • SMTP settings can now be read from web.config as well as app.config
  • Path checks (e.g. inline images, attachments) now respect Linux and MacOsX platform rules beside Windows. Linux tests run on Ubuntu.
  • Classes in namespace 'MailMergLib.SmartFormatMail' were obsolete and are now removed.
  • Updated string parser/formatter to SmartFormat.Net v2.5
    • Data 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.
  • Updated versions of other dependencies
  • Dropped support of .NetFramework 4.5 (because of dependency to AngleSharp package). Minimum now is 4.6.
  • Dropped support of NetStandard1.6 (as announced)