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 to Angular v19 #219

Open
wants to merge 8 commits into
base: develop
Choose a base branch
from
Open

Update to Angular v19 #219

wants to merge 8 commits into from

Conversation

GODrums
Copy link
Collaborator

@GODrums GODrums commented Jan 7, 2025

Motivation

We want to keep our dependencies up-to-date and make use of new Angular v19 features.

Description

This PR updates the following dependencies:

  • Angular to 19.0.5 (current stable version)
  • spartan-ng to 0.0.1-alpha.374 (previous 356 was incompatible with Angular v19, newest 380 is unstable)
  • Tailwind to 3.4.17
  • Storybook to 8.4.7
  • ng-icons to 29.10.0
  • lucide-angular to 0.469.0

This PR also changes:

  • strictStandalone: true compiler option
  • removal of unecessary standalone: true - standalone is now default

What's new in Angular v19?
https://blog.angular.dev/meet-angular-v19-7b29dfd05b84

Testing Instructions

  • Run the application-server + webapp
  • Test as much of website's functionality (UI) as possible

Checklist

General

  • PR title is clear and descriptive
  • PR description explains the purpose and changes
  • Code follows project coding standards
  • Self-review of the code has been done
  • Changes have been tested locally
  • Screenshots have been attached (if applicable)
  • Documentation has been updated (if applicable)

Client (if applicable)

  • UI changes look good on all screen sizes and browsers
  • No console errors or warnings
  • User experience and accessibility have been tested
  • Added Storybook stories for new components
  • Components follow design system guidelines (if applicable)

@GODrums GODrums added the priority:critical Urgent tasks needing immediate resolution. label Jan 7, 2025
@GODrums GODrums self-assigned this Jan 7, 2025
@github-actions github-actions bot added client size:XXL This PR changes 1000+ lines, ignoring generated files. labels Jan 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
client priority:critical Urgent tasks needing immediate resolution. size:XXL This PR changes 1000+ lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant