Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(angular): routerLink with null value works with Angular 13 #24622

Merged
merged 2 commits into from
Jan 24, 2022

Conversation

sean-perkins
Copy link
Contributor

Pull request checklist

Please check if your PR fulfills the following requirements:

  • Tests for the changes have been added (for bug fixes / features)
  • Docs have been reviewed and added / updated if needed (for bug fixes / features)
  • Build (npm run build) was run locally and any changes were pushed
  • Lint (npm run lint) has passed locally and any fixes were made for failures

Pull request type

Please check the type of change your PR introduces:

  • Bugfix
  • Feature
  • Code style update (formatting, renaming)
  • Refactoring (no functional changes, no api changes)
  • Build related changes
  • Documentation content changes
  • Other (please describe):

What is the current behavior?

Ionic Angular apps on Angular 13 will throw an exception when using [routerLink]="null" (new feature with Angular 13 to disable the router link).

Issue Number: #24586

What is the new behavior?

  • [routerLink]="null" now works with Ionic apps with Angular 13

Does this introduce a breaking change?

  • Yes
  • No

Other information

Branched as a dependent of #24621, as we should upgrade the test app before patching fixes specific to Angular 13 without a reproduction app. Will update the base branch once that PR is reviewed, approved and merged.

@sean-perkins sean-perkins requested a review from a team as a code owner January 21, 2022 03:56
@github-actions github-actions bot added the package: angular @ionic/angular package label Jan 21, 2022
Copy link
Contributor

@liamdebeasi liamdebeasi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great job on this! 🚀

Base automatically changed from FW-611 to main January 24, 2022 16:50
@sean-perkins sean-perkins merged commit 90a9a9c into main Jan 24, 2022
@sean-perkins sean-perkins deleted the FW-579 branch January 24, 2022 21:07
jongbonga pushed a commit to ntls-io/nautilus-wallet that referenced this pull request Mar 10, 2022
longtomjr pushed a commit to ntls-io/nautilus-wallet that referenced this pull request Mar 11, 2022
* build(web-client): upgrade to angular 13

* build(web-client): upgrade ngneat plugins

* build(web-client): upgrade eslint plugins

* build(web-client): upgrade rxjs

* build(web-client): update ts-node & @types/node

* build(web-client): upgrade chromatic

* fix(web-client): replace toPromise where needed

* build(web-client): update to angular 13.1

* build(web-client): update qrcode plugin to latest

* chore(web-client): update storybook to 6.4.14

* build(web-client): update to latest ng

* build(web-client): update storybook latest patch

* fix(web-client): resolve eslint/member-ordering

* refactor(web-client): remove nullish coalescing from action-item

issue was fixed in
ionic-team/ionic-framework#24622

* build(web-client): update ionic to fix null routerlink

* build(web-client): update zxing, rxjs & zone

* build(web-client): run audit fix

* fix(web-client): update Sentry integration

* refactor(web-client): set tailwind darkMode to media

* build(web-client): update ng to latest patch

* fix(web-client): revert darkMode value in tailwind
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
package: angular @ionic/angular package
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants