2.2.0 (July 2026)
- Added: Submission watermarking — grader downloads of PDF, JPEG, and PNG files carry a stamped footer with the student identity, download time, optional custom label, and optionally the downloader’s name
- Added: Watermark stamps respect anonymous grading — masked assignments stamp the masked identity, never the real name
- Added: Audit log CSV export — export the viewer’s exact filtered rows with matching columns
- Improved: The audit viewer’s old browser-side export (silent 10,000-row cap, no dedicated permission) is replaced by the server export
2.1.0 (May 2026)
- Added: Anonymous grading per assignment — hides student name, email, and avatar in the grading UI through the entire grading window; identity only reveals once the submission is returned to the student
- Added: AI content and plagiarism detection
- Added: Audit log captures cross-suite events from Free 2.1, Educator 2.1, and School 2.1 — assignment duplication, anonymous grading toggle, plagiarism check lifecycle, annotations, xAPI statements sent, and Educator cleanup runs
- Added: Independent audit log toggles for annotation events and xAPI statement events
2.0.0 (April 2026)
- Initial release
