Sobes.tech
Middle

U jakých změnách odpovědi API bychom měli zvyšovat verzi a u kterých ne?

sobes.tech AI

Odpověď od AI

Verze API by měla být zvýšena při provádění změn, které narušují zpětnou kompatibilitu (breaking changes). Tyto změny zahrnují:

  • Odstranění nebo přejmenování stávajících polí v odpovědi.
  • Změnu datového typu polí.
  • Změnu struktury odpovědi, což znemožní klientům správně zpracovat data.

Změny, které nevyžadují zvýšení verze:

  • Přidání nových volitelných polí do odpovědi (klienti je mohou ignorovat).
  • Přidání nových koncových bodů.
  • Opravu chyb, které neovlivňují strukturu a formát odpovědi.

Pokud změny mohou narušit stávající klienty, je třeba zvýšit verzi API.