Releases: peopledoc/ember-metrics-pendo
v1.3.2
v1.3.1
Note: version 1.3.0 was never published due to canary tests not being able to run. This version is functionally identical to version 1.3.0.
Feature
Update the Pendo snippet to match the current Pendo snippet (#120)
Updates the Pendo snippet to include the track
functionality in order to match the current Pendo snippet (link to Pendo snippet documentation). The newer version includes track
as one of the functions defined in the snippet.
Update lint config of HBS files (#98)
CI
Move on github actions (#116)
Use Github Actions instead of CircleCI.
The configuration is generated by https://github.com/jelhan/create-github-actions-setup-for-ember-addon
Disable testing on canary (#126)
Temporarily disable canary tests as they fail to start pending an ember-test-helpers
upgrade.
Doc
Add CI badge in the README (#117)
Add License badge in the README (#117)
Improve documentation of parameters (#87)
- More accurate types
- Fix and slightly improve documentation
Build
Update to ember 3.24 (LTS) (#112)
Updates all dependencies/configuration to please ember 3.24
Rebuild file yarn.lock
(#102)
This should fix these current vulnerabilities:
- Package: xmlhttprequest-ssl
Commits from from v1.5.4 to v1.6.2:
mjwwit/node-XMLHttpRequest@1.5.4...1.6.2
- Package: printf
Commits from v0.5.3 to v0.6.1:
adaltas/node-printf@v0.5.3...v0.6.1
Changelog until v0.6.1:
https://github.com/adaltas/node-printf/blob/5d11e642922fe1a125a141d4becfee00f29c67ce/CHANGELOG.md
- Package: xmldom
Commits from v0.1.31 to v0.6.0:
xmldom/xmldom@v0.1.31...0.6.0
Changelog until v0.6.0:
https://github.com/xmldom/xmldom/blob/2fadfb7215b4eb670a32a572d78891a9bd0721aa/CHANGELOG.md
- Package: node-notifier
Commits from v5.4.3 to v9.0.1:
mikaelbr/node-notifier@v5.4.3...v9.0.1
Changelog until v10.0.0:
https://github.com/mikaelbr/node-notifier/blob/4b3af8b1e7308ce3c5da49c302005c24c1e0b489/CHANGELOG.md
Replace sinon by ember-sinon-qunit (#97)
By using ember-sinon-qunit we ensure that every spy/stub is restored automatically, so that he don't stay in the global window object leading to memory leaks in our tests / in future tests using stubs
See https://sinonjs.org/releases/v9.0.0/general-setup/
Upgrade eslint-plugin-ember from 10.4.2 to 10.5.1 (#122)
Upgrade ember-template-lint from 3.4.2 to 3.5.0 (#121)
Upgrade eslint from 7.27.0 to 7.30.0 (#119)
Upgrade ember-cli-inject-live-reload from 2.0.2 to 2.1.0 (#118)
Upgrade eslint from 7.26.0 to 7.27.0 (#113)
Upgrade ws to 6.2.2 (#111)
Upgrade ember-source to 3.27.2 (#110)
Upgrade ember-cli-babel to 7.26.5 (#105)
Upgrade hosted-git-info to 2.8.9 (#107)
Upgrade ember-template-lint to 3.3.1 (#98)
Upgrade handlebars to 4.7.7 (#104)
Upgrade underscore to 1.13.1 (#103)
Upgrade ember-template-lint to 3.3.1 (#101)
Upgrade ember-cli-babel to 7.26.4 (#99)
Upgrade eslint to 7.25.0 (#100)
Upgrade eslint-plugin-ember to 10.4.1 (#96)
Upgrade ssri to 6.0.2 (#95)
Upgrade ember-template-lint to 3.2.0 (#92)
Upgrade eslint to 7.24.0 (#93)
Upgrade eslint-plugin-ember to 10.3.0 (#90)
Upgrade ember-auto-import to 1.11.2 (#91)
Upgrade ember-source to 3.26.1 (#89)
Update ember-cli-htmlbars to 5.7.1 (#86, #84)
Update ember-cli-babel to 7.26.3 (#88)
Upgrade ember-source to 3.25.3 (#85)
Upgrade ember-template-lint to 3.1.1 (#82)
Upgrade eslint to 7.22.0 (#83)
Upgrade elliptic to 6.5.4 (#81)
Upgrade @glimmer/component to 1.0.4 (#79)
Upgrade @glimmer/tracking to 1.0.4 (#80)
Upgrade ember-cli-htmlbars to 5.6.2 (#78)
Upgrade ember-template-lint to 2.20.0 (#76)
v1.2.0
Chore
Create @dependabot
config file (#18)
Features
Upgrade to ember 3.20 (#31)
- Update dependencies and code to fit Ember 3.20
- Update CircleCI config
Build
Update ember-metrics
to latest (#72)
Refactor pendo
metrics-adapter
to match changes in ember-metrics
(see changelog#1.15.0 ; replace use of canUseDOM
to a check on supportsFastBoot
)
Add ember-classic-decorator
to dependencies (#72)
ember-metrics use native class but still use init
methods on their adapters, without using @classic
decorator
As we use a recent version of eslint-plugin-ember
(10.0.2) which throw lint errors when using native class and init
method, we have to add ember-classic-decorator
here so that we ensure we don't have bad behaviors, ideally init
code inside ember-metrics
BaseAdapter
should be, i guess, moved to constructor
When they will refactor on their side (like when they will update eslint-plugin-ember
and have warning) we should be able to remove this dependencies
Upgrade dependencies
- build(deps): bump lodash from 4.17.15 to 4.17.19 #19
- build(deps): bump elliptic from 6.5.2 to 6.5.3 #22
- build(deps-dev): bump @ember/optional-features from 1.3.0 to 2.0.0 #34
- build(deps-dev): bump sinon from 7.5.0 to 9.2.0 #33
- build(deps-dev): bump ember-resolver from 8.0.0 to 8.0.2 #38
- build(deps-dev): bump sinon from 9.2.0 to 9.2.1 #37
- build(deps-dev): bump qunit-dom from 1.2.0 to 1.5.0 #40
- build(deps-dev): bump ember-load-initializers from 2.1.1 to 2.1.2 #41
- build(deps-dev): bump eslint from 7.11.0 to 7.14.0 #44
- build(deps-dev): bump qunit-dom from 1.5.0 to 1.6.0 #46
- build(deps-dev): bump ember-source from 3.20.5 to 3.23.1 #45
- build(deps-dev): bump eslint-plugin-ember from 9.6.0 to 10.0.2 #48
- build(deps-dev): bump ember-template-lint from 2.14.0 to 2.15.0 #49
- build(deps-dev): bump ember-source-channel-url from 2.0.1 to 3.0.0 #50
- build(deps): bump ini from 1.3.5 to 1.3.8 #51
- build(deps-dev): bump sinon from 9.2.1 to 9.2.2 #53
- build(deps-dev): bump eslint from 7.14.0 to 7.16.0 #52
- build(deps-dev): bump @glimmer/component from 1.0.2 to 1.0.3 #55
- build(deps-dev): bump @glimmer/tracking from 1.0.0 to 1.0.3 #54
- build(deps-dev): bump ember-source from 3.23.1 to 3.24.0 #56
- build(deps-dev): bump ember-auto-import from 1.6.0 to 1.10.1 #57
- build(deps-dev): bump eslint from 7.16.0 to 7.17.0 #59
- build(deps-dev): bump eslint from 7.17.0 to 7.18.0 #60
- build(deps-dev): bump ember-source from 3.24.0 to 3.24.1 #61
- build(deps): bump socket.io from 2.3.0 to 2.4.1 #62
- build(deps-dev): bump eslint-plugin-ember from 10.0.2 to 10.1.2 #63
- build(deps-dev): bump sinon from 9.2.2 to 9.2.4 #64
- build(deps-dev): bump ember-template-lint from 2.15.0 to 2.18.0 #65
- build(deps-dev): bump eslint from 7.18.0 to 7.19.0 #66
- build(deps-dev): bump eslint-plugin-ember from 10.1.2 to 10.2.0 #67
- build(deps-dev): bump eslint from 7.19.0 to 7.20.0 #69
- build(deps): bump ember-cli-babel from 7.23.0 to 7.23.1 #70
- build(deps): bump ember-cli-htmlbars from 5.3.1 to 5.3.2 #74
- build(deps-dev): bump ember-template-lint from 2.18.0 to 2.19.0 #73
v1.1.0
Feature
Add the ability to send tracks events up to Pendo (#9)
Doc
Add API documentation about the Pendo adapter (#16)
Explain identity
and trackEvent
functions in the README.