Skip to content

Release v1.4.0 - #16

Merged
bgoswaldo merged 11 commits into
mainfrom
beta
Nov 2, 2026
Merged

bgoswaldo merged 11 commits into
mainfrom
beta

Conversation

@bgoswaldo

Copy link
Copy Markdown
Contributor

Promote beta to main for v1.4.0.

bgoswaldo and others added 11 commits November 1, 2026 21:08
Brings the release merge commit back so beta contains everything on main.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
npm only adds the README and the license on its own, so the changelog
returned 404 on unpkg and was not visible from the npm page.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
chore(package): include CHANGELOG.md in the published files
Four UI tests run the example on an iOS simulator and read the real
accessibility tree: the invisible page control announces the position,
only the visible page is exposed (the flip layers are hidden), headings
are single elements, and turning the page updates both. A script adds
the test target to the generated iOS project, since example/ios is not
versioned.

XCUITest cannot fire the increment action or read the header trait, so
those two are not covered.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
test(example): add XCUITest accessibility checks
A heading could end a page on its own while its content started the
next one. paginate now treats a run of headings plus the first block
after it as one unit and moves it to the next page when it does not
fit; a unit taller than a page is packed block by block as before.
usePagination takes the flags as an optional fifth argument and both
viewers pass them, so existing callers are unaffected.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
feat(pagination): keep headings with the block that follows
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@bgoswaldo
bgoswaldo merged commit 4a71e7f into main Nov 2, 2026
2 checks passed
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