question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Angular 9.0 and Carbon Angular v4

See original GitHub issue

Plan:

  • @carbon/icons-angular supports Angular 9
  • carbon-components-angular compiles with Angular 9 (but can’t run due to icons-angular)
  • ~all outstanding PRs are merged and only critical new PRs are created~ We just kept things up to date
  • v4-dev branch created from master
  • all icons swapped to their Angular 9 compatible form and peerDependencies updated
  • testing
    • v4 works with Angular 6 - 9 with updated icons-angular
    • v3 works with Angular 6 - 8 with updated icons-angular
    • v3 works with Angular 6 - 8 without updated icons-angular
  • remove legacy gulp + webpack + ngc build steps - we’re APF only via the CLI going forward
  • code freeze on master
  • prep for v4-dev merge to master
    • semantic release updated to release v3 from the v3 branch
    • deploy.sh updated to publish latest v3 storybook to /v3
    • v3 branch created
    • travis passes on v3
  • local breaking change commit dry run with semantic-release
  • point of no return
  • merge v4-dev into master
    • ensure BREAKING CHANGE commit correctly added
    • delete once travis passes

Expected breaking changes:

  • consumers must upgrade to @carbon/icons-angular@11
  • consumers should ensure deep modules imports are removed for both carbon-components-angular and @carbon/icons-angular
    • this will require changes in how icons are used for an app to be compatible with Angular 9

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:12 (7 by maintainers)

github_iconTop GitHub Comments

1reaction
cal-smithcommented, Apr 27, 2020

It’s already done! But thanks for the offer @tarablack01 😁

0reactions
cal-smithcommented, May 8, 2020

icons-angular was done, so we didn’t see the need for a warning banner 🙂 As far as I understand icons-angular does work with Angular 9 overall, with a handful of exceptions (we pulled v11.1.0, which was causing issues) … I’m hoping to have something more functional next week, with an interim solution published on @next sooner … If you’re finding specific issues with icons-angular please open an issue over on https://github.com/carbon-design-system/carbon-icons-angular (I see that you have already, thanks for that!)

Sorry for the delayed response!

Read more comments on GitHub >

github_iconTop Results From Across the Web

Angular 9.0 and Carbon Angular v4 · Issue #896 - GitHub
I can volunteer to try out a migration from Angular 7 to 9, Carbon v3 to v4 (I assume?) All reactions.
Read more >
carbon-components-angular - npm
Start using carbon-components-angular in your project by running `npm i carbon-components-angular`. ... 4.59.9. 1,344. 4 months ago.
Read more >
to Carbon Angular ⋅ Storybook: Components | Welcome
carbon components angular. Components. Welcome. to Carbon Angular · Accordion · Breadcrumb · Button · Checkbox · Code Snippet · Combobox · Content...
Read more >
Carbon Components Angular - CodeSandbox
Carbon Components Angular. 1. Embed Fork Create Sandbox Sign in. Sandbox Info. Carbon Components Angular. Template for Carbon Components Angular.
Read more >
Carbon Components Angular Demo - StackBlitz
Starter project for Angular apps that exports to the Angular CLI.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found