PackageTrack
Sign in Get early access

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
Release Pre-release

Releases

latest 13
  1. 2.11.0 11 Apr 2023
    Release notes
    • Fix identify regex for $anon_id
    • Fix PHP 8.2 deprecation warning
    Open source →
    Release notes
    • Fix identify regex for $anon_id
    • Fix PHP 8.2 deprecation warning
    Open source →
  2. 2.10.0 10 Aug 2022
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 2.9.0...2.10.0

    Open source →
    Release notes
    • send millisecond precision timestamps
    Open source →
  3. 2.9.0 21 Jul 2022
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 2.8.1...2.9.0

    Open source →
    Release notes
    • update regex for $anon_id check
    • Group Analytics Support
    • Fix PHP 8.1 deprecation warning
    • PHP 7.4 compatibility
    Open source →
  4. 2.8.1 31 Mar 2021
    Release notes

    update regex for $anon_id check

    Open source →
    Release notes
    • Updated $anon_id regex in identify method to support all Mixpanel distinct IDs
    Open source →
  5. 2.8.0 20 Apr 2020
    Release notes
    • added $anon_id parameter to identify method, and a track call when parameter exists and is in UUID v4 format
    • Change parameter names for createAlias method to $distinct_id and $alias
    • Prevent unnecessary call to _encode on non-forked CurlConsumer
    • make sure 'Connection' exists before accessing it
    Open source →
    Release notes
    • Added $anon_id parameter to identify method, and a track call when parameter exists and is in UUID v4 format
    • Change parameter names for createAlias method to $distinct_id and $alias
    • Prevent unnecessary call to _encode on non-forked CurlConsumer
    • make sure 'Connection' exists before accessing it
    Open source →
  6. 2.7.0 08 Jul 2019
    Release notes
    • 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
    Open source →
    Release notes
    Open source →
  7. 2.6.2 11 Jun 2014
    Release notes

    Mixpanel PHP Library v2.6.2

    Open source →
    Release notes
    • Added support for $ignore_time
    • Cleaned up some comments to be more clear
    Open source →
  8. 2.6.1 29 Jan 2014
    Release notes

    Mixpanel PHP Library v2.6.1

    Open source →
    Release notes
    • Fixed bug in SocketConsumer timeout
    Open source →
  9. 2.6 29 Jan 2014
    Release notes

    Mixpanel PHP Library v2.6

    Open source →
    Release notes
    • Updated default for connect_timeout in SocketConsumer to be 5
    Open source →
  10. 2.5 29 Jan 2014
    Release notes

    Mixpanel PHP Library v2.5

    Open source →
    Release notes
    • timeout option now refers to CURLOPT_TIMEOUT instead of CURLOPT_CONNECTTIMEOUT in non-forked cURL calls, it has been removed from the SocketConsumer in favor of a new connect_timeout option.
    • Added a new connect_timeout option 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_error with the curl errno and message
    Open source →
  11. 2.4 21 Oct 2013
    Release notes
    • Fixed a bug where passing the integer 0 for the ip parameter would be ignored
    Open source →
  12. 2.0 15 Oct 2013
    Release notes
    • 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
    Open source →
  13. 1.0 21 Jun 2013

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive