All notable changes to tbpixel/xml-streamer
will be documented in this file.
- Provided Client always rewinds stream at end of iteration; resolves #20.
- Re-addresses issue #21, resolving it properly this time.
- Resolves an issue where ReaderStream did not iterate every record correctly; fixes #21.
- Allows the client to return an array of items, resolving #17.
- Allows the client to be countable, resolving #16.
- Implements mutation testing library
infection
. - Fixes an issue where the cursor was not wrapping correctly and adds tests.
- Fixes an issue where the
XMLReader
based streams did not properly rewind. - Fixes an issue where
__toString
may throw an exception. - Fixes an issue where iterating by tag name only returned the first result.
- Resolve issue #12, implementing IteratorAggregate onto the client to allow for convenient looping.
- Resolves issue #8, fixing stream size calculation and adjusting tests accordingly.
- Resolves issue #6, adding
__destruct
magic method to ReaderStream to close stream on object destruct.
- Resolves issue #3, adding the ability to pass a tag name to a reader stream and get it to iterate manually.
- Resolves issue #1, a bug in which stream iteration depth was not equal to required set depth.
- Initial release