1. Исправлена ошибка ядра, из-за которой нельзя было в одном плагине задавать два метода с одинаковыми именами, но разной сигнатурой. Оттестирована работа редактора AMEditor на работу с одноименными методами;
2. Исправлена ошибка модуля формирования отчетов, из-за которой время от времени не заменялись шаблоны, не помещенные офисным процессором в один style-тэг. (Требует тщательного тестирования);
3. Добавлен плагин TextDataSource, позволяющий подключаться к текстовым файлам формата csv по средствам SQL. Использует собственный драйвер запросов. Поддерживает инструкции SELECT, DELETE, INSERT, UPDATE, агрегации MAX, MIN, COUNT, AVG, внутренние и внешние межфайловые соединения, блоки WHERE, HAVING, ORDER BY, LIMIT, задание разделителей строк и столбцов (На данный момент для всех файлов запроса одни и те же разделители. В будущем возможно функционал будет расширен). Поддерживает подзапросы. (Требует тщательного тестирования);
4. Изменены имена плагинов ScriptModule -> JSModule, SqlModule -> SqlDataSource. Сделано это с целью соответствия масштабируемости и унификации именования. В дальнейшем имя SqlModule планируется использовать для модуля формирования кросс-запросов из разных источников данных, таких как СУБД, plain-text, web-request-parser-result и т.д. Необходимо переименовать данные модули в файлах конфигурации;
5. Убраны промежуточные методы конвертации таблиц и строк из ConvertReportTableToDataTable, ConvertReportRowToDataRow. Необходимо удалить данные методы из файлов конфигурации;
6. Перенесены и переименованы методы SqlGetRow, SqlGetCell из метода SqlDataSource (бывший SqlModule) в ConvertModule (новые названия GetRow и GetCell). В дальнейшем эти методы будут упразднены (или перемещены) при появлении нового модуля SqlModule.dll;
7. Исправлена проблема с некорректной обработкой значений в модуле ConvertModule, которые невозможно конвертировать в требуемый формат. Теперь такие значения будут возвращаться без изменений.

ВНИМАНИЕ: ДАННАЯ ВЕРСИЯ ПРИЛОЖЕНИЯ НЕ СОВМЕСТИМА С ПРЕДЫДУЩИМИ ВЕРСИЯМИ! НЕОБХОДИМО ВНЕСЕНИЕ РУЧНЫХ (БЕЗ AmEditor) ИЗМЕНЕНИЙ В КОНФИГУРАЦИОННЫЕ ФАЙЛЫ ПО ПУНКТАМ 4, 5, 6 (СМ, ВЫШЕ).
Commit 28.08.2014