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](https://github.com/TEIC/TEI/milestone/16?closed=1).
+
+ The following changes are particularly worth highlighting in this release:
+ New encoding features
+ - A
[new
+ chapter on computer-mediated communication (CMC)](https://tei-c.org/Vault/P5/4.7.0/doc/tei-p5-doc/en/html/CMC.html) provides guidelines for
+ structuring texts and corpora in TEI that encode the data and metadata of interactive
+ posts in multiple media ([#1955](https://github.com/TEIC/TEI/issues/1955) and [PR #2537](https://github.com/TEIC/TEI/pull/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](https://github.com/TEIC/TEI/issues/2544) and [PR #2557](https://github.com/TEIC/TEI/pull/2557)).
+ - The Guidelines now deprecate the use of superEntry and re elements
+ as superfluous since the entry element may now self-nest (
[#2488](#https://github.com/TEIC/TEI/issues/2488), [#2487](https://github.com/TEIC/TEI/issues/2487), [PR #2532](https://github.com/TEIC/TEI/pull/2532), and [#2521](https://github.com/TEIC/TEI/pull/2521).
+ - Following a deprecation period, the content element now requires just one
+ and no more than one element child (
[#2381](https://github.com/TEIC/TEI/issues/2381) and [PR #2409](https://github.com/TEIC/TEI/pull/2409))
+ - The event element is now more efficiently modeled using model.eventLike with no changes to its content. (
[#2524](https://github.com/TEIC/TEI/issues/2524) and [PR #2525](https://github.com/TEIC/TEI/pull/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](https://github.com/TEIC/TEI/issues/2132) and [PR
+ #2511](#https://github.com/TEIC/TEI/pull/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](https://github.com/TEIC/TEI/issues/2518) and [PR #2519](https://github.com/TEIC/TEI/pull/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](https://github.com/TEIC/TEI/issues/2510) and [PR #2513](https://github.com/TEIC/TEI/pull/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](https://github.com/TEIC/TEI/issues/2476)).
+ - The description of teiCorpus has been updated in the language corpora
+ chapter (
[#2445](https://github.com/TEIC/TEI/issues/2445) and [PR #2503](https://github.com/TEIC/TEI/pull/2503)).
+ - Examples of geo elements no longer include a comma to separate
+ geocoordinates to better align with the prose of the Guidelines (
[#2560](https://github.com/TEIC/TEI/issues/2560)).
+ - Schematron constraints were simplified to remove redundancies in the simplePrint ODD
+ (
[PR #2540](https://github.com/TEIC/TEI/pull/2540)).
+
+
+
+
+
+
+ Housekeeping
+ - The HTML Guidelines pages have been updated to output the current standard HTML 5
+ doctype (
[#2508](https://github.com/TEIC/TEI/issues/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](https://github.com/TEIC/TEI/issues/2498) and [#2520](https://github.com/TEIC/TEI/pull/2520)).
+ - The copyright notice in XML comments at the top of the Guidelines XML files has been
+ simplified (
[#2514](https://github.com/TEIC/TEI/issues/2514) and [PR #2526](https://github.com/TEIC/TEI/pull/2526)).
+ - Superfluous namespace declarations have been removed from Guidelines datatype
+ specification files (
[PR
+ #2522](https://github.com/TEIC/TEI/pull/2522)).
+
+
+
+ In addition, many improvements have been made to the XSLT stylesheets (which provide
+ processing of TEI ODD files for [Roma](https://romabeta.tei-c.org/) and
+ [TEIGarage](https://teigarage.tei-c.org/) as well as other TEI
+ conversions). The Stylesheets are maintained separately from the Guidelines at [https://github.com/TEIC/Stylesheets](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](https://github.com/TEIC/Stylesheets/milestone/15?closed=1).
+
+ Highlights of this release include:
+ - Updating the Stylesheets from XSLT 2.0 to XSLT 3.0 (Stylesheets
[#639](https://github.com/TEIC/Stylesheets/issues/639), [PR #649](https://github.com/TEIC/Stylesheets/pull/649), and [PR #663](https://github.com/TEIC/Stylesheets/pull/663)).
+ - Correcting a bug that permitted any attributes to be copied from the
+ constraint element to a generated
sch:rule/@context
(Stylesheets
+ [#659](https://github.com/TEIC/Stylesheets/issues/659) and [PR #660](https://github.com/TEIC/Stylesheets/pull/660/commits/275be31fc1f5c86061e33437d3d7885283e4aa7f))
+ - Solving a serious problem mentioned in several tickets (Stylesheets
[#645](https://github.com/TEIC/Stylesheets/issues/645), [#678](https://github.com/TEIC/Stylesheets/issues/678), [#680](https://github.com/TEIC/Stylesheets/issues/680)) in which
+ multiple elementSpec sharing the same ident lead to a build error in odd2odd.xsl, solved with [Stylesheets PR #681](https://github.com/TEIC/Stylesheets/pull/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](https://github.com/TEIC/Stylesheets/issues/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](https://github.com/TEIC/TEI/issues/2487), [PR #2532](https://github.com/TEIC/TEI/pull/2532), and [#2521](https://github.com/TEIC/TEI/pull/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](https://github.com/TEIC/TEI/issues/2381) and [PR #2409](https://github.com/TEIC/TEI/pull/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](https://github.com/TEIC/TEI/issues/2524) and [unicodeProp, and unihanProp were added to att.datable. (][#2132](https://github.com/TEIC/TEI/issues/2132) and [PR
- #2511](#https://github.com/TEIC/TEI/pull/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](https://github.com/TEIC/TEI/issues/2518) and [PR #2519](https://github.com/TEIC/TEI/pull/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](https://github.com/TEIC/TEI/issues/2510) and [PR #2513](https://github.com/TEIC/TEI/pull/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](https://github.com/TEIC/TEI/milestone/16?closed=1).
+ 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](https://github.com/TEIC/TEI/pull/2532), and [#2521](https://github.com/TEIC/TEI/pull/2521)).
- - Following a deprecation period, the content element now requires just one
- and no more than one child element
-
- (
[#2381](https://github.com/TEIC/TEI/issues/2381) and [PR #2409](https://github.com/TEIC/TEI/pull/2409)).
+
- The event element is now more efficiently modeled using model.eventLike with no changes to its content. (
[#2524](https://github.com/TEIC/TEI/issues/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](https://github.com/TEIC/Stylesheets/pull/649), and [PR #663](https://github.com/TEIC/Stylesheets/pull/663)).
+ - Correcting a bug that permitted any attributes to be copied from the
+ constraint element to a generated
sch:rule/@context
(Stylesheets
+ [#659](https://github.com/TEIC/Stylesheets/issues/659) and [PR #660](https://github.com/TEIC/Stylesheets/pull/660/commits/275be31fc1f5c86061e33437d3d7885283e4aa7f))
- Solving a serious problem mentioned in several tickets (Stylesheets
[#645](https://github.com/TEIC/Stylesheets/issues/645), [#678](https://github.com/TEIC/Stylesheets/issues/678), [#680](https://github.com/TEIC/Stylesheets/issues/680)) in which
- multiple elementSpec sharing the same ident lead to a build error in odd2odd.xsl, solved with [Stylesheets PR #681](https://github.com/TEIC/Stylesheets/pull/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](https://github.com/TEIC/Stylesheets/pull/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](https://github.com/TEIC/Stylesheets/issues/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](https://github.com/TEIC/TEI/milestone/16?closed=1).
- 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](https://github.com/TEIC/Stylesheets/pull/649), and [PR #663](https://github.com/TEIC/Stylesheets/pull/663)).
- - Correcting a bug that permitted any attributes to be copied from the
- constraint element to a generated
sch:rule/@context
(Stylesheets
- [#659](https://github.com/TEIC/Stylesheets/issues/659) and [PR #660](https://github.com/TEIC/Stylesheets/pull/660/commits/275be31fc1f5c86061e33437d3d7885283e4aa7f))
+ - Correcting a bug that permitted any attributes to be copied from the
+ constraint element to a generated
sch:rule/@context
(Stylesheets
+ [#659](https://github.com/TEIC/Stylesheets/issues/659) and [PR #660](https://github.com/TEIC/Stylesheets/pull/660/commits/275be31fc1f5c86061e33437d3d7885283e4aa7f))
- Solving a serious problem mentioned in several tickets (Stylesheets
[#645](https://github.com/TEIC/Stylesheets/issues/645), [#678](https://github.com/TEIC/Stylesheets/issues/678), [#680](https://github.com/TEIC/Stylesheets/issues/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](https://github.com/TEIC/Stylesheets/pull/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](https://github.com/TEIC/Stylesheets/issues/687)).
-
-
+ attDef elements (Stylesheets [#687](https://github.com/TEIC/Stylesheets/issues/687) and PR [#690](https://github.com/TEIC/Stylesheets/pull/690)).
+
+