v0.24.1 (2020-06-08)
π Features
- Get release by release Id #497 (georgeorfanidi)
- Get Blob support #494 (georgeorfanidi)
- Latest release #493 (georgeorfanidi)
- List of releases #492 (georgeorfanidi)
- Do not depend on the http4s blaze client #480 (BenFradet)
π Bug Fixes
- Fixes oauth/access_token Interpreter #509 (juanpedromoreno)
- Make some Release fields optional #495 (BenFradet)
- Adds micrositeGithubToken settings #478 (juanpedromoreno)
π Dependency updates
- Update scalafmt-core to 2.5.3 #506 (scala-steward)
- Update sbt-mdoc to 2.2.1 #505 (scala-steward)
- Update sbt to 1.3.12 #504 (scala-steward)
- Update sbt-tpolecat to 0.1.12 #503 (scala-steward)
- Update scalatest to 3.1.2 #491 (scala-steward)
- Update sbt-mdoc to 2.2.0 #490 (scala-steward)
- Update http4s-blaze-client, http4s-circe to 0.21.4 #486 (scala-steward)
- Update sbt-ci-release to 1.5.3 #483 (scala-steward)
- Update sbt-microsites to 1.2.0 #482 (scala-steward)
Closed issues:
- Remove code coverage threshold #507
Merged pull requests:
- Remove code coverage threshold #508 (BenFradet)
- Prepare repository for next
.github
release and SBT build improvements #501 (alejandrohdezma) - Update scalafmt-core to 2.5.1 #488 (BenFradet)
- Perform scalafmt checks for the test code #484 (BenFradet)
v0.24.0 (2020-04-16)
- Remove default parameters from interpreters #462 (BenFradet)
- Uniformize pagination usage #443 (BenFradet)
- Error refactor #440 (BenFradet)
- Unseal GithubAPIs and make it part of the algebra [fixes #392] #421 (dcsobral)
- Introduces custom GitHub configuration #384 (satorg)
- Require an http4s client to provide more flexibility #373 (BenFradet)
π Features
π Dependency updates
- Update sbt to 1.3.10 #468 (scala-steward)
- Update sbt-scalafmt to 2.3.3 #445 (scala-steward)
Closed issues:
- Interpreters shouldn't have default parameters #449
- HttpClient should support default headers #447
- Missing pagination parameter #441
- Integration tests are run when the token is not present #396
- Most GH error bodies are returned as JsonProcessingException. #394
- Sealed GithubAPIs prevents extension #392
- Add support for create / update / delete file #388
- Support for private GitHub Enterprise installations #379
- Shutting down connection pool info messages #371
- Clarify error handling design #363
- GHException extends Throwable #362
- Remove list statuses test flakiness #300
- Traversing with Pagination #285
- Wrong API endpoint for listUserRepos #255
- Add create milestone #248
Merged pull requests:
- Add README to the managed docs folder #474 (BenFradet)
- Document error handling #472 (BenFradet)
- Add Scaladoc to the microsite #463 (BenFradet)
- Add support for default headers #461 (BenFradet)
- Simplify SBT build and fix docs generation #456 (alejandrohdezma)
- Fixes mdoc docs settings #451 (juanpedromoreno)
- Removes sbt-org-policies #436 (juanpedromoreno)
- Make GHException extend Exception #430 (BenFradet)
- Remove sbt-org-policies dependency syntax #429 (BenFradet)
- Rename integration specs #428 (BenFradet)
- Remove mockserver dependency #427 (BenFradet)
- Make all case classes final #426 (BenFradet)
- Renames GH token env var #405 (juanpedromoreno)
- Updated and delete milestone #402 (anamariamv)
- Don't propagate dummy configuration to integration tests #401 (BenFradet)
- Get single milestone #400 (anamariamv)
- Fix API documentation link for the user repos endpoint #399 (BenFradet)
- Renames Token Env Var #397 (juanpedromoreno)
- API: Create milestone #391 (anamariamv)
- feat: add Create / Update / Delete requests #390 (kalexmills)
- Update http4s-blaze-client, http4s-circe to 0.21.2 #387 (scala-steward)
- Update mockserver-netty to 5.10 #386 (scala-steward)
- Update sbt-microsites to 1.1.5 #383 (scala-steward)
- Update sbt-mdoc to 2.1.5 #382 (scala-steward)
- Update sbt-microsites to 1.1.4 #380 (scala-steward)
- Mergify: configuration update #378 (juanpedromoreno)
- Tag test for listing starrers as integration #376 (BenFradet)
- Update sbt-mdoc to 2.1.4 #375 (scala-steward)
- Update sbt-org-policies to 0.13.2 #374 (scala-steward)
v0.23.0 (2020-03-16)
π Features
- Integrate a new API: Get the list of cards for a project (given a column id) #361
- Integrate a new API: Get the list of projects in a repository #360
- Integrate a new API: Get the list of milestones in a project #340
- Integrate a new API: Get the list of columns in a project #339
- Integrate a new API: Get the list of projects in an organization #338
Closed issues:
- Remove unnecessary folder structure #357
- Include an example using F in the docs #356
- Integrate a new API: Get the list of labels in a project #341
Merged pull requests:
- Releases 0.23.0 #372 (juanpedromoreno)
- Migrates from 47deg to 47degrees GH organization #370 (juanpedromoreno)
- Update sbt-mdoc to 2.1.3 #369 (scala-steward)
- Introduce sbt-tpolecat #368 (BenFradet)
- Rework GHResponse to incorporate useful data on unhappy path #367 (BenFradet)
- Update sbt-microsites to 1.1.3 #366 (scala-steward)
- List repository projects #365 (anamariamv)
- List cards #364 (bond15)
- List milestone and List Labels in a project #359 (anamariamv)
- Example using F #358 (BenFradet)
- Project API #354 (anamariamv)
- Update cats-effect to 2.1.1 #342 (scala-steward)
v0.22.0 (2020-02-28)
π Features
- Integrate a new API: Get the list of teams in an organization #337
- Replace HTTP client/server library #332
- Rewrite algebras composition #331
- Migrate http requests to hammock #157
Closed issues:
- Lower code coverage threshold #349
- Replace tut by mdoc #329
- sbt-microsites 1.0 adaptation #315
- SVG logo #314
Merged pull requests:
- Releases 0.22.0 #355 (juanpedromoreno)
- Lower the minimum code coverage threshold to 75% #353 (BenFradet)
- Update sbt-org-policies to 0.13.1 #352 (BenFradet)
- Update cats-core, cats-free to 2.1.1 #351 (scala-steward)
- Get the list of teams in an organization. #350 (anamariamv)
- Update sbt-microsites to 1.1.2 #348 (scala-steward)
- Update scalatest to 3.1.1 #347 (scala-steward)
- Update http4s-blaze-client, http4s-circe to 0.21.1 #346 (scala-steward)
- Tagless final refactor #344 (bond15)
- Update circe-core, circe-generic, ... to 0.13.0 #343 (scala-steward)
- Update sbt to 1.3.8 #336 (scala-steward)
- Update mockserver-netty to 5.9.0 #335 (scala-steward)
- Replace tut by mdoc and other clean ups #330 (BenFradet)
- Removes unused parameter #327 (rafaparadela)
- Re-formats for 2020 copyright #326 (rafaparadela)
- Update sbt to 1.3.7 #325 (scala-steward)
- Update sbt-microsites to 1.1.0 #324 (scala-steward)
- Update sbt to 1.3.6 #322 (scala-steward)
- Update mockserver-netty to 5.8.1 #321 (scala-steward)
- Update cats-core, cats-free to 2.1.0 #320 (BenFradet)
- Active sidebar items #319 (AntonioMateoGomez)
- Sbt microsite adaptation #317 (AntonioMateoGomez)
- Avoid gem system update #316 (calvellido)
- Publish microsite with G4S #313 (juanpedromoreno)
v0.21.0 (2019-12-18)
π Features
- Add tests to github4s-scalaz #159
Closed issues:
- Migrate -> arrows #304
- Migrate Unicode Arrows #296
- Deploy travis stage fails with stack overflow #294
- Scala 2.13 Release #261
- Update dependency org.spire-math:kind-projector:plugin->default(compile) #184
- Make the integration tests skippable #178
- Possible duplicity #136
- Create package object to handle current imports #45
Merged pull requests:
- Release 0.21.0 #312 (juanpedromoreno)
- Cross-build Scala 2.13 #311 (juanpedromoreno)
- Upgrades build #310 (juanpedromoreno)
- Removes Scalajs & Scala 2.11 support #309 (juanpedromoreno)
- Update sbt to 1.3.5 #306 (scala-steward)
- 304 migrate unicode arrows #305 (duanebester)
- Update mockserver-netty to 5.8.0 #303 (scala-steward)
- replacing unicode arrows #302 (duanebester)
- Tagged test as integration #301 (duanebester)
- Updates #298 (BenFradet)
- Specify additional SBT memory settings #295 (BenFradet)
- Mockserver 5.7.2 #293 (BenFradet)
- Update scalaz-concurrent to 7.2.29 #284 (scala-steward)
- Update sbt to 1.3.3 #283 (scala-steward)
- Update cats-effect to 2.0.0 #282 (scala-steward)
- Update mockserver-netty to 5.6.1 #281 (BenFradet)
- Update mockserver-netty to 3.12 #278 (scala-steward)
- Update cats-effect to 1.4.0 #277 (scala-steward)
- Update cats-core, cats-free to 1.6.1 #276 (scala-steward)
- Update scalaz-concurrent to 7.2.28 #275 (scala-steward)
- Update scalatest to 3.0.8 #274 (scala-steward)
- Update scalaj-http to 2.4.2 #273 (scala-steward)
- Update sbt to 1.3.2 #272 (scala-steward)
- Update sbt-scalajs, scalajs-compiler to 0.6.29 #271 (scala-steward)
- Update sbt-scalajs-crossproject to 0.6.1 #270 (scala-steward)
- Update mockserver-netty to 3.10.8 #269 (scala-steward)
- Update circe-core, circe-generic, ... to 0.11.1 #268 (scala-steward)
- Update roshttp to 2.2.4 #267 (scala-steward)
- Update simulacrum to 0.19.0 #266 (scala-steward)
- Update base64 to 0.2.9 #265 (scala-steward)
- Update sbt-buildinfo to 0.9.0 #264 (scala-steward)
- Adding merge_commit_sha field to PullRequest model #260 (jdesiloniz)
- Added contributions field #258 (oybek)
- Make the integration tests skippable #257 (BenFradet)
- GetFollowing added to the algebra #251 (mfirry)
v0.20.1 (2019-02-25)
Closed issues:
- Implement the library using freestyle #57
Merged pull requests:
- Releases 0.20.1 #254 (juanpedromoreno)
- Replaces circe-jawn by circe-jackson Parser #253 (juanpedromoreno)
- Add cla-bot to the github4s in the wild section #252 (BenFradet)
- Adding missing fields to User #250 (mfirry)
- Update headers and sbt #247 (JesusMtnez)
v0.20.0 (2018-12-27)
π Features
- Add support for the list branched endpoint (47deg#231) #232 (YarekTyshchenko)
Closed issues:
- Implement Edit a gist API #238
- Implement Get a single gist API #237
- Add docs for list-branches feature #234
- Add support for the list user repositories endpoint #194
Merged pull requests:
- Build upgrade and Release 0.20.0 #243 (juanpedromoreno)
- Update Ruby to latest 2.3.8 for Travis CI #241 (aleksandr-vin)
- Add Edit gist api #240 (aleksandr-vin)
- Fix decoding of issue when body is null #236 (YarekTyshchenko)
- Fix returned type in list branches docs #235 (JesusMtnez)
- Introduce a way to distinguish different github errors #230 (mikegirkin)
- Missing microsite menu entries + broken link #229 (mkobzik)
- Add missing links to issue table of contents #228 (mkobzik)
- Fix documentation for the list available assignees endpoint #227 (BenFradet)
- Add support for the list available assignees endpoint #226 (mkobzik)
- Add support for the list outside collaborators endpoint #225 (mkobzik)
- List user repositories api #224 (pgabara)
v0.19.0 (2018-10-04)
Closed issues:
- Swap out github API urls? #222
Merged pull requests:
v0.18.8 (2018-09-04)
Merged pull requests:
v0.18.7 (2018-08-20)
Merged pull requests:
- Release 0.18.7 #219 (BenFradet)
- Add listCollaborators method #218 (asoltysik)
- add get tree api implementation #217 (aberey)
- Add dashing as an application using github4s #216 (BenFradet)
v0.18.6 (2018-07-09)
Closed issues:
- [cats-effect]
Capture
can be derived for anything that has aSync
instance #213
Merged pull requests:
v0.18.5 (2018-06-24)
Merged pull requests:
- Release 0.18.5 #212 (BenFradet)
- Add support for the get pull request endpoint #211 (BenFradet)
- Add support for the remove label endpoint #210 (BenFradet)
- Fix cats-effect JS tests flakiness #209 (BenFradet)
- Bump Scala version to 2.12.6 in travis.yml #208 (BenFradet)
- Add support for the add labels endpoint #207 (BenFradet)
- List labels endpoint #206 (BenFradet)
v0.18.4 (2018-04-10)
Closed issues:
- Fix LabelParam #203
Merged pull requests:
- Release 0.18.4 #205 (BenFradet)
- Change param so we are filtering by label #204 (drwlrsn)
- Keep circe decoders dry #202 (BenFradet)
v0.18.3 (2018-03-11)
Merged pull requests:
v0.18.2 (2018-03-07)
Closed issues:
- Pagination for ListPullRequests and ListPullRequestFiles #197
Merged pull requests:
- Releases 0.18.2 #199 (fedefernandez)
- Add pagination support for PullRequest ops #198 (lloydmeta)
v0.18.1 (2018-02-14)
Merged pull requests:
v0.18.0 (2018-01-23)
Closed issues:
- Unit tests are failing on Travis but not locally #189
- Add function to get all comments of an issue #186
- Add function to get a single issue #185
- Patch should be optional on
PullRequestFile
#180 - Issues using the combined status API #179
Merged pull requests:
- Release version 0.18.0 #193 (BenFradet)
- Bump sbt-org-policies to 0.8.22 to benefit from cats 1.0.1 and circe 0.9.1 #192 (BenFradet)
- Get a single issue #191 (GRBurst)
- Fixes Travis file #190 (juanpedromoreno)
- Fetch issue comments #188 (GRBurst)
- Make status' id a Long #183 (BenFradet)
- Bump ruby version in travis to fix travis build #182 (guersam)
- Make PullRequestFile#patch an Option[String] #181 (lloydmeta)
v0.17.0 (2017-11-08)
Closed issues:
- Documentation not updated #167
Merged pull requests:
- Bump Travis' Scala version to 2.12.4 #177 (BenFradet)
- Bump sbt-org-policies to 0.8.7 to benefit from cats 1.0.0-RC1 & co #176 (BenFradet)
- Bumps sbt-org-policies in order to fix docs autopublishing issue #168 (juanpedromoreno)
v0.16.0 (2017-09-25)
Closed issues:
- Integration tests create a bunch of gists #149
Merged pull requests:
- Bump travis 2.12 version to 2.12.3 #166 (suhasgaddam)
- Release 0.16.0 #165 (BenFradet)
- Bump sbt-org-policies to 0.7.4 #164 (BenFradet)
- Organization API #163 (BenFradet)
- Support for the list organization repositories endpoint #162 (BenFradet)
- Support for starring-related operations #161 (BenFradet)
- List statuses now gives back a 404 for a non-existing ref instead of an empty list #160 (BenFradet)
- cats-effect module #155 (BenFradet)
- Make gh4s doc structure reflect gh doc structure #152 (BenFradet)
- Remove integration.GHGistsSpec #151 (BenFradet)
v0.15.0 (2017-05-23)
Closed issues:
- Rename the Authentication API to Authorization #135
- Support pull request reviews #133
- Missing test and docs #131
- Refactor algebras #129
- Support managing comments for issues #106
- Update documentation / microsite #42
Merged pull requests:
- Releases 0.15.0 #150 (juanpedromoreno)
- Rename Authentication to Authorization in the doc #148 (BenFradet)
- Fix string interpolation in docs #147 (BenFradet)
- Super minor lang edits #146 (MaureenElsberry)
- Rename listStatus to listStatuses #145 (BenFradet)
- Fixes ghost users associated with pull requests, issues and comments #144 (juanpedromoreno)
- Microsite Enhancements #143 (juanpedromoreno)
- Replace updateReference's force parameter type from Option[Boolean] to Boolean #141 (BenFradet)
- Upgrades tut bumping sbt-org-policies version to 0.5.0 #140 (juanpedromoreno)
- Add support for the read half of the PR Review API #139 (mscharley)
- Contributing guide #138 (BenFradet)
- Missing unit test #137 (AdrianRaFo)
- Missing Test and Docs #132 (AdrianRaFo)
- Refactor Algebras #130 (AdrianRaFo)
- Remove integration tests creating statuses #128 (BenFradet)
- Support Comment API #127 (AdrianRaFo)
- Streamlined the getting started #126 (BenFradet)
v0.14.7 (2017-05-08)
Closed issues:
- Put and patch are coerced to post on the JVM #119
- Fix documentation for Edit an issue #107
- Support the Create Pull Request API #105
- Support the Notifications API #97
- Unify tests #44
Merged pull requests:
- Upgrades sbt org policies plugin #125 (fedefernandez)
- Releases 0.14.7 #124 (juanpedromoreno)
- Arf 97 support notifications api #123 (AdrianRaFo)
- Make sure sbt is executable in travis #122 (BenFradet)
- Documentation for the gist API #121 (BenFradet)
- Issues API unit tests #116 (BenFradet)
- Unify JVM and JS tests #115 (fedefernandez)
- Replace issue id by issue number in the doc #114 (BenFradet)
- Made request success check consistent between scala and scala js #112 (BenFradet)
- Arf 105 create pull request api #109 (AdrianRaFo)
- Removes annoying compiler warnings reported by -Xlint flag #104 (juanpedromoreno)
- Publish Microsite automatically when merging in master branch #103 (juanpedromoreno)
- Documentation for the PR API #102 (BenFradet)
- Replace foldLeft with traverse in Decoders #101 (peterneyens)
v0.14.6 (2017-04-25)
Merged pull requests:
- Fixes head repo decode failure #100 (fedefernandez)
- List pull request files endpoint #99 (BenFradet)
v0.14.5 (2017-04-24)
π Bug Fixes
- Random issues on Travis #84
Closed issues:
Merged pull requests:
- Releases 0.14.5 #98 (juanpedromoreno)
- Avoids executing create and edit issue operations #95 (fedefernandez)
- Doc for the issue api #93 (BenFradet)
- Tries to fix OOM issues. Bumps sbt version #92 (juanpedromoreno)
v0.14.4 (2017-04-21)
Closed issues:
- PullRequest's head missing #89
Merged pull requests:
- Upgrades Project #91 (juanpedromoreno)
- PullRequest's head #90 (BenFradet)
- Documentation for the status API #88 (BenFradet)
- Remove duplicated circe-parser dependency #87 (BenFradet)
- Updated advertised version in the readme to 0.14.3 #86 (BenFradet)
v0.14.3 (2017-04-17)
Merged pull requests:
- Bumps library version #85 (fedefernandez)
- Status API #83 (BenFradet)
v0.14.2 (2017-04-10)
Merged pull requests:
- Upgrades sbt-org-policies #81 (fedefernandez)
v0.14.1 (2017-04-05)
π Features
- Add support for getting contents #79
Merged pull requests:
- Adds the get contents operation #80 (fedefernandez)
- Upgrades sbt-org-policies plugin #78 (fedefernandez)
- Fixes Github token through env var #77 (juanpedromoreno)
- Bumps sbt-org-policies plugin version #76 (juanpedromoreno)
- Updates changelog #75 (fedefernandez)
v0.14.0 (2017-04-03)
Merged pull requests:
- Adds the create release operation #74 (fedefernandez)
- Updates the changelog #73 (fedefernandez)
v0.13.0 (2017-03-31)
Closed issues:
Merged pull requests:
- Updates the headers and formatting #72 (fedefernandez)
- Git tag feature #71 (fedefernandez)
- Pull request list #70 (fedefernandez)
- Update License #64 (anamariamv)
v0.12.1 (2017-03-28)
Merged pull requests:
- Adds some git methods #67 (fedefernandez)
- Bumps sbt-org-policies plugin version #66 (juanpedromoreno)
- Excludes BuildInfo class from packaging #65 (juanpedromoreno)
v0.12.0 (2017-03-22)
π Features
- Publish version for Scala 2.12 #40
Closed issues:
- Update sbt-catalyst-extras to sbt-org-policies #55
Merged pull requests:
- Integrates sbt-org-policies plugin and.. #63 (juanpedromoreno)
v0.11.1 (2017-03-22)
Merged pull requests:
- Adds rings for publish artifacts #62 (fedefernandez)
- Adds some optional fields to the User model #61 (fedefernandez)
- Update CHANGELOG.md #60 (juanpedromoreno)
- Fixes Docs in Travis #59 (juanpedromoreno)
v0.11.0 (2017-03-16)
Closed issues:
Merged pull requests:
- Migrates group ID #58 (juanpedromoreno)
- Update dependencies #54 (ghost)
- Update CHANGELOG.md #52 (juanpedromoreno)
v0.10.0 (2017-01-09)
π Bug Fixes
- Sample Title #48
Merged pull requests:
- Makes mandatory some fields when creating issues #51 (fedefernandez)
- Adds a new root project to set Scala version #50 (fedefernandez)
- Adds create and edit methods for issues #49 (fedefernandez)
- Adds list and search methods for issues #47 (fedefernandez)
- Adds crossover for Scala 2.10 and upgrades libraries #46 (fedefernandez)
- Fix forced user agent in js side #43 (jdesiloniz)
- Updates Footer Descriptions. Bumps new version. #41 (juanpedromoreno)
v0.9.0 (2016-11-04)
Closed issues:
- Support Scala.js #10
Merged pull requests:
- Adding custom user headers at exec time #39 (jdesiloniz)
- Compatibility with scala-js #38 (jdesiloniz)
v0.8.1 (2016-10-24)
Merged pull requests:
- Upgrades sbt catalyst extras plugin #37 (juanpedromoreno)
- Integrates sbt-catalysts-extras and sbt-microsites plugins #35 (juanpedromoreno)
- Add method to create gists #34 (jdesiloniz)
- JP - Replaces Xor by Either type #33 (juanpedromoreno)
v0.7 (2016-10-12)
Closed issues:
- Add me to the repository developers #27
- Enrich repository model #24
- Unit testing #15
- Target monad instances #14
Merged pull requests:
- JP - Upgrades Libraries #32 (juanpedromoreno)
- JP - Fetch Repo Contributors List #31 (juanpedromoreno)
- Update cats and circe versions #30 (ghost)
- Bump 0.5 release #29 (ghost)
- Take into account that commit authors may be null #28 (ghost)
- Include JSON body in JsonParsingException #26 (ghost)
- Enrich Repository class #25 (rafaparadela)
- Added the compilation of tut in TravisCI #22 (rafaparadela)
- Added token for codecov.io #21 (rafaparadela)
- Provide interpreters with several monad instances #18 (rafaparadela)
- Rafa 15 unit test #17 (rafaparadela)
- Moved/Renamed package in order to omit organization prefix #13 (rafaparadela)
- Microsite ++ sbt.site ++ sbt-ghpages ++ sbt-tut #11 (rafaparadela)
- ScalaDoc #9 (rafaparadela)
- Add Scalariform plugin and reformat entire project #8 (rafaparadela)
- Test coverage reports #7 (rafaparadela)
- Version 0.2-SNAPSHOT #6 (rafaparadela)
- Remove unused implementation #3 (rafaparadela)
v0.1 (2016-05-12)
Merged pull requests:
- Fixes test #5 (rafaparadela)
- Add setting for publishing on Sonatype #2 (rafaparadela)
- Adds Travis status image #1 (rafaparadela)
* This Changelog was automatically generated by github_changelog_generator