Skip to content

fix(api): stop silently mapping v1 lottery router to v2 implementation - #1076

Merged
ayomideadeniran merged 6 commits into
mainfrom
pr-1015-from-main
Aug 3, 2026
Merged

fix(api): stop silently mapping v1 lottery router to v2 implementation#1076
ayomideadeniran merged 6 commits into
mainfrom
pr-1015-from-main

Conversation

@ayomideadeniran

Copy link
Copy Markdown
Contributor

Resolved merge conflicts for PR #1015

TheBigWealth89 and others added 5 commits July 28, 2026 10:12
v1Router was mounting v2Lottery at /lottery, so v1 consumers were transparently getting v2 behavior. This makes the API versioning promise meaningless and risks breaking v1 clients whenever v2 changes.

Explicitly document and wire the shared v1/v2 lottery router in backend/src/routes/api.ts, add CHANGELOG entry, and add integration tests verifying version contract parity.
@vercel

vercel Bot commented Aug 3, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
web3-student-lab Error Error Aug 3, 2026 11:43pm

@ayomideadeniran
ayomideadeniran merged commit 7a43aa9 into main Aug 3, 2026
1 of 7 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.

2 participants