Все заметные изменения в этом проекте будут задокументированы в этом файле. Формат основан на Keep a Changelog и этот проект придерживается Semantic Versioning.
- Добавлена команда changelog check-version для проверки наличия указанной версии в файле CHANGELOG.md.
- Добавлена команда infobase updatecfg - обновление конфигурации на поддержке.
- Добавлена команда infobase runcode - выполнение произвольного кода в режиме предприятия.
- Доработан шаблон Softonit для ChangeLog. Теперь он корректно отображается в 1С на Linux.
- Добавление команд для работы с FTP: ftp get, ftp put, ftp delete
- Добавление команд для работы с ИБ 1С: infobase create file, infobase create server, infobase dump, infobase restore
- Добавление команд для работы с файловой системой: fs delete, fs newtempfile, fs newtemppath, fs copy, fs errorsfromfile, fs addcontent, fs read
- Добавление команды для экспорта проекта EDT в XML 1C: edt export xml1c
- Добавление в тесты возможности исполнения тестов по регулярному выражению
- Добавление команд для работы с расширениями 1С: infobase extension load, infobase extension loadfromsource, infobase extension save, infobase extension savetosource, infobase extension update
- Добавлены команды для создания дистриубтивов: infobase distrib
- Добавлены команды для HTTP-запросов: http get, http post
- Добавлены команды для работы c json-файлами: json read, json write
- Добавлены команды для работы с EDT: srctoxml, versionconfig
- Добавлены команды для создания новостей из конфигурации: infobase news
- Переименованы классы команд, для удобной группировки
- Добавлена автогенерация всех команд и параметров команд в отдельный файл COMMAND.md. Данные строятся на основании автоматически.
- Внедрены тесты.
- Внедрен запуск из Github Actions.
- Добавлена работа с настройками.
- Добавлена запись настроек.
- Начало работы над CI/CD