Skip to content

feat: upgrade to angular 19.2 and add eslint #17

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
wants to merge 59 commits into
base: master
Choose a base branch
from

Conversation

the-ult
Copy link
Collaborator

@the-ult the-ult commented Jan 13, 2025

Summary

  • upgrade to Angular 19
  • upgrade storybook
  • update dependencies
  • add and apply prettier
  • add and apply ESLint
  • remove karma
  • Replace Jest with Vitest
  • Add CoPilot instructions

TODO:

  • fix storybook tests (seem to be broken in master as well)
  • Add extra tests?

N.B.

  • This does not (yet) apply the signal API schematics etc. I think that should be a seperate PR

@the-ult the-ult changed the title feat: upgrade to angular 19 and add eslint WIP: feat: upgrade to angular 19 and add eslint Jan 13, 2025
@the-ult the-ult marked this pull request as draft January 13, 2025 21:46
@the-ult the-ult changed the title WIP: feat: upgrade to angular 19 and add eslint feat: upgrade to angular 19 and add eslint Jan 13, 2025
@the-ult the-ult changed the title feat: upgrade to angular 19 and add eslint feat: upgrade to angular 19.1 and add eslint Jan 27, 2025
@the-ult the-ult changed the title feat: upgrade to angular 19.1 and add eslint feat: upgrade to angular 19.2 and add eslint Mar 5, 2025
@the-ult the-ult added this to the Version 2 milestone Mar 28, 2025
The Ult added 12 commits April 4, 2025 16:44
…versions

- Updated Angular packages from 19.2.3 to 19.2.5
- Updated Angular devkit and CLI from 19.2.5 to 19.2.6
- Updated jest-preset-angular from 14.5.3 to 14.5.4
- Updated ng-packagr from 19.2.0 to 19.2.1
- Updated typescript-eslint from 8.28.0 to 8.29.0
- Bump Angular packages from 19.2.5 to 19.2.6
- Update Angular DevKit and CLI from 19.2.6 to 19.2.7
- Upgrade ESLint from 9.23.0 to 9.24.0
- Update ng-packagr from 19.2.1 to 19.2.2
- Upgrade TypeScript from 5.8.2 to 5.8.3
- Update typescript-eslint from 8.29.0 to 8.29.1
Rename utility function to better reflect its Angular DI implementation

- Change function name to follow Angular's naming conventions for inject-based utilities\n- Update all references in form-utils.ts\n- Update exports in exports.ts and public-api.ts\n- Update documentation in README.md with usage examples\n\nThis provides more semantic clarity by indicating the function uses Angular's inject() API and is primarily meant for injection contexts.
@kevinmeyvaert
Copy link

Any updates on this? :)

@the-ult
Copy link
Collaborator Author

the-ult commented May 2, 2025

Yeah,
Working on it, but holidays got in between. And got side-tracked.
Working on a version 2.0 with some improvements (and breaking changes)

Gonna try and fix this PR in the next week, for a minor release first.

@kevinmeyvaert
Copy link

Thanks @the-ult that would be great!

@the-ult
Copy link
Collaborator Author

the-ult commented May 12, 2025

@kevinmeyvaert
Thinking about skipping this version update. And go full on to version (on which I'm current working)
Which hopefully be ready close to Angular v20

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.

2 participants