Skip to content

chore(release): 5.49.0 - #1045

Merged
dgunning merged 2 commits into
mainfrom
chore/release-5.49.0
Aug 15, 2026
Merged

chore(release): 5.49.0#1045
dgunning merged 2 commits into
mainfrom
chore/release-5.49.0

Conversation

@dgunning

Copy link
Copy Markdown
Owner

Seven entries — one Changed, six Fixed. Version 5.48.05.49.0 (minor: user-visible behaviour changes).

What users get

Section extraction is the headline, and the change is large. Across the parity corpus the new parser moved from level with the deprecated ChunkedDocument to ahead of it on 10-K:

form legacy-only items, before → after coverage vs legacy
10-K 46 → 7 +0.1% → +3.4%
10-Q 3 → 2 −0.5% → +0.0%
  • Colon-separated item headers. A 10-K written Item 1: Business returned one section where the legacy parser found fifteen — the vocabulary accepted a period or nothing, and a filer picks one separator for the whole document, so all 23 item patterns failed together. TenK.items was ['Item 8'] on real filings.
  • Item 1C and Item 16 on filings whose TOC omits them. Bank of America, JPMorgan and Tesla listed no Item 1C; American Express, Chevron and Johnson & Johnson no Item 16 — on filings where the parser had already found them and discarded the result. Item 1C has been mandatory since December 2023.
  • 20-F, TwentyF.items, and two deprecation-warning defects round out the Fixed section.
  • BDC investment parsing (Changed) — 14 more tickers, plus two label shapes that returned an industry or a share class where the company name belonged.

Also folded in

#990's changelog entry had landed under ## [5.46.0] - 2026-08-07, a release published eight days before that PR merged: its branch predated the release, so the squash merge matched the hunk by context into a section that had since been dated. So 5.46.0 claimed a feature it does not contain, and this release would have shipped the BDC work undocumented. Moved to the 5.49.0 section here, which supersedes #1044.

Fold checks (per the runbook)

[Unreleased]        empty
[5.49.0] bullets    7   (### Changed 1, ### Fixed 6)
stranded bullets    none
[5.48.0]            10 bullets, unchanged
edgar/__about__.py  5.49.0

🤖 Generated with Claude Code

dgunning and others added 2 commits August 15, 2026 09:46
…ished one

#990 branched from 2df53a2 on 2026-08-07, when the entries now dated 5.46.0
were still under [Unreleased]. It added its own entry to that block, and eight
days later the squash merge applied the hunk by context — into a section that
had since been released.

So 5.46.0's published changelog claimed a feature it does not contain, and the
BDC work would have shipped in the next release undocumented. Moved to
[Unreleased] under a `### Changed` heading, with the two label-shape fixes and
the ticker count added, since those are what a reader upgrading actually needs.
5.46.0 keeps its other 22 entries unchanged.

Worth knowing for any long-lived branch: a CHANGELOG hunk written against
[Unreleased] does not follow that heading when a release is cut underneath it.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Seven entries, one Changed and six Fixed. The headline is section extraction:
a 10-K written with colon-separated item headers went from one section to
fifteen, and Item 1C (Cybersecurity, mandatory since December 2023) and
Item 16 now resolve on filings whose table of contents omits them — which was
most modern 10-Ks. Across the parity corpus the new parser moved from level
with the deprecated one to ahead of it on 10-K, +0.1% to +3.4%.

Also folds in the BDC changelog entry that #990 landed under the already
published 5.46.0 section: its branch predated that release, so the squash
merge placed the hunk by context into a section that had since been dated.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@dgunning
dgunning merged commit e8ea668 into main Aug 15, 2026
11 checks passed
@dgunning
dgunning deleted the chore/release-5.49.0 branch August 15, 2026 14:17
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