Repobee

Latest version: v3.9.0

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

Scan your dependencies

Page 2 of 11

3.6.0alpha.1

3.6.0alpha.0

3.5.0

Features
* 39dfb65 Make `config verify` check that `--students-file` exists (767)

Breaking changes
* 481c15b Allow post_setup to process both newly created and existing repos (773)

Bugfixes
* 961b200 Fix paging error in fetching GitLab group (777)

Documentation
* a382270 Fix broken link in README (766)
* 8258931 Improve docs on plugin activation/deactivation (765)
* f71cb48 Improve docs on how to fix bad config (764)

Other
* 16f2bec Fix typo in deploy action
* a5bb9a3 Add deploy workflow (778)
* fb245bf Add Dockerfile for public image (737)

3.4.1

This is a hotfix for a single issue related to a bug in the plugin system.

Bugfixes
* fdd61b9 Merge configurable args for the same section to avoid duplication (758)

3.4.0

This release consists mostly of bugfixes and improved documentation, but there are a couple of feature changes as well.

Features
* 18bdd9a Stash changes in student repos when cloning with --update-local (748)
* b9d4e35 Weaken `config verify` to warn when user is not owner (727)

Bugfixes
* 126fa8b Crash early on path clash between non-Git directory and to-be-cloned student repo (753)
* 99d1e33 Set pull.ff=only in student repos (750)
* 13c7b70 Add support for configuring list-like arguments (747)
* 9816cdc Weaken expression to detect empty remote repo

Documentation
* 910e28d Add README detailing how to build documentation (743)
* cf5eb1e Add section on using a virtual environment for plugin development (742)
* 9866dcb Only include repobee module in RepoBee module reference (740)
* 5c204a5 Document how to package a plugin (739)
* e0095ee Update system tests README, fix 589
* ee04e13 Update GitLab plugin docs
* 79e7b08 Remove references to master repositories 584
* f2d838f Add TA quickstart to docs (734)
* efae4cd Add labels to builtin plugin docs (731)
* 4be1fd3 Remove outdated configuration docs (729)

Other
* 5465754 Print more specific error message on crash in plugin (749)
* c5de90c Enable install script to install from local directory (736)

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)

Page 2 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.