Repobee

Latest version: v3.10.0

Safety actively analyzes 688587 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 11

3.3.0

Features
* 04dea5d Add --update-local flag to clone command (721)
- This enables you to update student repositories that have already been cloned (i.e. fetching updates from the remotes)
- `repobee repos clone --update-local ...`
* 9f8ee7d Add ghclassroom plugin (715)
- Enables compatibility with repositories created with GitHub Classroom
- [See docs for details](https://repobee.readthedocs.io/en/stable/builtins.html#ghclassroom)
* dd27b07 Add hook to override generate_repo_name (713)
- This is what enables the ghclassroom plugin

Bugfixes
* 98efd18 Clone student repos to specified path (722)
- Fixes a bug that would cause name collisions in discovery mode when students have created repositories with the same name
* 73211c4 Add early checks for discovery parser constraints (719)
- It is no longer possible to declare plugin commands that use the discovery parser and don't also use the students parser and platform API
* f2f3ca5 Fix discovery parser for plugins (718)
- Would previously always run discovery, even if `--discover-repos` was not specified
* 87d44e4 Wrap unwrapped GitHub API calls in try (717)
* 182df3e Remove unnecessary INFO print (699)

Documentation
* 7e017a8 Document usage of the tamanager plugin (709)
- [Docs can be found here](https://repobee.readthedocs.io/en/stable/builtins.html#tamanager)
* e1aa26f Auto-generate documentation for the built-in plugins (707)
- [Docs for all built-in plugins can be found here](https://repobee.readthedocs.io/en/stable/builtins.html) (it's a work in progress :)
* 2a4f724 Update docs on general usage of plugins (703)
* 0f654ce Change assign-reviews to `reviews assign` in docs (697)

Other
* 578fd79 Limit size of logfile to 10 MiB (724)
* 5c3522a Improve user feedback from `manage upgrade` command (723)
* 91afb83 Log ModuleNotFoundErrors when trying to load plugins (720)

3.2.3

Bugfixes
* aac490b Fix "unexpected exit" error being logged on user error (692)

3.2.2

Bugfixes
* 2399054 Actually re-raise SystemExit

3.2.1

Bugfixes
* b070135 Fix bug causing "unexpected exit" error to be displayed

3.2.0

This is a minor release, with some new features and quality of life fixes.

Features
* a3a0ee2 Auto-truncate plugin tables to fit terminal width (678)
* 3e17c07 Add plugin for managing teacher/TA read access (674)
- The `tamanager` plugin

Bugfixes
* a62f793 Fix get_repos without argument in GitHub and GitLab APIs (670)

Documentation
* d998bdf Add FAQ (690)
- The FAQ is for troubleshooting and is available at https://repobee.readthedocs.io/en/stable/faq.html
* f072a50 Update mention of list-issues to `issues list` (689)

Refactorings
* 81a46e4 Remove hook classes (675)
* 5ecc811 Implement CLI arg containers as descriptors (663)
* 3ea32d5 Refactor the repobee_plug._containers module into multiple modules (662)

Other
* 2eb526f Update addition to PATH variable, fix 684
* 39b2605 List built-in plugin versions as "built-in", fix 683
* eb27bf9 Make dist plugins load even when --no-plugins is specified (679)
* be21c91 Let the echo function take arguments of any kind, fix 667
* c9e8f1c Lint entire project with MyPy (664)

3.1.1

This is just a hotfix for a single bug.

Bugfixes
* cba271f Fix missing newline bug in `config show` (658)

Page 3 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.