Releases: xoofx/Tomlyn
Releases · xoofx/Tomlyn
0.9.0
Changes
✨ New Features
- Add support for model with metadata (ed32b7e)
- Add node.Tokens() (0169017)
- Add coveralls (3b437ad)
- Add coverlet (f1febed)
- Add nullable to tests (acb33ce)
🐛 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
0.4.0
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
0.3.0
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
- Set BooleanValueSyntax.Value in constructor. (#8) by @oconnor0
- Bump to 0.2.0 (8ea6947)
- Log expected/actual in asserts (4bc2495)
- Update to net6.0 (7978e34)
- Bump to 0.3.0 (76d1cc7)
Full Changelog: 0.1.2...0.3.0
0.1.2
0.1.1
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
- Bump version to 0.1.1 (fb2b3fa)
🧰 Misc
Full Changelog: 0.1.0...0.1.1
0.1.0
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
- Update Test Sdk (f69857f)
🧰 Misc
- Start to add tests from https://github.com/BurntSushi/toml-test.git (7054bb2)
- Improve diagnostics. Fix several cases in the tests (a8fe9fd)
- Separate KeyValues from Tables for DocumentSyntax (ff3ee8b)
- Rename SyntaxToken.Kind into TokenKind. Fix a few comments warnings (8e3931e)
- Start to work on model (15d2a3a)
- Improve SyntaxValidator (1dd6648)
- Simplify string output for span/textposition (ff05e5a)
- Move TomlParserOptions to its own file (bf659ff)
- Make TomlObject ordered (3de2394)
- Use _ for pattern matching (5558731)
- Split TomlObject files (eac1346)
- Rename to Tomlyn (2b65aeb)
- Update credits (d5e5d53)
- Rename internals in Lexer (55c1c2a)
- Update Tomlyn.csproj (3d907b2)
- Use fork of BurntSushi/toml-test (2e2e1d0)
- Update to latest toml-test (a2819d2)
- Update readme, appveyor, logo... (762804d)
- Update readme, package, fix appveyor (e6f564e)
Full Changelog: 0f215d5413b1b44c9664690297233c50cea49942...0.1.0