All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added end points for delivering crowd meter data to the app [#199] (#199)
- Clean up download images function #195
- Fix images #192
- Replace "None" building short names with an empty string [#181] (#181)
- Fix the timer [#188] (#188)
- Make context timeout for image send request #185
- Set longer timeout to process the images #182
- Fix Webtools event image handling #178
- Webtools events not showing images #175
- Update Webtools event XML URL #169
- Add ShortName property to campus buildings to pass through the aka_name from the campus data
- Added ShortName to the fields searched by the searchbuilding api end point
- Made termsessionid optional when calling student courses end point. If omitted, calculate the current term baed on the month.
- Fix TPS apis error #161
- One Webtools event id published to multiple calendars creates duplicate events #155
- Small issues #150
- Fixed errors in buildings.yaml and termsessions.yaml to remove generated errors in def.yaml
- Documentation is not up to date [#136]#136
- added RUN apk add --no-cache --update make git to docker file
- Updated to building block sdk library and added html markup to floor plan svg #146
- Created missing documentation for end points [#136] #136
- Support Google Trust Services as CA #142
- Expose get legacy events admin API #140
- Expose get summary events API #135
- Remove temporary code for data setup #137
- Events summary APIs - part 1 #132
- Fix the permission policy for webtools-summary #128
- Get all webtools calendar ids [#125] (#125)
- updated launch procedures to skip pre-loading the wayfinding data.
- updated Docker file to remove error making image
- updated go to version 1.22.11 and updated docker base image
- When the campus API fails to return a floor plan, the building block now returns an empty floor plan object instead of a 500 status
- Add section number to course data for MyCourses
- Only display floor plans for floors that are in FAM campus web application
- Pull a list of all known building features from the database. Use this to filter out any that we do not want to display in the app on the building details panel as well as merge groups of some feature codes into a single feature.
- Building feature list is now a compact list of feature names paired with floors they exist on to make is easier to use for display and floorplan linking in the app
- Correcting version history between dev and main
- Based on data coming back from LaundryView, uiuc laundry adapter now reutrns unknown as a status when the machine is offline and the out for service flag is 0. [#107]#107
- Added markers and highlites parameters to floor plans endpoint to allow client to set default state. #103
- Populate building number in wayfinding building end points #100
- wayfinding/floorplans end point
[2.10.1] - 2024-05-22
- Incorrect event end times #97
[2.10.0] - 2024-05-16
- Handle location processing on WebTools import #90
[2.9.0] - 2024-05-07
- Webtools images fixes #92
[2.8.0] - 2024-05-05
- Webtools fixes #86
[2.7.0] - 2024-04-24
- Events issues #87
[2.6.1] - 2024-04-22
- Fix Legacy event import #83
[2.6.0] - 2024-04-18
- Legacy event import issues #80
[2.5.0] - 2024-04-18
- Webtools import issues #77
[2.4.5] - 2024-04-12
- Fix delete event context deadline #73
[2.4.4] - 2024-04-11
- Improve Get Legacy Events API #70
[2.4.3] - 2024-04-08
- Fix the Webtools events import #68
[2.4.2] - 2024-04-01
- Fix add to webtools blacklist #65
[2.4.1] - 2024-04-01
- Fix webtools blacklist APIs #62
[2.4.0] - 2024-03-29
- Ability to block/blacklist specific Webtools events #57
[2.3.2] - 2024-03-27
- Increase webtools transaction timeout
[2.3.1] - 2024-03-21
- Handle cost, tags, target and location on the Webtools import #54
[2.3.0] - 2024-03-18
- Fix daily timer #49
- WebTools events handling #39
[2.1.0] - 2024-02-07
- added successteam end point
- added successteam/pcp end point
- added successteam/adivsors end point
- fixed typo in adapter.go from /laundry/reqeustservice to /laundry/requestservice
- changed allowed method on /laundry/requestservice to POST from GET
- changed datatype of lat/long build coordinates to long 64
- changed auth token type expected by wayfining endpoints from client.auth to client.standard
- Fix permissions #26
- Fix versioning issues
- Added host information to create and update results
- Convert time slot and advisor times to UTC
- filter units by college code (based on provider_id)
- appointments end points and interfaces
- updated old code to new building block template model
- Security vulnerability in golang.org/x/text/language
- Security vulnerability in golang.org/x/crypto
- Security vulnerability in golang/org/x/net
- Security vulnerability in Go prior to 1.19.1. Switched project to 1.20.1 and docker image to golang:1.20.1-buster
- uiuc_termsessions.go - fixed wrong term session id being returned for future fall term #8
- core/interfaces.go - GetGiesCourses added to Services interface
- core/interfaces.go - Defined GiesCourses interface
- core/services.go - added getGiesCourses implementation to application
- Initial implementation