{"push_id":1091556871,"size":319,"distinct_size":319,"ref":"refs/heads/master","head":"ed194a7dcc0a78918646df20f3884f5826f45b6f","before":"1e80d709b2b74a0f4744c13ccebe5165c70d9819","commits":[{"sha":"9938d341b8a306d3e973d7d715225fc81d3b4e38","author":{"email":"54234b27fef504da340909df6dcfdd8e7524fa74@milessabin.com","name":"Miles Sabin"},"message":"SemigroupK consistency and fix; added compose tests.\n\n+ Renamed SemigroupK composedWith to compose for consistency with\n  Applicative, Foldable, Reducible.\n+ Fixed non-termination bug in SemigroupK compose(dWith).\n+ Added tests for Applicative, Foldable, Reducible, SemigroupK\n  composition.","distinct":true,"url":"https://api.github.com/repos/tpolecat/cats/commits/9938d341b8a306d3e973d7d715225fc81d3b4e38"},{"sha":"557ba3630dbf4dd258829463c2855a81f148c5db","author":{"email":"86c9c8dfe5f3706d9d6d490b9842f9e8f15b155b@gmail.com","name":"Cody Allen"},"message":"Remove unused Cokleisli.cokleisli method\n\nThis method currently isn't used. Since `Cokleisli` is already a case\nclass with an equivalent auto-generated `apply` method, I don't think I\nsee the usefulness of it. Feel free to let me know if you would prefer\nto keep this around.","distinct":true,"url":"https://api.github.com/repos/tpolecat/cats/commits/557ba3630dbf4dd258829463c2855a81f148c5db"},{"sha":"1a3b46517bc19b50c5d84d9c2b18340222d2e236","author":{"email":"86c9c8dfe5f3706d9d6d490b9842f9e8f15b155b@gmail.com","name":"Cody Allen"},"message":"Check that Cokleisli contramapValue and lmap methods are consistent","distinct":true,"url":"https://api.github.com/repos/tpolecat/cats/commits/1a3b46517bc19b50c5d84d9c2b18340222d2e236"},{"sha":"9118930dac71391f83133897ea4925671e86237d","author":{"email":"86a8c2da8527a1c6978bdca6d7986fe14ae147fe@timepit.eu","name":"Frank S. Thomas"},"message":"Remove now unnecessary tut resolver\n\nsee https://github.com/tpolecat/tut/issues/71 for more info","distinct":true,"url":"https://api.github.com/repos/tpolecat/cats/commits/9118930dac71391f83133897ea4925671e86237d"},{"sha":"6cfdb6dee64da3ea5d8dbd5ba84f9ec18e6367e6","author":{"email":"468dff009745081e5ff7a0d47055a0b0a0989a8a@mac.com","name":"Rob Norris"},"message":"Merge pull request #754 from fthomas/topic/rm-tut-resolver\n\nRemove now unnecessary tut resolver","distinct":true,"url":"https://api.github.com/repos/tpolecat/cats/commits/6cfdb6dee64da3ea5d8dbd5ba84f9ec18e6367e6"},{"sha":"34f38175971bbfc6bc3e0b5a15979258bb5eb63a","author":{"email":"86c9c8dfe5f3706d9d6d490b9842f9e8f15b155b@gmail.com","name":"Cody Allen"},"message":"Minor cleanup to Coproduct\n\nUse `coflatMap` instead of `duplicate` to be consistent with `CoflatMap`\nand make CoproductComonad extends CoproductCoflatMap to reduce a couple\nduplicated methods.","distinct":true,"url":"https://api.github.com/repos/tpolecat/cats/commits/34f38175971bbfc6bc3e0b5a15979258bb5eb63a"},{"sha":"77ca4130ae05d55d3fdf0f2cf4c142648771bc96","author":{"email":"5e1fd3b27d8a9d274eede4b62df845858366e078@plastic-idolatry.com","name":"Erik Osheim"},"message":"Merge pull request #751 from milessabin/master\n\nSemigroupK consistency and fix; added compose tests.","distinct":true,"url":"https://api.github.com/repos/tpolecat/cats/commits/77ca4130ae05d55d3fdf0f2cf4c142648771bc96"},{"sha":"f6ded9ef5b19ba91ff412c8fd52e41ab8e320e68","author":{"email":"54234b27fef504da340909df6dcfdd8e7524fa74@milessabin.com","name":"Miles Sabin"},"message":"Added Reducible instance for OneAnd.","distinct":true,"url":"https://api.github.com/repos/tpolecat/cats/commits/f6ded9ef5b19ba91ff412c8fd52e41ab8e320e68"},{"sha":"5c67d9efc0030c5f60edc430b5daf068e236763c","author":{"email":"54234b27fef504da340909df6dcfdd8e7524fa74@milessabin.com","name":"Miles Sabin"},"message":"Added Alternative#compose and MonoidK#compose.","distinct":true,"url":"https://api.github.com/repos/tpolecat/cats/commits/5c67d9efc0030c5f60edc430b5daf068e236763c"},{"sha":"258b28980a369f4c85e2cc28a8091389f9271348","author":{"email":"54234b27fef504da340909df6dcfdd8e7524fa74@milessabin.com","name":"Miles Sabin"},"message":"Merge pull request #756 from ceedubs/coproduct-cleanup\n\nMinor cleanup to Coproduct","distinct":true,"url":"https://api.github.com/repos/tpolecat/cats/commits/258b28980a369f4c85e2cc28a8091389f9271348"},{"sha":"b415188364ad44ecb7d0ce2a968e93344beec624","author":{"email":"54234b27fef504da340909df6dcfdd8e7524fa74@milessabin.com","name":"Miles Sabin"},"message":"Reinstate composedWith on MonoidK and SemigroupK as an unconstrained operation.","distinct":true,"url":"https://api.github.com/repos/tpolecat/cats/commits/b415188364ad44ecb7d0ce2a968e93344beec624"},{"sha":"ec829479abeaad249a7e90e68e4313e4050a6c20","author":{"email":"54234b27fef504da340909df6dcfdd8e7524fa74@milessabin.com","name":"Miles Sabin"},"message":"Tweaked doc.","distinct":true,"url":"https://api.github.com/repos/tpolecat/cats/commits/ec829479abeaad249a7e90e68e4313e4050a6c20"},{"sha":"0596600185632e1bc04a563657bf6d0f3f83290c","author":{"email":"9665654d1d4f21058a723d3d7d92e9a4e11abc17@gmail.com","name":"Alexey Levan"},"message":"Fix typo in OptionT documentation","distinct":true,"url":"https://api.github.com/repos/tpolecat/cats/commits/0596600185632e1bc04a563657bf6d0f3f83290c"},{"sha":"4aab63e529eaefdea381693c7dbe1c2d1c09c441","author":{"email":"54234b27fef504da340909df6dcfdd8e7524fa74@milessabin.com","name":"Miles Sabin"},"message":"Weakened constraint of RHS of Alternative#compose to Applicative.","distinct":true,"url":"https://api.github.com/repos/tpolecat/cats/commits/4aab63e529eaefdea381693c7dbe1c2d1c09c441"},{"sha":"6fe3e05b215ae81d33dc8c52cc8224e6073b597a","author":{"email":"926d34bc94d2a49ae6bbd61ad02b5ae0ae222ec1@gmx.de","name":"Frank S. Thomas"},"message":"Merge pull request #758 from exlevan/master\n\nFix typo in OptionT documentation","distinct":true,"url":"https://api.github.com/repos/tpolecat/cats/commits/6fe3e05b215ae81d33dc8c52cc8224e6073b597a"},{"sha":"90f40b677c63bc9f15ecd73239e0d85a36f6e4ab","author":{"email":"86c9c8dfe5f3706d9d6d490b9842f9e8f15b155b@gmail.com","name":"Cody Allen"},"message":"Add ScalaDocs for Option syntax","distinct":true,"url":"https://api.github.com/repos/tpolecat/cats/commits/90f40b677c63bc9f15ecd73239e0d85a36f6e4ab"},{"sha":"5aa37e922ea9c8194a4a5aef7e1ebb900e7c7656","author":{"email":"83c74738d4da7420fefafe8840cf56d2ff78c0d2@vireo.org","name":"Mike (stew) O'Connor"},"message":"Merge pull request #759 from ceedubs/option-syntax-docs\n\nAdd ScalaDocs for Option syntax","distinct":true,"url":"https://api.github.com/repos/tpolecat/cats/commits/5aa37e922ea9c8194a4a5aef7e1ebb900e7c7656"},{"sha":"279018e0a9075d1823380dc783796b6ab76e25a9","author":{"email":"febad9aa4c42c02b29f1a3b48469702e73ce320c@gmail.com","name":"Adelbert Chang"},"message":"Merge pull request #753 from ceedubs/cokleisli-contramapValue-test\n\nCheck that Cokleisli contramapValue and lmap methods are consistent","distinct":true,"url":"https://api.github.com/repos/tpolecat/cats/commits/279018e0a9075d1823380dc783796b6ab76e25a9"},{"sha":"1c8306cea3ccd60cb12cf6068d91bec59c166a66","author":{"email":"86c9c8dfe5f3706d9d6d490b9842f9e8f15b155b@gmail.com","name":"Cody Allen"},"message":"Add ScalaDoc for some FlatMap syntax","distinct":true,"url":"https://api.github.com/repos/tpolecat/cats/commits/1c8306cea3ccd60cb12cf6068d91bec59c166a66"},{"sha":"bd284046af464187df00bd0443e0c88ac4b186a6","author":{"email":"febad9aa4c42c02b29f1a3b48469702e73ce320c@gmail.com","name":"Adelbert Chang"},"message":"Merge pull request #761 from ceedubs/flatmap-docs\n\nAdd ScalaDoc for some FlatMap syntax","distinct":true,"url":"https://api.github.com/repos/tpolecat/cats/commits/bd284046af464187df00bd0443e0c88ac4b186a6"}]}