1.7 KiB
Notable changes are recorded here.
WoofWare.Myriad.Plugins 2.1.45, WoofWare.Myriad.Plugins.Attributes 3.1.7
The NuGet packages are now attested to through GitHub Attestations.
You can run gh attestation verify ~/.nuget/packages/woofware.myriad.plugins/2.1.45/woofware.myriad.plugins.2.1.45.nupkg -o Smaug123
, for example, to verify with GitHub that the GitHub Actions pipeline on this repository produced a nupkg file with the same hash as the one you were served from NuGet.
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.