{"push_id":1112629819,"size":38,"distinct_size":38,"ref":"refs/heads/master","head":"11a04ed7f0f3ac49754fb2cc54d7ee07c6e27f4d","before":"875422e2d4de990704e80bbb50a41c264c8846ac","commits":[{"sha":"7b37e3edaf25627b6db023be5a1f8bf9733aafdd","author":{"email":"7d8f52fe2a5e13656d86fcf6ac2c742ec11f40b8@gmail.com","name":"Vipul A M"},"message":"Move comment up to the class, for both of the methods, and document on class level why we are doing this.\n[ci skip]","distinct":true,"url":"https://api.github.com/repos/victorsosa/rails/commits/7b37e3edaf25627b6db023be5a1f8bf9733aafdd"},{"sha":"707b5c00abf98f1a383b96ad34313ff82d40758d","author":{"email":"46912bed2c3b56d601323fb1c76bee025b5234eb@gmail.com","name":"Prathamesh Sonpatki"},"message":"Active Model: Messages for strict validation always convert attributes to human readable form [ci skip]","distinct":true,"url":"https://api.github.com/repos/victorsosa/rails/commits/707b5c00abf98f1a383b96ad34313ff82d40758d"},{"sha":"25f829e43fbae0c29a3f2e54f5f0c7ebd7c9b46e","author":{"email":"7d8f52fe2a5e13656d86fcf6ac2c742ec11f40b8@gmail.com","name":"Vipul A M"},"message":"Add example for UnknownAttributeError\n[ci skip]","distinct":true,"url":"https://api.github.com/repos/victorsosa/rails/commits/25f829e43fbae0c29a3f2e54f5f0c7ebd7c9b46e"},{"sha":"43cb7acc0150a975b55202647ac58065335d4286","author":{"email":"8bfd13cad0bc4b2ac41d9e235951e72c9b62c2aa@bignerdranch.com","name":"Jay Hayes"},"message":"Fix code formatting in docs","distinct":true,"url":"https://api.github.com/repos/victorsosa/rails/commits/43cb7acc0150a975b55202647ac58065335d4286"},{"sha":"e8e9b6f25eb5e2310b4a681b28a13e15f104d589","author":{"email":"7d8f52fe2a5e13656d86fcf6ac2c742ec11f40b8@gmail.com","name":"Vipul A M"},"message":"s/words_connnector/words_connector/\n[ci skip]","distinct":true,"url":"https://api.github.com/repos/victorsosa/rails/commits/e8e9b6f25eb5e2310b4a681b28a13e15f104d589"},{"sha":"d4530c9c90babfab4c190456e64960f459125ebd","author":{"email":"46912bed2c3b56d601323fb1c76bee025b5234eb@gmail.com","name":"Prathamesh Sonpatki"},"message":"Asset pipeline: Remove documentation about outdated `config.assets.compress` option\n\n[ci skip]","distinct":true,"url":"https://api.github.com/repos/victorsosa/rails/commits/d4530c9c90babfab4c190456e64960f459125ebd"},{"sha":"4ac4421afda68a78d5d1d92a242737f6fe36e84c","author":{"email":"46912bed2c3b56d601323fb1c76bee025b5234eb@gmail.com","name":"Prathamesh Sonpatki"},"message":"Asset Pipeline: Remove outdated comment about `config.assets.digest` [ci skip]","distinct":true,"url":"https://api.github.com/repos/victorsosa/rails/commits/4ac4421afda68a78d5d1d92a242737f6fe36e84c"},{"sha":"9f525e87ab33b428bc60d3fcfd471389a596109d","author":{"email":"7d8f52fe2a5e13656d86fcf6ac2c742ec11f40b8@gmail.com","name":"Vipul A M"},"message":"This config still applies for Rails 4 Apps and we need to mention it, what was needed before. [ci skip]","distinct":true,"url":"https://api.github.com/repos/victorsosa/rails/commits/9f525e87ab33b428bc60d3fcfd471389a596109d"},{"sha":"8b59b5e75ed0c0bda71e5b5b59e7638d0201b5fc","author":{"email":"7d8f52fe2a5e13656d86fcf6ac2c742ec11f40b8@gmail.com","name":"Vipul A M"},"message":"Document missing smtp config over at configuring guide. [ci skip]","distinct":true,"url":"https://api.github.com/repos/victorsosa/rails/commits/8b59b5e75ed0c0bda71e5b5b59e7638d0201b5fc"},{"sha":"d6e1c83512f58decd0dc8a1882e0423c23affb05","author":{"email":"7d8f52fe2a5e13656d86fcf6ac2c742ec11f40b8@gmail.com","name":"Vipul A M"},"message":"Lets be consistent in the usage of true/false across this guide. It should be quoted as how other config options are. They are already quoted at many places. This change, makes this usage consistent. Note that, this is quoting literal values true and false, not truthy values","distinct":true,"url":"https://api.github.com/repos/victorsosa/rails/commits/d6e1c83512f58decd0dc8a1882e0423c23affb05"},{"sha":"bc7a626956bbcda9fcb12b47ce93f41b1b3fe3c0","author":{"email":"7d8f52fe2a5e13656d86fcf6ac2c742ec11f40b8@gmail.com","name":"Vipul A M"},"message":"More missing true literal quotings","distinct":true,"url":"https://api.github.com/repos/victorsosa/rails/commits/bc7a626956bbcda9fcb12b47ce93f41b1b3fe3c0"},{"sha":"94660de4e525f2520e0a02907223f247beee42d3","author":{"email":"7d8f52fe2a5e13656d86fcf6ac2c742ec11f40b8@gmail.com","name":"Vipul A M"},"message":"Document config.action_dispatch.ignore_accept_header and config.action_dispatch.x_sendfile_header in configuring guide","distinct":true,"url":"https://api.github.com/repos/victorsosa/rails/commits/94660de4e525f2520e0a02907223f247beee42d3"},{"sha":"c181c9a369f4d496fc0c5047e19047ea3d40ff53","author":{"email":"7d8f52fe2a5e13656d86fcf6ac2c742ec11f40b8@gmail.com","name":"Vipul A M"},"message":"Remove ambiquity in what we are referring to in the documentation of config vs configuring the server itself","distinct":true,"url":"https://api.github.com/repos/victorsosa/rails/commits/c181c9a369f4d496fc0c5047e19047ea3d40ff53"},{"sha":"556e530da41dce5ae8070e8e075390bbedb949c0","author":{"email":"6834505fbf395b7ea216424b680c7ceb819e586f@gmail.com","name":"Matthew Erhard"},"message":"Define ActiveRecord::Attribute::Null#type_cast\n\nUsing ActiveRecord::Base.attribute to declare an attribute with a default value on a model where the attribute is not backed by the database would raise a NotImplementedError when model.save is called.\n\nThe error originates from https://github.com/rails/rails/blob/59d252196b36f6afaafd231756d69ea21537cf5d/activerecord/lib/active_record/attribute.rb#L84.\nThis is called from https://github.com/rails/rails/blob/59d252196b36f6afaafd231756d69ea21537cf5d/activerecord/lib/active_record/attribute.rb#L46 on an ActiveRecord::Attribute::Null object.\n\nThis commit corrects the behavior by implementing ActiveRecord::Attribute::Null#type_cast.\n\nWith ActiveRecord::Attribute::Null#type_cast defined, ActiveRecord::Attribute::Null#value (https://github.com/rails/rails/blob/59d252196b36f6afaafd231756d69ea21537cf5d/activerecord/lib/active_record/attribute.rb#L173..L175) can be replaced with its super method (https://github.com/rails/rails/blob/59d252196b36f6afaafd231756d69ea21537cf5d/activerecord/lib/active_record/attribute.rb#L36..L40).\n\nfixes #24979","distinct":true,"url":"https://api.github.com/repos/victorsosa/rails/commits/556e530da41dce5ae8070e8e075390bbedb949c0"},{"sha":"d1794cd88c1de2f72ba35fd5cced42bc0f7528f9","author":{"email":"d7e19930cc1f42c2d0781f4d9e6f1fe5891bf9cf@seantheprogrammer.com","name":"Sean Griffin"},"message":"Merge pull request #24980 from merhard/virtual-attribute-default\n\nDefine ActiveRecord::Attribute::Null#type_cast","distinct":true,"url":"https://api.github.com/repos/victorsosa/rails/commits/d1794cd88c1de2f72ba35fd5cced42bc0f7528f9"},{"sha":"548c1d6e8b819ca4e02e6218b67107c580ee65f2","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@jonathanmoss.me","name":"Jon Moss"},"message":"Publish Action Cable to NPM when we release.\n\nSigned-off-by: Jeremy Daer <jeremydaer@gmail.com>","distinct":true,"url":"https://api.github.com/repos/victorsosa/rails/commits/548c1d6e8b819ca4e02e6218b67107c580ee65f2"},{"sha":"6007e584d824225e51f47ba0684d48ea3eb8f518","author":{"email":"d7e19930cc1f42c2d0781f4d9e6f1fe5891bf9cf@seantheprogrammer.com","name":"Sean Griffin"},"message":"Fix false positive mutation detection when JSON is used with serialize\n\nWhen looking for mutation, we compare the serialized version of the\nvalue to the before_type_cast form. `Type::Serialized` was breaking this\ncontract by passing the already serialized attribute to the subtype's\nmutation detection. This never manifested previously, as all mutable\nsubtypes either didn't do anything in their `serialize` method, or had a\nway to detect double serialization (e.g. `is_a?(String)`). However, now\nthat JSON types can handle string primitives, we need to avoid double\nserialization.\n\nFixes #24993.","distinct":true,"url":"https://api.github.com/repos/victorsosa/rails/commits/6007e584d824225e51f47ba0684d48ea3eb8f518"},{"sha":"775703e1f9b99500ecc362fd0eef5212b3580619","author":{"email":"9674602d7d5bf861516bf0509e5ca9a98acd3ec2@gmail.com","name":"Tom Kadwill"},"message":"Document and test ActionDispatch server_port","distinct":true,"url":"https://api.github.com/repos/victorsosa/rails/commits/775703e1f9b99500ecc362fd0eef5212b3580619"},{"sha":"37f2674d6497625d666bfac3509a8651f591e6cc","author":{"email":"339893cfb2642da00831dbaa9effd2d2cdaf57db@gmail.com","name":"Molchanov Andrey"},"message":"Rename test method","distinct":true,"url":"https://api.github.com/repos/victorsosa/rails/commits/37f2674d6497625d666bfac3509a8651f591e6cc"},{"sha":"8d11a8f253a6c16ffed2bb65d4296e5d4dfd9812","author":{"email":"a1b4a5d79a04170be8c419b6b204d1834682e890@gmail.com","name":"Richard Schneeman"},"message":"Merge pull request #25001 from Neodelf/typos\n\nRename test method","distinct":true,"url":"https://api.github.com/repos/victorsosa/rails/commits/8d11a8f253a6c16ffed2bb65d4296e5d4dfd9812"}]}