All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.5.4 (2021-05-17)
1.5.3 (2021-05-06)
1.5.2 (2021-04-21)
1.5.1 (2020-11-11)
1.5.0 (2020-11-10)
- add live chat (4b01572)
1.4.1 (2020-11-09)
- replaces contact email (a13224d)
1.4.0 (2020-10-09)
1.3.0 (2020-10-09)
- corrects the export format for a single registration (a3b7e39)
1.2.0 (2020-10-08)
- adds CSV import and export
- adds csv filename to csv response (194876c)
- adds strict csv output (e95c1d5)
- added fields needed to edit registrations (5cb869d)
- footer image aspect ratio (d5c0888)
- prevents blank _id from posting (7405cdf)
- prevents blank _id from posting 2 (9e991bb)
- table fade in and out when loading (d998ef8)
1.1.1 (2020-09-23)
- adjust fade in and out of admin page table (4cb02ad)
1.1.0 (2020-09-23)
- adds api POST, PUT, updates view cap (923d437)
- adds delete apis (11e7521)
- limits api access to high access levels (1e19caa)
- minior code cleanup (932d60c)
- update print windows layout and info (5836576)
- update transcript status to statusName (31808ab)
1.0.0 (2020-09-14)
- First major release
- The application is now ready for beta users
This version of the application meets all of the design requirements for a production rollout:
- Complete - A registered member can login to the site using information which he/she already knows
- Complete - A registered member can view available transcript data on a desktop or mobile device
- Complete - A registered member can print past transcript data in a format resembling that of a university transcript
- Skipped. MongoDB.com and Compass will be used to manage data in the immediate term.
- Complete - A registered user can view courses they are signed up for
- Complete - A registered user can see times, physical, and online meeting places for courses they are signed up for
0.0.23 (2020-09-14)
- fixes admin link to show for >= 10 access, 2 (3513050)
0.0.22 (2020-09-14)
- fixes admin link to show for >= 10 access (30afcad)
0.0.21 (2020-09-14)
- fixes typo in schedule view name (e0be30f)
0.0.20 (2020-09-14)
- add capabilities (9ee4ac8)
- adds capabilities check to function (0175c13)
- adds council and role to profile output (55601e8)
- adds data/council module (79ac29b)
- adds index to members, registrations (edfbfb4)
- adds member modelhelper and api permissions (2e298de)
- adds virtuals and capabilities to models (01cae7a)
- filters by earliest date (5155439)
- adds logging and corrects modelhelper logic (20097c9)
- adds missing ; (6f0ed60)
- adds new virtuals to exportObject (9401336)
- adds user data api for popups (7bf2678)
- changes Module to module (97d2bcb)
- hides non-functional edit buttons (4f31463)
- member api fixes (a9bffbe)
- updates serialization of members into user data (838fac4)
- upgrades bl CVE-2020-8244 (87f56c7)
0.0.19 (2020-08-27)
- adds docker container support (1adab92)
- renamed print function to avoid conflict with browser built-in
- created a print window for the schedule page
- adjusted the transcript print page
- corrected a filtering issue where the git request would return all schedule records instead of just the logged in member's records
- header, footer, and index page cleanup
- adds csv middleware back in
- copies email address to clipboard
- fixes hover
- adds home page content
- minor visual cleanup
- adds home page button to login page
- css updates
- adds placeholders for editing and deleting transcript/schedule records
- npm audit fix
- print window is now a dedicated ejs page
- update transcript page has been updated with additional profile information
- added a how-to guide via popup from a tooltip
- remove the Download PDF option
- re-add Print to PDF option
- remove print PDF option
- add download PDF option
- improve formatting
- improvements to the visual appearance of the app
- export as CSV and print button
- further improve visual appearance
- login with memberID and lastName
- BREAKING CHANGE: removed the TranscriptEntries models
- added members and registrations models
- report user data via. api
- added csv and pdf buttons to transcript
- updated the logo and templates
- correct SESSION_SECRET object name
- add api to retrieve transcripts for all users
- add csv export of transcripts via. api
- authenticate any user attempting login
- wrap api in login
- initial version