Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Chris Warrick Newsgroups: comp.lang.python.announce Subject: Nikola v8.0.2 is out! Date: Fri, 22 Feb 2019 20:42:59 +0100 Lines: 96 Approved: python-announce-list@python.org Message-ID: References: <7b1c4d94-8cf2-6a30-f536-297a94a84e20@gmail.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="EH3tCF5oVvMpZBcz6rpJ3pTe7zcEiwcum" X-Trace: news.uni-berlin.de z2I4DbpW1oDzTATXYY3kzQE6ad+3NxZNWXFXUvZWWL4w== 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; '(python': 0.04; 'default': 0.04; 'receives': 0.04; 'paths': 0.07; 'references': 0.07; 'skip:` 10': 0.07; 'skip:` 20': 0.07; '(issue': 0.09; 'builds': 0.09; 'content-type:multipart/signed': 0.09; 'flexible,': 0.09; 'handful': 0.09; 'markup': 0.09; 'templates,': 0.09; 'translations': 0.09; 'utf-8': 0.09; 'warn': 0.09; 'random': 0.14; 'python': 0.15; 'bug': 0.15; 'content-type:application/pgp- signature': 0.16; 'courtesy': 0.16; 'filename:fname piece:asc': 0.16; 'filename:fname piece:signature': 0.16; 'filename:fname:signature.asc': 0.16; 'generator,': 0.16; 'jupyter': 0.16; 'skip:` 30': 0.16; 'url-ip:104.28.20/24': 0.16; 'url-ip:104.28.21/24': 0.16; 'python.': 0.20; 'correctly': 0.20; 'query': 0.20; '\xe2\x80\x94': 0.20; 'error': 0.22; 'install': 0.22; '(which': 0.24; 'header:User-Agent:1': 0.26; 'language': 0.26; 'to:2**1': 0.28; 'copying': 0.28; 'explicitly': 0.29; 'role.': 0.29; 'to:addr:python-announce-list': 0.29; 'anyone': 0.30; 'message-id:@gmail.com': 0.31; 'input': 0.31; 'whose': 0.31; '--------': 0.31; 'skip:= 10': 0.31; 'to:no real name:2**1': 0.31; 'fix': 0.32; 'received:google.com': 0.35; 'languages': 0.36; 'features.': 0.36; 'relative': 0.36; 'translation': 0.36; 'files': 0.36; 'written': 0.36; 'there': 0.37; 'use': 0.37; 'static': 0.37; 'strings': 0.37; 'supported,': 0.37; 'announce': 0.39; 'path': 0.39; 'received:local': 0.39; 'received:209.85': 0.39; 'two': 0.39; 'directory': 0.39; 'role': 0.39; 'received:209': 0.39; 'using': 0.40; 'turn': 0.61; 'cards': 0.61; 'content- type:multipart/mixed': 0.61; 'read': 0.61; 'subject:!': 0.61; 'extremely': 0.62; 'site': 0.62; 'longer': 0.64; 'name': 0.64; 'remove': 0.65; 'avoid': 0.65; 'sites': 0.65; 'website:': 0.65; 'immediate': 0.66; 'fast,': 0.66; 'theme': 0.66; 'themes': 0.74; 'extra': 0.80; 'fragments': 0.84 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=MjApN0v4enFNO0t/5gZxRsZppXsZyUrML9VF4+RWguo=; b=CINjOEkljQP5utGMt1966aW9jzxxuSZvax+JzkuwmHeOUdWXxwFrg1CKYbUnb6DkR5 ZYW4SU/MNRwscOqUPqhI9pVqmQhQ5i37W8ULMeOuEK7fSo9waQyvSo9Y92zjjjV5ov4O FshP6PnE1hykVvsfstPNlUnX6tqq56uTZPJT9CIz86fqf0D2fbk9DkVGzPkMdN0PfH+h r/Vz7Puie+qiEUcNu3BfA/bAyKjofxH8doc3RObJ0sGT2z2dC1O023Pp59BdCvPb29R/ CiEmTKzbjLeI0fnC5IJDQaTiqDpCwN+2wbyi7rl9VLZSogIlj8bja3ZludaGD2XT6hLx LPHA== 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=MjApN0v4enFNO0t/5gZxRsZppXsZyUrML9VF4+RWguo=; b=qIrI0v7cs6Hw5yl02PmGLzQd/8QRWALFrwGzjqZ4M9rLK6SBmIDIrROFUCkzhJAWY4 2Ub9Io3Oi2C1rJuVep7cOvqEXwKFRbMn3DewLFS6av0B1AA29gzYPfuBiIpjhYRydbF0 m+4rV24abEO2rxXaXSgOXgvJYnD9KHv0vqrkHwNK8+hfG26kS+kzZCTZEclQue2y4JIk XD60Qa0onJbC87diJotM72zhgNp0rVxTo2nBPbok9+0byw9PTTFli0qddt6DgA6sVn0q UEsnhoAmm5FaW+mysPPP2fUpM9smQSud3xc8SmOO9XwDUMUB77TNrilN08mIQHBQ0Ny1 iWxg== X-Gm-Message-State: AHQUAubpWsCU66qntlmriReCGs6VX7ry+SzGu/4plp3HqyVGMHA26kum ZRxpfAqBwBX9Zy+ttRGhPlkGCu2T X-Google-Smtp-Source: AHgI3Ib2G06qvH2gdWEBdqq6WbjWM0kzzOY3lwqJf8MWShnJsQWtr86NPbWG25G4lyucojshIxhjxw== X-Received: by 2002:a2e:968c:: with SMTP id q12mr3274485lji.95.1550864592750; Fri, 22 Feb 2019 11:43:12 -0800 (PST) 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+dTPcXECPb1equoWBQJcJ1Yf BQkQ0WCJAAoJEHECPb1equoWsjMH/3lnyxvC8spfE4L3CfIsSn6w7cBAYciujbwEFRHJDrmk E956fmBecNqgBFSsm6wBYUrCjEi5IgfUp8fAxTOTk522jCM6YwNp8lbAw7rqqSWXJ0488HRF +wZd9GTlunJLs0Z4WknghKHv8AK31HN3whmm/pHlpUeCFH4aLqWIO732ZBzs5ZSzI9Rz3JKf BwO1n2wK6qWQFI3IxB2T5uJUqauhhBxK3CYbJ8SAZQdg/rFL4fc1vCuZLpvOlmrpfIc5LLpF MH2s+PMjuqSpynWlsF2SVr8UWLV+ZC+kpSuxvwyfugHUazgD7tEPCGrLPGbEy62Y3UV/1RcU FSQt4GZKWiTOwE0ETTsbKwEIANXa2dQiS0YwTwJAPtLnwk1h4oQSTa8UFzTMyRSfjBWj34Xd xApSGOG5mQs/1nKFWdNF2Y928xY+2FJnZHdQyCWrSjvVfO3f8Q8FLhe7uRNQyC0opqtFigwH 2OsX49jCGaoFf3IwhhNCZbcpgnQH7PFJ4HVHmWoD2Z+MJUqIgHBgWPs+P0oag6d6vTeVWIc7 poWbNkdbVjFrrNTmfTafJkGtx+B08Mcvv8oYlq5JXzH5ult6xuJcX49q9ExK/OwBnNuazXTN 6QV9uActC1o4UdoQ+HXp+C3NGqh31u/wGiidEMcs+/6XXLaWOpWfIed6RPA2nBsHfh5qIhJT OB0qxTsAEQEAAcLAfAQYAQIAJgIbDBYhBN8yyZz/hCgs+dTPcXECPb1equoWBQJcJ1YtBQkQ 0WCGAAoJEHECPb1equoW+QEH/1if0wFr3ByeEPOCQf5LHSGG756+3A9rQUkk2g9zCpgaB+yM D+fqsLzTCGo3lClAqnBr8ua1NzHdFX7plzgrUlxoc+2NPOV4gRYziHSovNTkZBUvGhnIRWmh n8PIru+tGNepIv5GCJuM/3zZT+UUspdAJDQDifX0Y8h/6QnUSelO8KdXHaySMGhw876FK4Ie F1kRjj4KvolItdvJpbb+KBhBMydlFCIYl9vd3uVCkdd7BXl37L5HPCgFaPuBViEOWdJdCkUG 5gJ/kSC92KJTZGRiOlv6Hy2r5OYUZRMR65FgXgld0I1o/mt2ccKwv9rYSuMRhqR/S0Clzvmo L0d0SQk= User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 X-Mailman-Approved-At: Mon, 25 Feb 2019 08:02:23 -0500 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: <7b1c4d94-8cf2-6a30-f536-297a94a84e20@gmail.com> Xref: csiph.com comp.lang.python.announce:3063 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --EH3tCF5oVvMpZBcz6rpJ3pTe7zcEiwcum Content-Type: multipart/mixed; boundary="t7IBMcMGCcN6O9ALbKNZYnD3iNMDfkpti"; protected-headers="v1" From: Chris Warrick To: nikola-discuss@googlegroups.com, python-announce-list@python.org Message-ID: <7b1c4d94-8cf2-6a30-f536-297a94a84e20@gmail.com> Subject: Nikola v8.0.2 is out! --t7IBMcMGCcN6O9ALbKNZYnD3iNMDfkpti 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.2. This is a quality-of-life release with a handful of bug fixes, two new translations and a few extra feature= s. 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`. (Python 3-only since v8.0.0.) Changes =3D=3D=3D=3D=3D=3D=3D * Make ``ARCHIVE_PATH``, ``ARCHIVE_FILENAME`` translatable (Issue #3234) * Support configuring Isso via ``GLOBAL_CONTEXT['isso_config']`` (Issue #3225) * Handle fragments in doc role (Issue #3212) * Slugify references in doc role. * Add Interlingua translation by Alberto Mardegan * Add Afrikaans translation by Friedel Wolff * Support for docutils.conf (Issue #3188) Bugfixes -------- * Avoid random rebuilds with sites whose locales are not fullly supported, and random rebuilds on multilingual sites using Python 3.4/3.5 (Issue #3216) * Apply modifications to ``default_metadata`` before copying it to other languages * Make Commento comments work (Issue #3198) * Correctly handle separators in the relative path given to "ignored_assets" key in theme meta files (Issue #3210) * Fix error when ``nikola new_post`` receives directory name as path (Issue #3207) * Add slashes to paths with query strings in ``nikola serve`` only if there isn=E2=80=99t one before ``?`` * Read listings files as UTF-8 * Set one-file status basing on default language only (Issue #3191) * Don=E2=80=99t warn if post status is set to ``published`` explicitly (Issue #3181) * Remove mention of Twitter cards requiring an opt-in. This is not true anymore - anyone can use them. * fancydates now workwith listdate items (eg. archives) * bootstrap4 and bootblog4 themes no longer load moment.js when fancydates are off. (Issue #3231) --t7IBMcMGCcN6O9ALbKNZYnD3iNMDfkpti-- --EH3tCF5oVvMpZBcz6rpJ3pTe7zcEiwcum Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEE3zLJnP+EKCz51M9xcQI9vV6q6hYFAlxwUMQACgkQcQI9vV6q 6haH9Af7BWbMkOw5mIOJYbSEJ2N45svCaaLCrrjwjT1p17RLPp2GcytPfnmNrR98 0V8ECRrsujskkCmd462rvY+xVVBrSUH8ZWO1KSeEHR+Z0ElZRKMq8+Reg/sp2CB+ rJS2cU4YhM4cr4nFJQgl9OOVdYtqUeryQvN5UYyh0tsYhJ5TxXCKoHvte3zmKzMe T41q76YS2yVeas9M7oFSywTglboVOIqzLYVSzotD4548qHplVlEC1tfTTK3HoCpM roGJBbiIczas//8bN9p2MduZSMVJE3pBvt2vfK7WSTT2n9qkt0jUxWMThH+8cAUO 6X5v1fjxqtlStc3tYOK7B+kkI3fzYA== =o6v3 -----END PGP SIGNATURE----- --EH3tCF5oVvMpZBcz6rpJ3pTe7zcEiwcum--