Version 2.0.0
Version 2.0
Refactored code which interacted with ASU Search API results to produce profile-data blocks. Added caching layer and a plugin options page to allow for best configuration of data storage for each site.
- FIX: API calls now implement proper rate limiting delays when API calls return a 429 error.
- FIX: Data results are no longer stored as block meta which posed challenges when recalling the data for block rendering.
- ADD: Results from API calls are now cached individually (singular
/profile-datablocks) and when multiple blocks are grouped within aprofilesblock. - ADD: Site administrators can now set the length of time that profile data is cached by the site. Default time length is 30 days.
- ADD: Site administrators can now clear all cached data or clear the stored results from individual profiles from a theme options page in the dashboard.