Закрепление версии
Закрепите точную версию обфускатора или автоматически обновляемый диапазон и задайте версию принудительно для всей команды.
Смотреть
Obfuscator.io Version Pinning: Exact and Flexible Ranges, Dashboard and API
Закрепление версии в панели управления
Откройте селектор версий рядом с редактором. Переключатель в верхней части меню выбирает способ закрепления:
- Точная показывает все версии. Нажмите значок закрепления в строке версии (Закрепить именно v…), чтобы сделать именно эту версию версией по умолчанию.
- Минорная показывает диапазоны вроде 8.x (
^8.0.0в API), который следует за новыми минорными и патч-релизами 8.x. Выберите диапазон, чтобы закрепить его. - Патч показывает диапазоны вроде 8.0.x (
~8.0.0в API), который следует за новыми патч-релизами 8.0.x. Выберите диапазон, чтобы закрепить его.
Точное закрепление доступно на любом тарифе; Минорная и Патч доступны на тарифах Team и Business. Закрепление сразу переключает редактор на закреплённую версию, а закреплённый диапазон всегда разрешается в самый новый доступный релиз, который ему соответствует, поэтому новые релизы подхватываются без изменения закрепления. Чтобы снять закрепление, выберите активное закрепление ещё раз.
Закрепление в панели управления действует только на ваши сборки в панели управления. Запросы к API его не читают: они используют параметр version, описанный ниже, если только ваша команда не задаёт версию принудительно.
Закрепление версии через API
Передайте версию в параметре запроса version: точную версию или диапазон в виде ^8.0.0 (8.x в меню) или ~8.0.0 (8.0.x в меню), например POST https://obfuscator.io/api/v1/obfuscate?version=^8.0.0.
Диапазоны (^ и ~) требуют тарифа Team или Business; точная версия работает на любом тарифе с доступом к API. Каждый ответ сообщает в поле version конкретную версию, которая сформировала результат, поэтому можно проверить, в какой релиз разрешился диапазон. См. справочник API.
