Repository navigation
Bring the changelog up to date, in Keep a Changelog format - #232
Merged
Merged
Conversation
Lists every release from v0.1.0 to v0.9.6, plus what is unreleased on main, grouped under Added, Changed, Deprecated, Removed, Fixed and Security, with links to the pull requests and to the changes since the previous release. Release dates are those of the PyPI uploads, or of the tags for the five versions that never reached PyPI. Refs #231 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KVweu7HHCzk5yhWTskgjva Signed-off-by: F.N. Claessen <felix@seita.nl>
…elease Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KVweu7HHCzk5yhWTskgjva Signed-off-by: F.N. Claessen <felix@seita.nl>
Coverage Report for CI Build 39041949348Coverage remained the same at 95.991%Details
Uncovered ChangesNo uncovered changes found. Coverage RegressionsNo coverage regressions found. Coverage Stats
💛 - Coveralls |
CHANGELOG-S2.rst lists the changes to the S2 integration, for each release that made any. The main changelog keeps every release, and refers to the S2 section of each release that changed the S2 integration; S2 sections refer back to releases that also made other changes. The breaking change that made S2 an optional extra is listed in both. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KVweu7HHCzk5yhWTskgjva Signed-off-by: F.N. Claessen <felix@seita.nl>
The client docs are read on GitHub, which renders Sphinx roles as raw text and drops their labels. Link to each release's heading on GitHub instead, by the anchor GitHub gives it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KVweu7HHCzk5yhWTskgjva Signed-off-by: F.N. Claessen <felix@seita.nl>
Flix6x
added a commit
that referenced
this pull request
Oct 17, 2026
Brings in the updated changelog (#232), to add this PR's entry to. Signed-off-by: F.N. Claessen <felix@seita.nl>
Merged
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Closes #231: the changelog stopped at v0.1.1. It now covers all 48 releases up to v0.9.6, plus an Unreleased section for what is on
mainsince then (#225).Each version has its release date and a link to its changes since the previous version.
Entries are grouped under Added, Changed, Deprecated, Removed, Fixed and Security, and end in links to their PRs.
Breaking changes are marked as such (v0.2.1 moved the exception classes, v0.3.3 made S2 an optional extra).
CHANGELOG-S2.rst.CHANGELOG.rststill has every release, and each release that changed the S2 integration links to its section in the S2 changelog.S2 sections link back to releases that also made other changes.
The links use the anchors GitHub gives the release headings (e.g.
#v090--2026-04-21), as the docs are read on GitHub.They point at
main, so they resolve once this is merged.The breaking change that made S2 an optional extra (v0.3.3) is listed in both.
PRs merged into feature branches (e.g. Add
belief_time_measured_instantlyparameter to data upload API #140, Add backward-compatible JSON field parsing to asset and sensor methods #165, feat: warn when usingaggregate-powerflex-context field with server < 0.31.0 #182) are listed under the PR that brought them tomain.Releases without PRs are described from their commits.
CONTRIBUTING.rstfor adding an entry to the right changelog, and release steps for rolling Unreleased over to the new version in both.Left out of #231's proposal, for later:
src/changes without a changelog entry.Once this is merged, #230 needs an entry under Unreleased.
How to test
CHANGELOG.rst, or the rendered changelog page after building the docs (sphinx-build -b html docs docs/_build/html).docutilsreports no warnings forCHANGELOG.rstandCHANGELOG-S2.rst.CHANGELOG.rst.🤖 Generated with Claude Code
https://claude.ai/code/session_01KVweu7HHCzk5yhWTskgjva