Версия 1.2.2
24.04.2025
Исправлено:
        Парсинг значений xml файла при его отправки на принтер


Версия 1.2.1
02.04.2025
Исправлено:
        Cохранение настроек сетевых подключений к принтерам при перезапуске сервиса

Версия 1.2.0
18.03.2025
Добавлено:
        Возможность подключения через Bluetooth Low Energy (BLE);
        Информация о системе в лог-файле;
        Установка высоты этикетки из параметров шаблона (при выкл. "Использовать настройки сервиса");
Исправлено:
        Знак "=" некорректно разбивал переменные передавапемые через XML в шаблон.


Версия 1.1.0
29.11.2021
Добавлено:
        Функция установки 'на лету': ip и порт принтера берутся из xml при наличии, а также возможность выбора недавних настроек (ip + port).
        Возможность передачи высоты этикетки в команде с заданием на печать.
Исправлено:
        Использование таймаута по умолчанию в PrinService nPrinterTimeOut при первом запуске (использовался ноль)


Версия 1.0.18
08.09.2021
Исправлено:
            Переделано получение разрешений для активити и для фрагментов
            Заменен deprecated метод setWifiEnabled(boolean) класса WifiManager. Он возвращал false на устройствах с Android 10 и выше и приложение не подключалось к принтеру (адрес сервера всегда был 0).
            Исправлено - исправлен доступ к файлам на Android 10. (доступ к файлам был недоступен и логи не писались)
Добавлено:
            Возможность указать путь для сохранения логов
            Добавлены кнопки получения статуса и калибровок в UI сервиса, а так же выводятся результат их работы
            Добавлено разрешение на запуск сервиса startForeground (FOREGROUND_SERVICE). Иначе приложение падало на устройствах с Android 9 и выше

Версия 1.0.17
14.01.2021
Исправлено:
           Исправлено закрытие соединения с принтером Godex, а так же исправлено закрытие сервиса и нотификейшена.

Версия 1.0.16
15.12.2020
Добавлено:
           Запись в логов в файл

Версия 1.0.15
08.10.2020
Добавлено:
           Поддержка устройств CipherLab с Андроид 10.
           Добавлена команда автоматического выбора сенсора при печати этикеток в зависимости от шаблона.
           Добавлена команда калибровка для сервиса, а так же UI для запуска калибровки из сервиса(+фрагмент для калибровки и разметка)

Версия 1.0.14
18.08.2020
Добавлено:
            Добавлена возможность использования настроек из загруженного шаблона и CMD файла (т.е. игнорирование настроек сервиса, который заменял настройки шаблона),добавлена возможность редактировать позицию отрыва с этикетке с черной меткой. 

Версия 1.0.13
20.07.2020
Добавлено:
            Добавлена возможность использования настроек из загруженного шаблона (т.е.
            игнорирование настроек сервиса, который заменял настройки шаблона)
            Добавлена возможность редактировать позицию отрыва с этикетке с черной
            меткой (хотя внутренне это тот же параметр)
Исправлено:
            Закомментирована проверка на кодировку в ридере текстовых файлов

Версия 1.0.12
27.05.2020
Добавлено:
            Добавлена возможность загрузки в принтер шаблона.
            Добавлена возможность удаления шаблона из принтера.
            Добавлена возможность загрузки шаблона из памяти принтера.
Исправлено:
            Реализована остановка сервиса после выполнения команды,
            удалена кнопка запуск/остановка сервиса (за ненадобностью).
            Исправлен ответ пользователю об отсутствии данных для печати.


Версия 1.0.11
07.05.2020
Добавлено:
            Добавлены ответы пользователю о напечатанных/пропущенных/исправленных этикетках.
            Добавлена корректировка QR кода в cmd файле.
Исправлено:
            Исправлено получение списка Bluetooth принтеров, подключение по Bluetooth.
            Исправлен основной алгоритм для печати этикеток.

Версия 1.0.10
23.04.2020
Добавлено:
            Загрузка изображения (jpeg,jpg,png,gif,bmp в т.ч. с использованием альфа канала)
        в принтер с автоматической конвертацией в монохромный BMP
        и передачей параметра Image ID как имени, под которым файл будет храниться в принтере.
            Реализация удаления изображения из принтера по Image ID.
Исправлено:
            Установка разделителя переменных по умолчанию и действия по умолчанию при отсутствии
        переменных.

Версия 1.0.9
13.04.2020
Добавлено:
            Возможность выбора CSV файла в качестве источника данных для этикетки.
            Возможность выбора действия (печать/возврат ошибки) в случае отсутствия
        значений параметров для шаблона этикетки.
            Перенос UI на фрагменты и навигацию.
            Изменены настроечные разметки - первый экран для настроек соединения,
        второй - для настроек печати.
Исправлено:
            Удален пункт меню Сохранить(настройки сохраняются автоматически при закрытии окна).
            Исправлены все диалоги - используется Material Design для кнопок
        и удалены фрагменты с кнопками.
            Исправлены seekbar яркости и скорости. Теперь корректно отрабатывают прокрутку.
        Минимальное значение - 0. При установки минимального значения (т.е. нуля)
        устанавливается значение по умолчанию.
            Исправлен баг, при котором позиция отрыва отрабатывала после каждой этикетки.
        Теперь подмотка к позиции отрыва происходит после последней этикетки.
            Исправлена ошибка, при которой не печаталась этикетка в режиме "вернуть ошибку"
            с правильным количеством параметров, но с пустым полем и при этом возвращалось success.
        Числовые поля из XLS больше не коверкаются по формату дробной части, а
        преобразуются в строку.

Версия 1.0.8
24.03.2020
Исправлено:
        печать с файлом источником данных (когда несколько записей),
        получение и проверка разрешений на чтение серийного номера устройства,
        добавлен ClientActivity стиль(отображается как диалог),
        убрано оповещение, если не заданы значения параметров шаблона этикетки,
        изменен тип сервиса с IntentService на Service для поддержки Android 8+
Добавлено:
        Notification,
        возможность запуска настроечной активити при нажатии на Notification,
        возможность остановить сервис из меню настроечной активити.

Версия 1.0.5
15.11.2019
Исправлено:
        не сохранялось значение высоты этикетки при выборе типа печати "непрерывная"
Добавлено:
        поддержка Android 7+
		
Версия 1.0.4
20.08.2019
Исправлено:
        список bluetooth принтеров, добавлено отображение MAC адреса печать cmd-файла с переменными
Добавлено:
        параметр Позиция Отрыва для этикетки
		
Версия 1.0.3
Исправлено:
        список переменных макета этикетки с одинаковыми именами схлопывался в один
		
Версия 1.0.2
05.04.2018
Добавлено:
        Передача списка параметров этикетки, если есть

Версия 1.0.1
04.04.2018	Добавлено: Activity для вызова из 1С
