Skip to content

Releases: Ks89/angular-modal-gallery

8.0.0 Beta 3

12 Aug 20:24
Compare
Choose a tag to compare
8.0.0 Beta 3 Pre-release
Pre-release

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

02 Jun 20:08
Compare
Choose a tag to compare
8.0.0 Beta 2 Pre-release
Pre-release

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

02 May 16:16
Compare
Choose a tag to compare
8.0.0 Beta 1 Pre-release
Pre-release

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

23 Sep 20:29
Compare
Choose a tag to compare

Bugfixes

  • carousel autoPlay ignores configPlay.autoPlay = false. Reported and fixed by @aslubsky (issue #191 and pull request #192)

7.2.4

19 Aug 12:36
Compare
Choose a tag to compare

Bugfixes

  • fix again issue #188 reported by @jagoda-b: if first/last image, next/prev arrows show hand cursor

7.2.3

18 Aug 14:35
Compare
Choose a tag to compare

Bugfixes

  • fix another issue about side previews, because they where invisible (IMPORTANT BUG FIX)
  • fix issue #188 reported by @jagoda-b: if first/last image, next/prev arrows are invisible but clickable. Also "title" is still visible.

7.2.2

24 Jun 19:25
Compare
Choose a tag to compare

Bugfixes

  • fix issue #186 about vertical scrolling with carousel, caused by HammerJs (solution received by @mohaxspb as a pull request #187)

7.3.0 RC1 [ABANDONED]

23 Feb 22:49
Compare
Choose a tag to compare
7.3.0 RC1 [ABANDONED] Pre-release
Pre-release

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

03 Jan 13:31
Compare
Choose a tag to compare

Bugfixes

  • fix issue cannot read property 'pauseOnHover' of undefined (requested by @alvinmactal #177)

7.2.0

29 Dec 02:42
Compare
Choose a tag to compare

Features

  • add autoPlay to modal-gallery (requested by @hn6pot #152)

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