Skip to content

chore(release): 0.23.0#16

Merged
0xGhostCasper merged 1 commit into
mainfrom
release/0.23.0
Jul 25, 2026
Merged

chore(release): 0.23.0#16
0xGhostCasper merged 1 commit into
mainfrom
release/0.23.0

Conversation

@0xGhostCasper

Copy link
Copy Markdown
Member

Releases the eBay pagination + is_sponsored changes from #15.

Added

  • pagination.has_more — the stop signal for paging through completed/sold listings. total_pages/total_results are null on eBay's sold grid, and past the last page eBay re-serves that page instead of returning empty, so "loop until empty" never terminated. The API now also returns an empty page once you page past the end. page ceiling raised to 1000 (a broad sold search runs ~133 pages deep at per_page: 240, ~26k listings).

Changed

  • is_sponsored is now boolean | null, always null — previously boolean, reporting true for 100% of results. eBay renders its "Sponsored" badge into every card as anti-scraping bait, so promoted placements can't be distinguished from organic ones.

Version bumped in package.json, package-lock.json, src/internal/version.ts; CHANGELOG updated. Build clean, 242 tests pass.

Merging this then publishing the v0.23.0 GitHub release triggers the npm publish workflow.

@0xGhostCasper
0xGhostCasper merged commit a86d2a8 into main Jul 25, 2026
4 checks passed
@0xGhostCasper
0xGhostCasper deleted the release/0.23.0 branch July 25, 2026 10:01
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.

2 participants