J-BusinessDirectory

J-BusinessDirectory 6.2.5

Зарегистрируйтесь или войдите для бесплатной загрузки
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.
v6.2.4
  • Fixed an issue preventing logo uploads.
  • Fixed the "Go to Review" action on the business listing details page.
  • Fixed statistics calculation issues.
  • Fixed an Offer Coupon security issue.
  • Fixed additional security-related issues.
  • Fixed an issue affecting item imports.
v6.2.3
Improvements

  • Improved Joomla Associations integration.
  • Enhanced the JBD Trips App with usability and stability improvements.
  • Improved tax and discount calculations.
Bug Fixes
  • Fixed an issue with Offers Selling.
  • Fixed tax and discount calculation issue
v6.2.2
New features

  • Added the ability to specify custom anchor text for listing websites, allowing you to display meaningful link text instead of the raw website URL.
Improvements
  • Improved timezone handling for opening hours to ensure more accurate time calculations.
  • Updated CAPTCHA integration by replacing the deprecated JCaptcha implementation with the modern \Joomla\CMS\Captcha\Captcha class for improved compatibility with the latest Joomla versions.
  • Restored location search support for Quote Requests
Bug Fixes
  • Fixed request question ordering.
  • Fixed the media tab description in the simple edit view.
  • Fixed an error affecting Trips.
  • Fixed language detection for Finder plugins.
  • Fixed GDPR map display.
  • Fixed user dashboard redirection based on user permissions.
  • Fixed view count calculation for Offers and Events.
  • Fixed an event saving issue for recurring dates.
  • Fixed warnings generated by Finder plugins.
  • Fixed an Offer Coupon warning.
  • Fixed a warning displayed on the payment page.
New features
  • Added support for multiple listings on the same address
  • Added a dedicated menu item for the payment view
  • Added ordering support for menu price lists
  • Added sorting options for Trips, Events, Conferences, Sessions, Speakers

Improvements

  • Improved content organization with new sorting capabilities across event-related content
  • Enhanced location management flexibility for businesses sharing the same address

Bug Fixes

  • Fixed issue with secondary location address fields
  • Fixed batch processing for events
  • Fixed statistics calculation for events and offers
  • Fixed the total number of items displayed by Finder plugins
  • Fixed icon display issues in the search module and other areas
  • Fixed error in the Quote Requests app
  • Fixed message status change functionality
Improvements
  • Added support for Cloudflare Turnstile as an additional captcha method.
  • Added the possibility to display bullet lists on the offer details page for improved content formatting.
  • Improved OpenStreetMap functionality for better reliability and performance.
Bug Fixes
  • Fixed expiration notification email mechanism.
  • Resolved Joomla 6 compatibility issues.
  • Fixed modal display issues across J-BusinessDirectory.
  • Addressed warnings related to PHP libraries.
  • Fixed multiple warnings across JBD files.
  • Resolved JavaScript errors on the Add New Listing page (simple form).
  • Fixed Quote Request functionality on listing pages.
  • Fixed warnings on event booking reservations.
Improvements
  • Restricted payment processors to be used only for services where applicable.
  • Updated Stripe processors and StripeSubscription to the latest Stripe version for improved compatibility and security.
Bug Fixes
  • Fixed improper removal of HTML tags in description fields.
  • Fixed various language-related issues.
  • Corrected image lightbox display when loading more reviews.
  • Fixed review gallery display issues.
  • Addressed warnings caused by undeclared variables and fixed related file issues.
  • Fixed package renewal issues.
Improvements
  • Renew Package Display
    The renew package option is now correctly displayed for packages with a fixed end year, making renewals clearer and easier to manage.

Bug Fixes & Security Updates
  • Security Fix: Resolved a vulnerability related to XSS (Cross-Site Scripting) attacks, improving overall platform security.
  • Fixed JFile-related errors that could affect file handling.
  • Resolved issues related to Captcha validation to ensure smoother form submissions.
Improvements
  1. Updated Stripe API to the latest version 18.0.0 for enhanced payment processing.
  2. Added support for the Slovak language.
Bug Fixes
  • Fixed error on the listings module.
  • Corrected timetable validation.
  • Fixed availability display for service providers.
  • Adjusted layout issues on the listing search module.
  • Fixed user group association when a user is created.
  • Corrected meta description handling.
  • Fixed video display for events.
  • Corrected image cropping for listings on the front end.
  • Fixed editor invite URL.
  • Removed duplicate data on Listing Style 6.
Improvements
Enhanced Invoice Management
  • Improved PayPal Subscriptions functionality
  • Linked quote requests with the enable_request_quote setting from listings

Bug Fixes
  • Fixed subscription mechanism and order creation
  • Resolved TinyMCE editor issues in multi-language tab views
  • Corrected activity city rendering
  • Fixed pagination for listing search results
  • Fixed social sharing in conference pages
  • Restored calendar arrow navigation
  • Addressed translation issues across components
  • Fixed invoice number generator logic
  • Solved JavaScript error and synchronization for activity cities & regions
  • Fixed secondary locations display on business listings
Key Improvements
  • Enhanced Security: Strengthened protections for review abuse and replies on the listing details page.
  • Smarter Appointments: JBD Appointments now automatically display the first available date, with fixes for calendar availability issues.
  • Upgraded Mapping: Updated Leaflet to version 1.9.4 for improved performance and stability.
  • Simplified Packages: Removed the number of occurrences for packages to prevent confusion.
  • Better Order Management: Orders with a zero amount are now automatically set to "Paid."
  • Improved Search: Added city autocomplete functionality similar to keyword search
  • Event Enhancements: Added time zones to remaining time on events
  • Optimized Suggestions: Listings suggestions are now ordered alphabetically on the search results module.
Bug Fixes
  • Resolved issues with modules rendering on the search page.
  • Fixed errors when saving events and offers.
  • Implemented a fix for the "router not found" error.
  • Corrected issues in orders batch processing.
  • Fixed recurring event saving issues.
Назад
Вверх