Releases: WISE-Community/WISE-API
Releases · WISE-Community/WISE-API
v1.4.2
v1.4.1
v1.4.0
v1.3.0
v1.2.0
v1.1.0
v1.0.0
1.0.0 (2023-11-27)
Bug Fixes
- Admin: Escape fields to prevent cross-site scripting (#206) (ea7f7fa)
- Authoring: Check asset file is in asset folder (#189) (199c458)
- Authoring: Check real mime type when author uploads a file (#187) (db0d003)
- Config: Retrieve config when new workgroup joins run (#208) (31a97f2)
- Create Run: Exception on empty database (#135) (7c84915)
- Embedded: Auto comment does not show up immediately (#214) (56f53d5)
- Export: Request uri too large error (#199) (716622e)
- Google Login: Keep locale path after login (#139) (0d0deca)
- Grading Tool: Teacher can open grading tool (#69) (b179815), closes #65
- Legacy: Use old mysql properties in legacy (#174) (3fd2622)
- Login: Google Login redirect to previously requested url (#176) (3f548fe)
- Manage Students: Remove student does not remove from all workgroups (#243) (61a01ac)
- Manage Students: Student can end up in multiple workgroups (#239) (54b7f7d)
- Peer Group: Non admins can not create new peer groupings (#237) (3707067)
- PeerGroup: Duplicate peer groups (#202) (1463c17)
- PeerGroup: Return null when random pairing cannot be made (#125) (204f5fa)
- Run Info: Allow teachers to request run info by id (#230) (97f82f2)
- Session: Remove Session ID from Redis after logout (#168) (51bd8e6)
- Session: Remove stale sessions (#148) (b9fe46c), closes #3
- Share Unit: Teacher owner loses authoring permission (#212) (918da9d)
- Student Data: Student data does not save if in multiple workgroups in a run (#241) (98fb87d)
- Student Work: Only allow students to get their own work (244d0ad), closes #46
- Student: Add teammate already in another team error message (#246) (8213bf2)
- StudentData: Send response as UTF-8 (#172) (be980fb)
- UserRegistration: Allow spaces and - in first and last name (#192) (51ce8df)
- WebSocket: Secure endpoints (dbf09a1)
Features
- Authoring: Run virus scanner on asset upload (#191) (208558d)
- Config: Add discourse news category to application.properties (#221) (b7be4b1)
- CRater: Switch from XML to JSON endpoints (#170) (f7c1ffc)
- ForgotPassword: verify recaptcha on forgot password form submit (#223) (d254b3a)
- Get Classmate Work: Create endpoint for classmate Discussion work (#54) (3c29b7e), closes #51
- Get Classmate Work: Create endpoint for classmate Graph work (fbf7535)
- Get Classmate Work: Create endpoint for classmate Summary work (#56) (2e1410c), closes #55
- Graph: Split the classmate graph work endpoint (#117) (1ad6887)
- Password: Allow special characters in password (#233) (a3f28b1)
- Password: Increase password validation requirements (#178) (49dafdb)
- Peer Group: Add endpoints to retrieve peer group annotations (#210) (40a418b)
- Peer Group: Add support for Peer Group activities (#111) (a800bea), closes #38 #39 #41 #42 #43 #45 #48 #50 #53 #58 #57 #57 #63 #62 #77 #96 #94 #99 #108 #107 [#110](https://...