Release Notes 22.1.002

Release Notes 22.1.002

Version Information

Version Information

Version Information

Release 22.1.002

Bootstrap 5 Upgrade

This release requires updating to Bootstrap Version 5.

See Bootstrap 5 migration documentation for details on this mandatory step when updating existing projects.

Angular 22 Migration

Projects upgrading to the SmartComponent Library NG 22.1 release line must also migrate to Angular 22. See Migrating to Angular 22 for prerequisites, update commands, migration-only commands, breaking changes, and validation guidance.

Custom Smart Form Providers

Custom Smart Form implementations should use provideSmartFormInstanceServices() to register the services that must be scoped to each form instance. See Using provideSmartFormInstanceServices in custom Smart Forms for implementation and migration guidance.

System requirements

An overview of required dependencies and versions can be obtained from the SmartComponent Library NG Web System Requirements.

Overview of included tickets

Bug Fixes

SCLNG-1757 Client-side filtered Smart Data Sources retrieve their complete dataset

A Smart Data Source configured for client-side filtering retrieved only the first 100 records from the backend, because its read did not state a row limit and the server applied its own default batch size. Client-side filtering, sorting and paging then operated on that partial set, and because the grid derives its record count from the rows it receives, the pager reported the truncated figure as the total, so nothing indicated that records were missing. The data source now requests the complete dataset explicitly. This affects any application data source that sets serverSideFiltering to false.