v2.1.0
Judgels server
New features
- User management in admin interface (#475, #476, #481, #485)
- Role management in admin interface (#484)
- Role management endpoint (#482)
- Added links to WIP docs for Account management (#487)
- Updated default statement texts based on TOKI format (#474)
Bugfixes
- Made nav headings consistent (#477)
Judgels client
New features
- Allowed HTML content in announcements (#469)
Bugfixes
- Fixed duplicate API fetch when chapter submissions page has filter which resulted in wrong filter (#471)
Cleanup
- Remove System -> Users page (#486)
For developers
- Removed unused
/api/v2/user-rating/events/latest
endpoint (#468) - Removed unused
/api/v2/users/me/{role,password}
endpoints (#479) - Removed unused
/api/v2/user-rating/events/latest
endpoint (#468) - Merged
myUser.js
touser.js
(0ded3a0) - Removed
USER
andGUEST
from JophielRole (#480) - Used different port for Wiser in integration tests to prevent flaky tests (fcbfa6f)
- Extracted Feign clients for integration tests (#471)
- Used
Collection<>
instead ofSet<>
(#472, 1a2cb10, f470a8c, ac40a62, 45bd739) - Moved
UserStore
to the correct package (c8217ad) - Fixed logo positioning in README (9d89d8e)
Full Changelog: v2.0.2...v2.1.0