Skip to content

Releases: Brightspace/D2L.Hypermedia.Siren

v2.3.0

24 Jul 16:55
7a33797
Compare
Choose a tag to compare

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

Full Changelog: v2.2.3...v2.3.0

Fix GetHashCode calculation

20 Aug 16:07
f7ab825
Compare
Choose a tag to compare

GetHashCode was often returning 0 for ISirenEntity,ISirenAction,ISirenField,ISirenLink which now will occur much less often

v2.2.2

12 Jan 00:26
8f64146
Compare
Choose a tag to compare

Update SirenField Min and Max properties to use decimal? instead of int? for increased flexibility

Update NuGet deploy key

08 Jan 18:18
98e6ce4
Compare
Choose a tag to compare

This is just v2.2.0, but with an updated deploy key so that it can actually publish this time.

v2.2.0

08 Jan 17:37
26e9f10
Compare
Choose a tag to compare

Extend SirenField to support min and max properties

Update NuGet API Key

17 Oct 15:55
cb9aea0
Compare
Choose a tag to compare

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

16 Oct 21:12
dfee618
Compare
Choose a tag to compare
Add a SirenEntityBuilder to build SirenEntity objects

v2.0.1: Merge pull request #25 from Brightspace/rmahler/throw-on-properties

18 Sep 21:09
d3dc36f
Compare
Choose a tag to compare
  • 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

01 Aug 21:20
cd77632
Compare
Choose a tag to compare

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

04 Jul 18:34
32bb816
Compare
Choose a tag to compare