Releases: YosefHayim/ebay-mcp
Releases · YosefHayim/ebay-mcp
v1.8.10 - fix(packaging): include build/mcp/**/*.js in published tarball
What Changed
PR: #121 - fix(packaging): include build/mcp/**/*.js in published tarball
Bump: patch
Commits
- fix(packaging): include build/mcp/**/*.js in published tarball (78804b0)
v1.8.9 - Improve architecture and add JSDoc coverage
v1.8.8 - OAuth token persistence fix
What Changed
Bug fixes
fix(auth): persist OAuth tokens to .env on code exchange and refresh— closes #113 and #114.exchangeCodeForTokennow writes bothEBAY_USER_ACCESS_TOKENandEBAY_USER_REFRESH_TOKENto.envimmediately after a successful authorization-code exchange. The misleading "tokens are automatically saved" comment is corrected, and persistence is now actually performed.refreshUserTokennow reconciles.envwith the authoritative in-memoryuserRefreshTokenwhenever it differs fromprocess.env.EBAY_USER_REFRESH_TOKEN, instead of only persisting when eBay returned a new rotated value. eBay frequently omitsrefresh_tokenin refresh responses, which previously left.envstuck on the old value across MCP restarts after a fresh OAuth flow.- Vitest tests added covering both bugs plus the no-rotation and matching-env regression cases.
Infra
ci: split publish into publish.yml to fix OIDC trusted publisher match— restores the dedicatedpublish.ymlworkflow so the npm Trusted Publisher OIDCjob_workflow_refclaim matches the npm-side configuration, after the Apr 23 unification accidentally broke the publish chain. Releases 1.8.6 and 1.8.7 were tagged but never reached the registry; 1.8.8 is the first version actually on npm since 1.8.5.- Runner bumped to Node 24 (npm 11.5+ pre-installed) to enable OIDC trusted publishing without the brittle in-place
npm install -g npm@latestupgrade.
Commits
v1.8.6 - refactor: continue dedup cleanup and enforce pre-push checks
What Changed
PR: #110 - refactor: continue dedup cleanup and enforce pre-push checks
Bump:
Commits
- chore(husky): update pre-push script to include installation, typecheck, test, and build steps (61ab3df)
- fix(ci): sync pnpm lockfile for husky dependency (ff04ed3)
- refactor: continue dedup cleanup and enforce pre-push checks (43fbe1c)
- docs: update API status snapshot [skip ci] (26708a2)
- docs: update API status snapshot [skip ci] (66427cf)
- docs: update API status snapshot [skip ci] (79d1f96)
- docs: update API status snapshot [skip ci] (f21b32e)
- docs: update API status snapshot [skip ci] (ea38d20)
v1.8.5
What's Changed
- chore(deps): bump fast-xml-parser from 5.4.2 to 5.5.6 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #95
Full Changelog: v1.8.4...v1.8.5
v1.8.4 — Merge pull request #93 from YosefHayim/dependabot/npm_and_yarn/npm_and_yarn-926779f9d1
What Changed
Direct push to main
Bump:
Commits
- chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates (9fad4ff)
v1.8.3
Full Changelog: v1.8.2...v1.8.3
v1.8.2
Full Changelog: v1.8.1...v1.8.2
v1.8.1 — ci: add automated release workflow + bump to v1.8.0 (grimoire wizard integration)
What Changed
Direct push to main
Bump:
Commits
- ci: add automated release workflow + bump to v1.8.0 (grimoire wizard integration) (155f29d)
- feat: add 'Powered by grimoire-wizard' subtitle in eBay blue (376f71d)
- fix: spinner no longer spams inside clack frame; credential hooks fall back to existingConfig when password left empty (3be0e9c)
- fix: restore full original UI — logo, welcome screen, showBox, quick mode, completion summary (b9c0352)
- feat: replace setup wizard with grimoire-wizard v0.6.0 (781cc46)
v1.7.9
Full Changelog: v1.7.8...v1.7.9