Какое изменение контракта сломает уже установленные версии мобильного приложения
Вы развиваете публичный REST API. Им пользуются мобильные приложения, которые обновляются у части пользователей месяцами: старые версии продолжают ходить в те же ручки.
Какое из изменений сломает уже установленные версии приложения?
- В ответ добавили новое поле, которого раньше в схеме не было
- В тело POST-запроса добавили новое обязательное поле
- Рядом со старой ручкой появился новый эндпоинт с другим путём
- В документации подробнее описали формат уже существующего поля
