first commit
This commit is contained in:
277
modules/ps_metrics/vendor/segmentio/analytics-php/HISTORY.md
vendored
Normal file
277
modules/ps_metrics/vendor/segmentio/analytics-php/HISTORY.md
vendored
Normal file
@@ -0,0 +1,277 @@
|
||||
|
||||
1.8.0 / 2021-05-31
|
||||
==================
|
||||
|
||||
* Fix socket return response (#174)
|
||||
* API Endpoint update (#168)
|
||||
* Update Batch Size Check (#168)
|
||||
* Remove messageID override capabilities (#163)
|
||||
* Update flush sleep waiting period (#161)
|
||||
|
||||
1.7.0 / 2021-03-10
|
||||
=======================
|
||||
|
||||
* Retry Network errors (#136)
|
||||
* Update Tests [Improvement] (#132)
|
||||
* Updtate Readme Status Badging (#139)
|
||||
* Bump e2e tests to latest version [Improvement] (#142)
|
||||
* Add Limits to message, batch and memeory usage [Feature] (#137)
|
||||
* Add Configurable flush parameters [Feature] (#135)
|
||||
* Add ability to use custom consumer [Feature] (#61)
|
||||
* Add ability to set file permmissions [Feature] (#122)
|
||||
* Fix curl error handler [Improvement] (#97)
|
||||
* Fix timestamp implementation for microseconds (#94)
|
||||
* Modify max queue size setting to match requirements (#153, #146)
|
||||
* Add ability to set userid as zero (#157)
|
||||
|
||||
|
||||
1.6.1-beta / 2018-05-01
|
||||
=======================
|
||||
|
||||
* Fix tslint error in version.php
|
||||
|
||||
1.6.0-beta / 2018-04-30
|
||||
=======================
|
||||
|
||||
* Add License file
|
||||
* Coding style fixers (#112)
|
||||
* rename type to method to match new harness contract (#110)
|
||||
* Increase Code coverage (#108)
|
||||
* Add Linter to CI (#109)
|
||||
* When the message size is larger than 32KB, return FALSE instead of throw exception
|
||||
* Make writeKey required as a flag in the CLI instead of as an environment variable.
|
||||
* Verify message size is below than 32KB
|
||||
* Run E2E test when RUN_E2E_TESTS is defined
|
||||
* Add Rfc 7231 compliant user agent into request header
|
||||
* Add backoff for socket communication
|
||||
* Implement response error handling for POST request and add backoff (in LibCurl)
|
||||
* Change environment to precise as default
|
||||
* CI: Make PHP 5.3 test to be run in precise environment
|
||||
* Make host to be configurable
|
||||
* Add anonymousId in group payload
|
||||
|
||||
1.5.2 / 2017-08-18
|
||||
==================
|
||||
|
||||
* Always set default context.
|
||||
|
||||
1.5.1 / 2017-04-06
|
||||
==================
|
||||
|
||||
* Use require_once() instead of require(). Fixes issue where seperate plugins in systems such as Moodle break because of class redeclaration when using seperate internal versions of Segment.io.
|
||||
|
||||
1.5.0 / 2017-03-03
|
||||
==================
|
||||
|
||||
* Adding context.library.consumer to all PHP events
|
||||
* libcurl consumer will retry once if http response is not 200
|
||||
* update link to php docs
|
||||
* improve portability and reliability of Makefile accros different platforms (#74)
|
||||
|
||||
1.4.2 / 2016-07-11
|
||||
==================
|
||||
|
||||
* remove the extra -e from echo in makefile
|
||||
|
||||
1.4.1 / 2016-07-11
|
||||
==================
|
||||
|
||||
* use a more portable shebang
|
||||
|
||||
1.4.0 / 2016-07-11
|
||||
==================
|
||||
|
||||
* adding a simple wrapper CLI
|
||||
* explicitly declare library version in global scope during creating new release to allow using library with custom autoload (composer for example)
|
||||
|
||||
1.3.0 / 2016-04-05
|
||||
==================
|
||||
|
||||
* Introducing libcurl consumer
|
||||
* Change Consumer to protected instead of private
|
||||
|
||||
1.2.7 / 2016-03-04
|
||||
==================
|
||||
|
||||
* adding global
|
||||
|
||||
1.2.6 / 2016-03-04
|
||||
==================
|
||||
|
||||
* fix version
|
||||
|
||||
1.2.5 / 2016-03-04
|
||||
==================
|
||||
|
||||
* Adding release script, fixing version
|
||||
* Pass back ->flush() result to allow caller code know if flushed successfully
|
||||
|
||||
1.2.4 / 2016-02-17
|
||||
=============
|
||||
|
||||
* core: fix error name
|
||||
* send: make send.php executable
|
||||
* socket: adding fix for FIN packets from remote
|
||||
|
||||
1.2.3 / 2016-02-01
|
||||
==================
|
||||
|
||||
* instead of using just is_int and is_float for checking timestamp, use filter_var since that can detect string ints and floats - if its not a string or float, consider it might be a ISO8601 or some other string, so use strtotime() to support other strings
|
||||
|
||||
1.2.1 / 2015-12-29
|
||||
==================
|
||||
|
||||
* socket open error checking fix
|
||||
* Fix batch size check before flushing tracking queue
|
||||
* Fix bug in send.php
|
||||
|
||||
1.2.0 / 2015-04-27
|
||||
==================
|
||||
|
||||
* removing outdated test
|
||||
* enabling ssl by default
|
||||
* socket: bump timeout to 5s
|
||||
|
||||
1.1.3 / 2015-03-03
|
||||
==================
|
||||
|
||||
* formatTime: use is_* and fix to support floats
|
||||
|
||||
|
||||
1.1.2 / 2015-03-03
|
||||
==================
|
||||
|
||||
* send.php: fix error handling
|
||||
* client: fix float timestamp handling
|
||||
|
||||
|
||||
1.1.1 / 2015-02-11
|
||||
==================
|
||||
|
||||
* Add updated PHP version requirement for @phpunit
|
||||
* add .sentAt
|
||||
|
||||
|
||||
1.1.0 / 2015-01-07
|
||||
==================
|
||||
|
||||
* support microtime
|
||||
* Update README.md
|
||||
* drop the io
|
||||
|
||||
1.0.3 / 2014-10-14
|
||||
==================
|
||||
|
||||
* fix: empty array for traits and properties
|
||||
|
||||
1.0.2 / 2014-09-29
|
||||
==================
|
||||
|
||||
* fix: identify(), group() with empty traits
|
||||
* suppressing logs generated when attempting to write to a reset socket [j0ew00ds]
|
||||
* Added PHP 5.6, 5.5 and HHVM to travis.yml [Nyholm]
|
||||
|
||||
1.0.1 / 2014-09-16
|
||||
==================
|
||||
|
||||
* fixing validation for Segment::page() calls
|
||||
* updating send.php error message
|
||||
* fix send.php to exit gracefully when there is no log file to process
|
||||
|
||||
1.0.0 / 2014-06-16
|
||||
==================
|
||||
|
||||
* update to work with new spec
|
||||
* add ./composer.phar validation test
|
||||
* better send.php output
|
||||
* add validation
|
||||
* use strtotime in send.php and support php5.3
|
||||
* rename Analytics to Segment
|
||||
* add send.php to replace file_reader.py
|
||||
* add new methods implementation and tests
|
||||
* implement spec changes
|
||||
* change tests to reflect spec changes
|
||||
* test changes:
|
||||
* Fix typo in composer.json
|
||||
|
||||
0.4.8 / 8-21-2013
|
||||
=============
|
||||
* adding fix for socket requests which might complete in multiple fwrites
|
||||
|
||||
0.4.7 / 5-28-2013
|
||||
=============
|
||||
* `chmod` the log file to 0777 so that the file_reader.py can read it
|
||||
|
||||
0.4.6 / 5-25-2013
|
||||
=============
|
||||
* Check for status existing on response thanks to [@gmoreira](https://github.om/gmoreira)
|
||||
|
||||
0.4.5 / 5-20-2013
|
||||
=============
|
||||
* Check for empty secret thanks to [@mustela](https://github.com/mustela).
|
||||
|
||||
0.4.3 / 5-1-2013
|
||||
=============
|
||||
* Make file_reader rename to a file in the same directory as the log file thanks to [@marshally](https://github.com/marshally)
|
||||
|
||||
0.4.2 / 4-26-2013
|
||||
=============
|
||||
* Fix for $written var on connection error thanks to [@gmoreira](https://github.com/gmoreira)
|
||||
|
||||
0.4.1 / 4-25-2013
|
||||
=============
|
||||
* Adding fix to file_reader alias
|
||||
|
||||
0.4.0 / 4-8-2013
|
||||
=============
|
||||
* Full Autoloading an PEAR naming by [Cethy](https://github.com/Cethy)
|
||||
* Adding alias call
|
||||
|
||||
0.3.0 / 3-22-2013
|
||||
=============
|
||||
* Adding try-catch around fwrite cal
|
||||
|
||||
0.2.7 / 3-17-2013
|
||||
=============
|
||||
* Adding file_reader.py fix
|
||||
|
||||
0.2.6 / 3-15-2013
|
||||
=============
|
||||
* Rename analytics.php -> Analytics.php to allow autoloading by [Cethy](https://github.com/Cethy)
|
||||
|
||||
0.2.5 / 2-22-2013
|
||||
=============
|
||||
* Trailing whitespace/end php tags fix by [jimrubenstein](https://github.com/jimrubenstein)
|
||||
|
||||
0.2.4 / 2-19-2013
|
||||
=============
|
||||
* Support fwrite retry on closed socket.
|
||||
|
||||
0.2.3 / 2-12-2013
|
||||
=============
|
||||
* Adding check for count in properties and traits length.
|
||||
|
||||
0.2.2 / 2-11-2013
|
||||
=============
|
||||
* Adding default args for properties
|
||||
|
||||
0.2.1 / 2-1-2013
|
||||
=============
|
||||
* Enabling pfsockopen for persistent connections
|
||||
* Making socket default
|
||||
|
||||
0.2.0 / 2-1-2013
|
||||
=============
|
||||
* Updating consumer class to use shared functions.
|
||||
* Removed *fork* consumer, renamed *fork_queue* to *fork_curl*.
|
||||
|
||||
0.1.1 / 1-30-2013
|
||||
=============
|
||||
* Adding fork consumer
|
||||
* Adding fork_queue consumer
|
||||
* Setting fork_queue consumer to be the default.
|
||||
|
||||
0.1.0 / 1-29-2013
|
||||
=============
|
||||
|
||||
Initial version
|
||||
Reference in New Issue
Block a user