Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
139 commits
Select commit Hold shift + click to select a range
9ae301b
:rocket: Add changelog for v3.0
josemarluedke Aug 14, 2018
06de021
Fix didTransition deprecation on Ember 3.6+
raido Jan 23, 2019
4233fb0
Silence deprecation warnings in tests on Ember 3.6+
raido Jan 23, 2019
19bc11a
Merge pull request #53 from raido/route-did-change-support
josemarluedke Jan 23, 2019
d2ec7ea
v3.0.1
josemarluedke Jan 23, 2019
caaba7b
:abc: Add changelog entry
josemarluedke Jan 23, 2019
fc93e02
Upgrade to Ember v3.7.x, sync with ember init
raido Jan 23, 2019
f6918bc
Upgrade ember-cli-fastboot and ember-sinon
raido Jan 23, 2019
9f8f51e
Update README.md
raido Jan 23, 2019
0607d47
Merge pull request #54 from raido/upgrade-deps
josemarluedke Jan 23, 2019
94505ed
Remove some unused packages and get latest of each package
josemarluedke Jan 23, 2019
a9ad0c7
Merge pull request #55 from josemarluedke/jl-upgrade
josemarluedke Jan 23, 2019
536d680
v3.1.0
josemarluedke Jan 23, 2019
f5f0d1e
:abc: Add changelog entry
josemarluedke Jan 23, 2019
f9240e7
Add csp nonce option to the config
josemarluedke Apr 22, 2019
179c716
Merge pull request #56 from josemarluedke/jl-allow-nonce-attr
josemarluedke Apr 23, 2019
0ea21bd
Add changelog
josemarluedke Apr 23, 2019
7f2edd5
Upgrade node version in travis
josemarluedke Apr 23, 2019
df96718
Upgrade several dependencies
josemarluedke Apr 23, 2019
58be08b
Upgrade to Ember v3.9
josemarluedke Apr 23, 2019
a07c81f
Merge pull request #57 from josemarluedke/jl-upgrade-ember-cli-3.9
josemarluedke Apr 23, 2019
113b903
:abc: Update changelog
josemarluedke Apr 23, 2019
5a1b2c4
v3.2.0
josemarluedke Apr 23, 2019
6bf445b
Make sure .git folder is excluded from npm
josemarluedke May 2, 2019
f402109
v3.2.1
josemarluedke May 2, 2019
5e3e636
Added a config for segment proxy urls
jasonmevans May 14, 2019
9f2d092
Change config name from proxyUrl to proxyDomain
jasonmevans May 15, 2019
c7a4f9c
Can't assign const...
jasonmevans May 15, 2019
e4e4f7b
Merge pull request #59 from jasonmevans/segment-proxy
josemarluedke May 15, 2019
66a37c3
Add changelog for v3.3.0
josemarluedke May 15, 2019
229042f
v3.3.0
josemarluedke May 15, 2019
62142a1
Run ember-cli-update
josemarluedke Jun 28, 2019
3a30151
Upgrade all dependencies
josemarluedke Jun 28, 2019
ebfd526
Merge pull request #60 from josemarluedke/upgrade-ember
josemarluedke Jun 28, 2019
eff2ad5
:abc: Add changelog for v4
josemarluedke Jun 28, 2019
ed36598
v4.0.0
josemarluedke Jun 28, 2019
d1e6908
Bump eslint-utils from 1.3.1 to 1.4.3
dependabot[bot] Nov 2, 2019
b7e8f27
Merge pull request #62 from josemarluedke/dependabot/npm_and_yarn/esl…
josemarluedke Nov 2, 2019
022d1e3
Bump lodash from 4.17.11 to 4.17.15
dependabot[bot] Nov 2, 2019
5fe7625
Bump lodash.merge from 4.6.1 to 4.6.2
dependabot[bot] Nov 2, 2019
6067380
Bump lodash.defaultsdeep from 4.6.0 to 4.6.1
dependabot[bot] Nov 2, 2019
cefac3b
Bump handlebars from 4.1.2 to 4.5.3
dependabot[bot] Dec 28, 2019
fe625db
Bump acorn from 6.1.1 to 6.4.1
dependabot[bot] Mar 14, 2020
00d1884
Bump https-proxy-agent from 2.2.1 to 2.2.4
dependabot[bot] Apr 16, 2020
4de4016
Added getTraits to available functions
ChrisDryden Apr 21, 2020
262af9e
Linting issues
ChrisDryden Apr 21, 2020
358bbc0
Fixed typos in README
ChrisDryden Apr 21, 2020
0f6dce5
Update segment.js
ChrisDryden Apr 21, 2020
b06a773
Merge pull request #70 from ChrisDryden/patch-1
josemarluedke Apr 21, 2020
ab22ebb
Merge pull request #71 from ChrisDryden/patch-2
josemarluedke Apr 21, 2020
20767cc
Merge pull request #63 from josemarluedke/dependabot/npm_and_yarn/lod…
josemarluedke Apr 21, 2020
a3f329c
Merge pull request #64 from josemarluedke/dependabot/npm_and_yarn/lod…
josemarluedke Apr 21, 2020
9fd8615
Merge pull request #65 from josemarluedke/dependabot/npm_and_yarn/lod…
josemarluedke Apr 21, 2020
18e9ef5
Merge pull request #67 from josemarluedke/dependabot/npm_and_yarn/han…
josemarluedke Apr 21, 2020
1949a4f
Merge pull request #68 from josemarluedke/dependabot/npm_and_yarn/aco…
josemarluedke Apr 21, 2020
6a70c51
Merge pull request #69 from josemarluedke/dependabot/npm_and_yarn/htt…
josemarluedke Apr 21, 2020
f8c3d11
Added user object from segment library
ChrisDryden Apr 21, 2020
1ee507d
Merge pull request #72 from ChrisDryden/patch-3
josemarluedke Apr 21, 2020
47eed6e
Add changelog for v4.1.0
josemarluedke Apr 28, 2020
8863892
v4.1.0
josemarluedke Apr 28, 2020
26fb006
Bump jquery from 3.4.1 to 3.5.0
dependabot[bot] Apr 30, 2020
26a0a4b
Bump websocket-extensions from 0.1.3 to 0.1.4
dependabot[bot] Jun 6, 2020
54be17a
Bump lodash from 4.17.15 to 4.17.19
dependabot[bot] Jul 16, 2020
ec789b4
Bump http-proxy from 1.17.0 to 1.18.1
dependabot[bot] Sep 8, 2020
f067e39
Bump highlight.js from 9.15.8 to 9.18.5
dependabot[bot] Nov 24, 2020
145a91c
Bump ini from 1.3.5 to 1.3.7
dependabot[bot] Dec 11, 2020
045e79e
Bump socket.io from 2.2.0 to 2.4.1
dependabot[bot] Jan 21, 2021
08038be
Merge pull request #73 from josemarluedke/dependabot/npm_and_yarn/jqu…
josemarluedke Feb 25, 2021
5d98c91
Merge pull request #74 from josemarluedke/dependabot/npm_and_yarn/web…
josemarluedke Feb 25, 2021
bd325ba
Merge pull request #75 from josemarluedke/dependabot/npm_and_yarn/lod…
josemarluedke Feb 25, 2021
3bc2c62
Merge pull request #76 from josemarluedke/dependabot/npm_and_yarn/htt…
josemarluedke Feb 25, 2021
516e012
Merge pull request #77 from josemarluedke/dependabot/npm_and_yarn/hig…
josemarluedke Feb 25, 2021
dc51cfd
Bump dot-prop from 4.2.0 to 4.2.1
dependabot[bot] Feb 25, 2021
bea8512
Merge pull request #78 from josemarluedke/dependabot/npm_and_yarn/ini…
josemarluedke Feb 25, 2021
90a0eed
Merge pull request #79 from josemarluedke/dependabot/npm_and_yarn/soc…
josemarluedke Feb 25, 2021
a9bcea0
Merge pull request #80 from josemarluedke/dependabot/npm_and_yarn/dot…
josemarluedke Feb 25, 2021
6e808c8
Add ember-qunit-assert-helpers
ctjhoa Mar 1, 2021
67ff9fc
Deprecate identifyGroup
ctjhoa Mar 1, 2021
4d1cb59
Add group documentation
ctjhoa Mar 1, 2021
25ebfab
Add `ready` method
ctjhoa Mar 1, 2021
d9f6410
fixup! Deprecate identifyGroup
ctjhoa Mar 1, 2021
74c23e7
Merge pull request #81 from concordnow/group
josemarluedke Mar 1, 2021
d50efa5
fixup! Add `ready` method
ctjhoa Mar 1, 2021
a87cd2b
Merge pull request #82 from concordnow/ready
josemarluedke Mar 1, 2021
eca7338
v4.2.0
josemarluedke Mar 1, 2021
2478966
Bump y18n from 3.2.1 to 3.2.2
dependabot[bot] Mar 30, 2021
665b87f
Merge pull request #83 from josemarluedke/dependabot/npm_and_yarn/y18…
josemarluedke Mar 30, 2021
973617c
Bump ssri from 6.0.1 to 6.0.2
dependabot[bot] Apr 19, 2021
aaf4937
Add 'addSourceMiddleware' and 'addDestinationMiddleware' methods
mostafa-sakhiri Apr 26, 2021
faccc4a
Merge pull request #85 from concordnow/add_middlewares_methods
josemarluedke Apr 26, 2021
d1caba8
Merge pull request #84 from josemarluedke/dependabot/npm_and_yarn/ssr…
josemarluedke Apr 26, 2021
d9c9fac
v4.3.0
josemarluedke Apr 26, 2021
7a7456f
Bump underscore from 1.9.1 to 1.13.1
dependabot[bot] May 6, 2021
c5cc70f
Bump handlebars from 4.5.3 to 4.7.7
dependabot[bot] May 7, 2021
6a4ce60
Bump lodash from 4.17.19 to 4.17.21
dependabot[bot] May 8, 2021
16dc4a4
Merge pull request #89 from josemarluedke/dependabot/npm_and_yarn/lod…
josemarluedke May 8, 2021
fd9099e
Bump hosted-git-info from 2.7.1 to 2.8.9
dependabot[bot] May 10, 2021
8630807
Bump ws from 7.4.2 to 7.4.6
dependabot[bot] May 29, 2021
0dd11b4
Update Segment snippet
GabrielCousin Jun 8, 2021
45a28c0
Merge pull request #92 from GabrielCousin/update/segment-snippet
josemarluedke Jun 14, 2021
0c417bb
v4.4.0
josemarluedke Jun 14, 2021
2d526e4
Merge pull request #91 from josemarluedke/dependabot/npm_and_yarn/ws-…
josemarluedke Jun 14, 2021
76f3ede
Merge pull request #90 from josemarluedke/dependabot/npm_and_yarn/hos…
josemarluedke Jun 14, 2021
86664c5
Merge pull request #88 from josemarluedke/dependabot/npm_and_yarn/han…
josemarluedke Jun 14, 2021
9239a9d
Merge pull request #87 from josemarluedke/dependabot/npm_and_yarn/und…
josemarluedke Jun 14, 2021
9ac768d
Bump path-parse from 1.0.6 to 1.0.7
dependabot[bot] Aug 10, 2021
3a4c105
v3.10.1...v3.24.0
Sep 20, 2021
8607f4c
Move to LinkTo component
Sep 20, 2021
95ffa6f
Use ES5 getters
Sep 20, 2021
2c2f4d8
Remove pre module api compatibility
Sep 20, 2021
270bfe7
Move to native classes
Sep 20, 2021
156a1af
Remove legacy initializer (#86)
Sep 20, 2021
9642030
Remove ember-sinon in favor of sinon
Sep 20, 2021
42a3f34
Fix instance-initializers folder
Sep 20, 2021
e13a2ad
Add github actions
Sep 20, 2021
3bcb3ae
Bump tmpl from 1.0.4 to 1.0.5
dependabot[bot] Sep 21, 2021
f8f263b
Merge pull request #95 from concordnow/v5
josemarluedke Sep 28, 2021
84284dc
Fix badge link
Sep 29, 2021
6b4f18a
Remove deprecated identifyGroup
Sep 29, 2021
952098e
Remove deprecated ember-qunit-assert-helpers
Sep 29, 2021
e076f88
Bump to ember-auto-import@^2
Sep 29, 2021
2fd7734
Merge pull request #97 from concordnow/fix_badge_link
josemarluedke Oct 13, 2021
63a5880
Merge pull request #98 from concordnow/remove_deprecations
josemarluedke Oct 13, 2021
3a9d8d5
Merge pull request #96 from josemarluedke/dependabot/npm_and_yarn/tmp…
josemarluedke Oct 13, 2021
7185d03
Merge pull request #93 from josemarluedke/dependabot/npm_and_yarn/pat…
josemarluedke Oct 13, 2021
e280ee2
Bump mout from 1.1.0 to 1.2.3
dependabot[bot] Feb 9, 2022
66342e4
Bump engine.io from 5.2.0 to 5.2.1
dependabot[bot] Feb 10, 2022
e9a4c44
Bump ajv from 6.10.0 to 6.12.6
dependabot[bot] Feb 11, 2022
c68dc53
Bump follow-redirects from 1.13.0 to 1.14.8
dependabot[bot] Feb 12, 2022
91ff0ce
Merge pull request #105 from josemarluedke/dependabot/npm_and_yarn/fo…
josemarluedke May 31, 2022
637589a
Merge pull request #104 from josemarluedke/dependabot/npm_and_yarn/aj…
josemarluedke May 31, 2022
98083e2
Merge pull request #103 from josemarluedke/dependabot/npm_and_yarn/en…
josemarluedke May 31, 2022
cd89c88
Merge pull request #102 from josemarluedke/dependabot/npm_and_yarn/mo…
josemarluedke May 31, 2022
5f23add
Bump node-fetch from 2.6.2 to 2.6.7
dependabot[bot] May 31, 2022
a02d67f
Bump nanoid from 3.1.28 to 3.3.4
dependabot[bot] May 31, 2022
1e21851
Merge pull request #107 from josemarluedke/dependabot/npm_and_yarn/na…
josemarluedke May 31, 2022
f055715
Merge pull request #106 from josemarluedke/dependabot/npm_and_yarn/no…
josemarluedke May 31, 2022
d776391
v5.0.0
josemarluedke May 31, 2022
0f01244
Merge remote-tracking branch 'upstream/master' into chore/wozny1989/b…
wozny1989 Nov 3, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@

root = true


[*]
end_of_line = lf
charset = utf-8
Expand Down
5 changes: 5 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,14 @@

# dependencies
/bower_components/
/node_modules/

# misc
/coverage/
!.*
.eslintcache

# ember-try
/.node_modules.ember-try/
/bower.json.ember-try
/package.json.ember-try
54 changes: 34 additions & 20 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,47 +1,61 @@
'use strict';

module.exports = {
root: true,
parser: 'babel-eslint',
parserOptions: {
ecmaVersion: 2017,
sourceType: 'module'
ecmaVersion: 2018,
sourceType: 'module',
ecmaFeatures: {
legacyDecorators: true,
},
},
plugins: ['ember', 'prettier'],
plugins: ['ember'],
extends: [
'plugin:prettier/recommended',
'eslint:recommended',
'plugin:ember/recommended'
'plugin:ember/recommended',
'plugin:prettier/recommended',
],
env: {
browser: true
},
rules: {
'prettier/prettier': ['error']
browser: true,
},
rules: {},
overrides: [
// node files
{
files: [
'server/**/.js',
'index.js',
'.prettierrc.js',
'.eslintrc.js',
'.prettierrc.js',
'.template-lintrc.js',
'ember-cli-build.js',
'index.js',
'testem.js',
'blueprints/*/index.js',
'config/**/*.js',
'tests/dummy/config/**/*.js',
'lib/*/index.js'
],
excludedFiles: [
'addon/**',
'addon-test-support/**',
'app/**',
'tests/dummy/app/**',
],
parserOptions: {
sourceType: 'module',
ecmaVersion: 2015
sourceType: 'script',
},
env: {
browser: false,
node: true
}
node: true,
},
plugins: ['node'],
extends: ['plugin:node/recommended'],
},
{
files: ['**/*.d.ts'],
rules: {
'no-unused-vars': 'off'
}
}
]
'no-unused-vars': 'off',
},
},
],
};
107 changes: 107 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
name: CI

on:
push:
branches:
- master
tags:
- v*
pull_request:
schedule:
- cron: '0 3 * * *' # daily, at 3am

env:
NODE_VERSION: '12'

jobs:
test:
name: 'Tests'
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: ${{ env.NODE_VERSION }}
- name: Get yarn cache directory path
id: yarn-cache-dir-path
run: echo "::set-output name=dir::$(yarn cache dir)"

- uses: actions/cache@v2
id: yarn-cache
with:
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
restore-keys: |
${{ runner.os }}-yarn-

- name: install dependencies
run: yarn install --frozen-lockfile

- run: yarn lint
- run: yarn test:ember

additional-tests:
name: 'Floating Dependencies'
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: ${{ env.NODE_VERSION }}
- name: Get yarn cache directory path
id: yarn-cache-dir-path
run: echo "::set-output name=dir::$(yarn cache dir)"

- uses: actions/cache@v2
id: yarn-cache
with:
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
restore-keys: |
${{ runner.os }}-yarn-

- name: install dependencies
run: yarn install --no-lockfile --non-interactive

- run: yarn test:ember
continue-on-error: true

try-scenarios:
name: "Try: ${{ matrix.ember-try-scenario }}"

runs-on: ubuntu-latest

needs: test

strategy:
fail-fast: true
matrix:
ember-try-scenario:
- ember-lts-3.16
- ember-lts-3.20
- ember-release
# - ember-beta
# - ember-canary
- ember-classic
- ember-default-with-jquery

steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: ${{ env.NODE_VERSION }}
- name: Get yarn cache directory path
id: yarn-cache-dir-path
run: echo "::set-output name=dir::$(yarn cache dir)"

- uses: actions/cache@v2
id: yarn-cache
with:
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
restore-keys: |
${{ runner.os }}-yarn-
- run: yarn install --frozen-lockfile
- run: node_modules/.bin/ember try:one ${{ matrix.ember-try-scenario }} --skip-cleanup
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,10 @@
/node_modules/

# misc
/.env*
/.pnp*
/.sass-cache
/.eslintcache
/connect.lock
/coverage/
/libpeerconnection.log
Expand Down
53 changes: 33 additions & 20 deletions .npmignore
Original file line number Diff line number Diff line change
@@ -1,23 +1,36 @@
/bower_components
# compiled output
/dist/
/tmp/

# dependencies
/bower_components/

# misc
/.bowerrc
/.editorconfig
/.ember-cli
/.env*
/.eslintcache
/.eslintignore
/.eslintrc.js
/.git/
/.gitignore
/.template-lintrc.js
/.travis.yml
/.watchmanconfig
/bower.json
/config/ember-try.js
/dist
/tests
/tmp
**/.gitkeep
.bowerrc
.editorconfig
.ember-cli
.eslintrc.js
.gitignore
.watchmanconfig
.travis.yml
bower.json
ember-cli-build.js
testem.js
yarn.lock
/CONTRIBUTING.md
/ember-cli-build.js
/testem.js
/tests/
/yarn.lock
.gitkeep
.changelog/
.git/
.prettierrc.js

# ember-try
.node_modules.ember-try/
bower.json.ember-try
package.json.ember-try
.changelog/
/.node_modules.ember-try/
/bower.json.ember-try
/package.json.ember-try
21 changes: 21 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# unconventional js
/blueprints/*/files/
/vendor/

# compiled output
/dist/
/tmp/

# dependencies
/bower_components/
/node_modules/

# misc
/coverage/
!.*
.eslintcache

# ember-try
/.node_modules.ember-try/
/bower.json.ember-try
/package.json.ember-try
4 changes: 3 additions & 1 deletion .prettierrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
'use strict';

module.exports = {
singleQuote: true
singleQuote: true,
};
5 changes: 5 additions & 0 deletions .template-lintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
'use strict';

module.exports = {
extends: 'octane',
};
55 changes: 35 additions & 20 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,7 @@ node_js:
# so that your addon works for all apps
- "10"

sudo: false
dist: trusty
dist: xenial

addons:
chrome: stable
Expand All @@ -18,30 +17,46 @@ env:
global:
# See https://git.io/vdao3 for details.
- JOBS=1
matrix:
# we recommend new addons test the current and previous LTS
# as well as latest stable release (bonus points to beta/canary)
- EMBER_TRY_SCENARIO=ember-lts-2.12
- EMBER_TRY_SCENARIO=ember-lts-2.16
- EMBER_TRY_SCENARIO=ember-lts-2.18
- EMBER_TRY_SCENARIO=ember-release
- EMBER_TRY_SCENARIO=ember-beta
- EMBER_TRY_SCENARIO=ember-canary
- EMBER_TRY_SCENARIO=ember-default

matrix:

branches:
only:
- master
# npm version tags
- /^v\d+\.\d+\.\d+/

jobs:
fast_finish: true
allow_failures:
- env: EMBER_TRY_SCENARIO=ember-canary

include:
# runs linting and tests with current locked deps
- stage: "Tests"
name: "Tests"
script:
- yarn lint
- yarn test:ember

- stage: "Additional Tests"
name: "Floating Dependencies"
install:
- yarn install --no-lockfile --non-interactive
script:
- yarn test:ember

# we recommend new addons test the current and previous LTS
# as well as latest stable release (bonus points to beta/canary)
- env: EMBER_TRY_SCENARIO=ember-lts-3.16
- env: EMBER_TRY_SCENARIO=ember-lts-3.20
- env: EMBER_TRY_SCENARIO=ember-release
- env: EMBER_TRY_SCENARIO=ember-beta
- env: EMBER_TRY_SCENARIO=ember-canary
- env: EMBER_TRY_SCENARIO=ember-default-with-jquery
- env: EMBER_TRY_SCENARIO=ember-classic

before_install:
- curl -o- -L https://yarnpkg.com/install.sh | bash
- export PATH=$HOME/.yarn/bin:$PATH

install:
- yarn install --no-lockfile --non-interactive

script:
# Usually, it's ok to finish the test scenario without reverting
# to the addon's original dependency state, skipping "cleanup".
- node_modules/.bin/ember try:one $EMBER_TRY_SCENARIO --skip-cleanup
- node_modules/.bin/ember try:one $EMBER_TRY_SCENARIO
Loading