Black Friday: 30% OFF on all plans, applied automatically at checkout View plans
Log in Cart

WP Job Manager Changelog

Every recorded version, newest first, with what changed in each one.

Latest 2.4.9 · Oct 28, 20265 versionsSince Jul 2026

2026 · 5 versions

  1. 2.4.9

    Latest
    5 fixes1 removed8 changes
    Fixed
    • Fix the primary job dashboard action button overflowing its container. (#3092)
    • Fix the [jobs] shortcode adding extra paragraph and line break tags in block themes. (#3044)
    • Fix Save Draft not saving when reCAPTCHA v3 is enabled. (#3142)
    • Fix job listings not loading when WPML adds a language parameter to the site URL. (#3144)
    • Fix the job dashboard staying filtered after clearing the search field with the browser's clear button. (#3024)
    Removed
    • Remove video and audio elements from job listing content by authors who can't edit job listings, and caption tracks from all job listing content. Media previews in the editor are also turned off for those listings.
    Changes
    • Show an image preview for guest uploads in the job submission form. (#3145)
    • Keep the numbered pagination page in the URL, so reloading or going back returns to the same page. (#3038)
    • Allow past dates in date fields, and keep a listing's past expiry date when editing it. (#3033)
    • Only expand shortcodes, blocks and media embeds in job listing content whose author can edit job listings, wherever the listing is shown. Use the new `job_manager_job_description_allow_shortcodes` filter to restore the previous behavior.
    • Check submission permissions before processing uploaded files on the job submission form.
    • Require the submitting key to start a new submission from the job submission form.
    • Apply the browse capability to the random [job_summary] shortcode, and the view capability to the [job_apply] shortcode.
    • Don't copy a listing's promotion when duplicating it.
  2. 2.4.8

    1 improvement3 fixes7 changes
    Improved
    • Update developer dependencies.
    Fixed
    • Fix job dashboard actions being silently ignored when the dashboard is rendered from a synced pattern, template or page builder; the configured Job Dashboard page is now honoured and declined actions show an error notice. (#3126)
    • Fix the geolocation filter not being honored when importing listings. (#3112)
    • Fix the reCAPTCHA deprecation notices naming a non-existent replacement method. (#3127)
    Changes
    • Prevent resuming another user's job submission draft.
    • Scrub unusable attachment values on the edit-job form.
    • Apply the View Job Capability to taxonomy term feeds.
    • Apply the browse and view capabilities to listing archive queries.
    • Apply the listing capabilities to the Yoast, Jetpack and All in One SEO sitemaps.
    • Align REST single-listing route matching with WordPress core and withhold the guid in restricted responses.
    • Honour requested listing statuses by viewer capability in the [jobs] shortcode.
  3. 2.4.7

    1 improvement3 fixes5 changes
    Improved
    • Update developer dependencies.
    Fixed
    • Fix company logo rendering at full size in the Job Listings admin table on WordPress 7.1. (#3099)
    • Fix JobPosting structured data (JSON-LD) being HTML-escaped, so job titles and descriptions are read correctly by search engines. (#3101)
    • Fix a race condition that could allow the job submission limit to be exceeded. (#3013)
    Changes
    • Indicate WordPress 7.1 compatibility. (#3097)
    • Apply the View Job Capability to the promoted-jobs REST endpoints.
    • Apply the View Job Capability to sitemaps.
    • Restrict frontend logo attachments to the uploads directory.
    • Clear unusable attachment values before re-rendering the job submission form.
  4. 2.4.6

    2 fixes10 changes
    Fixed
    • Fix notice dismiss button colliding with core styles (#3036)
    • Fix unreadable notice-banner button text on Settings (#3029)
    Changes
    • Allow reusing a submitter's saved company logo on a new listing (#3082)
    • Allow reusing a listing's existing logo on edit when authored by another user (#3060)
    • Decode HTML entities in plain-text job title contexts (#3026)
    • Indicate WordPress 7.0 compatibility (#3015)
    • Verify the TLS certificate on the geocoding request (#3014)
    • Exclude password-protected listings from the promoted jobs feed (#3012)
    • Only accept a manual listing expiry from the gated admin edit (#3011)
    • Prevent the edit-job form from creating a new listing for an unauthorized or logged-out request.
    • Enforce company-logo attachment ownership when saving a job listing as a draft.
    • Apply the post-password check to the `[job]` and `[job_apply]` shortcodes.
  5. 2.4.5

    3 changes
    Changes
    • Escape URLs in two sprintf href templates with esc_url (#2996)
    • Validate attachment ownership when reusing a company logo by ID (#2995)
    • Honor restrictive filter_post_status=publish for logged-out visitors (#2994)

Changelog published by the developer, in their original language.