{"push_id":1046525279,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"e11859905297a737cfe43657ceddd602b0f2284f","before":"b73b780b7961b7708a40aefd016bb543a4e8137c","commits":[{"sha":"ab6bd600e30becf1eef5f6ad64cb0e40d7e93798","author":{"email":"407e1513bd7b42a8412a8e479d41652d953fb20b@gmail.com","name":"kevintyll"},"message":"When caching, return the object's cache_key up front if it's defined.\n\nThis will prevent objects PORO objects that don't have updated_at defined, from throwing an error.\n\nNot as big a deal now that PORO objects can inherit ActiveModelSerializers::Model, but still necessary if it's not inherited for whatever reason.\n\nAdd the Adapter type to the cache key.\n\nThis prevents incorrect results when the same object is serialized with different adapters.\n\nBF:\n\nCherry-pick of\nhttps://github.com/bf4/active_model_serializers/commit/040a97b9e9005ee6cb55f5a3d9088098407f54c2\nwhich was a squash of\nhttps://github.com/rails-api/active_model_serializers/commits/f89ed71058322fe7dd35d5c8b209856f8e03ad14\n\nfrom pr 1346","distinct":true,"url":"https://api.github.com/repos/rails-api/active_model_serializers/commits/ab6bd600e30becf1eef5f6ad64cb0e40d7e93798"},{"sha":"4ba4c298ec204bcf2625e630a3e9eefede03e3ef","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@benjaminfleischer.com","name":"Benjamin Fleischer"},"message":"Prefer object.cache_key when available.","distinct":true,"url":"https://api.github.com/repos/rails-api/active_model_serializers/commits/4ba4c298ec204bcf2625e630a3e9eefede03e3ef"},{"sha":"e11859905297a737cfe43657ceddd602b0f2284f","author":{"email":"1233ada4a4525245ce88069051c20e36f1d5ec0f@users.noreply.github.com","name":"Benjamin Fleischer"},"message":"Merge pull request #1642 from bf4/kevintyll-master\n\n[FEATURE] Prefer object.cache_key when available.","distinct":true,"url":"https://api.github.com/repos/rails-api/active_model_serializers/commits/e11859905297a737cfe43657ceddd602b0f2284f"}]}