Skip to content

ngx-datatable v21 has angular 19 dependencies #24411

@puschie286

Description

@puschie286

Is there an existing issue for this?

  • I have searched the existing issues

Description

We recently updated to 9.3.X (from 8.X) with the upgrade to angular v20 and notice that angular fronted broke with unspecific error messages. After some investigation, we found that the theme-shared dependency for ngx-datatable use v21. This version has angular peer dependencies for "17.x || 18.x || 19.x" - which cause angular 19 to be included and some weird initialization problems.

Would be great if you could update the ngx-datatable version to use ^22.0.0 (which supports angular 20) - and have an eye on it when you update angular to v21

Known Workarounds

  1. Override the ngx-datatable version in your package
[...]
"overrides": {
    "@abp/ng.theme.shared": {
      "@swimlane/ngx-datatable": "^22.0.0"
    }
  }
  1. trigger npm update to update your package-lock.json (npm install ignores the overrides section if node_modules or package-lock.json exist)

Version

9.3.7

User Interface

Angular

Database Provider

EF Core (Default)

Tiered or separate authentication server

None (Default)

Operation System

Windows (Default)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions