Releases: Brightspace/D2L.Hypermedia.Siren
Releases · Brightspace/D2L.Hypermedia.Siren
v2.3.0
What's Changed
- build: update to .net 4.8 and C# 10 by @KaiPrince in #40
- feat: Add SirenFieldValueObject from spec by @KaiPrince in #41
- Bump Newtonsoft.Json from 6.0.6 to 13.0.1 in /D2L.Hypermedia.Siren by @dependabot in #36
- Revert "Bump Newtonsoft.Json from 6.0.6 to 13.0.1 in /D2L.Hypermedia.Siren" by @KaiPrince in #43
- ci: migrate to GitHub actions by @KaiPrince in #42
New Contributors
- @KaiPrince made their first contribution in #40
- @dependabot made their first contribution in #36
Full Changelog: v2.2.3...v2.3.0
Fix GetHashCode calculation
GetHashCode was often returning 0 for ISirenEntity
,ISirenAction
,ISirenField
,ISirenLink
which now will occur much less often
v2.2.2
Update SirenField
Min
and Max
properties to use decimal?
instead of int?
for increased flexibility
Update NuGet deploy key
This is just v2.2.0, but with an updated deploy key so that it can actually publish this time.
v2.2.0
Extend SirenField
to support min
and max
properties
Update NuGet API Key
Keys expire after one year, so the old one wasn't working for deployments anymore.
v2.1.0: Merge pull request #26 from AllanKerr/akerr/entity-builder/dev
Add a SirenEntityBuilder to build SirenEntity objects
v2.0.1: Merge pull request #25 from Brightspace/rmahler/throw-on-properties
- Improve assertion messages in
SirenMatchers
- Throw when a given expected entity has
Properties
, as we cannot currently validate these
v2.0.0: Merge pull request #24 from Brightspace/rmahler/US97770
US97770 - Enforce correct Field type. This is a breaking change, as attempting to construct a SirenField
with an invalid field type will now cause an exception, whereas previously it would not.
v1.5.0: Merge pull request #23 from Brightspace/rmahler/US97770
US97770 (part 1) - Add SirenFieldType