v0.5.3
Changes
this version includes changes from 0.5.0 to 0.5.3
- Serialize json dates correctly - Until 0.5.3 we serialized dates as ISO8601 with milliseconds since this version we will serialize milliseconds as well. example: we serialized
2017-03-04T12:45:23Z
instead of2017-03-04T12:45:23.000Z
- Handling concurrent use of the same serializer - Panko re-uses serializers for has-one/has-many associations between runs - which can cause a bug in concurrent serialization
- Deeply nesting
context
andscope
- passingMySerializer.new(user, scope: current_user)
will pass the scope to all nested associations. (same ascontext
) - Code cleanups