Skip to content

Releases: joukevandermaas/saule

Saule v1.8.0

07 Jan 07:00
Compare
Choose a tag to compare
  • [BUGFIX] Removing port from the URL if the port is a standard port (#206 by @sergey-litvinov-work)
  • [FEATURE] Added support for searching of multiple fields via the filter query parameter (#205 by @PhyberApex)
  • [FEATURE] Added support for using the attributes (DisableDefaultIncludedAttribute, AllowsQueryAttribute, and PaginatedAttribute ) on class level (#204 by @dejarp)
  • [FEATURE] Added new LinkType (LinkType.TopSelf) to only include a self link for the top level element (#202 by @sergey-litvinov-work)
  • [FEATURE] Added sparse fieldset to the query parameter for queryable endpoints (#199, #209, #212 by @PhyberApex, #210 by @dejarp)
  • [BUGFIX] Support camel case serialization for relationship names

Saule 1.7.2

24 Aug 10:46
Compare
Choose a tag to compare
  • [BUGFIX] Support camel case serialization for relationship names

Saule 1.7.1

18 Jun 06:08
Compare
Choose a tag to compare
  • [BUGFIX] Support camel case serialization for nested properties in attributes and meta hashes

Saule 1.7

24 Apr 13:19
df52884
Compare
Choose a tag to compare

Saule v1.6

11 May 07:39
Compare
Choose a tag to compare

Thanks to all contributors!

Saule 1.5.1

12 Jul 18:20
Compare
Choose a tag to compare

Version 1.5.1

  • [BUGFIX] Convert case for relationship as well in ResourceDeserializer (#117 by @bxh)

Saule 1.5.0

15 Jun 18:03
Compare
Choose a tag to compare

Version 1.5

  • [FEATURE] Make configuration more convenient & flexible (#101)
  • [FEATURE] Support recursively nested objects in the included array (#110 by @rhyek)
  • [BUGFIX] Don't handle non JSON API requests (#118 by @nukefusion)

Saule 1.4.2

24 Apr 11:12
Compare
Choose a tag to compare
  • [BUGFIX] GUID Id's don't work in relationships (@eltjo-k, #96)

Saule 1.4.1

20 Jan 20:34
Compare
Choose a tag to compare
  • [REGRESSION] HttpError not passed through; Saule specific error is serialized instead.

Saule 1.4

19 Jan 15:42
Compare
Choose a tag to compare

Version 1.4

  • [FEATURE] Filtering of attributes through user queries
    • You can specify the expression that will be executed for specific types, allowing
      e.g. case-insensitive filtering, and much more.
  • [FEATURE] Custom properties to specify the Id of a resource (using WithId)
  • [FEATURE] New way to set up Saule: use the extension method ConfigureJsonApi
    instead of manually adding the JsonApiMediaTypeFormatter.
  • [FEATURE] Better response code handling; Saule will now always send a 4xx or 5xx when an exception occurs
    (requires the new setup)
  • [BUGFIX] Saule now supports recursive object graphs
  • [BUGFIX] Saule can now be installed in .NET 4.5 projects
  • [BUGFIX] Iconsistency between top-level self link and generated urls. If you don't specify an
    url path builder, the path namespace is now automatically guessed for you.