Changelog
The changes in each final release of the free WP Job Portal plugin, newest first, taken from the plugin’s own changelog. Release candidates and beta builds are left out; their work shipped in the final release that followed them.
To update, see Upgrading to 2.7.0. Pro and the suites have their own changelogs.
New products
- Premium features are now four products - Pro, Marketplace Suite, Recruit Suite and Smart Search & Matching - in place of thirty-seven separate add-ons. Each needs only the free plugin.
- Twelve former add-ons are now part of the free plugin (see below), and Address Data is now part of Pro.
Licences and add-ons
- Added a Licences and add-ons screen. One licence key covers your whole plan; each product it covers can be installed, activated and updated from there, or all of them at once with Install all.
- Every download from the licence server is checked against the checksum published with its release before it is unpacked, including updates run from Dashboard → Updates. A file that does not match is deleted and nothing is installed.
- Products installed before a licence lapses keep working; only installs and updates stop until it is renewed.
Updating from 2.6
- Fixed the update from 2.6 ending on WordPress’s critical error screen.
- Existing sites keep their jobs page address, so job and company links shared before the update still open.
- Switching off the old Address Data add-on no longer resets the city setting the company form relies on.
- Fixed the Job Alert admin links not appearing when Pro was active.
Setting up a new site
- The setup wizard is now four steps: choose a mode, Essentials, sample data, done. Essentials asks only who can sign up, where notifications go and whether new listings go live straight away; the 25 settings the wizard used to ask all keep their defaults and stay under Configurations.
- The finish screen now says who owns the sample data and links to the sample jobs and both dashboards.
- Rebuilt the sample data to fit the site it lands on. Every site gets one hiring company with six jobs in different categories, one resume and three applications; Marketplace Suite adds two more companies and featured listings, and Pro adds a second resume. Every number on the employer and job seeker dashboards now matches the demo. Categories and cities come from your own site, the companies are fictional with example.com addresses, and their logos ship with the plugin instead of being downloaded.
- Added an Account Sign-Up setting, asked in the setup wizard and under Configurations > Registration & Login. WP Job Portal’s registration page can now be open or closed on its own instead of following WordPress’s “Anyone can register”, which is off on every new WordPress site. Existing sites keep following WordPress until the setting is changed.
- The sample data now asks who owns it: an employer and a job seeker, chosen from your users or added on the WordPress Users screen. The owner can be changed later from Setup & Mode. Sample data is no longer handed to the first employer found on the site.
- The onboarding checklist no longer counts sample companies, jobs and applications as your own.
Fixed on a fresh install
- Fixed choosing a mode in the setup wizard switching the employer area off, so employers were told “Employer is disabled by admin”.
- Fixed the registration form accepting a sign-up sent to it directly while registration was closed.
- Fixed a new employer being sent to the job seeker dashboard after registering, and visitors being sent to the wrong page, or none, after adding a job or resume. New installs no longer carry page numbers from our own demo site; each flow goes to its own page until you choose one.
- Fixed sample data that had been viewed being left behind by Clean marked sample data. Opening a sample job, company or resume counted as an edit, so on any site where the demo had been looked at, the sample jobs and companies stayed live.
- Fixed Shortlisted Jobs, Tags and Job Alert failing on a new install because their tables were not created.
- Fixed the Tags page failing when the listing could not be counted.
- Fixed the job and resume RSS feeds returning an error instead of a feed.
- Fixed a fatal error on the job form when a company had no cities.
Fixed in search and filtering
- Fixed the salary filter, which produced a database error instead of narrowing results. Job application search now filters on the job’s own salary; resume search matches a candidate’s expected salary against a minimum and maximum.
- Fixed the currency and education filters on job application search, which filtered on columns that do not exist.
- Fixed resume search by postcode failing outright. A postcode is not stored against a resume address, so the filter is ignored rather than producing an error.
- Fixed the resume Personal Information panel, which never displayed because it asked for columns the resume table does not have.
Fixed elsewhere
- Fixed the Insufficient Credits popup failing instead of offering a link to buy credits.
- Fixed a fatal error on every page of sites that use a slug prefix.
- Fixed credit balance lookups running against tables that no version of the plugin creates.
- Added saved job searches. A job seeker names a search and runs it again from Saved Searches on their dashboard; the old Saved Searches link, which led to a page that failed, now works.
- Removed several admin routes that called code which was never written, including two that could be reached with a valid request.
Also in this release
- Added a backward-compatible module-provider path hook for consolidated premium modules.
- Added a suppressible controller include boot hook so Pro can safely reuse Core controllers without duplicate rendering.
- Preserved all existing legacy add-on paths and default controller behavior when no consolidated provider is active.
- Absorbed twelve previously separate add-ons into the free plugin, including Shortlist, Tags, Job Alert, RSS, Social Share, Print, Tell a Friend, Copy Job, Cron Job, All Companies, Job Listing Enhancer and Widgets.
- Added explicit Careers & ATS and Job Marketplace setup modes.
- Added upgrade-safe existing-site compatibility mode.
- Added mode-aware setup steps, administrator navigation, and diagnostics.
- Improved keyboard and screen-reader support on the setup-mode screen.
- Aligned the first setup step with centralized mutation authorization.
- Added a persistent, server-derived onboarding checklist with per-administrator dismissal and reopen controls.
- Added actionable mode, page, upload, add-on, and sample-data readiness diagnostics.
- Added durable ownership markers, exact cleanup previews, and conservative cleanup for newly installed sample records.
- Hardened optional sample-image downloads with bounded, image-only, traversal-safe archive extraction.
- Preserved the selected operating mode during sample-page creation and protected pre-existing or modified demo content from cleanup.
- Simplified mode-specific administration labels while preserving bookmarked and direct URLs.
- Added System Status Page
- Added Role-Based Validation Checks
- Added InnoDB Conversion
- Improve SSL
- Improved Credit System
- Improved Job Alerts
- Security hardening: prepared SQL query paths for job/apply filters and related lookups.
- SEO improvement: added native WP Job Portal jobs XML sitemap and sitemap integration hooks.
- Added New addon Smart Matching
- Updated ZyWrap integration for AI Content Generation.
- Seamless AI Content Generation For Job, Company Description.
- Seamless AI Content Generation For Resume Skills.
- Seamless AI Content Generation For Cover Letter.
- Seamless AI Content Generation For Job Apply.
- Security fixes.
- Added Job Alert Instant Job Apply Support
- Added New Fields For Job Alert Form
- Added Field Ordering Controls For Job Alert Form
- Implemented Auto Download Of Language Files
- Enhanced multilingual compatibility
- Security fixes
- Security fixes.
- Added New addon Job Listing Enhancer
- Improved Job listing top filter
- Added WorkPlace type field for job entity.
- Bug fixes.
- Security fixes.
- Security fixes.
- Updated ZyWrap integration for AI content generation.
- Bug fixes and performance improvements.
- Added 67 new hooks (actions and filters) to extend and customize the plugin functionality.
- Enhanced AI content generation compatibility with Elementor.
- Added a color preview/customization interface for the Elegant Design addon.
- AI Content Generation
- Companies Widget Redesigned
- Jobs Widget Redesigned
- Resumes Widget Redesigned
- Bug fixes
- Color Preview Interface Implemented
- Bug fixes
- Bug fixes
- Security fixes
- Security fixes
- WordPress widgets design updated
- Elementor widgets design updated
- Default Theme design issues fixed
- Complete redesign with a more modern, cleaner, and intuitive interface.
- Improved company contact detail viewing functionality.
- Improved resume contact detail viewing functionality.
- Added the ability to display descriptions on job and company listings.
- Redesigned the Configuration Interface with a Modern and Enhanced Layout
- Added a “Back to Listing” button that preserves search criteria in the admin area
- Redesigned admin dashboard for a cleaner, more intuitive experience
- Added Screen Options support to the admin dashboard
- Enhanced membership mode for packages with role-based package handling
- Added WP Job Manager import functionality
- Added AI Job Search Widget
- Added AI resume Search Widget
- Improved Custom Elementor Widgets for WP Job Portal
- Improved Quick Start Interface
- Improved Addon Installation
- Added Custom Elementor Widgets for WP Job Portal
- Improved WP Job Portal Widgets
- Addon AI Job Search Added
- Addon AI Suggested Jobs Added
- Addon AI Resume Search Added
- Addon AI Suggested Resumes Added
- Resume Search visibility control improved
- Security fixes
- Custom field bug fixed
- Package system functionality improved
- Job form salary field required bug fixed
- Quick Apply upload file bug fixed
- Custom fields bug fixed
- Elementor Support Added
- Elementor widget for WP Job portal shortcodes added
- Elementor widget to customize typography
- Elementor widget to customize color scheme
- Addons auto update functionality added
- Improve Job Apply
- Add Elegant Design Addon
- Remove company requirement in posting a job
- Security fixes
- Job Seeker Dashboard Graph improved
- Employer Dashboard Graph improved
- Security fixes
- Security fixes
- Security fixes
- Security fixes
- Bug fixes
- Improved import location data functionality
- Added job views count on job detail
- Added document (SEO) titles for all layouts
- Security fixes
- Shortcode options added for job, company and resume listing shortcodes
- Shortcode options added for job seeker & employer dashboard shortcode
- New configuration added to control visibility of profile section on user dashboard
- New shortcode added for User Registration
- Open Street Map bug fixed
- New configuration added to set default placeholder image
- Security update
- Menu bug fix.
- Native language support for location data (cities, states, and countries).
- Interface to import cities data for any country in international(English) or native language.
- Customizable (SEO-friendly) URLs for job, resume, and company pages.
- Customizable document (SEO) titles for company, job, and resume pages with fixed text and entity properties.
- WordPress title bug on WP Job Portal pages fixed.
- Security update.
- Add quick apply
- Minimize required fields
- Security update
- Security update
- Added new Shortcode for Featured Jobs
- Added new Shortcode for Featured Resumes
- Added new Shortcode for Featured Companies
- Added new Addon for All Companies
- Added new Addon for All Resumes
- Added new interface to optimize system as a job board or single employer
- Security fix
- Added visibility control for custom fields
- Added Cover Letter addon
- Translation issues fixed
- Bug fixes
- Added 3 New custom field types(Text area, Multi select, File upload)
- Added Custom sections for resume
- Bug fixes
- Bug fixes
- Apply now bug fix
- Security fix
- Bug fix
- Security fix
- Visitor Job Apply Bug fix
- Security fix
- Bug fix
- Add reCaptcha 3
- Security fix
- Bug fix
- Security fix
- Multi Language Job Apply Bug fix
- PHP 8.2 compatibility
- Cover Letter Addon added
- Jobs By Cities page added
- Jobs By Types page added
- Email notifications bug fixed
- Search results pagination bug fixed
- CSS improve
- Custom field bug fix
- Bug fix
- Bug fix
- Compatible with Job Portal theme
- Bug Fix
- Add Help page in admin area
- Add custom fields advance options
- Add plugin colors page
- Configuration base login redirect link
- Configuration base register redirect link
- Bug Fix
- Bug Fix
- Sample Data Fix
- Security Update
- Fixed social login with Facebook and LinkedIn
- Fixed social apply with Facebook and LinkedIn
- Bug fixes
- Add Wrapper
- Improvement in resume builder
- Bug fixes
- Bug fixes
- Session and cookies issue resolved
- Bug fixes
- Drag and drop fields ordering
- Custom register link for Job Seeker
- Custom register link for Employer
- First release.

