Reign WP Job Manager Addon v2.9.2

= 2.9.2 =
* Fixed: 404 error on resume submission by implementing a proper POST–Redirect–GET flow.
* Fixed: Memory exhaustion issue caused by recursive resume file meta normalization.
* Fixed: Skills processing timing to ensure validation occurs at the correct stage.
* Fixed: Deprecated method names and updated code to follow WordPress coding standards.
* Fixed: Consolidated file upload normalization logic to improve performance and maintainability.
* Fixed: Hook priorities adjusted to prevent timing conflicts with other plugins.
* Fixed: PHP 8.2+ deprecation warnings by declaring class properties properly.
* Fixed: Recursion prevention using instance properties instead of static variables.
* Fixed: Added early exits in query filters for improved performance.
* Fixed: Removed outdated build directory and obsolete code.
* Fixed: Critical issue with job taxonomies — added missing parameter in wp_set_object_terms to prevent deletion of terms.
* Fixed: Critical issue with resume multiselect taxonomies — restored process_custom_taxonomies method for proper term saving.
* Fixed: Sanitized $_POST variables in redirect function to meet security best practices.
* Fixed: Removed legacy Google+ social field (service discontinued).
* Enhanced: Added default taxonomy terms for jobs (salary, career level, experience, gender, industry, qualification).
* Enhanced: Added smart default term creation for resumes — now creates terms only when taxonomy is empty.
* Enhanced: Added comprehensive predefined taxonomy terms for better initial setup experience.
* Enhanced: Improved overall code organization, structure, and maintainability.
* Enhanced: Added post type validation in meta filters to reduce unnecessary processing.
* Enhanced: Modernized social media fields with updated network names (e.g., Twitter → X) and better placeholders.
* Enhanced: Introduced filters:
– `reign_wpjm_enable_social_fields` – to enable or disable all social fields.
– `reign_wpjm_social_fields` – to customize which social networks appear.
– `reign_wpjm_use_modern_social_display` – to switch between legacy and modern social display methods.
* Enhanced: Reorganized social fields by importance (LinkedIn, GitHub first).
* Enhanced: Added a new repeatable social links field with a modern dropdown interface.
* Enhanced: Automatic migration from legacy social fields to the new format.
* Enhanced: Added new helper functions:
– `jobmate_get_candidate_social_links()`
– `jobmate_display_candidate_social_links()`
* Enhanced: Maintained full backward compatibility for existing social data (legacy + modern formats).
* Enhanced: Updated all resume templates to use modern social display functions with filter support.
* Enhanced: Added validation for term IDs during custom taxonomy processing to prevent invalid term creation.

Reign WP Job Manager Addon
The plugin has been developed from the ground up to extend WP Job Manager Plugin and all of its extensions.