[xml2rfc-dev] New xml2rfc release: v2.46.0
Henrik Levkowetz <henrik@levkowetz.com> Tue, 23 June 2020 17:30 UTC
Return-Path: <henrik@levkowetz.com>
X-Original-To: xml2rfc-dev@ietfa.amsl.com
Delivered-To: xml2rfc-dev@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
by ietfa.amsl.com (Postfix) with ESMTP id 5463E3A08F8;
Tue, 23 Jun 2020 10:30:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001,
URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44])
by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
with ESMTP id yxtofrp7WeIC; Tue, 23 Jun 2020 10:30:27 -0700 (PDT)
Received: from durif.tools.ietf.org (durif.tools.ietf.org
[IPv6:2001:1900:3001:11::3d])
(using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits))
(No client certificate requested)
by ietfa.amsl.com (Postfix) with ESMTPS id 613983A0881;
Tue, 23 Jun 2020 10:30:27 -0700 (PDT)
Received: from henrik by durif.tools.ietf.org with local (Exim 4.80)
(envelope-from <henrik@levkowetz.com>)
id 1jnmkd-0004Be-5l; Tue, 23 Jun 2020 10:30:27 -0700
To: xml2rfc-dev@ietf.org, xml2rfc@ietf.org
Cc: rfc-markdown@ietf.org
Message-Id: <E1jnmkd-0004Be-5l@durif.tools.ietf.org>
From: Henrik Levkowetz <henrik@levkowetz.com>
Date: Tue, 23 Jun 2020 10:30:27 -0700
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Rcpt-To: rfc-markdown@ietf.org, xml2rfc-dev@ietf.org,
xml2rfc@ietf.org
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Scanned: No (on durif.tools.ietf.org);
SAEximRunCond expanded to false
X-Clacks-Overhead: GNU Terry Pratchett
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc-dev/tNN6cHJDk5R70yeHY70Ryk9-83w>
Subject: [xml2rfc-dev] New xml2rfc release: v2.46.0
X-BeenThere: xml2rfc-dev@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussion about particulars of xml2rfc V3 design,
development and code." <xml2rfc-dev.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc-dev>,
<mailto:xml2rfc-dev-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc-dev/>
List-Post: <mailto:xml2rfc-dev@ietf.org>
List-Help: <mailto:xml2rfc-dev-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc-dev>,
<mailto:xml2rfc-dev-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Jun 2020 17:30:41 -0000
Hi,
This is an automatic notification about a new xml2rfc release,
v2.46.0, generated when running the mkrelease script.
Release notes:
xml2rfc (2.46.0) ietf; urgency=medium
* Added <dd class='break'/> and <span class='break'/> entries in
additional places, as a workaround for WeasyPrint's eagerness to break
between <dt> and <dd>. Fixes issue #529.
* Tweaked the rendering of <tt> inside table cells in text mode to not
use double quotes to distinguish the <tt> content from surrounding text
when the only cell content is the <tt> element.
* Modified the text rendering of table cells. <thead> and <tfoot> now
implies no special rendering (earlier, they caused a change in table border
on transition) while <th> now always renders with distinct borders compared
with <td>. Also added 'light', and 'minimal' table renderings, with
different table border settings when compared to the previous rendering,
which now is available as 'full'. The 'light' rendering is closer to the
v2 formatter table rendering, but does not permit table cells with colspan
or rowspan different from 1 to be properly distinguished. The changes in
<th> rendering fixes issue #527.
* Added a --table-borders option with possible values 'full', 'light',
'minimal', to control the table rendering of the text renderer. The
current default value is 'full', but 'light' is closer to the v2 text
renderer's output.
* Added a new internal join/indent setting to the Joiner nametuple to
control outdenting. Used the outdenting setting to enable outdenting
for artwork wider than 69 characters in the v3 text renderer. Fixes
issue #518.
* Added missing support for @indent for <ul> in the HTML renderer, and
tweaked the same for <ol>. Fixes issue #528.
* Corrected is_htmlblock() to not count <dt>, <dd>, and <li> as block
elements as they cannot be wrapped in <div>.
* Updated and refined the div-wrapping used to introduce additional IDs
to deal better with anchors on <dt>, <dd>, and <li>. Fixes issue #530.
* Made the CSS setting of background colour on <tt> and <code> more
selective in order not to interfere with background colour in tables, for
instance.
* Removed CSS that made URLs in references not break across lines -- the
drawbacks turn out to be more of a bother than the original reason not to
let these wrap.
* Did some HTML cleanup to make the w3.org validator happy.
* Fixed a few places in the HTML renderer where an empty tag could cause
an exception.
* Added test cases for empty and double email addresses, and added
support for multiple email addresses within an author's address block.
Fixes issue #522.
-- Henrik Levkowetz <henrik@levkowetz.com> 23 Jun 2020 17:15:23 +0000
The preferred way to install xml2rfc is by doing 'pip install xml2rfc',
and 'pip install --upgrade xml2rfc' to upgrade. If there are system-
installed python modules which pip will not upgrade, you may have to
use 'pip install --upgrade --no-deps xml2rfc' and install dependencies
manually.
The new version is also available through SVN checkout, with
'svn checkout http://svn.tools.ietf.org/svn/tools/xml2rfc/tags/cli/2.46.0'
Regards,
Henrik
(via the mkrelease script)
- [xml2rfc-dev] New xml2rfc release: v2.46.0 Henrik Levkowetz