Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #2589

docutils 0.14 released

Path csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail
From engelbert gruber <engelbert.gruber@gmail.com>
Newsgroups comp.lang.python.announce
Subject docutils 0.14 released
Date Thu, 3 Aug 2017 12:51:59 +0200
Lines 48
Approved python-announce-list@python.org
Message-ID <mailman.117.1502087109.28999.python-announce-list@python.org> (permalink)
References <CAHnbgBODT4=F+0z6p1KNOnTi64sVhGmDt6Z6NZbjeyU9jA4hsg@mail.gmail.com>
Mime-Version 1.0
Content-Type text/plain; charset="UTF-8"
X-Trace news.uni-berlin.de aJFycaHpEbgLEHV3B8WMhQgoSM3pflFrN6JNwcSAaD3g==
Return-Path <engelbert.gruber@gmail.com>
X-Original-To python-announce@python.org
Delivered-To python-announce-list@mail.python.org
X-Spam-Status OK 0.007
X-Spam-Evidence '*H*': 0.99; '*S*': 0.00; 'elements.': 0.07; 'front- end': 0.07; 'subject:released': 0.07; '(may': 0.09; '*not*': 0.09; 'definitions': 0.09; 'specifying': 0.09; 'warn': 0.09; 'sr.': 0.13; 'apostrophe': 0.16; 'metadata.': 0.16; 'recognition.': 0.16; 'url.': 0.16; 'width,': 0.16; 'sfxlen:2': 0.16; 'to:2**1': 0.21; 'recognized': 0.22; 'column': 0.22; 'skip:` 10': 0.22; 'whitespace': 0.22; 'consistent': 0.23; 'elements': 0.23; 'cheers': 0.24; 'message-id:@mail.gmail.com': 0.24; 'language': 0.25; 'command': 0.26; 'installation': 0.26; 'xml': 0.27; 'arguments': 0.29; 'escaped': 0.29; 'markup': 0.29; 'to:no real name:2**1': 0.29; 'sets': 0.30; 'received:google.com': 0.32; 'handling': 0.32; 'interface': 0.33; 'environment.': 0.34; 'table': 0.34; 'but': 0.34; 'skip:& 20': 0.35; 'option': 0.36; 'class': 0.36; 'skip:& 10': 0.36; 'received:209.85': 0.37; '...': 0.37; 'closing': 0.37; 'received:209.85.213': 0.37; 'handle': 0.38; 'add': 0.38; 'third': 0.38; 'received:io': 0.38; 'received:psf.io': 0.38; 'some': 0.38; 'received:ams1.psf.io': 0.38; 'received:mail1.ams1.psf.io': 0.38; 'received:209': 0.39; 'to:addr:python.org': 0.40; 'details.': 0.61; '30,': 0.63; 'inline': 0.64; 'respect': 0.67; 'special': 0.73; 'fr,': 0.84; 'scale,': 0.84; 'to:addr:python-announce': 0.84; '2017.': 0.91
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=IxByYJQ1ZwA8ycHhccjyiI5Ld48CJfJ/b1dc0mjhuYA=; b=KbeT4mAXPnNvdss0eK+1hhsYkdx5hJafitkUb4tQT1gy6ZMv7JA8n6sB1TvU06PkJL 04l1RwFlgMJZr7fSKbj6NN+82Cd/LJdoB855KRYJGBkSEd03xeFl1ZlYrgfk8f76565a rChsKOF/PNBWXfoYRD53Q/cQ2ltqFMi+ZxKSKJM1aOiBEHLPM5mBhhuPbQxyOM/YyDoo uNVgAoCqgpYpI1IGwVL6tyz+j8nn9HuqL89vY9fZgqXX1cZ+PzdUwWX3kigjPFkdZ6kM IhczXjFCe0GtgA/29N2Xh+Ju08wpzE+Qop+joxwyC5sqmELEwHyz8V7+jcrkAKOdaY5u i4OQ==
X-Google-DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=IxByYJQ1ZwA8ycHhccjyiI5Ld48CJfJ/b1dc0mjhuYA=; b=NaIPjpdvRyJq3pYdxE/SpGKp/tyOFi8b6fO0hQWwnFMRcDVg4RStwzhkfGu0pFde50 sPC3PTA8tdRdNU9Sp4VGIOTwrkCxb4cxVeIc64G8VXj6sZjYT8wElq0im39zuc3BtxtK bxjkxPNNhPlAHNsmPrSHK+uFUL1nxbpivSw+iX40a1O6wzuWx6tp8dNZTxImMdcegkfk qLSnL5imXTJR15vgMlsgrxLCL247BXsYa8nj7lysRll1tr5hl+34sFI/CdOngEiQWCeT 13WEXgT1jyTJguW5cdeYcO1VD8/cYJ8j9VrOcBEyxBj8tIetYmY2Cuvo68EQ+PumyTde ByuQ==
X-Gm-Message-State AIVw110F9/mghidIJnj/JxlTvz5iAcA/qsBTc3EpCHZKCkzu1Tbh6yDC GRRt2epgO8vTwVOY9ikAFmZYg2AamXZFbSI=
X-Received by 10.31.181.85 with SMTP id e82mr607966vkf.168.1501757519930; Thu, 03 Aug 2017 03:51:59 -0700 (PDT)
X-Mailman-Approved-At Mon, 07 Aug 2017 02:25:08 -0400
X-Content-Filtered-By Mailman/MimeDel 2.1.24
X-BeenThere python-announce-list@python.org
X-Mailman-Version 2.1.24
Precedence list
List-Id Announcement-only list for the Python programming language <python-announce-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-announce-list/>
List-Post <mailto:python-announce-list@python.org>
List-Help <mailto:python-announce-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID <CAHnbgBODT4=F+0z6p1KNOnTi64sVhGmDt6Z6NZbjeyU9jA4hsg@mail.gmail.com>
Xref csiph.com comp.lang.python.announce:2589

Show key headers only | View raw


RELEASE-NOTES

* docutils/docs/ref/docutils.dtd:

  - Enable validation of Docutils XML documents against the DTD:

* docutils/parsers/rst/:

  - Added functionality: escaped whitespace in URI contexts.
  - Consistent handling of all whitespace characters in inline markup
    recognition. (May break documents that relied on some whitespace
    characters (NBSP, ...) *not* to be recognized as whitespace.)

* docutils/utils/smartquotes.py:

  - Update quote definitions for et, fi, fr, ro, sv, tr, uk.
  - Add quote definitions for hr, hsb, hu, lv, sh, sl, sr.
  - Differentiate apostrophe from closing single quote (if possible).
  - Add command line interface for stand-alone use (requires 2.7).

* docutils/writers/_html_base:

  - Provide default title in metadata.
  - The MathJax CDN shut down on April 30, 2017. For security reasons, we
    don't use a third party public installation as default but warn
    if `math-output` is set to MathJax without specifying a URL.
    See math-output_ for details.

* docutils/writers/html4css1:

  - Respect automatic table column sizing.

* docutils/writers/latex2e/__init__.py

  - Handle class arguments for block-level elements by wrapping them
    in a "DUclass" environment. This replaces the special handling for
    "epigraph" and "topic" elements.

* docutils/writers/odf_odt:

  - Language option sets ODF document's default language
  - Image width, scale, ... set image size in generated ODF.

* tools/

  - New front-end ``rst2html4.py``.

cheers

Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread


Thread

docutils 0.14 released engelbert gruber <engelbert.gruber@gmail.com> - 2017-08-03 12:51 +0200

csiph-web