Skip to content

Latest commit

 

History

History
38 lines (29 loc) · 3.04 KB

ROADMAP.md

File metadata and controls

38 lines (29 loc) · 3.04 KB

JsonApiDotNetCore roadmap

This document provides an overview of the direction this project is heading and lists what we intend to work on in the near future.

Disclaimer: This is an open source project. The available time of our contributors varies and therefore we do not plan release dates. This document expresses our current intent, which may change over time.

v4.x

In December 2020, we released v4.0 stable after a long time. From now on, we'd like to release new features and bugfixes often. In subsequent v4.x releases, we intend to implement the next features in non-breaking ways.

  • Codebase improvements (refactor tests #715, coding guidelines #835 #290, cibuild #908)
  • Bulk/batch support (atomic:operations) #936
  • Write callbacks #934
  • ETags #933
  • Optimistic Concurrency #350
  • Configuration validation #414 #170

vNext

We have interest in the following topics for future versions. Some cannot be done in v4.x the way we'd like without introducing breaking changes. Others require more exploration first, or depend on other features.

  • Resource inheritance #844
  • Split into multiple NuGet packages #730 #661 #292
  • System.Text.Json #664
  • EF Core 5 Many-to-many relationships #935
  • Fluent API #776
  • Auto-generated controllers #732 #365
  • Serialization, discovery and documentation #661 #259

Feedback

The best way to give feedback is to create new issues or upvote/downvote existing ones. Please give us feedback that will give us insight on the following points:

  • Existing features that are missing some capability or otherwise don't work well enough.
  • Missing features that should be added to the product.
  • Design choices for a feature that is currently in-progress.