Changelog

In this page, you can find a record of all the changes made to JobClass such as bug fixes, new features, etc.

Version 11.2.0 Nov 16, 2022

  • API and its integration improved.
  • Allow pagination in the category selection's modal (on the listings posting forms).
  • The "More cities" or "City switching" modal improved.
  • Cities selection from a modal added (as new option).
    The select2 option is still available, with ability to switch from one option to another from the admin panel.
  • Admin panel: Update how DataTables will report detected errors.
  • Minor bugs fixed.
  • Minor improvements.
  • Composer update.

Version 11.1.0 Sept 27, 2022

  • Auth fields display improved.
  • Reduced the SQL queries number by 90% per page (when DB cache is disabled).
  • Some SQL queries performances improved.
  • Minor bugs fixed.
  • Minor improvements.
  • Composer update.

Version 11.0.2 Sept 13, 2022

  • Phone number blacklist option added.
  • Default open graph image selection added.
  • Minor bugs fixed.
  • Minor improvements.
  • Composer update.

Version 11.0.1 Sept 10, 2022

  • Minor improvements.
  • Documentation updated.
  • Minor bugs fixed.
  • Composer update.

Version 11.0.0 Sept 5, 2022

  • Auth field (for users authentication) added.
  • REST API improved.
  • Forgot password via SMS fixed and improved.
  • Email & Phone verification improved.
  • SMS notifications strongly improved.
  • Manage phone numbers origin (local, from activated countries or from all countries).
  • ipinfo.io API implementation added.
  • Minor bugs fixed.
  • Other improvements.
  • Composer update.

Version 10.0.4 Jul 15, 2022

  • Minor bugs fixed.
  • Minor improvements.
  • Composer update.

Version 10.0.3 Jun 26, 2022

  • Minor bugs fixed.
  • Minor improvements.
  • Composer update.

Version 10.0.2 Jun 21, 2022

  • Improvement of API and its integration.
  • Bugfix: Upgrade can be done from version 1.0.0 to the latest now.
  • API docs updated.
  • Composer update.
  • Minor improvements.

Version 10.0.1 May 16, 2022

  • Language selection ERR_TOO_MANY_REDIRECTS error fixed.
  • API Improved.
  • API docs updated.
  • Composer update.
  • Minor improvements.

Version 10.0.0 May 12, 2022

  • Laravel 9.x support added.
  • API: New endpoints (Genders, Post types, Report types, Salary types, User types) added & Other improved.
  • Passwords & Email addresses validation improved.
  • Files upload/storage code improved.
  • API docs updated.
  • Apply the freegeoip.app domain name change to its new name: ipbase.com
  • Minor improvements.
  • Composer update.
  • Display the default timezone in users edit form.
  • Minor bugs fixed.

Version 9.2.6 Mar 12, 2022

  • Dynamic style options fixed.
  • Posts views counter fixed.
  • Minor bugs fixed.
  • Minor improvements.
  • Composer update.

Version 9.2.5 Feb 28, 2022

  • API: Posts list/search endpoint improved.
  • API: Creation endpoint for saved posts and for saved searches added.
  • API: When the thread details endpoint called, option to embed user, post and thread message details added.
  • API: Remove hidden columns (password, remember_token) from user details.
  • API: Remove the purchase_code extra column from app setting details.
  • API documentation updated.
  • Use the "Search (Default)" meta tag pattern when 2 filters (e.g. category & location) are filled.
  • Cron Job command: Send notification in the listings country's main language.
  • Category selection in the job post creation/editing form optimized.
  • IP addresses validator methods in the IP helper class fixed.
  • Minor bugs fixed.
  • Minor improvements.
  • Composer update.

Version 9.2.4 Feb 12, 2022

  • Minor bugs fixed.
  • Minor improvements.
  • Composer update.

Version 9.2.3 Feb 9, 2022

  • During payment process, save the package currency in the DB (like the amount)
    to show the right information about the payment even when admin user change the package price or currency.
  • Admin panel: Show the right error message when the backup fails.
  • Bugfix: Fix the LC_MESSAGES error, when PHP wasn't compiled with libintl.
  • Bugfix: Save the payment amount in the DB when PayPal is used as payment method.
  • Minor improvements & Code cleaning.
  • Composer update.

Version 9.2.2 Feb 2, 2022

  • The script can now auto-fix broken plugins' root folder name, when they are incorrectly added to the system.
  • Geolocation feature improved.
  • 9 new GeoIP driver added.
  • Usage of the official ISO country code for the United Kingdom (GB instead of UK that is reserved).
  • Exceptions Handler improved.
  • Bugfix: Fix for float number with incorrect decimal separator (after setting a locale).
  • Bugfix: Remove filters in search results page when the "Enable The Multi-countries URLs Optimization" option is enabled.
  • Bugfix: WYSIWYG editor usage in the Admin Panel.
  • Geonames database updated (Available only for fresh installations).
  • Show a spinner (loading icon) during countries (un)installation.
  • Other minor bugs fixed.
  • Minor improvements & Code cleaning.
  • Composer update.

Version 9.2.1 Jan 15, 2022

  • In addition to the logo upload resizing options,
    new options for logo displaying has been added (Admin → Settings → General → Style → Logo).
  • Bugfix: The "Remember me" feature during users authentication fixed.
  • Bugfix: Error during files uploading when users send a message (from the website's Messenger).
  • Bugfix: Send the right HTTP status in the API response when a candidate contact an Employer.
  • Other Bugs fixed.
  • Minor improvements & Code cleaning.
  • Composer update.

Version 9.2.0 Jan 6, 2022

  • Admin panel: Logo's dimensions settings added.
  • Admin panel library updated.
  • Code improved.
  • Bugs fixed.
  • Composer update.

Version 9.1.5 Dec 31, 2021

  • Languages menu improved.
  • Bugfix: Languages files lines synchronization.
  • Using cookie instead of session to store the users preferred language.
  • Minor improvements & Code cleaning.
  • Composer update.

Version 9.1.4 Dec 13, 2021

  • Apply compatibility with new payment plugins (sold in addition).
  • Minor improvements.
  • Composer update.

Version 9.1.3 Dec 9, 2021

  • 8 new predefined skins added.
  • Option to create unlimited skins added (New skin can be created simply by choosing its primary color).
  • Admin panel: Bulk entries activation/deactivation and listings approval/disapproval (reviewed) added.
  • No-Index options in the Admin panel has been improved for more SEO customization.
  • Many non-used assets (JS/CSS) files removed.
  • Bugfix: Validation messages translation in other languages.
  • Bugfix: Backup deletion error message fixed.
  • Minor bugs fixed.
  • Minor improvements.
  • Composer update.

Version 9.1.2 Nov 20, 2021

  • Hash/Hide the Jobs' IDs in URL as YouTube-like IDs option added.
  • SweetAlert2 integration + Improvements of JS alert().
  • Salary (min & max) range filter in the search results page improved.
  • Header menu improved.
  • Bugs fixed.
  • Minor improvements.
  • Composer update.

Version 9.1.1 Nov 5, 2021

  • Bugs fixed: Disk selection for resumes files.
  • Minor improvements.
  • Composer update.

Version 9.1.0 Nov 2, 2021

  • Admin panel: Visual icons selection for categories added.
  • Display big icons font as picture for the homepage categories section.
  • Homepage mini stats section improved.
  • Front: Bootstrap 5 Icons Font implemented.
  • Languages files lines keys updated.
  • Minor bugs fixed.
  • Minor improvements.
  • Composer update.

Version 9.0.3 Oct 9, 2021

  • Admin panel: Allow/Disallow authentication required to report abuses.
  • Allow only logged users to see candidates resumes files. Prevents search engines indexing.
  • Front: Usage of the latest version the FontAwesome 5 (free version).
  • Bugfix: Close the Bootstrap Tooltips on mouseout.
  • Bugfix: Location field in the homepage search form. Fixes abnormal 404 error issues.
  • Minor bugs fixed.
  • Minor improvements.
  • Composer update.

Version 9.0.2 Sept 22, 2021

  • User profile photo added (replacing Gravatar), displayed in the chat.
  • Bugs fixed.
  • Minor improvements.
  • Composer update.

Version 9.0.1 Sept 13, 2021

  • Option to validate Mail & SMS driver's parameters added.
  • Website logo added in the mail template.
  • PayPal payment plugin improved. Check out the new configuration.
  • Stripe payment plugin improved.
  • Bugs fixed.
  • Minor improvements.
  • Composer update.

Version 9.0.0 Aug 25, 2021

  • Frontend & Admin panel: Bootstrap 5.x support added.
  • Possibility to customize Meta Tags for search results (Categories, Cities, Tags, etc.) pages.
  • A rich text section added in the homepage sections.
  • A rich text section (containing the categories description) added in the categories page.
  • Possibility to set the homepage's sponsored and latest ads sections in carousel or as list.
  • Possibility to set the details page's similar ads section in carousel or as list.
  • Settings to limit ads title & description length added.
  • Settings to set tags limit & each tag length limit added.
  • Validator rule to check the uniqueness of the ads for logged users added.
  • Hide WYSIWYG link option related to the admin configuration.
  • Improvement of Mail, SMS and Security settings to save unselected drivers/providers data.
  • Multi words tags allowed.
  • Usage of the official PayU SDK for the PayU add-on.
  • Postmark & Mailgun config updated to meet their official requirements.
  • Google reCAPTCHA re-added in addition to the Simple Captcha.
  • Bugfix: Social Login for the MultiDomain add-on.
  • Bugfix: Previous URL stored in session.
  • Bugfix: Simple Captcha text top position fixed for imagick.
  • Usage of Throwable instead of Exception class to show the right error messages.
  • Minor improvements.
  • Minor bugs fixed.

Version 8.0.1 July 1, 2021

  • Minor bugs fixed.
  • Minor improvements.
  • Composer update.

Version 8.0.0 Jun 26, 2021

  • REST API added.
  • API consumed at 50% by the web app's front-end.
  • The REST API documentation added.
  • New captcha system implemented (to avoid the code breaks related to the updates of reCAPTCHA API).
  • Full improvement of the multi steps posts creation (Save data in the DB at the last step).
  • Search engine's code improved.
  • Prevent Adblockers (latest update) to hide posts list.
  • Allow to customize the admin URI from the /.env file with the variable ADMIN_ROUTE=newuri.
  • Bootstrap Fileinput updated.
  • Many minor improvements.
  • Bugfix: Backup settings fixed + Improvements.
  • Bugfix: AdsClear command
  • Minor bugs fixed.
  • Composer update.

Version 7.0.6 Mar 20, 2021

  • Search page left sidebar: Clear filter buttons added.
  • Admin panel: Sidebar menu improved.
  • Show archived ads as archived instead of 404 error page for ads owners & admin users.
  • Minor improvements.
  • Minor bugs fixed.

Version 7.0.5 Mar 8, 2021

  • Admin panel: PHP-cli version info added in System Info.
  • Cron Job Settings Info (and System Info) improved.
  • Increasing the pages content limitation (from 65000 to 16000000 characters).
  • Fix the MySQL error when the database translatable entries fallback locale is set to null.
  • Properly retrieve salary (min & max) in forms during ads edition.
  • Fix 404 error for customized ads URL (when those are the callback URL) from payment gateways.

Version 7.0.4 Mar 6, 2021

  • Admin panel: Option to specify unexisting location search results in front.
  • Bugfix: Cities suggestions (or search) fields (MySQL error - Illegal mix of collations).
  • Minor improvements.
  • Minor bugs fixed.

Version 7.0.3 Mar 4, 2021

  • Admin panel: System Info page added.
  • Properly handle AJAX errors related to the city fields in forms.
  • Properly apply the country's filter in city search.
  • Minor improvements.
  • Minor bugs fixed.
  • Composer update.

Version 7.0.2 Feb 26, 2021

  • Support for MariaDB added.
  • Option to allow emojis in ads' title and description (When utf8mb4 is set as charset and utf8mb4_unicode_ci as collation).
  • Even if not recommended, support for MyISAM storage engine added (New installations only).
  • Date format improved.
  • Bugs fixed.
  • Minor improvements.
  • Composer update.

Version 7.0.1 Feb 22, 2021

  • Usage of utf8mb4 for DB Charset & utf8mb4_unicode_ci for DB Collation by default (New installations only).
  • Bugfix: City field - Illegal mix of collations (utf8_general_ci,COERCIBLE) and (utf8_unicode_ci,COERCIBLE) for operation 'like'.
  • Minor bugs fixed.
  • Minor improvements.
  • Composer update.

Version 7.0.0 Feb 16, 2021

  • Database's translations strongly improved.
  • Countries, Cities and Administrative Divisions names can be translated now.
  • Changing the system's default language is more easy, fast and more secured.
  • Option to enable/disable CSRF protection added.
  • Search filter links improved.
  • Minor improvements.
  • Composer update.

Version 6.1.8 Jan 28, 2021

  • Search engine improved: Include category name and parent category name in keyword search (with low relevance).
  • Properly display logos upload errors.
  • Fixing invalid action name in reCAPTCHA v3.
  • Bugfix: Display PayPal gateway on the payment page.
  • Minor improvements.
  • Composer update.

Version 6.1.7 Jan 22, 2021

  • Permalink settings for Ads details page re-added (for the new languages switcher version).
  • Countries data SQL improved to prevent primary keys duplication issue.
  • Apply persistent filters for categories and cities on search results page.
  • Options to count ads related to categories or city moved from "Homepage" settings to "List & Search" settings.
  • Bugfix: Ads Clear command: Take to account payments with transaction_id = null.
  • Minor improvements.
  • Composer update.

Version 6.1.6 Jan 17, 2021

  • Chat system added (Replacing the old Messaging system).
  • Date format management per language or per country added.
  • Dates can be hide on the listing page, on the homepage and on the ads details pages.
  • Support to edit the bootstrap-filenput language file from the Laravel localization management area.
  • Time zones list and their selection improved.
  • Apply the right order to the categories on the search results page.
  • bxSlider rtl controls options fixed.
  • Minor improvements.
  • Composer update.

Version 6.1.5 Dec 21, 2020

  • Support for iyzipay-php added (for the iyzico payment plugin).
  • Minor improvements.
  • Composer update.

Version 6.1.4 Dec 13, 2020

  • Bugfix: The AdjacentToNested function fixed.
  • Bugfix: Support for 2Checkout-php v0.4.0 (in the 2Checkout plugin).
  • Montenegrin language's ISO code added that allow you to translate your website to it.
  • Composer update.

Version 6.1.3 Dec 9, 2020

  • Bugfix: Similar Ads (Near the ad location).
  • PHP extension json checking before starting installation, added.
  • The app can now detect the primary language of the country (without making redirection or using session).
    NOTE:
    • You have to activate the "Auto Detect and Select Language" option in the "Admin panel → Setup → General Settings → Application".
    • If you use our Domain Mapping plugin, this will strongly optimize the language management for your SEO.
  • Minor improvements.

Version 6.1.2 Dec 4, 2020

  • Bugfix: Show right category name on search results page.
  • Admin User Permissions fixed after upgrade.
  • Bugfix: Location select box AJAX 404 error.
    Make {countryCode} case-insensitive in the 'routes/web.php'.
  • Composer update.
  • Minor bugs fixed.

Version 6.1.1 Nov 28, 2020

  • Disable the MySQL (5.7.6 or greater) ST_Distance_Sphere function when MariaDB is used.
  • Sitemap link in footer fixed.
  • Search results page: OrderBy relevance fixed.
  • Minor bugs fixed.
  • Minor improvements.

Version 6.1.0 Nov 23, 2020

  • Laravel 8.x support added.
  • Usage of Laravel Migrations instead of Raw SQL.
  • Usage of Eloquent (instead of Raw SQL) for ads search. By significantly reducing the number of SQL queries performed during a search.
  • GDPR: Users can allow marketing usage of their email address from forms.
  • Settings & Home sections codes improved.
  • Important: Language code is removed from URLs. Session is used instead.
  • Installation & Upgrade process improved.
  • SMS (Twilio) settings fixed & improved.
  • Many more small improvements & bugfix.

Version 6.0.4 Oct 2, 2020

  • Advertising Slots Improved (Integration of auto placement advertising).
  • Bugfix: Install's SQL files upgraded.

Version 6.0.3 Sep 14, 2020

  • Small Improvements (related to Composer 2.0 & PSR4).
  • Admin panel's sidebar broken links fixed.

Version 6.0.2 Sep 9, 2020

  • Bugfix: Translated Routes (Categories & Pages).
  • Small Improvements.

Version 6.0.1 Aug 28, 2020

  • Bugfix: List the categories in form select box even if the categories section is disabled on the homepage.
  • Bugfix: Salary fields format fixed.
  • Bugfix: URL when switching language fixed.
  • Option to hide homepage sections on small screens (e.g. mobile) added.

Version 6.0.0 Aug 25, 2020

  • Support for unlimited depth subcategories (ie Subcategory of subcategory of subcategory...).
  • Admin users can now feature ads in the homepage's carousel (using the OfflinePayment plugin) by a click.
  • Pricing page added (To list all available Packages by currency).
  • Option to force users to post ads from the Pricing page.
  • Promotion duration & Publication duration added to Packages (These override the global options when set).
  • All the included views also, can be customized in the /extras/customizations/ dir.
    NOTE: You must follow the same trees and names of views as the script's views.
  • Installation process improved.
  • And many more small improvements.
  • Minor bugfix.

Version 5.9.1 July 22, 2020

  • Default images optimized.
  • Image upload & resize improved.
  • Price number manipulation improved.
  • SVG maps (af, in, ru) updated.
  • Minor bugfix.

Version 5.9.0 July 15, 2020

  • New great design for the Admin Panel.
  • Languages files edition from the Admin Panel.
  • Allow front views customization in the /extras/customizations/ dir. So it's now possible to extend the views without being overwritten in the next updates. NOTE: You must follow the same trees and names of views as the script's views.
  • Languages files keys updated to allow them to be editable from the Admin Panel.
  • Green and Yellow styles CSS updated.
  • Plugins folder has moved to make easier websites upgrades.
  • Composer update.
  • Minor Improvements.

Version 5.8.4 June 13, 2020

  • TinyMCE, Summernote and CKEditor5 WYSIWYG editor added.
  • Geonames database updated (Available only for fresh installations).
  • Many DB queries improved (using Laravel ->cursor() feature).
  • Prevent admin users to be banned.
  • Blacklist - Cyrillic words also can be banned now.
  • Check if MySQL driver is enabled for PDO on the server.
  • Use the search area background image as og:image on the homepage.
  • Count ads by category feature fixed for non main languages.
  • User account: Saved searches pagination fixed.
  • Duplicate strings on Tags array fixed.
  • Reply title on Conversation page fixed.
  • Composer update.
  • Minor Improvements.

Version 5.8.3 May 13, 2020

  • Prevent wrong locale used in the setlocale() function.
    NOTE: This fixes an historic issue with the Turkish language.
  • Minor bugs fixed.

Version 5.8.2 May 2, 2020

  • Show/hide password feature added.
  • Feed improvements.
  • Bugs fixed.

Version 5.8.1 Apr 28, 2020

  • Maxmind database updated.
  • npm packages updated.
  • Minor bugfix.

Version 5.8.0 Apr 22, 2020

  • Laravel 7.x support added.
  • Postmark mail service added in the installer.
  • Installer improved.
  • Ads Clear Cmd improved. Greatly reduce your memory usage.
  • CKEditor plugin removed (Security issue).
  • Minor Improvements.
  • Bugfix: Feeds. + Languages Sync.

Version 5.7.4 Dec 26, 2019

  • Google+ share removed. WhatsApp share added.
  • Bugfix: Impersonate feature.
  • Bugfix: Twitter sharing encoding issue.
  • Bugfix: Admin panel reorder feature.
  • Bugfix: Minor CSS.
  • Bugfix: Failed to load resource: net::ERR_SPDY_PROTOCOL_ERROR.
  • Distance Calculation Improved.
  • Composer update.
  • Minor Improvements.

Version 5.7.3 Aug 16, 2019

  • Improvement of the Distance Calculation Unit Conversion.

Version 5.7.2 Aug 14, 2019

  • Bugfix: Distance Calculation Unit Conversion. Distances are now accurate.

Version 5.7.1 Aug 8, 2019

  • Upgrade system updated: Support for semver added.
  • Search Engine code improved. And MySQL strict mode is now supported.
  • Geonames database files updated (Available only for fresh installations).
  • Minor improvements.
  • Bugs fixed.

Version 5.7 Jul 15, 2019

  • Admin panel: Options to protect & to hide phone numbers added.
  • Admin panel: Allow admin user to select the Distance Calculation Formula.
  • Allow admin users to ban links/URLs, email addresses and phone numbers from the ads/companies description.
  • More Backup Options added.
  • Files Storage Improved.
  • Prevent only numeric characters for ads & companies description fields.
  • LinkedIn login issue fixed.
  • Minor improvements.
  • Minor bugs fixed.

Version 5.6 May 27, 2019

  • Admin panel: Configurable Files & Images Upload settings added.
  • Admin panel: Option to clear images thumbnails.
  • Admin panel: Allow admin users to customize the robots.txt file.
  • Admin panel: Option to select the "Similar Ads" type (or disable it) on the Ads details page.
  • Allow admin users to ban ads authors on one click by visiting their ads details page.
  • Carousel auto-play loop (if enabled) added for mobile display.
  • "Offline" button in users area fixed.
  • Ads details page Tabs display fixed.
  • Multi-countries routes file generation (during the first SEO settings save).
  • Observers (Post, Picture, Payment & Payment Method) cache clear fixed.
  • Minor improvements.

Version 5.5 Apr 30, 2019

  • Minor improvements.
  • Bugs fixed.

Version 5.4 Apr 28, 2019

  • Support for Laravel 5.8.* added.
  • Admin panel: Add link on IP addresses
  • Front: Redirect admin users to the Admin panel.
  • Minimum file upload size added in the settings.
  • Minor bugs fixed.

Version 5.3 Apr 4, 2019

  • Admin panel: Optimization Settings added.
  • "Ads Cleaner" command renamed to "Ads Clear".
  • Usage of the Laravel Task Scheduling in the Cron Job tab.
  • Bugs fixed.

Version 5.2 Mar 30, 2019

  • Some improvements.
  • Bugs fixed.

Version 5.1 Mar 22, 2019

  • Known bugs fixed.

Version 5.0 Mar 18, 2019

  • (Browser or Website Country) Language Auto Detection and Selection
  • Admin panel: New settings added.
  • Homepage: New options to count ads belong to cities and/or categories.
  • Support for Google reCAPTCHA v2 and v3.
  • Google reCAPTCHA integration improved.
  • Many minor improvements.
  • Composer packages updated.
  • Simditor WYSIWYG CSS overwritten fixed.
  • Minor bugs fixes.

Version 4.9 Feb 21, 2019

  • Allow admin user to select a form type for ads creation and edition ("Multi Steps Form" or "Single Step Form")
  • Admin panel: New settings added.
  • Add font color function in Simditor WYSIWYG.
  • Social Network Login improved (LinkedIn & Twitter login added. Google+ login can be removed).
  • Laravel 5.8 deprecated functions (String and Array Helpers) cleared.
  • Simditor WYSIWYG translation added.
  • Many minor improvements.
  • Composer packages updated.
  • Bugfix: Resource interpreted as Stylesheet but transferred with MIME type application/javascript (in the latest version of Chrome)
  • Minor bugs fixes.

Version 4.8 Jan 26, 2019

  • Improvement of the Custom Validators Rules.
  • IETF language tag(s) added for JS locale(s)
  • Instagram URL added in Social Network list displayed in the footer.
  • Bugfix: Ajax upload error container.
  • Composer packages updated.

Version 4.7 Jan 14, 2019

  • Users auto-registration from ads creation form added.
  • Feature to put manually ads offline added.
  • Admin panel settings: New settings added.
  • Composer packages updated.

Version 4.6 Jan 3, 2019

  • Bugfix: .cat-list > ul.collapse on mobile (HTML Sitemap Page)
  • Bugfix: Prevent the default language deactivation
  • Composer packages updated.

Version 4.5 Dec 6, 2018

  • Frontend: Bootstrap 4.x support added.
  • Confirmation Emails sending feature added.
  • Usage of the Laravel default Email Notification feature.
  • AdsCleaner command improved.
  • Composer packages updated.
  • Minor improvements.
  • Minor bugs fixes.

Version 4.4 Oct 8, 2018

  • Support for Laravel 5.7.*
  • Admin panel, Lists/Details improved.
  • Words blacklist option improved.
  • Invalidate banned users access from social (Facebook/Google) login.
  • Remove the User and all the Posts related to a banned email address.
  • Composer packages updated.
  • Minor bugs fixes.

Version 4.3 Aug 18, 2018

  • Improvement of the Admin panel Dashboard.
  • Minor code improvements.
  • Admin panel, Details Lists: CSS bugs fixes (for Windows users).

Version 4.2 Aug 9, 2018

  • Security vulnerability fixed (mentioned in the Laravel v5.6.30 Security Release).

Version 4.1 Jul 31, 2018

  • Bugs fixes.

Version 4.0 Jul 30, 2018

  • Admin panel: User Roles and Permissions (ACL) system added.
  • Minor improvements.
  • Bugs fixes.

Version 3.9 Jun 9, 2018

  • More backup features added (to prevent data losing).
  • Ability to disable the ads report pages indexation on the search engines added.
  • Ability to hide all the footer links added.
  • Cities columns option added in the homepage location area management.
  • Admin panel: Languages creation/edition forms improved.
  • Allow admin to force UTF-8 encoding for Dates (to prevent the Dashboard Charts display issue).
  • Create a new token if the post or user (email/phone number) is marked as unverified.
  • Minor improvements.
  • Bugs fixes.

Version 3.8 May 12, 2018

  • Admin panel: Bulk Items Deletion added.
  • HTTPS support fixed.
  • Minor improvements.

Version 3.7 May 4, 2018

  • Support for Laravel 5.6.* (with several Laravel Security Fixes).
  • Synchronization of missing lines of languages files during the website upgrade, or through the Admin.
  • Allow categories to accept pictures as icons.
  • More options for the homepage categories area management.
  • New Messages Auto-Checking (with configurable timer) feature added.
  • Enable/Disable the "Cities extended searches" from the Admin panel.
  • The Admin panel list pages is now responsive.
  • Cookie Consent Alert (to comply for EU law). Can be enabled from the Admin panel.
  • Display the County (or State) when selecting cities (in cities suggestion).
  • Optimization of Laravel Eloquent Queries with Eager Loading (to accept large databases)
  • The system no longer removes the 'included languages' files on languages deletion.
  • Replace the 'Packages' step by 'Payment' in ads posting process.
  • Number Of Views/Items Counter: Shorten long numbers to K/M/B.
  • HTML Sitemap page improved.
  • XML Sitemaps fixed (Bug appeared by activating the multi-countries feature).
  • Bug fixes.
  • Minor improvements.

Version 3.6 February 21, 2018

  • Various bug fixes.
  • Minor improvements.

Version 3.4 February 14, 2018

  • Upgrade process improved.
  • robots.txt file generation improved.
  • Ads Single Page slug regex fixed (for the ads permalink: {slug}/{id}).
  • Missing languages entries added.
  • Users area: Broken link fixed in Top Menu.
  • Allow the admin to put the website in Maintenance Mode.
  • Minor improvements.

Version 3.3 February 6, 2018

  • Bug Fixes (Fix the "Warning: count()" errors on PHP 7.2+)

Version 3.2 February 2, 2018

  • Full Messaging System (between Recruiters & Job Seekers) added
  • Allow admins to re-approve the ads on (title or description) modification (If the ads approbation option is enable)
  • Admin panel: Impersonation feature (Authenticate as your users)
  • Admin panel: New way to manage Settings
  • Options to setup the Default Date & Datetime format
  • Options to customize the theme's style
  • Options to setup the Default Distances on the search page
  • Options to setup the Jobs (single page) permalink
  • Options to Allow/Disallow users to pay the Packages in their country currency
  • Options to setup the footer (Hide the payment plugins logos, Enter the 'Powered by' info, etc.)
  • Admin panel: More Options to setup the Homepage Sections
  • Admin panel: Advanced filters added (Ads, Users & Payments list)
  • Simplemaps.com's SVG Maps updated
  • Geonames database files updated (Available only for fresh installations)
  • Installation process improved
  • No longer crop the companies logos
  • No longer use async:false in jQuery.ajax() on the ads creation/edition forms (deprecated)
  • Admin panel: The sorting orderable columns feature improved
  • Many Minor Improvements
  • Bug Fixes

Version 3.1 November 28, 2017

  • Bug Fixes:
  • - Reorder Payment Methods
  • - HTTPS for Google fonts URL
  • - Homepage Carousel filter
  • Minor Improvements

Version 3.0 November 20, 2017

  • Front: Support for RTL added (Front)
  • RSS feeds generator added (domain.tld/feed)
  • Fresh Installation: Arabic language added
  • Pages Header: Auto-rotate images based on their orientation using Exif data
    (NOTE: To enable this feature, you have just to enable the PHP Exif extension on your server)
  • Match the packages currency to the countries currency (NOTE: You have to create a package per currency)
  • Home Header improved: Enable to set a background image per country
  • Add salary type in the job details page
  • New Language Addition: When auto-copying categories, make the 'slug' column unique using the new language code
  • Non latin characters are now accepted for tags
  • Right translation of dates on the jobs details page
  • Language deletion issue fixed
  • Minor Bug Fixes

Version 2.9 November 3, 2017

  • Home Header section improved (More Options added)
  • Home Latest & Sponsored Ads sections ("Order By" option added)
  • Tags format validation added (to prevent 404 error)
  • Admin panel, MetaTags validation (Edit Mode)
  • Admin panel, City validation (Edit Mode)
  • Display archived jobs in user's area
  • Display the right date for deleting in the "Archived post expiration" email
  • Carousel header/title margin for mobile display

Version 2.8 October 24, 2017

  • The upgrade section in the documentation is updated
  • Admin users can now add and/or remove Meta-Tags for specific pages
  • Home Sections management improved (More Options for the sections)
  • Small improvements
  • Quick countries selection added
  • External link option added for pages
  • The value of search radius distance can be edited from the /.env file (More info)
  • Bugfix: Don't update the current password if the password field is empty (Admin panel -> My Account)
  • Bugfix: WYSIWYG editor links with target attribute support (Ad Submission Form)

Version 2.7 October 13, 2017

  • Homepage header improved
  • Footer improved
  • Registration via Social Login improved
  • Minor Bug Fixes

Version 2.6 October 9, 2017

  • Multi Companies & Resumes features added
  • Jobs application with an external URL feature added
  • Companies listing + Companies page added
  • Allow only logged users to contact recruiters
  • Quick Login added
  • Tags (and meta-tags keywords for ads page) feature added
  • Laravel 5.5.14 supported (with a Laravel Security Fix)
  • Improvement of the similar jobs selection on the jobs page (displaying jobs from the same parent category instead of the near location)
  • HTML Minify feature improved
  • Search filters improved
  • Minor improvements
  • Fixed: Google Adsense responsive ads supported
  • Fixed: Google Analytics new tracking code supported
  • Fixed: UK mobile phone verification

Version 2.5 September 4, 2017

  • Support for Laravel 5.5
  • Upgrading's process improved (check and launch automatically after files updated)
  • Bugfix: Cron Job Command

Version 2.4 September 1, 2017

  • Installation process improved (Made easy for Shared servers)
  • Upgrading's process improved
    (By making an upgrade, you could upgrade automatically all the missed versions (even from v1.0 to the latest version))
  • Pages layout size increased & Header improved
  • Minor improvements (select2 cities selection, etc.)
  • Bugfix

Version 2.3 August 16, 2017

  • Pictures versioning feature added (To clear browsers cache if need)
  • Phone number format fixed for Twilio (Add "+" to the phone numbers if missing)
  • Administrative Divisions selection fixed

Version 2.2 August 14, 2017

  • Bugfix (Cache - Remove use of rememberForever())

Version 2.1 August 11, 2017

  • Minor improvements (mix() URL for CSS & JS)
  • Minor bug fixed

Version 2.0 August 7, 2017

  • Sub-categories support added
  • Homepage customization (from the Admin panel)
  • SVG Maps colors and sizes edition (from the Admin panel)
  • Twilio and Nexmo APIs integration (Account verification by SMS)
  • Users can now log in with mobile phone number or email address or username
  • Read and reply to the users messages (Authors messaging system)
  • User's transactions list (Users area)
  • Possibility of limiting a payment method to one or more countries
  • Sparkpost Mail API supported
  • "Resend Mail or SMS verification" feature (Get more users with valid email or phone number)
  • Multi-language meta-tags manager (Admin panel)
  • Laravel 5.4 supported
  • Installation process improved
  • The ads creation process is improved (with submission by steps)
  • The locations fields are removed (from the posting form)
  • Locations and cities management improved (Admin panel)
  • Optimizing Database Performance
  • Improving Loading Performance (Less SQL queries, Combine & Minify some CSS/JS files)
  • And many more small improvements
  • Minor bugs fixed

Version 1.9 April 6, 2017

  • Installation process improved
  • Page option to exclude some pages from the footer links added
  • Files upload and storage improved
  • User area's lists (my ads, favorites ads, etc.) pagination added
  • Increase the number of characters for the Custom CSS and Tracking Code options
  • Un-featured premium ads after package expiration
  • Redirect new users to the user area if Users activation is not required
  • Separation of employer account features from candidate account
  • Setting to change the default favicon
  • Setting for unactivated, activated and archived ads expiration
  • Setting to change default supported images extensions
  • Setting to change default supported files extensions
  • Sending transactional emails with a dedicated email address
  • Email notification to the admin users on new registration (with the social login)
  • Plugin system added
  • The tips (broken) link is fixed on the ads details page
  • And many more small improvements

Version 1.8 February 17, 2017

  • Improvement : New Admin Panel login page
  • Improvement : New Admin Panel Dashboard
  • Improvement : Manage ads per page in search results (from the Panel)
  • Improvement : Decimals numbers (salary) support
  • Improvement : Russian pluralization support
  • And many more small improvements
  • AJAX checkbox to activate/deactivate settings (from the Panel)
  • WYSIWYG Editors
  • Dynamics pages editor (for statics pages)
  • Decimals Superscript support
  • Manage Admin Panel theme colors
  • Admin Panel translations
  • Remove translated entries on language deletion
  • Add jobs to favorites from jobs details page
  • URL base of the search page filters

Version 1.7 February 3, 2017

  • Improvement : Copy all language files and data by creating new language
  • Improvement : User's saved searches display
  • Improvement : Registered users can disable comments on their ads
  • Improvement : AdsCleaner command
  • Improvement : Logged user's area
  • User's favourite ads removal
  • Banned users can no longer log in
  • Search results (search by city after by region)
  • Sitemaps 404 error when language code and country code are identical

Version 1.6 January 24, 2017

  • Improvement : Admin panel
  • Improvement : Payment system
  • Removal the "Title/Gender" field from the registration form
  • Setting for the max upload file size from the admin panel
  • Send notification emails to admin users (on new user or ad)
  • Translation data are kept when default language is changed
  • Activate/Deactivate categories with their children if exist
  • Activate/Deactivate translated entries with their translations if exist
  • Admin users can now add unlimited Packs and can delete them
  • Automatic creation of translated entries (when creating the main entry)
  • Automatic update for all non translatable fields (from main entry)
  • New upload tool (in admin panel)
  • Send (both to user and admin users) notification email on new payement
  • Setting to activate/deactivate all admin users notifications
  • Users can now upgrade their existing ads (by making a payment)
  • Ad's badge added for paid ads (when you visit the ad)
  • A blank CSS file (custom.css) for more CSS customization
  • Menu mobile view issue
  • Language files for the use of the plural in the Russian language
  • HTTP Cache activation (white page)
  • Saving searches results

Version 1.5 December 16, 2016

  • Search page links (with query string)
  • multi-language POST login and logout redirect
  • Add new cities from the Admin panel (manually)

Version 1.4 December 8, 2016

  • Social login on SignUp page
  • Transactional email (for Amazon SES)
  • Ads visits counter
  • Search by city (ignore the svg map parameter if the city ID is provided)
  • AdsCleaner command

Version 1.3 November 29, 2016

  • Country locations databases installation feature (from the admin panel)
  • Simplified activation of ads and users by an ajax call (from the admin panel)
  • Mini stats on the admin panel dashboard
  • Timezone, Loc.admin1 & Loc.admin2 edit form (from the admin panel)
  • Find the most populated city in region (state) or in country
  • Distance between cities on search page
  • Latest jobs list (on homepage) for review activation
  • Guests can post Ads
  • XML sitemaps generation
  • Improved: HTTPS protocol usage
  • And many more small improvements

Version 1.2 November 23, 2016

  • Laravel 5.3 support
  • HTTPS support added (Please check the .htaccess)
  • Admin panel: Meta tag description field added in settings area
  • Search by date intervals fixed (on the left sidebar of results page)
  • UK flag fixed
  • Reset password (from admin panel) fixed
  • Installation process improved

Version 1.1 November 15, 2016

  • Duplicate content links fixed for multi-countries website
  • Small bugs fixed

Version 1.0 November 14, 2016

Initial release.