Releases: manytask/checker
Releases · manytask/checker
25.2.0
Support for CPP courses and minor updates to match Manytask cahnges
Features
- feat: add environment variables to script and firejail plugins by @MoskalenkoViktor in #103
Fixes
- fix: be aware of timezone in timestep by @zhmurov in #182
- fix: allow grade system by @KIoppert in #179
- fix: Ask for a full report URL by @zhmurov in #175
- fix: Add new fields to ManytaskTaskConfig by @zhmurov in #176
- fix: Fix linter by @zhmurov in #144
- fix: skip firejail bc it doesn't work along with docker by @elyaishere in #158
- fix: tests by @elyaishere in #156
- fix: Fix ruff by @zhmurov in #143
Tests and CI/CD
- fix: tests by @elyaishere in #156
Enhancement
- refactor: merge cpp_23 by @elyaishere in #160
Documentation
- chore(deps): update mkdocs-include-markdown-plugin requirement from <7.0.0,>=4.0.0 to >=4.0.0,<8.0.0 by @dependabot[bot] in #147
- chore(deps): bump mkdocstrings[python] from 0.25.1 to 0.26.2 by @dependabot[bot] in #139
Dependency Updates
- chore(deps): update rich requirement from <14.0.0,>=13.0.0 to >=13.0.0,<15.0.0 by @dependabot[bot] in #152
- chore(deps): bump codecov/codecov-action from 4 to 5 by @dependabot[bot] in #151
- chore(deps): bump mkdocs-mermaid2-plugin from 1.1.1 to 1.2.1 by @dependabot[bot] in #150
- chore(deps): update pytest-cov requirement from <6.0.0,>=4.0.0 to >=4.0.0,<7.0.0 by @dependabot[bot] in #149
- chore(deps): update python-gitlab requirement from <5.0.0,>=3.0.0 to >=3.0.0,<7.0.0 by @dependabot[bot] in #148
- chore(deps): update mkdocs-include-markdown-plugin requirement from <7.0.0,>=4.0.0 to >=4.0.0,<8.0.0 by @dependabot[bot] in #147
- chore(deps): update pre-commit requirement from <4.0.0,>=3.0.0 to >=3.0.0,<5.0.0 by @dependabot[bot] in #137
- chore(deps): bump black from 23.12.1 to 24.10.0 by @dependabot[bot] in #138
- chore(deps): bump mkdocstrings[python] from 0.25.1 to 0.26.2 by @dependabot[bot] in #139
- chore(deps): bump ruff from 0.4.4 to 0.7.2 by @dependabot[bot] in #142
Full Changelog: 0.10.0...0.11.0
0.10.0
<TODO: summary of changes here>
Features
- feat(docker): add checker as alias for "/opt/checker-venv/bin/python … by @k4black in #98
- feat: change deadlines config by @k4black in #95
- feat: deadlines -> manytask config by @k4black in #94
- feat(plugin): add sandbox plugin by @dmitriy-lukashevich in #82
- feat: templates -
search,createorsearch_or_createby @k4black in #90 - feat: add changes detection for
checker gradeby @k4black in #89 - feat: Ascii art tag by @k4black in #87
- feat: Required .task.yml and .group.yml files by @k4black in #84
- feat: New structure for 1.x.x by @k4black in #69
Fixes
- fix: replace print with print_info by @MoskalenkoViktor in #105
- fix: less printing for students on skip by @k4black in #102
Tests and CI/CD
- chore(deps-dev): update pytest-cov requirement from <5.0.0,>=4.0.0 to >=4.0.0,<6.0.0 by @dependabot[bot] in #112
- ci: add platforms for docker build by @k4black in #86
- feat: Ascii art tag by @k4black in #87
- ci: publish main docker and docs by @k4black in #85
Enhancement
- chore(deps): bump mkdocs-autorefs from 1.0.1 to 1.2.0 by @dependabot[bot] in #128
- chore(deps-dev): bump mkdocs-autorefs from 0.5.0 to 1.0.1 by @dependabot[bot] in #106
Documentation
- chore(deps): bump mkdocs-autorefs from 1.0.1 to 1.2.0 by @dependabot[bot] in #128
- chore(deps): bump mkdocstrings[python] from 0.24.0 to 0.25.1 by @dependabot[bot] in #121
- chore(deps-dev): bump mkdocs-autorefs from 0.5.0 to 1.0.1 by @dependabot[bot] in #106
- docs: add description of existing plugins by @k4black in #91
- docs: add
!!! note tl;drto getting started by @k4black in #88 - ci: publish main docker and docs by @k4black in #85
Dependency Updates
- chore(deps): bump mkdocs-autorefs from 1.0.1 to 1.2.0 by @dependabot[bot] in #128
- chore(deps): bump mkdocstrings[python] from 0.24.0 to 0.25.1 by @dependabot[bot] in #121
- chore(deps-dev): bump mkdocs-autorefs from 0.5.0 to 1.0.1 by @dependabot[bot] in #106
- chore(deps-dev): update pytest-cov requirement from <5.0.0,>=4.0.0 to >=4.0.0,<6.0.0 by @dependabot[bot] in #112
- chore(deps): bump ruff from 0.2.0 to 0.4.4 by @dependabot[bot] in #122
- chore(deps): bump codecov/codecov-action from 3 to 4 by @dependabot[bot] in #100
- chore(deps): bump release-drafter/release-drafter from 5 to 6 by @dependabot[bot] in #101
- chore(deps-dev): bump ruff from 0.1.7 to 0.2.0 by @dependabot[bot] in #99
- chore(deps-dev): update pytest requirement from <8.0.0,>=6.0.0 to >=6.0.0,<9.0.0 by @dependabot[bot] in #96
- chore(deps-dev): update python-gitlab requirement from <4.0.0,>=3.0.0 to >=3.0.0,<5.0.0 by @dependabot[bot] in #62
- chore(deps-dev): update flake8 requirement from <7.0.0,>=4.0.0 to >=4.0.0,<8.0.0 by @dependabot[bot] in #83
- chore(deps-dev): bump black from 23.11.0 to 23.12.1 by @dependabot[bot] in #81
- chore(deps): bump actions/setup-python from 4 to 5 by @dependabot[bot] in #68
Full Changelog: 0.9.2...0.10.0
0.9.2
Last updates before deprecation of the 0.x version
Tests and CI/CD
Other changes
- ci: update ci with reusable workflows and new release flow by @k4black in #61
- ci: add dependabot updates configuration by @k4black in #56
- ci(pypi): use Trusted publishing by @k4black in #54
- ci: check PR title by @k4black in #52
- fix: export all files from root dir by @kalabukdima in #37
Dependency Updates
- chore(deps-dev): bump ruff from 0.1.3 to 0.1.5 by @dependabot in #65
- chore(deps-dev): bump black from 23.10.1 to 23.11.0 by @dependabot in #64
- chore(deps-dev): update flake8 requirement from <5.0.0,>=4.0.0 to >=4.0.0,<7.0.0 by @dependabot in #60
- chore(deps-dev): bump black from 23.7.0 to 23.10.1 by @dependabot in #59
- chore(deps-dev): bump ruff from 0.0.285 to 0.1.3 by @dependabot in #58
- chore(deps): bump actions/checkout from 3 to 4 by @dependabot in #57
Full Changelog: 0.9.1...0.9.2
0.9.1
0.9.0
0.8.0
Features
- feat: allow using groups layout with cpp tester (#30) by @kalabukdima
CI/CD
- feat: allow using groups layout with cpp tester (#30) by @kalabukdima
Full Changelog: 0.7.3...0.8.0