9.0.0
Migrate from 8.0.0 to 9.0.0 - Check the official guide HERE
Features
- remove legacy mode in carousels (drop IE11) #235 (BREAKING CHANGE)
- remove keyCode in keyboard-navigation-directive, because deprecated #200 (BREAKING CHANGE)
- cleanup download image code in modal-gallery.component (drop IE11 and Edge legacy) #228 (BREAKING CHANGE)
- requestFullscreen and exitFullscreen return promises. (BREAKING CHANGE)
It's not easy to manage all cases in the right way, so at the moment I added only an error in case of catch clause #233 (BREAKING CHANGE) - Remove AdvancedLayout from PlainGallery, because already unused in v8.x.x #238 (BREAKING CHANGE)
- make LibConfig interface private, to expose ModalLibConfig, PlainLibConfig and CarouselLibConfig #232 (BREAKING CHANGE)
- carousel component accepts CarouselLibConfig as input instead of all parameters to be consistent with changes made in v8.0.0 #229 (BREAKING CHANGE)
- remove [showGallery] input from plain-gallery component, because it's unused #239 (BREAKING CHANGE)
- rename (showImage) output into (clickImage) for plain-gallery #240 (BREAKING CHANGE)
- rename (showImage) output into (changeImage) for carousel #240 (BREAKING CHANGE)
- when modal-gallery opens with image index 0 or length - 1, it emits first/last Image events #241 (BREAKING CHANGE)
- remove emitButtonAfterHook in closeGallery methods (BREAKING CHANGE)
Bugfixes
- improve error message if you pass an empty array of images to the carousel #209
Examples
- add examples with 0 images to modal-gallery, carousel and plain-gallery #242
- remove stackblitz demo because not working properly like with version 8.0.0
Tests
- improve modal-gallery.component tests to validate also html elements #231
Docs
- upgrade doc website to bootstrap 5.x.x #236
- many fixes to the API and examples input tables (errors made with 8.0.0)
- general improvement to the doc to show default values in a cleaner way
- remove LibConfig interface and use the newer interfaces
Migrate from 8.0.0 to 9.0.0 - Check the official guide HERE