diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f935df386..318b8ce9e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -57,10 +57,6 @@ jobs: - classic-test-app - test-app test-suite: - - test:one ember-lts-3.12 - - test:one ember-lts-3.16 - - test:one ember-lts-3.20 - - test:one ember-lts-3.24 - test:one ember-lts-3.28 - test:one ember-4.0 - test:one ember-lts-4.4 diff --git a/README.md b/README.md index fbf2c552d..80cfd7c8f 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,8 @@ __[Ember Simple Auth API docs](http://ember-simple-auth.com/api/)__ __[![Discord](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)__ -Ember Simple Auth __supports all Ember.js versions starting with 3.12.__ +Ember Simple Auth __supports all Ember.js versions starting with 3.28.__ +__Doesn't support IE11__ Node __>=16 is required__ # Ember Simple Auth diff --git a/packages/ember-simple-auth/addon/authenticators/torii.js b/packages/ember-simple-auth/addon/authenticators/torii.js index 39ef5ffd2..fa075ca7c 100644 --- a/packages/ember-simple-auth/addon/authenticators/torii.js +++ b/packages/ember-simple-auth/addon/authenticators/torii.js @@ -5,7 +5,7 @@ import BaseAuthenticator from './base'; deprecate('Ember Simple Auth: The Torii authenticator is deprecated.', false, { id: 'ember-simple-auth.authenticators.torii', - until: '6.0.0', + until: '7.0.0', for: 'ember-simple-auth', since: { enabled: '4.2.0' diff --git a/packages/ember-simple-auth/config/ember-try.js b/packages/ember-simple-auth/config/ember-try.js index 3abcd0b8b..794814085 100644 --- a/packages/ember-simple-auth/config/ember-try.js +++ b/packages/ember-simple-auth/config/ember-try.js @@ -15,63 +15,6 @@ module.exports = function() { return { useYarn: true, scenarios: [ - { - name: 'ember-lts-3.12', - npm: { - devDependencies: { - 'ember-cli': '~3.28.0', - 'ember-data': '~3.12.0', - 'ember-source': '~3.12.0', - 'ember-inflector': '~3.0.1', - '@ember/string': '~3.0.1', - 'torii': '^0.10.0', - 'ember-engines': '0.8.21', - '@ember/legacy-built-in-components': null, - }, - }, - }, - { - name: 'ember-lts-3.16', - npm: { - devDependencies: { - 'ember-cli': '~3.28.0', - 'ember-data': '~3.16.0', - 'ember-source': '~3.16.0', - 'ember-inflector': '~3.0.1', - '@ember/string': '~3.0.1', - 'torii': '^0.10.0', - 'ember-engines': '0.8.21', - '@ember/legacy-built-in-components': null, - }, - }, - }, - { - name: 'ember-lts-3.20', - npm: { - devDependencies: { - 'ember-cli': '~3.28.0', - 'ember-data': '~3.20.0', - 'ember-source': '~3.20.0', - 'ember-inflector': '~3.0.1', - '@ember/string': '~3.0.1', - 'torii': '^0.10.0', - 'ember-engines': '0.8.21', - '@ember/legacy-built-in-components': null, - }, - }, - }, - { - name: 'ember-lts-3.24', - npm: { - devDependencies: { - 'ember-cli': '~3.28.0', - 'ember-data': '~3.24.0', - 'ember-source': '~3.24.0', - 'ember-engines': '0.8.21', - '@ember/legacy-built-in-components': null, - }, - }, - }, { name: 'ember-lts-3.28', npm: { @@ -86,15 +29,9 @@ module.exports = function() { name: 'ember-4.0', npm: { devDependencies: { - 'ember-cli': '~3.28.0', + 'ember-cli': '~4.0.0', 'ember-data': '~4.0.0', 'ember-source': '~4.0.0', - 'ember-auto-import': '^2.2.3', - webpack: '^5.0.0', - '@ember/test-helpers': '^2.4.2', - 'ember-qunit': '^5.1.4', - qunit: '^2.17.2', - 'ember-cli-app-version': '~5.0.0', }, }, }, @@ -102,15 +39,9 @@ module.exports = function() { name: 'ember-lts-4.4', npm: { devDependencies: { - 'ember-cli': '~3.28.0', + 'ember-cli': '~4.4.0', 'ember-data': '~4.4.0', 'ember-source': '~4.4.0', - 'ember-auto-import': '^2.2.3', - webpack: '^5.0.0', - '@ember/test-helpers': '^2.4.2', - 'ember-qunit': '^5.1.4', - qunit: '^2.17.2', - 'ember-cli-app-version': '~5.0.0', }, }, }, @@ -121,12 +52,17 @@ module.exports = function() { 'ember-cli': '~4.8.0', 'ember-data': '~4.8.0', 'ember-source': '~4.8.0', - 'ember-auto-import': '^2.2.3', - webpack: '^5.0.0', - '@ember/test-helpers': '^2.4.2', - 'ember-qunit': '^5.1.4', - qunit: '^2.17.2', - 'ember-cli-app-version': '~5.0.0', + }, + }, + }, + { + name: 'ember-4.12', + npm: { + devDependencies: { + 'ember-cli': '~4.12.0', + 'ember-source': '~4.12.0', + // ember-data >=4.12 breaks under fastboot + // 'ember-data': '~4.12.0', }, }, }, @@ -135,14 +71,10 @@ module.exports = function() { npm: { devDependencies: { 'ember-cli': 'latest', - 'ember-data': 'latest', + // ember-data >=4.12 breaks under fastboot + // 'ember-data': 'latest', 'ember-source': releaseUrl, - 'ember-auto-import': '^2.2.3', - webpack: '^5.0.0', - '@ember/test-helpers': '^2.4.2', - 'ember-qunit': '^5.1.4', - qunit: '^2.17.2', - 'ember-cli-app-version': '~5.0.0', + torii: null, }, }, }, @@ -151,14 +83,10 @@ module.exports = function() { npm: { devDependencies: { 'ember-cli': 'beta', - 'ember-data': 'beta', + // ember-data >=4.12 breaks under fastboot + // 'ember-data': 'beta', 'ember-source': betaUrl, - 'ember-auto-import': '^2.2.3', - webpack: '^5.0.0', - '@ember/test-helpers': '^2.4.2', - 'ember-qunit': '^5.1.4', - qunit: '^2.17.2', - 'ember-cli-app-version': '~5.0.0', + torii: null, }, }, }, @@ -167,14 +95,10 @@ module.exports = function() { npm: { devDependencies: { 'ember-cli': 'beta', - 'ember-data': 'canary', + // ember-data >=4.12 breaks under fastboot + // 'ember-data': 'canary', 'ember-source': canaryUrl, - 'ember-auto-import': '^2.2.3', - webpack: '^5.0.0', - '@ember/test-helpers': '^2.4.2', - 'ember-qunit': '^5.1.4', - qunit: '^2.17.2', - 'ember-cli-app-version': '~5.0.0', + torii: null, }, }, }, diff --git a/packages/ember-simple-auth/package.json b/packages/ember-simple-auth/package.json index d35fd9ad9..c1cd2884a 100644 --- a/packages/ember-simple-auth/package.json +++ b/packages/ember-simple-auth/package.json @@ -83,7 +83,7 @@ "ember-addon": { "configPath": "tests/dummy/config", "versionCompatibility": { - "ember": ">=3.12" + "ember": ">=3.28" } }, "peerDependencies": {