Releases: Netflix/fast_jsonapi
Releases · Netflix/fast_jsonapi
Release 1.5
Features
- Adds a :links option to the relationship macros https://github.com/Netflix/fast_jsonapi#links-on-a-relationship
- Allow block for id customization
Fixes
- Don't share data_links among inherited serializers.
And many other fixes and improvements
Release 1.4
Features
- Support for polymorphic includes
- Ability to add meta tags
https://github.com/Netflix/fast_jsonapi#meta-per-resource
Fixes
- Params are now passed to nested includes
- Evaluate ids via the specified 'id_method_name' when relationships are evaluated via a block
And many other fixes and improvements
Release 1.3
- Conditional attributes
https://github.com/Netflix/fast_jsonapi#conditional-attributes - Conditional relationships
https://github.com/Netflix/fast_jsonapi#conditional-relationships - Sparse fieldsets support ⭐
https://github.com/Netflix/fast_jsonapi#sparse-fieldsets - Better Control Over Collection Serialization
https://github.com/Netflix/fast_jsonapi#collection-serialization
Release 1.2
First release with many community contributions
Here are the main features that are part of this release.
- Custom attributes defined in the serializer using blocks #54
- Key transforms (:dash, :camelcase etc) with same list of transforms as AMS #45
- Reduced gem dependency list, Active support will be the only run time dependency
- Fix for the has one nil association bug Support for polymorphic associations #48
- Performance comparison with jsonapi-rb gem
- Includes list can now be provided as a string #93
- Add #to_hash conversion protocol to object serializer #89
- ActiveSupport::Notifications based integration with skylight #88
- Support for Polymorphic associations #64