diff --git a/CHANGELOG.md b/CHANGELOG.md index 7af7e11..73e6b1f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ - [Tomlet Changelog](#tomlet-changelog) - [Contents](#contents) + - [5.3.0](#530) - [5.2.0](#520) - [5.1.3](#513) - [5.1.2](#512) @@ -41,6 +42,12 @@ - [1.0.1](#101) - [1.0.0](#100) +## 5.3.0 + +- Added `TomletMain.To(Type, string, TomlSerializerOptions)` as a wrapper for parse-then-deserialize to fill an API hole. +- Added `TomlSerializationMethods.GetDefaultSerializerForType` and `TomlSerializationMethods.GetDefaultDeserializerForType` to expose the default reflection-based de/serializers for use in custom serializers. +- Added support for de/serializing fields and properties of type `IEnumerable` - they will be treated as arrays. Based on work by [@tcortega](https://github.com/tcortega) in [#35](https://github.com/SamboyCoding/Tomlet/pull/32) + ## 5.2.0 - Fixed keys with symbols not being quoted when they should be (issue [#30](https://github.com/SamboyCoding/Tomlet/issues/30)). Thanks to [@tcortega](https://github.com/tcortega) in [#33](https://github.com/SamboyCoding/Tomlet/pull/33) diff --git a/Tomlet/Tomlet.csproj b/Tomlet/Tomlet.csproj index f704aa2..031f4da 100644 --- a/Tomlet/Tomlet.csproj +++ b/Tomlet/Tomlet.csproj @@ -23,7 +23,7 @@ https://github.com/SamboyCoding/Tomlet.git net6;net7;netstandard2.0;netframework3.5 Tomlet - 5.2.0 + 5.3.0 true