Skip to content

Commit 0d521fb

Browse files
committed
[publish] Release 6.0.0 - see CHANGELOG.md for details.
1 parent f76ffd6 commit 0d521fb

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
- [Tomlet Changelog](#tomlet-changelog)
66
- [Contents](#contents)
7+
- [6.0.0](#600)
78
- [5.4.0](#540)
89
- [5.3.1](#531)
910
- [5.3.0](#530)
@@ -44,6 +45,14 @@
4445
- [1.0.1](#101)
4546
- [1.0.0](#100)
4647

48+
## 6.0.0
49+
50+
- Adds .NET trimming compatibility and annotations to hopefully prevent classes that are passed to Tomlet from having their members stripped.
51+
- Makes behavior of passing `null` to methods in `TomletMain` more consistent - they will all now return null if you pass null, rather than some throwing, some returning null, and some returning an empty table/doc.
52+
- This is a breaking change, hence the bump to 6.0.0.
53+
- Implements deserialization of dictionaries using primitives as keys. Thanks to [@Sprixitite](https://github.com/Sprixitite) in [#44](https://github.com/SamboyCoding/Tomlet/pull/44)
54+
- Adds an option to ignore invalid enum values (i.e. an invalid name) when deserializing.
55+
4756
## 5.4.0
4857

4958
- Adds an option to ignore non-public members when de/serializing. Thanks to [@Sprixitite](https://github.com/Sprixitite) in [#43](https://github.com/SamboyCoding/Tomlet/pull/43)

Tomlet/Tomlet.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<RepositoryUrl>https://github.com/SamboyCoding/Tomlet.git</RepositoryUrl>
2424
<TargetFrameworks>net6;net7;net8;net9;netstandard2.0;netframework3.5</TargetFrameworks>
2525
<Title>Tomlet</Title>
26-
<Version>5.4.0</Version>
26+
<Version>6.0.0</Version>
2727
<IsTrimmable>true</IsTrimmable>
2828
<NoWarn>SYSLIB0050</NoWarn>
2929

0 commit comments

Comments
 (0)