Skip to content

WIL-146: migration guide baseline is 1.0.20 - #93

Merged
wilsonfreitas merged 1 commit into
feature/typingfrom
wil-146-baseline-1020
Nov 8, 2026
Merged

wilsonfreitas merged 1 commit into
feature/typingfrom
wil-146-baseline-1020

Conversation

@wilsonfreitas

Copy link
Copy Markdown
Owner

Wilson noticed that the migration guide still compared 2.0 with 1.0.19 and called it "the last 1.x release on PyPI". 1.0.20 was released on 2026-11-08 (WIL-228).

Changes

  • docs/source/migration.rst: the baseline is now 1.0.20 (every "v1" and "Before (...)" now says 1.0.20). The intro says the guide also applies to 1.0.19, because 1.0.19 has the same API. The "Calendar data" entry and its summary row explain the one difference: B3 ran only to 2026 in 1.0.19, while 1.0.20 already has the projected years 2027-2099, the same data as v2.
  • CHANGELOG.md: the 2.0.0 intro compares with 1.0.20, and the fallback 1.0.20 entry is replaced word for word by the dated entry from origin/1.x (final-review finding 8 on WIL-154).
  • tests/test_migration_guide.py: the required heading is now "Before (1.0.20):".

Checks

  • Claims about 1.0.20 checked against the real package from PyPI: B3 ends 2099-12-31 and bizdays("2026-12-01", "2027-01-10") = 24; numpy.datetime64 raises ValueError; empty inputs raise ZeroDivisionError; Actual ends 2071-01-01.
  • uv run pytest -q tests: 1219 passed. make -C docs clean html: no warnings.

Note: this moves the head of PR #68 away from 50337cd, so a new release candidate (rc3) and the WIL-154 gates are needed before 2.0.0 is published.

🤖 Generated with Claude Code

…changelog entry

1.0.20 is now the last 1.x release on PyPI. It has the same API as 1.0.19
and only extends the B3 data, so the guide compares 2.0 with 1.0.20 and
says where 1.0.19 differs (B3 ended in 2026). The CHANGELOG gets the real
1.0.20 entry from origin/1.x (final-review finding 8).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@wilsonfreitas
wilsonfreitas merged commit cc1868b into feature/typing Nov 8, 2026
13 checks passed
@wilsonfreitas
wilsonfreitas deleted the wil-146-baseline-1020 branch November 8, 2026 15:13
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