Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Chris Warrick Newsgroups: comp.lang.python.announce Subject: Nikola v8.0.0rc1 is out! Date: Sat, 8 Sep 2018 21:01:25 +0200 Lines: 103 Approved: python-announce-list@python.org Message-ID: References: <0e9df20f-7cf4-7e8d-ffb2-da3600c98f27@gmail.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="dxQ1dL4Ok08dpAezfmzb1QB84XU84QXfi" X-Trace: news.uni-berlin.de uZf/hA/tZcSk0n8hhOkrvgqilx0yRSvMtLVmfkC1PoCA== 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; 'encoding': 0.04; 'disabled': 0.05; 'required,': 0.05; 'trailing': 0.05; '(issue': 0.07; 'plugin': 0.07; 'static': 0.07; '\xe2\x80\x94': 0.07; 'filename:fname piece:signature': 0.09; 'parsed': 0.09; 'skip:` 30': 0.09; 'slash': 0.09; 'specified,': 0.09; 'timestamp': 0.09; 'utf-8': 0.09; 'library': 0.11; 'index': 0.12; 'python.': 0.12; '(rest': 0.16; 'anymore': 0.16; 'bundles': 0.16; 'content- type:application/pgp-signature': 0.16; 'content- type:multipart/signed': 0.16; 'filename:fname piece:asc': 0.16; 'filename:fname:signature.asc': 0.16; 'final.': 0.16; 'formats,': 0.16; 'generator,': 0.16; 'jupyter': 0.16; 'navbar': 0.16; 'newlines': 0.16; 'posts.': 0.16; 'rebuilding': 0.16; 'entries': 0.17; 'install': 0.20; 'assuming': 0.21; 'root': 0.21; 'skip:` 10': 0.21; 'input': 0.23; 'to:2**1': 0.24; 'moved': 0.24; 'translation': 0.24; 'header:User-Agent:1': 0.24; 'enforce': 0.25; 'hours,': 0.25; 'option.': 0.25; 'changes': 0.26; 'announce': 0.27; 'module': 0.27; 'bugs': 0.27; 'team,': 0.29; 'written': 0.30; 'skip:= 10': 0.31; 'skip:` 20': 0.32; 'specified': 0.32; 'files': 0.32; 'received:google.com': 0.33; 'posting': 0.33; 'markup': 0.33; '(which': 0.34; 'url:blog': 0.34; 'skip:- 10': 0.34; 'skip:{ 10': 0.35; 'received:209.85': 0.37; 'separate': 0.37; 'to:no real name:2**1': 0.37; 'url-ip:104.28/16': 0.37; 'instead': 0.37; 'sure': 0.38; 'skip:( 20': 0.38; 'builds': 0.38; 'displayed': 0.38; 'to:addr:python-announce-list': 0.38; 'turn': 0.38; 'message-id:@gmail.com': 0.38; 'supports': 0.38; 'file': 0.38; 'received:209': 0.38; '--------': 0.39; 'comments': 0.39; 'version': 0.39; 'there': 0.39; 'end': 0.40; 'content- type:multipart/mixed': 0.60; 'generation': 0.61; 'color': 0.61; 'more': 0.61; 'templates,': 0.62; 'theme': 0.62; 'read': 0.62; 'upgrade': 0.63; 'directory': 0.63; 'different': 0.64; 'subject:!': 0.64; 'within': 0.65; 'skip:n 10': 0.66; 'destination': 0.70; 'website:': 0.71; 'galleries,': 0.84; 'alone.': 0.91; 'configparser': 0.96 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:subject:openpgp:autocrypt:message-id:date:user-agent :mime-version; bh=ZJbmwUrAxEeafzVA1vJn1piarJGrtqgr317oh/d0goA=; b=nUv9CJMPOzOD7qpFyzWQdcvabBsx7MwUNslg0iv3N1aTJYAjZf7OaW5xoezHLRb5Up vrt4rhcm/NC9C2c+YPm0rkg68DYPaYwooysCPZ8C0326PMIpOdwjbbhjHm2/seMn3IHz gf0rOV6axeW6cNJijv3psPrA7jR6Es6wiIBi7Ax9/pj4oe7y2t0+ZPRUuYlNQq2r/twO gaXOBCzxYV2at0tbU5VXSFVSsWLoOXGpfBBdnWR7bYx8iZjyw2Tkwspx45tSjy+5Udrh LFKxfAz+AJaYOc8UnRFbdPjL5tnpkVPpbRzDaY7b4H6cSi3FI3/wKjlNRzdeZx4WIyCx nm6Q== 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:openpgp:autocrypt:message-id :date:user-agent:mime-version; bh=ZJbmwUrAxEeafzVA1vJn1piarJGrtqgr317oh/d0goA=; b=FiwfCg9KH7U3/WTgO01DAuoRX380sgKxjb0wtrKkUaw28V35WdQK6dvcrkzI/NlL3m 9dLpMt8JcEpdJUF9qioiJug+E0n984UdtGYhyw8UWEZbtjuQ9aTp7Kp0Ar49w/BhICvm Eo2VqPqz7gPyN7ToYFNxTR83jJ5i6R0ckR38YJd12WgUWdYfitGrNeZoNmIdHBXCto1X LykiiGVPGtdFqVC4pbvwPXQDhzNrcCPK/bpayiLceOxemtnsKoNJh2CKwhWXSuZr0vdL +SLIRDsR3hpTrulM2h02lS9sl3FBwab8AtNkRHL0NuMk+qqSDcCg3feyGoIDyzWo+l0u nDmA== X-Gm-Message-State: APzg51BRXrN4AqJ//uJDyD66bboc92DICAxAc/iBgZehmonMddsTOLNn w8uFsgA4dy9uq7eEHbe1L5s8VJWb X-Google-Smtp-Source: ANB0Vda3XqIK8KEwKGB3UVptmw5POoKR1pLRW1O2c2Tj+Ovd+ajQQ5QWkvAzFdERIPWg26vbOlnr8g== X-Received: by 2002:a2e:7014:: with SMTP id l20-v6mr8574808ljc.141.1536433287959; Sat, 08 Sep 2018 12:01:27 -0700 (PDT) Openpgp: preference=signencrypt Autocrypt: addr=kwpolska@gmail.com; prefer-encrypt=mutual; keydata= xsBNBE07GysBCADU8Uzcjg7RRSrvuWyjN40abjiAd+2r5tf3SH/8cDXsExJnp42xpAT40S2o u9AnO6d5lKVp4IYCmKl5fdcQtaLQIEjH5tm540h2NqcSl+vIS8aMusnYgi0vZiNEvrqtf0bH Zd2lcQf6sIL+ffB1UnIs539IyhDHAmp5DlJ6qj7QZr8DiV1dRDNWROFvAGMKikwfl+a4mkFe fO++9P1xcO5AOh7sxDiRZwDN65AYNsg2VacY6rS9Ev69oyWvOHC/F97J5tnhtgaF8LEUnlQy Xk7aMPBqMhtSyrDW5XbbTfgkI3x9D/i6I39jP8IvQeNyWOHKMpWPAUSncKHPBxyBrdGzABEB AAHNIkNocmlzIFdhcnJpY2sgPGt3cG9sc2thQGdtYWlsLmNvbT7CwJkEEwECAEMCGwMHCwkI BwMCAQYVCAIJCgsEFgIDAQIeAQIXgAIZARYhBN8yyZz/hCgs+dTPcXECPb1equoWBQJa7HWb BQkO8C0HAAoJEHECPb1equoWP1cH/0MOoh/Lq5DFN/kDjUcAIGqLCknIq5dwRUG55ffTUa/y 3cOGNOgSTNSxMKrTOf9W95C7HVjQegVD+t2AsYzgxkBAwwS9vgsBmZ2OmdkYTE7et5UnEJ6Z 0L8o4E2IMldj04A+cZgwTqI1M6Xj3VljUo67DCO6I/tRk6OQxzykvaWhvanOatkft5LHtqHW Pau4RQR9v2SLrTDhWwoeXHX4Ula2mEdosLB+XX6GaQ3iwo9XD7e7t1QmY5YtA3cWuZvXphTA gBsID8WHjasJQoAylw4aoElUt29GhCPiw3Pu7NxRvuJAigTOp6pfTWS9Qgvw5l+elXJIZAEb FgdmPJwGNPzOwE0ETTsbKwEIANXa2dQiS0YwTwJAPtLnwk1h4oQSTa8UFzTMyRSfjBWj34Xd xApSGOG5mQs/1nKFWdNF2Y928xY+2FJnZHdQyCWrSjvVfO3f8Q8FLhe7uRNQyC0opqtFigwH 2OsX49jCGaoFf3IwhhNCZbcpgnQH7PFJ4HVHmWoD2Z+MJUqIgHBgWPs+P0oag6d6vTeVWIc7 poWbNkdbVjFrrNTmfTafJkGtx+B08Mcvv8oYlq5JXzH5ult6xuJcX49q9ExK/OwBnNuazXTN 6QV9uActC1o4UdoQ+HXp+C3NGqh31u/wGiidEMcs+/6XXLaWOpWfIed6RPA2nBsHfh5qIhJT OB0qxTsAEQEAAcLAfAQYAQIAJgIbDBYhBN8yyZz/hCgs+dTPcXECPb1equoWBQJa7HWrBQkO 8C0GAAoJEHECPb1equoW0O0H/Rr95oclf68EDWhiwBBdEEpG6zvCxJv6LDCE3uT0ukFH5lHv zNlqZqlzPY7WV9uLodWgpE3ybWTz3L2t2cXnX6l+a9kC9RXuIY+koKGY6CcHJVxJYc6IDIk6 CRukdCZex0BC3DSlL/F32RC3Jrkhgkv1tZtzdTCrxQkHNbZWc7jEFFp2VKmGBMMUUtI7HFuw IuUDLAz8HrtzhoYThlns0KjyRRTqyh9aefNv1EKjoSaQYqTnEaI/DUlNNNbNU6AdQmSMHdGH XfMJ/yI5EGtLdv0wDKm9v16B4FLFt2ZAqBmP9daeVph5ODTYr1w0l6whOtVc9bM9+LkcHrWh da+MA9Q= User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 X-Mailman-Approved-At: Mon, 10 Sep 2018 06:40:44 -0400 X-BeenThere: python-announce-list@python.org X-Mailman-Version: 2.1.29 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: <0e9df20f-7cf4-7e8d-ffb2-da3600c98f27@gmail.com> Xref: csiph.com comp.lang.python.announce:2972 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --dxQ1dL4Ok08dpAezfmzb1QB84XU84QXfi Content-Type: multipart/mixed; boundary="uDyPAWsytT6AhsxbMNjd7wZclHlIZen16"; protected-headers="v1" From: Chris Warrick To: nikola-discuss@googlegroups.com, python-announce-list@python.org Message-ID: <0e9df20f-7cf4-7e8d-ffb2-da3600c98f27@gmail.com> Subject: Nikola v8.0.0rc1 is out! --uDyPAWsytT6AhsxbMNjd7wZclHlIZen16 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On behalf of the Nikola team, I am pleased to announce the immediate availability of Nikola v8.0.0rc1. This is the end of the road to Nikola version 8. Within 48 hours, assuming there are no grave bugs reported in that timeframe, we intend to release v8 final. 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 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=3D=3D8.0.0rc1``. If you want to upgrade to Nikola v8, make sure to read the blog post: https://getnikola.com/blog/upgrading-to-nikola-v8.html Changes =3D=3D=3D=3D=3D=3D=3D Features -------- * Add Vietnamese translation by Hoai-Thu Vuong * Don=E2=80=99t generate gallery index if the destination directory is site root and it would conflict with blog index (Issue #3133) * All built-in themes now support ``updated`` timestamp fields in posts. The update time, if it is specified and different from the posting time, will be displayed as "{postDate} (${messages("updated")} {updateDate})". If no update time is specified, the posting time will be displayed alone. * All built-in themes now support the ``DATE_FANCINESS`` option. * Theme bundles are now parsed using the configparser module and can support newlines inside entries as well as comments * Make bootstrap4 navbar color configurable with ``THEME_CONFIG['navbar_light']`` (Issue #2863) Bugfixes -------- * Use UTF-8 instead of system encoding for gallery metadata.yml file * Do not remove first heading in document (reST document title) if ``USE_REST_DOCINFO_METADATA`` is disabled (Issue #3124) * Remove ``NO_DOCUTILS_TITLE_TRANSFORM`` setting, this is now default behavior if ``USE_REST_DOCINFO_METADATA`` is disabled (Issue #2382, #3124) * Enforce trailing slash for directories in ``nikola auto`` (Issue #3140) * Galleries with baguetteBox don=E2=80=99t glitch out on the first image anymore (Issue #3141) Removed features ---------------- * Moved ``tag_cloud_data.json`` generation to a separate ``tagcloud`` plugin (Issue #1696) * The ``webassets`` library is no longer required, we now manually bundle files (Issue #3074) --uDyPAWsytT6AhsxbMNjd7wZclHlIZen16-- --dxQ1dL4Ok08dpAezfmzb1QB84XU84QXfi Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEE3zLJnP+EKCz51M9xcQI9vV6q6hYFAluUHIUACgkQcQI9vV6q 6hYgCwf9HzG5Jq1JwzSfonBAqPoef70iKnG2NvUtOcONT41b50ANUcSCzq9zmoPs qxQQb4dE4a36cZwdf2bmg10PPxi5d62XMTQbQWxNcHrR7jYWoiV4gNMqXNSbQUPi MmpXW7YRBZjKQKEqx+yiCqkuCpg47ehhi4vnOASTOdXJMBLW/Czeb0Fq81B+dV7g 6bz5FwFfVg6wkQoAeC2Rn6O5Ofh2I2RoUedV4mR+hmJGnXSLk8tSbC2bCxUUQZd0 Ec2DEis8de++LGMifN1vBZtZDfadyH+YNPhHbUHJ3MxyJ64jQw6wxTOJOY79UABt /djMsLw1ToDDXcnukBdHwyQBgbYhdQ== =s4dK -----END PGP SIGNATURE----- --dxQ1dL4Ok08dpAezfmzb1QB84XU84QXfi--