Skip to content

v12.0.0

Pre-release
Pre-release

Choose a tag to compare

@MurhafSousli MurhafSousli released this 19 Aug 00:32
· 28 commits to master since this release
e185a49

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 fixed option has been removed in favor of relative option which does the opposite.
  • The meteor option has been removed in favor of flat option which does the opposite.
  • The spinner default option has been changed to false.
  • The service NgProgress has been removed.
  • The component NgProgressComponent has been renamed to NgProgress.
  • The options interface NgProgressConfig has been renamed to NgProgressOptions.
  • Remove thick option, use --ng-progress-thickness and --ng-progress-spinner-thickness CSS variables instead.
  • Remove color option, use --ng-progress-color CSS variable instead.
  • Remove ease option, use --ng-progress-ease CSS variable instead.
  • The option delay has been renamed to minDuration in progressbar router options.

New Contributors

Full Changelog: v11.1.0...v12.0.0