- Added .sourceTry method to allow individual results to be marked as failed in a batch fetch (#109)
- Add docs to Clump and ClumpSource files (#110)
- 1.0.0 Release
- Fix batching for nested flatmaps at different levels of composition (#108)
- Simplify API to no longer expose internal Option (#106)
- Fix issue with CanBuildFrom and collections with metadata (#105)
- Allow custom execution context to be passed in (#104)
- Add sequence alias for collect, custom NoSuchElementException message (#102)
- Optimize ClumpContext execution algorithm to fetch in parallel at different levels of composition (#99)
- Set default max batch size of 100 for
ClumpSource
(#95) - Add
Clump.sourceSingle
for creating a clump source for an endpoint that doesn't support bulk fetches. (#93)
ClumpFetch
now honors originalClumpSource
call order when fetching from underlying source (#92)
- Generate artifact without the twitter-util dependency (#91)
- Add a couple inferred methods and aliases to clump api (#88)
- Add scaladoc to all public methods (#87)
- Use the Apache license (#85)
Clump.sourceFrom
renamed toClump.source
for consistencyClump.source
must now be called with a partially-applied function (Clump.source(fetch _)
)Clump.source
now accepts fetch functions with up to 4 additional parameters
Clump.traverse
now accepts any kind of collection as inputClump.future
now acceptsFuture[T]
andFuture[Option[T]]
Clump.sourceFrom
- support iterable output
- accept any kind of collection for
clump.collect
andclump.list
- first public release