WP-Job-Manager

Manage job listings from the WordPress admin panel, and allow users to post jobs directly to your site.

GPL-3.0 License

Stars
900

Bot releases are visible (Hide)

WP-Job-Manager - 1.36.0

Published by onubrooks over 2 years ago

  • 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
WP-Job-Manager - 1.35.3

Published by fjorgemota over 2 years ago

  • 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
WP-Job-Manager - 1.35.2

Published by renatho about 3 years ago

= 1.35.2 =
* Enhancement: Add agreement checkbox to job submission.
* Fix: Remove unnecessary filter avoiding warning in WP 5.8.
* Fix: Fix padding on "Apply for job" button.
WP-Job-Manager - 1.35.1

Published by jom over 3 years ago

= 1.35.1 =
* Change: On new installs, do not enable account registration on job submission page by default.
* Fix: Company name color contrast. (@DaWoblefet)
* Fix: Fix issue when Select2 isn't used on the job submission form. (@tripflex)
WP-Job-Manager - 1.35.0

Published by jom over 3 years ago

  • 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.
WP-Job-Manager - 1.35.0-beta.1

Published by jom over 3 years ago

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.
WP-Job-Manager - 1.34.5

Published by renatho almost 4 years ago

= 1.34.5 =
* Fix: Jobs list not appearing in the page load while using Firefox.
WP-Job-Manager - 1.34.4

Published by jom almost 4 years ago

= 1.34.4 =
* Fix: Harden security of job dashboard actions. Reported by Slavco.
* Updated template: `job-dashboard.php`.
WP-Job-Manager - 1.34.3

Published by jom about 4 years ago

  • 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 the Create A New Job link URL.
WP-Job-Manager - 1.34.2

Published by alexsanford over 4 years ago

= 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)
WP-Job-Manager - 1.34.1

Published by jom almost 5 years ago

= 1.34.1 =
* Templates Updated: `job-submitted.php`, `job-dashboard.php`.
* Enhancement: Email notifications are sent separately if multiple recipients are listed.
* Enhancement: Notices at end of job submission process are now displayed as a styled notice. (@DaveParkerRKD)
* Fix: Resuming job listing submission at a particular step is now fixed.
* Fix: Issue with some permalink structures and WPMU would cause issues on `[jobs]` page.
* Dev: Adds the ability to block some jobs from being edited in the frontend.
* Dev: Adds ability to force some email notifications to be enabled. 
* Dev: Allows email notifications to be sent immediately.
* Dev: Adds ability for settings to reference other settings tabs.
* Dev: Standardizes jQuery UI datepicker script IDs in frontend and backend. Plugins and themes should enqueue `wp-job-manager-datepicker` if they need jQuery UI datepicker.
WP-Job-Manager - 1.34.1-beta.1

Published by jom almost 5 years ago

Key Things to Test

  • Changes in templates on themes.

Changelog

= 1.34.1 =
* Templates Updated: `job-submitted.php`, `job-dashboard.php`.
* Enhancement: Email notifications are sent separately if multiple recipients are listed.
* Enhancement: Notices at end of job submission process are now displayed as a styled notice.
* Fix: Resuming job listing submission at a particular step is now fixed.
* Fix: Issue with some permalink structures and WPMU would cause issues on `[jobs]` page.
* Dev: Adds the ability to block some jobs from being edited in the frontend.
* Dev: Adds ability to force some email notifications to be enabled. 
* Dev: Allows email notifications to be sent immediately.
* Dev: Adds ability for settings to reference other settings tabs.
* Dev: Standardizes jQuery UI datepicker script IDs in frontend and backend. Plugins and themes should enqueue `wp-job-manager-datepicker` if they need jQuery UI datepicker.
WP-Job-Manager - 1.34.0

Published by jom about 5 years ago

From beta.1, the only other change has been an update to Select2.

= 1.34.0 =
* Templates Updated: `content-job_listing.php`, `job-submitted.php`.
* Enhancement: Add support for pre-selecting categories in `[jobs]` using category slugs in query string (e.g. `/jobs?search_category=developer,pm,senior`).
* Change: Job listing now supports `author` functionality, which will expose the author field in the REST API.
* Change: Menu position is fixed in WP admin. Plugins such as Resumes and Applications will need to be updated to show in WP admin below WPJM. (@technerdlove)
* Change: Filter form on `[jobs]` resets on page refresh and uses query string as expected.
* Change: No longer required to generate usernames from email for password field. (@manzoorwanijk)
* Change: Use minified version of remote jQuery UI CSS. (@ovidiul)
* Change: Google Maps link uses https.
* Fix: Clear the `filled` flag when relisting a job listing.
* Fix: Page titles are properly set during initial set up. (@JuanchoPestana)
* Fix: Correctly format list of file extensions when an unsupported file type is uploaded.
* Fix: Latitude and longitude are correctly used in `content-job_listing.php` template. (@MarieComet)
* Fix: Delete widget options on plugin uninstall. (@JuanchoPestana)
* Fix: Remove unused parameter in `job-submitted.php` template. (@JuanchoPestana)
* Third Party: Fix issue with saving attachments when using Download Attachments plugin.
* Third Party: Fix issue with Polylang where translations get overwritten on save of another language.
* Dev: Adds the ability to completely disable the state saving functionality of `[jobs]` results.
* Dev: Allows custom calls to `get_job_listings()` to just get `ids` and `id=>parent`. (@manzoorwanijk)
* Dev: Switched to short-array syntax across plugin. 
* Dev: Updated `jquery-fileupload` library to 10.2.0.
* Dev: Updated `select2` library to 4.0.10.
WP-Job-Manager - 1.34.0-beta.1

Published by jom about 5 years ago

This release includes a few changes and bug fixes. Slated for release on Tuesday, 2019-10-01.

Key things to test

  • [jobs] page restores listings properly when clicking off on a job listing result and then clicking back button.
  • [jobs] page resets filter form on refresh.
  • File uploading works correctly with custom file fields.
  • See PRs tied to this release for more testing instructions.

Notes

  • Resumes and Applications will have a very small patch release that will fix their menu position.
= 1.34.0 =
* Templates Updated: `content-job_listing.php`, `job-submitted.php`.
* Enhancement: Add support for pre-selecting categories in `[jobs]` using category slugs in query string (e.g. `/jobs?search_category=developer,pm,senior`).
* Change: Job listing now supports `author` functionality, which will expose the author field in the REST API.
* Change: Menu position is fixed in WP admin. Plugins such as Resumes and Applications will need to be updated to show in WP admin below WPJM. (@technerdlove)
* Change: Filter form on `[jobs]` resets on page refresh and uses query string as expected.
* Change: No longer required to generate usernames from email for password field. (@manzoorwanijk)
* Change: Use minified version of remote jQuery UI CSS. (@ovidiul)
* Change: Google Maps link uses https.
* Fix: Clear the `filled` flag when relisting a job listing.
* Fix: Page titles are properly set during initial set up. (@JuanchoPestana)
* Fix: Correctly format list of file extensions when an unsupported file type is uploaded.
* Fix: Latitude and longitude are correctly used in `content-job_listing.php` template. (@MarieComet)
* Fix: Delete widget options on plugin uninstall. (@JuanchoPestana)
* Fix: Remove unused parameter in `job-submitted.php` template. (@JuanchoPestana)
* Third Party: Fix issue with saving attachments when using Download Attachments plugin.
* Third Party: Fix issue with Polylang where translations get overwritten on save of another language.
* Dev: Adds the ability to completely disable the state saving functionality of `[jobs]` results.
* Dev: Allows custom calls to `get_job_listings()` to just get `ids` and `id=>parent`. (@manzoorwanijk)
* Dev: Switched to short-array syntax across plugin. 
* Dev: Updated `jquery-fileupload` library to 10.2.0.
WP-Job-Manager - 1.33.5

Published by roundhill about 5 years ago

Fix: Issue where a JS error could occur when submitting a job.

WP-Job-Manager - 1.33.4

Published by pgk about 5 years ago

  • Fix: job-submission.js throws js error expects job_description to be WP Editor
  • Fix: checking typeof undefined should be in quotes (in job_submission.js)
  • Fix: plugin activation issue
WP-Job-Manager - 1.33.4-beta-2

Published by pgk about 5 years ago

  • Fix: job-submission.js throws js error expects job_description to be WP Editor
  • Fix: checking typeof undefined should be in quotes (in job_submission.js)
  • Fix: plugin activation issue
WP-Job-Manager - 1.33.4-beta-1

Published by pgk over 5 years ago

This is a point release addressing some javascript-related errors in job_submission.js

Changes

  • Fix: job-submission.js throws js error expects job_description to be WP Editor
  • Fix: checking typeof undefined should be in quotes (in job_submission.js)

Things to test:

  • Modify (via plugin or PHP) modify the job description field to be a textarea. There should be no js errors on the job submission page.
  • Job submissions: Custom-code set the descriptionField fieldset wrapper to hidden. The form should submit.
WP-Job-Manager - 1.33.3

Published by pgk over 5 years ago

  • Fix: Upgrade jquery-fileupload to v9.32.0
  • Fix: Set frame origin on pages where shortcodes are embedded
WP-Job-Manager - 1.33.2

Published by jom over 5 years ago

Diff from 1.33.1

= 1.33.2 =
* Fix: Issue with `[jobs]` filter form on some themes and plugins.