A significant the Metrics adapter API. We're rewriting these as native classes
in order to move away from the Ember Object model. Historically we've relied
upon the init
and willDestroy
hooks to do our cleanup. Moving forward an
install
and uninstall
hook will need to be defined. Please see the
Google Analytics
for an example.
Introduce deprecation warning for some GA behaviour (https://github.com/dhochbaum-dcp/dcp-ember-metrics/pull/444)
- Revert a broad refactor to native classes that's not backwards compatible https://github.com/dhochbaum-dcp/dcp-ember-metrics/pull/372
- Reexport the built-in MetricsAdapters from the app folder (https://github.com/dhochbaum-dcp/dcp-ember-metrics/pull/432)
- Add Matomo Tag Manager adapter (https://github.com/dhochbaum-dcp/dcp-ember-metrics/pull/439)
- Segment improvements (https://github.com/dhochbaum-dcp/dcp-ember-metrics/pull/436)
Many thanks to our contributors:
- @Windvis
- @VincentHardouin
- @GabrielCousin
- Fix teardown code (https://github.com/dhochbaum-dcp/dcp-ember-metrics/pull/374)
Thank you to @gilest for catching this bug. D'oh!
This will be the last release in the v1 series. See below for notes on the forthcoming v2 release.
- Numerous dependency updates
- Modernized tests using qunit-sinon-assertions
- Add deprecations for adapters extending EmberObject
- Deprecate an automatic identify event with Amplitude adapter (see https://github.com/dhochbaum-dcp/dcp-ember-metrics/issues/278)
- Type numerous object transformation tools (https://github.com/dhochbaum-dcp/dcp-ember-metrics/pull/343)
- Documentation updated
- Add the Pendo adapter
- An upgrade guide will be made available as soon as possible
- This should resolve the embroider-optimized scenario failures
A hearty thank you to all contributors. The following people contributed to this release:
- @GreatWizard
- @jfdnc
- @Windvis
- Resolves duplicate GTM script injection (#291, #292)
N/A
N/A
- Add support for additional Mixpanel config options https://github.com/dhochbaum-dcp/dcp-ember-metrics/pull/244
N/A
N/A
- Add Azure App Insights identify method https://github.com/dhochbaum-dcp/dcp-ember-metrics/pull/271
One more!
- Add Azure App Insights Adapter https://github.com/dhochbaum-dcp/dcp-ember-metrics/pull/262
- Allow for multiple GA Properties https://github.com/dhochbaum-dcp/dcp-ember-metrics/pull/269
- Blueprints generate ES6 class adapter https://github.com/dhochbaum-dcp/dcp-ember-metrics/pull/262
- Update Ember to 3.21 https://github.com/dhochbaum-dcp/dcp-ember-metrics/pull/261
This aims to be the lacks version before 1.0.0.
- Add Amplitude adapter https://github.com/dhochbaum-dcp/dcp-ember-metrics/pull/235
- Removed export of
canUseDom
https://github.com/dhochbaum-dcp/dcp-ember-metrics/pull/255
- Refactor to native classes https://github.com/dhochbaum-dcp/dcp-ember-metrics/pull/253
- Update Mix Panel https://github.com/dhochbaum-dcp/dcp-ember-metrics/pull/224
- Allow configuring data processing options with Facebook Pixel https://github.com/dhochbaum-dcp/dcp-ember-metrics/pull/246
- Ensure
ga.create
is called with valid config https://github.com/dhochbaum-dcp/dcp-ember-metrics/pull/174 - Resolve some
npm audit
sadness https://github.com/dhochbaum-dcp/dcp-ember-metrics/pull/230
- Update Ember, and friends https://github.com/dhochbaum-dcp/dcp-ember-metrics/pull/242
- Remove
getWithDefault
https://github.com/dhochbaum-dcp/dcp-ember-metrics/pull/243 - Update Segment's loading snippet https://github.com/dhochbaum-dcp/dcp-ember-metrics/pull/240
- Add faces of the contributors https://github.com/dhochbaum-dcp/dcp-ember-metrics/pull/236
- Native class examples https://github.com/dhochbaum-dcp/dcp-ember-metrics/pull/234
- Replace
canUseDom
withAdapter.supportsFastboot
https://github.com/dhochbaum-dcp/dcp-ember-metrics/pull/175