All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
7.0.0 (2024-10-13)
- core: update to angular 16 (b8f0992), closes #202 #200
- http: remove depracated http headers ignoreLoadingBar (c4aee89), closes #201
6.0.2 (2022-02-16)
6.0.1 (2022-01-13)
- router: update peer dependencies (7e9c6ee)
6.0.0 (2021-12-23)
- core: The library now requires Angular 13
5.1.2 (2021-04-11)
5.1.1 (2020-12-05)
- core: move tslib to peerDependencies (fa354ee)
5.1.0 (2020-07-11)
5.0.2 (2020-07-01)
5.0.1 (2020-06-26)
5.0.0 (2020-06-20)
-
core: The library now requires Angular 9
-
core: The loading bar internal selectors has been changed:
Before:
<ngx-loading-bar>
<div id="loading-bar-spinner"><div class="spinner-icon"></div></div>
<div id="loading-bar"><div class="bar"><div class="peg"></div></div></div>
</ngx-loading-bar>
After:
<ngx-loading-bar>
<div class="ngx-bar"></div>
<div class="ngx-spinner"><div class="ngx-spinner-icon"></div></div>
</ngx-loading-bar>
- core: change bar and spinner selector + unset z-index when fixed is false (#159) (f1ad7a8)
- core: set peerDependency to angular >=9.0 (185f1e2), closes #151
- core: support managing multiple loading bars (c59863f), closes #121
- core: use OnPush change detection (47d8cff)
- 🎸 remove deprecated @angular/http package (#139) (666e341)
4.2.0 (2019-02-28)
4.1.1 (2019-01-18)
4.1.0 (2019-01-18)
4.0.0 (2019-01-01)
4.0.0-alpha.0 (2019-01-01)
- move @ngx-loading-bar/core to peerDependencies (#113) (64bb66c), closes #111
- remove deprecated forRoot (#112) (51e450a)
@ngx-loading-bar/core
has been moved to peerDependencies which require to install the dependency by yourself:
Before:
npm install @ngx-loading-bar/http-client --save
After:
npm install @ngx-loading-bar/core @ngx-loading-bar/http-client --save
- the
forRoot
method onLoadingBarModule
has been removed.
3.0.0 (2018-11-22)
- The library now requires Angular 7
2.2.0 (2018-08-25)
2.1.2 (2018-07-22)
- core: add complete call to force stop loading-bar (b82ffc1)
2.1.1 (2018-07-10)
2.1.0 (2018-06-02)
2.0.0 (2018-05-06)
- core: remove loading-bar.css (446d76b)
- core: Upgrade to Rxjs 6 and drop support of angular v4. (38eb2c3), closes #70
- core: The file
loading-bar.css
has been removed and not required anymore. - core: droped Angular 4 support + rxjs version should be updated into
5.6.0-forward-compat
or 6.0
.
2.0.0-alpha.1 (2018-04-05)
2.0.0-alpha.0 (2018-03-25)
- core: remove loading-bar.css (df82056)
- core: Upgrade to Rxjs 6 and drop support of angular v4. (2d5ba05), closes #70
- core: The file
loading-bar.css
has been removed and not required anymore. - core: droped Angular 4 support + rxjs version should be updated into
6.0
.
1.6.0 (2018-04-05)
1.5.1 (2018-04-05)
1.5.0 (2018-03-23)
- core: make set and increment public + allow setting inital value for start. (#71) (08ee17c), closes #68
1.4.0 (2018-03-21)
1.3.1 (2018-03-07)
1.3.0 (2018-02-28)
1.2.0 (2018-02-21)
1.1.2 (2018-02-21)
1.1.1 (2018-02-02)
1.1.0 (2018-01-12)
1.0.1 (2017-12-29)
1.0.0 (2017-12-19)
1.0.0-rc.3 (2017-12-17)
1.0.0-rc.2 (2017-12-14)
- style: move css into loading-bar component (5a1854e)
1.0.0-rc.1 (2017-12-08)
1.0.0-rc.0 (2017-12-07)
- core: remove deprecated property
LoadingBarService:pending
(#36) (3779ff9) - demo: deploy in gh-pages. (#35) (671ec93)
1.0.0-alpha.18 (2017-11-28)
- http: http service observables doesn't use subscribe anymore to track request which means you must ensure to subscribe in order to load request
this.http.get('URL');
this.http.get('URL').subscribe((v) => {});
1.0.0-alpha.17 (2017-11-27)
- core: remove
ng-loading-bar
selector (3489a4a)
1.0.0-alpha.16 (2017-11-27)
- core: avoid start during complete timeout (000a94e)
- core: allow turn the loading bar off. (2dc123b)
1.0.0-alpha.15 (2017-11-25)
- core: emit progress value instead of pending requests (db382c7)
- demo: add material progress-bar example. (e7ea934)
1.0.0-alpha.14 (2017-11-01)
- #19: complete on HttpEventType.Response. (dda728f)
- #20: stop loading on HttpResponse. (60e0f9d)
- #21: allow import loading-bar components in child modules. (a6f95f5)
- #22: ensure using the shared http response. (77ad23c)
- http-client: add temporary way to ignore loading-bar. (d53a7b1)
- http-client: avoid start twice when using retry operator. (e926dc1)
- remove tight coupling with http (#13) (6284a7a)
- demo: use @angular/cli. (68a7806)
- loading-bar-service: deprecated all methods in favor of start/complete. (bfd1048)
- npm: allow angular v5. (415a78c)
- core: added support for AOT
-
The
NgLoadingBarModule
module must be imported using the forRoot() method.Before:
@NgModule({ imports: [NgLoadingBarModule], }) export class AppModule {}
After:
@NgModule({ imports: [NgLoadingBarModule.forRoot()], }) export class AppModule {}