Improved API versioning