Skip to content

Latest commit

 

History

History
481 lines (260 loc) · 20.5 KB

CHANGELOG.md

File metadata and controls

481 lines (260 loc) · 20.5 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

7.0.0 (2024-10-13)

Features

  • core: update to angular 16 (b8f0992), closes #202 #200
  • http: remove depracated http headers ignoreLoadingBar (c4aee89), closes #201

6.0.2 (2022-02-16)

Bug Fixes

  • http-client: console deprecation log on DevMode only. (#193) (74ac02e)

6.0.1 (2022-01-13)

Bug Fixes

  • router: update peer dependencies (7e9c6ee)

6.0.0 (2021-12-23)

⚠ BREAKING CHANGES

  • core: The library now requires Angular 13

Features

5.1.2 (2021-04-11)

Bug Fixes

  • core: detect changes of actions outside zones (#186) (66722f0), closes #184

5.1.1 (2020-12-05)

Bug Fixes

  • core: move tslib to peerDependencies (fa354ee)

5.1.0 (2020-07-11)

Features

5.0.2 (2020-07-01)

Bug Fixes

  • core: take account of state updates during initial render (#164) (dd1e6a0), closes #163

5.0.1 (2020-06-26)

Bug Fixes

5.0.0 (2020-06-20)

⚠ BREAKING CHANGES

  • 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>

Features

  • 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)

Bug Fixes

  • 🐛 prevent start when the timer is not triggered yet (88f5254), closes #143

4.2.0 (2019-02-28)

Features

4.1.1 (2019-01-18)

Bug Fixes

  • router: ensure currentNavigation is defined (#116) (eb72642)

4.1.0 (2019-01-18)

Features

  • allow ignoring loading-bar for particular router (#115) (c00b16e)

4.0.0 (2019-01-01)

4.0.0-alpha.0 (2019-01-01)

Features

BREAKING CHANGES

  • @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 on LoadingBarModule has been removed.

3.0.0 (2018-11-22)

Features

BREAKING CHANGES

  • The library now requires Angular 7

2.2.0 (2018-08-25)

Features

  • core: disable loading progress on server side (#103) (3810c06)

2.1.2 (2018-07-22)

Bug Fixes

  • core: add complete call to force stop loading-bar (b82ffc1)

2.1.1 (2018-07-10)

Bug Fixes

  • core: set view encapsulation to emulated (#94) (2f5d29a), closes #93

2.1.0 (2018-06-02)

Bug Fixes

  • core: avoid relying on first-child when targting spinner. (#86) (48e4ca9), closes #85

Features

  • core: add stop method to force close the loader (#87) (3a21b9d), closes #74

2.0.0 (2018-05-06)

Features

  • core: remove loading-bar.css (446d76b)
  • core: Upgrade to Rxjs 6 and drop support of angular v4. (38eb2c3), closes #70

BREAKING CHANGES

  • 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)

Features

  • core: remove loading-bar.css (df82056)
  • core: Upgrade to Rxjs 6 and drop support of angular v4. (2d5ba05), closes #70

BREAKING CHANGES

  • 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)

Features

  • core: add value input to manually set value of the progress bar. (#77) (7e32956)

1.5.1 (2018-04-05)

1.5.0 (2018-03-23)

Features

  • core: make set and increment public + allow setting inital value for start. (#71) (08ee17c), closes #68

1.4.0 (2018-03-21)

Features

  • code: allow disabling fixed position (top-screen). (#69) (2f3a5e8)

1.3.1 (2018-03-07)

Bug Fixes

  • http-client: ensure starting when using async interceptor. (#66) (63e2431), closes #65

1.3.0 (2018-02-28)

Features

  • core: allow setting height and diameter for loading bar/spinner. (#63) (d1112d5), closes #62

1.2.0 (2018-02-21)

Features

  • http: allow ignore loadingBar through header. (#60) (b655547)

1.1.2 (2018-02-21)

Bug Fixes

  • http: ensure start loading-bar on subscribe. (#59) (fb210bc)

1.1.1 (2018-02-02)

Bug Fixes

1.1.0 (2018-01-12)

Features

  • http-client: allow ignore loadingBar through header. (#50) (aef86ae)

1.0.1 (2017-12-29)

Bug Fixes

  • http: fixed Infinite loading when using Observable.zip. (#44) (060150a), closes #43

1.0.0 (2017-12-19)

1.0.0-rc.3 (2017-12-17)

Bug Fixes

  • http-client: ensure request is closed on unsubscribe. (#41) (9171ad8), closes #40

1.0.0-rc.2 (2017-12-14)

Features

  • style: move css into loading-bar component (5a1854e)

1.0.0-rc.1 (2017-12-08)

Features

1.0.0-rc.0 (2017-12-07)

Features

  • core: remove deprecated property LoadingBarService:pending (#36) (3779ff9)
  • demo: deploy in gh-pages. (#35) (671ec93)

1.0.0-alpha.18 (2017-11-28)

Bug Fixes

  • http: ensure request is cancelled on unsuscribe. (ecea4bf), closes #33

BREAKING CHANGES

  • http: http service observables doesn't use subscribe anymore to track request which means you must ensure to subscribe in order to load request
Before
this.http.get('URL');
After
this.http.get('URL').subscribe((v) => {});

1.0.0-alpha.17 (2017-11-27)

Bug Fixes

  • core: add debounce to avoid ExpressionChangedAfterItHasBeenCheckedError (a704544), closes #32

Features

  • core: remove ng-loading-bar selector (3489a4a)

1.0.0-alpha.16 (2017-11-27)

Bug Fixes

  • core: avoid start during complete timeout (000a94e)

Features

  • core: allow turn the loading bar off. (2dc123b)

1.0.0-alpha.15 (2017-11-25)

Features

  • core: emit progress value instead of pending requests (db382c7)
  • demo: add material progress-bar example. (e7ea934)

1.0.0-alpha.14 (2017-11-01)

Bug Fixes

  • #19: complete on HttpEventType.Response. (dda728f)

1.0.0-alpha.13 (2017-10-26)

Bug Fixes

  • #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)

Features

  • 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)

Bug Fixes

  • core: added support for AOT

BREAKING CHANGES

  • 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 {}