Releases: Ks89/angular-modal-gallery
8.0.0 Beta 3
Features
- upgrade to Angular 10. (Breaking Change).
- remove Angular 8 support. (Breaking Change).
Demos
- update all examples with Angular 10, except for angular-cli-9
This is a beta version without documentation
If you want to try it, check examples/angular-cli-10 to get tons of working examples
8.0.0 Beta 2
Features
- restore Server Side Rendering support with Universal #183. (Breaking Change).
- Carousel has a new input "[disableSsrWorkaround]="true"" to use modals in carousels with SystemJS (Breaking Change).
Also, every time you need to open modal gallery, you must pass to LibConfig this code:keyboardServiceConfig: { shortcuts: ['ctrl+s', 'meta+s'], disableSsrWorkaround: true }
Demos
- update all LibConfigs in SystemJS demo to prevent crashes. Because, now disableSsrWorkaround must be passed manually in every LibConfig. This is a
breaking change (see above).
This is a beta version, without documentation
If you want to try it, check examples/angular-cli-9 to get tons of working examples
8.0.0 Beta 1
Features
- Migrate to angular/cdk to fix all issues with angular/material (Breaking Change) (fixes #137, #111, #95)
- Split plain-gallery and modal-gallery decoupling those components. Instead, define new APIs to open modal-gallery as a service (Breaking Change)
- upgrade to Angular 9 and angular-cli 9, removing support for both Angular 6 and 7 (Breaking Change)
- remove Module.forRoot() (Breaking Change)
- move keyboard configuration into libconfig (permits different configuration for every instance of the library). (Breaking Change)
- Add ability to set fallback image #194 (Breaking Change)
- Add a way to disable titles if requested by the user #179 (Breaking Change)
Demos
- upgrade all examples (except for universal, at the moment)
- remove angular-cli-6 example and add angular-cli-9
- upgrade systemjs example
Internal library changes
- remove npm's codeclimate coverage reporter to use the new version
- experiment with Angular IVY
Known issues
Still not working with universal (SSR), please be patient!
This is a beta version, with SSR support missing and no documentation at all
If you want to try it, check examples/angular-cli-9 to get tons of working examples
7.2.5
7.2.4
7.2.3
7.2.2
7.3.0 RC1 [ABANDONED]
VERSION ABANDONED, IT WILL BE PART OF 8.0.0
ATTENTION !!!
I won't release the new version until someone gives me feedbacks here #182
If I don't receive feedback, this version will be discarded and automatically included in 8.0.0 (probably during the summer). It should not create any breaking changes, but if you notice any problems, please let me know.
This is the right moment to try this release, because I'll create the next major release 8.0.0 entirely on top of 7.3.0. So any issue with version 7.3.0-rc1 will also be present with 8.0.0.
To install this version run: npm install --save @ks89/angular-modal-gallery@beta
Features
- support image download also as base64
- add config.service to store and share library configuration (this is used only inside the library and it's a core feature for future releases like 8.0.0) #180
Bugfixes
- if slideConfig is undefined, side previews should be visible, because they are enabled by default. Fixed thanks to the new configService and unit testing.
Demos
- fix some issues and update all examples
- fix example B23 to enable delete button
Testing
- update tests
7.2.1
7.2.0
Features
Demos
- add a new demo to explain how to handle an image array with the same image path multiple times without caching issues (requested by @shakerica #171)
- add demos with autoplay feature in modal-gallery (to explain the feature requested by @hn6pot #152)
Documentation
- update doc website with the new feature and examples (requested by @shakerica #171)
- add warning about same image multiple times in images array (requested by @shakerica #171)
Testing
- update tests