Skip to content

Upgrade Package Dependency - #196

Open
hrithikballal wants to merge 2 commits into
masterfrom
upgrade/packages
Open

Upgrade Package Dependency#196
hrithikballal wants to merge 2 commits into
masterfrom
upgrade/packages

Conversation

@hrithikballal

@hrithikballal hrithikballal commented Jul 27, 2026

Copy link
Copy Markdown

Packages Upgraded

Package From To
@angular/animations ^19.2.15 ^21.2.18
@angular/cdk ^18.2.9 ^21.2.14
@angular/common ^19.2.15 ^21.2.18
@angular/compiler ^19.2.15 ^21.2.18
@angular/core ^19.2.15 ^21.2.18
@angular/forms ^19.2.15 ^21.2.18
@angular/localize ^19.2.15 ^21.2.18
@angular/material ^18.2.9 ^21.2.14
@angular/platform-browser ^19.2.15 ^21.2.18
@angular/platform-browser-dynamic ^19.2.15 ^21.2.18
@angular/router ^19.2.15 ^21.2.18
@ng-bootstrap/ng-bootstrap ^18.0.0 ^20.0.0
rxjs ^7.8.1 ^7.8.2
zone.js ~0.15.1 ~0.16.2
@angular-devkit/build-angular ^19.2.18 ^21.2.19
@angular/cli ^19.2.18 ^21.2.19
@angular/compiler-cli ^19.2.15 ^21.2.18
@types/jasmine 5.1.4 ^6.0.0
jasmine-core ^5.3.0 ^6.3.0
karma ~6.4.3 ^6.4.4
karma-chrome-launcher ~3.2.0 ^3.2.0
karma-coverage ~2.2.0 ^2.2.1
karma-jasmine ~5.1.0 ^5.1.0
karma-jasmine-html-reporter ~2.1.0 ^2.2.0
ng-packagr ^19.2.2 ^21.2.0
ts-node ~10.9.2 ^10.9.2
typescript 5.5 ^5.9.3

Summary

  • Upgraded the project to Angular 21 and updated related build, testing, and UI dependencies.
  • Regenerated package-lock.json with the upgraded dependency tree.
  • Converted DataTableXComponent into a standalone component.
  • Updated RxJS imports and error handling for current APIs.
  • Updated the ng-bootstrap pagination import.
  • Modernized TypeScript configuration for ES2022 and bundler module resolution.
  • Simplified the library's public API export.

Checklist

  • Dependencies and lockfile updated
  • Angular 21 compatibility changes applied
  • Standalone component configuration added
  • Library package builds successfully

@hrithikballal hrithikballal changed the title Upgrade package Upgrade Package Dependency Jul 28, 2026
@hrithikballal
hrithikballal marked this pull request as ready for review July 28, 2026 11:38
@hrithikballal hrithikballal self-assigned this Jul 28, 2026
@hrithikballal hrithikballal added the dependencies Pull requests that update a dependency file label Jul 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants