Skip to content

Prepare/1.16.0 - #1435

Merged
yfanti merged 17 commits into
release/1.16.0from
prepare/1.16.0
Oct 8, 2026
Merged

yfanti merged 17 commits into
release/1.16.0from
prepare/1.16.0

Conversation

@yfanti

@yfanti yfanti commented Oct 2, 2026

Copy link
Copy Markdown
Contributor

No description provided.

yfanti added 9 commits October 2, 2026 17:22
… export

The SDK export regenerates both static and dynamic complete-validation.sch
from the database, which does not know about the manually written stage-1m.
The export therefore removed, in each file, the 51 per-phase
<active pattern="EFORMS-validation-stage-1m" /> entries and the
<include href="validation-stage-1m.sch"/>, leaving the stage present in
schematrons.json and on disk but activated by no phase.

Without this the TEDEMD-1066 cardinality rules never run, and the fields they
cover (BT-13713-LotResult, BT-191-Tender, BT-556-NoticeResult, BT-651-Lot,
BT-686-LotResult, BT-706-UBO, BT-712(b)-LotResult, BT-752-Lot-ThresholdNumber,
BT-759-LotResult, BT-773/779/780/782-Tender, BT-792-Review, BT-799-ReviewBody)
would have no presence enforcement at all, since the XSD presence was relaxed
under TEDEMD-1034 and this export also dropped their generated diagnostics.

Restores the wiring to its state in fe3602c, byte for byte. Pending a decision
on whether the database and exporter should own this stage (see the discussion
on PR #1414), this step must be repeated after every export.
…lt values

Applies the change from the reviewed 3-1-rc-default-values.json attached to
TEDEMD-1031: "_repeatable": true is removed from GR-Lot and from GR-Part.

Only the semantic change is taken; the attachment's 2-space indentation is not,
so the repo keeps the 3-space style it shares with address.json. Verified by
comparing parsed structures: 149 nodes before and after, none added or removed,
and these two attributes the only difference.

This file is reserved for TED applications and is not intended for use by
eSenders or other third parties.
pdonohoe
pdonohoe previously approved these changes Oct 2, 2026
encampaen
encampaen previously approved these changes Oct 2, 2026
Completes the previous commit, which restored the stage-1m phase activations
but not the diagnostics. The SDK analyser then reported 48 errors
("Schematron assert has no diagnostic definition", 24 per folder): the
stage-1m asserts were active again but their diagnostic definitions were
still missing.

The export removes both halves of the manual edit made by PR #1414: the 51
per-phase <active pattern="EFORMS-validation-stage-1m" /> entries plus the
<include>, and the 24 <diagnostic> elements, one per stage-1m assert. The
ticket's note that diagnostics are "not modified" refers to the pre-existing
generated ones; these 24 were added by that PR.

Both files are now rebuilt from fe3602c and carry only the export's two
genuine changes: the cbc namespace declaration re-quoted with single quotes,
and ND-LotTender_BT-773-Tender's xpath simplified to
efac:SubcontractingTerm/efbc:TermCode (matching the same predicate removal in
fields.json). Verified: 76 of the 77 lines PR #1414 added to each file are
present verbatim (the 77th being that re-quoted namespace line), all 24
stage-1m diagnostic references resolve, and validation-stage-1m.sch and
schematrons.json are unchanged from the baseline.
@yfanti
yfanti dismissed stale reviews from encampaen and pdonohoe via 3847b63 October 2, 2026 16:11
YvesJo
YvesJo previously approved these changes Oct 5, 2026
@pdonohoe
pdonohoe self-requested a review October 5, 2026 07:52
pdonohoe
pdonohoe previously approved these changes Oct 5, 2026
@yfanti
yfanti requested a review from rousso October 5, 2026 08:06
@yfanti
yfanti dismissed stale reviews from pdonohoe and YvesJo via f50e52e October 8, 2026 07:47
encampaen
encampaen previously approved these changes Oct 8, 2026

@encampaen encampaen left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

approved subtype 8 changes

YvesJo
YvesJo previously approved these changes Oct 8, 2026
pdonohoe
pdonohoe previously approved these changes Oct 8, 2026
@yfanti
yfanti dismissed stale reviews from pdonohoe, YvesJo, and encampaen via eaa31f2 October 8, 2026 10:49
@yfanti
yfanti merged commit eb355ca into release/1.16.0 Oct 8, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants