Releases: tiberiuzuld/angular-busy
Releases · tiberiuzuld/angular-busy
23.0.0 (2026-01-15)
Support Angular v21
Support zoneless apps, Demo app is now zoneless.
Breaking Changes
- removed CgBusyModule use instead provider BUSY_OPTIONS for default options
// before
import { CgBusyModule } from 'angular-busy2';
@NgModule({
imports: [
CgBusyModule.forRoot({
backdrop: true
}) //import it with .forRoot in your root module. provide some optional Options.
]
})
// or
bootstrapApplication(AppComponent, {
providers: [
importProvidersFrom(CgBusyModule.forRoot())
// ...
]
}).catch(err => console.log(err));
// after
import { BUSY_OPTIONS, CgBusyOptions } from 'angular-busy2';
export const appConfig: ApplicationConfig = {
providers: [
{
provide: BUSY_OPTIONS,
useValue: {
minDuration: 100
} as CgBusyOptions
}
]
};- Migrate to signal inputs, it shouldn't break usages
- rename components and service files to match angular styleguide, it shouldn't break usages
22.0.6 (2025-12-05)
Bug fixes
- fix issue when
parentNodeis null #36
22.0.5 (2025-11-21)
Improvements
- change signal behaviour, now it will track all changes to the signal and if the value is
truthyit will show the loading mask
22.0.4 (2025-10-17)
- Fix symbolic links to LICENSE and README.md to fix the npm publish to include them in the package
22.0.3 (2025-10-16)
- Add trusted publishing
22.0.2 (2025-07-22)
Bug fixes
- Fix signal to ignore initial value only if it's
undefined
22.0.1 (2025-07-01)
Bug fixes
- fix peer dependency on angular v20
22.0.0 (2025-06-28)
Support for Angular 20
- Add support for signal, it ignores initial value and shows spinner till new value arrives
21.0.0 (2024-12-05)
Support for Angular 19
20.1.1 (2024-08-05)
Bug fix
- change observable to use pipe finalize instead of subscribe
https://rxjs.dev/api/operators/finalize