ZIP-Download
JP Counter
JP Counter
- ZIP-Version
- 2.6
- SHA-256
706fa6ae6fe047a99d9a1c0fd9a001be9e85243b078704bc30c68763b7547df0
Changelog
Version 2.6
Geändert
- jQuery: Replaced bundled jquery.js with Joomla core assets (jquery, jquery-noconflict)
- Proper WAM dependency chain: jquery → jquery-noconflict → waypoints → counterup
Behoben
- Fixed WebAssetManager dependency declaration: dependencies moved from param 3 (options) to param 5 (dependencies)
Entfernt
- Removed bundled jquery.js registration from template
Hinweise
- Changelog metadata update (2026-11-06): Release notes are now maintained as XML and published centrally at https://github.com/joomlaplates-de/changelogs. This package includes its release snapshot as changelog.xml.
Version 2.5.0
Hinzugefügt
- Full migration to modern Joomla 5/6 architecture with namespaced classes
- Namespace: Joomlaplates\Module\UkCounter with proper PSR-4 autoloading
- src/Helper/CounterHelper.php - Namespaced helper class with type hints
- src/Dispatcher/Dispatcher.php - Modern dispatcher using AbstractModuleDispatcher
- services/provider.php - Dependency Injection container registration
- New parameter: "Card Class" - Add custom CSS classes to uk-card div
- German language files (de-DE) - Complete translation
- JavaScript dependency management: jQuery → Waypoints → CounterUp
- Type-safe PHP code (PHP 7.4+ type hints throughout)
- Module class suffix applied to layout wrapper (mod_uk_counter + suffix).
- Empty index.html in root, forms, js, languages, languages/en-GB, languages/de-DE, tmpl, src, src/Helper, src/Dispatcher, services.
- MIGRATION.md - Complete documentation of architectural changes
- CHANGELOG_2.5.0.md - Detailed documentation of new features
Geändert
- mod_uk_counter.php - Modern bootModule() approach with legacy fallback
- tmpl/default.php - WebAssetManager for JavaScript loading (replaces direct <script> tags)
- tmpl/default.php - Card class parameter implemented with XSS protection
- Manifest: Added namespace definition, new folders (src, services), and de-DE language
- Template: wrapper div with moduleclass_sfx; removed unused Factory/Text imports.
- Language files: package set to mod_uk_counter, typo "clooapse" → "collapse", new keys for form labels, license URL to https.
- Form: duplicate count_number_size field removed; "Font Awesomee" → language key; form fields use size instead of class.
Behoben
- Joomla 5 and Joomla 6 compatibility. Works with and without the Joomla compatibility plugin.
Version 2.0
Behoben
- All modules use "JP" name prefix.
Entfernt
- Dropped XML version requirement for J5/J6.
Hinweise
- Ready for J5 and J6 without compatibility plugin.
Version 1.2.6
Behoben
- Updated XML path for updates.
Version 1.2.5
Hinzugefügt
- Module class suffix option.
Version 1.2.4
Hinzugefügt
- jQuery scripts loaded locally.
Version 1.2.3
Behoben
- Removed duplicate module-before-content output.
Version 1.2.2
Hinzugefügt
- Scripts loaded locally; RGBA colors; Counter delay and time options.
Version 1.2.0
Hinzugefügt
- Initial release.