{"push_id":3151812022,"size":29,"distinct_size":29,"ref":"refs/heads/master","head":"2636e18d887b593e982b7551e07481e4831f3d74","before":"25d4643227fb1872193cb148a2c5ab1e05b9ae8b","commits":[{"sha":"2243bb6086a2c89fab756b1a95c5cf426ffaed74","author":{"name":"Domingo Valera","email":"108783dc120ca10687a04e7227d5bb2d1a482d25@gmail.com"},"message":"Store docs pages in s3 bucket (#1161)\n\n* store docs pages in s3 bucket\r\n\r\n* deploying only on master\r\n\r\n* Deploying only on master and not in PR\r\n\r\n* Deploying only on master and not in PR\r\n\r\n* Add 2 stages to only transfer S3 files when needed\r\n\r\n* Add 2 stages to only transfer S3 files when needed\r\n\r\n* Add stage coverage-report\r\n\r\n* Fixing travis stages","distinct":true,"url":"https://api.github.com/repos/enhan/arrow/commits/2243bb6086a2c89fab756b1a95c5cf426ffaed74"},{"sha":"5bfd2c3eb66091be0c4f3d69acad4e70a5503ec5","author":{"name":"Jorge Rodriguez","email":"986094d6938330c69badb3a60981ae2a2f08d78d@gmail.com"},"message":"Fix docs type class data class (#1166)\n\n* Add jekyll-redirect-from plugin configuration\r\n\r\njekyll-redirect-from plugin allows to define in jekyll's format matter header links which must redirect to or from the current page. This plugin is supported by github pages so no additional configuration must be done apart from declaring it in the _config.yml\r\n\r\nAs it is an external plugin, it is a different dependency that must be suffied. Hence, Gemfile is added so the dependency management is easier. Before generating the documentation, invoke bundle install command so the dependencies are updated. The Gemfile does not define any dependency itself, but uses github-pages gem which sets up and maintains a local Jekyll environment in sync with GitHub Pages\r\n\r\n* Update Option permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update Either permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update Try permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update Validated permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update NonEmptyList permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update ListK permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update SequenceK permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update SetK permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update MapK permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update SortedMapK permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update Ior permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update Id permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update Reader permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update Kleisli permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update StateT permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update Store permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update Moore permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update Sum permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update Day permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update WriterT permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update Trampoline permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update CoProduct permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update Eval permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update OptionT permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update EitherT permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update Function0 permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update Function1 permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update Const permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update Show permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update Eq permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update Hash permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update Order permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update Semigroup permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update Monoid permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update Foldable permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update BiFoldable permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update Traverse permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update Reducible permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update TraverseFilter permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update Functor permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update FunctorFilter permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update Applicative permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update ApplicativeError permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update MonadError permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update MonadFilter permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update MonadReader permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update MonadWriter permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update MonadState permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update MonadCombine permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update Monad permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update Bracket permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update CoMonad permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update BiMonad permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update BiFunctor permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update ProFunctor permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update SemigroupK permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update MonoidK permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update Alternative permalink to match class package\r\n\r\nPrevious permalink is added to redirect_from variable so it redirects to the new link\r\nUpdate documentation internal links to match new link\r\n\r\n* Update dependencies management in CONTRIBUTING.md file\r\n\r\n* Update dependencies to only install jekyll and jekyll-redirect-from\r\n\r\n* Update .gitignore and contributing steps\r\n\r\n* Update Travis deploy-docs job","distinct":true,"url":"https://api.github.com/repos/enhan/arrow/commits/5bfd2c3eb66091be0c4f3d69acad4e70a5503ec5"},{"sha":"e2b9b361bba874583a0d53c2534985f95383f88e","author":{"name":"Juan Valencia","email":"644ad093f4b72a730bed9a4272b41616e44d693a@calvellido.es"},"message":"Fix Travis deploy-docs new job (#1169)\n\n* Fix Travis deploy-docs new job","distinct":true,"url":"https://api.github.com/repos/enhan/arrow/commits/e2b9b361bba874583a0d53c2534985f95383f88e"},{"sha":"a8e198eb346a6aeb86d48df7623b1207676554a5","author":{"name":"Paco","email":"a38b2c4a98dc806cc6c2aa269a38e71b24de5b3b@users.noreply.github.com"},"message":"Simplify description of Kleisli","distinct":true,"url":"https://api.github.com/repos/enhan/arrow/commits/a8e198eb346a6aeb86d48df7623b1207676554a5"},{"sha":"d79a4d041774449e43a97e39959cf31cfefac3d3","author":{"name":"Juan Valencia","email":"644ad093f4b72a730bed9a4272b41616e44d693a@calvellido.es"},"message":"Fix Travis timeouts because no output was received (#1170)\n\n* Fix Travis timeouts because no output was received\r\n\r\n* Prevent other potential build timeouts because no output was received\r\n\r\n* Use travis_wait only on jekyll_build\r\n\r\n* Use travis_wait only on jekyll build\r\n\r\n* Print gradle tasks logs to standard output\r\n\r\n* Print gradle tasks logs to standard output\r\n\r\n* Increase Java VM heap size (#1174)\r\n\r\n* Simplify description of Kleisli\r\n\r\n* Adding JAVA_OPTS to travis.yml","distinct":true,"url":"https://api.github.com/repos/enhan/arrow/commits/d79a4d041774449e43a97e39959cf31cfefac3d3"},{"sha":"c889e45e799006d7b20040ad1e42d981c81173d2","author":{"name":"Domingo Valera","email":"108783dc120ca10687a04e7227d5bb2d1a482d25@gmail.com"},"message":"Fix travis deploy-docs stage (#1175)","distinct":true,"url":"https://api.github.com/repos/enhan/arrow/commits/c889e45e799006d7b20040ad1e42d981c81173d2"},{"sha":"a547e132170487c2a356888a1022c280f1f5faba","author":{"name":"Paco","email":"a38b2c4a98dc806cc6c2aa269a38e71b24de5b3b@users.noreply.github.com"},"message":"Add docs to Kind (#1180)\n\n* Add docs to Kind\r\n\r\nThis docs should help people identify how to go back from Kind to their expected type\r\n\r\n* Add formatting","distinct":true,"url":"https://api.github.com/repos/enhan/arrow/commits/a547e132170487c2a356888a1022c280f1f5faba"},{"sha":"4599e356c183d19d6e6b87e9d08b6015516e49bb","author":{"name":"Maureen Elsberry","email":"a12d7e6f9bbd0c6fe01420da74e7dc8dfed51a36@47deg.com"},"message":"Update issue templates (#1182)\n\nAdds template for the future arrow in production section of the site as well as issue for adding media for the revamped community resources section (formally blogs and presentations) which will launch in Q1.","distinct":true,"url":"https://api.github.com/repos/enhan/arrow/commits/4599e356c183d19d6e6b87e9d08b6015516e49bb"},{"sha":"0967ddf36f89c9144681abbb0abc1dced1cfb2b5","author":{"name":"Simon Vergauwen","email":"c73e941c83c4b9e53b8b6624efae8ee93f4aba9d@users.noreply.github.com"},"message":"Delete api docs on clean (#1184)","distinct":true,"url":"https://api.github.com/repos/enhan/arrow/commits/0967ddf36f89c9144681abbb0abc1dced1cfb2b5"},{"sha":"023547782f957839d285e8ee8493b9fc1f826a38","author":{"name":"Simon Vergauwen","email":"c73e941c83c4b9e53b8b6624efae8ee93f4aba9d@users.noreply.github.com"},"message":"Missing instances monad transformers (#1185)\n\nWriterT, Kleisli, EitherT, OptionT & StateT.","distinct":true,"url":"https://api.github.com/repos/enhan/arrow/commits/023547782f957839d285e8ee8493b9fc1f826a38"},{"sha":"a7bd1461aff57b813b96e3d7ce3a5d2a9523368e","author":{"name":"Mike Wilkes","email":"c02535974f0325062105ccd1a627d98442980105@gmail.com"},"message":"(#1179) Add function to Either similar to filterOrElse but that provides value to 'default' for error context (#1186)\n\nfilterOrElse is very useful for validating (filtering) a value and returning error info in the Left, BUT\r\nit's nice to include context from the value in the Left error object. filterOrElse doesn't pass anything to\r\nthe 'default' function, so this PR adds `filterOrOther` that functions exactly like `filterOrElse` but also\r\npasses the value to the default function so that context can be extracted from the value without having to\r\nexplicitly define it in an outer scope","distinct":true,"url":"https://api.github.com/repos/enhan/arrow/commits/a7bd1461aff57b813b96e3d7ce3a5d2a9523368e"},{"sha":"625392ba6a67bcf21b74e00e0d18dcc74283acd6","author":{"name":"Juan Valencia","email":"644ad093f4b72a730bed9a4272b41616e44d693a@calvellido.es"},"message":"Docs structure change (#1188)\n\n* Add redirects from directories to all redirections\r\n\r\n* Move docs files to its proper destination","distinct":true,"url":"https://api.github.com/repos/enhan/arrow/commits/625392ba6a67bcf21b74e00e0d18dcc74283acd6"},{"sha":"689acc69066fb3fb36ec5c087dbe4244b597a882","author":{"name":"Robert Taylor","email":"45c30c97f086050130d610960e90cc8183930c98@gmail.com"},"message":"Fixing minor typo. (#1190)","distinct":true,"url":"https://api.github.com/repos/enhan/arrow/commits/689acc69066fb3fb36ec5c087dbe4244b597a882"},{"sha":"3387236b39db936acd3314b291b65194769b2621","author":{"name":"Paco","email":"a38b2c4a98dc806cc6c2aa269a38e71b24de5b3b@users.noreply.github.com"},"message":"Remove reference to old constructor (#1191)","distinct":true,"url":"https://api.github.com/repos/enhan/arrow/commits/3387236b39db936acd3314b291b65194769b2621"},{"sha":"11a65faa9eed23182994778fa0ce218b69bfc4ba","author":{"name":"Paco","email":"a38b2c4a98dc806cc6c2aa269a38e71b24de5b3b@users.noreply.github.com"},"message":"Update and rename custom.md to feature_request.md (#1194)\n\n* Update and rename custom.md to feature_request.md\r\n\r\n* just changed period to question mark","distinct":true,"url":"https://api.github.com/repos/enhan/arrow/commits/11a65faa9eed23182994778fa0ce218b69bfc4ba"},{"sha":"44cb9b1dfbf99a50b6ae165b863a2d5b54d4c2d8","author":{"name":"Jorge Castillo","email":"506f79b8267e7a820f6bbe0cf156219e2cd56ec8@gmail.com"},"message":"Docs for the docs (#1197)\n\n* add docs for the docs\r\n\r\n* add more sections\r\n\r\n* polish some text styles\r\n\r\n* remove italic text\r\n\r\n* fix some broken commit links\r\n\r\n* some polishments\r\n\r\n* more polishing\r\n\r\n* add PR feedback","distinct":true,"url":"https://api.github.com/repos/enhan/arrow/commits/44cb9b1dfbf99a50b6ae165b863a2d5b54d4c2d8"},{"sha":"2616b804dae67896592d1cbc5e283c06cf07b33b","author":{"name":"Álisson Morais","email":"e678beac84a28f3017c4f796784975c2e63c41cb@gmail.com"},"message":"Check Kotlin and Coroutines version (#1193)\n\n* create checkDependenciesVersion task\r\n\r\n* add checkDependenciesVersion to Travis","distinct":true,"url":"https://api.github.com/repos/enhan/arrow/commits/2616b804dae67896592d1cbc5e283c06cf07b33b"},{"sha":"18303ce09f5cf91c9d2390e4d550bd3a045f53d2","author":{"name":"Paco","email":"a38b2c4a98dc806cc6c2aa269a38e71b24de5b3b@users.noreply.github.com"},"message":"Add video of Typeclassless to patterns/DI (#1200)\n\n* Add video of Typeclassless to patterns/DI\r\n\r\n* Add to the blogs page too","distinct":true,"url":"https://api.github.com/repos/enhan/arrow/commits/18303ce09f5cf91c9d2390e4d550bd3a045f53d2"},{"sha":"4ad3be66148ae5c173fa2425cdd2de785dfda414","author":{"name":"Simon Vergauwen","email":"c73e941c83c4b9e53b8b6624efae8ee93f4aba9d@users.noreply.github.com"},"message":"Setup Bitrise (#1201)\n\n* Initial setup\r\n\r\n* Update config.yml\r\n\r\n* Update .travis.yml\r\n\r\n* Update .travis.yml\r\n\r\n* Move CircleCI to correct folder\r\n\r\n* Disable deamon\r\n\r\n* Change docker image\r\n\r\n* Add debug flag\r\n\r\n* Add env options\r\n\r\n* Turn gradle deamon back on\r\n\r\n* Change mem config\r\n\r\n* Don't combine JVM and gradle options\r\n\r\n* Bump gradle\r\n\r\n* Remove duplicated wrapper task\r\n\r\n* Specify JAVA_OPTIONS & GRADLE_OPTS seperately\r\n\r\n* Disable parallel execution\r\n\r\n* Re-enable jar task\r\n\r\n* Set max workers and decrease\r\n\r\n* Remove CircleCI & setup bitrise","distinct":true,"url":"https://api.github.com/repos/enhan/arrow/commits/4ad3be66148ae5c173fa2425cdd2de785dfda414"},{"sha":"59b9f54f1afaf0ff5fe55cf9f929e63496562e0c","author":{"name":"Pedro Vicente Gómez Sánchez","email":"e021b96ebb62dfa26fb1ce79f4aedf9a1b84ebc9@users.noreply.github.com"},"message":"Add a new example to the related projects page (#1203)\n\nRIP CI","distinct":true,"url":"https://api.github.com/repos/enhan/arrow/commits/59b9f54f1afaf0ff5fe55cf9f929e63496562e0c"}]}
{"actor":{"display_login":"raulraja"}}