Changelog | Taxi Watcher
Kozak DeveloperПорядок определения версий
Актуальную версию бота можно посмотреть, введя "Версия"
Порядок распределения цифр в версии:
RELEASE.MAJOR.MINOR.PATCH
RELEASE - версия релиза
MAJOR - основная версия с несовместимыми изменениями
MINOR - младшая версия с новым функционалом, обратно совместимым с предыдущей версией
PATCH - несущественные изменения и исправления ошибок, которые оставляют совместимость с предыдущей версией
Список опубликованных изменений, с описанием добавленных функций и исправленных моментов
0.2.5
- Добавлены тарифы, исправлена ошибка с отображением отслеживаемого адреса
0.2.6
- статус отслеживания исправлен и корректен
- если адрес некорректен, он не добавляется в отслеживаемый адрес
- вместо текстовой информации о поездки теперь картинка
- исправлены ошибки
- добавлены новые коды ошибок
0.2.8
- добавлено ограничение на минимальный лимит стоимости
- добавлено логирование
0.2.9, parser - 0.2.1
- ищет больше адресов (geocoder вместо geopy)
- обновлен дизайн картинок
- исправлены некоторые ошибки
0.2.10
- добавлены все картинки для отображения информации о поездке
- добавлен поиск по региону по доступным тарифам
0.2.11
- убраны ограничения на запятые, теперь не проверяются запятые в строке
- исправлен баг при парсинге нескольких юзеров: для каждого тарифа свое место в словаре
- добавлена админ-панель
- исправлена ошибка с конфликтом тарифов
0.2.12
- добавлены кнопки при отслеживании, а также статус и отслеживаемые данные
- добавлено исключение при пустом списке доступных тарифов
0.3.0
- больше настроек в админ-панели
- исправлены данные в конфиге
0.3.1
- больше подсказывающих кнопок
- добавлено обнуление отслеживаемых данных
- добавлено главное меню с основными кнопками
0.3.2
- улучшено взаимодействие с кнопками пользователю
- улучшен ответ с адресом (корректнее и точнее)
- доп: если юзер отслеживает стоимость, но в бане, отслеживание останавливается
0.3.3
- убрано лишнее
- улучшено взаимодействие с пользователем
- добавлен стоп отслеживания для всех
- добавлен интерфейс для общения с юзером
0.4.0
- добавлено считывание адресов с картинки
- исправлено удаление тарифов, вынесено в функцию и удаляется после выбора
0.4.1
- улучшено взаимодействие пользователя с программой, стало больше логики
- исправлены недочеты
0.4.2
- добавлено отображение тарифа и возможность его стереть
- оптимизирован код
0.4.2.1
- небольшая оптимизация
0.4.3
- добавлен адрес в сообщении о начале отслеживания
- добавлена HTML-разметка в сообщениях для пользователя
0.4.3.1
- оптимизирован код, исправлены мелкие ошибки
0.4.3.2
- при запуске, пользователь видит стартовое сообщение, пока картинка грузится на сервере
- добавлены доки
- небольшие улучшения
0.4.4.0
- больше действий с пользователем, функционал усовершенствован
0.4.4.1
- фикс обработки ошибки при распознавании адреса
0.4.4.2
- добавлена возможность смотреть актуальную цену, пока идет отслеживание
0.4.4.3 (parser: 0.2.7)
- патч исправляет мелкие ошибки
- в парсер добавлено исключение для ошибки 1201
- удобнее расположены кнопки в Статус отслеживания
- добавлено сокращение строки для отображения
0.4.5.0
- большой апдейт без обратной совместимости с предыдущими версиями
- добавлена геопозиция как главный метод ввода адреса, текстовый ввод и распознавание с картинки остались
- небольшие исправления и улучшения (читаемость при отображении важной информации)
- убраны лишние и неиспользуемые функции
- главный функционал частично переписан
- добавлена новая ошибка: 1103 и ее обработка
0.4.5.1
- добавлена новая ошибка: 1210 и ее обработка
- упрощены инструкции для пользователя, стало лаконичнее и логичнее (меню, команды прямо в инструкции)
- исправлены мелкие ошибки
- геолокация как главный метод установки адреса
0.4.5.2
- добавлена ссылка для перехода в приложение при падении цены
- исправлены логические ошибки
- решена проблема со сменой тарифа
- добавлено форматирование текста для пользователя о падении цены
0.4.5.3
- добавлена обработка ошибки при формировании картинки с данными поездки (замена на текстовое сообщение)
0.4.5.4
- прописаны доп. функции для удобства пользователя
- исправлены некритичные ошибки, убрано лишнее
0.4.5.5
- добавлена новая ошибка: 111 и ее обработка
- патч исправляет незначительные ошибки
- исправлены логические ошибки в меню
0.4.5.6
- добавлен пример отправки геопозиции
- небольшие исправления
0.4.5.7
- патч исправляет дублирование отслеживания при повторной установке адреса
0.4.5.8
- исправлены ошибки в форматировании текста
- добавлен лимит отслеживания на каждого пользователя
0.4.5.9
- увеличен лимит для каждого пользователя
- исправления в форматировании текста
0.4.5.10
- оптимизирован код
- убраны лишние кнопки
0.4.5.11
- добавлена возможность оценить пользу работы бота
- упрощена визуальная составляющая для большей читаемости текста
0.4.6.0
- добавлен интерфейс для массовой рассылки
- оптимизировано использование модулей
- оптимизирован код, отдельные части и структуры вынесены в модули и классы
0.4.6.1
- проработано получение обратной связи от пользователя
- при добавлении пользователем адреса вручную, происходит поиск полного адреса автоматически (к примеру, если пользователь не указал город, будет отображен тот город, который был выбран автоматически)
0.4.6.2
- hotfix: быстрое исправление, устраняющие ошибки при обращении к API
- исправлены критические ошибки в специфических сценариях
0.4.6.3 [*]
- исправлены мелкие ошибки
- добавлено уведомление при отслеживании более 30 минут
Ссылки, которые могут помочь
Идея
Николай Бумаженко
Разработка
Kozak Developer