- Upgrading to Guzzle 6
- Removing support for PHP 5.4 (use version 1 for that)
- Updating dependencies
- Creating separate branches to maintain v1 and v2 apart
- Updating dependencies
- Including Yii 2 integration by @baibaratsky
- Placing project in CI with PHP 5.6 and 7
- Updating dependencies
- Using caret for declaring dependencies in Composer, as per author's recommendation
- Creating setAsyncRequest(boolean $isAsyncRequest) method to be used instead of makeNonBlocking(). Its more flexible.
- makeNonBlocking() is now deprecated, use setAsyncRequest() instead. To be removed in next major release.
- Changing HTTPS endpoint to official one in Google documentation
- Adding Data Source parameter
- Adding Geographical Override parameter
- Adding the capability of sending hits to GA in an asynchronous way (non-blocking)
- Minor bug fixes
- First stable release
- Full implementation of GA measurement protocol (AFAIK, feel free to open issue/pull request)
- 100% code coverage for unit tests
- Only missing documentation and integration tests to be added in next minor release
- Fixing bug where ecommerce transaction was not collected because data was being sent as POST body instead of URL query parameters
- Added send pageview and event
- All required parameters for pageview and events implemented
- Alpha testing of transaction tracking with Enhanced Ecommerce
- Initial release