v1.3.1 (2020-06-04)
📈 Dependency updates
- Update monix to 3.2.2 #346 (scala-steward)
- Update sbt-mdoc to 2.2.1 #345 (scala-steward)
- Update jedis to 2.10.2 #344 (scala-steward)
- Update jedis to 2.9.3 #343 (scala-steward)
- Update atto-core to 0.8.0 #342 (scala-steward)
- Update scalafmt-core to 2.5.3 #341 (scala-steward)
- Update sbt to 1.3.12 #340 (scala-steward)
- Update sbt-scalajs, scalajs-compiler to 1.1.0 #339 (scala-steward)
- Update http4s-blaze-client, http4s-circe to 0.21.4 #338 (scala-steward)
- Update sbt to 1.3.11 #336 (scala-steward)
- Update sbt-scalafmt to 2.4.0 #333 (scala-steward)
- Update scalatest to 3.1.2 #307 (scala-steward)
Closed issues:
- Update dependency com.olegpy:better-monadic-for:plugin->default(compile) #190
Merged pull requests:
- Prepare repository for next
.github
release and SBT build improvements #335 (alejandrohdezma) - Update scalafmt-core to 2.5.1 #295 (BenFradet)
v1.3.0 (2020-04-22)
- Upgrades Build #284 (juanpedromoreno)
- Removes Scala 2.11 support #281 (juanpedromoreno)
📈 Dependency updates
- Update sbt-ci-release to 1.5.3 #283 (scala-steward)
- Update sbt-microsites to 1.1.5 #258 (scala-steward)
- Update sbt-microsites to 1.1.4 #257 (scala-steward)
Closed issues:
- Fixes microsite theme #252
Merged pull requests:
- Migrates from tut to mdoc #286 (juanpedromoreno)
- Mergify: configuration update #256 (juanpedromoreno)
- Adding code owners info #254 (franciscodr)
- Adds microsite theme to keep website style #253 (AntonioMateoGomez)
v1.2.2 (2020-03-10)
Closed issues:
- Add cross build for Scala 2.13 #216
- Update dependency org.spire-math:kind-projector:plugin->default(compile) #164
Merged pull requests:
- Changing Travis stages order #251 (franciscodr)
- Updating Travis build #250 (franciscodr)
- Setting Tut as compilation tool for documentation #249 (franciscodr)
- Release 1.2.2 #248 (franciscodr)
- Migrates from 47deg to 47degrees GH organization #247 (franciscodr)
- Update scalatest to 3.1.1 #246 (scala-steward)
- Update sbt-scalajs-crossproject to 1.0.0 #245 (scala-steward)
- Update sbt to 1.3.8 #244 (scala-steward)
- Update sbt-scalajs, scalajs-compiler to 0.6.32 #243 (scala-steward)
- Update sbt to 1.3.7 #240 (scala-steward)
- Update sbt to 1.3.6 #239 (scala-steward)
- Update sbt to 1.3.5 #238 (scala-steward)
- Update sbt-microsites to 1.0.1 #236 (scala-steward)
- Update scalatest to 3.1.0 #234 (scala-steward)
- Update sbt to 1.3.4 #233 (scala-steward)
- Update sbt-scalajs, scalajs-compiler to 0.6.31 #232 (scala-steward)
v1.2.1 (2019-10-29)
Closed issues:
- Update Cats 2.0.0 and Monix 3.0.0 #211
Merged pull requests:
- Update .travis.yml #231 (juanpedromoreno)
- Update Travis config #230 (purrgrammer)
- Update Scala versions #229 (purrgrammer)
- 1.2.1 release #228 (purrgrammer)
- Stack safety of combineRequests #227 (abestel)
- Update sbt to 1.3.3 #226 (scala-steward)
- Update sbt-microsites to 0.9.7 #225 (scala-steward)
- Update sbt-microsites to 0.9.6 #224 (scala-steward)
- Update sbt to 1.3.2 #223 (scala-steward)
- Update sbt-scalajs, scalajs-compiler to 0.6.29 #222 (scala-steward)
- Update sbt-scalajs-crossproject to 0.6.1 #221 (scala-steward)
- Update sbt-org-policies to 0.12.0-M3 #220 (scala-steward)
- Update to Scala 2.13, SBT 1.3 and bump some libraries (Issue #216) #219 (bijancn)
- Update sbt plugins #218 (juanpedromoreno)
v1.2.0 (2019-09-16)
Closed issues:
- Loosen type restrictions on liftIO #213
- Tutorial missing something #204
- Implement Fetch redesign in the actual microsite #201
- Both versions home page for fetch #200
- Fetch site for both versions - Scala - Kotlin #199
Merged pull requests:
- refactor(fetch): Loosen effect constraint for liftIO. #215 (paulpdaniels)
- Release 1.2.0 #214 (purrgrammer)
- chore(dependencies): Update cats and monix dependencies. #212 (paulpdaniels)
- [website] Various bugfixes/improvements #210 (calvellido)
- Fix typo on home page #209 (calvellido)
- Update README.md #208 (jkmcclellan)
- Only run Travis builds agains OpenJDK8 #207 (purrgrammer)
- Update CODE_OF_CONDUCT.md #205 (jkmcclellan)
- Redesign Implementation #203 (AntonioMateoGomez)
v1.1.0 (2019-06-04)
Closed issues:
- Support for lifting
F\[\_\]: Concurrent
without related Data/DataSource into Fetch #188 - Don't allow tests to fail because of network or environment issues #185
- Support marking fetches as not to be served from cache #183
- Support for lifting IO actions without related Data/DataSource into Fetch #181
- Formatting with scalafmt #169
- Use Simulacrum for implementing typeclasses and their syntax #59
Merged pull requests:
- 1.1.0 release #198 (purrgrammer)
- Improve Redis example #197 (purrgrammer)
- Upgrades sbt-org-policies #196 (juanpedromoreno)
- Add Fetch#runAll #194 (purrgrammer)
- Switch to Scala Code of Conduct #192 (rossabaker)
- Lift Concurrent actions to Fetch #189 (purrgrammer)
- Loosen implicit constraints #187 (purrgrammer)
- Don't run examples tests every time #186 (purrgrammer)
- Fetch#liftIO #182 (purrgrammer)
- Run a Fetch into a Monix Task #170 (purrgrammer)
v1.0.0 (2019-02-27)
Closed issues:
Merged pull requests:
- Fix travis deployment #180 (purrgrammer)
- Release 1.0.0 #179 (purrgrammer)
- Graphql interpreter example #178 (purrgrammer)
- GitHub example #162 (purrgrammer)
v1.0.0-RC2 (2019-02-08)
Closed issues:
- Invalidating the cache #175
- Consider renaming
Env
toLog
#167 - Make
Query\#async
accept aEither\[FetchError, A\] =\> Unit
#107
Merged pull requests:
- Update to RC2 #177 (purrgrammer)
- s/Env/Log/ #176 (purrgrammer)
- Don't run 'gem update --system' #174 (purrgrammer)
- Upgrade CI build #173 (diesalbla)
- Update Copyright Notices to 2019. #172 (diesalbla)
- Add F[_] type parameter to DataSource #171 (purrgrammer)
- Remove Par typeclass #166 (purrgrammer)
- Proof-of-concept Redis cache implementation of DataSourceCache #161 (purrgrammer)
- DataSourceCache parameterised to F[_] #160 (purrgrammer)
- Introduce Fetch#optional for performing optional fetches #159 (purrgrammer)
- Fixes micrositePushWith Setting #158 (juanpedromoreno)
v1.0.0-RC1 (2018-09-18)
Closed issues:
Merged pull requests:
- Hide implementation #157 (peterneyens)
- Redesign #155 (purrgrammer)
- Restore AUTHORS #154 (fedefernandez)
v0.7.3 (2018-06-13)
Closed issues:
Merged pull requests:
- Release Fetch v0.7.3 #151 (AntonioMateoGomez)
- Updated sbt-org-policies version to 0.9.1 #150 (AntonioMateoGomez)
v0.7.2 (2018-01-23)
Merged pull requests:
- Releases 0.7.2 for cats 1.0.1 with #146 #147 (juanpedromoreno)
- Update dependencies, especially to cats 1.0.1 #146 (guersam)
v0.7.1 (2017-11-21)
Merged pull requests:
- Upgrades to cats 1.0.0-RC1 #143 (juanpedromoreno)
- Cleanup CHANGELOG after failed release #141 (peterneyens)
v0.7.0 (2017-10-06)
Merged pull requests:
- Release 0.7.0 #140 (suhasgaddam)
- update name of twitter module #138 (ghost)
- Update dependencies (Cats 1.0.0-MF) #137 (peterneyens)
v0.6.3 (2017-08-22)
🐛 Bug Fixes
- SOE with deep stack. #121
Merged pull requests:
- Release Fetch v0.7.0 #139 (peterneyens)
- Change delay in flaky timeout test #134 (peterneyens)
- Release v0.6.3 #133 (peterneyens)
- Move and reuse TestHelper #132 (peterneyens)
- Generalize timeout tests. Fix twitter timeout. #131 (peterneyens)
- Enforce consistent arrow symbols using scalafmt #130 (peterneyens)
- adds commercial support statement #129 (MaureenElsberry)
- Add twitter future support #128 (ghost)
- Add timeout capability to Future implementation of FetchMonadError #127 (justinhj)
v0.6.2 (2017-06-01)
Closed issues:
- Update dependency org.spire-math:kind-projector:plugin->default(compile) #126
Merged pull requests:
- Releases 0.6.2 #125 (juanpedromoreno)
- Refactor interpreters + Change Fetch.traverse #123 (peterneyens)
- typo in README #120 (pepegar)
- Installs Travis to be able to publish the Microsite automatically #119 (juanpedromoreno)
- orgScriptCI task integration #118 (juanpedromoreno)
- Removes dup doc files #117 (juanpedromoreno)
v0.6.1 (2017-04-19)
Closed issues:
- Updated to Monix 2.2.3 #112
Merged pull requests:
- Auto-updating fetch version in docs #116 (juanpedromoreno)
- Integrates sbt-org-policies plugin #115 (juanpedromoreno)
- Reduce stack consumption #95 (ghost)
v0.6.0 (2017-03-17)
🐛 Bug Fixes
- Make sure that the splitted batches are run concurrently #108
Closed issues:
- Migrate group id com.47deg #102
Merged pull requests:
- 0.6.0 release #114 (ghost)
- Allow sequential and parallel batches #113 (peterneyens)
- Update AUTHORS.md #111 (AlecZorab)
- add batchingOnly convenience method #110 (AlecZorab)
- Add curried apply to Fetch object #109 (AlecZorab)
- fix typo in CONTRIBUTING.md #104 (pepegar)
- Migrate group id to
com.47deg
#103 (ghost) - Update docs to 0.5.0 version #101 (ghost)
- Update changelog #100 (ghost)
v0.5.0 (2017-01-26)
🚀 Features
- Don't require passing an Option to an asynchronous query callback #61
🐛 Bug Fixes
- Enforce users to declare a name for every DataSource #77
Closed issues:
- Update to cats 0.9.0 #98
- Create PDF documentation #97
- Docs out of sync #92
- Update to latest cats and monix #68
Merged pull requests:
- Update Cats and Monix #99 (peterneyens)
- Add example subproject with doobie and http4s examples #96 (peterneyens)
- Doc fixes #94 (ghost)
- Env visualization & sbt-microsites plugin #93 (ghost)
- Fixes Compatibility with Scala 2.10 #90 (juanpedromoreno)
- Make
DataSource\#name
mandatory #89 (ghost) - Cross-compile to Scala 2.10.x #88 (adelbertc)
- Adds version 0.4.0 Changelog Notes #87 (juanpedromoreno)
v0.4.0 (2016-11-14)
🚀 Features
- Give users the ability to configure maximum batch sizes #41
Closed issues:
- Publish version for Scala 2.12 #72
Merged pull requests:
- Fixes Cross Publishing #86 (juanpedromoreno)
- New implementation parallel joins #84 (peterneyens)
- Aggregates fetch-monix in the root module #83 (juanpedromoreno)
- Update cats to 0.8.1 and add Scala 2.12 support #80 (peterneyens)
- Update version.sbt #79 (juanpedromoreno)
- Support a maximum batch size per
DataSource
#76 (peterneyens)
v0.3.0 (2016-11-08)
🚀 Features
- Improve and document the environment information gathering #63
Closed issues:
Merged pull requests:
- Includes sbt-catalysts-extras plugin and Common settings #78 (juanpedromoreno)
- Release 0.3.0 #75 (ghost)
- Add @peterneyens to contributors list #74 (ghost)
- Refactor and use some more cats features #73 (peterneyens)
- Finish cats 0.7.2 update and change
deps
method #70 (peterneyens) - Improved reporting and error handling #66 (ghost)
0.3.0 (2016-07-25)
🚀 Features
Closed issues:
- Acknowledgments #42
Merged pull requests:
- Fixed some docs #62 (raulraja)
- Link to the in-depth docs at the end of the docs index #60 (ghost)
- Bump 0.3.0 release #58 (ghost)
- Add code coverage reporting #57 (ghost)
- Support asynchronous data sources #54 (ghost)
- Separate fetching a single identity and fetching many in DataSource #53 (ghost)
- Fix feature warning, typo, tab #51 (williamho)
- Don't depend on the cache contents for simplifying joined trees #50 (ghost)
- Use Tomorrow theme #49 (ghost)
- Add alternatives and acknowledgements #43 (ghost)
- Update implicits.scala #40 (rafaparadela)
0.2.0 (2016-05-22)
Closed issues:
- Make README.md a mirror of the documentation #38
- Improve
DataSource\#fetch
signature #35 - Typecheck docs with tut #28
- Add Authors file #22
- Add License text and license headers #21
- Add automatic formatting to the project #19
- Contributing documentation #16
- License #15
- Support the same Scala versions as cats #14
- Scala.js compatibility #13
- Make the applicative and Cartesian instances for Fetch be automatically concurrent #12
- Provide
MonadError\[M, Throwable\]
instances forId
andEval
#10 - Documentation microsite #9
- Scaladoc for API reference #8
- Setup Continuous Integration #7
- Improve
DataSource.fetchMulti
signature so implementors don't need to coerce #4 - Abstract over return type for fetches #3
- Ensure that the interpreter is stack-safe #2
- Make possible to inject a prepopulated cache to
Fetch.run
#1
Merged pull requests:
- Typechecked and more thorough README #39 (ghost)
- Use NonEmptyList instead of List in fetch's signature #37 (ghost)
- Delete uneeded type parameter #36 (ghost)
- Fix error reporting on concurrent fetch failures #34 (ghost)
- RR Fetch Syntax #33 (raulraja)
- Update docs.md #31 (MaureenElsberry)
- Use scalafmt for automatic formatting #30 (ghost)
- add email #29 (lambdista)
- remove unused type parameter #27 (lambdista)
- Contributing and Authors #26 (ghost)
- Add a Gitter chat badge to README.md #25 (gitter-badger)
- Documentation #24 (ghost)
- Add license and license headers #23 (ghost)
- Abstracts over the target runtime Monad #20 (raulraja)
- Reorganize files and clean up warnings #17 (raulraja)
- SBT fixes #6 (pepegar)
- Fix typo in README.md #5 (pepegar)
* This Changelog was automatically generated by github_changelog_generator