This is a minor release with some new functionality and a bunch of bugfixes.
Features
* bce95df Add a `--quiet` option to silence stdout, warnings and errors (650)
- The `-q|--quiet` option is added to every command and stacks up to three times. See the PR 650 for details.
* 7ae456a Hide token by default in `config show` command (642)
- Previously, the secure token would show up when running `config show`, which is an annoyance for demos. Now, it's replaced with `xxxxxxxxxx` by default, and one must add the `--secrets` option to show it.
Bugfixes
* d0d9e25 Allow cloning of empty student repositories (654)
- Previously, there would be an error message on cloning empty student repos, and the repositories would not show up in the working directory. Now they do.
* db825f5 Fix the broken pylint plugin (651)
- This is a reimplementation of the pylint plugin, which did not work at all with RepoBee 3. PRs to enhance it are welcome!
* dcedab4 Fix crash in javac plugin when ignore list is None (643)
- The crash would occur if the `--javac-ignore` option was not specified.
* fe7030c Make install script look for more Python executables (637)
- The install script now looks for the following variations of the Python executable: `python3.9`, `python3.8`, `python3.7`, `python3.6, `python3`, `python`. They are all checked to actually be Python 3.6+ before being chosen as an interpreter.
Other
* df53a2e Group related CLI arguments (639)
- This is a much needed cleanup of the CLI help menus, making for a better user experience. The help sections are actually readable now. See 639 for an example.