Commit acc19d1
authored
chore: release v1.21.0 (#28)
## Summary
Release v1.21.0 — minor bump for the new **matrix-administration** skill
(Synapse Admin API operations).
| File | Old | New |
|------|-----|-----|
| `.claude-plugin/plugin.json` → `version` | 1.20.1 | **1.21.0** |
| `skills/matrix-communication/SKILL.md` → `metadata.version` | 1.20.1 |
**1.21.0** |
| `skills/matrix-administration/SKILL.md` → `metadata.version` | 1.20.1
| **1.21.0** |
## What's in v1.21.0
### New: `matrix-administration` skill (#27)
Stdlib-only Python wrappers around the Synapse Admin API. Companion to
`matrix-communication`. 13 scripts covering:
- Snapshot every room → `rooms.json` (paginated)
- Health rating with EN+DE phrasing (public / unencrypted /
orphaned-from-spaces)
- Graphviz `.dot` + `.svg` of the room/space tree, coloured by rating
- Force-join, promote-admin, link-room-to-space
- One-shot hardening pipeline (add-to-space + restrict joins + enable
encryption + restore PL on exit/SIGINT)
- Destructive user deactivation with optional GDPR `--erase`
- Inspection: where-is-user-an-admin, user-rooms, member-flow,
biggest-rooms, search
Reference docs: `synapse-admin-api.md`, `room-health-checks.md`,
`room-graph-pipeline.md`, `safety-guide.md`. Plus 10 evals.
### CI
- `ci: forward bump input from workflow_dispatch to reusable release
workflow` (#26)
## Release assets
The reusable release workflow auto-discovers skills from
`plugin.json.skills`, so v1.21.0 will publish 7 assets (matching the
jira-skill convention):
- `matrix-communication-skill-v1.21.0.{tar.gz,zip}`
- `matrix-administration-skill-v1.21.0.{tar.gz,zip}` ← new
- `matrix-communication-plugin-v1.21.0.{tar.gz,zip}`
- `SHA256SUMS.txt`3 files changed
Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
0 commit comments