{"push_id":1344657651,"size":1,"distinct_size":1,"ref":"refs/heads/camelCase","head":"2c70cca97c3b1e6e9957b6aaa5db5fb879e40384","before":"7392203a51f654f1090d23a860b3e2a2c527f3ed","commits":[{"sha":"2c70cca97c3b1e6e9957b6aaa5db5fb879e40384","author":{"name":"Michał Gołębiowski","email":"55aeccb7617ccfa3aa57bfd209bbf46bb255de97@gmail.com"},"message":"refactor(*): separate jqLite/compile/sce camelCasing logic\n\njqLite needs camelCase for it's css method; it should only convert one dash\nfollowed by a lowercase letter to an uppercase one; it shouldn't touch\nunderscores, colons or collapse multiple dashes into one. This is behavior\nof jQuery 3 as well.\n\nThis commit separates jqLite camelCasing from the $compile one (and $sce but\nthat's an internal-only use). The $compile version should behave as before.\n\nAlso, jqLite's css camelCasing logic was put in a separate function and\nrefactored: now the properties starting from an uppercase letter are used by\ndefault (i.e. Webkit, not webkit) and the only exception is for the -ms- prefix\nthat is converted to ms, not Ms. This makes the logic clearer as we're just\nalways changing a dash followed by a lowercase letter by an uppercase one; this\nis also how it works in jQuery.\n\nRef #15126\nFix #7744","distinct":true,"url":"https://api.github.com/repos/mgol/angular.js/commits/2c70cca97c3b1e6e9957b6aaa5db5fb879e40384"}]}
{"actor":{"display_login":"mgol"}}