Skip to content

Releases: tjcsl/tin

v2026.02.16

16 Feb 17:25
5006af2

Choose a tag to compare

What's Changed

Importing assignments now runs in a celery task, with a nice progress bar to show updates!

New Contributors

Full Changelog: v2026.01.27...v2026.02.16

Release by @JasonGrace2282

v2026.01.27

27 Jan 19:51
981fd1f

Choose a tag to compare

What's Changed

This release moves Tin to Django 5.2 and Python 3.14, along with all of its implications (using PEP 649/749, etc).

Full Changelog: v2026.01.26...v2026.01.27

v2026.01.26

27 Jan 01:39
96c5476

Choose a tag to compare

What's Changed

This release allows choosing custom python versions for graders, setting up the framework for built-in Java support.

Full Changelog: v2025.08.14...v2026.01.26

v2025.08.14

14 Aug 14:14
53fad2e

Choose a tag to compare

What's Changed

Full Changelog: v2025.08.13-2...v2025.08.14

This release switches Tin from using pipenv as a dependency management tool, to a faster alternative called uv.

- @JasonGrace2282

v2025.08.13-2

13 Aug 18:39
1594a94

Choose a tag to compare

What's Changed

Full Changelog: v2025.08.13...v2025.08.13-2

This release consists of a hotfix to ensure that binary files are correctly copied over when importing assignments.

- @JasonGrace2282

v2025.08.13

13 Aug 04:35
9e40eb7

Choose a tag to compare

What's Changed

Full Changelog: v2025.06.09...v2025.08.13


This release migrates from ImgBB to self-hosting for assignment images. It also (finally) implements submission limits for assignments, with per-student overrides.

- Krishnan Shankar (@krishnans2006)

v2025.06.09

09 Jun 21:53
aa14cd4

Choose a tag to compare

What's Changed

Full Changelog: v2025.06.05...v2025.06.09


Aside from dev env improvements, this release mainly adds a filter option to view teacher submissions for an assignment.

- Krishnan Shankar (@krishnans2006)

v2025.06.05

05 Jun 06:29
88a9072

Choose a tag to compare

What's Changed

Full Changelog: v2025.05.27...v2025.06.05


This release primarily moves some logic from run_submission into new Django settings variables, alongside dev env and testing improvements. It shouldn't cause any production issues.

- Krishnan Shankar (@krishnans2006)

v2025.05.27

28 May 00:53
8b15637

Choose a tag to compare

What's Changed

Full Changelog: v2025.01.10...v2025.05.27


This (very overdue) release removes the docs app and migrates docs to the Tin documentation website (https://tjcsl.github.io/tin).

- Krishnan Shankar (@krishnans2006)

v2025.01.10

10 Jan 12:47
797ae74

Choose a tag to compare

What's Changed

Full Changelog: v2025.01.08.2...v2025.01.10


This release adds student filtering and some UI improvements to the assignment page.

- Krishnan Shankar (@krishnans2006)