From 49185a6d92a7679adf4609f414c530b3b545fc66 Mon Sep 17 00:00:00 2001 From: raffazizzi Date: Thu, 16 Nov 2023 11:51:23 -0500 Subject: [PATCH 01/23] Trigger Build From 5748b8e24f3569df5b272314f31afd6f3eda0836 Mon Sep 17 00:00:00 2001 From: ebeshero Date: Sat, 6 Jul 2024 06:37:48 -0400 Subject: [PATCH 02/23] release notes compiled for 4.8.0 --- P5/ReleaseNotes/readme-4.8.0.xml | 198 +++++++++++++++++++++++++++++++ 1 file changed, 198 insertions(+) create mode 100644 P5/ReleaseNotes/readme-4.8.0.xml diff --git a/P5/ReleaseNotes/readme-4.8.0.xml b/P5/ReleaseNotes/readme-4.8.0.xml new file mode 100644 index 0000000000..2637a8bcf7 --- /dev/null +++ b/P5/ReleaseNotes/readme-4.8.0.xml @@ -0,0 +1,198 @@ + + + + + + + + + TEI P5 version 4.8.0 and Stylesheets version 7.57.0 release notes + + + + Monday, 8 July 2024 + + + + The Text Encoding Initiative + + +

Created retrospectively from ChangeLog and GitHub trackers

+
+
+
+ + +

Release 4.8.0 is codenamed The Six Degrees Release.

+

This release introduces new features and resolves a number of issues raised by the TEI + community. The majority of these changes and corrections are a consequence of feature + requests or bugs reported by the TEI community using the GitHub tracking system. A full list + of the issues resolved in the course of this release cycle may be found under the 4.8.0 milestone.

+

+

The following changes are particularly worth highlighting in this release: + New encoding features + A new + chapter on computer-mediated communication (CMC) provides guidelines for + structuring texts and corpora in TEI that encode the data and metadata of interactive + posts in multiple media (#1955 and PR #2537). + The chapter introduces a new post element to encode a contribution to a CMC + interaction, and with it: + two new attribute classes att.cmc and att.indentation, of which it is a member. + The following new attributes are distinct to post: + modality to document whether a post is written or spoken, + replyTo to indicate a previous post to which a post replies or + references, + generatedBy (a member of att.cmc) with + suggested values human, template, system, bot, and + unspecified to indicate how content in a post is generated. + + The post element is also a member of att.global, att.ascribed, att.datable, att.timed, att.fragmentable, att.docStatus, att.typed, and att.canonical giving + it access to many attributes to identify agents responsible for posts, indicate + their timing, and categorize them. + A new attribute related but not restricted to CMC, indentLevel, is + provided in the class att.indentation to describe + indentation of text content in a source, as for example, to mark a post’s level of + indentation discussion thread. + + + + + + + Changes to content models + With this release, quote is now a member of model.biblPart, permitting it to be used within bibl (#2544 and PR #2557). + The Guidelines now deprecate the use of superEntry and re elements + as superfluous since the entry element may now self-nest (#2488, #2487, PR #2532, and #2521. + Following a deprecation period, the content element now requires just one + and no more than one element child (#2381 and PR #2409) + The event element is now more efficiently modeled using model.eventLike with no changes to its content. (#2524 and PR #2525). + To improve gaiji descriptions, the scheme attribute was added to att.gaijiProp, and mapping, localProp + unicodeProp, and unihanProp were added to att.datable. (#2132 and PR + #2511. + The datatype teidata.probability was previously defined + too broadly as xsd:double, and has now been constrained to a value between + 0 and 1 (#2518 and PR #2519. + Schematron constraints in ODDs must now include a <sch:rule> + element with a @context attribute to improve ODD processing, and the + Guidelines have been updated to reflect this change (#2510 and PR #2513. + + +

+

The following changes introduced with this release could invalidate ODD customizations in + TEI projects. Those maintaining ODD customizations of the TEI may want to be aware of the + following changes and adapt your ODD files accordingly. + ODD-breaking changes and deprecation + + + +

+

+ + Improvements of prose and examples + The definition of surface has been updated to reflect the context of + embedded transcription (#2476). + The description of teiCorpus has been updated in the language corpora + chapter (#2445 and PR #2503). + Examples of geo elements no longer include a comma to separate + geocoordinates to better align with the prose of the Guidelines (#2560). + Schematron constraints were simplified to remove redundancies in the simplePrint ODD + (PR #2540). + + + + + + + Housekeeping + The HTML Guidelines pages have been updated to output the current standard HTML 5 + doctype (#2508). + For Guidelines processing, we have removed unnecessary @mode="add" + attributes from the element specifications, since all content is simply added to the + Guidelines with no other mode possible (#2498 and #2520). + The copyright notice in XML comments at the top of the Guidelines XML files has been + simplified (#2514 and PR #2526). + Superfluous namespace declarations have been removed from Guidelines datatype + specification files (PR + #2522). + +

+ +

In addition, many improvements have been made to the XSLT stylesheets (which provide + processing of TEI ODD files for Roma and + TEIGarage as well as other TEI + conversions). The Stylesheets are maintained separately from the Guidelines at https://github.com/TEIC/Stylesheets. A + full list of the issues resolved in the course of this release cycle may be found under the + 7.57.0 + milestone.

+ +

Highlights of this release include: + Updating the Stylesheets from XSLT 2.0 to XSLT 3.0 (Stylesheets #639, PR #649, and PR #663). + Correcting a bug that permitted any attributes to be copied from the + constraint element to a generated sch:rule/@context (Stylesheets + #659 and PR #660) + Solving a serious problem mentioned in several tickets (Stylesheets #645, #678, #680) in which + multiple elementSpec sharing the same ident lead to a build error in odd2odd.xsl, solved with Stylesheets PR #681. + Identifying and solving a problem in ODD processing when an ODD attempts to replace, + change, or delete an attribute in the wrong class (e.g. in an outdated class after it + has been relocated to a different class), the processed ODD produces duplicate + attDef elements (Stylesheets #687). + +

+ +
+
From 98f72abbf5385ed99901a2a81fad7c9c3edb2c46 Mon Sep 17 00:00:00 2001 From: ebeshero Date: Sat, 6 Jul 2024 06:43:20 -0400 Subject: [PATCH 03/23] commenting out unused section in release notes --- P5/ReleaseNotes/readme-4.8.0.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/P5/ReleaseNotes/readme-4.8.0.xml b/P5/ReleaseNotes/readme-4.8.0.xml index 2637a8bcf7..a5d44adaf2 100644 --- a/P5/ReleaseNotes/readme-4.8.0.xml +++ b/P5/ReleaseNotes/readme-4.8.0.xml @@ -111,14 +111,14 @@ See the file COPYING.txt for details -->

-

The following changes introduced with this release could invalidate ODD customizations in +

Improvements of prose and examples From 049f7d7195d3b72d72173a0f04fff0e40afea1a4 Mon Sep 17 00:00:00 2001 From: Syd Bauman Date: Sat, 6 Jul 2024 17:58:37 -0400 Subject: [PATCH 04/23] =?UTF-8?q?Tweaks=20to=20readme=20for=20upcoming=206?= =?UTF-8?q?=C2=B0=20release?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- P5/ReleaseNotes/readme-4.8.0.xml | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/P5/ReleaseNotes/readme-4.8.0.xml b/P5/ReleaseNotes/readme-4.8.0.xml index a5d44adaf2..e346cc7fb7 100644 --- a/P5/ReleaseNotes/readme-4.8.0.xml +++ b/P5/ReleaseNotes/readme-4.8.0.xml @@ -27,7 +27,9 @@ See the file COPYING.txt for details -

Release 4.8.0 is codenamed The Six Degrees Release.

+

Release 4.8.0 is codenamed The Six Degrees + Release.

This release introduces new features and resolves a number of issues raised by the TEI community. The majority of these changes and corrections are a consequence of feature requests or bugs reported by the TEI community using the GitHub tracking system. A full list @@ -44,7 +46,7 @@ See the file COPYING.txt for details The chapter introduces a new post element to encode a contribution to a CMC interaction, and with it: two new attribute classes att.cmc and att.indentation, of which it is a member. + type="class">att.indentation, each of which it is a member. The following new attributes are distinct to post: modality to document whether a post is written or spoken, replyTo to indicate a previous post to which a post replies or @@ -80,11 +82,13 @@ See the file COPYING.txt for details target="#https://github.com/TEIC/TEI/issues/2488">#2488, #2487, PR #2532, and #2521. + target="https://github.com/TEIC/TEI/pull/2521">#2521). Following a deprecation period, the content element now requires just one - and no more than one element child ( + (#2381 and PR #2409) + target="https://github.com/TEIC/TEI/pull/2409">PR #2409). The event element is now more efficiently modeled using model.eventLike with no changes to its content. (#2524 and unicodeProp, and unihanProp were added to att.datable. (#2132 and PR - #2511. + #2511). The datatype teidata.probability was previously defined too broadly as xsd:double, and has now been constrained to a value between 0 and 1 (#2518 and PR #2519. + target="https://github.com/TEIC/TEI/pull/2519">PR #2519). Schematron constraints in ODDs must now include a <sch:rule> element with a @context attribute to improve ODD processing, and the Guidelines have been updated to reflect this change (#2510 and PR #2513. + target="https://github.com/TEIC/TEI/pull/2513">PR #2513).

From f42eb3eeb85ae6aa3157b757c8f3e6b6da3ff55f Mon Sep 17 00:00:00 2001 From: ebeshero Date: Sun, 7 Jul 2024 14:00:58 -0400 Subject: [PATCH 06/23] updating release notes with Stylesheets 687 --- P5/ReleaseNotes/readme-4.8.0.xml | 48 +++++++++++++++++--------------- 1 file changed, 25 insertions(+), 23 deletions(-) diff --git a/P5/ReleaseNotes/readme-4.8.0.xml b/P5/ReleaseNotes/readme-4.8.0.xml index 3a8905ef92..cff72ef55b 100644 --- a/P5/ReleaseNotes/readme-4.8.0.xml +++ b/P5/ReleaseNotes/readme-4.8.0.xml @@ -28,13 +28,15 @@ See the file COPYING.txt for details

Release 4.8.0 is codenamed The Six Degrees - Release.

+ Release.

This release introduces new features and resolves a number of issues raised by the TEI community. The majority of these changes and corrections are a consequence of feature requests or bugs reported by the TEI community using the GitHub tracking system. A full list of the issues resolved in the course of this release cycle may be found under the 4.8.0 milestone.

+ target="https://github.com/TEIC/TEI/milestone/16?closed=1">4.8.0 milestone. + Very special thanks to Michael Beißwenger and Harald Lüngen for their essential contributions + to the new CMC chapter.

The following changes are particularly worth highlighting in this release: New encoding features @@ -68,8 +70,6 @@ See the file COPYING.txt for details indentation discussion thread. - - Changes to content models @@ -83,12 +83,7 @@ See the file COPYING.txt for details target="https://github.com/TEIC/TEI/issues/2487">#2487, PR #2532, and #2521). - Following a deprecation period, the content element now requires just one - and no more than one child element - - (#2381 and PR #2409). + The event element is now more efficiently modeled using model.eventLike with no changes to its content. (#2524 and -->

- +

Improvements of prose and examples @@ -179,23 +179,25 @@ See the file COPYING.txt for details target="https://github.com/TEIC/Stylesheets/issues/639">#639, PR #649, and PR #663). + Correcting a bug that permitted any attributes to be copied from the + constraint element to a generated sch:rule/@context (Stylesheets + #659 and PR #660) Solving a serious problem mentioned in several tickets (Stylesheets #645, #678, #680) in which - multiple elementSpec sharing the same ident lead to a build error in odd2odd.xsl, solved with Stylesheets PR #681. + target="https://github.com/TEIC/Stylesheets/issues/680">#680) in which multiple + elementSpec sharing the same ident lead to a build error in + odd2odd.xsl, solved with Stylesheets PR #681. Identifying and solving a problem in ODD processing when an ODD attempts to replace, change, or delete an attribute in the wrong class (e.g. in an outdated class after it has been relocated to a different class), the processed ODD produces duplicate attDef elements (Stylesheets #687). - + +

From 3fcefa7b328fbc92320d28ae6f6ebe649b800e14 Mon Sep 17 00:00:00 2001 From: ebeshero Date: Sun, 7 Jul 2024 14:35:11 -0400 Subject: [PATCH 07/23] adding contributor list with gratitude --- P5/ReleaseNotes/readme-4.8.0.xml | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/P5/ReleaseNotes/readme-4.8.0.xml b/P5/ReleaseNotes/readme-4.8.0.xml index cff72ef55b..c4904cfa2c 100644 --- a/P5/ReleaseNotes/readme-4.8.0.xml +++ b/P5/ReleaseNotes/readme-4.8.0.xml @@ -34,9 +34,12 @@ See the file COPYING.txt for details community. The majority of these changes and corrections are a consequence of feature requests or bugs reported by the TEI community using the GitHub tracking system. A full list of the issues resolved in the course of this release cycle may be found under the 4.8.0 milestone. - Very special thanks to Michael Beißwenger and Harald Lüngen for their essential contributions - to the new CMC chapter.

+ target="https://github.com/TEIC/TEI/milestone/16?closed=1">4.8.0 milestone. Very + special thanks to Michael Beißwenger and Harald Lüngen for their essential contributions to + the new computer-mediated communication chapter. Thanks also to several community contributors to + TEI and Stylesheets issues that led to this release including: Benjamin W. Bohl, Lou Burnard, + Martin Holmes, Dominique Meeùs, Bastian Politycki, Daniel Schwarz, Peter Stadler, Nicolas Vaughan, +

The following changes are particularly worth highlighting in this release: New encoding features @@ -179,25 +182,26 @@ See the file COPYING.txt for details target="https://github.com/TEIC/Stylesheets/issues/639">#639, PR #649, and PR #663). - Correcting a bug that permitted any attributes to be copied from the - constraint element to a generated sch:rule/@context (Stylesheets - #659 and PR #660) + Correcting a bug that permitted any attributes to be copied from the + constraint element to a generated sch:rule/@context (Stylesheets + #659 and PR #660) Solving a serious problem mentioned in several tickets (Stylesheets #645, #678, #680) in which multiple - elementSpec sharing the same ident lead to a build error in + elementSpec sharing the same ident led to a build error in odd2odd.xsl, solved with Stylesheets PR #681. Identifying and solving a problem in ODD processing when an ODD attempts to replace, change, or delete an attribute in the wrong class (e.g. in an outdated class after it has been relocated to a different class), the processed ODD produces duplicate - attDef elements (Stylesheets #687). - - + attDef elements (Stylesheets #687 and PR #690). + +

From dddf5ade8c4e3b65441d95efa344f75e8c2e177e Mon Sep 17 00:00:00 2001 From: ebeshero Date: Sun, 7 Jul 2024 15:42:40 -0400 Subject: [PATCH 08/23] more Stylesheets commentary in Release Notes --- P5/ReleaseNotes/readme-4.8.0.xml | 71 +++++++++++++++++++++----------- 1 file changed, 48 insertions(+), 23 deletions(-) diff --git a/P5/ReleaseNotes/readme-4.8.0.xml b/P5/ReleaseNotes/readme-4.8.0.xml index c4904cfa2c..3702257a3f 100644 --- a/P5/ReleaseNotes/readme-4.8.0.xml +++ b/P5/ReleaseNotes/readme-4.8.0.xml @@ -36,10 +36,11 @@ See the file COPYING.txt for details of the issues resolved in the course of this release cycle may be found under the 4.8.0 milestone. Very special thanks to Michael Beißwenger and Harald Lüngen for their essential contributions to - the new computer-mediated communication chapter. Thanks also to several community contributors to - TEI and Stylesheets issues that led to this release including: Benjamin W. Bohl, Lou Burnard, - Martin Holmes, Dominique Meeùs, Bastian Politycki, Daniel Schwarz, Peter Stadler, Nicolas Vaughan, -

+ the new computer-mediated communication chapter. Many thanks also to many community + contributors to TEI and Stylesheets issues that led to this release, including: John + Bampton, Benjamin W. Bohl, Lou Burnard, Martin Holmes, Martin de la Iglesia, Dominique + Meeùs, Kiyonori Nagasaki, Bastian Politycki, Klaus Rettinghaus, Daniel Schwarz, Peter + Stadler, Christian Thomas, Conal Tuohy, and Nicolas Vaughan.

The following changes are particularly worth highlighting in this release: New encoding features @@ -181,26 +182,50 @@ See the file COPYING.txt for details Updating the Stylesheets from XSLT 2.0 to XSLT 3.0 (Stylesheets #639, PR #649, and PR #663). - Correcting a bug that permitted any attributes to be copied from the - constraint element to a generated sch:rule/@context (Stylesheets - #659 and PR #660) - Solving a serious problem mentioned in several tickets (Stylesheets #645, #678, #680) in which multiple - elementSpec sharing the same ident led to a build error in - odd2odd.xsl, solved with Stylesheets PR #681. - Identifying and solving a problem in ODD processing when an ODD attempts to replace, - change, or delete an attribute in the wrong class (e.g. in an outdated class after it - has been relocated to a different class), the processed ODD produces duplicate - attDef elements (Stylesheets #687 and PR #690). + target="https://github.com/TEIC/Stylesheets/pull/663">PR #663); + Identifying and solving a problem with in our testing of DOCX to TEI conversion + when the Stylesheets version changes (Stylesheets + #646 and + PR #650); + Correcting a bug in the common function.xsl that allowed a sup value of + rend to be treated the same as a sub value (Stylesheets #584 and PR #670; + Updating the processing of non-TEI ODDs by looking for them in ident rather + than altIdent elements (Stylesheets #598 and PR #651); + Identifying and solving several problems in ODD processing: + Ensuring that att.repeatable is properly processed on sequence, + alternate, and anyElement (Stylesheets #627 and PR #633); + Correcting a bug that permitted any attributes to be copied from the + constraint element to a generated sch:rule/@context + (Stylesheets #659 + and PR #660); + Repairing another bug that caused an output constraintSpec to appear in + the wrong location in a constructed ODD (Stylesheets PR + #675); + Solving a serious problem mentioned in several tickets (Stylesheets #645, #678, #680) in which + multiple elementSpec sharing the same ident led to a build error + in odd2odd.xsl, solved with Stylesheets PR + #681; + Solving a problem when replacing, changing, or deleting an attribute marked with + the wrong class (e.g. in an outdated class after it has been relocated to a + different class), the processed ODD produces duplicate attDef elements + (Stylesheets #687 + and PR #690). +

From 9e046a7386ecd47175b5d5a59298197c33c041ca Mon Sep 17 00:00:00 2001 From: ebeshero Date: Sun, 7 Jul 2024 15:59:46 -0400 Subject: [PATCH 09/23] completely documented release notes --- P5/ReleaseNotes/readme-4.8.0.xml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/P5/ReleaseNotes/readme-4.8.0.xml b/P5/ReleaseNotes/readme-4.8.0.xml index 3702257a3f..1d454bc109 100644 --- a/P5/ReleaseNotes/readme-4.8.0.xml +++ b/P5/ReleaseNotes/readme-4.8.0.xml @@ -191,12 +191,16 @@ See the file COPYING.txt for details rend to be treated the same as a sub value (Stylesheets #584 and PR #670; - Updating the processing of non-TEI ODDs by looking for them in ident rather - than altIdent elements (Stylesheets #598 and PR #651); + Identifying and solving several problems in ODD processing: + Repairs to our transform scripts (Stylesheets + #652 and + PR #653); + Updating the processing of non-TEI ODDs by looking for them in ident rather + than altIdent elements (Stylesheets #598 and PR #651); Ensuring that att.repeatable is properly processed on sequence, alternate, and anyElement (Stylesheets #627 and Date: Sun, 7 Jul 2024 16:05:15 -0400 Subject: [PATCH 10/23] cutting issue that was not resolved --- P5/ReleaseNotes/readme-4.8.0.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/P5/ReleaseNotes/readme-4.8.0.xml b/P5/ReleaseNotes/readme-4.8.0.xml index 1d454bc109..10e5689dd4 100644 --- a/P5/ReleaseNotes/readme-4.8.0.xml +++ b/P5/ReleaseNotes/readme-4.8.0.xml @@ -199,7 +199,6 @@ See the file COPYING.txt for details PR #653); Updating the processing of non-TEI ODDs by looking for them in ident rather than altIdent elements (Stylesheets #598 and PR #651); Ensuring that att.repeatable is properly processed on sequence, alternate, and anyElement (Stylesheets Date: Sun, 7 Jul 2024 16:24:44 -0400 Subject: [PATCH 11/23] fixing bugs in Release Notes --- P5/ReleaseNotes/readme-4.8.0.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/P5/ReleaseNotes/readme-4.8.0.xml b/P5/ReleaseNotes/readme-4.8.0.xml index 10e5689dd4..8d06f53a85 100644 --- a/P5/ReleaseNotes/readme-4.8.0.xml +++ b/P5/ReleaseNotes/readme-4.8.0.xml @@ -71,7 +71,7 @@ See the file COPYING.txt for details A new attribute related but not restricted to CMC, indentLevel, is provided in the class att.indentation to describe indentation of text content in a source, as for example, to mark a post’s level of - indentation discussion thread. + indentation in a discussion thread. @@ -83,7 +83,7 @@ See the file COPYING.txt for details target="https://github.com/TEIC/TEI/pull/2557">PR #2557). The Guidelines now deprecate the use of superEntry and re elements as superfluous since the entry element may now self-nest (#2488, #2488, #2487, PR #2532, and #2521). From 8302252512fefbe834889d632d64a341f38952bf Mon Sep 17 00:00:00 2001 From: ebeshero Date: Sun, 7 Jul 2024 16:27:31 -0400 Subject: [PATCH 12/23] tiny bug fix --- P5/ReleaseNotes/readme-4.8.0.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/P5/ReleaseNotes/readme-4.8.0.xml b/P5/ReleaseNotes/readme-4.8.0.xml index 8d06f53a85..80d637781a 100644 --- a/P5/ReleaseNotes/readme-4.8.0.xml +++ b/P5/ReleaseNotes/readme-4.8.0.xml @@ -96,7 +96,7 @@ See the file COPYING.txt for details type="class">att.gaijiProp, and mapping, localProp unicodeProp, and unihanProp were added to att.datable. (#2132 and PR + >#2132 and PR #2511). The datatype teidata.probability was previously defined too broadly as xsd:double, and has now been constrained to a value between From dd30760f003995a3d16f449f9f9914faa3b249dd Mon Sep 17 00:00:00 2001 From: ebeshero Date: Sun, 7 Jul 2024 16:35:56 -0400 Subject: [PATCH 13/23] moving an item in Release Notes --- P5/ReleaseNotes/readme-4.8.0.xml | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/P5/ReleaseNotes/readme-4.8.0.xml b/P5/ReleaseNotes/readme-4.8.0.xml index 80d637781a..0b3f1d5b57 100644 --- a/P5/ReleaseNotes/readme-4.8.0.xml +++ b/P5/ReleaseNotes/readme-4.8.0.xml @@ -102,11 +102,6 @@ See the file COPYING.txt for details too broadly as xsd:double, and has now been constrained to a value between 0 and 1 (#2518 and PR #2519). - Schematron constraints in ODDs must now include a <sch:rule> - element with a @context attribute to improve ODD processing, and the - Guidelines have been updated to reflect this change (#2510 and PR #2513). + @@ -44,7 +40,7 @@ See the file COPYING.txt for details

The following changes are particularly worth highlighting in this release: New encoding features - A new + A new chapter on computer-mediated communication (CMC) provides guidelines for structuring texts and corpora in TEI that encode the data and metadata of interactive posts in multiple media (The following new attributes are distinct to post: modality to document whether a post is written or spoken, replyTo to indicate a previous post to which a post replies or - references, + refers, generatedBy (a member of att.cmc) with - suggested values human, template, system, bot, and - unspecified to indicate how content in a post is generated. + suggested values human, template, system, bot, and + unspecified to indicate how content in a post is generated. The post element is also a member of att.global, att.ascribed, PR #2557). The Guidelines now deprecate the use of superEntry and re elements as superfluous since the entry element may now self-nest (#2488, #2488, #2487, PR #2532, and #2521). - The event element is now more efficiently modeled using model.eventLike with no changes to its content. (#2524 and xsd:double, and has now been constrained to a value between 0 and 1 (#2518 and PR #2519). - Schematron constraints in ODDs must now include a <sch:rule> - element with a @context attribute to improve ODD processing, and the - Guidelines have been updated to reflect this change (In order to avoid ambiguity, Schematron constraints in ODDs must now include an + sch:rule> element with a context attribute, and + the Guidelines have been updated to reflect this change (#2510 and PR #2513). @@ -115,16 +110,15 @@ See the file COPYING.txt for details -->

The following changes introduced with this release could invalidate ODD customizations in - TEI projects. Those maintaining ODD customizations of the TEI may want to be aware of the - following changes and adapt your ODD files accordingly. + TEI projects. Those maintaining ODD customizations of the TEI should be aware of the + following changes, and may need to adapt their ODD files accordingly. ODD-breaking changes and deprecation Following a deprecation period that has now ended, the content element, which declares the content model of an element being specified in an ODD, now requires exactly one and only one child element. If several RELAX NG elements are desired, they - must now be wrapped in a rng:div (rng:div (#2381 and PR #2409). -

@@ -141,9 +135,6 @@ See the file COPYING.txt for details target="https://github.com/TEIC/TEI/issues/2560">#2560). Schematron constraints were simplified to remove redundancies in the simplePrint ODD (PR #2540). - - -