Skip to content

Improve support for different Angular versions #65

Open
@matteobruni

Description

@matteobruni

The library actually is not very compatible with older Angular versions, I think this can be improved somehow.

If there are some code changes to improve this, these are necessary. If it's not possible because of Angular breaking changes between major versions, multiple libraries need to be released and maintained (following Angular LTS rules, minimum).

The first idea that came to my mind is to create a package for every major version, but this can be too much work. This will result in multiple demo apps too.

Checklist
  • packages/angular-7/package.json ✅ Commit 5af6fc1
  • packages/angular-8/package.json ✅ Commit ad5481a
  • packages/angular-9/package.json ✅ Commit be7976e
  • packages/angular-10/package.json ✅ Commit 5a089c9
  • packages/angular-11/package.json ✅ Commit 908142a
  • packages/angular-12/package.json ✅ Commit b60f655
  • angular.json ✅ Commit 1fa1365
  • README.md ✅ Commit f6379cb
  • apps/ionic-demo/src/app/app.module.ts ✅ Commit 51555d5
  • apps/angular-demo/src/app/app.module.ts ✅ Commit a4dce27
  • apps/ionic-demo/src/app/tab1/tab1.page.ts ✅ Commit bbc17dd
  • apps/ionic-demo/src/app/tab2/tab2.page.ts ❌ Failed
  • apps/ionic-demo/src/app/tab3/tab3.page.ts ❌ Failed
  • apps/ionic-demo/src/app/tabs/tabs.page.ts ❌ Failed
  • apps/angular-demo/src/app/app.component.ts ❌ Failed
  • apps/angular-demo/src/app/app.component.spec.ts ❌ Failed
  • apps/ionic-demo/src/app/app.component.ts ❌ Failed
  • apps/ionic-demo/src/app/app.component.spec.ts ✅ Commit 38215b6
  • apps/ionic-demo/src/app/explore-container/explore-container.component.ts ❌ Failed
  • apps/ionic-demo/src/app/tab1/tab1.page.spec.ts ❌ Failed
  • apps/ionic-demo/src/app/tab2/tab2.page.spec.ts ✅ Commit 2f0a5e1
  • apps/ionic-demo/src/app/tab3/tab3.page.spec.ts ❌ Failed
  • apps/ionic-demo/src/app/tabs/tabs.page.spec.ts ❌ Failed
  • apps/ionic-demo/src/app/tabs/tabs.page.html ❌ Failed
  • apps/ionic-demo/src/app/tabs/tabs.page.scss ❌ Failed
  • apps/ionic-demo/src/app/tabs/tabs.page.ts ❌ Failed
  • apps/angular-demo/src/app/app.component.html ✅ Commit 3f0731f
  • apps/ionic-demo/src/app/app.component.html ❌ Failed
  • apps/angular-demo/src/app/app.component.css ❌ Failed
  • apps/ionic-demo/src/app/app.component.scss ❌ Failed
  • apps/angular-demo/src/styles.css ❌ Failed
  • apps/ionic-demo/src/global.scss ❌ Failed
  • apps/ionic-demo/src/theme/variables.scss ✅ Commit 577092d
  • apps/ionic-demo/src/polyfills.ts ✅ Commit 706df19
  • apps/angular-demo/src/polyfills.ts ❌ Failed
  • apps/ionic-demo/karma.conf.js ✅ Commit 1ef1689
  • apps/angular-demo/karma.conf.js ✅ Commit 1abd3f9
  • apps/ionic-demo/tsconfig.app.json ❌ Failed
  • apps/angular-demo/tsconfig.app.json ❌ Failed
  • apps/ionic-demo/tsconfig.spec.json ✅ Commit 877b002
  • apps/angular-demo/tsconfig.spec.json ✅ Commit 34177f5
  • apps/ionic-demo/tsconfig.json ✅ Commit bca0ae2
  • apps/angular-demo/tsconfig.json ❌ Failed
  • apps/ionic-demo/package.json ✅ Commit 756b5fb
  • apps/angular-demo/package.json ❌ Failed
  • apps/ionic-demo/ionic.config.json ❌ Failed
  • apps/ionic-demo/capacitor.config.ts ❌ Failed
  • apps/ionic-demo/e2e/protractor.conf.js ✅ Commit 5d76a04
  • apps/ionic-demo/e2e/src/app.e2e-spec.ts ✅ Commit 261d53c
  • apps/ionic-demo/e2e/src/app.po.ts ❌ Failed
  • apps/angular-demo/karma.conf.js ✅ Commit 1abd3f9
  • apps/angular-demo/tsconfig.app.json ❌ Failed
  • apps/angular-demo/tsconfig.spec.json ✅ Commit 34177f5
  • apps/angular-demo/tsconfig.json ❌ Failed
  • apps/angular-demo/package.json ❌ Failed
  • apps/angular-demo/angular.json ❌ Failed
  • apps/angular-demo/.browserslistrc ❌ Failed
  • apps/angular-demo/.editorconfig ❌ Failed
  • apps/angular-demo/.gitignore ✅ Commit bbcf4fa
  • apps/angular-demo/CHANGELOG.md
  • apps/angular-demo/README.md
  • apps/angular-demo/angular.json ❌ Failed
  • apps/angular-demo/.browserslistrc ❌ Failed
  • apps/angular-demo/.editorconfig ❌ Failed
  • apps/angular-demo/.gitignore ✅ Commit bbcf4fa
  • apps/angular-demo/CHANGELOG.md
  • apps/angular-demo/README.md
  • apps/angular-demo/angular.json ❌ Failed
  • apps/angular-demo/.browserslistrc ❌ Failed
  • apps/angular-demo/.editorconfig ❌ Failed
  • apps/angular-demo/.gitignore ✅ Commit bbcf4fa
  • apps/angular-demo/CHANGELOG.md
  • apps/angular-demo/README.md
  • apps/angular-demo/angular.json ❌ Failed
  • apps/angular-demo/.browserslistrc ❌ Failed
  • apps/angular-demo/.editorconfig ❌ Failed
  • apps/angular-demo/.gitignore ✅ Commit bbcf4fa
  • apps/angular-demo/CHANGELOG.md
  • apps/angular-demo/README.md
  • apps/angular-demo/angular.json ❌ Failed
  • apps/angular-demo/.browserslistrc ❌ Failed
  • apps/angular-demo/.editorconfig ❌ Failed
  • apps/angular-demo/.gitignore ✅ Commit bbcf4fa
  • apps/angular-demo/CHANGELOG.md
  • apps/angular-demo/README.md
  • apps/angular-demo/angular.json ❌ Failed
  • apps/angular-demo/.browserslistrc ❌ Failed
  • apps/angular-demo/.editorconfig ❌ Failed
  • apps/angular-demo/.gitignore ✅ Commit bbcf4fa
  • apps/angular-demo/CHANGELOG.md
  • apps/angular-demo/README.md
  • apps/angular-demo/angular.json ❌ Failed
  • apps/angular-demo/.browserslistrc ❌ Failed
  • apps/angular-demo/.editorconfig ❌ Failed
  • apps/angular-demo/.gitignore ✅ Commit bbcf4fa
  • apps/angular-demo/CHANGELOG.md
  • apps/angular-demo/README.md
  • apps/angular-demo/angular.json ❌ Failed
  • apps/angular-demo/.browserslistrc ❌ Failed
  • apps/angular-demo/.editorconfig ❌ Failed
  • apps/angular-demo/.gitignore ✅ Commit bbcf4fa
  • apps/angular-demo/CHANGELOG.md
  • apps/angular-demo/README.md
  • apps/angular-demo/angular.json ❌ Failed
  • apps/angular-demo/.browserslistrc ❌ Failed
  • apps/angular-demo/.editorconfig ❌ Failed
  • apps/angular-demo/.gitignore ✅ Commit bbcf4fa
  • apps/angular-demo/CHANGELOG.md
  • apps/angular-demo/README.md
  • apps/angular-demo/angular.json ❌ Failed
  • apps/angular-demo/.browserslistrc ❌ Failed
  • apps/angular-demo/.editorconfig ❌ Failed
  • apps/angular-demo/.gitignore ✅ Commit bbcf4fa
  • apps/angular-demo/CHANGELOG.md
  • apps/angular-demo/README.md
  • apps/angular-demo/angular.json ❌ Failed
  • apps/angular-demo/.browserslistrc ❌ Failed
  • apps/angular-demo/.editorconfig ❌ Failed
  • apps/angular-demo/.gitignore ✅ Commit bbcf4fa
  • apps/angular-demo/CHANGELOG.md
  • apps/angular-demo/README.md
  • apps/angular-demo/angular.json ❌ Failed
  • apps/angular-demo/.browserslistrc ❌ Failed
  • apps/angular-demo/.editorconfig ❌ Failed
  • apps/angular-demo/.gitignore ✅ Commit bbcf4fa
  • apps/angular-demo/CHANGELOG.md
  • apps/angular-demo/README.md
  • apps/angular-demo/angular.json ❌ Failed
  • apps/angular-demo/.browserslistrc ❌ Failed
  • apps/angular-demo/.editorconfig ❌ Failed
  • apps/angular-demo/.gitignore ✅ Commit bbcf4fa
  • apps/angular-demo/CHANGELOG.md
  • apps/angular-demo/README.md

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestgood first issueGood for newcomershelp wantedExtra attention is neededsweepAssigns Sweep to an issue or pull request.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions