Added an option in the admin panel to enable or disable diacritic-sensitive search support.
Note: Diacritic search support is now disabled by default, as it may require specific server configuration to function correctly.
Minor improvements.
Minor bugs fixed.
Database file paths' columns are changed in the API responses.
File paths' columns are normalized in the database.
Minor improvements.
Minor bugs fixed.
INFORMATION
Language files need to be upgraded to prevent texts missing.
Images upload and resize code improved.
Support for Animated GIF and AVIF images added in addition (with GD as default image driver).
Support for Animated GIF, AVIF, Animated WebP, JPEG 2000 and HEIC images added in addition (with Imagick as default image driver).
Allow images to be encoded using their original format (allowing the Animated GIF images displaying for example).
Option to enable some time-consuming tasks to be queued, like: images auto-resizing (when thumbnails are removed), mails sending, etc.
Sections management improved.
Installation process improved (For Windows based systems like: XAMP, Laragon, WAMP, etc.).
Cities' autocompletion search fixed (Support for diacritics, and for whitespace from both ends of the input added).
Allow admin users to disable/enable the cities' autocompletion in the search form.
Option to add custom message when activating the maintenance mode.
Minor improvements.
Minor bugs fixed.
Custom Field: Video URL field type improved, and support for TikTok, Facebook, Instagram and X (Twitter) videos URLs added.
Phone number display fixed: Recursive formatting added.
Admin panel: Allow the plugins page to be displayed even when issues from plugins files occurred.
Minor improvements.
Minor bugs fixed.
Phone numbers validation improved
(allowing admin users to select a phone numbers validator from the Admin panel).
Admin panel's settings models' JS improved.
Page titles during updates which were always null fixed.
Minor improvements.
Minor bugs fixed.
Admin panel’s settings models’ JS import improved.
DB tables prefix and tables names collision fixed.
Splitting of the "Single (Page & Form)" settings group to "Listing Forms Options" and "Listing Details Page Options".
Renaming of the "List & Search" to "Listings List Options".
Add a global "Type of display" option for categories in the group of settings "Listing Forms Options".
Resend support added (as new mail sending driver).
Backed enumerations implemented for the Continents, Genders, Listing Types, User Types entities, and removal of their DB tables.
Append "excerpt" column for listings collections from the API.
Listings list grid template improved.
Pure JS autocomplete implemented (Replaces the version which uses jQuery).
Some drivers and web services validation (like: Mail, SMS, ...) options improved.
The pricing page will no longer force to be shown during the listing creation process when the logged in user has a valid subscription.
Delivery the right error message, when action cannot be done under impersonation.
Properly apply the "Currency Exchange" and the "Domain Mapping" plugins middlewares when the plugins are installed.
Minor Improvements.
Minor Bugs fixed.
INFORMATION
From the v15.0.0, the script requires PHP 8.2 or higher (also for PHP-cli for the cron-job).
The cURL PHP extension version 7.34.0 or higher is also required.
Make sure you have upgraded your installed plugins (by replacing the plugins' files also).
Laravel 11.x support added.
MailerSend support added (as new mail sending driver).
Admin panel: Option to manage items per page & limit added. Available in the Admin panel → Settings → General → Pagination.
Admin panel: Option to manage the social media links in the footer added.
Admin panel: Option to manage the social media share icons added (Support for more social media added).
Dark mode theme added (Can be set in users area when admin user enables the option).
Allow to set a logo for light mode and another for dark mode. The main logo will be used as fallback for both modes.
Admin panel: Options to manage the admin panel charts entries limits added (to manage memory usage).
Upgrades: All SQL files converted in Laravel migrations.
Laravel-Mix updated.
Bootstrap framework updated.
Font Awesome Free updated from v5.15.4 to v6.5.2
Bootstrap Icons updated from v1.9.1 to v1.11.3
Social media icons improved (Including new X (Twitter) icon).
Exceptions handler improved (and removal of all the dd() function calls in production).
Improvements.
The "Detect Ads Blocker" plugin assets (css & js) files links fixed.
Bugs fixed.