Bugs fixed since 1.0.1:
- Jail creation will no longer fail on Ubuntu 10.04 LTS due to Python version differences (bug #579073).
- Offering staff are now properly granted access to Subversion submissions (bug #606147).
- Subject names are now shown in the file browser in IE8 (bug #523457).
- Checkboxes in the file browser will not function correctly in IE8 (bug #523458).
- Scripts using "if __name__ == '__main__':" will now work in the console (bug #584100).
- Most Unicode characters are now supported throughout (bug #585245).
- A confusing error when submitting to a non-current offering has been reworded (bug #526853).
- Exercise submissions no longer worry about trailing whitespace. Previously this could cause a syntax error even though running the same code in the console would not (bug #575765).
- Windows line termination sequences (as sent by Internet Explorer) are now converted to UNIX sequences. Previously this would cause syntax errors when text was submitted from IE (bug #588679).
- Lecturers can now view single file submissions using "svn export" (bug #520817, bug #608040).
- Submission export commands now contain the intended checkout username (bug #543936).
- Submission export URLs now support filenames with special characters.
- Uploads now refresh the file listing in both IE and Firefox (bug #579043).
- Pasting text at the end of a line in the editor no longer causes it to be inserted on the next line (bug #586847).
- Opening non-text files no longer downloads the file contents twice (bug #588337).
- Subject forms now validate the 'code' field for uniqueness. Previously this could cause a crash due to violation of database constraints (bug #610407).
- Missing uniqueness constraints on assessed(loginid, projectid) and assessed(groupid, projectid) have been added.
- The file browser will no longer generate breadcrumb for a final empty path segments created by a trailing slash.
Features since 1.0.1:
- Semester names are no longer restricted to a single character (bug #610330).
- "svn rename" can now be performed in the file browser (bug #526208).
- Offering staff may now download a shell script to export all submissions for a project (bug #579771).
- Submissions after the project deadline are now permitted, but shown as late (bug #598346).
- Student scripts generating malformed CGI headers will now trigger an informative warning (bug #592514).
- Semesters now have separate URL name, display name and code fields (bug #610337).
- CodePress, the library used by the editor, has been replaced with an external copy of CodeMirror (bug #492410, bug #520191).
- HTML5 audio/video and image previews will be displayed when opening a supported media file (bug #490691).
- Downloads now send a Content-Length header (bug #588274).
- ivle-buildjail now prints a warning when run with the '-r' option to rebuild the jail.