- This documentation applies to xml2rfc version 3.30.2.¶
+ This documentation applies to xml2rfc version 3.31.0.¶
@@ -6397,7 +6397,7 @@
The following variables are available for use in an xml2rfc
- manpage Jinja2 template, as of xml2rfc version 3.30.2:¶
+ manpage Jinja2 template, as of xml2rfc version 3.31.0:¶
{{ bare_latin_tags }}:
diff --git a/tests/valid/draft-miek-test.html b/tests/valid/draft-miek-test.html
index 4392361a..3a2e91da 100644
--- a/tests/valid/draft-miek-test.html
+++ b/tests/valid/draft-miek-test.html
@@ -16,7 +16,7 @@
This version is adapted to work with "xml2rfc" version 2.x.
' name="description">
-
+
@@ -26,20 +26,19 @@
diff --git a/tests/valid/draft-template.html b/tests/valid/draft-template.html
index b8397241..a05d788f 100644
--- a/tests/valid/draft-template.html
+++ b/tests/valid/draft-template.html
@@ -11,24 +11,23 @@
Insert an abstract: MANDATORY. This template is for creating an
Internet Draft.
" name="description">
-
+
diff --git a/tests/valid/indexes.pages.text b/tests/valid/indexes.pages.text
index c1b0e8f7..0b8f0534 100644
--- a/tests/valid/indexes.pages.text
+++ b/tests/valid/indexes.pages.text
@@ -3,9 +3,9 @@
Network Working Group H. Person, Ed.
-Internet-Draft September 25, 2025
+Internet-Draft October 14, 2025
Intended status: Experimental
-Expires: March 29, 2026
+Expires: April 17, 2026
xml2rfc index tests
@@ -26,7 +26,7 @@ Status of This Memo
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
- This Internet-Draft will expire on March 29, 2026.
+ This Internet-Draft will expire on April 17, 2026.
Copyright Notice
@@ -53,9 +53,9 @@ Table of Contents
-Person Expires March 29, 2026 [Page 1]
+Person Expires April 17, 2026 [Page 1]
-Internet-Draft xml2rfc index tests September 2025
+Internet-Draft xml2rfc index tests October 2025
This is another section!
@@ -109,9 +109,9 @@ Index
-Person Expires March 29, 2026 [Page 2]
+Person Expires April 17, 2026 [Page 2]
-Internet-Draft xml2rfc index tests September 2025
+Internet-Draft xml2rfc index tests October 2025
E
@@ -165,4 +165,4 @@ Author's Address
-Person Expires March 29, 2026 [Page 3]
+Person Expires April 17, 2026 [Page 3]
diff --git a/tests/valid/indexes.prepped.xml b/tests/valid/indexes.prepped.xml
index 58d22537..844b0900 100644
--- a/tests/valid/indexes.prepped.xml
+++ b/tests/valid/indexes.prepped.xml
@@ -1,6 +1,6 @@
-
-
+
+
@@ -20,7 +20,7 @@
-
+ Status of This Memo
@@ -41,7 +41,7 @@
material or to cite them other than as "work in progress."
- This Internet-Draft will expire on 29 March 2026.
+ This Internet-Draft will expire on 17 April 2026.
diff --git a/tests/valid/indexes.text b/tests/valid/indexes.text
index 5cf34f1e..8bc38e6d 100644
--- a/tests/valid/indexes.text
+++ b/tests/valid/indexes.text
@@ -3,9 +3,9 @@
Network Working Group H. Person, Ed.
-Internet-Draft September 25, 2025
+Internet-Draft October 14, 2025
Intended status: Experimental
-Expires: March 29, 2026
+Expires: April 17, 2026
xml2rfc index tests
@@ -26,7 +26,7 @@ Status of This Memo
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
- This Internet-Draft will expire on March 29, 2026.
+ This Internet-Draft will expire on April 17, 2026.
Copyright Notice
diff --git a/tests/valid/indexes.v3.html b/tests/valid/indexes.v3.html
index ba8ebe12..02337171 100644
--- a/tests/valid/indexes.v3.html
+++ b/tests/valid/indexes.v3.html
@@ -6,7 +6,7 @@
xml2rfc index tests
-
+
@@ -19,11 +19,11 @@
Internet-Draft
xml2rfc index tests
-
September 2025
+
October 2025
Person
-
Expires March 29, 2026
+
Expires April 17, 2026
[Page]
@@ -36,12 +36,12 @@
indexes-00
Published:
-
+
Intended Status:
Experimental
Expires:
-
+
Author:
@@ -71,7 +71,7 @@
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."¶
- This Internet-Draft will expire on March 29, 2026.¶
+ This Internet-Draft will expire on April 17, 2026.¶
diff --git a/tests/valid/manpage.txt b/tests/valid/manpage.txt
index 0e1e682c..dfe14e8f 100644
--- a/tests/valid/manpage.txt
+++ b/tests/valid/manpage.txt
@@ -1,10 +1,10 @@
xml2rfc(1) xml2rfc(1)
- 25 September 2025
+ 14 October 2025
Xml2rfc Vocabulary Version 3 Schema
- xml2rfc release 3.30.2
- xml2rfc-docs-3.30.2
+ xml2rfc release 3.31.0
+ xml2rfc-docs-3.31.0
Abstract
@@ -54,7 +54,7 @@ Table of Contents
The RFCXML vocabulary reference is available at
https://authors.ietf.org/en/rfcxml-vocabulary.
- This documentation applies to xml2rfc version 3.30.2.
+ This documentation applies to xml2rfc version 3.31.0.
2. Schema Version 3 Elements
@@ -4342,7 +4342,7 @@ Appendix C. xml2rfc Configuration Files
Appendix D. xml2rfc Documentation Template Variables
The following variables are available for use in an xml2rfc manpage
- Jinja2 template, as of xml2rfc version 3.30.2:
+ Jinja2 template, as of xml2rfc version 3.31.0:
{{ bare_latin_tags }}:
diff --git a/tests/valid/rfc7911.html b/tests/valid/rfc7911.html
index 33ffc4c0..9f3f61a7 100644
--- a/tests/valid/rfc7911.html
+++ b/tests/valid/rfc7911.html
@@ -16,23 +16,22 @@
that each path is identified by a Path Identifier in addition to the
address prefix.
" name="description">
-
+
diff --git a/tests/valid/rfc99999.html b/tests/valid/rfc99999.html
index 5636e245..ae282386 100644
--- a/tests/valid/rfc99999.html
+++ b/tests/valid/rfc99999.html
@@ -9,23 +9,22 @@
-
+
diff --git a/tests/valid/sourcecode.pages.text b/tests/valid/sourcecode.pages.text
index 25b612e3..91a7e6c5 100644
--- a/tests/valid/sourcecode.pages.text
+++ b/tests/valid/sourcecode.pages.text
@@ -3,9 +3,9 @@
Network Working Group H. Person, Ed.
-Internet-Draft September 25, 2025
+Internet-Draft October 14, 2025
Intended status: Experimental
-Expires: March 29, 2026
+Expires: April 17, 2026
xml2rfc sourcecode tests
@@ -26,7 +26,7 @@ Status of This Memo
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
- This Internet-Draft will expire on March 29, 2026.
+ This Internet-Draft will expire on April 17, 2026.
Copyright Notice
@@ -53,9 +53,9 @@ Table of Contents
-Person Expires March 29, 2026 [Page 1]
+Person Expires April 17, 2026 [Page 1]
-Internet-Draft xml2rfc sourcecode tests September 2025
+Internet-Draft xml2rfc sourcecode tests October 2025
print("01")
@@ -109,9 +109,9 @@ Internet-Draft xml2rfc sourcecode tests September 2025
-Person Expires March 29, 2026 [Page 2]
+Person Expires April 17, 2026 [Page 2]
-Internet-Draft xml2rfc sourcecode tests September 2025
+Internet-Draft xml2rfc sourcecode tests October 2025
print("49")
@@ -165,9 +165,9 @@ Internet-Draft xml2rfc sourcecode tests September 2025
-Person Expires March 29, 2026 [Page 3]
+Person Expires April 17, 2026 [Page 3]
-Internet-Draft xml2rfc sourcecode tests September 2025
+Internet-Draft xml2rfc sourcecode tests October 2025
print("47")
@@ -221,4 +221,4 @@ Author's Address
-Person Expires March 29, 2026 [Page 4]
+Person Expires April 17, 2026 [Page 4]
diff --git a/tests/valid/sourcecode.prepped.xml b/tests/valid/sourcecode.prepped.xml
index a5413f76..86c7321d 100644
--- a/tests/valid/sourcecode.prepped.xml
+++ b/tests/valid/sourcecode.prepped.xml
@@ -1,6 +1,6 @@
-
-
+
+
@@ -20,7 +20,7 @@
-
+ Status of This Memo
@@ -41,7 +41,7 @@
material or to cite them other than as "work in progress."
- This Internet-Draft will expire on 29 March 2026.
+ This Internet-Draft will expire on 17 April 2026.
diff --git a/tests/valid/sourcecode.text b/tests/valid/sourcecode.text
index ec519100..6d2e3fda 100644
--- a/tests/valid/sourcecode.text
+++ b/tests/valid/sourcecode.text
@@ -3,9 +3,9 @@
Network Working Group H. Person, Ed.
-Internet-Draft September 25, 2025
+Internet-Draft October 14, 2025
Intended status: Experimental
-Expires: March 29, 2026
+Expires: April 17, 2026
xml2rfc sourcecode tests
@@ -26,7 +26,7 @@ Status of This Memo
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
- This Internet-Draft will expire on March 29, 2026.
+ This Internet-Draft will expire on April 17, 2026.
Copyright Notice
diff --git a/tests/valid/sourcecode.v3.html b/tests/valid/sourcecode.v3.html
index 3c925133..6acdb0ea 100644
--- a/tests/valid/sourcecode.v3.html
+++ b/tests/valid/sourcecode.v3.html
@@ -6,7 +6,7 @@
xml2rfc sourcecode tests
-
+
@@ -19,11 +19,11 @@
Internet-Draft
xml2rfc sourcecode tests
-
September 2025
+
October 2025
Person
-
Expires March 29, 2026
+
Expires April 17, 2026
[Page]
@@ -36,12 +36,12 @@
sourcecode-00
Published:
-
+
Intended Status:
Experimental
Expires:
-
+
Author:
@@ -71,7 +71,7 @@
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."¶
- This Internet-Draft will expire on March 29, 2026.¶
+ This Internet-Draft will expire on April 17, 2026.¶
diff --git a/xml2rfc/writers/text.py b/xml2rfc/writers/text.py
index 59f58010..674cbd43 100644
--- a/xml2rfc/writers/text.py
+++ b/xml2rfc/writers/text.py
@@ -82,7 +82,7 @@ def __init__(self, elem, prev, next=None, beg=None, end=None):
self.beg = beg # beginning line of block
self.end = end # ending line of block
-wrapper = utils.TextWrapper(width=MAX_WIDTH)
+wrapper = utils.TextWrapper(width=MAX_WIDTH, break_long_words=False)
splitter = utils.TextSplitter(width=SPLITTER_WIDTH)
seen = set()