Background
Requests to unversioned endpoints are silently upgraded to the default version. Emit a deprecation warning so callers can migrate.
Files to modify (2-3)
src/lib/apiVersioning.ts
src/middleware/logger.ts
Acceptance Criteria
Implemented across the listed files
Unit/integration tests added or updated and passing
No regression; follows project coding standards
Background
Requests to unversioned endpoints are silently upgraded to the default version. Emit a deprecation warning so callers can migrate.
Files to modify (2-3)
src/lib/apiVersioning.ts
src/middleware/logger.ts
Acceptance Criteria
Implemented across the listed files
Unit/integration tests added or updated and passing
No regression; follows project coding standards