Skip to content

chore(release): 5.54.0 - #1182

Merged
dgunning merged 2 commits into
mainfrom
release/5.54.0
Aug 30, 2026
Merged

chore(release): 5.54.0#1182
dgunning merged 2 commits into
mainfrom
release/5.54.0

Conversation

@dgunning

Copy link
Copy Markdown
Owner

Cuts 5.54.0. Already published to PyPI, so this needs to land to keep main consistent with the released artifact.

Contents

Six fixes, two of them from contributors:

Also in this PR

Two changelog corrections made while preparing the release:

The section was also trimmed from 11,436 to 4,649 characters: entries keep what broke, the measured values, what changed and the ref, with rationale left in the commits and PRs where it was written.

Verification

Full offline suite on merged main before the cut: 6495 passed, 5 skipped, 2 xfailed, 0 failures. The built wheel was installed into a clean venv and imported from outside the repo — it reports 5.54.0 and carries the fixes, and the [ai] extra's MCP surface imports cleanly.

Note on versioning

Minor rather than patch: FundSeries.get_filings() changes what an existing call returns. The old behaviour was wrong, but callers relying on trust-wide results will see fewer filings, and Fund.get_latest_report()/get_portfolio() now return a different fund's data than before — correctly.

🤖 Generated with Claude Code

https://claude.ai/code/session_01LN2NaNcXEuv5YvcKFntcaZ

dgunning and others added 2 commits August 30, 2026 14:10
… errors

The edgar_trends entry appeared twice, split across two branch merges: one copy
carried the consolidated-total paragraph and the other the period-window
paragraph, under identical headlines. Merged into one entry covering all three
defects.

The #1149 entry sat inside the released 5.53.0 section. Its PR was based on an
older CHANGELOG, so the merge placed an unreleased fix under a shipped release
-- the same defect as 915dd1a, recurring for the same structural reason. Moved
to [Unreleased].

The section had also reached 11,436 characters across ten entries, several over
1000 with three follow-on paragraphs each. Entries now carry what broke, the
measured values, what changed and the issue ref; the design rationale stays in
the commits and PRs, which is where it was written. 11,436 -> 4,649 characters,
with every GH reference preserved and 5.53.0 untouched.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LN2NaNcXEuv5YvcKFntcaZ
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LN2NaNcXEuv5YvcKFntcaZ
@dgunning
dgunning merged commit 84895b5 into main Aug 30, 2026
11 checks passed
@dgunning
dgunning deleted the release/5.54.0 branch August 30, 2026 18:48
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.

1 participant