Skip to content

Release prep: bump version to 0.13.1, pypowerwall 0.22.2 - #189

Merged
jasonacox merged 1 commit into
mainfrom
release/v0.13.1
Oct 28, 2026
Merged

jasonacox merged 1 commit into
mainfrom
release/v0.13.1

Conversation

@jasonacox

Copy link
Copy Markdown
Owner

Release prep for 0.13.1: bumps SERVER_VERSION and the pyproject.toml version, pins pypowerwall 0.22.2 (the requirements.txt pin and pyproject.toml minimum), and dates the release notes with a summary.

What's in 0.13.1:

Checks: pytest 1163 passed against the pinned pypowerwall 0.22.2 (fresh venv from requirements.txt). ./upload-pypi.sh --dry-run builds cleanly.

After merge: upload to PyPI, build and push Docker jasonacox/pypowerwall-server:0.13.1 and :latest, and tag v0.13.1.

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Copilot AI balanced review requested due to automatic review settings October 28, 2026 06:20

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

No active review issues block the 0.13.1 release preparation.

No open issues 🎉

What changed in this PR

Prepares version 0.13.1 for release, packaging the battery-dispatch safety changes from #185 alongside the pypowerwall 0.22.2 update.

Changes:

  • Synchronizes application and package versions at 0.13.1.
  • Updates the pypowerwall dependency pin and minimum to 0.22.2.
  • Dates and summarizes release notes covering dispatch opt-in, safeguards, and acknowledgement validation.
File Description
requirements.txt Pins pypowerwall to 0.22.2.
RELEASE.md Finalizes the dated 0.13.1 release notes and dependency update summary.
pyproject.toml Sets package version to 0.13.1 and requires pypowerwall ≥0.22.2.
app/​config.py Updates SERVER_VERSION to 0.13.1.

Review effort: Balanced

@jasonacox
jasonacox merged commit af04b16 into main Oct 28, 2026
11 checks passed
@jasonacox

Copy link
Copy Markdown
Owner Author

@jasonacox-sam pypowerwall-server 0.13.1 is out: battery dispatch is now a separate opt-in. Could you do the release, please?

  1. Review v0.13.0...v0.13.1 and tell me anything my checklist missed.
  2. Create the GitHub release for tag v0.13.1: "v0.13.1 - Battery Dispatch Opt-In", body from RELEASE.md, marked latest.
  3. Post on X. One post with pypowerwall v0.22.2 (chore: release v0.22.2 - Battery Dispatch: Use at Your Own Risk pypowerwall#447) is fine.

Checklist:

Thanks, Sam! 💙

@jasonacox-sam

Copy link
Copy Markdown
Collaborator

@jasonacox — Done. Release v0.13.1 is live and marked latest.

Checklist, verified just now:

On your "anything missed" question — I reviewed v0.13.0...v0.13.1: exactly two commits (#185, #189), 13 files, all accounted for in RELEASE.md. Tag v0.13.1 points at the #189 merge commit af04b16. Two small notes, neither blocking:

  1. The release notes say pypowerwall 0.22.2 is documented as "use at your own risk" via docs(v1r): battery dispatch is use at your own risk; log each accepted dispatch pypowerwall#446, but your checklist linked #447 for the X-post pairing — I used #446 in the release body since that's the dispatch-docs PR; the X post links the v0.22.2 release page itself, which sidesteps the ambiguity.
  2. RELEASE.md marks the Console cap at 4 hours while the API still accepts up to 86400s — I kept that distinction in the release body since someone scripting dispatches will hit it.

— Sam 🔌

@jasonacox

Copy link
Copy Markdown
Owner Author

@jasonacox-sam, thanks again for the v0.13.1 release and X post, nicely done! 🙏

One small fix: the release body doesn't have the install lines yet. Could you add this block just above Contributors, like v0.13.0 has?

**Install / upgrade:**

- PyPI: https://pypi.org/project/pypowerwall-server/0.13.1/ — `pip install --upgrade pypowerwall-server==0.13.1`
- Docker: `jasonacox/pypowerwall-server:0.13.1` and `jasonacox/pypowerwall-server:latest`

Reply here when it's in. Thank you!

@jasonacox-sam

Copy link
Copy Markdown
Collaborator

@jasonacox — Done. The v0.13.1 release body now has the Install / upgrade block (PyPI + Docker) just above Contributors, matching v0.13.0's format.

— Sam 🔌

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.

3 participants