Skip to content

Releases: Ks89/angular-modal-gallery

7.1.0

09 Dec 13:49
Compare
Choose a tag to compare

Features

  • emit events also when you click on a preview (requested by @srtab #165)

Testing

  • update tests

Internal library changes

  • clickPreview's Output emits ImageModalEvent instead of Image

7.0.1

07 Dec 22:34
Compare
Choose a tag to compare

Bugfixes

  • show carousel's dots also when legacyIe11Mode is enabled

7.0.0

06 Dec 21:27
Compare
Choose a tag to compare

Migration tutorial from both 5->6 and 6->7 is available here (migration tab): https://ks89.github.io/angular-modal-gallery-2018-v7.github.io/

Features

  • new carousel component with previews (also with legacyIE11Mode to support IE11 :)) HUGE FEATURE!!!!
  • add @angular/cdk as required dependency (BREAKING CHANGE)
  • gallery ids must be unique across the whole application (BREAKING CHANGE)
  • requires rxjs >= 6 (BREAKING CHANGE)
  • requires angular >= 6 (BREAKING CHANGE)
  • add top and bottom margins to thumbs in plain gallery #169 (requested by @MiaAlSaif) BREAKING CHANGE
  • new method in GalleryService called 'navigateGallery'

Vulnerabilities

Chores

  • update readme with a better layout (table of contents, images and so on)

Demos

  • add new carousel examples to all demos
  • add new carousel ie11 examples to all demos
  • create a new GUI for all examples based on the official documentation website v7
  • add new demo angular-cli-6 to test this library also on angular 6
  • upgrade both angular-cli, universal and angular-cli-material to angular 7, angular-cli 7 and angular-material 7
  • update all examples, adding @angular/cdk

Documentations

  • add all features and examples of Carousel
  • improve documentation website with a new Font
  • improve performance with service workers, external fonts and optimized images and SVGs
  • fix SEO issues about H1-H6
  • fix SEO issues about page titles and best practices about icons, themes, manifest.json and so on
  • add Google Analytics
  • update to Angular 7 and angular-cli 7
  • improve SSR and prerender (still not possible on Github so I'll release it on a real server)
  • remove unused libs like ng-bootstrap, jquery, popper and others
  • first implementation of app-shell (still no working because of some incompatibilities with third party libs)
  • remove sidebar for all pages except for demo and features
  • add accordion to demo sidebar, also saved in local storage
  • new documentation website https://github.com/Ks89/angular-modal-gallery-2018-v7.github.io
  • rewrite navbar without bootstrap
  • improve sidebar for both features and demo
  • upgrade to the latest alpha version of angular-modal-gallery
  • improve colors and accessibility
  • fix compatibility table in homepage
  • update default values page
  • add new logo
  • replace navbar brand text with the new logo
  • replace github iframes with badges
  • add migration guide
  • update doc with new responsive breakpoints for carousel's previews
  • swipe sidebar and content in features and examples to improve readability on smartphones

Internal library changes

  • migrate to the official ng lib features in angular-cli >= 6.2
  • upgrade to angular-cli 7 final and Angular 7 final
  • use @Injectable(provideIn: 'root') in galleryService and idValidatorService
  • upgrade to angular-cli 7 and Angular 7
  • upgrade to Typescript 3.1.x
  • add new MaxDirective to change max-height and max-width fully tested
  • fix build internal docs with typedoc, using the latest @next release to support typescript 3.1.x
  • replace KeyboardEvent keyCode with code, because deprecated
  • update internal documentation (npm run docs)

Testing

  • fix code coverage for library's unit testing
  • add unit testing for id-validator service and improve it forcing integer id values > 0 (BREAKING CHANGE)
  • add missing unit test for accessible.component
  • add tests for carousel and carousel-previews components

CI

  • upgrade CI config files to Node 10

Differences from rc.2:

  • doc website with a warning to use playconfig.interval >= 0
  • some bug fixes to doc website
  • improve unit testing
  • fix other issues to support IE11
  • temporary remove deprecation warning of forRoot(), because I didn't implement an alternative yes
  • fix github badges

7.0.0 RC 2

26 Nov 22:16
Compare
Choose a tag to compare
7.0.0 RC 2 Pre-release
Pre-release

FINAL VERSION IS COMING IN ONE/TWO WEEKS

To install npm i --save @ks89/angular-modal-gallery@beta

Live preview available here: https://angular-modal-gallery-v7.stackblitz.io

README for 7.0.0 is here: https://github.com/Ks89/angular-modal-gallery/blob/700/README.md

Documentation is here: https://ks89.github.io/angular-modal-gallery-2018-v7.github.io/

7.0.0-rc.2

Vulnerabilities

Bugfixes

  • fix accessibility (aria-label and title) of image arrows in carousel component

Refactoring

  • remove carousel's dots properties from AccessibilityConfig, because unused. Instead, carousel uses the same of modal-gallery

Documentations

  • small fixes to documentation website

Testing

  • add missing unit test for accessible.component
  • add initial unit test impl for carousel.component

Demos

  • update all carousel's examples adding all mandatory parameters to all inputs in html without violating interfaces

Internal library changes

  • replace KeyboardEvent keyCode with code, because deprecated

7.0.0 RC 1

03 Nov 20:48
Compare
Choose a tag to compare
7.0.0 RC 1 Pre-release
Pre-release

To install npm i --save @ks89/angular-modal-gallery@beta

Live preview available here: https://angular-modal-gallery-v7.stackblitz.io

README for 7.0.0 is here: https://github.com/Ks89/angular-modal-gallery/blob/700/README.md

Documentation is here: https://ks89.github.io/angular-modal-gallery-2018-v7.github.io/

7.0.0-rc.1

Bugfixes

  • fix bug when carousel's previews are small and legacy mode for IE11 is enabled #144

Documentations

  • add new example to doc website with custom breakpoints example

7.0.0 Beta 4

01 Nov 21:42
3d302ef
Compare
Choose a tag to compare
7.0.0 Beta 4 Pre-release
Pre-release

To install npm i --save @ks89/angular-modal-gallery@beta

Live preview available here: https://angular-modal-gallery-v7.stackblitz.io

README for 7.0.0 is here: https://github.com/Ks89/angular-modal-gallery/blob/700/README.md

Documentation is here: https://ks89.github.io/angular-modal-gallery-2018-v7.github.io/

7.0.0-beta.4

Features

  • add @angular/cdk as required dependency (mandatory also in beta-3, but I forgot to add it :)) BREAKING CHANGE
  • remove left and right margin of carousel's previews (probably I'll add they again in next releases with a dedicated interface to configure they)
  • updated icon

Refactoring

  • cleanup source removing older experiments

Internal library changes

  • write full internal documentation (npm run docs)

Demos

  • create a new GUI for all examples based on the official documentation website v7
  • update all examples, adding @angular/cdk (also to SystemJS example), because it was missing

Documentations

  • swipe sidebar and content in features and examples to improve readability on smartphones

7.0.0 Beta 3

28 Oct 12:51
Compare
Choose a tag to compare
7.0.0 Beta 3 Pre-release
Pre-release

To install npm i --save @ks89/angular-modal-gallery@beta

Live preview available here: https://angular-modal-gallery-v7.stackblitz.io

README for 7.0.0 is here: https://github.com/Ks89/angular-modal-gallery/blob/700/README.md

Documentation is here: https://ks89.github.io/angular-modal-gallery-2018-v7.github.io/

7.0.0-beta.3

Features

  • add top and bottom margins to thumbs in plain gallery #169 (requested by @MiaAlSaif)
  • add new api to configure the height of carousel's previews based on breakpoints #144

Bugfixes

  • fix content projection bug (it was working only with legacy mode enabled)

Demos

  • add new carousel examples to all demos

Documentations

  • update doc with new responsive breakpoints for carousel's previews

7.0.0 Beta 2

22 Oct 20:47
Compare
Choose a tag to compare
7.0.0 Beta 2 Pre-release
Pre-release

I'm sorry for the delay, but I had to fix many issues on IE11 (I hate IE!!!).

To install npm i --save @ks89/angular-modal-gallery@beta

Live preview available here: https://angular-modal-gallery-v7.stackblitz.io

README for 7.0.0 is here: https://github.com/Ks89/angular-modal-gallery/blob/700/README.md

Documentation is here: https://ks89.github.io/angular-modal-gallery-2018-v7.github.io/

7.0.0-beta.2

Features

  • add new input param to enable legacyIE11Mode. This is required only to support IE11. If you don't need this stupid obsolete browser, you shouldn't use it.
  • add deprecation to forRoot() method. Probably I'll remove it in version 8.x.x
  • new library logo

Bugfixes

  • fix wrong carousel's width on both Firefox, IE11 and Edge
  • fix many issues on IE11

Internal library changes

  • upgrade to angular-cli 7 final and Angular 7 final
  • use @Injectable(provideIn: 'root') in galleryService and idValidatorService

Refactor

  • use internal ksSize and ksMaxSize directives when possible in carousel.html

Demos

  • upgrade all examples to Angular 7 and cli 7 if necessary
  • add new carousel ie11 page to all examples

Documentations

  • add new logo
  • replace navbar brand text with the new logo
  • replace github iframes with badges
  • add migration guide

7.0.0 Beta 1

13 Oct 23:36
Compare
Choose a tag to compare
7.0.0 Beta 1 Pre-release
Pre-release

This is the first beta version, so don's use it in production, but please try it and let me know every issue to fix it before the final release.

To install npm i --save @ks89/angular-modal-gallery@beta

Live preview available here: https://angular-modal-gallery-v7.stackblitz.io

README for 7.0.0 is here: https://github.com/Ks89/angular-modal-gallery/blob/700/README.md

Documentation is here (still not complete): https://ks89.github.io/angular-modal-gallery-2018-v7.github.io/

7.0.0-beta.1

Features

  • (carousel) remove unused stuff and change some names to simplify apis
  • (carousel) add @outputs (show, isLastimage and isFirstImage) to catch navigation events like for modal-gallery
  • merge the feature 'add a new method called update into GalleryService' from version 6.3.0

Unit testing

  • improve unit testing

Documentations

  • rewrite navbar without bootstrap
  • improve sidebar for both features and demo
  • upgrade to the latest beta version of angular-modal-gallery
  • improve all carousel examples (updating input tables)
  • improve colors and accessibility
  • fix compatibility table in homepage
  • update default values page

Chores

  • update readme with a better layout (table of contents, images and so on)

6.3.0

11 Oct 18:38
Compare
Choose a tag to compare

Features

  • add a new method called 'update' into GalleryService to be able to update an image of the gallery, also when modal-gallery is already opened #161 (requested and partially implemented by @smardine (see pull request #162))