Download Latest Version v21.02.00.zip (19.9 MB)
Email in envelope

Get an email when there's a new version of Submitty

Home / v20.07.00
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2020-07-22 5.3 kB
v20.07.00.tar.gz 2020-07-22 18.6 MB
v20.07.00.zip 2020-07-22 19.5 MB
Totals: 3 Items   38.1 MB 0

Previous Release Notes: v20.06.02

SECURITY

None

SYSADMIN ACTION / BREAKING CHANGE

None

FEATURE / ENHANCEMENT

  • [Feature:Forum] forum post autosave (#5502)
  • [Feature:Forum] websockets in Discussion Forum (#5529)
  • [Feature:Forum] websockets to update posts (#5594)
  • [Feature:InstructorUI] Classroom Polling (#5227)
  • [Feature:InstructorUI] Edit Peer Matrix (#5416)
  • [Feature:InstructorUI] Notebook Builder 1.0 (#5563)
  • [Feature:InstructorUI] Notebook Builder 2.0 (#5622)
  • [Feature:InstructorUI] Student Photos Upgrades (#5639)
  • [Feature:InstructorUI] URLs as course materials (#5386)
  • [Feature:InstructorUI] XLSX/CSV Upload Error Messages (#5133)
  • [Feature:Submission] Mobile submission page (#5432)
  • [Feature:Submission] OCR for student ID for bulk pdf upload (#4265)
  • [Feature:System] Preferred User Photos (#5539)
  • [Feature:System] port for database connections (#5616)
  • [Feature:System] postgres dump schema migrator (#5392)
  • [Feature:System] schema validator on gradeable build (#5632)
  • [Feature:TAGrading] Beta of panel layout interface (#5543)
  • [Feature:TAGrading] Mobile UI for Rubric Grading (#5609)
  • [Feature:TAGrading] Peer graders file anonymization (#5455)
  • [Feature:TAGrading] Randomized peer grading matrix (#5425)
  • [Feature:TAGrading] confidentiality/privacy message (#5679)
  • [Feature:UI/UX] seasonal ducks svg (#5617)

VPAT

  • [VPAT:Forum] Improved tab navigation on the forum (#5509)
  • [VPAT] Improve accessibility test reliability (#5591)

BUGFIX

  • [Bugfix:Autograding] make_generated_output after validating make exit code (#5554)
  • [Bugfix:Autograding] refactoring & capability debugging (#5697)
  • [Bugfix:Autograding] shipper/worker communication on failure (#5669)
  • [Bugfix:Bugfix] Graders cannot load files (#5652)
  • [Bugfix:Bugfix] peers cannot access before grading start date (#5666)
  • [Bugfix:Migrator] Use default postgres port to connect if config is missing port (#5686)
  • [Bugfix:Submission] Notebook multiple choice clickable area (#5701)
  • [Bugfix:Submission] PHP error on no testcase for itempool item (#5605)
  • [Bugfix:Submission] VCS authentication w/ Datetime Timezone (#5584)
  • [Bugfix:Submission] dropzones display files twice (#5619)
  • [Bugfix:Submission] duplicate seeking team (#5703)
  • [Bugfix:Submission] side by side autograding diff (#5658)
  • [Bugfix:Submission] uninitialized notebook property (#5603)
  • [Bugfix:System] Fix broken migration from PR 5133 (#5635)
  • [Bugfix:System] vagrant setup user photos non-zip (#5661)
  • [Bugfix:System] worker install scripts (#5592)
  • [Bugfix:TAGrading] Peer View Stoplights (#5577) (#5579)
  • [Bugfix:TAGrading] Scores for Peer View (#5600)
  • [Bugfix:TAGrading] edit gradeables -- save data (#5640)
  • [Bugfix:TAGrading] peer randomization works again (#5644)
  • [Bugfix:UI] Fix validation of email failing valid addresses (#5542)

REFACTOR

  • [Refactor:Autograding] Lint autograding shipper/worker (#5570)
  • [Refactor:Autograding] Lint grade_item.py (#5583)
  • [Refactor:Autograding] Lint packer_unpacker.py and insert_database_version.py (#5598)
  • [Refactor:Autograding] Lint secure execution environment scripts (#5667)
  • [Refactor:Autograding] move shipper/worker from sbin to autograder (#5676)
  • [Refactor:PHP] Fix phpstan errors on User model (#5561)
  • [Refactor:PHP] Fix static analysis errors in pdf controller/view (#5555)
  • [Refactor:Python] Consolidate get_current_semester function to submitty_utils (#5575)
  • [Refactor:Submission] Display of TA & Peer Grading (#5546)
  • [Refactor:SubmittyUtils] Cleanup dateutils.write_submitty_date to be more consistent (#5545)
  • [Refactor:System] unbuffer vagrant output when updating workers (#5670)
  • [Refactor:System] worker installation & worker/shipper restart (#5692)
  • [Refactor:UI/UX] standardize multiple mobile pages (#5610)

SUPPORTING REPOSITORIES & VENDOR PACKAGES

  • [Dependency:JS] bump lodash from 4.17.15 to 4.17.19 in /site (#5684)
  • [Dependency:JS] bump plotly.js-dist from 1.54.4 to 1.54.5 in /site (#5581)
  • [Dependency:JS] bump plotly.js-dist from 1.54.5 to 1.54.6 in /site (#5665)
  • [Dependency:PHP] bump cboden/ratchet from 0.4.2 to 0.4.3 in /site (#5642)
  • [Dependency:PHP] bump doctrine/cache from 1.10.1 to 1.10.2 in /site (#5649)
  • [DevDependency:PHP] bump dealerdirect/phpcodesniffer-composer-installer (#5596)
  • [DevDependency:PHP] bump phpstan/phpstan from 0.12.30 to 0.12.31 in /site (#5590)
  • [DevDependency:PHP] bump phpstan/phpstan from 0.12.31 to 0.12.32 in /site (#5612)

TESTING / BUILD

  • [Testing:Autograding] JSON schema for networked assignments (#5607)
  • [Testing:Autograding] Properly validate notebook gradeables (#5618)
  • [Testing:Bugfix] Do not chmod/chgrp on shared directory (#5659)
  • [Testing:Bugfix] Update partial_reset for new log folder setup (#5615)
  • [Testing:Feature] Add no_submissions flag to recreate_sample_courses (#5620)
  • [Testing:Git] expand functional tests (#5585)
  • [Testing:PHP] Add testcases for some PHP classes (#5574)
  • [Testing:TAGrading] instructor can view submitted pdf file (#5677)
  • [Testing:Travis] Validate site errors log is empty (#5634)
  • [Testing] hardcoded semester for git test (#5608)

DOCUMENTATION

None

Source: README.md, updated 2020-07-22