Files
WoofWare.Myriad/CHANGELOG.md
2024-05-30 22:37:05 +01:00

1.2 KiB

Notable changes are recorded here.

WoofWare.Myriad.Plugins 2.1.33

JsonParse can now deserialize the discriminated unions which JsonSerialize wrote out.

WoofWare.Myriad.Plugins 2.1.32, WoofWare.Myriad.Plugins.Attributes 3.1.4

JsonSerialize can now serialize many discriminated unions. (This operation is inherently opinionated, because JSON does not model discriminated unions.)

WoofWare.Myriad.Plugins 2.1.20, WoofWare.Myriad.Plugins.Attributes 3.0.1

We now bundle copies of the RestEase attributes in WoofWare.Myriad.Plugins.Attributes, in case you don't want to take a dependency on RestEase.

WoofWare.Myriad.Plugins 2.1.15

The GenerateMock generator now permits a limited amount of inheritance in the record we're mocking out (specifically, IDisposable).

WoofWare.Myriad.Plugins 2.1.8

No change to the packages, but this is when we started creating and tagging GitHub releases, which are a better source of truth than this file.

WoofWare.Myriad.Plugins 2.0

This transition split the attributes (e.g. [<JsonParseAttribute>]) into their own assembly, WoofWare.Myriad.Plugins.Attributes. The new assembly has minimal dependencies, so you may safely use it from your own code.