- Made compatible with flutter
- Switched to Dart 2
- Switched from
dartson (reflection)
tobuilt_values
for JSON serialization - Changed News
GetAllNews()
method togetNews()
- Changed Course
getCoursePrerequisiteBySubjectCatalog
togetCoursePrerequisite
- Every endpoint returns a
DataResponse
now and this DataResponse containsmeta
from the http request anddeserialized data
APIResponse
is now fullyserializable
.- Deleted APIResponse
rawString
field from APIResponse because there is a toString method for thedata
field makeRawRequest()
now accepts aString
forarguments
and amap
for theparameters
- Made every endpoint call an explicit async
- Made compatible with browser and io
- Added Food Services, Feds, and Awards Endpoints
- Generic open, close and makeRequest functions removed
- Endpoints provided through one class: UWDart
- Static ResponseParser
- Added Static types where ever possible.
- Exported API Endpoint for client to use.
- Implemented and documented API endpoint.
- A Generic example added for all the Endpoints since they are similar.
- Version 0.0.3 published.
- Renamed CourseAPI, NewsAPI, UWAPI to CourseEndpoint, NewsEndpoint, and UWEndpoint respectively.
- Deleted individual examples for course and news endpoints.
- Internally modified how map data was being deserialize to objects.
- Added static types for OpenConnection and CloseConnection.
- News API and Course API implemented and documented.
- Examples added for CourseAPI and NewsAPI.
- Initial version published.