Releases: Automattic/WP-Job-Manager
Releases · Automattic/WP-Job-Manager
1.36.0
- Enhancement: Add salary field to satisfy Google's job search schema
- Enhancement: Allow location to display as either City/St or Full Address
- Enhancement: Add link to Jobs Dashboard after submitting job
- Enhancement: Ability to add multiple locations in search
- Enhancement: Add support for remote job listings
- Enhancement: Add jobLocationType: TELECOMMUTE, per Google
- Enhancement: Job Visibility Settings
- Enhancement: Allow user to select the pagination type for the [jobs] page
- Enhancement: Added setting to bypass trash for job listings
- Enhancement: Add Job submission limit
- Fix: Form validation - consider zero (0) as a value for required fields
- Fix: Jobs CPT doesn't show password field when job is password protected
- Fix: Undefined type PHP Notice
- Fix: Fix broken lost license key link
- Fix: Return $redirect_url when nothing to do with bulk edit
1.35.3
- Fix: Use wp_kses_post to process a job title instead of esc_html
- Fix: Fix dependencies (npm/composer) problems
- Fix: Decode html special chars for mailto link (@RafaelKr)
- Fix: Reset job filter properly by using jQuery's prop instead of jQuery's attr
- Fix: Fix not translatable string (@masteradhoc)
- Fix: Disable transient cache when the order is set to random or random featured
- Fix: Fix button "Apply for job" when the page is translated using Google Translate
1.35.2
1.35.1
1.35.0
- Change: Bumped minimum WordPress version to 5.4.
- Change: Listings now expire (by default) at the end of the expiration date.
- Change: Job listing expiration checks uses the WordPress time zone.
- Change: All dates are now presented using the WordPress time zone.
- Change: Transitioned from LESS to SCSS for CSS generation. May affect final CSS generation and should be tested with theme.
- Fix: jQuery UI CSS 404s when jQuery Migrate plugin is installed.
- Fix: Pagination on job dashboard page when actions are completed.
- Fix: Application Email/URL field will give more actionable validation errors.
- Fix: Action
job_manager_job_submitted
fired when outside of standard submission flow. - Fix:
job_manager_select2_filters_args
pollution on frontend. (@tripflex) - Fix:
is_wpjm_page
returns true if none are defined. (@ibndawood) - Fix: Missing variable error with cached widgets.
- Tweak: reCAPTCHA setting has more clear language. (@tripflex)
- Dev: Added filter
submit_job_form_create_account_role
for user role when created on job submission. (@tripflex) - Dev: Added filter
job_manager_should_run_shortcode_action_handler
for if a job dashboard action should run. - Dev: Added filter
job_manager_get_form_action
to modify the action of a frontend form. (@tripflex) - Template update:
job-dashboard.php
with new date functions.
1.35.0-beta.1
Estimated release date: 2021-02-17 (Wednesday)
Changelog
* Change: Bumped minimum WordPress version to 5.4.
* Change: Listings now expire (by default) at the end of the expiration date.
* Change: Job listing expiration checks uses the WordPress time zone.
* Change: All dates are now presented using the WordPress time zone.
* Change: Transitioned from LESS to SCSS for CSS generation. May affect final CSS generation and should be tested with theme.
* Fix: jQuery UI CSS 404s when jQuery Migrate plugin is installed.
* Fix: Pagination on job dashboard page when actions are completed.
* Fix: Application Email/URL field will give more actionable validation errors.
* Fix: Action `job_manager_job_submitted` fired when outside of standard submission flow.
* Fix: `job_manager_select2_filters_args` pollution on frontend. (@tripflex)
* Fix: `is_wpjm_page` returns true if none are defined. (@ibndawood)
* Fix: Missing variable error with cached widgets.
* Tweak: reCAPTCHA setting has more clear language. (@tripflex)
* Dev: Added filter `submit_job_form_create_account_role` for user role when created on job submission. (@tripflex)
* Dev: Added filter `job_manager_should_run_shortcode_action_handler` for if a job dashboard action should run.
* Dev: Added filter `job_manager_get_form_action` to modify the action of a frontend form. (@tripflex)
* Template update: `job-dashboard.php` with new date functions.
Updated Templates
job-dashboard.php
switched to using the new WordPress date functions.
Things to Test
- Theme developers: check for visual regressions. Switched from LESS to SCSS and might have changed our generated CSS a bit.
- Date strangeness with job expirations.
1.34.5
1.34.4
1.34.3
- Fix: Hide filled listings in WordPress 5.5 sitemaps.
- Fix: Issue with editing a job after getting to a preview step for another job.
- Fix: Remove query args from paginate_links urls. (@JuanchoPestana)
- Change: Add download button for custom file fields in the admin.
- Dev: Add a filter to enable external file blocking (
job_manager_submit_job_reject_external_files
). - Dev: Update
select2
to 4.0.13. - Updated template:
job-submit.php
with change to theCreate A New Job
link URL.
1.34.2
= 1.34.2 =
- Enhancement: New filter to skip validation for application field.
- Enhancement: New method for clearing fields.
- Fix: Improve TwentyTwenty theme compatibility (@JuanchoPestana)
- Fix: Issue in RSS feed with empty query parameters.
- Fix: Issue on Jobs page with empty query parameters.
- Fix: Conflict with search query parameters on Jobs page.
- Fix: Ensuring hidden jobs do not display in RSS feed.
- Fix: Image validation when posting a job.
- Fix: JS error in file upload.
- Fix: Removed extra whitespace in textarea settings fields.
- Fix: Several untranslatable strings are now translatable.
- Fix: CC header in emails.
- Fix: Search category query sanitization.
- Fix: Remove PHP notices. (@truongwp)