Skip to content

Releases: json-api-dotnet/JsonApiDotNetCore

v2.2.1

04 Apr 21:22
e7c65db
Compare
Choose a tag to compare
  • #249 (PR #250) AddDbContext<DbContext> throws if DbContext contains member that do not implement IIdentifiable<>. It will now log a warning to the console.

v2.2.0

31 Mar 16:30
c2cb69f
Compare
Choose a tag to compare

Breaking Changes

Non-Breaking Changes

  • #150, #224: json:api v1.1 operations disabled by default.
  • #243: Fix PageOffset, initial value of 1. Thanks @nwise !
  • #226: Add DocumentBuilderOptions allowing omission of null attributes. Thanks @lheiskan !
  • #211: Decouple service layer from persistence framework. Thanks @shuebner!
  • #105: Explicit Filter/Sort Definitions
  • #184: Performance and Benchmarks
  • #197: Deprecation of locating query params by internal name
  • #209: Inconsistent casing for sort and filter queries
  • #210: Crashes in QueryParser
  • #200: DocumentBuilder bug fix. Thanks @shuebner !
  • #205: Expose CQRS constructors on JsonApiController
  • #222: Improved exception messages when in development

v2.2.0-beta5

01 Feb 04:10
Compare
Choose a tag to compare
v2.2.0-beta5 Pre-release
Pre-release

#226: Add DocumentBuilderOptions allowing omission of null attributes via PR #227. Thanks @lheiskan!

v2.2.0-beta5

12 Jan 15:03
Compare
Choose a tag to compare
v2.2.0-beta5 Pre-release
Pre-release

#211 Decouple service layer from persistence framework via PR #220. Thanks @shuebner!

v2.2.0-beta4

03 Jan 12:55
Compare
Choose a tag to compare
v2.2.0-beta4 Pre-release
Pre-release

Breaking Changes

  • #208 Generic DbContextResolver, removal of deprecated DefaultEntityRepository constructor, and addition of IDbContextResolver by PR #214

Example Change Required:
https://github.com/json-api-dotnet/JsonApiDotNetCore/pull/214/files#diff-e6f5a70c8d0e4db978b571b0b7d2d716

Non-Breaking Changes

  • #105 Explicit Filter/Sort Definitions by PR #215
public class MyEntity : Identifiable {
  [Attr("name", isFilterable: false, isSortable: false)]
  public string Name { get; set; }
}

v2.2.0-beta3

16 Dec 14:02
Compare
Choose a tag to compare
v2.2.0-beta3 Pre-release
Pre-release

PR #196

  • #184: Performance and Benchmarks
  • #197: Deprecation of locating query params by internal name
  • #209: Inconsistent casing for sort and filter queries
  • #210: Crashes in QueryParser

v2.2.0-beta2

12 Dec 00:09
Compare
Choose a tag to compare
v2.2.0-beta2 Pre-release
Pre-release

v2.1.11

12 Dec 03:07
Compare
Choose a tag to compare

v2.2.0-beta1

05 Dec 23:32
0ff419b
Compare
Choose a tag to compare
v2.2.0-beta1 Pre-release
Pre-release

#161 (PR #199): Upgrade runtime and ASP.Net packages to v2:

  • netstandard2.0
  • ASP.Net Core 2.0.1,
  • Entity Framework Core 2.0.1
  • Logging and Configuration Extensions 2.0.0

v2.1.10

15 Nov 03:12
Compare
Choose a tag to compare
  • #182 (PR #195): Improve error handling if entity has not been defined on the ContextGraph
  • #193 (PR #194): Fail to deserialize one end of HasOne Relationship