{"push_id":808261520,"size":18,"distinct_size":1,"ref":"refs/heads/186-conditional-picturefill","head":"98f15651012af06e34d9adbe3b030ab6a381a430","before":"934a1c7c4527028e3b608517752f17577d7e6f18","commits":[{"sha":"a64195780968cc784a97954d2ab3706a2ec6782d","author":{"email":"d639cad5479a791aa540b959d5ce561d9464e83b@gmail.com","name":"Joe McGill"},"message":"Match WP examples for path building\n\nWhile creating a patch for merging our functions into core\n@getsource suggested we mimic the way file paths are built\nat the end of `image_get_intermediate_size()`","distinct":false,"url":"https://api.github.com/repos/peterwilsoncc/wp-tevko-responsive-images/commits/a64195780968cc784a97954d2ab3706a2ec6782d"},{"sha":"84bc9ee28110e08c62f4d200d3377dc80754b37a","author":{"email":"d639cad5479a791aa540b959d5ce561d9464e83b@gmail.com","name":"Joe McGill"},"message":"Filter content to add `srcset` and `sizes`\n\nThis changes our approach from one where `srcset` and `sizes` are written to the\nimage markup in post content to one where the responsive attributes are added on the\nfront end when the page is being rendered. There is a small performance hit but the\nbenefit is worth the tradeoff for what is gained. What exactly do we gain? Glad you\nasked:\n\n* Automatically extend support to images in posts published before we responsive image\nsupport was available.\n* Removes the need to update the markup in TinyMCE when the image size is changed.\n* Keeps `sizes` attributes, which should probably be adjusted based on the needs of the\ntheme, from being stored in the database.\n* Is non-destructive if a site needs to change available image sizes and regenerate\nthumbnails.\n\nChanges:\n\n* Removes the old JS code for handling markup changes in TinyMCE\n* Adds `tevkori_filter_content_images()` as a display filter.\n* Adds `_tevkori_filter_content_images_callback()` to process filtered images.\n* Adds tests","distinct":false,"url":"https://api.github.com/repos/peterwilsoncc/wp-tevko-responsive-images/commits/84bc9ee28110e08c62f4d200d3377dc80754b37a"},{"sha":"b044bb56523d926dc9c1253dc5c413961965556b","author":{"email":"d639cad5479a791aa540b959d5ce561d9464e83b@gmail.com","name":"Joe McGill"},"message":"Merge pull request #177 from ResponsiveImagesCG/content-filter-a\n\nAdd `srcset` and `sizes` in content with a filter","distinct":false,"url":"https://api.github.com/repos/peterwilsoncc/wp-tevko-responsive-images/commits/b044bb56523d926dc9c1253dc5c413961965556b"},{"sha":"4816d1730ec5f2c32cff8570abc02ca9dc526501","author":{"email":"d639cad5479a791aa540b959d5ce561d9464e83b@gmail.com","name":"Joe McGill"},"message":"Updated the changelog for 2.5.0","distinct":false,"url":"https://api.github.com/repos/peterwilsoncc/wp-tevko-responsive-images/commits/4816d1730ec5f2c32cff8570abc02ca9dc526501"},{"sha":"84dda2c3fca175f203b29ce68a4a5af29a736bb0","author":{"email":"d639cad5479a791aa540b959d5ce561d9464e83b@gmail.com","name":"Joe McGill"},"message":"Updated the changelog in readme.txt","distinct":false,"url":"https://api.github.com/repos/peterwilsoncc/wp-tevko-responsive-images/commits/84dda2c3fca175f203b29ce68a4a5af29a736bb0"},{"sha":"0cd4d3be99831ee1c4a014df9f9485989659942b","author":{"email":"d639cad5479a791aa540b959d5ce561d9464e83b@gmail.com","name":"Joe McGill"},"message":"Update plugin versions to 2.5.0","distinct":false,"url":"https://api.github.com/repos/peterwilsoncc/wp-tevko-responsive-images/commits/0cd4d3be99831ee1c4a014df9f9485989659942b"},{"sha":"34390e4d41608b982a8dda67f870cb1b7272f27e","author":{"email":"d639cad5479a791aa540b959d5ce561d9464e83b@gmail.com","name":"Joe McGill"},"message":"Update @since tag for functions added this release","distinct":false,"url":"https://api.github.com/repos/peterwilsoncc/wp-tevko-responsive-images/commits/34390e4d41608b982a8dda67f870cb1b7272f27e"},{"sha":"e955186df4132d0cbe605facebb3a483800fa57c","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@ugomobi.com","name":"Jasper de Groot"},"message":"Coding standards, consistency, typo fixes","distinct":false,"url":"https://api.github.com/repos/peterwilsoncc/wp-tevko-responsive-images/commits/e955186df4132d0cbe605facebb3a483800fa57c"},{"sha":"4e062351f3758dd160a51f714585dac1398432eb","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@ugomobi.com","name":"Jasper de Groot"},"message":"Optimize backcompat replacement of data-sizes attribute","distinct":false,"url":"https://api.github.com/repos/peterwilsoncc/wp-tevko-responsive-images/commits/4e062351f3758dd160a51f714585dac1398432eb"},{"sha":"2fc335f66158c00d50f38b9f011b96474de339ba","author":{"email":"d639cad5479a791aa540b959d5ce561d9464e83b@gmail.com","name":"Joe McGill"},"message":"Merge pull request #183 from ResponsiveImagesCG/optimize-backcompat\n\nOptimize backcompat replacement of data-sizes attribute","distinct":false,"url":"https://api.github.com/repos/peterwilsoncc/wp-tevko-responsive-images/commits/2fc335f66158c00d50f38b9f011b96474de339ba"},{"sha":"47a05fbada97ad1cf7ba6b068242a2e223c82440","author":{"email":"d639cad5479a791aa540b959d5ce561d9464e83b@gmail.com","name":"Joe McGill"},"message":"Merge pull request #182 from ResponsiveImagesCG/coding-standards\n\nCoding standards, consistency, and typo fixes","distinct":false,"url":"https://api.github.com/repos/peterwilsoncc/wp-tevko-responsive-images/commits/47a05fbada97ad1cf7ba6b068242a2e223c82440"},{"sha":"49b9866055a8fca53eb7f7c0ccfa2bec79c5676a","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@ugomobi.com","name":"Jasper de Groot"},"message":"Remove deprecated tevkori_get_src_sizes","distinct":false,"url":"https://api.github.com/repos/peterwilsoncc/wp-tevko-responsive-images/commits/49b9866055a8fca53eb7f7c0ccfa2bec79c5676a"},{"sha":"c083c369524f43082b7764bd5fb9f66d54795a0e","author":{"email":"c12f54046bd5719c49b81586762140b4ca7f0e05@users.noreply.github.com","name":"Jasper de Groot"},"message":"Merge pull request #181 from ResponsiveImagesCG/remove-deprecated\n\nRemove deprecated tevkori_get_src_sizes","distinct":false,"url":"https://api.github.com/repos/peterwilsoncc/wp-tevko-responsive-images/commits/c083c369524f43082b7764bd5fb9f66d54795a0e"},{"sha":"4bc3295635c7726312ba3e8cc900097b386c5b81","author":{"email":"daa97e29c95484844701f01e3da7d97de068dc03@gmail.com","name":"Tim Evko"},"message":"Merge pull request #180 from ResponsiveImagesCG/release/2.5.0\n\nRelease 2.5.0 prep","distinct":false,"url":"https://api.github.com/repos/peterwilsoncc/wp-tevko-responsive-images/commits/4bc3295635c7726312ba3e8cc900097b386c5b81"},{"sha":"2e2c15d67fe49aedac4d7127da495f27a86cc7a8","author":{"email":"a15f9be73e94585b2802e1537f5468f2ef05473c@adviesenzo.nl","name":"jrfnl"},"message":"Minor fix to prevent a potential undefined variable notice.\n\n(and slight improvement to the regex)","distinct":false,"url":"https://api.github.com/repos/peterwilsoncc/wp-tevko-responsive-images/commits/2e2c15d67fe49aedac4d7127da495f27a86cc7a8"},{"sha":"ae2bcbf0e427ed66517d4a6f8638363b2f1ebc3d","author":{"email":"a15f9be73e94585b2802e1537f5468f2ef05473c@adviesenzo.nl","name":"jrfnl"},"message":"Merge three lines","distinct":false,"url":"https://api.github.com/repos/peterwilsoncc/wp-tevko-responsive-images/commits/ae2bcbf0e427ed66517d4a6f8638363b2f1ebc3d"},{"sha":"20301c7ef39500451451bd92dc5872f14554f097","author":{"email":"d639cad5479a791aa540b959d5ce561d9464e83b@gmail.com","name":"Joe McGill"},"message":"Merge pull request #184 from jrfnl/feature/fix-undefined-notice\n\nSanity check the `preg_match()` values for width/height before using.\r\n\r\nProps @jrfnl","distinct":false,"url":"https://api.github.com/repos/peterwilsoncc/wp-tevko-responsive-images/commits/20301c7ef39500451451bd92dc5872f14554f097"},{"sha":"98f15651012af06e34d9adbe3b030ab6a381a430","author":{"email":"23b1c54f5693585b94675f71a26c080067547e1f@peterwilson.cc","name":"Peter Wilson"},"message":"Feature detect need for picturefill","distinct":true,"url":"https://api.github.com/repos/peterwilsoncc/wp-tevko-responsive-images/commits/98f15651012af06e34d9adbe3b030ab6a381a430"}]}