Skip to content

Commit 57d9237

Browse files
committed
Update changelog
1 parent d36bbaf commit 57d9237

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
# Changelog
22

3+
## 1.4
4+
5+
* [#177](https://github.com/Tarmil/FSharp.SystemTextJson/issues/177): Support enum-like unions (ie unions where no cases have fields) as key for maps and dictionaries.
6+
* [#180](https://github.com/Tarmil/FSharp.SystemTextJson/issues/180): In `WithOverrides`, allow using `typedefof` to override generic types.
7+
* [#181](https://github.com/Tarmil/FSharp.SystemTextJson/issues/181): Add `WithOverrideMembers` option to add JsonNameAttributes to given record fields or union cases.
8+
* [#192](https://github.com/Tarmil/FSharp.SystemTextJson/issues/192): Update dependency on System.Text.Json to 6.0.10.
9+
* [#195](https://github.com/Tarmil/FSharp.SystemTextJson/issues/195): Fix `JsonNameAttribute`'s `PropertyTargets` so that it can be applied to cases with arguments when compiling with F# 9.
10+
* [#198](https://github.com/Tarmil/FSharp.SystemTextJson/issues/198): Improve performance of type comparisons.
11+
* [#201](https://github.com/Tarmil/FSharp.SystemTextJson/issues/201): Reduce memory allocations when serializing or deserializing tuples and struct tuples with 2, 3 or 4 items.
12+
313
## 1.3
414

515
* [#151](https://github.com/Tarmil/FSharp.SystemTextJson/issues/151): Add optional argument `deserializeNullAsNone: bool` to option `.WithSkippableOptionFields(SkippableOptionFields)`. When true, skippable option fields can be deserialized as `None` not only from a missing field, but also from `null`.

0 commit comments

Comments
 (0)