v0.11.0

Nett:

  • Add: API to map object properties to specific TOML keys #69
  • Refactor: [Breaking Change] Make TOML object factory API fluent #68

Asp.Net:

  • Fix: 'Unexpected' exception when loading unsupported TOML types #38
  • Fix: Deeper nested config objects loaded correctly #71

v0.10.1

Nett:

  • Add: TomlObjects implement ToString() #63
  • Fix: Get<object> automatically maps to equivalent CLR type #63
  • Fix: DateTime Read/Write format corruption #66

v0.10.0

Nett:

  • Nett is now TOML v0.5.0 compliant
  • NuGet packages are strong named by default, '.StrongName' versions of packages are obsolete.
  • Refactor: New lexer and parser (improved performance)
  • Fix: Inline tables serialized in wrong container #51

v0.9.0

Nett:

  • Breaking Change: Rename TomlTimeSpan to TomlDuration
  • Breaking Change: TomlDuration uses Go-Like duration format as described in Toml/#514
  • Fix: Updating of TomlTables with TableArrayTypes #44
  • Fix: Table rows written into wrong section #42
  • Fix: NotImplementedException when using table arrays #41

v0.8.0

General:

  • Add: .Net Standard 2.0 support
  • Add: Nett.AspNet package that integrates TOML into the Asp.Net Core configuration system
  • Breaking Change: API changes creating / adding TOML objects in generic TOML
  • Removed: Strong named packages

Nett:

  • Add: API for updating a TomlTable row
  • Add: Dictionary can be serialized directly

Coma:

  • Add: API to use custom store implementations for configurations.
  • Add: API for combining TOML tables
  • Change: The coma configuration API

v0.7.0

Nett:

  • Add: Factory methods to allow generic construction of TOML object graphs #21
  • Change: Rename Nett internal settings object from 'TomlConfig' to 'TomlSettings'
  • Fix: Write key back to file with same type #23
  • Fix: Parse errors caused by absent optional whitespace #26
  • Fix: Various TOML array parser issues

Coma:

  • Add: Settings can be moved between config scopes.

v0.6.3

Nett:

  • Fix: Serialize uint correctly #16

Coma:

  • Fix: Type conversions #17

v0.6.2

Nett:

  • Fix: Ignore static properties #15

v0.6.1

Nett:

  • Fix: Array of tables serialization #14

v0.6.0

Nett:

  • Add: Properties of TOML mapped classes can be ignored via attribute or config
  • Add: TomlTable supports Freezable pattern
  • Fix: All parser errors include line and column
  • Fix: Various invalid TOML cases now cause a parser error as expected
  • Removed: Comments merge mode (will be redesigned and added in future version)

Coma:

  • Initial release

v0.5.0

  • Changed: Configuration API to have clearer syntax and behavior
  • Add: implicit cast sets; Guids and Enums are converted automatically
  • Fix: Weird formatting and new lines for nested tables
  • Fix: Invalid TOML strings produce better parser error message

v0.4.2

  • Fix: Float was written as TomlInt when it had no decimal places #8
  • Fix: Inline tables read as arrays #7
  • Fix: Integer bare keys not working #6

v0.4.1

  • Add: Support for short date time formats
  • Fix: Writing files is culture invariant
  • Fix: Table encoding/decoding when they are used inside table arrays

v0.4.0

  • First public preview release
  • Improve this Doc
Back to top Generated by DocFX