2.0.0-rc.12
github-actions
released this
01 Feb 09:30
·
93 commits
to master
since this release
Эта версия является предфинальной. Что осталось до релиза:
- Внедрить новые примеры от Яндекса
- Возможно, реализовать фичу с порядком координат (#200)
- Протестировать библиотеку на одном крупном проекте внутри моей компании (там много полигонов)
Вполне вероятно, следующая версия будет уже 2.0.0
.
Библиотека типов Яндекса обновлена до 0.0.21
- sphericalMercator был признан deprecated. Есть какой-то новый пакет, который нужно установить из npm, что идёт вразрез со всем остальным. В библиотеке, пока что, SphericalMercator продолжит использоваться, и WebMercator появится, когда его можно будет импортировать через
ymaps3.import
(как остальные пакеты) - В controls-extra появился компонент YMapScaleControl. Пока что он не работает (его нельзя импортировать)
- Убраны зависимости реакта и vue при установке библиотеки. Это должно решить ряд возникавших ранее конфликтов
Улучшения
- Улучшена производительность при использовании
cursor-grab
- Больше всего это могло быть заметно, если включить
cursor-grab
при использовании большого числа маркеров
- Больше всего это могло быть заметно, если включить
- Существенно улучшена производительность кластера при работе на большом количестве маркеров
- В частности, убраны страшные фризы при каждом зуме
- Улучшения наиболее заметны в Vue 3
0129.4.mp4
Исправления ошибок
- Исправлен потенциальный краш при срабатывании реактивности Default-маркера
- Исправлена потенциальная утечка памяти на клиенте
- Исправлена реактивность пропса
readonly-settings
Техническое
- Незначительно переработаны экспорты. Исправит проблемы, возникающие в Webstorm старых версий
- Изменён текст ошибки, возникающей, когда у компонентов нет инстанса карты или родителя. Кроме того, эти ошибки больше не помечены как
internal
. Исправляет #195
Документация
- Исправлена работа примера "Перетаскивание объектов"
- Все стили в примерах из
:style
перемещены в<style>
, чтобы не путать тех, кто это смотрит - люди начинали думать, что по другому нельзя задавать стили - В общие принципы компонентов добавлена информация о порядке координат Яндекса
- В меню API добавлена ссылка на функцию "initYmaps"