Skip to content

chore(deps): ng21 support#102

Merged
Ross-Blakeney merged 5 commits into
mainfrom
chore/update-to-support-ng21
Nov 20, 2025
Merged

chore(deps): ng21 support#102
Ross-Blakeney merged 5 commits into
mainfrom
chore/update-to-support-ng21

Conversation

@Ross-Blakeney

@Ross-Blakeney Ross-Blakeney commented Nov 20, 2025

Copy link
Copy Markdown
Contributor

PR Checklist

Please check if your PR fulfills the following requirements:

  • Tests for the changes have been added: [N]
  • Docs have been added / updated: [Y]
  • Does this PR introduce a breaking change? [Y]
  • I have linked any related GitHub issues to be closed when this PR is merged? [n/a]

Describe the new behavior?

  • Lib now supports up to ng21
  • Add a CONTRIBUTING.md file
  • Update library README.md
  • Update root/demo README.md
  • Address some security vulnerabilities

@bolt-new-by-stackblitz

Copy link
Copy Markdown

Review PR in StackBlitz Codeflow Run & review this pull request in StackBlitz Codeflow.

@github-actions github-actions Bot added the skip-release Preserve the current version when merged label Nov 20, 2025
- Lib now supports up to ng21
- Add a CONTRIBUTING.md file
- Update library README.md
- Update root/demo README.md
@Ross-Blakeney Ross-Blakeney added major Increment the major version when merged and removed skip-release Preserve the current version when merged labels Nov 20, 2025
@Ross-Blakeney Ross-Blakeney marked this pull request as ready for review November 20, 2025 17:55
@Ross-Blakeney Ross-Blakeney requested a review from a team as a code owner November 20, 2025 17:55

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread karma.conf.js
Comment thread projects/forge-angular/karma.conf.js

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull Request Overview

This PR updates the library to support Angular 20-21 (dropping Angular 19 support), addresses security vulnerabilities through dependency updates, and improves documentation across the repository.

Key Changes:

  • Updated Angular peer dependencies from >=19.0.0 < 21.0.0 to >=20.0.0 < 22.0.0
  • Upgraded all Angular, Forge, and development dependencies to latest versions
  • Added comprehensive CONTRIBUTING.md guide and enhanced README files
  • Migrated from deprecated @angular-devkit/build-angular to @angular/build package

Reviewed Changes

Copilot reviewed 8 out of 10 changed files in this pull request and generated no comments.

Show a summary per file
File Description
projects/forge-angular/package.json Updated version to 7.0.0 with new Angular 20-21 peer dependencies
projects/forge-angular/karma.conf.js Removed deprecated Angular DevKit build framework and plugin
projects/forge-angular/README.md Comprehensive rewrite with installation guide, usage examples, and improved structure
package.json Removed redundant metadata, upgraded all dependencies to latest versions
karma.conf.js Removed deprecated Angular DevKit build framework and plugin
angular.json Migrated all builders from @angular-devkit/build-angular to @angular/build, added schematics configuration
README.md Restructured as demo application README with focus on development workflow
CONTRIBUTING.md New comprehensive contributing guide with development setup, release process, and commit guidelines

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@Ross-Blakeney

Copy link
Copy Markdown
Contributor Author

@codex review

@Ross-Blakeney Ross-Blakeney changed the title chore(deps): remove some sec vulnerabilities chore(deps): ng21 support Nov 20, 2025

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread karma.conf.js
@Ross-Blakeney Ross-Blakeney merged commit 30835a8 into main Nov 20, 2025
6 checks passed
@Ross-Blakeney Ross-Blakeney deleted the chore/update-to-support-ng21 branch November 20, 2025 18:27
@github-actions

Copy link
Copy Markdown
Contributor

🚀 PR was released in v7.0.0 🚀

@github-actions github-actions Bot added the released This issue/pull request has been released. label Nov 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

major Increment the major version when merged released This issue/pull request has been released.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants