Releases: tjcsl/tin
v2024.05.27
What's Changed
- Migrate fields/functionality from Quiz to Assignment by @krishnans2006 in #32
Full Changelog: v2024.05.26...v2024.05.27
This release deprecates the Quiz
model, migrating its fields and functionality to Assignment
. The change does require a potentially destructive code snippet to run on production.
- Krishnan Shankar (@krishnans2006)
v2024.05.26
What's Changed
- Add pep8-naming by @JasonGrace2282 in #29
- Start adding tests to Tin by @JasonGrace2282 in #28
- Add
from __future__ import annotations
to Ruff/pre-commit config by @JasonGrace2282 in #27 - Style README+dev instructions by @JasonGrace2282 in #30
Full Changelog: v2024.05.22...v2024.05.26
This release shouldn't affect any production functionality. It adds tests (yay!), improves typehinting, and revamps README.md.
- Krishnan Shankar (@krishnans2006)
v2024.05.22-3
Full Changelog: v2024.05.22-2...v2024.05.22-3
This release adds a search bar to the assignment view, allowing teachers to search for students by name.
- Krishnan Shankar (@krishnans2006)
v2024.05.22-2
Full Changelog: v2024.05.22...v2024.05.22-2
This release fixes a bug where quiz log messages would reflect those of the current user and not the selected student. Such an inconsistency can make plagiarism detection more difficult.
- Krishnan Shankar (@krishnans2006)
v2024.05.22
What's Changed
- Implement drag-and-drop image uploads by @krishnans2006 in #25
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #26
New Contributors
- @pre-commit-ci made their first contribution in #26
Full Changelog: v2024.05.19...v2024.05.22
This release implements drag-and-drop image uploads from local files for markdown-enabled description fields. This greatly simplifies the image embedding process for teachers.
- Krishnan Shankar (@krishnans2006)
v2024.05.19
What's Changed
- Migrate to CDNs by @krishnans2006 in #24
Full Changelog: v2024.05.16-2...v2024.05.19
This release migrates static vendor dependencies to CDNs, improving client speed and server load.
- Krishnan Shankar (@krishnans2006)
v2024.05.16-2
What's Changed
- Rewrite CI to a Modern Standard by @JasonGrace2282 in #21
- Add autocomplete to Text form for submissions. by @JasonGrace2282 in #20
Full Changelog: v2024.05.16...v2024.05.16-2
This release includes many CI and formatting changes, plus autocomplete functionality for the submission editor.
- Krishnan Shankar (@krishnans2006)
v2024.05.16
What's Changed
- UI revamp for tin by @JasonGrace2282 in #13
Full Changelog: v2024.05.08...v2024.05.16
This release revamps the assignment edit UI, taking up available horizontal space and organizing options into sections. It also contains a bugfix for an Internal Server Error (see #23).
- Krishnan Shankar (@krishnans2006)
v2024.05.08
What's Changed
- feat: add markdown in assignment description by @JasonGrace2282 in #12
- Code cleanup by @JasonGrace2282 in #14
New Contributors
- @JasonGrace2282 made their first contribution in #12
Full Changelog: v2024.05.03...v2024.05.08
This release notably adds markdown support to assignment descriptions (thanks @JasonGrace2282). It also includes dev env fixes, code scanning resolutions, and overall formatting.
- Krishnan Shankar (@krishnans2006)
v2024.05.03
What's Changed
- Massive dependency upgrade (Django to v4) by @krishnans2006 in #11
New Contributors
- @krishnans2006 made their first contribution in #11
Full Changelog: v2024.05.02...v2024.05.03
This release upgrades almost every Tin dependency, including Django, followed by many bug- and CI- fixes. Support for Django 3.2 ended last month, so this release is crucial for keeping Tin secure and up-to-date.
- Krishnan Shankar (@krishnans2006)