*** WordPress Job Manager Applications changelog *** 2024-02-02 - version 3.1.0 * Fix Variable Scoping Issue in job_application_email_add_shortcodes * Fix CSV Export: Encode all fields to UTF-8 * Update Resume Manager integration * Add privacy policy suggestion for Applications * Add support for new settings page layout * Add hooks to allow extra columns to be added to the form editor 2023-11-17 - version 3.0.2 * Update supported versions. 2023-10-10 - version 3.0.1 * Fix past-applications.php template not linking to jobs. 2023-05-02 - version 3.0.0 * Enhancement: Add support for multiple application forms * Fix: Handle listing applications with empty full name * Fix: Template security improvements * Dev - Move application forms to a custom post type. Update related hooks with new form ID parameter. 2022-01-05 - version 2.5.4 Enhancement: Adds new hooks for extending application actions and adding new sections * job_application_content_start * job_application_content_end * job_application_actions_start * job_application_actions_end 2021-11-04 - version 2.5.3 * Enhancement: Adds agreement checkbox to the application submissions. * Fix: Adds application fields options translation. * Fix: Deprecates new_job_application hook, adds a new hook job_manager_applications_new_job_application. 2021-03-08 - version 2.5.2 * Fix: jQuery 3.x compatibility. * Fix: Show application form on error, but don't scroll. * Fix: Make dynamic fields translatable. 2020-08-10 - version 2.5.1 * Fix: Ensure styles are loaded for widgets. * Fix: Output field names in application form HTML. * Updated Templates: `job-application-footer.php`; `application-form.php`. 2019-11-06 - version 2.5.0 * Enhancement: Adds the option to have a reCAPTCHA field on the application form. * Enhancement: Adds `date` field to the application form editor (Requires WP Job Manager 1.34.1). * Enhancement: Prevent duplicate application submissions on page refresh. * Enhancement: Include resume files on application email notifications. * Enhancement: Make searching meta in WP Admin Applications page more efficient. * Change: Do not allow candidates to apply with hidden resumes. * Change: Multiple fields can have the `attachment` rule to send files in notifications. * Change: Use WordPress date format on application listings table in WP Admin. * Change: Clarify `Website URL Application Method` settings effect on the Application Method field on job listings. * Dev: Applied jobs now have a `job-applied` class added to the wrapping element. 2019-10-01 - version 2.4.3 * Minor change for compatibility with WP Job Manager 1.34.0 by setting the menu order in WP admin. 2019-06-06 - version 2.4.2 * Compatibility fix with WP Job Manager 1.33.0 that shows values of application fields in WP admin's application editor. * Format multi-line input in application fields to paragraphs. * Fix for issue with profile image showing broken image when none is submitted. 2018-08-06 - version 2.4.1 * Change - Move to Select2 for enhanced select fields and support with WP Job Manager 1.32.0 asset management. * Fix - In form editor, clear rules when switching to output content field. * Fix - Properly format CSV export of job listing applications. * Dev - Adds `job_application_meta` filter. 2018-08-01 - version 2.4.0 * Feature - Adds user data export using WordPress core's "Export Personal Data" tool. * Feature - Adds optional deletion of applications when using WordPress core's "Erase Personal Data" tool. * Change - Applications are now deleted when deleting a user without merging content. * Change - Some HTML is now allowed in field labels and descriptions. = 2.3.0 = * Change - Adds compatibility with WP Job Manager 1.29.0 and requires it for future updates. * Change - Allows multiple fields with the same name. * Fix - Prevents escaping slash in field descriptions. = 2.2.6 = * Fix - "Applied" will now only show on listings that a user has actually applied for. (#134) = 2.2.5 = * Fix - In job listing shortcode, escaped HTML will be removed from title. WP Job Manager 1.26.3 release will add the "Applied" notice back. (#127) = 2.2.4 = * Enhancement - Adds 'Rejected' to resume post status options. (#102) * Enhancement - On 'Apply with Resume', include job title on resume drop-down. (#108) * Fix - Application file attachments are now deleted when their applications are deleted. (#103) * Fix - On the Application Form editor, prevent data handling rules from being used in multiple fields. (#96) * Fix - Issues with encoding job names in emails. (#94) * Fix - Issues with CSV encoding output. (#72; #109) * Fix - Applications are moved to trash/restored when jobs are trashed/restored. (#68) * Fix - Resume links are now displayed in employer notification emails. (#66) * Fix - Use WordPress's default 'From' in email notifications. (#60; #65; #84) * Fix - Use post status object when displaying status to allow for translation of application statuses. (#106) * Fix - Applications can no longer be accepted for closed jobs. (#62) * Dev - Adds filter (`job_application_hired_fills_job`) to allow applicants to be hired without filling the parent job. (#77) = 2.2.3 = * Fix - Use noreply address for 'from' to improve deliverability. * Fix - Do not apply with pending resumes. = 2.2.2 = * Prevent multiple submission on click. * Do not accept applications on closed jobs. * Added [job_url] placeholder for emails. = 2.2.1 = * Fix IDs in resume field. = 2.2.0 = * If resume is required remove the 'choose a resume' option from the dropdown. * If resume is required and user only has one resume, convert to hidden input. * Fix saving quotes in subject lines. * Make reset buttons reset subjects as well as form fields. * Translate CSV file name. * Hide hidden fields from CSV export. * Allow custom content/text in application form. * Mark job filled when 'hired' status chosen for applicant. * Add note when status changes. * Search all meta in backend search. * Allow bulk editor for statuses. = 2.1.6 = * Added [job_post_meta key="x"] placeholder for email notifications. = 2.1.5 = * Fix user ID notice. * Record source of application. = 2.1.4 = * Fix past applications output. * Add pagination to past applicatons. = 2.1.3 = * Strip tags in job_title for emails = 2.1.2 = * Fix resume ID field when renamed. * Added [user_id] placeholder. * Fix mailto links subject and include body. = 2.1.1 = * Use get_fields() for validation method. = 2.1.0 = * Link candidate name to resume if set. * Use resume manager avatar if used to apply. * Fix rules notice. * [company_name] placeholder. * [application_id] placeholder. = 2.0.5 = * Only show resumes field when logged in. = 2.0.4 = * WPML config. * Fix rule validation. = 2.0.3 = * Fix application form _resume_id field assignment. * Fix from name. * Improve save meta box. = 2.0.2 = * Fix - Notice when no validation rules are set. * Tweak - Allow HTML email content. = 2.0.1 = * Tweak - Better checking to see if JM exists. = 2.0.0 = * Feature - Built in application form editor. * Feature - Built in application form notification editor. * Feature - Support HTML emails (detects HTML and switches automatically). * Feature - Send an editable email to candidates after apply. * Feature - Option to purge candidate data after X days. * Tweak - Added template file for success message. * Tweak - Added dedicated settings page. = 1.7.3 = * Workaround for already_applied_title when the_title doens't pass post_id = 1.7.2 = * Option to hide application form after applying to prevent multiple submissions. * Inline validation for required fields. * If error is triggered, keep form open. * Added 'applied' label in list view. * Remove add_breadcrumb_to_the_title when displaying applications. = 1.7.1 = * Fix status of new applications. = 1.7.0 = * Added filters to control job application statuses. * Allow apply with 'hidden' resumes. = 1.6.0 = * Added [past_applications] shortcode. * Strip invalid chars from file names. * application_form_validate_fields hook. * Only enable apply with X extensions for URL apply method if the application form is also enabled. * Move handlers to wp_loaded hook. = 1.5.2 = * Allow job ID to be set when editing an application in the backend. * create_job_application_notification_subject filter. = 1.5.1 = * Fix CSV download. = 1.5.0 = * Added tighter integration with Resume Manager (so applications through resume manager can be saved in the database). Requires Resume Manager 1.8.0. * Integration with XING extension. * Filter empty results from get_job_application_attachments. = 1.4.7 = * Removed "manage_applications" capabilitiy in favour of granular capabiltiies for all. = 1.4.6 = * Improved multiselect handling. = 1.4.5 = * Load translation files from the WP_LANG directory. * Allow editing of before_message in sent email. * Updated the updater class. = 1.4.4 = * Fixed textdomain. * Uninstaller. * Fixed resume IDs in select field. * Fixed dashboard link. * Only show resume link if the resume is published. = 1.4.2 = * Made 'online resume' field optional and provided a default 'N/A' value. = 1.4.1 = * Fixed multiple instances of uniqid() which made file upload urls differ. = 1.4.0 = * Don't send notification for linkedin applications. * Removed integration with 'apply with ninja forms' due to API changes and lack of available hooks. * Show online resume in the backend when set. = 1.3.0 = * HTML5 multiple file upload support. * Multiple attachments enabled by default. * Modifed attachment related functions. * Requires Job Manager 1.14+ * Option to require registration to apply - application-form-login.php template controls the content. = 1.2.0 = * Refactor apply class to validate any custom defined fields. * Filter send to address. * Fix resume field validation. * Export all custom fields in the CSV. = 1.1.1 = * Maintain field values on validation error. = 1.1.0 = * Fix issue with applications link when 'page' is greater than 1. * Hide CV field error if field is unset. * Attach user resume files to the notification email. * Set Reply-To for notiifcation email. = 1.0.3 = * Fix updater conflict. * Compatibility with Apply With Linkedin v2.0 (since the LinkedIn widget was deprecated) = 1.0.2 = * Only load JM classes when loaded. = 1.0.1 = * Added application count to job listing admin. = 1.0.0 = * First release.