Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,26 @@
# Changelog

## 0.5.0 (2026-10-26)

Teams: list them, filter projects by team, and move projects between teams.

### Breaking changes

- **`Project.teams` is now `Vec<Team>`** (id + name), not `Vec<String>`.
`GET /v2/projects` returns team objects, so listing any project on a team
failed to parse before this.

### Additions

- `list teams` (`--search`, or `--project <locator>` for one project's teams).
- `list projects --team <id>` / `--no-team`.
- `add project <locators…> --team <id>` and `remove project <locators…> --team <id>`.
- `move project <locators…> --from <id> --to <id>`: adds to the target team,
then removes from the source. If the add fails nothing is removed; if the
remove fails the error says the projects are now on both teams. `$revision`
suffixes are stripped. The API's destructive `replace` action is never sent.
- `add`, `remove` and `move` are also new MCP tools.

## 0.4.0 (2026-08-18)

The CLI and MCP server now share one set of operation declarations (`src/ops/`),
Expand Down
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "fossapi"
version = "0.4.0"
version = "0.5.0"
edition = "2021"
description = "Rust client library for the FOSSA REST API"
license = "MIT"
Expand Down
Loading