Fetch version 1.0.0-RC1 Released
Fetch, a 47 Degrees open source project, is a library for simplifying and optimizing data such as file systems, databases, and web services for Scala and Scala.js.
This release candidate marks the start of a major overhaul of the Fetch library and the precursor to the release of version 1.0.0.
Changes made in the library redesign in #155 include:
Fetch#collectdeleted in favor of using cats typeclass ops.
- Introduction of
cats-effectfor the implementation and target types.
DataSourcein terms of
DataSourceCachein terms of
Fetchis now parameterised to
Fetch#applynow doesn’t require an implicit
DataSourcebut it must be provided explicitly.
Fetch#runnow requires a
- Removed Monix, Future and Twitter Future subprojects, most of them should work with
We want to take a minute to give a huge shout-out to Alejandro for these changes and thanks to all of Fetch’s contributors.
You can view the full changelog here: Fetch v1.0.0-RC1 release notes
And, stay tuned for a series of technical articles on Fetch from Alejandro!