Skip to content

Add historical activity pagination (v0.3.13) - #29

Merged
cucoleadan merged 1 commit into
mainfrom
release/activity-pagination-0.3.13
Sep 15, 2026
Merged

cucoleadan merged 1 commit into
mainfrom
release/activity-pagination-0.3.13

Conversation

@cucoleadan

Copy link
Copy Markdown
Owner

Adds getActivityPage({ filter?, after? }) so consumers can fetch one complete historical activity page while existing getActivity callers retain raw-response behavior. The method preserves every activity record and lookup table, requires valid pagination metadata and descending updated_at values, rejects non-advancing pages, and computes nextAfter from the last updated_at minus 1 ms (or null when exhausted).

Documents the pagination contract and adds coverage for the verified native cursor example, grouped records, exhaustion, malformed responses, cursor progress, URL encoding, and backwards compatibility. Bumps the patch version to 0.3.13 for the authorized release.

Validation: 108 tests passed; TypeScript typechecking, package build, git diff --check, and npm artifact dry run passed.

@github-actions
github-actions Bot enabled auto-merge (squash) September 15, 2026 09:09
@cucoleadan
cucoleadan merged commit 6d1e78a into main Sep 15, 2026
2 checks passed
@cucoleadan
cucoleadan deleted the release/activity-pagination-0.3.13 branch September 15, 2026 09:10
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