Skip to content

Releases: JakeGinnivan/WebApi.Hal

v4.0.1

13 Dec 16:43
Compare
Choose a tag to compare

Updated the license file to make it clear in the nuget package that was released what the license is.

v4.0.0

13 Dec 16:42
039728d
Compare
Choose a tag to compare

A .net core 3.1, not .net standard 2.0 release of the library. There are some minor, but breaking changes related to the switch to System.Text.Json in .net core 3.1.

This will be an intermediate step, we hope, to support a framework directly instead of using .net standard. With .net 5 we believe we'll be able to produce a version 5 referencing .net standard 2.1 enabled by .net 5.

Better support for concurrency

06 Dec 13:36
1ba66f7
Compare
Choose a tag to compare

The main improvement came from PR 149 to better support concurrent operations.
Additional fixes included:
Fix an importer bug PR 144
Example project fix PR 142
Fix encoding when using templated URI's PR 139

3.0.0

06 Dec 13:30
Compare
Choose a tag to compare

First release to support .net standard 1.6

2.6.0

30 Nov 23:21
Compare
Choose a tag to compare
  • Added support for resources that do not have any links (#111)
  • Remove WebApi.Hal package dependency on Microsoft.AspNet.WebApi (#108)

2.5.1

26 Nov 23:10
Compare
Choose a tag to compare
Merge pull request #102 from JakeGinnivan/NullEmbeddedList

Issue #101, nullable embedded lists

2.5.0

15 Dec 20:18
Compare
Choose a tag to compare

Hypermedia appenders added + a few fixes

v2.4.0

15 Sep 13:01
Compare
Choose a tag to compare
Merge pull request #70 from tpeplow/master

maintain title of templated link when creating a non-templated version

v2.1.0

01 Jan 16:35
Compare
Choose a tag to compare
  • Enhancements to provide adherence to the HAL spec:
    • Support array of link objects for any given rel, instead of only allowing a single link object.
    • Support embedded single resource object for any given rel, instead of only allowing an array of resource objects.
    • Support multiple rels within embedded, instead of only allowing one rel for an array of resource objects.
    • Support RFC6570 URI Templates.
  • Deprecated WebApi.Hal.RepresentationList: use WebApi.Hal.SimpleListRepresentation instead.
    • A future release will remove WebApi.Hal.RepresentationList.
    • SimpleListRepresentation removes the need to manually specify the list hypermedia
  • Removed WebApi.Hal.Link.RegisterLinkWithWebApi.
    • Use ordinary MVC/WebApi machinery. HAL UriTemplates must comply with RFC6570, which was in conflict with route generation helpers.