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

[v8] Merge angular & angular-ivy packages #9830

Closed
Tracked by #9508
mydea opened this issue Dec 14, 2023 · 4 comments · Fixed by #11091
Closed
Tracked by #9508

[v8] Merge angular & angular-ivy packages #9830

mydea opened this issue Dec 14, 2023 · 4 comments · Fixed by #11091
Assignees
Labels
Package: angular Issues related to the Sentry Angular SDK
Milestone

Comments

@mydea
Copy link
Member

mydea commented Dec 14, 2023

Currently, we publish @sentry/angular which targets older angular versions, and @sentry/angular-ivy which targets newer versions.

In v8, we want to go back to only publishing a single @sentry/angular package which is basically the current @sentry/angular-ivy. angular-ivy will no longer be published.

The new @sentry/angular package will support Angular 13+

Open questions

  • Should we support Angular 13+ or have an even higher limit?

Related issues

closes #9448
closes #10511

@mydea mydea added this to the 8.0.0 milestone Dec 14, 2023
@mydea mydea mentioned this issue Dec 14, 2023
@mydea
Copy link
Member Author

mydea commented Dec 14, 2023

@Lms24 can you evaluate which versions we actually want to support, when you find some time :)

@Lms24
Copy link
Member

Lms24 commented Dec 14, 2023

Yup, will do!

@jdussouillez
Copy link

Should we support Angular 13+ or have an even higher limit?

From the official Angular documentation:

Angular versions v2 to v14 are no longer supported.

And v15 LTS support ends in 2 months (2024-05-18). I don't know when you want to release v8 but if it's not before 2 months, I would say supporting v16+ is enough.

@Lms24
Copy link
Member

Lms24 commented Mar 8, 2024

Hey @jdussouillez I'm aware of Angular's support policy, it's just that our own support policy/philosophy is a little bit stricter. IOW we want to support old versions for as long as possible in general because we don't want to "force" users to update their framework just because of us. And let's face it, older Angular versions are still used quite extensively.

As to Angular, admittedly, our philosophy poses a lot of problems and I am actually contemplating jumping to NG15. Even if I get NG17 working with an NG14 compatible SDK, Angular can't guarantee compatibility with NG18 when it's out 😭

I didn't investigate the exact lower bound version enough yet because we're still working on more foundational tasks for v8. But soon I'll take a serious look and update everyone following this issue.

@s1gr1d s1gr1d self-assigned this Mar 13, 2024
s1gr1d added a commit that referenced this issue Mar 19, 2024
…gular support at v14 (#11091)

Start using vitest for better ESM support (since Angular 13)
closes #9830

---------

Co-authored-by: Lukas Stracke <lukas.stracke@sentry.io>
cadesalaberry pushed a commit to cadesalaberry/sentry-javascript that referenced this issue Apr 19, 2024
…gular support at v14 (getsentry#11091)

Start using vitest for better ESM support (since Angular 13)
closes getsentry#9830

---------

Co-authored-by: Lukas Stracke <lukas.stracke@sentry.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Package: angular Issues related to the Sentry Angular SDK
Projects
Archived in project
4 participants