v12.0.0
Pre-release
Pre-release
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