Skip to content

Releases: UCF/UCF-Degree-CPT-Plugin

v3.2.6

18 Aug 17:18

Choose a tag to compare

Enhancements:

  • Updated dependencies, added configs and GitHub templates.
  • Added a two-column layout ('twocol') to be used with the degree-list shortcode.

v3.2.5

13 Aug 16:47

Choose a tag to compare

Bug Fixes:

  • Updated the degree importer to ensure existing taxonomy term associations are removed from each degree before assigning new terms

Enhancements:

  • Removed the careers column from the degree CPT admin view to reduce clutter.

v3.2.4

08 May 15:12

Choose a tag to compare

Bug Fixes:

  • Updated degree importer to account for hierarchical taxonomies, which can't be added by ID.
  • Fixed array merge bug in UCF_Degree_Config::get_api_select_options() to preserve associative array key integrity.

v3.2.3

10 Jul 14:39

Choose a tag to compare

Bug Fixes:

  • Removed incorrect syntax in filter parameters.

v3.2.2

11 Feb 20:59

Choose a tag to compare

Enhancements:

  • Added ability to turn API calls to search service on and off for tuition

v3.2.1

25 Jan 19:21

Choose a tag to compare

Bug Fixes:

  • Updated get_parent_program_id() to return the program's parent ID from $this->program->parent_program->id instead of fetching per-parent API results. See UCF/Search-Service-Django#28.
  • Increased API fetch timeout from 5 seconds to 10
  • Added check in UCF_Degree_Common::return_verified_result() to ensure $results is an array before attempting to loop through it. Resolves #83 .

v3.2.0

17 Jan 21:19

Choose a tag to compare

Enhancements:

  • Updated the degree importer to get the tuition data from the program object in the search service (recently added).
  • Adds a filter for adjusting the tuition string.
  • Adds the degree_tuition_skip field which, when checked, will add a TuitionOverride object to the search service via an API call.
  • Adds admin messages for letting the user know if the API call is successful.

v3.1.0

05 Dec 16:41

Choose a tag to compare

Enhancements:

  • Added the "Areas of Interest" (interests) taxonomy for Degrees
  • Added API endpoints for interests and post tags
  • Added an importer for interests
  • Added a hook for modifying grouped degree lists by taxonomy (ucf_degree_group_posts_by_tax)
  • Added a hook for modifying the sort order of grouped degree lists outputted by the [degree-list] shortcode (ucf_degree_list_sort_grouped_degrees)

Bug Fixes:

  • Added missing quote to class attribute on the ucf-degree-list-title heading.
  • Fixed an incorrect function name in function_exists() call for ucf_degree_group_posts_by_tax.

v3.0.2

16 Oct 18:41

Choose a tag to compare

Enhancements:

  • Adds the program_types and colleges GET parameters to the /wp/v2/degrees/ endpoint.
  • Adds very simple college schema to each result in the ucf-degree-search/v1/degrees/ endpoint.

v3.0.1

05 Jun 15:08

Choose a tag to compare

Enhancements:

  • Updated profile and description type fetches to cache failed responses for 2 minutes, to avoid subsequent external requests to the API on every admin page load
  • Added default empty option to profile and description type dropdowns on the plugin options page for improved clarity when an option hasn't been selected