Skip to content

Releases: gordalina/GordalinaMixpanelBundle

5.0.3

23 Jan 19:37
5.0.3
cb56d5a
Compare
Choose a tag to compare

v5.0.3

5.0.2...5.0.3

Fixes

  • Don't send DateTimeInterface as value for properties in extra_data #36

5.0.2

23 Jan 19:37
5.0.2
8794148
Compare
Choose a tag to compare

v5.0.2

5.0.1...5.0.2

Fixes

  • Registry does not match doctrine proxies #33

5.0.1

22 Nov 00:38
5.0.1
e065aa4
Compare
Choose a tag to compare

v5.0.1

5.0.0...5.0.1

Fixes

  • getUserProperties() returns null if instance is a doctrine proxy #32

5.0.0

06 Jun 06:04
e4aea20
Compare
Choose a tag to compare

Breaking Changes

  • Dropped support for PHP <8.0 & Symfony <5.4 #30

3.5.0

10 Jul 05:28
cd7f533
Compare
Choose a tag to compare

Features

  • Added support for PHP 8.0
  • Switch to GitHub Actions from Travis CI

3.4.0

12 Dec 20:18
e26e722
Compare
Choose a tag to compare

Features

  • Added a new configuration option send_user_ip which decides whether to send the user ip to mix panel. #19

3.3.0

10 Oct 01:30
624c3c1
Compare
Choose a tag to compare

Security Fixes

  • Upgraded symfony/http-kernel to ^4.4.13 || 5.1.5 to address CVE-2020-15094

3.2.0

23 Sep 00:01
a211caa
Compare
Choose a tag to compare

Features

Deprecations

  • In your config file replace
Symfony\Component\Security\Core\User\UserInterface:
  id: username
  email: email
App\Entity\User:
  id: id
  first_name: first_name
  last_name: last_name
  email: email
  phone: phone

By

Symfony\Component\Security\Core\User\UserInterface:
  id: username
  $email: email
App\Entity\User:
  id: id
  $first_name: first_name
  $last_name: last_name
  $email: email
  $phone: phone

3.1.0

20 Aug 17:35
43ff6d2
Compare
Choose a tag to compare

Features

3.0.0

12 Aug 21:42
9fa0670
Compare
Choose a tag to compare
  • Changed autoload from PSR-0 to PSR-4
  • v3 now supports Symfony 4.4+ and Symfony 5.0+
  • Uses version ~2.8 of mixpanel/mixpanel-php
  • Using the autowiring
  • Remove compatibility with old Symfony versions not maintained
  • Setting up Travis + Php-cs Fixer
  • Add auto_update_user parameter in order to send user data on each request
  • Add enable parameter in order to enable/disable send data to Mixpanel
  • Add extra_data config to send more user data
  • Create MixpanelEvent if you want to send data without annotation
  • Be able to use Expression in props
    /*
     * @Mixpanel\Track("Order Completed", props={
     *      "user": @Mixpanel\Expression("user.getId()")
     * })
     */
  • Some fixes (event name, getId not exist, ...)
  • Update Readme