Skip to content

Commit 50ee8e3

Browse files
committed
feat: 1.4.0
Обновлена версия OPM до 1.4.0 и обновлены зависимости - Обновлена версия OPM до 1.4.0 в packagedef и КонстантыOpm.os - Обновлены версии зависимостей в packagedef: - asserts: 1.3.0 -> 1.4.0 - logos: 1.3.0 -> 1.7.1 - cli: 0.10.2 -> 0.11.0 - tempfiles: 1.0.0 -> 1.1.1 - gitrunner: 1.6.2 -> 1.7.1 - Добавлена зависимость "semver" версии 1.0.0 в packagedef - Добавлено использование "semver" в src\core\Модули\РаботаСОписаниемПакета.os и src\core\Классы\КэшУстановленныхПакетов.os - Исправлена ошибка в КэшУстановленныхПакетов.os, где УстановленнаяВерсия приравнивалась к 0, теперь она приравнивается к "0". - Внесены изменения в логику сравнения версий в src\core\Модули\РаботаСОписаниемПакета.os и src\core\Классы\КэшУстановленныхПакетов.os для использования semver
1 parent 592b972 commit 50ee8e3

File tree

4 files changed

+14
-11
lines changed

4 files changed

+14
-11
lines changed

packagedef

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,21 +13,22 @@
1313
Константы_ЛокальнаяВерсия = ЗагрузитьСценарий(ПутьКСценариюКонстант);
1414
ВерсияПродукта = Константы_ЛокальнаяВерсия.ВерсияПродукта;
1515
Иначе
16-
ВерсияПродукта = "1.3.0";
16+
ВерсияПродукта = "1.4.0";
1717
КонецЕсли;
1818

1919
Описание.Имя("opm")
2020
.Версия(ВерсияПродукта)
2121
.ВерсияСреды("1.9.2")
2222
.ЗависитОт("strings", "0.5.0")
2323
.ЗависитОт("fs", "1.2.0")
24-
.ЗависитОт("asserts", "1.3.0")
24+
.ЗависитОт("asserts", "1.4.0")
2525
.ЗависитОт("fluent", "0.6.1")
26-
.ЗависитОт("logos", "1.3.0")
27-
.ЗависитОт("cli", "0.10.2")
28-
.ЗависитОт("tempfiles", "1.0.0")
29-
.ЗависитОт("gitrunner", "1.6.2")
26+
.ЗависитОт("logos", "1.7.1")
27+
.ЗависитОт("cli", "0.11.0")
28+
.ЗависитОт("tempfiles", "1.1.1")
29+
.ЗависитОт("gitrunner", "1.7.1")
3030
.ЗависитОт("reflector", "0.7.1")
31+
.ЗависитОт("semver", "1.0.0")
3132
.ВключитьФайл("packagedef")
3233
.ВключитьФайл("src")
3334
.ВключитьФайл("tasks")

src/core/Классы/КэшУстановленныхПакетов.os

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11

22
#Использовать fs
33
#Использовать logos
4+
#Использовать semver
45

56
Перем Лог;
67

@@ -29,7 +30,7 @@
2930
УстановленнаяВерсия = МетаОписаниеПакета.Свойства().Версия;
3031
Иначе
3132
// @deprecated
32-
УстановленнаяВерсия = 0;
33+
УстановленнаяВерсия = "0";
3334
КонецЕсли;
3435
Лог.Отладка("ПакетУстановлен: Перед вызовом СравнитьВерсии(ЭтаВерсия = <%1>, БольшеЧемВерсия = <%2>)", УстановленнаяВерсия, ОписаниеЗависимости.МинимальнаяВерсия);
3536

@@ -40,7 +41,7 @@
4041
УстановленаКорректнаяВерсия = Ложь;
4142
Иначе
4243
УстановленаКорректнаяВерсия = ОписаниеЗависимости.МинимальнаяВерсия = Неопределено
43-
ИЛИ РаботаСВерсиями.СравнитьВерсии(УстановленнаяВерсия, ОписаниеЗависимости.МинимальнаяВерсия) >= 0;
44+
ИЛИ Версии.СравнитьВерсии(УстановленнаяВерсия, ОписаниеЗависимости.МинимальнаяВерсия) >= 0;
4445
КонецЕсли;
4546

4647
Лог.Отладка("Пакет установлен: " + ПакетУстановлен);

src/core/Модули/КонстантыOpm.os

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,5 @@
2424
ПутьВЗапасномХранилище = "/download/";
2525
ЛокальныйКаталогУстановкиПакетов = "oscript_modules";
2626
ИмяЛога = "oscript.app.opm";
27-
ВерсияПродукта = "1.3.0";
27+
ВерсияПродукта = "1.4.0";
2828
ИмяФайлаНастроек = "opm.cfg";

src/core/Модули/РаботаСОписаниемПакета.os

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#Использовать logos
2+
#Использовать semver
23

34
Перем Лог;
45

@@ -33,7 +34,7 @@
3334
ТребуемаяВерсияМанифеста,
3435
ТекущаяВерсияМанифеста
3536
);
36-
Если РаботаСВерсиями.СравнитьВерсии(ТребуемаяВерсияМанифеста, ТекущаяВерсияМанифеста) > 0 Тогда
37+
Если Версии.СравнитьВерсии(ТребуемаяВерсияМанифеста, ТекущаяВерсияМанифеста) > 0 Тогда
3738
ТекстСообщения = СтрШаблон(
3839
"Ошибка установки пакета <%1>: Обнаружена устаревшая версия opm.
3940
|Требуемая версия: %2
@@ -61,7 +62,7 @@
6162
СистемнаяИнформация = Новый СистемнаяИнформация;
6263
ВерсияСреды = СистемнаяИнформация.Версия;
6364
Лог().Отладка("ПроверитьВерсиюСреды: Перед вызовом СравнитьВерсии(ЭтаВерсия = <%1>, БольшеЧемВерсия = <%2>)", ТребуемаяВерсияСреды, ВерсияСреды);
64-
Если РаботаСВерсиями.СравнитьВерсии(ТребуемаяВерсияСреды, ВерсияСреды) > 0 Тогда
65+
Если Версии.СравнитьВерсии(ТребуемаяВерсияСреды, ВерсияСреды) > 0 Тогда
6566
ТекстСообщения = СтрШаблон(
6667
"Ошибка установки пакета <%1>: Обнаружена устаревшая версия движка OneScript.
6768
|Требуемая версия: %2

0 commit comments

Comments
 (0)