legacy/CHANGELOG.md

47 lines
2.8 KiB
Markdown
Raw Normal View History

2015-10-30 11:30:51 +03:00
v.1.0.0
Структура модульная, под каждый "таск" тперь создается 2 файла: sql|txt + класс обработчик
Внесено множество мелких улучшений по отображению сообшений об ошибках и правилам наследования
Добавлена возможность кастомизации под конкреную интеграцию
Query удален из проекта, заменен на Builder + Rule
Init удален из проекта, заменен на Container (singleton)
Вызов ApiClient осуществляется через RequestProxy (обвязка обрабатывающая исключения и логгируюшая проблемы)
Пути к логам исключены из файла настроек, теперь они зашиты в контейнер
Доработан модуль работы с почтой (в том числе под несколько ящиков)
Добавлена возможность сделать дамп БД прямо из консольного приложения
v.0.3.0
Добавлена обработка почтовых ящиков для создания заказов на основании писем
Изменен конфигурационный файл, теперь инициализацию подключения к БД или почте можно деактивировать
Внесены коррективы в класс Autoloader для нормальной работы с версией php 5.2.17 и ниже
Обновлен api клиент до последней акутальной версии
v.0.2.3
Добавлен класс валидации данных
Добавлена очистка данных от мусора
Добавлена автоматическая кодировка
Добавлена разбивка ФИО
Установка date.timezone если не заданна
v.0.2.2
Обновление заказов
Стабилизация проверки клиента на уникальность
Обратная совместимость Autoloader для 5.2
Перенос QueryInterface в директорию db
Обновление методов Init
v.0.2.1
Выгрузка словарей
Новый autoloader
Обновление ApiClient до актуальной версии
Добавлены примеры для cms: NetCat, PHPShop, HostCMS
v.0.1.2
Устранение ошибок в ApiHelper/checkCustomer
v.0.1.1
Выгрузка старых клиентов и заказов
Выгрузка текущих заказов по cron
Генерация ICML по cron
Получение истории по cron