Releases: MurhafSousli/ngx-progressbar
Releases · MurhafSousli/ngx-progressbar
v14.0.0
What's Changed
- Upgrade to Angular 19 (still compatible with v17.3.0 and above).
- fix:
ngProgressHttpgives an error with http requests inside effects, closes #386
New Contributors
- @TrinTragula made their first contribution in #387
Full Changelog: v13.0.0...v14.0.0
v13.0.0
What's Changed
- feat:
NgProgressRefdirective has(started)and(completed)outputs, instead of subjects. - feat:
NgProgressRefdirective has allNgProgresscomponent inputs excepts the irrelevant styling inputs. - feat: Add
fadeOutSpeedinput to set the fade out transition after the progress completes. - feat: Add
--ng-progress-spinner-speedCSS variable to set the spinner speed. - enhance: Use
NgProgressRefas hostDirective inNgProgresscomponent and forward its inputs and outputs. - enhance: avoid triggering the main effects twice in
ProgressRefdirective due to config update. - refactor: Use transform function for
minandmaxinputs. - fix: v12 runtime error
"1 errors occurred during unsubscription:\n1) Error: NG0600: Writing to signals is not allowed in a computed or an effect by default. Use allowSignalWrites in the CreateEffectOptions to enable this inside effects.", closes #370
Breaking changes
- Remove
setConfig()function fromProgressRefdirective, you can now set the inputs directly. - Remove
start(),complete(),inc()andset()functions from the component reference.
Full Changelog: v12.0.2...v13.0.0
v12.0.2
What's Changed
- refactor: Use
untrackedin effects instead ofallowSignalWritesandsetTimeout.
Full Changelog: v12.0.1...v12.0.2
v12.0.1
Merge pull request #372 from MurhafSousli/release/12.0.1 v12.0.1
v12.0.0
What's Changed
- Upgrade to Angular 18 (still compatible v17.3.0 and above).
- feat: Introduce CSS variables for more flexible customization, see styling.
- feat: Provide
provideNgProgressOptions()to override global options. - feat: Provide
provideNgProgressHttp()to override http related options. - feat: Provide
provideNgProgressRouter()to override router related options. - feat: Ability to use boolean inputs as attributes.
- refactor: Utilize signals API.
Breaking changes
- The
fixedoption has been removed in favor ofrelativeoption which does the opposite. - The
meteoroption has been removed in favor offlatoption which does the opposite. - The
spinnerdefault option has been changed tofalse. - The service
NgProgresshas been removed. - The component
NgProgressComponenthas been renamed toNgProgress. - The options interface
NgProgressConfighas been renamed toNgProgressOptions. - Remove
thickoption, use--ng-progress-thicknessand--ng-progress-spinner-thicknessCSS variables instead. - Remove
coloroption, use--ng-progress-colorCSS variable instead. - Remove
easeoption, use--ng-progress-easeCSS variable instead. - The option
delayhas been renamed tominDurationin progressbar router options.
New Contributors
- @alexciesielski made their first contribution in #366
Full Changelog: v11.1.0...v12.0.0
v11.1.0
What's Changed
- feat: Migrate to Angular standalone components in 1a6f780.
- refactor: Update rxjs imports in 6f426b1.
Full Changelog: v11.0.0...v11.1.0
v11.0.0
What's Changed
- Update to Angular 16 in 5f05486.
- Refactor(core): Update progressbar styles directly to avoid triggering change detection frequently in 42f4bf5.
Full Changelog: v10.0.0...v11.0.0
v10.0.0
v9.0.0
v8.0.0
- feat: Add matcher feature to http module, closes #254 in a6ab70b and ce3c0d6.
- fix: Remove case-sensitive from
silentApis, closes #283 in 32da22c. - refactor: Change
zoomtotransform: scale, closes #275 in c78dff6. - Added unit tests
Breaking changes
Before:
silentApisused to check the url usingurl.startsWith()
After:
silentApischecks the url usingurl.includes()
When silentApis is used along with matcher regex, it will check if the URL matches both cases, learn more at wiki page.