Skip to content

Commit 36b132b

Browse files
committed
1.10 Документировал изменения релиза
1 parent e2d99a0 commit 36b132b

File tree

2 files changed

+48
-0
lines changed

2 files changed

+48
-0
lines changed

history.txt

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
1.10
2+
3+
Увеличение скорости распаковки порядка 20%
4+
В макет V8Unpack помещена новая версия, собранная Сергеем Батановым aka dmpas
5+
https://build.batanov.me/job/v8unpack-win/label=mingw32/lastSuccessfulBuild/artifact/bin/Release/v8unpack.exe
6+
Новая версия не требует дополнительных библиотек + прирост скорости распаковки по сравнению с версией V8Unpack2.0 порядка 20%
7+
8+
В V8Reader была добавлена возможность разбора обработок в структуру папок с исходниками, имеющими человекопонятные имена.
9+
Эта автоматизация была реализована в рамках проекта precommit, представляющего собой скрипт, который запускает этот разбор при каждом коммите в систему контроля версий Git.
10+
11+
Также в рамках проекта diff1C реализован скрипт, запускающий V8Reader для сравнения выгруженных с помощью стандартной выгрузки 8.3 обычных форм и табличных документов в формате xml.
12+
Попробуйте, это очень удобно!
13+
14+
1) https://github.com/xDrivenDevelopment/v8Reader/issues/9 - из командной строки через батник diff-1c-cf.bat из проекта v8Diff можно сравнить XML-файлы табличных документов из выгрузки 8.3
15+
2) https://github.com/xDrivenDevelopment/v8Reader/issues/2 - реализована проверка версии через github API (проверяется содержимое поля data из страницы https://api.github.com/repos/bambr1975/v8reader/commits?per_page=1
16+
3) Оптимизированы регулярки для корректного разбора реквизитов и табличных частей объектов метаданных
17+
4) Исправлен разбор управляемых форм (иногда выскакивала ошибка разбора)
18+
5) Изменилась логика сравнения в модулях (теперь строки структурного сравнения сравниваются без учета пустого пространства)
19+
6) Логика построения дерева обычных форм отвязана от идеи деструктивного анализа – иерархия элементов строится на основе внутреннего представления
20+
7) В управляемых формах реализован разбор командного интерфейса.
21+
22+
Добавлена возможность корректной обработки объектов платформы 8.3.
23+
24+
Логика построения дерева обычных форм отвязана от идеи деструктивного анализа – иерархия элементов строится на основе внутреннего представления.
25+
26+
Исправлены различные ошибки
27+
28+
1.9
29+
30+
Реализовано требование https://github.com/xDrivenDevelopment/v8Reader/issues/6
31+
Теперь можно увидеть различия в модулях, если в методе модуля исправлен регистр буквы.
32+
33+
Реализованы требования
34+
1) https://github.com/xDrivenDevelopment/v8Reader/issues/1
35+
2) https://github.com/xDrivenDevelopment/v8Diff/issues/4
36+
3) https://github.com/xDrivenDevelopment/v8Diff/issues/3
37+
38+
- исправлена маленькая ошибка формирования синонимов форм в конфигурациях
39+
- добавлены работа с http-сервисами,
40+
- исправлена совместимость со старыми версиями платформ 8.2,
41+
- исправлена картинка строк для отображения http-сервисов,
42+
- удаляются пустые ветки добавленных метаданных (HTTP-сервисов и определяемых типов)

releaseCheck.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
Перед выпуском релиза нужно выполнить операции по следующему чек-листу:
2+
- Изменить номер версии в методе Версия() модуля обработки V8Reader.epf
3+
- Выполнить все тесты из папки Tests. Ошибок быть не должно.
4+
- Описать все изменения версии в файле history.txt
5+
- Убедиться, что в задачах/issues на Гитхабе для нового релиза/milestone не осталось невыполненных задач.
6+
- Если все-таки есть незавершенные задачи, их нужно убрать из нового релиза/milestone.

0 commit comments

Comments
 (0)