Skip to content

v3.0.0

Choose a tag to compare

@jmbarne3 jmbarne3 released this 14 May 20:17
· 155 commits to master since this release

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_content values) 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.