Skip to content

Releases: bernardphp/chute

Speeed

30 Dec 11:57

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

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

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

Choose a tag to compare

First Pre-release
Pre-release

Initial Release