@failed-successfully/ngx-darkbox-gallery
Version:
Darkbox Gallery is a highly configurable lightbox themed gallery library for Angular applications using the ivy engine (Angular 18+).
280 lines (155 loc) • 5.89 kB
Markdown
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
## [4.0.0] - 2025-06-08
### Added
* Added compatabilty to angular 20 (#1863)
### Changed
* Update build pipeline to use node 22 (1863#)
* __BREAKING CHANGE:__ Dropped all unsupported Angular versions. **The minimum supported angular version is now 18.x**
## [3.0.0] - 2024-11-25
### Added
* Added compatabilty to angular 19 (#1609)
### Changed
* Update build pipeline to use node 20 (#1598)
* __BREAKING CHANGE:__ Migrated the library to use standalone components. Please see the updated inclusion documentation described in the `README.md` (#1608)
## [2.1.0] - 2024-06-18
### Added
* Added compatabilty to angular 18 (#1598)
## [2.0.2] - 2024-05-12
* Update build pipeline to use node 20 and 22
* Update release pipeline to use node 20
* Update project dependencies
## [2.0.1] - 2023-12-30
### Changed
* Typo in peerDependencies causing resolution issues
### Changed
* Typo in peerDependencies causing resolution issues
## [2.0.0] - 2023-12-30
### Added
* Added compatabilty to angular 17 (#1208)
### Changed
* Update build pipeline to use node 20 (#1139)
### Removed
* __BREAKING CHANGE:__ Remove support for Angular <=14. Angular 15 is now the minimum required version.
## [1.3.0] - 2023-06-18
### Added
* Added compatabilty to angular 16 (#988, #989)
## [1.2.1] - 2022-12-22
### Changed
* Fixed issues with angular peer dependencies (#773, #774)
## [1.2.0] - 2022-12-04
### Added
* Added contributer guide (#413, #414)
### Changed
* Update to Angular 15 and made the lib Angular 15 ready (#744)
* Fixed ugly description on npmjs.com
## [1.1.0] - 2022-06-11
### Changed
* Fixed publishing of library to gpr
* Use a consistent color picker for the demo page (#412, #424)
* Update node to version 18 (#510, #511)
* Update to Angular 14 and made the lib Angular 14 ready (#552)
## [1.0.0] 2022-02-28
### Added
* Added footer to the demo page (#162. #163)
* Added prereleases to next tag on npm (#108, #242)
* Added configuration editor to demo page (#49, #365)
* Added autmatic release note extraction to workflows (#409)
### Changed
* __BREAKING CHANGE:__ Set angular compiler option to ivy-partial (#161, #257) **The minimum supported angular version is now 12.x**
* Updated demo to Angular 13 (#294)
* Set package version to 1.0.0-branch
* Updated advanced-configuration-example.md (#157)
### Removed
* Removed unused image-configuration
* Removed obsolete folder `e2e`
## [0.7.0] - 2021-08-27
### Added
* Added custom swipe implementation based on touch events (#207, #208)
* Added image caption template system (#6, #154)
* Added Angular material to the demo page (#212)
* Added configuration for caption colors (#213, #212)
### Changed
* Fixed issues with pointer on button (#212)
* Fixed issue with overlay and angular material (z-index issue) (#212)
### Removed
* Removed `hammerjs` as a peer dependency
## [0.6.1] - 2021-06-21
### Added
* Added links in the documentation
### Changed
* Fixed cursor on buttons in the demo (#149, #150)
* Fixed cursor on buttons in the library (#149, #152)
* Fixed missing `ColorConfiguration` export on pulic-api (#151)
* Fixed issue with z-indices (#155, #156)
## [0.6.0] - 2021-06-13
### Added
* Configuration option `thumbnailsWaitForBatch` to show thumbnails as soon as possible (#146)
* Configuration options for darkbox button color and styling (#147)
* Added `hammerjs` as peerDependency for touch support
### Changed
* Fixed all thumbnails being replaced by loading placeholder while loading a new batch (#138, #146)
## [0.5.0] - 2021-06-06
### Added
* Added portrait sample images to demo page (#118)
* Added automatic labeling of PRs on GitHub (#134)
* Added event which fires when all images are in the DOM (#127, #128)
* Added load more button images to the demo (#127, #128)
### Changed
* Fixed incorrect export
* Changed demo page URL from `https://darkbox.failedsuccessfully.de` to `https://darkbox.click`
* Fixed images overlapping on `GridType.FLUID` (#136, #137)
* Moved configuration documentation to its own file so the `README` isn't to long
## [0.4.1] - 2021-05-21
### Changed
* Fixed missing exports in public api
* Fixed semversion on peer dependencies
## [0.4.0] - 2021-05-18
### Added
* Added loading placeholders (#65, #80)
* Added configuration examples (#4, #68)
* Added loading animation for full sized images (#95, #96)
* Added a dark mode to the demo page (#106, #107)
### Changed
* Updated demo page to angular 12 (#103)
## [0.3.0] - 2021-04-25
### Added
* Added static grid layout (#11, #78)
* Added fluid grid layout (#12, #79)
### Removed
* Dropped IE support
## [0.3.0] - 2021-04-25
### Added
* Added static grid layout (#11, #78)
* Added fluid grid layout (#12, #79)
### Removed
* Dropped IE support
## [0.2.0] - 2021-04-05
### Added
* Added list of supported browsers (#50)
* Added links to live demo (#47)
* Added configuration option to disable the caption (#61)
* Added documentation for grid configuration (#62)
### Changed
* Updated dependencies (#42, #43, #44, #45, #46, #48, #51, #52, #53, #54, #55, #56, #57, #58, #59, #60, #63, #65)
* Stop to list non-major dependency updates in changelog
## [0.1.2] - 2021-03-16
### Added
* Live demo page (#5. #40)
### Fixed
* Demo page gallery icon (#41)
## [0.1.1] - 2021-03-15
### Added
* Set up build pipeline (#23, #24)
### Changed
* Updated dependencies (#21, #22, #25)
* Updated `README.md` (#28)
## [0.1.0] - 2021-02-27
### Added
* Added most basic lightbox (#17)
* Configured *Renovate Bot* for the project (#1)
### Changed
* Updated dependencies (#9, #13, #14, #15)