Solidres 4.0.2 Stable is Now Available
We’re pleased to announce that Solidres 4.0.2 is now available for download.
This is a maintenance release that includes numerous bug fixes and performance improvements to ensure a smoother and more stable experience. The release has been tested up to Joomla 6.1.0 RC, ensuring compatibility with the latest platform updates.
What’s New in 4.0.2?
- Added support for Joomla 6.1.0’s new Proof-of-Work CAPTCHA
- Introduced a redesigned backend side navigation bar with a more modern UI and improved dark mode support for better usability and accessibility
- Various bug fixes and overall enhancements
For a complete list of changes, please refer to the detailed changelog below.
Solidres 4.0.2
Core Updates
- Added support for Joomla 6.1 Proof-of-Work CAPTCHA
- Added support for emptystate.php in backend list views
- Improved backend side navigation bar with enhanced dark mode support
- Fixed installation and uninstallation issue (Solidres\Installer\InstallerScript not found)
- Fixed incorrect minimum Solidres version check in installer script
Reservations & Pricing
- view=reservations: Fixed Grand Total not including payment method surcharge
- Fixed tourist tax issues:
- Duplicate calculations
- Incorrect values during currency conversion
- Missing tax in breakdown
- Fixed missing payment plugin translations in reservations view
Backend & UI Fixes
- Fixed coupon date display issue in backend
- Fixed wishlist display issue (view=wishlist)
- Fixed obsolete CSS property *zoom in Style 1
- Fixed incorrect Bootstrap CSS class in Check Availability module (horizontal layout)
- Fixed incorrect Bootstrap grid in Feedback module (Block layout)
System & Plugin Fixes
- Fixed issue where plugins could not register menu types with com_menus
- Fixed missing Custom Field plugin import during customer profile saving
- Fixed issue where plugins (e.g. Experience) could not inject custom fields into module parameters
- Fixed fatal error:
- TariffAfterComputeEvent::getResponse(): Return value must be of type array, null returned
Date & Time Handling
- Fixed Uidatepicker field causing date shift (-1 day) for users in negative UTC timezones
Routing & Misc
- Fixed router “Page Not Found” issue
- view=reservationassets: Fixed incorrect LayoutHelper usage for search tools rendering
Feedback Module 1.0.1
- Fixed incorrect Bootstrap grid in block layout
My Recent Searches Module 1.0.1
- Fixed incorrect MIME type for main.min.css
Filter Module 2.0.1
- Fixed incorrect MIME type for main.min.css
Feedback 2.0.1
- Removed legacy call to render logo property in feedback request email
Offline 1.0.0
- Refactored for Joomla 6 compatibility
Hub 2.0.1
- Added support for Joomla 6.1 Proof-of-Work CAPTCHA
- Improved Joomla 6 compatibility (Subscription)
- Upgrade plg_subscriptionpayment_paypal to use the PayPal Orders API v2, make sure that you re-configure with with Client ID and Secret in the plugin settings
- Fixed router issue (“Page Not Found”)
Flex Search 1.0.1
- Fixed various PHP warnings in Hub search view
Experience 2.0.1
- Added support for Joomla 6.1 Proof-of-Work CAPTCHA
- Fixed incorrect departure date in reservation list (timezone issue)
- Fixed incorrect usage of legacy PlgSolidresFeedback
- Fixed missing experience.min.css in reservations view
- Fixed incorrect paths to CSS and JS files
Location Map Module 1.0.1
- Fixed display issue in Joomla 6.1
Locations Module 1.0.1
- Fixed incorrect namespace causing module to disappear
Experience Book Form Module 1.0.1
- Fixed display issue in Joomla 6.1
