Skip to content

Release 1.1.0 - #112

Merged
pazz merged 3 commits into
mainfrom
release-1.1.0
Oct 25, 2026
Merged

pazz merged 3 commits into
mainfrom
release-1.1.0

Conversation

@pazz

@pazz pazz commented Oct 25, 2026 •

Copy link
Copy Markdown
Owner

Bumps the version to 1.1.0 and brings CLAUDE.md up to date: the lru_cache.py backport is gone (#78), and main is now the only branch, with the tag 1.0.5 marking the last release before AI-assisted work. It also fixes the broken docs badge in the README: Read the Docs answers GitHub's image proxy with HTTP 429, so the badge now comes from shields.io, which reports the same build status; the docs link moves to readthedocs.io.

After merging, tag the merge commit as 1.1.0 and sign it as for 1.0.5.

Review findings and resolution

Trivial tier: review-correctness, once for the release commits and once for the badge commit.

Release commits:

  • Two small backwards-incompatible API changes since 1.0.5 should be in the release notes: CollapsibleTree and the other decorators reject unknown keyword arguments, and NestedTree.depth no longer takes outmost. Fixed in the release notes: the first was already listed under Raise TypeError for unknown keyword arguments to decorators #99, and the second is now listed under Count levels inside subtrees in NestedTree.depth #64.
  • .github/workflows/test.yml still lists master under push.branches. Left: this is harmless now that the branch is gone, and it is a CI change that belongs in its own PR if wanted.
  • A local master branch still exists in the maintainer's clone. Left: it is local only.
  • CLAUDE.md says "about 1500 lines" (now about 1300) and describes expectedFailure markers, of which none are currently in use. Left: still accurate as an approximation and as policy.
  • setup.py has no long_description and an old author_email; the README has a typo. Left: these are pre-existing and do not block the release.

Badge commit, review-correctness:

  • The first version pointed the badge at app.readthedocs.org on the assumption that GitHub's proxy failed on the redirect. That badge also returned 502 through the proxy; the real cause is Read the Docs rate-limiting the proxy with 429. Fixed: the badge now uses shields.io, which loads through the proxy (checked via gh api markdown), and the commit message gives the correct cause.
  • The new docs link urwidtrees.readthedocs.io works, and the old .org host redirects to it. No change needed.

🤖 Generated with Claude Code

pazz and others added 3 commits October 25, 2026 11:42
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Read the Docs answers GitHub's image proxy with HTTP 429, so its own
badge shows as a broken image on GitHub; the shields.io badge reports
the same build status and loads. The docs link moves to readthedocs.io.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
@pazz
pazz merged commit d6d49ac into main Oct 25, 2026
4 checks passed
@pazz
pazz deleted the release-1.1.0 branch October 25, 2026 11:51
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