Все значимые изменения в проекте MapsYandexAPI документируются в этом файле.
Формат основан на Keep a Changelog, и проект следует Semantic Versioning.
- Поддержка кластеризации маркеров
- Новые типы карт (спутник, гибрид)
- API для работы с маршрутами
- Система плагинов для расширения функциональности
- Улучшена производительность рендеринга карт
- Оптимизирована работа с большими объемами данных
- Проблемы с отображением маркеров на мобильных устройствах
- Ошибки геокодирования для некоторых адресов
- 🆕 Поддержка iOS приложений
- 🆕 Kotlin Multiplatform архитектура
- 🆕 Новые типы объектов карты (круги, эллипсы)
- 🆕 API для работы с геозонами
- 🆕 Система уведомлений о событиях карты
- 🆕 Поддержка кастомных стилей карт
- 🆕 Экспорт карт в различные форматы (PNG, PDF)
- 🔄 Переработана архитектура для поддержки мультиплатформенности
- 🔄 Улучшен UI/UX веб-приложения
- 🔄 Оптимизирована работа с памятью
- 🔄 Улучшена производительность на мобильных устройствах
- 🐛 Исправлены проблемы с отображением полигонов на больших зумах
- 🐛 Устранены ошибки при работе с координатами за пределами карты
- 🐛 Исправлены проблемы с событиями на мобильных устройствах
- 🐛 Устранены утечки памяти при частом добавлении/удалении объектов
- ❌ Устаревший API для работы с кластерами
- ❌ Поддержка Internet Explorer
- 🆕 Поддержка Android приложений на Compose
- 🆕 Новые типы маркеров (кастомные иконки, анимация)
- 🆕 API для работы с маршрутами и навигацией
- 🆕 Система кэширования геоданных
- 🆕 Поддержка оффлайн режима (базовые карты)
- 🆕 Новые события карты (двойной клик, долгое нажатие)
- 🆕 API для работы с геолокацией пользователя
- 🔄 Переработан механизм событий для лучшей производительности
- 🔄 Улучшена система валидации входных данных
- 🔄 Оптимизирована работа с большими полигонами
- 🔄 Улучшена поддержка различных языков
- 🐛 Исправлены проблемы с отображением маркеров на темных картах
- 🐛 Устранены ошибки при работе с отрицательными координатами
- 🐛 Исправлены проблемы с зумом на мобильных устройствах
- 🐛 Устранены утечки памяти при частом обновлении карты
- 🎉 Первый стабильный релиз проекта
- 🆕 Основной API для работы с Яндекс Картами
- 🆕 Поддержка маркеров, полигонов и линий
- 🆕 Система событий карты
- 🆕 Геокодирование адресов
- 🆕 Расчет расстояний между точками
- 🆕 Веб-интерфейс с интерактивной картой
- 🆕 Адаптивный дизайн для мобильных устройств
- 🆕 Система конфигурации карт
- 🆕 Утилиты для работы с координатами
- ✅ Инициализация карты с настройками
- ✅ Добавление и удаление объектов карты
- ✅ Управление центром и зумом карты
- ✅ Обработка пользовательских событий
- ✅ Геокодирование и обратное геокодирование
- ✅ Расчет расстояний и площадей
- ✅ Экспорт данных карты
- 🆕 Базовая функциональность карт
- 🆕 Простой API для работы с маркерами
- 🆕 Базовый веб-интерфейс
- 🔄 Множественные итерации API дизайна
- 🔄 Улучшения производительности
- 🐛 Множественные исправления багов
- 🆕 Первые прототипы картографических функций
- 🆕 Базовая интеграция с Яндекс Картами API
- 🔄 Экспериментальные изменения архитектуры
- 🆕 Начальная структура проекта
- 🆕 Базовые конфигурации сборки
- 🆕 Добавлено - новая функциональность
- 🔄 Изменено - изменения в существующей функциональности
- 🐛 Исправлено - исправления ошибок
- ❌ Удалено - удаленная функциональность
- 🔒 Безопасность - исправления безопасности
- 📚 Документация - изменения в документации
- 🎨 UI/UX - изменения интерфейса
- ⚡ Производительность - улучшения производительности
- 🧪 Тестирование - изменения в тестах
- 🔧 Инфраструктура - изменения в инфраструктуре
- Версию - в формате [MAJOR.MINOR.PATCH]
- Дату - дата релиза в формате YYYY-MM-DD
- Типы изменений - с соответствующими эмодзи
- Описание - краткое описание изменений
feat: добавлена поддержка кластеризации маркеровfix: исправлена ошибка отображения полигоновdocs: обновлена документация APIstyle: улучшен дизайн кнопокrefactor: переработана архитектура событийtest: добавлены тесты для геокодированияchore: обновлены зависимости
- Используйте ключевые слова для автоматического закрытия issues
Closes #123- закрывает issue #123Fixes #456- исправляет bug #456Resolves #789- решает проблему #789
- 🆕 Поддержка 3D карт
- 🆕 AR интеграция для мобильных устройств
- 🆕 Система плагинов
- 🆕 Машинное обучение для умных рекомендаций
- 🆕 Поддержка веб-версии PWA
- 🆕 Оффлайн карты
- 🆕 Интеграция с внешними сервисами
- 🆕 Расширенная аналитика
- 🆕 Полная переработка архитектуры
- 🆕 Поддержка новых платформ
- 🆕 Расширенный API
- 🆕 Улучшенная производительность
- v1.0.0: 45 новых функций, 23 исправления
- v1.1.0: 32 новые функции, 18 исправлений
- v1.2.0: 28 новых функций, 15 исправлений
- 🆕 Добавлено: 105 функций
- 🔄 Изменено: 67 функций
- 🐛 Исправлено: 56 ошибок
- ❌ Удалено: 12 функций
- @sorydev - архитектор проекта, основной разработчик
- @contributor1 - разработчик Android версии
- @contributor2 - разработчик iOS версии
- @contributor3 - разработчик веб-версии
- @user1 - исправления багов, улучшения UI
- @user2 - документация, тестирование
- @user3 - оптимизация производительности
Спасибо всем участникам проекта! 🎉
Если вы хотите внести свой вклад, ознакомьтесь с CONTRIBUTING.md.