Skip to content

Releases: beam-community/jsonapi

Dasherize and Underscore fixes

24 Feb 15:21
00d01cf
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.7.0...1.7.1

Shallow dasherizing and underscoring

16 Feb 01:27
Compare
Choose a tag to compare

What's Changed

There are now two new values for the config option transform_fields:

  • camelize_shallow: Like camelize, but only affects the relationship and attribute keys, not their values.
  • dasherize_shallow: Like dasherize, but only affects the relationship and attribute keys, not their values.

New Contributors

Full Changelog: 1.6.3...1.7.0

Deep Object Nested Queries

03 Aug 16:55
936d0ea
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.6.2...1.6.3

Additional malformed request error handling

03 Jul 17:09
828284e
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.6.1...1.6.2

Missing Fixes

26 Jun 14:11
ed63b29
Compare
Choose a tag to compare

What's Changed

  • Fix relationships spec & external relationship use-case by @mattpolzin in #295

Full Changelog: 1.6.0...1.6.1

Including Me

12 Jun 18:50
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.5.1...1.6.0

1.5.1

19 May 19:20
Compare
Choose a tag to compare

What's Changed

Specifically, already-camilized strings will no longer be turned to all-lowercase by the :camelize transformation; they will be left alone.

Full Changelog: 1.5.0...1.5.1

Underscored

08 Mar 04:37
5a06f40
Compare
Choose a tag to compare

What's Changed

Improvements

New Contributors

Full Changelog: 1.4.0...v1.5.0

Long time coming

05 Nov 16:54
3b6631d
Compare
Choose a tag to compare
Fix JSONAPI.Config.t() include field typespec (#267)

The include field accepts a list of keyword tuples,
but also accepts atoms in the list (e.g. include: [:account, :orders]).

😷 From a Distance... 😷

21 Mar 14:19
8a41a1a
Compare
Choose a tag to compare