Releases: JoomlaLABS/swiperslider_module
Releases · JoomlaLABS/swiperslider_module
Joomla!LABS Swiper Slider Module 2.0.0
Joomla!LABS Swiper Slider Module Version 2.0.0
🎉 Major Update: Joomla 6 Compatibility
This is a major release that brings full Joomla 6.0 compatibility with a completely rewritten architecture following modern Joomla standards. This version includes breaking changes and requires Joomla 6.0+ and PHP 8.1+.
✨ What's New
Modern Architecture
- PSR-4 Namespacing: Module now uses proper namespace structure (
Joomla\Module\JoomlalabsSwiperslider) - Service Provider Pattern: Dependency Injection Container integration for better extensibility
- Dispatcher Architecture: Clean separation of concerns with dedicated dispatcher class
- Web Asset Manager: Modern asset loading system replacing deprecated methods
Enhanced Performance
- External JavaScript: All initialization code moved to external files for better caching
- Optimized Asset Loading: Assets loaded only when needed with proper dependencies
- Deferred Loading: JavaScript assets use defer attribute for improved page load times
Improved Security
- Output Escaping: All output properly escaped using
htmlspecialchars() - Better Error Handling: Enhanced validation and error messages
- Secure Asset Registration: Assets registered through official Joomla API
Template Flexibility
- Layout-Specific Configuration: Each layout template manages its own specific assets and effects
- Auto-Contained Templates: Templates are fully self-sufficient for easier overrides
- Clean Separation: Effect configurations moved from dispatcher to template files
Full Changelog: v1.1.0...v2.0.0
Joomla!LABS Swiper Slider Module 1.1.0
Joomla!LABS Swiper Slider Module Version 1.1.0
➕ You can pass a list of image paths (CSV) for generating a gallery
Joomla!LABS Swiper Slider Module 1.0.0
Joomla!LABS Swiper Slider Module Version 1.0.0