On Wednesday, April 12th, 2023, we will release Matador Jobs 3.8.8 to all our users. This release is a small update with a few minor enhancements and bugfixes. Let’s dig in.
WordPress 5.9 Polyfills Added to Matador
A polyfill is code added to a software package that provides it access to newer programming language functionality while running older versions of the programming language. PHP 7.4 and PHP 8.0 both added some very useful new functions to the core language and WordPress coders wanted to use them. Since WordPress is committed to long-term backward compatibility, the only way to safely use these new functions was to polyfill them, so when a site is running older PHP versions, the functions would be included in WordPress instead of in PHP.
With this update, we added the PHP 7.4 and PHP 8.0 polyfills from WordPress into Matador so that we too could access these new functions in both Matador Jobs core and our extensions while continuing to support older versions of WordPress and PHP.
That said, our commitment to supporting WordPress down to 4.9.6 and PHP down to 5.6 will cease with our 3.9.0 release, as we said in our 3.8.0 release notes and later reiterated in our WordPress 6.1 “What to Expect” post. Reminder: beginning with Matador Jobs 3.9.0 we will require WordPress 6.1 and PHP 8.0.
Other Minor Enhancements
This release added the other three minor enhancements:
- Updated a logger line to now display the ID of the Submission when a candidate is submitted to a job as a Web Response or Job Submission.
- Added filter
matador_bullhorn_applicant_countryID_defaultto override the Bullhorn CountryID default fallback on new Applications, in the event the firm’s default country is not ID 1 in Bullhorn. - Added protections for improperly formatted WorkHistory job titles returned from the Bullhorn API resume processor.
Minor Bugfixes Inbound
This release also fixes the follow minor bugs discovered since 3.8.7, including another related to the Salary Range feature we released in December 2022.
- Fixed an issue that caused an improper salary range string (used to display salary information in templates since 3.8.4) to be generated when there was a zero or null value in the Bullhorn data object’s
salaryfield for the job but a properly configured salary high and salary low field was defined in Matador settings. - Fixed issue that may occur during source tracking when a server’s HTTP User Agent variable is blank.
Update Now!
Matador Jobs 3.8.8 is released for automatic* update to all subscribers as of Wednesday, April 12, 2023. If your subscription has expired, renew it on your account page. If you find any issues, please send a support request.
* Please Note: if your current installed version is 3.8.0 to 3.8.4, you need to manually install this update.