Skip to content

Commit

Permalink
Merge pull request #347 from OP-TED/update_sdk_1.6.0
Browse files Browse the repository at this point in the history
Prepare release of SDK 1.6.0
  • Loading branch information
bertrand-lorentz authored Mar 6, 2023
2 parents 4d9c664 + dc29608 commit 9a9503a
Show file tree
Hide file tree
Showing 542 changed files with 1,799 additions and 1,776 deletions.
66 changes: 34 additions & 32 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,48 +1,50 @@
# SDK 1.5.1 Release Notes
# SDK 1.6.0 Release Notes

This release includes several corrections:
This release of the SDK does not contain any backwards incompatible changes: software that was able to use version 1.5.0 should also be able to use this version.

* Correct notice type definition for subtype 14, add and correct a few groups for other subtypes.
* Add missing English texts for 2 codes in the "innovative-acquisition" codelist.
## Additional information

A comprehensive list of changes between SDK 1.5.0 and SDK 1.5.1 can seen at <https://github.com/OP-TED/eForms-SDK/compare/1.5.0...1.5.1>
Several new properties were added in fields.json:

The documentation for the SDK is available at <https://docs.ted.europa.eu>. The source for this documentation is maintained in the [eforms-docs](https://github.com/OP-TED/eforms-docs) repository.
* "presetValue" for fields that have a default or constant value, which can simplify the filling of forms
* "schemeName" for fields of type "id", to support to indicate the expected value of the "schemeName" attribute in the XML
* "captionFieldId" for nodes that have a "identifierFieldId", to indicate the field that can be used to show a more meaningful text for the user (like the organisation name), in addition to the technical identifier (like "ORG-0001")

The files "notice-types.json" now also contains information on all XML namespaces and prefixes that are used in XML notices.

Schematron rules now indicate the identifier of the field or node to which each rule applies, and this information is present in validation reports. This can allow front-end applications to help the end user to link error messages with the relevant field on the screen.

# SDK 1.5.0 Release Notes
The SDK package now contains in the root folder a file named VERSION that contains the complete version number of the SDK. This makes it easier to identify the version after unpacking the SDK.

This release of the SDK does not contain any backwards incompatible changes: software that was able to use version 1.4.0 should also be able to use this version.
## Updated metadata content

This version brings various changes in the metadata content that were needed for corrections, enhancements and consistency:
This version brings various changes in the metadata content that were needed for corrections, enhancements and consistency. The following is an overview of the main changes:

* Several elements in the eForms schema were updated, to remove incorrect restrictions.
* The content of codelists was updated.
* Aligned with the latest official codelists with EU Vocabularies.
* Corrected Estonian translation for clos-nw in the "winner-selection-status" codelist.
* Schematron rules were added and updated.
* Examples were updated accordingly, along with their validation reports.
* The node structure was corrected, along with the definition of corresponding fields. The definitions of several fields were corrected.
* Harmonised rules for Unpublished Access Date (BT-198): it must be between 2 days and 10 years after the Notice Dispatch Date (BT-05).
* Removed rules for form-type="change" and notice-type="corr". Change notices should use the same form-type and notice-type as their original notice; "change" and "corr" will be deprecated and removed from their codelists (planned for June).
* Corrected rule: Deadline Receipt Requests (BT-1311) value must be earlier than Dispatch Invitation Tender (BT-130) value.
* Removed rules that required EU Funds (BT-60) to be true if legal basis (BT-01) is Regulation 2018/1046 or Decision 2016/245, which triggered errors for notice subtypes 1-6, T01, and T02.
* Corrected rule: BT-531-Part is only mandatory for subtypes 4/5/6 and forbidden for others (from <https://github.com/OP-TED/eForms-SDK/discussions/257>)
* Corrected rule: for notice subtypes 4 and 5, Mediator should not be mandatory but only specified when it exists.
* Corrected rule: prohibit the repetition of a single language for "text-multilingual" for BT-500-Organization-Company.
* Examples were updated accordingly, along with their validation reports. A new invalid example was added.
* The node structure was corrected, along with the definitions of corresponding fields. The definitions of several fields were corrected.
* Corrected repeatable property of ND-LateTendererInformation, ND-LotEmploymentLegislation, ND-LotEnvironmentalLegislation, ND-LotFiscalLegislation.
* Updated parent node of BT-106-Procedure and OPT-090-Lot.
* All notice type definitions were updated and corrected.
* View templates were corrected and updated.
* Corrected nodes referenced by 2 groups in the same notice type.
* "Main nature" displayed as combobox instead of radio buttons (from <https://github.com/OP-TED/eForms-SDK/issues/286>).
* Corrections for T01 and T02.
* View templates were corrected and updated, in particular for unpublished fields, and missing colons were added.
* Translations were added and corrected for various asset types.
* rule_*.xml added for all languages (but note that the translated messages are not yet available).

As new rules were added, a notice that was valid with SDK 1.4.x might not be valid with this version.
As new rules were added, a notice that was valid with SDK 1.5.x might not be valid with this version.

The documentation for the SDK is available at <https://docs.ted.europa.eu>. The source for this documentation is maintained in the [eforms-docs](https://github.com/OP-TED/eforms-docs) repository.

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

The following non-exhaustive list can help to provide an overview of the changes:

* Changed some rules for Contract modification fields.
* OPT-301-Part-AddInfo is no longer mandatory for notice subtypes 4 and 5 (PIN only).
* Aligned forbidden rules for BT-133-Lot Public Opening Place and BT-134-Lot Public Opening Description.
* BT-196(BT-xxx) Unpublished Justification Description is no longer always mandatory (schema change).
* Form T02: OPP-021-Contract is made multilingual and can now have more than one occurrence (schema change).
* Added fields to allow Group Framework Re-estimated Value BT-1561-NoticeResult to be unpublished.
* Place of performance fields for lots are now aligned with parts and procedures.
* BT-738-notice preferred publication date was added to forms X01 and X02.
* Accessibility code and justification BT-754 and BT-755 accessibility now share the same repeatable parent node.
* Renewal description BT-57-Lot, a multilingual field, now has its direct parent as parent node.
* Framework Maximum value BT-271 was added to the notice type definitions.
* Non-disclosure agreement fields BT-801 and BT-802 were added to the notice type definitions and the same parent node
* Strategic procurement code and description BT-06 and BT-777 Strategic procurement now share the same parent node.
* Removed BT-630 from notice subtype 8 in the notice type definitions.
A comprehensive list of changes between SDK 1.5.1 and SDK 1.6.0 can be seen at <https://github.com/OP-TED/eForms-SDK/compare/1.5.1...1.6.0>
2 changes: 1 addition & 1 deletion codelists/accessibility.gc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--File generated from metadata database version 1.5.0 created on the 2022-12-14T11:00-->
<!--File generated from metadata database version 1.6.0 created on the 2023-02-17T12:00-->
<gc:CodeList xmlns:gc="http://docs.oasis-open.org/codelist/ns/genericode/1.0/">
<Identification>
<ShortName>Accessibility</ShortName>
Expand Down
2 changes: 1 addition & 1 deletion codelists/applicability.gc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--File generated from metadata database version 1.5.0 created on the 2022-12-14T11:00-->
<!--File generated from metadata database version 1.6.0 created on the 2023-02-17T12:00-->
<gc:CodeList xmlns:gc="http://docs.oasis-open.org/codelist/ns/genericode/1.0/">
<Identification>
<ShortName>Applicability</ShortName>
Expand Down
4 changes: 2 additions & 2 deletions codelists/applicability_reserved-execution.gc
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--File generated from metadata database version 1.5.0 created on the 2022-12-14T11:00-->
<!--File generated from metadata database version 1.6.0 created on the 2023-02-17T12:00-->
<gc:CodeList xmlns:gc="http://docs.oasis-open.org/codelist/ns/genericode/1.0/">
<Identification>
<ShortName>ReservedExecution</ShortName>
<LongName>reserved-execution</LongName>
<LongName Identifier="listId">http://publications.europa.eu/resource/authority/applicability</LongName>
<LongName Identifier="eFormsParentId">applicability</LongName>
<Version>1.5.0</Version>
<Version>1.6.0</Version>
<CanonicalUri/>
<CanonicalVersionUri/>
<Agency>
Expand Down
2 changes: 1 addition & 1 deletion codelists/award-criterion-type.gc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--File generated from metadata database version 1.5.0 created on the 2022-12-14T11:00-->
<!--File generated from metadata database version 1.6.0 created on the 2023-02-17T12:00-->
<gc:CodeList xmlns:gc="http://docs.oasis-open.org/codelist/ns/genericode/1.0/">
<Identification>
<ShortName>AwardCriterionType</ShortName>
Expand Down
2 changes: 1 addition & 1 deletion codelists/buyer-categories.gc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--File generated from metadata database version 1.5.0 created on the 2022-12-14T11:00-->
<!--File generated from metadata database version 1.6.0 created on the 2023-02-17T12:00-->
<gc:CodeList xmlns:gc="http://docs.oasis-open.org/codelist/ns/genericode/1.0/">
<Identification>
<ShortName>BuyerCategories</ShortName>
Expand Down
2 changes: 1 addition & 1 deletion codelists/buyer-contracting-type.gc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--File generated from metadata database version 1.5.0 created on the 2022-12-14T11:00-->
<!--File generated from metadata database version 1.6.0 created on the 2023-02-17T12:00-->
<gc:CodeList xmlns:gc="http://docs.oasis-open.org/codelist/ns/genericode/1.0/">
<Identification>
<ShortName>BuyerContractingType</ShortName>
Expand Down
2 changes: 1 addition & 1 deletion codelists/buyer-legal-type.gc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--File generated from metadata database version 1.5.0 created on the 2022-12-14T11:00-->
<!--File generated from metadata database version 1.6.0 created on the 2023-02-17T12:00-->
<gc:CodeList xmlns:gc="http://docs.oasis-open.org/codelist/ns/genericode/1.0/">
<Identification>
<ShortName>BuyerLegalType</ShortName>
Expand Down
4 changes: 2 additions & 2 deletions codelists/buyer-legal-type_eforms-buyer-legal-type.gc
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--File generated from metadata database version 1.5.0 created on the 2022-12-14T11:00-->
<!--File generated from metadata database version 1.6.0 created on the 2023-02-17T12:00-->
<gc:CodeList xmlns:gc="http://docs.oasis-open.org/codelist/ns/genericode/1.0/">
<Identification>
<ShortName>EformsBuyerLegalType</ShortName>
<LongName>eforms-buyer-legal-type</LongName>
<LongName Identifier="listId">http://publications.europa.eu/resource/authority/buyer-legal-type</LongName>
<LongName Identifier="eFormsParentId">buyer-legal-type</LongName>
<Version>1.5.0</Version>
<Version>1.6.0</Version>
<CanonicalUri/>
<CanonicalVersionUri/>
<Agency>
Expand Down
2 changes: 1 addition & 1 deletion codelists/change-corrig-justification.gc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--File generated from metadata database version 1.5.0 created on the 2022-12-14T11:00-->
<!--File generated from metadata database version 1.6.0 created on the 2023-02-17T12:00-->
<gc:CodeList xmlns:gc="http://docs.oasis-open.org/codelist/ns/genericode/1.0/">
<Identification>
<ShortName>ChangeCorrigJustification</ShortName>
Expand Down
2 changes: 1 addition & 1 deletion codelists/classification-type.gc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--File generated from metadata database version 1.5.0 created on the 2022-12-14T11:00-->
<!--File generated from metadata database version 1.6.0 created on the 2023-02-17T12:00-->
<gc:CodeList xmlns:gc="http://docs.oasis-open.org/codelist/ns/genericode/1.0/">
<Identification>
<ShortName>ClassificationType</ShortName>
Expand Down
4 changes: 2 additions & 2 deletions codelists/codelists.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
"ublVersion" : "2.3",
"sdkVersion" : "1.6.0",
"metadataDatabase" : {
"version" : "1.5.55",
"createdOn" : "2023-02-08T10:39:24"
"version" : "1.6.0",
"createdOn" : "2023-02-17T12:00:00"
},
"codelists" : [ {
"id" : "accelerated-procedure",
Expand Down
2 changes: 1 addition & 1 deletion codelists/communication-justification.gc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--File generated from metadata database version 1.5.0 created on the 2022-12-14T11:00-->
<!--File generated from metadata database version 1.6.0 created on the 2023-02-17T12:00-->
<gc:CodeList xmlns:gc="http://docs.oasis-open.org/codelist/ns/genericode/1.0/">
<Identification>
<ShortName>CommunicationJustification</ShortName>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--File generated from metadata database version 1.5.0 created on the 2022-12-14T11:00-->
<!--File generated from metadata database version 1.6.0 created on the 2023-02-17T12:00-->
<gc:CodeList xmlns:gc="http://docs.oasis-open.org/codelist/ns/genericode/1.0/">
<Identification>
<ShortName>NoEsubmissionJustification</ShortName>
<LongName>no-esubmission-justification</LongName>
<LongName Identifier="listId">http://publications.europa.eu/resource/authority/communication-justification</LongName>
<LongName Identifier="eFormsParentId">communication-justification</LongName>
<Version>1.5.0</Version>
<Version>1.6.0</Version>
<CanonicalUri/>
<CanonicalVersionUri/>
<Agency>
Expand Down
2 changes: 1 addition & 1 deletion codelists/conditions.gc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--File generated from metadata database version 1.5.0 created on the 2022-12-14T11:00-->
<!--File generated from metadata database version 1.6.0 created on the 2023-02-17T12:00-->
<gc:CodeList xmlns:gc="http://docs.oasis-open.org/codelist/ns/genericode/1.0/">
<Identification>
<ShortName>Conditions</ShortName>
Expand Down
2 changes: 1 addition & 1 deletion codelists/contract-detail.gc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--File generated from metadata database version 1.5.0 created on the 2022-12-14T11:00-->
<!--File generated from metadata database version 1.6.0 created on the 2023-02-17T12:00-->
<gc:CodeList xmlns:gc="http://docs.oasis-open.org/codelist/ns/genericode/1.0/">
<Identification>
<ShortName>ContractDetail</ShortName>
Expand Down
2 changes: 1 addition & 1 deletion codelists/contract-nature.gc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--File generated from metadata database version 1.5.0 created on the 2022-12-14T11:00-->
<!--File generated from metadata database version 1.6.0 created on the 2023-02-17T12:00-->
<gc:CodeList xmlns:gc="http://docs.oasis-open.org/codelist/ns/genericode/1.0/">
<Identification>
<ShortName>ContractNature</ShortName>
Expand Down
4 changes: 2 additions & 2 deletions codelists/contract-nature_eforms-contract-nature.gc
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--File generated from metadata database version 1.5.0 created on the 2022-12-14T11:00-->
<!--File generated from metadata database version 1.6.0 created on the 2023-02-17T12:00-->
<gc:CodeList xmlns:gc="http://docs.oasis-open.org/codelist/ns/genericode/1.0/">
<Identification>
<ShortName>EformsContractNature</ShortName>
<LongName>eforms-contract-nature</LongName>
<LongName Identifier="listId">http://publications.europa.eu/resource/authority/contract-nature</LongName>
<LongName Identifier="eFormsParentId">contract-nature</LongName>
<Version>1.5.0</Version>
<Version>1.6.0</Version>
<CanonicalUri/>
<CanonicalVersionUri/>
<Agency>
Expand Down
2 changes: 1 addition & 1 deletion codelists/country.gc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--File generated from metadata database version 1.5.67 created on the 2023-02-16T14:19:14-->
<!--File generated from metadata database version 1.6.0 created on the 2023-02-17T12:00-->
<gc:CodeList xmlns:gc="http://docs.oasis-open.org/codelist/ns/genericode/1.0/">
<Identification>
<ShortName>Country</ShortName>
Expand Down
4 changes: 2 additions & 2 deletions codelists/country_eea-country.gc
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--File generated from metadata database version 1.5.0 created on the 2022-12-14T11:00-->
<!--File generated from metadata database version 1.6.0 created on the 2023-02-17T12:00-->
<gc:CodeList xmlns:gc="http://docs.oasis-open.org/codelist/ns/genericode/1.0/">
<Identification>
<ShortName>EeaCountry</ShortName>
<LongName>eea-country</LongName>
<LongName Identifier="listId">http://publications.europa.eu/resource/authority/country</LongName>
<LongName Identifier="eFormsParentId">country</LongName>
<Version>1.5.0</Version>
<Version>1.6.0</Version>
<CanonicalUri/>
<CanonicalVersionUri/>
<Agency>
Expand Down
4 changes: 2 additions & 2 deletions codelists/country_eforms-country.gc
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--File generated from metadata database version 1.5.67 created on the 2023-02-16T14:19:14-->
<!--File generated from metadata database version 1.6.0 created on the 2023-02-17T12:00-->
<gc:CodeList xmlns:gc="http://docs.oasis-open.org/codelist/ns/genericode/1.0/">
<Identification>
<ShortName>EformsCountry</ShortName>
<LongName>eforms-country</LongName>
<LongName Identifier="listId">http://publications.europa.eu/resource/authority/country</LongName>
<LongName Identifier="eFormsParentId">country</LongName>
<Version>1.5.67</Version>
<Version>1.6.0</Version>
<CanonicalUri/>
<CanonicalVersionUri/>
<Agency>
Expand Down
4 changes: 2 additions & 2 deletions codelists/country_eu-country.gc
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--File generated from metadata database version 1.5.0 created on the 2022-12-14T11:00-->
<!--File generated from metadata database version 1.6.0 created on the 2023-02-17T12:00-->
<gc:CodeList xmlns:gc="http://docs.oasis-open.org/codelist/ns/genericode/1.0/">
<Identification>
<ShortName>EuCountry</ShortName>
<LongName>eu-country</LongName>
<LongName Identifier="listId">http://publications.europa.eu/resource/authority/country</LongName>
<LongName Identifier="eFormsParentId">country</LongName>
<Version>1.5.0</Version>
<Version>1.6.0</Version>
<CanonicalUri/>
<CanonicalVersionUri/>
<Agency>
Expand Down
4 changes: 2 additions & 2 deletions codelists/country_lawful-country.gc
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--File generated from metadata database version 1.5.35 created on the 2023-02-01T14:36:56-->
<!--File generated from metadata database version 1.6.0 created on the 2023-02-17T12:00-->
<gc:CodeList xmlns:gc="http://docs.oasis-open.org/codelist/ns/genericode/1.0/">
<Identification>
<ShortName>LawfulCountry</ShortName>
<LongName>lawful-country</LongName>
<LongName Identifier="listId">http://publications.europa.eu/resource/authority/country</LongName>
<LongName Identifier="eFormsParentId">country</LongName>
<Version>1.5.35</Version>
<Version>1.6.0</Version>
<CanonicalUri/>
<CanonicalVersionUri/>
<Agency>
Expand Down
4 changes: 2 additions & 2 deletions codelists/country_nuts-country.gc
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--File generated from metadata database version 1.5.0 created on the 2022-12-14T11:00-->
<!--File generated from metadata database version 1.6.0 created on the 2023-02-17T12:00-->
<gc:CodeList xmlns:gc="http://docs.oasis-open.org/codelist/ns/genericode/1.0/">
<Identification>
<ShortName>NutsCountry</ShortName>
<LongName>nuts-country</LongName>
<LongName Identifier="listId">http://publications.europa.eu/resource/authority/country</LongName>
<LongName Identifier="eFormsParentId">country</LongName>
<Version>1.5.0</Version>
<Version>1.6.0</Version>
<CanonicalUri/>
<CanonicalVersionUri/>
<Agency>
Expand Down
4 changes: 2 additions & 2 deletions codelists/country_postcode-country.gc
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--File generated from metadata database version 1.5.67 created on the 2023-02-16T14:19:14-->
<!--File generated from metadata database version 1.6.0 created on the 2023-02-17T12:00-->
<gc:CodeList xmlns:gc="http://docs.oasis-open.org/codelist/ns/genericode/1.0/">
<Identification>
<ShortName>PostcodeCountry</ShortName>
<LongName>postcode-country</LongName>
<LongName Identifier="listId">http://publications.europa.eu/resource/authority/country</LongName>
<LongName Identifier="eFormsParentId">country</LongName>
<Version>1.5.67</Version>
<Version>1.6.0</Version>
<CanonicalUri/>
<CanonicalVersionUri/>
<Agency>
Expand Down
Loading

0 comments on commit 9a9503a

Please sign in to comment.