@ng-bootstrap/ng-bootstrap
Advanced tools
Changelog
17.0.1 (2024-08-28)
Hopefully fixes that one datepicker bug with weekday labels.
Also replacing NgZone.onStable()
with afterRender()/afterNextRender()
internally and using esbuild with zoneless CD for the demo site.
This release bumps minimum required versions to Angular 18.0.0
.
We do not officially support provideExperimentalZonelessChangeDetection()
yet, it will come in a future minor release. Please remember this an experimental API, follow #4709 and open new issues if you find any problems.
Signal support will come later, most likely in the next major release.
Changelog
17.0.1 (2024-08-28)
Hopefully fixes that one datepicker bug with weekday labels.
Also replacing NgZone.onStable()
with afterRender()/afterNextRender()
internally and using esbuild with zoneless CD for the demo site.
This release bumps minimum required versions to Angular 18.0.0
.
We do not officially support provideExperimentalZonelessChangeDetection()
yet, it will come in a future minor release. Please remember this an experimental API, follow #4709 and open new issues if you find any problems.
Signal support will come later, most likely in the next major release.
Changelog
16.0.0 (2023-11-22)
This release bumps minimum required versions to Angular 17.0.0
and Bootstrap 5.3.2
.
Main features:
5.3
allowed us to do the long-standing stacked progressbar feature request.14.1.0
in favor of directive-based implementation).Please make sure to check the BREAKING CHANGES
section below.
setInput
where possible for dynamic components (f29a7b5)show
class to dropdown toggle when dropdown is open (#4532) (6bf2ab0), closes #4531NgbNavLinkBase
matches multiple times (02ab48b), closes #4594getMainFilePath()
to get main project file (acd635a)startDate
type should accept dates with days (#4618) (81ec20a), closes #4616type
from configuration (ed7732a)NgbNavbar
directive (c2c8061)17.0.0
, Bootstrap 5.3.2
and Popper 2.11.8
14.1.0
type
property from the NgbAccordionConfig
. It was deprecated in 14.1.0
.inject
function internally more than before, so constructor signatures have changed for all components. If you extend our components (and you really shouldn't do it), you might need to update your code. NgbNavbar
directive is removed, as it is no longer required. It was deprecated in 14.2.0
.@Input() keyboard: boolean | 'changeWithArrows'
was changed from false
to true
, meaning that all navs are now keyboard accessible by default and focus between navs moves with arrow keys. Focusing behavior follows the WAI-ARIA tab recommendation as well as Bootstrap's nav implementation. To turn off keyboard support set keyboard
to false
either on the individual NgbNav
or via NgbNavConfig
Changelog
15.1.2 (2023-10-24)
This release aligns tooltip closing behavior with Bootstrap (both desktop and mobile), fixes a long-standing bug with tooltip opening issues.
While we don't consider it a breaking change, some complex existing tooltips might behave differently.
destroyOnHide
from configuration (a8b39be)aria-readonly/disabled
attributes (#4586) (f99bc96)