-
Notifications
You must be signed in to change notification settings - Fork 1
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
[DRAFT] [Testing needed] Update Angular and its dependencies #2065
[DRAFT] [Testing needed] Update Angular and its dependencies #2065
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should make use of the new esbuild option.
Why are id
and recaptchaTokens
removed from a bunch of the models?
the The above was causing the new version of EsLint to throw errors. Additionally, Alternatively, as it doesn't actually affect the performance in any way, I'm happy to disable this EsLint rule in the name of being verbose |
Superseded by #2085 |
Updated Angular and its dependencies
Update Angular and its dependencies
Angular 15 Breaking & Deprecations
Angular 16 Breaking & Deprecations
Changes
~
in SCSS imports (which used to representnode_modules
) is now deprecated as has been removed. To ensure all imports still work as expected thenode_modules
path has been added to thestylePreprocessorOptions
pathsImmutable.Collection<unknown, unknown>
could hypothetically never end in object depth. allImmutable.Collection<unknown, unknown>
are now strongly typed using the correctFromJS
typeRouterLinkWithHref
is now deprecated as all its functionality is now implemented byRouterLink
and is now an "alias type" (incorrect word). I've changed allRouterLinkWithHref
types toRouterLink
address
module is now deprecated in favour oflocation
. I have updated the code base accordinglynumber.int()
ornumber.float()
I have adjusted the code base accordinglyimage.url()
random.alphanumeric()
replaced withstring.alphanumeric()
faker.name
replaced withfaker.person
faker.random.word()
replaced withfaker.lorem.word()
namedChunks
andvendorChunk
are no longer needed in the angular config. Therefore I have omitted them to reduce console pollutionProblems
Issues
Visual Changes
None
Final Checklist
npm run lint
)npm run test:all
)