Версіонування
AstroWay API використовує URL versioning: версія прописана в шляху запиту. Це простіше за header-based і добре кешується проксями.
https://api.astroway.info/v1/chartSemVer для API
Section titled “SemVer для API”Ми дотримуємось семантики semver.org:
- MAJOR (
v1→v2) — ламаючі зміни. Стара версія продовжує працювати щонайменше 12 місяців після релізу нової. - MINOR — нові ендпоінти, нові опціональні поля. Обов’язково сумісно.
- PATCH — баг-фікси, уточнення точності. Видно через header
X-Api-Version: 1.12.3у відповіді.
Що не вважається breaking change
Section titled “Що не вважається breaking change”- Додавання нового ендпоінту
- Додавання нового опціонального поля в request body
- Додавання нового поля у відповідь
- Уточнення тексту error-повідомлень (коди
codeзалишаються стабільними) - Зміни точності розрахунків у межах задекларованих ±1” (планети) / ±1’ (будинки)
- Збільшення rate limit або credit budget у твоєму плані
Це означає: твій код не має падати при додаванні нового поля у відповіді. Парси тільки те, що тобі потрібно, ігноруй решту.
Що є breaking change (тільки в мажорному релізі)
Section titled “Що є breaking change (тільки в мажорному релізі)”- Видалення або перейменування ендпоінту
- Видалення або перейменування поля у відповіді
- Зміна типу поля (наприклад,
number→string) - Зміна семантики поля (що позначає те саме ім’я)
- Зміна
codeв error-відповіді - Ужорсточення валідації, що може зламати раніше валідні запити
Changelog
Section titled “Changelog”Усі зміни — у Changelog. Мінорні релізи — кожні 2–4 тижні, патчі — по мірі готовності.
Підписатись на оновлення:
- RSS:
https://api.astroway.info/changelog/rss.xml - Email:
Settings → Notifications → Product updatesу dashboard
Deprecation policy
Section titled “Deprecation policy”Коли поле або ендпоінт стає deprecated:
- Об’являємо в changelog + email-notice
- У відповіді з’являється header
Deprecation: Sun, 01 Nov 2026 00:00:00 GMT(стандарт RFC 8594) - Deprecated API продовжує працювати мінімум 12 місяців
- Видалення — тільки в наступному мажорному релізі