Releases: UCF/UCF-Degree-CPT-Plugin
Releases · UCF/UCF-Degree-CPT-Plugin
v3.0.0
Enhancements:
- Refactored the degree import script for compatibility with the new UCF Search Service. Note that the updated Search Service requires an API key for any access; you will not be able to import fresh degree data until obtaining an API key.
- The default set of Program Type terms has been updated. Degrees are now explicitly assigned both a parent and child Program Type term, e.g. "Undergraduate Program" AND "Bachelor" (previously, only the child term was explicitly assigned).
- Degree subplans are now saved as separate degree posts. Subplans are saved as direct children of their parent degree program (are hierarchical).
- Removed the following degree meta data:
degree_type_id,degree_description - Added the following degree meta data:
degree_api_id,degree_plan_code,degree_subplan_code,degree_name_short - Updated the Degree Search API REST controller to organize results with plan/subplan hierarchy, and to add support for the updated Program Type default terms + their expected sort order.
- Unique site-specific degree profile URLs and descriptions (degree
post_contentvalues) can now be written back up to the UCF Search Service whenever a degree is modified.
Please note that this version of the plugin is not compatible with previous plugin versions' imported degree data. If you require use of the degree import script, we recommend deleting all existing Program Type and Department terms (if applicable) before running a fresh degree import to ensure that all stale degrees are removed and new degrees are imported successfully.
v2.0.3
v2.0.2
v2.0.1
v2.0.0
Enhancements:
- Converts layout actions for degree lists and career path lists to filters, and consolidates arguments passed to degree list layout functions. Please note this change is not backward-compatible with layouts registered using hooks provided by older versions of the plugin.
- Changed the generic class name "Degrees" to "UCF_Degree_Commands"
- Removed anonymous function calls for improved support with older versions of PHP
- Fixed plugin activation and deactivation hooks being referenced outside of the if-statements that check whether or not the functions exist yet.
v1.1.0
Bug Fixes:
- Fixed bug with output of
UCF_Degree_PostType::taxonomies()still returning nonexistent taxonomies - Fixed calls to
$wpdb->prepareto suppress warnings
Enhancements:
- Adds logic to import degrees from the search service
- Adds a configuration option for filtering degrees from the search service (i.e. by college)
- Adds an option to schedule the import via wp-cron (the actual logic for adding the wp-cron task still needs to be written)
- Adds some hooks that should allow the import process to be extended for a specific site's needs.
- Added the helper method
UCF_Degree_Program_Types_Common::get_name_or_alias(), which returns a program type's alias, if available, or name.
v1.0.2
Bug Fixes:
- Fixed rewrite rule issues on plugin activation/deactivation.
Enhancements:
- Added a custom REST route for the Angular degree search.
- The degree-search api now orders the results by program_types using the new
order_by-taxonomy,order_by_taxonomy_fieldandorder_by_taxonomy_orderfields.