mixpanel/mixpanel-php
The Official PHP library for Mixpanel
2.11.0
18M downloads/mo
#1128 most downloaded on Packagist
mixpanel/mixpanel-php
What this package is like to depend on
Last release 3 years ago
no release in 18 months
Ships unpredictably
gaps range from 3 weeks to 5.1 years
Nearly every release is documented
notes for 12 of 13 stable releases
Nothing withdrawn
no release was ever pulled
13 years old
13 releases · first in 2013
0 releases in the last 12 months
see the full history below
Release timeline
13 releases · Jun 2013 to Apr 2023
2014
2016
2018
2020
2022
2024
2026
Releases
latest 13-
2.11.011 Apr 2023 -
2.10.010 Aug 2022Release notes
Open source →What's Changed
- send millisecond precision timestamps by @jaredmixpanel in #67
New Contributors
- @jaredmixpanel made their first contribution in #67
Full Changelog: 2.9.0...2.10.0
-
2.9.021 Jul 2022Release notes
Open source →What's Changed
- update regex for $anon_id check by @zeedann in #60
- Group Analytics Support by @santigracia in #64
- Fix PHP 8.1 deprecation warning by @starred-gijs in #65
- PHP 7.4 compatibility by @andypasztirak in #61
New Contributors
- @santigracia made their first contribution in #64
- @starred-gijs made their first contribution in #65
- @andypasztirak made their first contribution in #61
Full Changelog: 2.8.1...2.9.0
Release notes
Open source →- update regex for $anon_id check
- Group Analytics Support
- Fix PHP 8.1 deprecation warning
- PHP 7.4 compatibility
-
2.8.131 Mar 2021Release notes
Open source →- Updated
$anon_idregex inidentifymethod to support all Mixpanel distinct IDs
- Updated
-
2.8.020 Apr 2020Release notes
Open source →- added
$anon_idparameter toidentifymethod, and a track call when parameter exists and is in UUID v4 format - Change parameter names for
createAliasmethod to$distinct_idand$alias - Prevent unnecessary call to _encode on non-forked CurlConsumer
- make sure 'Connection' exists before accessing it
Release notes
Open source →- Added
$anon_idparameter toidentifymethod, and a track call when parameter exists and is in UUID v4 format - Change parameter names for
createAliasmethod to$distinct_idand$alias - Prevent unnecessary call to _encode on non-forked CurlConsumer
- make sure 'Connection' exists before accessing it
- added
-
2.7.008 Jul 2019Release notes
Open source →- Dropped test support for EOL PHP version (all < 7.1)
- Added Parallel cURL implementation
- Make createAlias adhere to the consumer config
- Added option to set $ignore_alias on people updates
- Fixed Singleton instance must depend on requested token
- Fixed license type in composer.json
- Remove testing on HHVM as its no longer support by composer
Release notes
Open source →- Dropped test support for EOL PHP version (all < 7.1)
- Added Parallel cURL implementation
- Make createAlias adhere to the consumer config
- Added option to set $ignore_alias on people updates
- Fixed Singleton instance must depend on requested token
- Fixed license type in composer.json
- Remove testing on HHVM as its no longer support by composer
-
2.6.211 Jun 2014Release notes
Open source →- Added support for $ignore_time
- Cleaned up some comments to be more clear
-
2.6.129 Jan 2014 -
2.629 Jan 2014 -
2.529 Jan 2014Release notes
Open source →timeoutoption now refers toCURLOPT_TIMEOUTinstead ofCURLOPT_CONNECTTIMEOUTin non-forked cURL calls, it has been removed from the SocketConsumer in favor of a newconnect_timeoutoption.- Added a new
connect_timeoutoption for CURLOPT_CONNECTTIMEOUT in non-forked cURL calls (CurlConsumer) and the socket timeout (SocketConsumer) - Set default timeout (CURLOPT_TIMEOUT) to 30 seconds in non-forked cURL calls
- Set default connection timeoute (CURLOPT_CONNECTTIMEOUT) to 5 seconds in non-forked cURL calls
- We now pass cURL errors from non-forked cURL calls to
_handle_errorwith the curl errno and message
-
2.421 Oct 2013Release notes
Open source →- Fixed a bug where passing the integer 0 for the
ipparameter would be ignored
- Fixed a bug where passing the integer 0 for the
-
2.015 Oct 2013Release notes
Open source →- Changed the default consumer to be 'curl' (CurlConsumer)
- Changed the default setting of 'fork' to false in the Curl Consumer. This means that by default, events and profile updates are sent synchronously using the PHP cURL lib when using the Curl Consumer.
- 'createAlias' uses the CurlConsumer with 'fork' explicitly set to false (as we need this to be synchronous) instead of the SocketConsumer.
- Fixed bug where max_queue_size was never read
-
1.021 Jun 2013Nothing published for this version