Security fix (special thanks to @prandla π)
What's Changed
- Drop logic for non-installed use case by @wil93 in #1311
- Remove the SETUPTOOLS_USE_DISTUTILS env variable usage in documentation by @wil93 in #1312
- Always include max_score in submission data by @hezicyan in #1317
- Fix correct orders of parameters in ES by @zesty-fox in #1318
- Fix type error in StressTest by @zesty-fox in #1324
- modernize setuptools configuration slightly by @prandla in #1341
- setup.py: use correct license_expression by @prandla in #1345
- setup.py: use different hack to run compile_catalog earlier by @prandla in #1375
- Make it easier to run the StressTest script. by @wil93 in #1332
Dependency version updates
- Update beautifulsoup4 requirement from <4.13,>=4.8 to >=4.8,<4.14 by @dependabot in #1316
- Update bcrypt requirement from <4.3,>=3.1 to >=3.1,<4.4 by @dependabot in #1321
- Update python-telegram-bot requirement from <21.10,>=21.9 to >=21.9,<21.12 by @dependabot in #1322
- Update psutil requirement from <6.2,>=5.5 to >=5.5,<7.1 by @dependabot in #1319
- Update patool requirement from <3.2,>=1.12 to >=1.12,<4.1 by @dependabot in #1323
- Update coverage requirement from <7.7,>=4.5 to >=4.5,<7.9 by @dependabot in #1331
- Bump gevent from 24.11.1 to 25.4.1 by @dependabot in #1333
- Bump gevent from 25.4.1 to 25.4.2 by @dependabot in #1334
- Bump gevent from 25.4.2 to 25.5.1 by @dependabot in #1336
- Bump pycryptodomex from 3.21.0 to 3.22.0 by @dependabot in #1325
- Bump pycryptodomex from 3.22.0 to 3.23.0 by @dependabot in #1338
New Contributors
- @hezicyan made their first contribution in #1317
- @zesty-fox made their first contribution in #1318
Full Changelog: v1.5.0...v1.5.1