Skip to content

Releases: MoonWorm/jsonapi4j

JSON:API Add Delete & Add To Many Relationship operations

18 Apr 23:19

Choose a tag to compare

  • #115 Add Delete & Add To Many Relationship operations

JsonApi4j - api4.pro website improvements, bugfixes & log messages optimisations

18 Apr 15:17

Choose a tag to compare

  • api4.pro website improvements (#40 , #46 )
  • MultipleResources processor should return mutated JSON:API doc instead of composing a new one before finishing the processing (#111 )
  • add missing logs, decrease INFO log level for some messages (#112 )

Autoconfiguration/bootstrap fixes of JsonApi4j for Spring Boot/Quarkus apps

15 Apr 10:47

Choose a tag to compare

  • There was a bug for Spring Boot module - app was failing if plugin dependency was missing instead of disabling the plugin (expected behavior)
  • OAS Plugin enable check was referring one from AC Plugin properties

Various JsonApi4j fixes and improvements

14 Apr 19:48

Choose a tag to compare

Added:

  • Servlet Sample app that is using the same shared domain and test suite
  • Don't register Operations if it wasn't implemented while using Operation aggregating interfaces e.g. ResourceOperations. That removes the requirement of having @OasOperationIfo annotation to include the operation into the resulting OAS spec
  • Print JsonApi4j state at startup e.g. info about Plugins, Resources & Relationships, Operations
  • Various documentation enhancements, new theme, updated & new README.md files
  • Fixed Accept header verification logic that didn't support comma separated values

JSON:API Compound Docs plugin: Cache support

11 Apr 15:43
776782c

Choose a tag to compare

  • Compound Document resolver is now natively supports HTTP Cache (Cache-Control directives) for even faster latency
  • Minor fixes/improvements for how the framework handles Create/Update/Delete operations

Add support for a 'limit-offset' pagination strategy

08 Apr 09:18

Choose a tag to compare

  • support for a 'limit-offset' pagination strategy
  • documentation updates
  • various bugfixes:
    • make Quarkus Sample app properly consume 'jsonapi4j-all-plugins' dependency
    • fix OAS generation factoring recent changes in JSON:API models (docs / links)

JSON:API Compound Docs plugin

04 Apr 15:09

Choose a tag to compare

Enabled/disabled flag for JsonApi4j plugins & bugfixes

24 Mar 14:32

Choose a tag to compare

  • Plugin 'enabled/disabled' state was introduced for all plugins for easier control of the execution logic
  • Some config-related fixes for Servlet App (the way the framework loads and deserializes configs)
  • pom.xml cleanup and optimization across all modules
  • Minor code refactoring

JSON:API Sparse Fieldsets - more customizations and bugfixes

20 Mar 22:46

Choose a tag to compare

  • Added 'jsonapi4j.sf.requestedFieldsDontExistMode' property that controls how to behave if all requested fields don't exist
  • Fixed a bug when requested nested field path

JSON:API Sparse Fieldsets

19 Mar 22:26
01b4d37

Choose a tag to compare