Skip to content

v1.2.0

Compare
Choose a tag to compare
@joelalejandro joelalejandro released this 11 Sep 23:38
· 121 commits to main since this release

Changelog

New features

  • Adds strict mode for HTTP transport layers (#279)
  • Adds support for optional relationships in schema definitions (#284)
  • Implements jsonApiVercel for Serverless Functions in Vercel (#285)
  • Throws BadRequest when requesting an unknown resource type (#306)

Bug fixes

  • Prevents usage of invalid operators in filters (#300)
  • Adds return type for Resource.get() (#305)
  • Fix nested included relationship (#314)
  • Removed unnecessary parenthesis in urlData regex (#299)

DX improvements

  • Migration from tslint to typescript-eslint (#303)
  • Refactors transportLayerOptions to be configured at jsonApi* middleware functions (#304)
  • Add 16.x support for CI tests (#309)
  • Replace Yarn with NPM (#311)
  • Fix/reduce spread reduce (#316)
  • Dropped support for node@12 (now working only with Node.js 14.x, 16.x and 18.x) (#320)
  • General dependency upgrades, up-to-date as of September 2022 (#320)