Skip to content

Releases: Submitty/Submitty

v26.03.00

15 Mar 05:40
1d1886d

Choose a tag to compare

Previous Release Notes: v26.02.01

FEATURE / ENHANCEMENT

  • [Feature:Developer] Add CSS color linter rules (#12475)
  • [Feature:InstructorUI] Delete Sections with Button (#12412)

BUGFIX

  • [Bugfix:Developer] Fix flaky late submission Cypress test (#12561)
  • [Bugfix:Forum] Fix Firefox thread edit alert (#12472)
  • [Bugfix:Forum] Fix OP badge on anonymous toggle (#12442)
  • [Bugfix:Submission] Fix Team Creation on VCS Gradeables (#12586)
  • [Bugfix:TAGrading] Fix Overall Comment tab switch bug (#12509)

REFACTOR

  • [Refactor:Autograding] Remove python-dateutil dependency (#12426)
  • [Refactor:Submission] Improve single student regrades (#12421)
  • [Refactor:System] Add top-level permissions (#12464)
  • [Refactor:System] Daemon job queue path from config (#12558)

SUPPORTING REPOSITORIES & VENDOR PACKAGES

  • [Dependency] Bump black from 25.12.0 to 26.1.0 in /.setup/pip (#12393)
  • [Dependency] Bump black from 26.1.0 to 26.3.1 in /.setup/pip in the pip group across 1 directory (#12575)
  • [Dependency] Bump opencv-python-headless from 4.12.0.88 to 4.13.0.90 in /.setup/pip (#12395)
  • [Dependency] Bump pylint from 4.0.4 to 4.0.5 in /.setup/pip (#12503)
  • [Dependency] Bump sqlalchemy from 2.0.46 to 2.0.47 in /.setup/pip (#12504)
  • [Dependency] Bump xlsx2csv from 0.8.4 to 0.8.6 in /.setup/pip (#12396)
  • [DevDependency] Bump @babel/core from 7.28.5 to 7.29.0 in /site (#12375)
  • [DevDependency] Bump @types/node from 25.0.3 to 25.2.0 in /site (#12380)
  • [DevDependency] Bump actions/upload-artifact from 6 to 7 (#12501)
  • [DevDependency] Bump phpstan/phpstan from 2.1.38 to 2.1.39 in /site (#12450)
  • [DevDependency] Bump phpstan/phpstan-deprecation-rules from 2.0.3 to 2.0.4 in /site (#12496)
  • [DevDependency] Bump phpstan/phpstan-doctrine from 2.0.17 to 2.0.18 in /site (#12499)
  • [DevDependency] Bump phpstan/phpstan-strict-rules from 2.0.8 to 2.0.10 in /site (#12500)

DOCUMENTATION

  • [Documentation:Developer] Use GitHub security reporting (#12508)

v26.02.01

27 Feb 05:30
cdd2676

Choose a tag to compare

Previous Release Notes: v26.02.00

SYSADMIN ACTION / BREAKING CHANGE

FEATURE / ENHANCEMENT

  • [Feature:InstructorUI] Enable Read-Only Livechat (#12428)
  • [Feature:InstructorUI] Update Course ID from Manage Sections (#12354)
  • [Feature:Submission] Update Repo Prep note on VCS Gradeables (#12433)

BUGFIX

  • [Bugfix:Forum] Enable discussion forum by default (#12414)
  • [Bugfix:InstructorUI] Fixing histogram filters (#12425)
  • [Bugfix:System] vagrant workers up setup fix (#12465)
  • [Bugfix:TAGrading] Prevent Grade Stealing (#12434)

SUPPORTING REPOSITORIES & VENDOR PACKAGES

  • [Dependency] Bump twig/twig from 3.22.2 to 3.23.0 in /site (#12448)
  • [DevDependency] Bump @babel/preset-env from 7.28.5 to 7.29.0 in /site (#12390)
  • [DevDependency] Bump @typescript-eslint/parser from 8.51.0 to 8.54.0 in /site (#12385)
  • [DevDependency] Bump eslint-plugin-cypress from 5.2.0 to 5.2.1 in /site (#12379)
  • [DevDependency] Bump php-mock/php-mock-phpunit from 2.14.0 to 2.15.0 in /site (#12449)
  • [DevDependency] Bump phpstan/phpstan-doctrine from 2.0.12 to 2.0.17 in /site (#12451)
  • [DevDependency] Bump stylelint from 16.26.1 to 17.1.0 in /site (#12389)
  • [DevDependency] Bump vue-tsc from 3.1.5 to 3.2.4 in /site (#12377)

DOCUMENTATION

  • [Documentation:Developer] Add PR Template Warning (#12342)

v26.02.00

15 Feb 06:32
81c3909

Choose a tag to compare

Previous Release Notes: v25.12.01

FEATURE / ENHANCEMENT

  • [Feature:InstructorUI] Automatic Height for Input Cells (#12287)
  • [Feature:InstructorUI] Click Image Filename to Access Annotator (#12283)
  • [Feature:InstructorUI] Give Instructor Read-Only DockerUI page (#12346)
  • [Feature:Notifications] Use Course Title on Home Page (#12288)
  • [Feature:Submission] Update Submit-by-Git gradeable messaging (#12359)

BUGFIX

  • [Bugfix:Developer] Change Image for Vagrant Jobs (#12279)
  • [Bugfix:Developer] Cypress test for TA Grading (#12272)
  • [Bugfix:Developer] Filter unit test in submitty_test (#12402)
  • [Bugfix:Developer] Fix Broken CI Tests (#12358)
  • [Bugfix:Developer] Fix ansible install with SSL (#12355)
  • [Bugfix:InstructorUI] Fix Withdrawn Students Filter in Grading (#12268)
  • [Bugfix:InstructorUI] Refactor Student Details Buttons (#12348)
  • [Bugfix:Notifications] Completed Semester => Term Refactor (#12337)
  • [Bugfix:Notifications] Post Preview for Forum Emails (#12277)
  • [Bugfix:Notifications] Refactor Notification Accessibility (#12343)
  • [Bugfix:SubminiPolls] Multiple Poll Response Edits Not Saving (#12351)
  • [Bugfix:System] Added Spacing for Mobile Sidebar Btns (#12350)
  • [Bugfix:System] Fix VCS Download and Submission (#12334)
  • [Bugfix:System] Fix course creation page (#12418)
  • [Bugfix:System] Fix opencv migration dep (#12419)

REFACTOR

  • [Refactor:CourseMaterials] Phpstan 2.1.32 compatibility (#12150)
  • [Refactor:Developer] Strict Eslint warnings on CI (#12403)
  • [Refactor:InstructorUI] PHPStan 2.1.32 Compatibility Refinements (#12284)

SUPPORTING REPOSITORIES & VENDOR PACKAGES

  • [Dependency] Bump @codemirror/autocomplete from 6.19.0 to 6.20.0 in /site (#12238)
  • [Dependency] Bump @codemirror/commands from 6.10.0 to 6.10.1 in /site (#12294)
  • [Dependency] Bump @codemirror/language from 6.11.3 to 6.12.1 in /site (#12300)
  • [Dependency] Bump @codemirror/lint from 6.9.2 to 6.9.3 in /site (#12388)
  • [Dependency] Bump @codemirror/search from 6.5.11 to 6.6.0 in /site (#12378)
  • [Dependency] Bump @codemirror/state from 6.5.2 to 6.5.3 in /site (#12301)
  • [Dependency] Bump @codemirror/state from 6.5.3 to 6.5.4 in /site (#12371)
  • [Dependency] Bump @codemirror/view from 6.38.6 to 6.39.8 in /site (#12311)
  • [Dependency] Bump @codemirror/view from 6.39.8 to 6.39.12 in /site (#12374)
  • [Dependency] Bump black from 25.11.0 to 25.12.0 in /.setup/pip (#12315)
  • [Dependency] Bump black from 25.9.0 to 25.11.0 in /.setup/pip (#12266)
  • [Dependency] Bump browscap/browscap-php from 7.5.0 to 7.6.0 in /site (#12290)
  • [Dependency] Bump doctrine/orm from 3.5.7 to 3.6.0 in /site (#12295)
  • [Dependency] Bump doctrine/orm from 3.6.0 to 3.6.2 in /site (#12364)
  • [Dependency] Bump jsonschema from 4.25.1 to 4.26.0 in /.setup/pip (#12398)
  • [Dependency] Bump jsonschema from 4.25.1 to 4.26.0 in /python_submitty_utils (#12401)
  • [Dependency] Bump katex from 0.16.25 to 0.16.27 in /site (#12296)
  • [Dependency] Bump katex from 0.16.27 to 0.16.28 in /site (#12387)
  • [Dependency] Bump league/commonmark from 2.7.1 to 2.8.0 in /site (#12258)
  • [Dependency] Bump mermaid from 11.12.1 to 11.12.2 in /site (#12306)
  • [Dependency] Bump onnx from 1.19.1 to 1.20.0 in /.setup/pip (#12262)
  • [Dependency] Bump onnx from 1.20.0 to 1.20.1 in /.setup/pip (#12394)
  • [Dependency] Bump pdfjs-dist from 5.4.449 to 5.4.530 in /site (#12299)
  • [Dependency] Bump plotly.js-dist from 3.1.1 to 3.3.1 in /site (#12305)
  • [Dependency] Bump psutil from 7.1.0 to 7.2.1 in /.setup/pip (#12316)
  • [Dependency] Bump psutil from 7.2.1 to 7.2.2 in /.setup/pip (#12400)
  • [Dependency] Bump pylint from 4.0.3 to 4.0.4 in /.setup/pip (#12264)
  • [Dependency] Bump ramsey/uuid from 4.9.1 to 4.9.2 in /site (#12292)
  • [Dependency] Bump ruamel-yaml from 0.18.15 to 0.19.0 in /.setup/pip (#12314)
  • [Dependency] Bump sqlalchemy from 2.0.44 to 2.0.45 in /.setup/pip (#12319)
  • [Dependency] Bump sqlalchemy from 2.0.45 to 2.0.46 in /.setup/pip (#12397)
  • [Dependency] Bump the npm_and_yarn group across 1 directory with 2 updates (#12325)
  • [Dependency] Bump twig/markdown-extra from 3.22.0 to 3.23.0 in /site (#12366)
  • [Dependency] Bump twig/twig from 3.22.0 to 3.22.1 in /site (#12261)
  • [Dependency] Bump twig/twig from 3.22.1 to 3.22.2 in /site (#12293)
  • [Dependency] Bump urllib3 from 2.5.0 to 2.6.0 in /.setup/pip in the pip group across 1 directory (#12273)
  • [Dependency] Bump urllib3 from 2.6.0 to 2.6.2 in /.setup/pip (#12317)
  • [Dependency] Bump urllib3 from 2.6.2 to 2.6.3 in /.setup/pip in the pip group across 1 directory (#12326)
  • [Dependency] Bump vue from 3.5.22 to 3.5.25 in /site (#12243)
  • [Dependency] Bump vue from 3.5.25 to 3.5.26 in /site (#12297)
  • [Dependency] Bump vue from 3.5.26 to 3.5.27 in /site (#12370)
  • [Dependency] Stylelint to v17, Standard Config to v40 (#12415)
  • [DevDependency] Bump @stylistic/eslint-plugin from 5.5.0 to 5.6.1 in /site (#12251)
  • [DevDependency] Bump @stylistic/eslint-plugin from 5.6.1 to 5.7.1 in /site (#12391)
  • [DevDependency] Bump @types/node from 24.10.1 to 25.0.3 in /site (#12310)
  • [DevDependency] Bump @typescript-eslint/parser from 8.46.4 to 8.48.0 in /site (#12246)
  • [DevDependency] Bump @vitejs/plugin-vue from 6.0.2 to 6.0.3 in /site (#12313)
  • [DevDependency] Bump actions/cache from 4 to 5 (#12320)
  • [DevDependency] Bump actions/cache from 4 to 5 in /.github/actions/e2e-Setup-Composite (#12322)
  • [DevDependency] Bump actions/checkout from 5 to 6 in /.github/actions/e2e-Setup-Composite (#12232)
  • [DevDependency] Bump actions/upload-artifact from 5 to 6 (#12321)
  • [DevDependency] Bump cypress from 15.7.1 to 15.8.1 in /site (#12298)
  • [DevDependency] Bump cypress from 15.8.1 to 15.9.0 in /site (#12367)
  • [DevDependency] Bump cypress-io/github-action from 6 to 7 (#12392)
  • [DevDependency] Bump dealerdirect/phpcodesniffer-composer-installer from 1.1.2 to 1.2.0 in /site (#12255)
  • [DevDependency] Bump esbuild from 0.25.10 to 0.27.0 in /site (#12253)
  • [DevDependency] Bump eslint from 9.39.1 to 9.39.2 in /site (#12307)
  • [DevDependency] Bump eslint-plugin-jest from 29.0.1 to 29.2.1 in /site (#12245)
  • [DevDependency] Bump eslint-plugin-jest from 29.12.0 to 29.12.1 in /site (#12373)
  • [DevDependency] Bump eslint-plugin-jest from 29.2.1 to 29.12.0 in /site (#12291)
  • [DevDependency] Bump eslint-plugin-vue from 10.5.1 to 10.6.2 in /site (#12236)
  • [DevDependency] Bump eslint-plugin-vue from 10.6.2 to 10.7.0 in /site (#12372)
  • [DevDependency] Bump globals from 16.5.0 to 17.0.0 in /site (#12303)
  • [DevDependency] Bump globals from 17.0.0 to 17.3.0 in /site (#12376)
  • [DevDependency] Bump js-yaml from 3.14.1 to 3.14.2 in /site in the npm_and_yarn group across 1 directory (#12217)
  • [DevDependency] Bump php-mock/php-mock-phpunit from 2.13.1 to 2.14.0 in /site (#12259)
  • [DevDependency] Bump phpstan/phpstan from 2.1.22 to 2.1.32 in /site (#12260)
  • [DevDependency] Bump phpstan/phpstan from 2.1.33 to 2.1.38 in /site (#12365)
  • [DevDependency] Bump phpstan/phpstan-doctrine from 2.0.10 to 2.0.12 in /site (#12256)
  • [DevDependency] Bump phpstan/phpstan-strict-rules from 2.0.6 to 2.0.8 in /site (#12368)
  • [DevDependency] Bump phpunit/phpunit from 10.5.46 to 10.5.62 in /site in the composer group across 1 directory (#12356)
  • [DevDependency] Bump prettier from 3.7.3 to 3.7.4 in /site (#12304)
  • [DevDependency] Bump prettier from 3.7.4 to 3.8.1 in /site (#12386)
  • [DevDependency] Bump shivammathur/setup-php from 2.35.5 to 2.36.0 in /.github/actions/e2e-Setup-Composite (#12231)
  • [DevDependency] Bump stylelint from 16.25.0 to 16.26.1 in /site (#12244)
  • [DevDependency] Bump typescript-eslint from 8.46.4 to 8.51.0 in /site (#12309)
  • [DevDependency] Bump typescript-eslint from 8.51.0 to 8.54.0 in /site (#12384)
  • [DevDependency] Bump vite from 7.1.12 to 7.2.6 in /site (#12249)
  • [DevDependency] Bump vite from 7.3.0 to 7.3.1 in /site (#12381)

TESTING / BUILD

  • [Testing:System] Remove old field from notebook example (#12362)

DOCUMENTATION

  • [Documentation:Developer] AI Usage Policy (#12416)
  • [Documentation:Developer] Update authors.md for 2025 (#12406)
  • [Documentation:Developer] Update license year 2026 (#12323)

v25.12.01

11 Dec 05:10
7d24f40

Choose a tag to compare

Previous Release Notes: v25.12.00

FEATURE / ENHANCEMENT

None

BUGFIX

  • [Bugfix:InstructorUI] Allow floats for grade override (#12270)
  • [Bugfix:Notifications] Misc Notification UI Bugfixes (#12233)

SUPPORTING REPOSITORIES & VENDOR PACKAGES

  • [Dependency] Bump jspdf from 3.0.3 to 3.0.4 in /site (#12235)
  • [Dependency] Bump pdfjs-dist from 5.4.54 to 5.4.449 in /site (#12250)
  • [Dependency] Update php-saml (#12280)
  • [DevDependency] Bump @tsconfig/node20 from 20.1.6 to 20.1.8 in /site (#12252)
  • [DevDependency] Bump @types/node from 24.9.2 to 24.10.1 in /site (#12234)
  • [DevDependency] Bump @vitejs/plugin-vue from 6.0.1 to 6.0.2 in /site (#12248)
  • [DevDependency] Bump actions/checkout from 5 to 6 (#12230)
  • [DevDependency] Bump cypress from 15.5.0 to 15.7.0 in /site (#12247)
  • [DevDependency] Bump prettier from 3.6.2 to 3.7.3 in /site (#12240)
  • [DevDependency] Bump shivammathur/setup-php from 2.35.5 to 2.36.0 (#12229)
  • [DevDependency] Bump vue-tsc from 3.1.2 to 3.1.5 in /site (#12237)

v25.12.00

01 Dec 06:01
9ce63f0

Choose a tag to compare

Previous Release Notes: v25.11.00

FEATURE / ENHANCEMENT

  • [Feature:InstructorUI] Further Improve Editor UX (#12218)
  • [Feature:Notifications] Home Page Additional Unseen Count (#12227)
  • [Feature:Notifications] Home Page Mark All Seen Popup (#12219)

BUGFIX

  • [Bugfix:CourseMaterials] Fixed Course Materials Key (#12214)
  • [Bugfix:InstructorUI] Fix DockerUI instability (#12216)
  • [Bugfix:TAGrading] Persistent Full Left Column (#12224)
  • [Bugfix:TAGrading] Prevent Credit Stealing (#12228)

SUPPORTING REPOSITORIES & VENDOR PACKAGES

  • [Dependency] Bump psycopg2-binary from 2.9.10 to 2.9.11 in /.setup/pip (#12192)
  • [DevDependency] Bump globals from 16.4.0 to 16.5.0 in /site (#12174)

v25.11.00

19 Nov 08:07
d7f9077

Choose a tag to compare

Previous Release Notes: v25.10.01

FEATURE / ENHANCEMENT

  • [Feature:Autograding] Improve Autograding Histogram (#12155)
  • [Feature:Forum] Overhaul search functionality (#12065)
  • [Feature:Forum] Support display math in LaTeX (#12161)
  • [Feature:InstructorUI] Adjust Archived Courses Home Page View (#12154)
  • [Feature:RainbowGrades] Add warning for Grade Summary last run (#12206)
  • [Feature:RainbowGrades] Rainbow Grades Nightly Builds Banner (#12139)
  • [Feature:Submission] Open Submitted Files in New Tab (#12135)

BUGFIX

  • [Bugfix:Developer] Fix Registration Test (#12215)
  • [Bugfix:Forum] Empty forum More dropdown fix (#12129)
  • [Bugfix:InstructorUI] Fix Course Materials Prefix Collisions (#12208)
  • [Bugfix:InstructorUI] Fix Gradeable JSON Boolean Fields (#12160)
  • [Bugfix:RainbowGrades] Save Gradeables Configurations (#12126)
  • [Bugfix:TAGrading] TA Grading Unexpanded View Fix (#12131)

REFACTOR

  • [Refactor:Notifications] Convert Course Notifications to Vue (#12159)

SUPPORTING REPOSITORIES & VENDOR PACKAGES

  • [Dependency] Bump @codemirror/autocomplete from 6.18.6 to 6.19.0 in /site (#12100)
  • [Dependency] Bump @codemirror/commands from 6.8.1 to 6.10.0 in /site (#12181)
  • [Dependency] Bump @codemirror/language-data from 6.5.1 to 6.5.2 in /site (#12172)
  • [Dependency] Bump @codemirror/legacy-modes from 6.5.1 to 6.5.2 in /site (#12097)
  • [Dependency] Bump @codemirror/lint from 6.8.5 to 6.9.1 in /site (#12167)
  • [Dependency] Bump @codemirror/view from 6.38.4 to 6.38.6 in /site (#12186)
  • [Dependency] Bump @fortawesome/fontawesome-free from 7.0.0 to 7.0.1 in /site (#12090)
  • [Dependency] Bump doctrine/orm from 3.5.2 to 3.5.3 in /site (#12165)
  • [Dependency] Bump katex from 0.16.22 to 0.16.25 in /site (#12177)
  • [Dependency] Bump mermaid from 11.10.1 to 11.12.0 in /site (#12110)
  • [Dependency] Bump mermaid from 11.12.0 to 11.12.1 in /site (#12189)
  • [Dependency] Bump onnx from 1.19.0 to 1.19.1 in /.setup/pip (#12195)
  • [Dependency] Bump onnxruntime from 1.20.1 to 1.23.2 in /.setup/pip (#12197)
  • [Dependency] Bump pylint from 3.3.8 to 4.0.2 in /.setup/pip (#12196)
  • [Dependency] Bump ramsey/uuid from 4.9.0 to 4.9.1 in /site (#12091)
  • [Dependency] Bump twig/markdown-extra from 3.21.0 to 3.22.0 in /site (#12170)
  • [Dependency] Bump twig/twig from 3.21.1 to 3.22.0 in /site (#12168)
  • [Dependency] Bump vue from 3.5.21 to 3.5.22 in /site (#12109)
  • [DevDependency] Bump @babel/core from 7.28.4 to 7.28.5 in /site (#12169)
  • [DevDependency] Bump @babel/preset-env from 7.28.3 to 7.28.5 in /site (#12184)
  • [DevDependency] Bump @babel/preset-typescript from 7.27.1 to 7.28.5 in /site (#12191)
  • [DevDependency] Bump @stylistic/eslint-plugin from 5.3.1 to 5.4.0 in /site (#12106)
  • [DevDependency] Bump @stylistic/eslint-plugin from 5.4.0 to 5.5.0 in /site (#12173)
  • [DevDependency] Bump @types/node from 24.6.1 to 24.9.2 in /site (#12171)
  • [DevDependency] Bump @typescript-eslint/parser from 8.42.0 to 8.46.2 in /site (#12188)
  • [DevDependency] Bump actions/setup-node from 5 to 6 (#12200)
  • [DevDependency] Bump actions/upload-artifact from 4 to 5 (#12201)
  • [DevDependency] Bump cypress from 15.3.0 to 15.5.0 in /site (#12190)
  • [DevDependency] Bump esbuild from 0.25.9 to 0.25.10 in /site (#12092)
  • [DevDependency] Bump eslint from 9.34.0 to 9.36.0 in /site (#12111)
  • [DevDependency] Bump eslint from 9.38.0 to 9.39.0 in /site (#12175)
  • [DevDependency] Bump eslint-plugin-cypress from 5.1.1 to 5.2.0 in /site (#12099)
  • [DevDependency] Bump eslint-plugin-no-unsanitized from 4.1.2 to 4.1.4 in /site (#12101)
  • [DevDependency] Bump eslint-plugin-vue from 10.4.0 to 10.5.0 in /site (#12105)
  • [DevDependency] Bump jest-environment-jsdom from 30.1.2 to 30.2.0 in /site (#12104)
  • [DevDependency] Bump phpstan/phpstan-doctrine from 2.0.4 to 2.0.6 in /site (#12089)
  • [DevDependency] Bump stylelint from 16.23.1 to 16.25.0 in /site (#12185)
  • [DevDependency] Bump stylelint-config-standard from 39.0.0 to 39.0.1 in /site (#12183)
  • [DevDependency] Bump typescript from 5.9.2 to 5.9.3 in /site (#12095)
  • [DevDependency] Bump typescript-eslint from 8.42.0 to 8.45.0 in /site (#12103)
  • [DevDependency] Bump vite from 7.1.5 to 7.1.7 in /site (#12102)
  • [DevDependency] Bump vnu-jar from 24.10.17 to 25.11.1 in /site (#12182)
  • [DevDependency] Bump vue-tsc from 3.1.0 to 3.1.2 in /site (#12179)

v25.10.01

24 Oct 00:25
f77c20d

Choose a tag to compare

Previous Release Notes: v25.10.00

FEATURE / ENHANCEMENT

  • [Feature:TAGrading] Make active graders an outline (#12128)
  • [Feature:TAGrading] PDF Zoom for Submissions (#12140)

BUGFIX

  • [Bugfix:CourseMaterials] Improve Course Materials Editor (#12074)
  • [Bugfix:Developer] Fix Ansible install in CI (#12153)
  • [Bugfix:Forum] Fix Clear Messages Socket (#12072)
  • [Bugfix:Forum] Fix server crash editing markdown (#12142)
  • [Bugfix:RainbowGrades] Fix Rainbow Grades Configuration Title (#12147)

REFACTOR

  • [Refactor:Notifications] Individual Notification Component (#12137)

SUPPORTING REPOSITORIES & VENDOR PACKAGES

  • [Dependency] Bump RainbowGrades from v24.12.00 to v25.10.00 (#12136)
  • [Dependency] Bump plotly.js-dist from 3.1.0 to 3.1.1 in /site (#12108)
  • [Dependency] Bump sqlalchemy from 2.0.42 to 2.0.43 in /.setup/pip (#12022)
  • [DevDependency] Bump jest from 30.1.3 to 30.2.0 in /site (#12098)
  • [DevDependency] Bump php-mock/php-mock-phpunit from 2.13.0 to 2.13.1 in /site (#12088)
  • [DevDependency] Bump vite from 7.1.5 to 7.1.11 in /site in the npm_and_yarn group across 1 directory (#12148)

v25.10.00

06 Oct 04:08
b4fa1ef

Choose a tag to compare

Previous Release Notes: v25.09.01

FEATURE / ENHANCEMENT

  • [Feature:Notifications] Improve Panel Interactivity (#12012)
  • [Feature:Notifications] Mark Seen for Home Page (#12007)
  • [Feature:TAGrading] Allow changing graders without tagrading (#12066)

BUGFIX

  • [Bugfix:Autograding] revise system call category name (#12076)
  • [Bugfix:Autograding] system calls on pdf_notes_page gradeables (#12077)
  • [Bugfix:Developer] Fix Sidebar Cypress Test (#12078)
  • [Bugfix:Forum] Fix Markdown Toggle on Forum Replies (#12071)
  • [Bugfix:InstructorUI] Simple Gradeable Checkpoint Fix (#12075)
  • [Bugfix:Submission] Fix download from submissions_processed (#12087)
  • [Bugfix:TAGrading] Fix component auto-open (#12127)
  • [Bugfix:TAGrading] Show autograding stats before TAGrading (#12085)

SUPPORTING REPOSITORIES & VENDOR PACKAGES

  • [Dependency] Bump @codemirror/view from 6.38.2 to 6.38.4 in /site (#12117)
  • [Dependency] Bump black from 25.1.0 to 25.9.0 in /.setup/pip (#12119)
  • [Dependency] Bump jspdf from 3.0.2 to 3.0.3 in /site (#12115)
  • [Dependency] Bump luxon from 3.7.1 to 3.7.2 in /site (#12112)
  • [Dependency] Bump psutil from 7.0.0 to 7.1.0 in /.setup/pip (#12120)
  • [DevDependency] Bump @types/node from 24.3.0 to 24.6.1 in /site (#12116)
  • [DevDependency] Bump actions/setup-node from 4 to 5 (#12123)
  • [DevDependency] Bump actions/setup-python from 5 to 6 (#12121)
  • [DevDependency] Bump actions/setup-python from 5 to 6 in /.github/actions/e2e-Setup-Composite (#12124)
  • [DevDependency] Bump cypress from 15.1.0 to 15.3.0 in /site (#12118)
  • [DevDependency] Bump globals from 16.3.0 to 16.4.0 in /site (#12113)
  • [DevDependency] Bump shivammathur/setup-php from 2.35.4 to 2.35.5 (#12122)
  • [DevDependency] Bump shivammathur/setup-php from 2.35.4 to 2.35.5 in /.github/actions/e2e-Setup-Composite (#12125)
  • [DevDependency] Bump vue-tsc from 3.0.6 to 3.1.0 in /site (#12114)

v25.09.01

22 Sep 02:58
ca9ef0e

Choose a tag to compare

Previous Release Notes: v25.09.00

FEATURE / ENHANCEMENT

  • [Feature:Forum] Add ability to clear live chat messages (#12008)
  • [Feature:InstructorUI] Fix Editor File Order & Spacing (#12003)
  • [Feature:Notifications] Removed Late Days in Title (#12069)

BUGFIX

  • [Bugfix:CourseMaterials] Fix Course Materials Directory Deletion (#12064)
  • [Bugfix:CourseMaterials] Fix Course Materials Header Wrap (#12067)
  • [Bugfix:InstructorUI] Fix Rubric Rendering on Firefox (#12063)
  • [Bugfix:InstructorUI] Fix Simple Gradeable Key (#12062)

SUPPORTING REPOSITORIES & VENDOR PACKAGES

  • [Dependency] Bump @codemirror/view from 6.38.1 to 6.38.2 in /site (#12049)
  • [Dependency] Bump doctrine/orm from 3.5.0 to 3.5.2 in /site (#12056)
  • [Dependency] Bump jsonschema from 4.25.0 to 4.25.1 in /python_submitty_utils (#12039)
  • [Dependency] Bump mermaid from 11.10.0 to 11.10.1 in /site (#12046)
  • [Dependency] Bump onnx from 1.18.0 to 1.19.0 in /.setup/pip (#12031)
  • [Dependency] Bump plotly.js-dist from 3.0.3 to 3.1.0 in /site (#12030)
  • [Dependency] Bump ruamel-yaml from 0.18.14 to 0.18.15 in /.setup/pip (#12033)
  • [Dependency] Bump the npm_and_yarn group across 1 directory with 2 updates (#12061)
  • [DevDependency] Bump @babel/core from 7.28.0 to 7.28.3 in /site (#12041)
  • [DevDependency] Bump @babel/preset-env from 7.28.0 to 7.28.3 in /site (#12037)
  • [DevDependency] Bump @stylistic/eslint-plugin from 5.2.2 to 5.3.1 in /site (#12047)
  • [DevDependency] Bump @vue/tsconfig from 0.7.0 to 0.8.1 in /site (#12032)
  • [DevDependency] Bump actions/checkout from 4 to 5 (#12025)
  • [DevDependency] Bump actions/checkout from 4 to 5 in /.github/actions/e2e-Setup-Composite (#12021)
  • [DevDependency] Bump cypress from 14.5.3 to 15.0.0 in /site (#12038)
  • [DevDependency] Bump esbuild from 0.25.8 to 0.25.9 in /site (#12053)
  • [DevDependency] Bump eslint-plugin-cypress from 5.1.0 to 5.1.1 in /site (#12024)
  • [DevDependency] Bump jest from 30.0.5 to 30.1.2 in /site (#12035)
  • [DevDependency] Bump jest-environment-jsdom from 30.0.5 to 30.1.2 in /site (#12054)
  • [DevDependency] Bump phpstan/phpstan from 2.1.21 to 2.1.22 in /site (#12058)
  • [DevDependency] Bump shivammathur/setup-php from 2.35.2 to 2.35.4 in /.github/actions/e2e-Setup-Composite (#12029)
  • [DevDependency] Bump stylelint from 16.23.0 to 16.23.1 in /site (#12019)
  • [DevDependency] Bump vue-tsc from 3.0.5 to 3.0.6 in /site (#12040)

v25.09.00

08 Sep 02:58
2bac9f6

Choose a tag to compare

Previous Release Notes: v25.08.00

FEATURE / ENHANCEMENT

  • [Feature:Autograding] Add regrade_by to autograding history (#12006)
  • [Feature:System] Add verification of WebSocket pages (#11634)
  • [Feature:TAGrading] Withdrawn Student Banner (#12005)

BUGFIX

  • [Bugfix:Autograding] Render Jupyter Notebook TypeError (#12013)
  • [Bugfix:Developer] Optional Notebook Elements Fix (#12016)
  • [Bugfix:Forum] Fix and test search (#12057)
  • [Bugfix:InstructorUI] Bulk upload toast fix (#12009)
  • [Bugfix:InstructorUI] Fix Config Editor Text Color (#12059)
  • [Bugfix:InstructorUI] Notebook Permissions fix (#12060)
  • [Bugfix:Submission] Fix vue-id collision (#12010)
  • [Bugfix:System] update footer links (#12011)

REFACTOR

  • [Refactor:Forum] Refactor Chatroom Row (#11863)

SUPPORTING REPOSITORIES & VENDOR PACKAGES

  • [Dependency] Bump @codemirror/language from 6.11.2 to 6.11.3 in /site (#12027)
  • [Dependency] Bump codemirror from 5.65.19 to 5.65.20 in /site (#12023)
  • [Dependency] Bump jsonschema from 4.25.0 to 4.25.1 in /.setup/pip (#12055)
  • [Dependency] Bump mermaid from 11.9.0 to 11.10.0 in /site in the npm_and_yarn group (#12014)
  • [Dependency] Bump paramiko from 3.5.1 to 4.0.0 in /.setup/pip (#12028)
  • [Dependency] Bump pylint from 3.3.7 to 3.3.8 in /.setup/pip (#12044)
  • [Dependency] Bump requests from 2.32.4 to 2.32.5 in /.setup/pip (#12043)
  • [Dependency] Bump vue from 3.5.18 to 3.5.20 in /site (#12052)
  • [DevDependency] Bump @types/jquery from 3.5.32 to 3.5.33 in /site (#12050)
  • [DevDependency] Bump @types/node from 24.1.0 to 24.3.0 in /site (#12048)
  • [DevDependency] Bump @typescript-eslint/parser from 8.39.0 to 8.41.0 in /site (#12042)
  • [DevDependency] Bump eslint from 9.32.0 to 9.34.0 in /site (#12051)
  • [DevDependency] Bump shivammathur/setup-php from 2.35.2 to 2.35.4 (#12020)
  • [DevDependency] Bump typescript-eslint from 8.39.0 to 8.41.0 in /site (#12045)

TESTING / BUILD

  • [Testing:Developer] Explicit fail on cypress unmet condition (#12004)