Блог API Яндекс.Карт

Восстановление работы недокументированных возможностей

В релизе JS API 2.0.13 мы внесли ряд изменений, затронувших недокументированные возможности API.

В версии 2.0.10 опция imageSize при несовпадении реального размера изображения с заданным в опции растягивала либо сжимала изображение, а в версии 2.0.13 начала обрезать его. Также задание позиции контрола с указанием только одного якоря, например, только bottom или только right, работало в 2.0.10, а в 2.0.13 вызывает исключение.

Выяснилось, что некоторые пользователи использовали эти возможности, поэтому было принято решение выпустить версию 2.0.14 и откатить эти поведения до такого вида, в котором они были в 2.0.10. Уже сейчас можно переключиться на новую версию, указав адрес api-maps.yandex.ru/2.0.14/. А завтра мы планируем ее выкатить на api-maps.yandex.ru/2.0/.

Чтобы избежать подобных ошибок в будущем, рекомендуем не использовать недокументированные возможности API, либо при подключении указывать номер конкретной версии.

Команда разработчиков API Яндекс.Карт.
2 комментария
Строго имхо, но: если недокументированными возможностями пользуются, значит в них есть необходимость. И логичнее думать об их публикации ;)
Sergey Konstantinov
28 января 2016, 06:22
Да, мы тоже так считаем.
К сожалению, люди, пользующиеся недокументированными возможности, не считают нужным ставить нас об этом в известность, пока у них что-то не сломается.