Skip to content

Releases: xoofx/Tomlyn

0.9.0

13 Feb 10:10
Compare
Choose a tag to compare

Changes

✨ New Features

🐛 Bug Fixes

  • Fix writing trivias for model tables (73c449b)
  • Fix checkout (5826a70)
  • Fix nullable (04c3fad)
  • Fix missing error message (9b9a2b7)
  • Fix deserializing an object with a property that is null (c1c2c5a)

🏭 Tests

  • Add tests matching the documentation (8d93a1f)

📚 Documentation

  • Add documentation and upgrade the front readme (9229998)

🧰 Misc

  • Simplifies TomlObject model. Add Toml.Version, Toml.Tokenize. Improve support for datetime. (9b618a8)
  • Remove public Toml.Tokenize as they can be used as-is (78b028b)
  • Improve support for roundtrip comments with model (014e186)
  • Rename SyntaxNode.GetChildren to GetChild (2ea2d1c)
  • Remove the signed project from the solution (still created at CI time) (f44d275)
  • Allow to dynamically define ignore attributes or attributes providing the Name property (02ca160)
  • Bump to 0.9.0 (fc7bc6b)

Full Changelog: 0.4.1...0.9.0

0.4.1

13 Feb 10:10
Compare
Choose a tag to compare

Changes

🐛 Bug Fixes

  • Fix NuGet packages - Bump to 0.4.1 (3d9e506)

Full Changelog: 0.4.0...0.4.1

0.4.0

13 Feb 10:10
Compare
Choose a tag to compare

Changes

✨ New Features

  • Add nullable and work on new model (ca1efd3)
  • Add comments and helper method for Toml.ParseToModel (e524e42)

🐛 Bug Fixes

  • Fix naming with new model (0322d59)

🧰 Misc

  • Update logo and banner (d4c896c)
  • Update date in license.txt (65eb30c)
  • Improve support for general model mapping (b70ff38)
  • Bump to 0.4.0 (0499e93)

Full Changelog: 0.3.1...0.4.0

0.3.1

13 Feb 10:10
Compare
Choose a tag to compare

Changes

🧰 Misc

Full Changelog: 0.3.0...0.3.1

0.3.0

13 Feb 10:11
Compare
Choose a tag to compare

Changes

✨ New Features

🐛 Bug Fixes

  • Fix global.json (#16) by @0xced
  • Fix ToString for all nodes involving trivias and comments (#7) (b5c4ef0)

🧰 Maintenance

  • Update ci to use net5.0 (10f3a21)

🧰 Misc

Full Changelog: 0.1.2...0.3.0

0.1.2

13 Feb 10:11
Compare
Choose a tag to compare

Changes

🐛 Bug Fixes

  • Fix submodules with GitHub Actions (57c05da)

🧰 Misc

Full Changelog: 0.1.1...0.1.2

0.1.1

13 Feb 10:10
Compare
Choose a tag to compare

Changes

🐛 Bug Fixes

  • Fixed naming of LexerSate -> LexerState (#1) by @patriksvensson
  • Fix string output for TomlDateTime and TomlFloat (2a800c7)
  • Fix handling of floats nan/-nan/+nan (bb44d90)
  • Fix control characters checks for multiline strings (7d4857f)

📦 Dependencies

🧰 Misc

Full Changelog: 0.1.0...0.1.1

0.1.0

13 Feb 10:10
Compare
Choose a tag to compare

Changes

✨ New Features

  • Add support for parsing datetime. Add invalid tests. Fix a few parsing issues (919c800)
  • Add SyntaxKind, fix Visitor (4a766e4)
  • Add exact parsing for datetime RFC3339 (d190334)
  • Add DiagnosticsBag.ToString (e1d92d0)
  • Add TomlTableArray (ab57e5f)
  • Add TomlArray constructor with capacity (0e4d727)
  • Add update to TomlObject (949b90b)
  • Add model (5ee5aab)
  • Add json tests (a91aa4d)
  • Add better support for the various datetime format (offset, local, localdate, localtime) (bab241c)
  • Add Tomlyn to shared settings (fc70ccf)
  • Add support for UTF8 direct lexer (35102f0)
  • Add comments to the public API. Fix a few lexer/parsing issues (dd73031)

🐛 Bug Fixes

  • Fix parsing errors for leading zeros and multiple underscores (04959e1)
  • Fix invalid unicode scalar value (6d14fef)
  • Fix table array model (9eebefb)
  • Fix validation test for table array (29432b8)
  • Fix multiline string parsing (debd62a)
  • Fix precision for double output (1af26e9)
  • Fix edge cases with invalid characters (83b7545)

🏭 Tests

🧰 Misc

Full Changelog: 0f215d5413b1b44c9664690297233c50cea49942...0.1.0