Changelog
Keep up to date with all our updates.
WP Job Manager 1.26.1
- Enhancement: Add language using WordPress’s current locale to geocode requests.
- Fix: Allow attempts to use Google Maps Geocode API without an API key. (@spencerfinnell)
- Fix: Issue affecting job expiry date when editing a job listing. (@spencerfinnell)
- Fix: Show correct total count of results on
[jobs]shortcode.
WP Job Manager 1.26.0
- Enhancement: Warn the user if they’re editing an existing job.
- Enhancement: WP Admin Job Listing page’s table is now responsive. (@turtlepod)
- Enhancement: New setting for hiding expired listings from
[jobs]filter. (@turtlepod) - Enhancement: Use WP Query’s built in search function to improve searching in
[jobs]. - Fix: Job Listing filter only searches meta fields with relevant content. Add custom fields with
job_listing_searchable_meta_keysfilter. (@turtlepod) - Fix: Improved support for WPML and Polylang.
- Fix: Expired field no longer forces admins to choose a date in the future. (@turtlepod)
- Fix: Listings with expiration date in past will immediately expire; moving to Active status will extend if necessary. (@turtlepod)
- Fix: Google Maps API key setting added to fix geolocation retrieval on new sites.
- Fix: Issue when duplicating a job listing with a field for multiple file uploads. (@turtlepod)
- Fix: Hide page results when adding links in the
[submit_job_form]shortcode. - Fix: Job feed now loads when a site has no posts.
- Fix: No error is thrown when deleting a user. (@tripflex)
- Dev: Plugins and themes can now retrieve JSON of Job Listings results without HTML. (@spencerfinnell)
- Dev: Updated inline documentation.
WP Job Manager 1.25.3
- Enhancement: Allow job types to be optional, just like categories. https://github.com/automattic/wp-job-manager/pull/789 Props Donncha.
- Enhancement: Add get_job_listing_types filter. https://github.com/automattic/wp-job-manager/pull/824 Props Adam Heckler.
- Enhancement: Various date format setting improvements. See https://github.com/automattic/wp-job-manager/pull/757 Props Christian Nolen.
- Enhancement: Pass search values with the job_manager_get_listings_custom_filter_text filter. https://github.com/automattic/wp-job-manager/pull/845 Props Kraft.
- Fix: Prevent a potential CSRF vector. https://github.com/automattic/wp-job-manager/pull/891 Props Jay Patel for the responsible disclosure.
- Fix: Improve load time by removing unnecessary oEmbed call. https://github.com/automattic/wp-job-manager/pull/768 Props Myles McNamara.
- Fix: Improve WPML compatability. https://github.com/automattic/wp-job-manager/pull/787 Props Spencer Finnell.
- Fix: Add an implicit whitelist for API requests. https://github.com/automattic/wp-job-manager/pull/855 Props muddletoes.
- Fix: Fixed taxonomy search conditions. See https://github.com/automattic/wp-job-manager/pull/859/ Props Jonas Vogel.
WP Job Manager 1.25.2
- Fix – The date format of the expiry date picker was incorrect in translations so we added a comment to clarify, and fixed translations.
- Fix – Changing the date of an expired job would forget the date, even though the job would become active.
- Fix – Site owner can allow jobs to have only one or more than one types.
- Fix – Show expired jobs if that setting is enabled.
- Fix – Simplify the search message on the jobs page to avoid translation problems.
- Fix – The uploader would ignore WordPress created image sizes.
- Fix – setup.css was loaded on all admin pages.
- Fix – The preview of a listing could be edited or viewed by anyone. Props @tripflex
- Fix – When users were deleted their jobs weren’t.
- Fix – OrderBy Rand wasn’t working.
- Dev – Add upload filters and update PHPDocs, props @tripflex
- Fix – Stop using jQuery.live, props @tripflex
WP Job Manager 1.25.0
- Feature – Ability to duplicate listings from job dashboard.
- Fix – Support WP_EMBED in job descriptions.
- Fix – Ensure logo is displayed on edit, before submission.
- Fix – Attachment URLs on multisite.
- Fix – Refactored WPML workaround, which was causing no job listings on non-default languages.
- Fix – No need to decode URLs anymore https://core.trac.wordpress.org/ticket/23605.
- Dev – submit_job_form_end/submit_job_form_start actions.
- Dev – job-manager-datepicker class for backend date fields.
WP Job Manager 1.24.0
- Feature – Use featured images to store company logos.
- Feature – Search term names for keywords.
- Feature – Search custom fields in backend job listing search.
- Tweak – Allow job expiry field to be localised.
- Fix – The above change avoids creation of duplicate images in media library.
- Dev – Added methods to WP_Job_Manager_Form; get_steps, get_step_key, set_step.
- Dev – Made WP_Job_Manager_Form call the next ‘handler’ if no view is defined for the next step.
- Dev – Added template to control job preview form.
WP Job Manager 1.23.13
- Fix – Conflict between the_job_location() and the regions plugin.
- Tweak – Allow some HTML in the_job_location – uses wp_kses_post.
WP Job Manager 1.23.12
- Fix – Transient clear query.
- Tweak – New user notification pluggable function.
- Tweak – Use subquery in keyword search to avoid long queries.
- Tweak – Only search for keywords of 2 or more characters.
- Tweak – job_manager_get_listings_keyword_length_threshold filter.
- Tweak – PolyLang compatibility functions.
- Tweak – Unattach company logo when a new attachment is uploaded.
WP Job Manager 1.23.11
- Fix – Author check in job_manager_user_can_edit_job().
- Tweak – Before deleting a job, delete its attachments.
- Tweak – Show previews in backend if needed.
WP Job Manager 1.23.10
- Fix – Handle WP 4.3 signup notification.
- Fix – Map mime types to those that WordPress knows.
- Fix – Alert text color.
- Fix – Searches containing special chars.
- Tweak – Improved uploader error handling and updated library.
- Tweak – Improve job_manager_user_can_post_job and job_manager_user_can_edit_job capability handling in job-submit.php
- Tweak – Clear transients in batches of 500.
- Tweak – Removed transifex and translations – translation will take place on https://translate.wordpress.org/projects/wp-plugins/wp-job-manager
WP Job Manager 1.23.9
- Fixed editing content with wp_editor. Can no longer be passed to function already escaped.
WP Job Manager 1.23.8
- Fix – Security: XSS issue in account signin.
- Tweak – Update new account email text.
WP Job Manager 1.23.7
- Fix – 4.3 issue showing “Description is a required field” due to editor field.
- Tweak – Default job_manager_delete_expired_jobs to false. Set to true to have expired jobs deleted automatically. More sensible default.
- Tweak – job_manager_term_select_field_wp_dropdown_categories_args filter.
- Tweak – Ajax WPML handling.
WP Job Manager 1.23.4
- Tweak – In 1.21.0 we switched to GET ajax requests to leverage caching, however, due to the length of some queries this was causing 414 request URI too long errors in many environments. Reverted to POST to avoid this.
- Tweak – flush_rewrite_rules after updates to ensure ajax endpoint exists.
- Tweak – Use relative path for ajax endpoint to work around https/http.
WP Job Manager 1.23.1
- Fix – Orderby featured should be “menu order, date”, not “manu order, title”.
- Tweak – Remove duplicate data from form_data in filters JS.
- Tweak – If index is -1 in filters JS, abort.
WP Job Manager 1.23.2
- Fix – Send entire form data (listify workaround).
- Fix – Set is_home false on ajax endpoint (listify workaround).
WP Job Manager 1.23.3
- Fix – WPML integration with lang.
- Tweak – Improved plugin activation code.
- Tweak – Improved theme switch code.
- Tweak – Search the entire meta field, not just from the start.
- Tweak – Added some debugging code to ajax-filters to display in console.
WP Job Manager 1.23.0
- Feature – Custom AJAX endpoints to reduce overhead of loading admin.
- Feature – Support radio fields.
- Fix – Video max width.
- Tweak – Admin remove overflow hidden from data box.
- Tweak – Update notice styling.
- Tweak – Improve orderby. https://make.wordpress.org/core/2014/08/29/a-more-powerful-order-by-in-wordpress-4-0/
- Tweak – nofollow apply links.
- Tweak – Rename ‘title’ to ‘job title’ for clarity.
- Tweak – submit_job_form_prefix_post_name_with_company filter.
- Tweak – submit_job_form_prefix_post_name_with_location filter.
- Tweak – submit_job_form_prefix_post_name_with_job_type filter.
- Tweak – Improved job_feed searching.
- Tweak – Improved transient cleaning.
WP Job Manager 1.22.3
- Fix frontend listing edits.
WP Job Manager 1.22.2
- Tweak – Set form actions to current page.
- Fix – Video embeds.
- Fix – Load textdomain before post types are registered.