Releases: dexiio/dexi-php-client
Incorrect namespace fixed
Add ability to stream results
This release adds methods for streaming results to the different API domains. These methods then call user-provided callbacks when data is received in order to allow for more efficient processing of much larger amounts of data.
| Domain | Method | Streaming equivalent |
|---|---|---|
| Runs | getLatestResult | streamLatestResult |
| Executions | getResult | streamResult |
Fix bug in getLatestResult
This release fixes a bug in getLatestResult which was resulting in the state being completely ignored.
PHP 5.3 support fixed
This release replaces [] array notations with old-fashioned array() calls in order to make it fully compatible with PHP 5.3. Also:
- The PHPUnit library has been downgraded to a PHP5.3 compatible version
- The PHPDoc annotations have been updated
- Two tests which had been incorrectly commented out are once again available
Execute bulk fixed
Executing robots using executeBulk resulted in a timeout - this release fixes that.
Connect, append, delete after in Runs
This release fixes bugs for the connect, append and deleteAfter parameters in the Runs methods, which were being ignored completely due to incorrect formatting of the query string parameters.
Bug fixes, data sets, integration tests
This release does the following:
- Switches to CURL for communicating with dexi.io
- Fixes several bugs which made using the client impossible without modifying it
- Adds support for dataSet API operations
- Improves documentation for existing operations
- Adds integration tests for every operation
Dexi PHP client
Dexi API client for PHP 5.3+