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

Update Angular to 19 #1241

Merged
merged 7 commits into from
Dec 30, 2024
Merged

Update Angular to 19 #1241

merged 7 commits into from
Dec 30, 2024

Conversation

nevio18324
Copy link
Collaborator

No description provided.

@nevio18324 nevio18324 linked an issue Dec 10, 2024 that may be closed by this pull request
@nevio18324 nevio18324 force-pushed the feature/1070-angular-19 branch from 7fec487 to 8758845 Compare December 10, 2024 13:38
@nevio18324 nevio18324 requested review from ManuelMoeri and removed request for ManuelMoeri December 10, 2024 14:42
Copy link
Collaborator Author

@nevio18324 nevio18324 left a comment

Choose a reason for hiding this comment

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

remove all deprication warning after npm i
use angular builder for jest in angular.json

Copy link
Collaborator

@MasterEvarior MasterEvarior left a comment

Choose a reason for hiding this comment

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

LGTM so far
This is gonna need a rebase and also an approval from @peggimann, then we're good to go.

frontend/src/app/shared/sidepanel/sidepanel.component.html Outdated Show resolved Hide resolved
@nevio18324 nevio18324 force-pushed the feature/1070-angular-19 branch 2 times, most recently from 8c6b370 to e6217b8 Compare December 16, 2024 10:41
@nevio18324 nevio18324 marked this pull request as draft December 16, 2024 13:59
@MasterEvarior
Copy link
Collaborator

Don't forget to bump all the dependencies once more before merging this.

@nevio18324 nevio18324 force-pushed the feature/1070-angular-19 branch 4 times, most recently from ad4173d to 9a01154 Compare December 24, 2024 10:18
@nevio18324 nevio18324 marked this pull request as ready for review December 24, 2024 10:38
@nevio18324 nevio18324 force-pushed the feature/1070-angular-19 branch from 02e50b2 to cae1ab1 Compare December 24, 2024 10:48
frontend/src/style/styles.scss Outdated Show resolved Hide resolved
frontend/eslint.config.mjs Outdated Show resolved Hide resolved
fix as much deprecations as possible

make all components, pipes and directives not standalone

rename scss files to use underscore and make new scss work

fix bootstrap theme not working anymore and fix bug caused by this and simplify path used to access _variables.scss

remove the this from all variables/functions inside templates because its deprecated

fix another scss deprecation because you shouldnt have declerations after nested rules

override glob so newest glob version gets used instead of deprecated version

make sidepanel not fullscreen

make all filepaths used in @use consistent

override jsdom version to remove all deprecations make filepaths in scss @use all the same

change import to use

remove not needed variable declerations

add comment to why intellij shows an error

use interpolation in calc methods that use vars and namespaces

fix faults made while rebasing

remove override and update setup-jest.ts

update package lock

remove unused jest dependency

update npm version to 11.0.0

regen package-lock

regen package-lock

run formatter and turn prefer standalone rule off
@peggimann peggimann force-pushed the feature/1070-angular-19 branch from c8fe726 to aed1568 Compare December 30, 2024 07:47
@peggimann peggimann force-pushed the feature/1070-angular-19 branch from 3412a9b to d6e7c18 Compare December 30, 2024 08:16
@peggimann peggimann merged commit 47f0b2a into main Dec 30, 2024
19 checks passed
@peggimann peggimann deleted the feature/1070-angular-19 branch December 30, 2024 08:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Update Angular to 19
4 participants