## 2.3.3 - 2026-07-13

### Исправлено
- Исправлена работа тарифной модели лицензирования, при использовании смешанной конфигурации.
- Исправлено возникновение ошибок при возврате чеков, оплаченных бонусами.


## 2.3.2 - 2024-12-16

### Исправлено
- Исправлена работа тарифной модели лицензирования.


## 2.3.1 - 2024-08-02

### Добавлено
- Повышена стабильность работы механизма тарифной модели лицензирования.



## 2.3.0 - 2024-08-01

### Добавлено
- Реализовано новое лицензирование. Поддержана тарифная модель лицензирования.
- Добавлен раздел "Особые даты".
- Оптимизирована загрузка карт с сервера.
- Добавлена передача контактных данных и признак отправки элетронного чека.





## 2.2.0 - 2020-06-16

### Добавлено
- Новая роль пользователя "Старший кассир" позволяет создавать карты клиентов и редактировать в них информацию о клиентах.



## 2.1.9 - 2020-03-19

### Изменено
- Оптимизирован запрос получения списка карт клиентов.
- Оптимизирован запрос авторизации карты клиента по номеру телефона.
- Пользователь с ролью "Касса" теперь не может изменять заполненные ранее данные в карте клиента.



## 2.1.8 - 2020-01-15

### Исправлено
- Не работала функция восстановления пароля.



## 2.1.7 - 2019-09-16

### Изменено
- Оптимизирован запрос проведения чеков.
- Запрос списка карт клиентов поддерживает аргумент lightweight. В этом случае он возвращает карты без бонусов, скидок и сумм покупок, что сокращает время выполнения запроса.
- Запрос списка подарочных карт поддерживает аргумент lightweight. В этом случае он возвращает карты без балансов, что сокращает время выполнения запроса.



## 2.1.6 - 2018-12-29

### Исправлено
- В журнале действий сообщение об изменении карты клиента не содержало номер карты.
- Служба Frontol Discount Unit была доступна только по протоколу TLS версии не ниже 1.2.



## 2.1.5 - 2018-12-11

### Изменено
- Пользователь с ролью "Касса" теперь не может менять ранее установленную дату рождения в карте клиента.

### Исправлено
- Изменение даты рождения в карте клиента или настроек длительности бонуса или скидки на день рождения приводило к повторному начислению бонуса и/или скидки на день рождения.



## 2.1.4 - 2018-10-23

### Исправлено
- В процессе сжатия данных удалялись лишние записи по бонусам для карт клиентов и балансам подарочных карт при определенных условиях.



## 2.1.3 - 2018-10-11

### Исправлено
- Не работало SMS оповещение через UniSender из-за прекращения поддержки протокола TLS v1. В HTTPS-соединениях теперь используется TLS v1.2.



## 2.1.2 - 2018-07-25

### Исправлено
- Некорректный HTTP-запрос мог приводить к остановке службы.



## 2.1.1 - 2018-05-28

### Исправлено
- Ответ на запрос к службе лицензирования мог обрабатываться неправильно.



## 2.1.0 - 2018-04-13

### Добавлено
- Генерация карт клиентов и подарочных карт со случайными номерами.

### Изменено
- При повторном приеме документа от кассы, если ранее принятый и новый документы различаются, формируется документ, отменяющий ранее принятый.

### Исправлено
- При наличии клиентов с днем рождения 29 февраля не работало начисление бонусов и скидок на день рождения.
- На ОС семейства Windows нельзя было загрузить карты из файла с расширением ".csv".
- В письмах, отправленных Frontol Discount Unit, адрес отправителя мог отображаться неправильно, если в настройках SMTP не заполнено поле "Имя отправителя".
- На страницах, недоступных для редактирования текущему пользователю, в компоненте редактирования числа были доступны стрелки увеличения и уменьшения его значения.
- После изменения значения в компоненте редактирования числа вводом текста с клавиатуры после нажатия клавиши Enter не происходила запись нового значения компонента.
- Пользователь с ролью "Оператор" мог редактировать баланс бонусов и скидки у карт клиентов.



## 2.0.0 - 2017-12-19

### Добавлено
- Авторизация клиента по номеру телефона, указанному в его карте.
- Уведомление о сгорании бонусов.
- Ограничение по времени суток в рассылках уведомлений клиентам по эл. почте и SMS.
- Поддержка порога суммы бонусов в настройках уведомлений об их начислении.

### Изменено
- Введены ограничения для касс:
  * Аутентификация пользователя с ролью "pos" возможна не чаще одного раза в час;
  * Запрос пролонгирования токена для пользователя с ролью "pos" запрещен;
  * Запросы проведения документа, активации и деактивации подарочной карты доступны только для пользователя с ролью "pos".
- При повторном приеме документа от кассы сервис отвечает 200 OK, если ранее принятый и новый документы не имеют различий.
- Поддержка поля :total - баланс бонусов в тексте уведомлений о начислении и списании бонусов.
- Улучшено поведение компонента ввода времени.
- Улучшено поведение компонента ввода числа.
- Переработан компонент выбора даты.
- При установке в ОС Windows на рабочий стол добавляется ярлык, открывающий веб-интерфейс.
- Добавлена иконка веб-интерфейса (favicon).

### Исправлено
- При недоступности PostgreSQL служба Frontol Discount Unit прекращала работу через минуту после старта.
- При проведении документа возникала ошибка в случае, если количество начисляемых бонусов было равно нулю.
- Неправильно устанавливались даты начала и окончания действия бонуса на день рождения для карты клиента, созданной в период действия для нее бонуса на день рождения.
- При наличии нескольких ограниченных по времени начислений бонусов с одинаковой датой начала действия списание происходило только для одного из них. То же с балансом подарочной карты.



## 1.1.0 - 2017-09-28

### Добавлено
- Расширен формат файла импорта карт клиентов и подарочных карт.
- Поддержка уведомлений клиентов по SMS.
- Сжатие истории бонусов, скидок и документов карт клиентов, а также баналса подарочных карт.
- Восстановление пароля пользователя.
- Возможность удалить все скидки  и пересчитать величину накопительной скидки заново по отдельной карте клиента или всем сразу.
- Практическое руководство пользователя.

### Изменено
- Актуальной скидкой по карте клиента теперь считается максимальная из всех доступных (вместо последней начисленной, как было раньше).
- Расширены настройки уведомлений клиентов по эл. почты для возможности использования стороннего сервиса рассылок.
- Веб-интерфейс поддерживает сохранение по нажатию Ctrl+S, а также по нажатию клавиши Enter в текстовых полях.
- При бездействии пользователя в веб-интерфейса в течение часа автоматически производится выход.
- После установки уведомления о начислении бонусов и скидок содержат текст по умолчанию.

### Исправлено
- Не суммировалось количество доступных кассовых подключений при наличии нескольких лицензий.
- Неправильная кодировка в электронных письмах.
- Небольшие проблемы отображения веб-интерфейса в MS Edge.
- Отображение диалоговых окон в веб-интерфейсе при малом размере окна браузера.
- Некорректное поведение кнопки с выпадающим меню в FireFox.


## 1.0.0 - 2017-08-14
