Skip to content

Commit

Permalink
Merge pull request #744 from OP-TED/prepare/1.6.3
Browse files Browse the repository at this point in the history
Prepare SDK 1.6.3
  • Loading branch information
bertrand-lorentz authored Nov 6, 2023
2 parents c77d62b + bfedd02 commit e029dc7
Show file tree
Hide file tree
Showing 291 changed files with 178,956 additions and 33,237 deletions.
12 changes: 7 additions & 5 deletions .ted/teden2/snippets/default-values.json
Original file line number Diff line number Diff line change
Expand Up @@ -111,11 +111,12 @@
"displayType":"TEXTAREA"
},
{
"groupId":"GR-Part",
"id":"GR-Part",
"contentType":"group",
"_label":"group|name|ND-Part",
"description":"Part",
"fields":[
"displayType":"GROUP",
"content":[
{
"id":"BT-708-Part",
"contentType":"field",
Expand All @@ -127,11 +128,12 @@
]
},
{
"groupId":"GR-Lot",
"id":"GR-Lot",
"contentType":"group",
"_label":"group|name|ND-Lot",
"description":"Lot",
"fields":[
"displayType":"GROUP",
"content":[
{
"id":"BT-708-Lot",
"contentType":"field",
Expand All @@ -151,4 +153,4 @@
]
}
]
}
}
8 changes: 4 additions & 4 deletions .ted/tedweb/report-metadata.json
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
{
"CA": {
"efx": "{ND-Root} ${/BT-500-Organization-Company[OPT-200-Organization-Company == OPT-300-Procedure-Buyer]}",
"efx": "{ND-Root} ${/BT-500-Organization-Company[(BT-500-Organization-Company/@languageID is not empty) and (OPT-200-Organization-Company == OPT-300-Procedure-Buyer)]}",
"comment": "Buyer name"
},
"CN": {
"efx": "{ND-Root, text:$vRES} ${/BT-150-Contract[OPT-316-Contract == OPT-315-LotResult[BT-13713-LotResult == '$vRES']]}",
"comment": "List of 'Contract Identifier' of the result of a specific Result"
},
"CT": {
"efx": "{ND-Root, text:$vRES} ${/BT-721-Contract[OPT-316-Contract == OPT-315-LotResult [BT-13713-LotResult == '$vRES']]}",
"efx": "{ND-Root, text:$vRES} ${/BT-721-Contract[(BT-721-Contract/@languageID is not empty) and (OPT-316-Contract == OPT-315-LotResult [BT-13713-LotResult == '$vRES'])]}",
"comment": "List of 'name of Contract' of the result of a specific result"
},
"Con_award_list": {
"efx": "{ND-Root, text:$vRES} ${/OPT-310-Tender[(OPT-321-Tender == OPT-320-LotResult[BT-13713-LotResult == '$vRES']) and (OPT-321-Tender == BT-3202-Contract)]}",
"comment": "Tendering Party ID Reference of a specific result"
},
"Con_award_names": {
"efx": "{ND-Root, text:$vTPA} ${/BT-500-Organization-Company[OPT-200-Organization-Company == OPT-300-Tenderer[OPT-210-Tenderer == '$vTPA']]}",
"efx": "{ND-Root, text:$vTPA} ${/BT-500-Organization-Company[(BT-500-Organization-Company/@languageID is not empty) and (OPT-200-Organization-Company == OPT-300-Tenderer[OPT-210-Tenderer == '$vTPA'])]}",
"comment": "Contractor awarded (winning tenderer)"
},
"Currency": {
Expand Down Expand Up @@ -60,7 +60,7 @@
"comment": "Procedure Type"
},
"TN": {
"efx": "{ND-Root} ${/BT-21-Procedure}",
"efx": "{ND-Root} ${/BT-21-Procedure[BT-21-Procedure/@languageID is not empty]}",
"comment": "Procurement title"
},
"NoticePublicationID": {
Expand Down
2 changes: 1 addition & 1 deletion .ted/tedweb/search-metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@
"comment": "Languages in which tenders may be submitted"
},
"TI-Title": {
"efx": "{ND-Root} ${/BT-21-Procedure}",
"efx": "{ND-Root} ${/BT-21-Procedure[BT-21-Procedure/@languageID is not empty]}",
"comment": "(TI) Title (Title of the document)"
},
"TI-CPV": {
Expand Down
13 changes: 13 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
# SDK 1.6.3 Release Notes

This release brings the following corrections in the validation rules, making them more permissive:

* Remove 3 rules (BR-BT-00262-0211, BR-BT-00262-0212, and BR-BT-00262-0213) so there is no constraint on the nature (works, services or supplies) of subsidised contracts.
* Remove incorrect rule on BT-137-LotsGroup and framework agreements.
* Remove redundant rule checking that preferred publication date is after the dispatch date.
* Correct rule BR-BT-00738-0053 to allow the preferred publication date (BT-738) to be equal to the dispatch date (BT-05).

This release also includes updated translations and updated notice visualisation templates.

A comprehensive list of changes between SDK 1.6.2 and SDK 1.6.3 can be seen at <https://github.com/OP-TED/eForms-SDK/compare/1.6.2...1.6.3>

# SDK 1.6.2 Release Notes

This release corrects a constraint on BT-02-notice to allow "can-modif" notices when the legal basis is Directive 2014/23, and includes updated translations and updated notice visualisation templates.
Expand Down
32 changes: 2 additions & 30 deletions fields/fields.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"ublVersion" : "2.3",
"sdkVersion" : "eforms-sdk-1.6.2",
"sdkVersion" : "eforms-sdk-1.6.3",
"metadataDatabase" : {
"version" : "1.6.0",
"createdOn" : "2023-02-17T12:00:00"
Expand Down Expand Up @@ -1780,15 +1780,6 @@
"pattern" : {
"value" : "^(?:(?:(?:(?:1[6-9]|[2-9]\\d)\\d{2})-(?:(?:(?:0[13578]|1[02]))-31|(?:(?:0[13-9]|1[0-2])-(?:29|30))))|(?:(?:(?:(?:(?:1[6-9]|[2-9]\\d)(?:0[48]|[2468][048]|[13579][26])|(?:(?:16|[2468][048]|[3579][26])00)))-02-29))|(?:(?:(?:1[6-9]|[2-9]\\d)\\d{2})-(?:(?:0[1-9])|(?:1[0-2]))-(?:0[1-9]|1\\d|2[0-8])))(Z|[-+]((0[0-9]|1[0-3]):([03]0|45)|14:00))$",
"severity" : "ERROR"
},
"assert" : {
"value" : "{ND-Root} ${TRUE}",
"severity" : "ERROR",
"constraints" : [ {
"value" : "{ND-Root} ${(BT-05(a)-notice < BT-738-notice) or not(BT-738-notice is present)}",
"severity" : "ERROR",
"message" : "rule|text|BR-BT-00005-0150"
} ]
}
}, {
"id" : "BT-05(b)-notice",
Expand Down Expand Up @@ -3256,10 +3247,6 @@
"value" : "{ND-LotsGroup} ${BT-137-LotsGroup is unique in /BT-137-LotsGroup}",
"severity" : "ERROR",
"message" : "rule|text|BR-BT-00137-0203"
}, {
"value" : "{ND-LotsGroup} ${number:BT-157-LotsGroup <= sum(for text:$groupID in BT-137-LotsGroup, number:$lotValue in BT-27-Lot[BT-137-Lot in BT-1375-Procedure[(BT-330-Procedure == $groupID) and (BT-765-Lot in ('fa-mix','fa-w-rc','fa-wo-rc'))]] return $lotValue)}",
"severity" : "ERROR",
"message" : "rule|text|BR-BT-00137-0204"
}, {
"value" : "{ND-LotsGroup} ${(BT-137-LotsGroup in BT-330-Procedure)}",
"severity" : "ERROR",
Expand Down Expand Up @@ -11782,11 +11769,6 @@
"value" : "{ND-LotProcurementScope} ${starts-with(BT-262-Lot,'49') or starts-with(BT-262-Lot,'5') or starts-with(BT-262-Lot,'6') or starts-with(BT-262-Lot,'7') or starts-with(BT-262-Lot,'8') or starts-with(BT-262-Lot,'9')}",
"severity" : "ERROR",
"message" : "rule|text|BR-BT-00262-0209"
}, {
"condition" : "{ND-LotProcurementScope} ${(OPP-070-notice in ('1','4','7','8','9','10','12','16','17','18','19','20','23','25','29','33','36','38')) and (BT-11-Procedure-Buyer in ('org-sub', 'org-sub-cga', 'org-sub-ra', 'org-sub-la')) and (BT-262-Lot is present)}",
"value" : "{ND-LotProcurementScope} ${starts-with(BT-262-Lot,'45')}",
"severity" : "ERROR",
"message" : "rule|text|BR-BT-00262-0212"
} ]
}
}, {
Expand Down Expand Up @@ -11850,11 +11832,6 @@
"value" : "{ND-PartProcurementScope} ${starts-with(BT-262-Part,'49') or starts-with(BT-262-Part,'5') or starts-with(BT-262-Part,'6') or starts-with(BT-262-Part,'7') or starts-with(BT-262-Part,'8') or starts-with(BT-262-Part,'9')}",
"severity" : "ERROR",
"message" : "rule|text|BR-BT-00262-0210"
}, {
"condition" : "{ND-PartProcurementScope} ${(OPP-070-notice in ('1','4','7','8','9','10','12','16','17','18','19','20','23','25','29','33','36','38')) and (BT-11-Procedure-Buyer in ('org-sub', 'org-sub-cga', 'org-sub-ra', 'org-sub-la')) and (BT-262-Part is present)}",
"value" : "{ND-PartProcurementScope} ${starts-with(BT-262-Part,'45')}",
"severity" : "ERROR",
"message" : "rule|text|BR-BT-00262-0213"
} ]
}
}, {
Expand Down Expand Up @@ -11928,11 +11905,6 @@
"value" : "{ND-ProcedureProcurementScope} ${starts-with(BT-262-Procedure,'49') or starts-with(BT-262-Procedure,'5') or starts-with(BT-262-Procedure,'6') or starts-with(BT-262-Procedure,'7') or starts-with(BT-262-Procedure,'8') or starts-with(BT-262-Procedure,'9')}",
"severity" : "ERROR",
"message" : "rule|text|BR-BT-00262-0208"
}, {
"condition" : "{ND-ProcedureProcurementScope} ${(OPP-070-notice in ('1','4','7','8','9','10','12','16','17','18','19','20','23','25','29','33','36','38')) and (BT-11-Procedure-Buyer in ('org-sub', 'org-sub-cga', 'org-sub-ra', 'org-sub-la')) and (BT-262-Procedure is present)}",
"value" : "{ND-ProcedureProcurementScope} ${starts-with(BT-262-Procedure,'45')}",
"severity" : "ERROR",
"message" : "rule|text|BR-BT-00262-0211"
} ]
}
}, {
Expand Down Expand Up @@ -18030,7 +18002,7 @@
"severity" : "ERROR",
"constraints" : [ {
"condition" : "{ND-Root} ${BT-738-notice is present}",
"value" : "{ND-Root} ${((BT-738-notice - BT-05(a)-notice) < P60D) and ((BT-738-notice - BT-05(a)-notice) >= P2D)}",
"value" : "{ND-Root} ${((BT-738-notice - BT-05(a)-notice) < P60D) and ((BT-738-notice - BT-05(a)-notice) >= P0D)}",
"severity" : "ERROR",
"message" : "rule|text|BR-BT-00738-0053"
} ]
Expand Down
4 changes: 2 additions & 2 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

<groupId>eu.europa.ted.eforms</groupId>
<artifactId>eforms-sdk</artifactId>
<version>1.6.2</version>
<version>1.6.3</version>
<packaging>jar</packaging>

<name>eForms SDK</name>
Expand Down Expand Up @@ -48,7 +48,7 @@

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.build.outputTimestamp>2023-08-04T12:28:38Z</project.build.outputTimestamp>
<project.build.outputTimestamp>2023-10-31T08:28:15Z</project.build.outputTimestamp>

<version.eforms-sdk-analyzer>1.6.0-SNAPSHOT</version.eforms-sdk-analyzer>

Expand Down
Loading

0 comments on commit e029dc7

Please sign in to comment.