micro-sentry icon indicating copy to clipboard operation
micro-sentry copied to clipboard

feat(angular): upgrade to angular 16

Open bufke opened this issue 1 year ago • 0 comments

PR Checklist

Please check if your PR fulfills the following requirements:

  • [x] The commit message follows Conventional Commits
  • [ ] Tests for the changes have been added (for bug fixes / features)
  • [ ] Docs have been added / updated (for bug fixes / features)

PR Type

What kind of change does this PR introduce?

This is an semi automated upgrade to the latest nx version and Angular 16. An intentional change is setting peer dependency to @angular/core >= 15 to reduce maintenance burden.

  • [ ] Bugfix
  • [x] Feature
  • [ ] Refactoring (no functional changes, no api changes)
  • [ ] Other... Please describe:

What is the current behavior?

Closes #42

What is the new behavior?

Does this PR introduce a breaking change?

  • [x] Yes
  • [ ] No

Explicitly cut support for Angular < 15

Other information

I'm not experienced using nx. I ran the migration scripts. Made a few manual package changes to get everything resolving. Set up my DSN in apps/docs/src/app/app.module.ts and ran npm start. It successfully reported the "browser" error. So it looks to be working to me, but I don't know how the release process goes. Merits further testing.

bufke avatar Jun 30 '23 14:06 bufke