Releases: dsa-ou/allowed
Releases · dsa-ou/allowed
Version 1.5.1
For what's changed, see the change log.
Pull requests
- Fix #73: don't require Python 3.10 by @mwermelinger in #74
Full Changelog: v1.5.0...v1.5.1
Version 1.5.0
For what's changed, see the change log.
Pull Requests
- Bump jinja2 from 3.1.3 to 3.1.4 by @dependabot in #71
- Fix #36: add 24J configuration by @mwermelinger in #72
All commits: v1.4.0...v1.5.0
Version 1.4.0
For what's changed, see the change log.
Pull requests
- Fix #61: report which syntax errors occur in cells by @mwermelinger in #64
- Fix #62: add verbose option by @mwermelinger in #65
- Fix #67:
-c
adds.json
if omitted by @mwermelinger in #69 - Fix #66: give regex in CLI, not configuration by @mwermelinger in #70
All commits: v1.3.0...v1.4.0
v1.3.0
What's Changed
- Fix #28: add -f option by @mwermelinger in #52
- Fix #32: run under python > 3.10 by @mwermelinger in #57
- Fix #44: allow annotated assignment by @mwermelinger in #50
- Fix #45: improve versioning by @mwermelinger in #48
- Fix #47: enforce UTF-8 encoding on Windows by @densnow in #49
- Fix #53: process folders by @mwermelinger in #54
- Fix #55: report each construct once per line by @mwermelinger in #56
- Fix #58: improve error and warning messages by @mwermelinger in #59
- Towards more robust handling of invalid configurations (#60) by @mwermelinger
- Update Makefile by @densnow in #51
Full Changelog: v1.2.1...v1.3.0
Version 1.2.1
This is the 1.2 release on PyPI, with one small fix to the usage message.
What's Changed
- Bump jinja2 from 3.1.2 to 3.1.3 by @dependabot in #43
- Fix #11: create pip installation by @mwermelinger in #46
New Contributors
- @dependabot made their first contribution in #43
Full Changelog: v1.2b1...v1.2.1
Initial 22J release
This is the first release, given to M269 2022/23 students:
- check code against the M269 configuration
- check Jupyter notebooks with
nbqa
- check method calls if
pytype
is installed - indicate which unit to check against or extract it from the file name
Full Changelog: https://github.com/dsa-ou/allowed/commits/22J-initial
Version 1.2 beta 1
First (and hopefully last) beta release of version 1.2. Changes since 1.1:
- a configuration for TM112
- M269 configuration allows augmented assignments (
+=
,*=
, ...) and prevents string and tuple methods - new feature: don't process lines that end with
# allowed
- improved messages and robustness
- updated documentation
For developers
- new
poetry
-based environment - better tests
Version 1.1.0
Update configuration for M269 23J. Improve documentation.
22J final release
Final version of 22J.
- 20/2/23: announced
allowed
in M269 news - 11/4/23: asked in M269 student forum if they had used tool for TMA02 and if have any feedback: GH project page is daunting and a blocker; don't know how to check their Python version; weary of installing another Python; installation issues with Anaconda
- 1/5/23: announced clearer and simplified instructions in same forum thread