Skip to content

Releases: UCF/UCF-Degree-CPT-Plugin

v3.0.0

14 May 20:17

Choose a tag to compare

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.

v2.0.3

05 Feb 20:14

Choose a tag to compare

Enhancements:

  • Adds an endpoint for retrieving degree specific relevanssi results.

v2.0.2

18 Jan 19:50

Choose a tag to compare

Bug Fixes/Enhancements:

  • Added improvements to how degrees are matched with undergraduate catalog URLs in the degree importer

v2.0.1

01 Dec 19:26

Choose a tag to compare

Enhancements:

  • Added fullname and plural to degree-search API colleges and program-types

Bug Fixes:

  • Fixed notices

v2.0.0

09 Aug 19:35

Choose a tag to compare

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

31 Jul 18:56

Choose a tag to compare

Bug Fixes:

  • Fixed bug with output of UCF_Degree_PostType::taxonomies() still returning nonexistent taxonomies
  • Fixed calls to $wpdb->prepare to 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

30 Jun 16:07

Choose a tag to compare

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_field and order_by_taxonomy_order fields.

v1.0.1

24 Apr 14:39

Choose a tag to compare

Bug Fixes:

  • Updated to detect if the now built-in REST API is available.

Enhancements:

  • Added postmeta to the meta field of the api.

v1.0.0

14 Feb 18:47

Choose a tag to compare

  • Initial Release