- Backend: Add X-API-Deprecated header alongside existing X-API-Version-Deprecated
- Frontend: Show deprecation warning toast when deprecated API version detected
- Warning shown only once per session to avoid spam
- Includes sunset date in warning message if available
- Created VersionManager for managing API versions
- Added VersionMiddleware for automatic version detection:
- X-API-Version header
- Accept header (application/vnd.veza.v1+json)
- URL path (/api/v1/...)
- Added support for deprecated versions with sunset dates
- Added /api/versions endpoint for version information
- Added helpers: GetAPIVersion, GetAPIVersionInfo
- Comprehensive unit tests for versioning system
- Integrated version manager in APIRouter
Phase: PHASE-6
Priority: P2
Progress: 115/267 (43.07%)