Decryption key:
J-Business Directory v6.2.5
We strongly recommend updating J-BusinessDirectory and all installed JBD Apps to the latest available versions.
Security Updates
This release includes a broad set of security enhancements across the platform, including:
Improved authorization and access control for business, event, project, and user-related functionality.
Enhanced authentication and token validation for mobile connector functionality.
Improved protection for file management and deletion operations.
Enhanced input sanitization and output escaping to help prevent XSS vulnerabilities.
Improved security for database queries through Joomla's Query Builder.
Improved security for shopping cart and session-related operations.
Enhanced security and validation for static map generation, including rate limiting, caching, input validation, and resource limits.
Improved mobile user token generation using secure random tokens.
Additional security improvements across JBD Apps.
Performance & Compatibility
Updated libraries to their latest supported versions.
Removed deprecated and unused libraries and components to improve maintainability and reduce unnecessary dependencies.
Modernized jQuery UI integration across multiple views.
Improved email handling for better compatibility across Joomla versions.
Improved compatibility with bundled Joomla scripts and libraries.
Improvements
Improved campaign management views with better type selection and user guidance.
Enhanced the campaign editing experience with structured steps, titles, and hints for plan selection.
Improved item retrieval consistency across views.
Improved category-based routing for search, offers, and events, including better multilingual URL handling.
Improved default sorting and pagination handling for offers.
Enhanced mobile connector validation and trip availability checks.
Improved user dashboard and company management access control.
Added improved handling for menu category identification across different languages.
Bug Fixes
Fixed "Go to Review" functionality on the business listing details page.
Fixed statistics-related issues.
Fixed item import issues.
Fixed various compatibility and display issues related to deprecated libraries and components.
Codebase & Maintenance
This release also includes significant internal cleanup:
Removed deprecated jQuery UI components.
Removed unused Moment.js and other legacy dependencies.
Removed obsolete QR code and CSS optimization components.
Refactored several internal controllers and database operations for improved security, readability, and maintainability.