Blog from October, 2020

We've made just one change in this release, but we think it's important. 

Changes

  • We've enabled CORS (https://en.wikipedia.org/wiki/Cross-origin_resource_sharing), with the following policy ("GET" from any Origin, with any headers, disallow credentials) for all endpoints with one exception. CORS will be enabled for all public Open Data v3 API endpoints going forward. 
  • The exception endpoint is "Account" endpoint. This endpoint does not have CORS enabled. 

Other

The next immediate priorities are additional query options for the important dates endpoint, and content from the WCMS (https://uwaterloo.ca) system. This will include sites, news, events, blogs, and opportunities. 

As always, if you encounter any issues, or have a question please use our GitHub repository to open an issue

We're making minor changes, additions, and fixes in this release of the v3 of Open Data API. 

Changes 

  • Course endpoint will now return requisite (pre, anti, co) information description as part of the response (requirementsDescription). See https://github.com/uWaterloo/OpenData/issues/206.
  • Course endpoint will now return enrollment and drop consent code and description (enrollConsentCode, enrollConsentDescription, dropConsentCode, dropConsentDescription). 
  • Class endpoint will now return enrollment and drop consent code and description (enrollConsentCode, enrollConsentDescription, dropConsentCode, dropConsentDescription). 

Fixes

  • The GeoJSON Buildings endpoint was returning the latitude and longitude coordinates reversed. See https://github.com/uWaterloo/OpenData/issues/207
  • In the Course and Class endpoints the 'catalogNumber' property would have an extra space before the correct value. 

Other

There was a longer than expected interruption during the update, as there was an issue with the runtime on the server. 

As always, if you encounter any issues, or have a question please use our GitHub repository to open an issue