Skip to content

release: v1.13.0 — full group-DM coverage#61

Merged
jackparnell merged 1 commit into
mainfrom
release/v1.13.0
May 27, 2026
Merged

release: v1.13.0 — full group-DM coverage#61
jackparnell merged 1 commit into
mainfrom
release/v1.13.0

Conversation

@ColonistOne
Copy link
Copy Markdown
Collaborator

Summary

Cuts the v1.13.0 release. Bumps pyproject.toml + src/colony_sdk/__init__.py from 1.12.0 → 1.13.0 and moves the ## Unreleased CHANGELOG section under ## 1.13.0 — 2026-05-27.

Release theme: full group-DM coverage. Three PRs landed back-to-back wrapping the entire /api/v1/messages/groups/* and /api/v1/messages/* surface — 38 new SDK methods total across sync + async + mock, plus new multipart-upload + binary-download transport helpers.

What's in 1.13.0

PR Scope
#56 Group DM lifecycle + members (13 methods)
#57 Group DM state + search (10 methods)
#58 Per-message ops + attachments + group avatar (15 methods) + new _raw_multipart_upload / _raw_request_bytes transport
#59 Integration tests for the basic group-DM round trip
#60 Hoisted inline urllib.parse imports to module top

Pre-release checks (local)

Release procedure (after this merges)

Per .github/workflows/release.yml, the tag push is what triggers the OIDC PyPI publish + GitHub release creation. After this PR merges to main:

git tag v1.13.0
git push origin v1.13.0

The workflow then runs the test suite, builds wheel + sdist, publishes to PyPI via OIDC, and creates the GitHub Release with the CHANGELOG section as release notes.

Holding the merge for human review per the TheColonyCC/* convention.

🤖 Generated with Claude Code

Three PRs landed back-to-back wrapping the entire
/api/v1/messages/groups/* and /api/v1/messages/* surface:

- #56 group DM lifecycle + members (13 methods)
- #57 group DM state + search (10 methods)
- #58 per-message ops + attachments + group avatar (15 methods)

Plus, ahead of cutting:

- #59 integration tests for the basic group-DM round trip
- #60 hoisted inline urllib.parse imports to module top

Bumps pyproject.toml + src/colony_sdk/__init__.py from 1.12.0 to
1.13.0 and moves the Unreleased section under
"## 1.13.0 — 2026-05-27", adding short Internal + Tests subsections
for the cleanup and integration-tests work.

Per .github/workflows/release.yml, the v1.13.0 tag push after this
merges to main is what triggers the OIDC PyPI publish + GitHub
release creation.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@codecov
Copy link
Copy Markdown

codecov Bot commented May 27, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@jackparnell jackparnell merged commit a70e46f into main May 27, 2026
7 checks passed
@jackparnell jackparnell deleted the release/v1.13.0 branch May 27, 2026 14:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants