GordalinaMixpanelBundle

Symfony bundle for Mixpanel

Downloads
142.7K
Stars
14
Committers
11

Bot releases are hidden (Show)

GordalinaMixpanelBundle - 5.0.3 Latest Release

Published by gordalina over 1 year ago

v5.0.3

5.0.2...5.0.3

Fixes

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

Published by gordalina over 1 year ago

v5.0.2

5.0.1...5.0.2

Fixes

  • Registry does not match doctrine proxies #33
GordalinaMixpanelBundle - 5.0.1

Published by gordalina almost 2 years ago

v5.0.1

5.0.0...5.0.1

Fixes

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

Published by gordalina over 2 years ago

Breaking Changes

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

Published by gordalina over 3 years ago

Features

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

Published by gordalina almost 4 years ago

Features

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

Published by gordalina about 4 years ago

Security Fixes

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

Published by gordalina about 4 years ago

Features

  • Used Profile properties. #16 by @RomulusED69

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
GordalinaMixpanelBundle - 3.1.0

Published by gordalina about 4 years ago

Features

  • Add throw_on_user_data_attribute_failure parameter. #12 by @RomulusED69
  • Condition evaluation in Actions. #10 by @RomulusED69
GordalinaMixpanelBundle - 3.0.0

Published by gordalina about 4 years ago

  • 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
GordalinaMixpanelBundle - 2.6.2.3

Published by gordalina about 7 years ago

Support for Symfony 3.x

Package Rankings
Top 8.57% on Packagist.org
Badges
Extracted from project README
Build Status
Related Projects