Changelog
*Sourced from [mixpanel-browser's changelog](https://github.com/mixpanel/mixpanel-js/blob/master/CHANGELOG.md).*
> **2.32.0** (16 Dec 2019)
> - Default to POST requests for event tracking and profile updates
> - Include `$insert_id` with events for deduplication support
> - Don't throw exception when decoding malformed URI params
> - Notifications test fixes
>
> **2.31.0** (19 Nov 2019)
> - Default API server to api-js.mixpanel.com
>
> **2.29.1** (22 Aug 2019)
> - Fix race condition with event-triggered in-apps
>
> **2.29.0** (6 Jun 2019)
> - `mixpanel.identify()` now sends special `$identify` event for advanced identity management
> - Fix extraneous logging for Group API calls
>
> **2.28.0** (9 Apr 2019)
> - Support event triggered inapps
>
> **2.27.0** (7 Mar 2019)
> - Support cross-subdomain tracking on TLDs longer than 6 chars (thanks [@danielbaker](https://github.com/danielbaker))
> - Support configurable network protocol for inapp resources (thanks [@mkdai](https://github.com/mkdai))
> - Allow inapp links to open in new window/tab via config option (thanks [@mkdai](https://github.com/mkdai))
>
> **2.26.0** (9 Jan 2019)
> - Fix minification issue with DoNotTrack browser setting
> - Pass flag to backend indicating when $distinct_id might have been set to a pre-existing $distinct_id value instead of a generated UUID (used when resolving aliases)
>
> **2.25.0** (19 Dec 2018)
> - Change the behavior of `opt_out_tracking_by_default` to no longer override any existing opt status when the user has an opt-in cookie. It also no longer clears persistence when set to true.
> - Create a new param called `opt_out_persistence_by_default` which will determine whether SDK persistence is turned off during initialization
>
> **2.23.0** (23 Oct 2018)
> - Track `time` prop automatically with all events recording UTC timestamp (in seconds)
> as the client (browser) sees it. The automatic value can be overridden by setting the
> `time` prop explicitly in tracking calls.
> - Set `$user_id` and `$device_id` superprops automatically. This allows finer-grained
> identity management around linking anonymous, logged-in, and logged-out behavior.
>
> **2.22.4** (1 Jun 2018)
> - Ensure GDPR cookies are always cleared when possible
>
> **2.22.3** (25 May 2018)
> - Bugfix for previous patch
>
> **2.22.2** (25 May 2018)
> - Allow GDPR utils to use localStorage instead of cookies
>
> **2.22.1** (22 May 2018)
> - Add `xhr_headers` config option for sending extra headers with each request (thanks [@austince](https://github.com/austince))
> ... (truncated)
Commits
- [`f0fed1b`](https://github.com/mixpanel/mixpanel-js/commit/f0fed1b541acc9d6cd2fac2234a9b5da3646dd21) 2.32.0
- [`910bb27`](https://github.com/mixpanel/mixpanel-js/commit/910bb27c7b4a1623e77c2c0f2b585782d017dca4) update changelog for 2.32.0
- [`1c4d98b`](https://github.com/mixpanel/mixpanel-js/commit/1c4d98b4a485fbf4dc4421f00c33f3b19530b307) rebuild 2.32.0
- [`59d5504`](https://github.com/mixpanel/mixpanel-js/commit/59d55042380e89324b3abc95d5e08e6b38128cb7) _send_request fixes for ancient no-XHR scenarios
- [`1f8b364`](https://github.com/mixpanel/mixpanel-js/commit/1f8b36470d10bed490b820cf7f07e1588e85fe71) go back to showing passed tests by default
- [`6073246`](https://github.com/mixpanel/mixpanel-js/commit/60732460ad160d76d1da5ad726fa3ee6b34a71ef) build 2.32.0
- [`62c4c79`](https://github.com/mixpanel/mixpanel-js/commit/62c4c792436f26a6bbf07ef8f726cf9dad1988b3) Merge branch 'tracking-improvements' into 2.32.0-rc
- [`f977447`](https://github.com/mixpanel/mixpanel-js/commit/f977447ab8c2230d9792c2fcbbfde47e0f83b6cd) don't die on malformed query params
- [`25900ab`](https://github.com/mixpanel/mixpanel-js/commit/25900abce6f63a987bfe2cc95e531330c8df4319) test cases to exercise URI decoding (one failing)
- [`1253bda`](https://github.com/mixpanel/mixpanel-js/commit/1253bdac84c6da1f1a38a3dd2ecbc683bc7140c1) fix minified build for non-dist case
- Additional commits viewable in [compare view](https://github.com/mixpanel/mixpanel-js/compare/v2.31.0...v2.32.0)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
If all status checks pass Dependabot will automatically merge this pull request.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Bumps mixpanel-browser from 2.31.0 to 2.32.0.
Changelog
*Sourced from [mixpanel-browser's changelog](https://github.com/mixpanel/mixpanel-js/blob/master/CHANGELOG.md).* > **2.32.0** (16 Dec 2019) > - Default to POST requests for event tracking and profile updates > - Include `$insert_id` with events for deduplication support > - Don't throw exception when decoding malformed URI params > - Notifications test fixes > > **2.31.0** (19 Nov 2019) > - Default API server to api-js.mixpanel.com > > **2.29.1** (22 Aug 2019) > - Fix race condition with event-triggered in-apps > > **2.29.0** (6 Jun 2019) > - `mixpanel.identify()` now sends special `$identify` event for advanced identity management > - Fix extraneous logging for Group API calls > > **2.28.0** (9 Apr 2019) > - Support event triggered inapps > > **2.27.0** (7 Mar 2019) > - Support cross-subdomain tracking on TLDs longer than 6 chars (thanks [@danielbaker](https://github.com/danielbaker)) > - Support configurable network protocol for inapp resources (thanks [@mkdai](https://github.com/mkdai)) > - Allow inapp links to open in new window/tab via config option (thanks [@mkdai](https://github.com/mkdai)) > > **2.26.0** (9 Jan 2019) > - Fix minification issue with DoNotTrack browser setting > - Pass flag to backend indicating when $distinct_id might have been set to a pre-existing $distinct_id value instead of a generated UUID (used when resolving aliases) > > **2.25.0** (19 Dec 2018) > - Change the behavior of `opt_out_tracking_by_default` to no longer override any existing opt status when the user has an opt-in cookie. It also no longer clears persistence when set to true. > - Create a new param called `opt_out_persistence_by_default` which will determine whether SDK persistence is turned off during initialization > > **2.23.0** (23 Oct 2018) > - Track `time` prop automatically with all events recording UTC timestamp (in seconds) > as the client (browser) sees it. The automatic value can be overridden by setting the > `time` prop explicitly in tracking calls. > - Set `$user_id` and `$device_id` superprops automatically. This allows finer-grained > identity management around linking anonymous, logged-in, and logged-out behavior. > > **2.22.4** (1 Jun 2018) > - Ensure GDPR cookies are always cleared when possible > > **2.22.3** (25 May 2018) > - Bugfix for previous patch > > **2.22.2** (25 May 2018) > - Allow GDPR utils to use localStorage instead of cookies > > **2.22.1** (22 May 2018) > - Add `xhr_headers` config option for sending extra headers with each request (thanks [@austince](https://github.com/austince)) > ... (truncated)Commits
- [`f0fed1b`](https://github.com/mixpanel/mixpanel-js/commit/f0fed1b541acc9d6cd2fac2234a9b5da3646dd21) 2.32.0 - [`910bb27`](https://github.com/mixpanel/mixpanel-js/commit/910bb27c7b4a1623e77c2c0f2b585782d017dca4) update changelog for 2.32.0 - [`1c4d98b`](https://github.com/mixpanel/mixpanel-js/commit/1c4d98b4a485fbf4dc4421f00c33f3b19530b307) rebuild 2.32.0 - [`59d5504`](https://github.com/mixpanel/mixpanel-js/commit/59d55042380e89324b3abc95d5e08e6b38128cb7) _send_request fixes for ancient no-XHR scenarios - [`1f8b364`](https://github.com/mixpanel/mixpanel-js/commit/1f8b36470d10bed490b820cf7f07e1588e85fe71) go back to showing passed tests by default - [`6073246`](https://github.com/mixpanel/mixpanel-js/commit/60732460ad160d76d1da5ad726fa3ee6b34a71ef) build 2.32.0 - [`62c4c79`](https://github.com/mixpanel/mixpanel-js/commit/62c4c792436f26a6bbf07ef8f726cf9dad1988b3) Merge branch 'tracking-improvements' into 2.32.0-rc - [`f977447`](https://github.com/mixpanel/mixpanel-js/commit/f977447ab8c2230d9792c2fcbbfde47e0f83b6cd) don't die on malformed query params - [`25900ab`](https://github.com/mixpanel/mixpanel-js/commit/25900abce6f63a987bfe2cc95e531330c8df4319) test cases to exercise URI decoding (one failing) - [`1253bda`](https://github.com/mixpanel/mixpanel-js/commit/1253bdac84c6da1f1a38a3dd2ecbc683bc7140c1) fix minified build for non-dist case - Additional commits viewable in [compare view](https://github.com/mixpanel/mixpanel-js/compare/v2.31.0...v2.32.0)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.If all status checks pass Dependabot will automatically merge this pull request.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)