Changelog

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

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 updated (Available 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)
  • Administratives 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 08, 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.