JsonApiDotNetCore icon indicating copy to clipboard operation
JsonApiDotNetCore copied to clipboard

A framework for building JSON:API compliant REST APIs using ASP.NET and Entity Framework Core.

Results 110 JsonApiDotNetCore issues
Sort by recently updated
recently updated
newest added

Resources with attributes of various data types should be thoroughly tested. The following data types should be considered: - DateTime, DateTimeOffset, TimeSpan, DateOnly, TimeOnly - decimal, double, float - signed...

OpenAPI

Use the native `NullabilityInfoContext` for checking on nullability information rather than relying on Swashbuckles work-around.

We currently store the version of dependent NuGet packages centrally in `Directory.Build.props` using placeholder variables. This works, but when updating a package reference, the placeholder gets replaced with a hardcoded...

enhancement
consider-for-future-release

This PR adds opt-in support for idempotent requests in JsonApiDotNetCore, as defined by [IETF](https://tools.ietf.org/id/draft-idempotency-header-01.html). In a microservices world, where at-least-once delivery is common practice, APIs must be able to handle...

needs-investigation

This PR revisits the topic of supporting optimistic concurrency in JsonApiDotNetCore. An earlier design was proposed in #1004 and partially implemented in #917. ## What is it? When multiple clients...

needs-investigation
waiting-for-response

# Symptons When using certain kinds of relationships in combination with both top-level and nested paging, EF Core produces an invalid SQL statement. This bug in EF Core is tracked...

# OpenAPI integration This document provides an overview of the work items involved in creating an OpenAPI integration for JsonApiDotNetCore. > Disclaimer: this is an open source project. The available...

OpenAPI

### Context This issue is linked to a side discussion in #1109 on the very long build times. Here are some bits and pieces of the discussion in #1109, starting...

enhancement
waiting-for-response

This RFC describes design considerations for enabling end-to-end optimistic concurrency in JsonApiDotNetCore. The topic was discussed at https://github.com/json-api/json-api/issues/600 and https://github.com/json-api/json-api/pull/824 in an effort to add this to the JSON:API spec,...

enhancement

#### DESCRIPTION When trying to delete a resource that has an incoming optional one-to-one relationship, the operation may fail using EF Core default mapping conventions when such a related record...

enhancement