rm-image-slider
Version:
Angular image slider and carousel component with lightbox popup, video support (YouTube MP4), touch gestures, lazy loading, responsive design, and accessibility (WCAG). Lightweight, standalone, tree-shakable Angular library.
72 lines (51 loc) • 3.12 kB
Markdown
# Changelog
All notable changes to the `rm-image-slider` library 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).
## [22.0.0] - 2026-07-04
### Added
- **Angular 22 Support**: Added official compatibility for Angular 22.x.
- **Dependency Upgrades**: Upgraded build toolchain to TypeScript `~6.0.3` and Angular CLI `^22.0.1`.
- **Peer Dependency Ranges**: Broadened peer dependency limits (`@angular/core: ^20.0.0 || ^26.0.0`) to provide developers with maximum integration flexibility.
### Fixed
- Modernized unit testing utilities, transitioning setup profiles for Karma/Vitest and workspace compatibility.
## [21.0.0] - 2025-11-20
### Added
- **GIF Animation Support**: Added native support for rendering animated GIF formats inside both the main slider and lightbox display modules.
- **Improved Build Assets**: Configured the build pipeline to properly bundle auxiliary asset files alongside the library output.
### Fixed
- Fixed broken asset/demo path references in the documentation and README.
- Resolved build compilation warnings regarding missing assets.
## [20.0.0] - 2025-05-15
### Added
- **Angular 20 Support**: Fully upgraded the library build output to conform to the Angular 20 standard.
- **Package Manager Optimization**: Migrated project lockfiles to `pnpm@9` for faster installation pipelines and safer dependency trees.
## [19.0.1] - 2024-11-28
### Added
- **Angular 19 Support**: Updated peer dependency ranges and core compilers to support Angular 19 features.
### Changed
- Expanded the library documentation with modern standalone usage instructions and code-sandbox links.
## [18.2.10] - 2024-09-12
### Changed
- Upgraded the package dependencies and peer specifications to Angular 18.2.10.
- Enhanced rendering checks when updating lists dynamically at runtime.
## [18.1.5] - 2024-07-22
### Fixed
- Fixed an issue with autoplay cycles running after components were unmounted.
- General bug fixes in the custom-image slider wrapper.
## [18.1.4] - 2024-07-02
### Added
- **Modern Angular Control Flow**: Migrated all component templates from standard structural directives (`*ngIf` and `*ngFor`) to Angular 18's new native control flow syntax (`@if` and `@for`). This delivers significant runtime rendering performance boosts.
- **Angular 18 Support**: Initial upgrade step targeting the Angular 18 framework core.
---
## [17.1.3] - 2024-02-10
### Added
- **Initial Stable Release**: Standard release of the standalone image & video slider for Angular 17.
- **Lightbox Overlay**: Included built-in lightbox viewer supporting keyboard-based (`ArrowLeft`/`ArrowRight`/`Escape`) navigation.
- **Multi-Format Media Support**: Out-of-the-box support for JPEG, PNG, Base64 strings, YouTube links, and native MP4 videos.
- **Touch Gesture Integration**: Implemented responsive swipe gesture tracking on mobile and tablet displays.