Что нового?
| Версия | Изменения |
|---|---|
| 1. |
Реализована локализация приложения (Определение локали пользователя в зависимости от заголовка Accept-Language).
Добавлен запрос получения серверного времени /api/time.
В «Отчет по заказам клиента» добавлена информация о:
- Статус заказа;
- Тип заказа;
- Тариф;
- На когда;
- Форма оплаты;
- Платеж.
Поддержка локализации гео-данных (улицы и объекты). В запросах поиска гео-данных по части слова добавлена логика:
- транслитерации строки запроса. Например, запрос «turovskaya» вернет улицу «Туровская»;
- переключение расскладки для qwerty-клавиатуры. Например, запрос «nehjdcrfz» вернет улицу «Туровская»;
Версия 1.6.4:
- Улучшенная авторизация. Вместо логина (Доступ в ТН) можно также использовать номер телефона (указанный в карточке Клиента);
- Верификация телефона для гостевого пользователя.
- Редактирование профиля постоянного клиента;
- Смена номера телефона постоянного клиента с подтверждением через SMS;
- Восстановление пароля.
| 42.0 (TN 30.1.0) | Добавлены избранные адреса и управление ими (/api/client/addresses). |
| 1.41.1 (TN 30.0.3) | Добавлено корректное указание доп.услуг при создании заказа. |
| 1.40.0 (TN 30.0.0) | Добавлена возможность удалить поездку (/api/weborders/hide). Введена версионность API в связи с внедрением новых дополнительных услуг. В запросах api/weborders/cost, api/weborders/tariffs/cost, api/weborders, api/settings, /api/drivers/position?lat=<latitude>&lng=<longitude>&radius=<km>, api/v2.0/weborders/<uid>, api/v2.0/weborders/?executionStatus=*, api/clients/ordersreport, api/drivers/position добавлены новые доп.услуги. |
| 1.39.1 (TN 29.29.0) | Добавлена оценка водителя пассажиром (/api/weborders/rate). Запрос состояния заказа /api/weborders расширен рейтингом водителя. |
| 1.36.2 (TN 29.24.0) | Исправление работы рекомендуемой добавочной стоимости для анонимного пользователя. |
| 1.36.4 (TN 29.23.5) | Доработана защита от СМС-спама. |
| 1.36.3 (TN 29.23.4) | Улучшена защита от СМС-спама. |
| 1.36.2 (TN 29.23.1) | Актуализированы ссылки для корректной работы с сервисом LiqPay. |
| 1.36.1 (TN 29.22.2) | Исправлено применение рекомендуемой добавочной стоимости для онлайн-заказов на Back End. |
| 1.36.1 (TN 29.22.1) | Добавлена возможность изменения добавочной стоимости в меньшую сторону. |
| 1.36.0 (TN 29.22.0) | Добавлена рекомендуемая добавочная стоимость при просчете тарифа и создании заказа. Добавлены ее отображение и изменение. Добавлено получение шага рекомендуемой добавочной стоимости (/api/settings/addCostIncrementValue). |
1.35.1 (TN 29.21.1) | Исправлен учет тарифов при просчете стоимости. |
| 1.32.1 (TN 29.18.0) | Добавлены push уведомления при изменении бонусного счета клиента (Формат и отправка push при отправке на сервер уведомлений). |
| 1.30.0 (TN 29.16.0) | Исправлено добавление стоимости для заказа, оплаченного бонусами (/api/weborders/<uid>/cost/additional). Исправлена приоритетность тарифов, действующих по дням недели или времени, при просчете стоимости (/api/weborders/cost). |
| 1.25.0 (TN 29.15.0) | Добавлена информация об оплате бонусами в запрос информации по заказу (/api/v2.0/weborders/<uid>). |
| 1.22.0 (TN 29.13.0) | Добавлен запрос на просчет стоимости по списку переданных тарифов (/api/weborders/tariffs/cost). Добавлен запрос информации о позывном (api/weborders/{orderUid}/driver). |
| 1.21.0 (TN 29.12.0) | Добавлен запрос версии TaxiNavigator (/api/tnVersion). |
| 1.20.0 (TN 29.11.0) | Добавлена возможность использовать настройки пуш сервера для конкретного мобильного приложения. |
| 1.19.0 (TN 29.10.0) | Добавлен "Запрос пяти самых новых адресов клиента". |
| 1.18.0 | Добавление идентификатора колонны в параметры запросов на получение SMS с кодом подтверждения (восстановление пароля, получение кода подтверждения для регистрации, верификация телефона, смена телефона клиента). |
| 1.15.0 | Добавлена возможность "Поиск ближайшей геоточки (улицы или объекта) по географическим координатам (долгота-широта)." |
| 1.13.7 | В push уведомления добавлен параметр "execution_status" в свойство "data". Пример в документации, пункт "Получение уведомлений о изменениии статуса заказа". |
| 1.12.7 | В push уведомления добавлен параметр "priority":"high" для корректной работы на ios устройствах. Пример в документации, пункт "Получение уведомлений о изменениии статуса заказа". |
| 1.12.6 | В push уведомления добавлен параметр "content_available":true для корректной работы на ios устройствах. Пример в документации, пункт "Получение уведомлений о изменениии статуса заказа". |
| 1.7.17.0 | Разрешена поворная верификация номера телефона. По запросу получения кода подтверждения - API возвращает новый сгененированный код не производя проверку на наличие ранее выполенного подтверждения. |
| 1.7.16.0 | Добавлено определение тарифа согласно указанным временным промежуткам в настройках тарификации ТН. |
| 1.7.14.0 | Добавлен запрет на создание предварительных заказов с временем подачи меньше текущего времени установленного на сервере ИДС. |
| 1.7.13.0 | Добавлен перевод номеров телефона в формат указанный в настройках «Такси Навигатор». |
| 1.7.12.0 | Добавлена гибкая тарификация. Реализован API метод api/tariffs который отправляет список тарифов. Расширены API методы api/weborders/cost и api/weborders для приема гибкого тарифа, который передается в поле "flexible_tariff_name". |
| 1.7.8.0 | Добавлен запрос возвращающий необходимые настройки комплекса «Такси Навигатор». |
| 1.7.7.4 | Улучшен просчет заказов с загородним тарифом. |
| 1.7.7.3 | Реализован возврат водителя обратно в сектор при отмене заказа клиентом. |
| 1.7.7.2 | Исправлены мелкие ошибки. При сохранении заказа просчитывается параметр «Route_Time» (Время в пути). |
| 1.7.7.0 | Поддержка бонусных клиентов. Возможность получения координат «своей» машины, выполняющей заказ. |
| 1.7.6.0 – 1.7.6.1 | Реализована возможность создания заказа с наличной оплатой для клиента категории «безналичный расчет». |
| 1.7.5 | Исправлены незначительные ошибки при построении отчета по заказам клиента. |
| 1.7.7.4 | Улучшен просчет заказов с загородним тарифом. |
| 1.7.7.3 | Реализован возврат водителя обратно в сектор при отмене заказа клиентом. |
| 1.7.7.2 | Исправлены мелкие ошибки. При сохранении заказа просчитывается параметр «Route_Time» (Время в пути). |
| 1.7.7.0 | Поддержка бонусных клиентов |
| 1.7.6.0 – 1.7.6.1 | Реализована возможность создания заказа с наличной оплатой для клиента категории «безналичный расчет». |
| 1.7.5 | Исправлены незначительные ошибки при построении отчета по заказам клиента. |
| 1.7.4 | Добавлена польская локализация (PL-PL). |
| 1.7.3 | Расширен запрос «заказов клиента»: кроме выполненных заказов, можно получить выполняющиеся и отмененные заказы клиента. |
| 1.7.2 | Исправлена отмена заказа по тайм-ауту с поставленной машиной. |
| 1.7.1 | Исправлены незначительные недочеты, связанные с запуском приложения в процессе авто-обновления. |
| 1.7.0 | Ускорен просчет стоимости |
| 1.6.19 | Реализованы частичные ответы запроса гео-данных. В запросе гео-данных возвращаются только те данные, которые пользователь указал в запросе. |
| 1.6.18 | В запрос «профиль клиента» добавлены данные о текущей скидке клиента. |
| 1.6.16.1 | При ошибке авторизации в тело ответа добавлен идентификатор с кодом ошибки (Id=-2). |
| 1.6.16 | Исправлены незначительные ошибки. |
| 1.6.15 | Реализовано сжатие Http-ответов с поддержкой алгоритмов gzip и deflate. |
| 1.6.14 | Улучшена логика подтверждения номера телефона через SMS. |
| 1.6.13 | Изменение схемы БД. Совместим только с версией ТН 25.2.4. |
| 1.6.12 | Добавлены переводы для культур "EN-US", "RU-RU", "UK-UA", "KA-GE" сообщения об ошибки авторизации. |
| 1.6. |
| 11 | В заказе указывается номер дома, указанный пользователем, даже если такого дома нет в БД. При этом маршрут строиться к билжайшему существующему дому. |
| 1.6. |
| 10 | Исправлены мелкие ошибки при постановке первого водителя в секторе. |
| 1.6. |
| 9 | Реализована опциональная поддержка CORS запросов (настраивается в файле конфигурации WebOrders.WebAPI.ini). |
| 1.6. |
| 8 | Исправлены |
| мелкие ошибки при восстановлении пароля постоянного клиента. |
| 1.6. |
| 7 | Исправлена ошибка запроса гео-данных для запроса (/api/geodata/streets?versionDateGratherThan=.... |
| 1.6. |
| 6 | Удаление лог-файлов, созданных более чем 14 дней назад. |
| 1.6. |
| 5 |
|
| 1.6.4 | Исправлена ошибка отправки заказа в СОЗ на сервер, который отмечен как запрещенный для перекидки. |
| 1.6.3 | Улучшена схема постановки на заказ первого водителя в секторе (учет «ПВЗ» - попытка взятия заказа). |
| 1. |
| 6.2 |
| Исправлены ошибки при создании заказа с маршрутом указанным в гео-координатах. |
| 1. |
| 6. |
| 1 | Исправлены мелкие ошибки |
| 1.6.0 | Поддержка локализации гео-данных (улицы и объекты). В запросах поиска гео-данных по части слова добавлена логика:
|
| 1.5.11 | Логирование закрытия приложения. |
| 1.5.10 | Инициализация CSSector.dll при получении события «TN_reboot». |
| 1. |
| 5.9 | Исправлен алгоритм выбора одного из нескольких гибких тарифов, время действия которых пересекается. |
| 1.5.8 | Добавлена возможность при создании заказа указать доп опцию «чек». |
| 1. |
| 5.7 |
Возможность получения координат «своей» машины, выполняющей заказ.
Добавлен поиск по нескольким вхождениям. Например при поиске "шев вас пер" или "вас пер шев" будет найдено значение "ШЕВЧЕНКО ПЕР. (ВАСИЛЬКОВ)"
Добавлено форматирование номера телефона для согласно настройке ТН для:
- номер телефона водителя (при получении статуса заказа)
- номер телефона клиента (при логине)
- номер телефона клиента в истории заказов
текущего времени установленного на сервере ИДС.
| Добавлена обработка нового HTTP-заголовка «X-WO-API-APP-ID» - id приложения, с которое взаимодействует с WebOrders.WebApi. При создании заказа данный идентификатор сохраняется в заказе и может быть отображен в «Полном отчете по заказам» в «Такси Навигатор». | |
| 1.5.6 | Копирование комментария для водителя из тарифа в заказ. |
| 1.5.5 | Логирование очереди позывных в секторе в архив при постановке первого в секторе на заказ. |
| 1.5.4 | Исправлены мелкие ошибки при работе с БД. |
| 1.5.3 | Проверка номера телефона в «Черном списке» при создании заказа. |
| 1.5.2 | Добавлена возможность регистрации новых клиентов. |
| 1.5.1 | Оптимизация быстродействия. Исправлены ошибки при высокой нагрузке. |
| 1.5.0 | В запрос профиля клиента добавлено возврат «Кол-во заказов клиента». |
| 1.4.19 | В «Отчет по заказам клиента» добавлена информация о:
|
| 1.4.18 | Добавлена возможность заказа машины типа «микроавтобус». |
| 1.4.17 | Улучшена логика формирования GPRS комментариев, комментариев для водителя и комментариев для диспетчера при создании заказа. |
| 1.4.16 | Исправлены мелкие ошибки (наличие пробелов в номере дома при создании заказа). |
| 1.4.15 | Реализована паджинация (лимит и смещение) возвращаемых гео-данных при поиске по названию. |
| 1.4.14 | Реализована логика запрета смены пароля для некоторых постоянных клиентов. |
| 1.4.13 | Возможность использования тарифа по-умолчанию для онлайн-заказа. |
| 1.4.12 | Изменен формат номера телефона клиента при сохраненииего в БД при создании заказа. |
| 1.4.11 | Исправлены ошибки |
| 1.4.10 | Добавлена поддержка грузинской локализации. |
| 1.4.9 | Изменение логики обработки предварительного заказа. |
| 1.4.8 | Возвращение номера телефона водителя в запросе статуса выполнения заказа (/api/weborders/<uid>). |
| 1.4.5 | Добавлена дополнительная услуга «Премиум» при создании заказа. Программа будет искать машину премиум-класса. |
| 1.4.3 | Автоматическая постановка водителя первого в секторе на заказ с учетом доп. услуги «Терминал». |
| 1.4.2 | Исправлены ошибки |
| 1.4.1 | Добавление дополнительной услуги «Терминал». Возможность расплатиться клиенту карточкой непосредственно водителя. Программа будет искать машину, у которой есть терминал. |
| 1.3.1 | Расширено api для запросов гео-данных. |
| 1.2.11 | Учет загороднего расстояния для объекта при «старой схеме расчета загороднего маршрута» |
| 1.2.10 | Формирование комментария для водителя на основании опций заказа. |
| 1.2.9 | Закрытие приложения только по кнопке «Х» (Крестик) или вводу в консоль «exit». |
| 1.2.8 | Смена пароля для пользователя. |
| 1.2.7 | Создание заказа с маршрутом по географическим координатам (долгота, широта). |
| 1.2.5 | Из пакета на создание заказа (POST api/weborders) (просчет стоимости заказа POST api/weborders/cost) удален параметр dispatcherId (Id диспетчера от имени которого будут создаваться заказы). Реализована локализация приложения (Определение локали пользователя в зависимости от заголовка Accept-Language). Добавлен запрос получения серверного времени /api/time. |