Skip to content

Releases: bernardphp/chute

Speeed

30 Dec 11:57
Compare
Choose a tag to compare
Speeed Pre-release
Pre-release

This release changes the way mapping was done in MapReduce. By introducing a MapperIterator that maps values on demand means we can work with the iterator as all values have been mapped beforehand.

Added ResultSetFactory interface which is the third and optional argument to MapReduce constructor. This factory creates ResultSet's when doinng the run. By introducing this the second argument to MapReduce::run have been removed.

ChunkedIterator and Typo's

27 Dec 10:04
Compare
Choose a tag to compare
Pre-release

This release contains a lot of typo fixes in the documentation and in the phpdocs.

It also contains a new implementation of ChunkedIterator that now implements the whole interface instead of using IteratorIterator.

Traversable

23 Dec 10:15
Compare
Choose a tag to compare
Traversable Pre-release
Pre-release

This release changes the typehints from Iterator to Traversable. This makes it possible to use PDOStatement directly without wrapping it in a IteratorIterator.

It fixes ChunkedIterator to correctly rewind and is now covered by a test case aswell.

First

23 Dec 08:41
Compare
Choose a tag to compare
First Pre-release
Pre-release

Initial Release