Changelog from Bullpen 2.0.7 to the latest release.
- Adds feature that notifies an administrator of each online job submission, including by attaching the resume.
- Adds feature that allows you to specify in settings whether to turn on or off resume processing (for speed issues).
- Adds a shortcode that allows you to create a page to test the speed of the Bullhorn Resume processing system (helpful for support issues with Bullhorn).
- Added changelog file.
- Changed column styling from CSS columns to CSS flexbox.
- Added classes to submit application buttons and a paragraph wrapper, offering more customization options to sites.
- Added option to turn on/off admin emails. Default to false.
- Fixed spelling error in admin email.
- Candidate submissions now save the firstName as nickName to satisfy the needs of certain users.
- Added setting to determine which user is assigned the jobs.
- Removed connection test, as it was inaccurate and a better solution can be devised.
- Fixed bug that affected the resume processing setting being backward.
- Updated Readme to correct Shortcode reference error
- Updated and expanded the notification email.
- Fixed error where post meta was not updated if changed on BH server.
- Redefined GET array key names to prevent conflict with other plugins/cpts
- Refactored some code in Extention/Shortcodes.php
- Added List option to Bullpen_Locations and Bullpen_Categories shortcodes
- Added .5 second wait after getting an authorization token to release the script. This may resolve issues where users’ sites would successfully renew a authorization token but be denied login when the new token was used immediately after being issued. I believe Bullhorn’s authentication servers’ sync with regional API servers is too slow for immediate login, at least since geographically distributed servers were introduced in late 2015.
- Added 10 seconds to the timeout on the request for a refreshed authorization token. Occasionally, the script would timeout waiting for Bullhorn to respond.
- Overhaul of many core functions of the plugin for added security and speed.
- Further refinement of Bullhorn connectivity improvements introduced in 2.0.15
- Refactored Bullhorn_Connection class, separating functions related to job import into its own class.
- Added Filter ‘bullpen_bullhorn_job_fields’ and to allow users add custom fields to the Bullhorn import.
- Added help prompts for the Bullpen Jobs post type.
- Added option allowing customization of the base url slug of the bullpen-jobs taxonomies (categories and locations).
- Improved JSON responses to forms.
- Improved form error messages to users.
- Deprecation warnings added to all shortcodes deprecated in 2.0 ( [bullhorn], [bullhorn_search], [bullhorn_categories], [bullhorn_locations], [b2wp_application], [b2wp_resume] ) and message is shown to logged in administrators with guidance on new shortcode to use.
- Total reimagining of the application process.
- – When a user clicks “apply” button, will no longer be redirected to application page.
- – Instead, will be sent to [base_url]/[bullpen-jobs-url]/[name-of-job]/apply where application page contents will be loaded.
- – Application page will therefore have access to all job related fields
- – On candidate processor extension, apply page is now 2-steps.
- – Step 1 asks candidates to provide an email address, which on submission is used to search Bullhorn ATS for existing record.
- – If record is found, they’re automatically added to the job they applied for, and given an option to add a new/updated/additional resume. If they update resume, resume is parsed into candidate->description and added as file to candidate->files.
- – If a record is not found, they’re presented with a full form, which behaves as before.
- Bullpen now adds a CSS file to your site, no longer injects inline CSS with shortcodes
- Numerous bug fixes
- Minor bugfixes
- Minor text fixes
- Completely removed dependencies on Guzzle HTTP library
- Removed dependency on PHP functions that don’t work well on Windows-based servers.
- Replaced file handling functions from core PHP functions to core WP functions
- Full translation support now available, with .POT files found in /languages on respective plugins. Langauge namespaces are ‘bullpen-jobs’ and ‘bullpen-jobs-cpx’.
- Informal Dutch (nl_NL) Translation File Added
- New Shortcode [bullpen_job] to display a single job. Defaults to most recent job, accepts ‘show’ parameter with accepted arguements of WP ID, ‘recent’, or ‘random’. If WP ID is selected and a job isn’t found, a random job is selected instead.
- Improved form security.