Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Chris Warrick Newsgroups: comp.lang.python.announce Subject: Nikola v7.8.7 is out! Date: Mon, 5 Jun 2017 17:14:00 +0200 Lines: 115 Approved: python-announce-list@python.org Message-ID: References: <6d8a9f27-058f-8657-a2b9-0385296fa8bd@gmail.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="badLTRLRx0g1w9OEDAlgfF5bAU6QIctrx" X-Trace: news.uni-berlin.de bmRY2kcTVenbtAOjU0w/lAWZNAIfzNxsEGkPb2e64jkA== Return-Path: X-Original-To: python-announce-list@python.org Delivered-To: python-announce-list@mail.python.org X-Spam-Status: OK 0.000 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'url:pypi': 0.03; '+++': 0.03; 'url:github': 0.05; 'false.': 0.07; 'fixes': 0.07; 'locale': 0.07; 'option,': 0.07; 'url:releases': 0.07; '\xe2\x80\x94': 0.07; '(issue': 0.09; 'default.': 0.09; 'filename:fname piece:signature': 0.09; 'guessing': 0.09; 'ignoring': 0.09; 'rebuild': 0.09; 'skip:` 30': 0.09; 'template': 0.11; 'ignore': 0.12; 'file,': 0.13; 'python.': 0.14; 'team,': 0.15; 'files.': 0.15; 'importing': 0.15; 'static': 0.15; 'bugs,': 0.16; 'content- type:application/pgp-signature': 0.16; 'content- type:multipart/signed': 0.16; 'crashes': 0.16; 'defaulting': 0.16; 'filename:fname piece:asc': 0.16; 'filename:fname:signature.asc': 0.16; 'format)': 0.16; 'formats,': 0.16; 'jupyter': 0.16; 'unbound': 0.16; 'url:tag': 0.16; 'yaml': 0.16; 'detect': 0.18; 'skip:` 20': 0.18; 'input': 0.18; 'variable': 0.20; 'changes': 0.20; 'extension': 0.20; 'to:2**1': 0.21; 'skip:` 10': 0.22; 'trying': 0.22; 'fix': 0.23; 'skip:= 10': 0.24; 'written': 0.26; 'header:User-Agent:1': 0.26; 'addition,': 0.27; 'tree': 0.27; 'rest': 0.28; 'error': 0.29; 'markup': 0.29; 'announce': 0.29; 'to:no real name:2**1': 0.29; '(which': 0.29; 'mapping': 0.30; 'install': 0.31; 'url:python': 0.31; 'message-id:@gmail.com': 0.31; 'received:google.com': 0.32; '---': 0.32; 'comments': 0.33; 'specify': 0.33; 'two': 0.34; 'release': 0.34; 'another': 0.34; '--------': 0.35; 'downloads': 0.35; 'formats': 0.35; 'url:7': 0.35; 'text': 0.36; 'behalf': 0.36; 'url:org': 0.36; 'false': 0.36; 'some': 0.38; 'data': 0.38; 'proto:https': 0.39; 'setting': 0.39; 'turn': 0.39; 'to:addr:python.org': 0.39; 'received:io': 0.39; 'received:psf.io': 0.39; 'received:ams1.psf.io': 0.40; 'received:mail1.ams1.psf.io': 0.40; 'lists': 0.40; 'issue': 0.40; 'field': 0.61; 'engine': 0.62; 'more': 0.62; 'details:': 0.64; 'world': 0.65; 'website:': 0.67; 'to:addr:python-announce-list': 0.72; 'notebook': 0.76; 'fast,': 0.84; 'flexible,': 0.84; 'galleries,': 0.91; 'leak': 0.91; 'ships': 0.91 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:subject:message-id:date:user-agent:mime-version; bh=7mxDHz1kwbi39ezh3X63RCncBy2rUAo67GxOt3Moolk=; b=j7RfMEA8CivdQ4Tu5Ja8SLEUiDLWPiYOhuQKi3HlMchAeF4SUNxIbFdUTkOtGUISRL 93XkmmjepbHtHiKGAiFoA7teRlkFrHwUW9NsMlDOUiKjlzREma91WIoWdLciJFkpuTAp 5Mo7fojBHpqt8zH7d9Yx2CvSteaBtqhXpYji4i1XFj2Hsfexa7nhQvQ9HJzH40t7JeD2 yg6Os3ZtXiS8V0EVdoJa6K5Ls698/YmdWds5TFvvpNEsE7ds5qZxnlh/hSNV1wHwoVgf 7XLbbv03ZUTYndafvuqmF2YfgZshARcfQ34P2XiLtAGmQECzKoULuIL7sw3xpGgNmNlv 2yfw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version; bh=7mxDHz1kwbi39ezh3X63RCncBy2rUAo67GxOt3Moolk=; b=pbu2EuTl1vccbCGLkg1NtoYISejKvFsVfli0RR3fwNuIN41Y9HjsFjllKgM+u8RBbM NxuaVoYW0y84802M1vi01X10nQ/Fsslr8GbEbuIqUr169sLZVVoEiOyDw9XFxLcPO15+ KmPaZfHSJtUL+hzB7pVjBOSP8llMI7U9jT/H0r7G6c8x3HfHvNxtRhzmK0TJ6rbuf/tK SOYDJU0hwC0EvTQO33iClXXdHAS1PvQPpf1+s0fMQsC+S01WVBJM1LHAR7Injwwbv2FL S3Bi5z9M+jQsZ5vEIHc04tFwb7cqgYfRXKkVXn2P18SI+gkjw/a2Tko0xeSREI7qlElz /POg== X-Gm-Message-State: AODbwcBrAJQxTfuzbOg9z4hjRO//W9HjQxT2klkmPraxzqJiahBhIInl LY/VR9WToSbDVAxD7/I= X-Received: by 10.25.145.88 with SMTP id y24mr5284104lfj.14.1496675645060; Mon, 05 Jun 2017 08:14:05 -0700 (PDT) User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Thunderbird/45.3.0 X-Mailman-Approved-At: Mon, 05 Jun 2017 13:41:08 -0400 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: <6d8a9f27-058f-8657-a2b9-0385296fa8bd@gmail.com> Xref: csiph.com comp.lang.python.announce:2521 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --badLTRLRx0g1w9OEDAlgfF5bAU6QIctrx Content-Type: multipart/mixed; boundary="fadaamRfaWkMef6bfpeCCl8PiT1vmB9Ou"; protected-headers="v1" From: Chris Warrick To: nikola-discuss@googlegroups.com, python-announce-list@python.org Message-ID: <6d8a9f27-058f-8657-a2b9-0385296fa8bd@gmail.com> Subject: Nikola v7.8.7 is out! --fadaamRfaWkMef6bfpeCCl8PiT1vmB9Ou Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On behalf of the Nikola team, I am pleased to announce the immediate availability of Nikola v7.8.7. This is a part-emergency bugfix, part-world domination release. What is Nikola? =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Nikola is a static site and blog generator, written in Python. It can use Mako and Jinja2 templates, and input in many popular markup formats, such as reStructuredText and Markdown =E2=80=94 and can even tur= n Jupyter (IPython) Notebooks into blog posts! It also supports image galleries, and is multilingual. Nikola is flexible, and page builds are extremely fast, courtesy of doit (which is rebuilding only what has been changed). Find out more at the website: https://getnikola.com/ Downloads =3D=3D=3D=3D=3D=3D=3D=3D=3D Install using `pip install Nikola` or download tarballs on GitHub and PyP= I: https://github.com/getnikola/nikola/releases/tag/v7.8.7 https://pypi.python.org/pypi/Nikola/7.8.7 Changes =3D=3D=3D=3D=3D=3D=3D In an effort to improve interoperability with other static site generators, make importing data easier, and help with world domination, Nikola v7.8.7 ships with support for the following metadata formats: * reST-style comments (.. name: value =E2=80=94 default format) * Two-file format (reST-style comments or 7-line) * Jupyter Notebook metadata * YAML, between --- (Jekyll, Hugo) * TOML, between +++ (Hugo) * reST docinfo (Pelican) * Markdown metadata extension (Pelican) In addition, Markdown is now enabled and required by default. More details: The release also fixes two important bugs, one that crashes when trying to detect locale in some edge cases, and another which made some themes quietly leak template files. If you=E2=80=99re using a Jinja2-based theme that does not have its own `parent` file, please force a rebuild (nikola build -a). Features -------- * Enable markdown by default (part of Issue #2809) * Allowing to register filters from plugins, and allowing to specify default filters as strings of the form ``filters.`` (part of Issue #2475) * Support ignoring assets via ``ignore_assets`` theme meta field (Issue #2812) * Ignore unused Colorbox locales (Issue #2812) * Accept tag metadata as lists for YAML/TOML (Issue #2801) * Support for mapping metadata from other formats to Nikola names using the ``METADATA_MAPPING`` setting (Issue #2817) * Support for reStructured text docinfo metadata with ``USE_REST_DOCINFO_METADATA`` option, defaulting to False (Issue #1923) * New ``HIDE_REST_DOCINFO`` option, defaulting to False. * Support for Markdown Metadata for Pelican compatibility by adding ``'markdown.extensions.meta'`` to ``MARKDOWN_EXTENSIONS`` (Issue #1923) * Support for YAML and TOML metadata (Issue #2801) Bugfixes -------- * Use inheritance tree when looking for theme engine (Issue #2816) * Fix unbound variable error in locale guessing (Issue #2806) --fadaamRfaWkMef6bfpeCCl8PiT1vmB9Ou-- --badLTRLRx0g1w9OEDAlgfF5bAU6QIctrx Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQFHBAEBCAAxFiEE3zLJnP+EKCz51M9xcQI9vV6q6hYFAlk1dTkTHGt3cG9sc2th QGdtYWlsLmNvbQAKCRBxAj29XqrqFr0kB/90T1PMQK0CD7yIFCCpkFudEemjMGBs TA8sgS3O3Z1wZu7Y42cmONXesQHNnXzAv+L9mY9XGLnAt0hD0MeD1ocamXujsmjL 3zvK7WIiHeYpevwBOsBg3bUKu+OnSflEmj0x6O68Q6XfchDSk0Bj8ZlcpKkx/0zC PqcQYaDMJbJNnrnsLBDtuKmbx32h4r9ifO7uFAM3J8s+j1bYgewtiCy1WdISZV9G 2sRrYzCBopTrfV77lQozA/Kd2F+mfRn6Ba7/2MnT13fGkWvJpXv3zMRsECeEjSsv 1DY7gFMkmNgF86Zilhbbow/yjrii/8H8lA3LEeoEhRtTB+OwUrvWjHr2 =/2L0 -----END PGP SIGNATURE----- --badLTRLRx0g1w9OEDAlgfF5bAU6QIctrx--