mirror of
https://github.com/ditkrg/active_model_serializers.git
synced 2026-01-23 06:16:50 +00:00
Make it more consistent. I've added some PR titles to 0.7, I'm not sure it's 100% comprehensive like this :( The version numbers must match rubygems versions, I fixed it here. Thanks
1.3 KiB
1.3 KiB
UNRELEASED
-
On Ruby 1.8, we now generate an
idmethod that properly serializesidcolumns. See issue #127 for more. -
Add an alias for
scopemethod to be the name of the context. By default this iscurrent_user. The name is automatically set when usingserialization_scopein the controller. -
Pass through serialization options (such as
:include) when a model has no serializer defined.
VERSION 0.7.0
embed_keyoption to allow embedding by attributes other than IDs- Fix rendering nil with custom serializer
- Fix global
self.root = false - Add support for specifying the serializer for an association as a String
- Able to specify keys on the attributes method
- Serializer Reloading via ActiveSupport::DescendantsTracker
- Reduce double map to once; Fixes datamapper eager loading.
VERSION 0.6.0
- Serialize sets properly
- Add root option to ArraySerializer
- Support polymorphic associations
- Support :each_serializer in ArraySerializer
- Add
scopemethod to easily access the scope in the serializer - Fix regression with Rails 3.2.6; add Rails 4 support
- Allow serialization_scope to be disabled with serialization_scope nil
- Array serializer should support pure ruby objects besides serializers
VERSION 0.5.0 (May 16, 2012)
- First tagged version
- Changes generators to always generate an ApplicationSerializer