Path: csiph.com!eternal-september.org!feeder.eternal-september.org!border1.nntp.ams1.giganews.com!nntp.giganews.com!feeder1.cambriumusenet.nl!feed.tweak.nl!194.109.133.81.MISMATCH!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!nzpost1.xs4all.net!not-for-mail 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; 'static': 0.03; 'heavily': 0.04; 'encoded': 0.05; 'fixes': 0.05; 'paths': 0.05; 'locale': 0.07; 'utf-8': 0.07; '(issue': 0.09; 'ambiguity': 0.09; 'handlers': 0.09; 'literal': 0.09; 'rebuild': 0.09; 'specified,': 0.09; 'subject:version': 0.09; 'url:github': 0.09; 'url:releases': 0.09; '\xe2\x80\x94': 0.09; 'python.': 0.11; 'template': 0.11; 'headers': 0.15; 'bugs.': 0.16; 'disabled.': 0.16; 'formats,': 0.16; 'lexer': 0.16; 'url:html)': 0.16; 'url:tag': 0.16; 'skip:` 10': 0.18; 'archive': 0.18; 'skip:= 10': 0.18; 'team,': 0.18; 'input': 0.18; 'changes': 0.20; 'windows': 0.20; 'to:2**1': 0.21; 'fixing': 0.22; 'written': 0.24; 'install': 0.25; '(which': 0.26; 'error': 0.27; 'bugs': 0.27; 'switch': 0.27; 'to:no real name:2**1': 0.27; 'message-id:@mail.gmail.com': 0.27; 'css': 0.27; 'markup': 0.29; 'tutorial': 0.29; 'fixed': 0.31; 'option': 0.31; 'post': 0.31; '--------': 0.32; 'announce': 0.32; 'url:python': 0.33; 'builds': 0.33; 'downloading': 0.33; 'handle': 0.34; 'add': 0.34; 'skip:& 20': 0.35; 'received:google.com': 0.35; 'downloads': 0.35; 'filter': 0.35; 'unicode': 0.35; 'comment': 0.35; 'supports': 0.35; 'url:org': 0.36; 'created': 0.36; 'received:209.85': 0.36; 'display': 0.37; 'turn': 0.37; 'release': 0.37; 'listing': 0.38; 'monitor': 0.38; 'received:209': 0.38; 'files': 0.38; 'to:addr:python.org': 0.40; 'some': 0.40; 'avoid': 0.61; 'caused': 0.61; 'customized': 0.61; 'skip:n 10': 0.62; 'more': 0.63; 'sample': 0.63; 'pleased': 0.64; 'website:': 0.65; 'subject:available': 0.79; 'counts': 0.81; 'url:x': 0.81; 'bundling': 0.84; 'fast,': 0.84; 'flag.': 0.84; 'flexible,': 0.84; 'galleries,': 0.84; 'listings,': 0.84; 'plugins': 0.84; 'many,': 0.93; 'url:y': 0.93; 'wordpress': 0.93 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=mime-version:from:date:message-id:subject:to:content-type; bh=nphCbjWWwZVNTvzY9zZlwEqh8ZT5h5uLZAqRXUGzgWo=; b=AwN9kOktQqMf30Am6jjnZ0h7DpJipEQiD0UQSwcvF3Muukhnj4Dm2v6RkSSoaKqYPs tZz0oHwQEeVRfDCjEvUMRTC7FGGy00aJEBzHt8CxuN1G82s8pQK0BakbtSo3Bv80XH+V 5OSQn+T6I5GEk1xot+VoBK3xclEBW+9/oYGSsmpv7J7zksN73A47B8D2hxdWo6ejjHDY Qa3mefO5mzx+I9EretVjWb+rb79kHv9rDQIS/WgxVYzVDG9UzLYVL8ztnIIOdzL7yS8a zj6JXTgRWzMn91BaXG9olXh3iEUb9IFzWfWQjnY8jyQlljRSCLV3GPIZL2ttiNifIz07 trig== X-Received: by 10.140.152.68 with SMTP id 65mr35496370qhy.16.1442343475507; Tue, 15 Sep 2015 11:57:55 -0700 (PDT) MIME-Version: 1.0 From: Roberto Alsina Date: Tue, 15 Sep 2015 18:57:46 +0000 Subject: Nikola version 7.7.1 available! To: nikola-discuss@googlegroups.com, python-announce-list@python.org X-Mailman-Approved-At: Wed, 16 Sep 2015 09:35:12 +0200 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20+ X-BeenThere: python-announce-list@python.org X-Mailman-Version: 2.1.20+ Precedence: list List-Id: Announcement-only list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Approved: python-announce-list@python.org Newsgroups: comp.lang.python.announce Message-ID: Lines: 75 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1442388913 news.xs4all.nl 23739 [2001:888:2000:d::a6]:35183 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python.announce:1857 On behalf of the Nikola team, I am pleased to announce the immediate availability of Nikola v7.7.1. It fixes some bugs and adds new features. 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 turn = 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/ About This Release =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D This release focused in fixing bugs. We fixed so many, we have now **fewer than 10 bugs open!** Also, we added a new tutorial to the website, about [creating heavily customized pages]( https://getnikola.com/creating-a-custom-page.html) check it out, the [end result](https://getnikola.com/dr-nikola-final.html>) is pretty cool! Downloads =3D=3D=3D=3D=3D=3D=3D=3D=3D Install using `pip install Nikola` or download tarballs on [GitHub][] and [PyPI][]. [GitHub]: https://github.com/getnikola/nikola/releases/tag/vX.Y.Z [PyPI]: https://pypi.python.org/pypi/Nikola/X.Y.Z Changes =3D=3D=3D=3D=3D=3D=3D Features -------- * Better Template / JS / CSS demo in sample site. * New normalize_html filter * Support UTF-8 paths and encoded links when the ``USE_SLUGIFY`` option is disabled. (Issue #2037) * Per-document hyphenation using "hyphenate" metadata flag. * New option USE_KATEX to switch from MathJax to KaTeX (Experimental). * Support SVG in galleries (Issue #1605) * Made TAG_PATH translatable (Issue #1914) * Made CATEGORY_PATH translatable (Issue #1914) * Display post counts for archive links (Issue #2011) * Document link/path handlers (Issue #2008) * Made DATE_FORMAT and JS_DATE_FORMAT translatable (Issue #2032) Bugfixes -------- * Generate language-specific section links (Issue #2069) * Rebuild pages when user changes POST_SECTION_COLORS (Issue #2066) * Look for bundle assets also in output/, allowing bundling of files created by plugins (Issue #1370) * In listings, if lexer is not specified, use literal (Issue #2078) * Remove bogus ambiguity on listing links (Issue #2080) * Unix-slash caused conflict in Windows (Issue #2079) * Locale is now threadsafe, avoid races in threaded builds (Issue #2071) * Make typogrify filter work when applied from metadata (Issue #2064) * Handle metadata in post files that start with a BOM (Issue #2059) * Handle error downloading bootswatches (Issue #2054) * Monitor plugins/ in ``nikola auto`` (Issue #2044) * Multi-lingual and multi-level directories confused section slug detection (Issue #2023) * Use Unicode strings for WordPress comment headers (Issue #2019) * Don't add stories to author pages (Issue #2007)