WP Job Manager 1.30.0

  • Enhancement: Adds ability to have a reCAPTCHA field to check if job listing author is human.
  • Enhancement: Allows for option to make edits to job listings force listing back into pending approval status.
  • Enhancement: Adds spinner and disables form when user submits job listing.
  • Enhancement: Update the add-ons page of the plugin.
  • Enhancement: Added the ability to sort jobs randomly on the Featured Jobs Widget.
  • Enhancement: Improved handling of alternative date formats when editing job expiration field in WP admin.
  • Enhancement: Added star indicator next to featured listings on [job_dashboard].
  • Enhancement: Opt-in to usage tracking so we can better improve the plugin.
  • Enhancement: Introduced new asset enqueuing strategy that will be turned on in 1.32.0. Requires plugin and theme updates. (Dev notes: https://github.com/Automattic/WP-Job-Manager/pull/1354)
  • Fix: Use WordPress core checks for image formats to not confuse docx as an image. (@tripflex)
  • Fix: Issue with [jobs] shortcode when categories argument is provided.
  • Fix: Issue with double encoding HTML entities in custom text area fields.
  • Fix: Updates job-dashboard.php template with colspan fix on no active listings message.
  • Fix: Clear job listings cache when deleting a user and their job listings.
  • Dev: Adds is_wpjm() and related functions to test if we’re on a WPJM related page.
  • Dev: Adds job_manager_user_edit_job_listing action that fires after a user edits a job listing.
  • Dev: Adds job_manager_enable_job_archive_page filter to enable job archive page.
  • Dev: Adds date field for custom job listing form fields.