diff --git a/CHANGES.txt b/CHANGES.txt index 71aa6a2a4b..feb2d4937f 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,6 +1,28 @@ -New in master +New in v7.8.7 ============= +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`` — 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’re using a +Jinja2-based theme that does not have its own ``parent`` file, please +force a rebuild (``nikola build -a``). + Features -------- diff --git a/docs/extending.txt b/docs/extending.txt index 7e377a292f..86cb58eaaa 100644 --- a/docs/extending.txt +++ b/docs/extending.txt @@ -9,7 +9,7 @@ Extending Nikola ================ -:Version: 7.8.6 +:Version: 7.8.7 :Author: Roberto Alsina .. class:: alert alert-info pull-right diff --git a/docs/man/nikola.1.gz b/docs/man/nikola.1.gz index 11d36a7279..06ea491fbc 100644 Binary files a/docs/man/nikola.1.gz and b/docs/man/nikola.1.gz differ diff --git a/docs/man/nikola.rst b/docs/man/nikola.rst index cf2dac9ef7..adb661d5e2 100644 --- a/docs/man/nikola.rst +++ b/docs/man/nikola.rst @@ -6,7 +6,7 @@ Nikola A Static Site and Blog Generator -------------------------------- -:Version: Nikola 7.8.6 +:Version: Nikola 7.8.7 :Manual section: 1 :Manual group: User Commands diff --git a/docs/manual.txt b/docs/manual.txt index b36c941d07..4a601dc7ab 100644 --- a/docs/manual.txt +++ b/docs/manual.txt @@ -9,7 +9,7 @@ The Nikola Handbook =================== -:Version: 7.8.6 +:Version: 7.8.7 .. class:: alert alert-info pull-right @@ -2097,10 +2097,11 @@ filters.add_header_permalinks This is required if you use a custom theme that does not use ``"e-content entry-content"`` as a class for post and page contents. .. code:: python - # Default value: - HEADER_PERMALINKS_XPATH_LIST = ['*//div[@class="e-content entry-content"]//{hx}'] - # Include *every* header (not recommended): - # HEADER_PERMALINKS_XPATH_LIST = ['*//{hx}'] + + # Default value: + HEADER_PERMALINKS_XPATH_LIST = ['*//div[@class="e-content entry-content"]//{hx}'] + # Include *every* header (not recommended): + # HEADER_PERMALINKS_XPATH_LIST = ['*//{hx}'] filters.deduplicate_ids diff --git a/docs/social_buttons.txt b/docs/social_buttons.txt index a57a0415cb..60e50c2ac3 100644 --- a/docs/social_buttons.txt +++ b/docs/social_buttons.txt @@ -9,7 +9,7 @@ Using Alternative Social Buttons with Nikola ============================================ -:Version: 7.8.6 +:Version: 7.8.7 .. class:: alert alert-info pull-right diff --git a/docs/sphinx/conf.py b/docs/sphinx/conf.py index 4d9edb3a05..88f683472f 100644 --- a/docs/sphinx/conf.py +++ b/docs/sphinx/conf.py @@ -51,9 +51,9 @@ # built documents. # # The short X.Y version. -version = '7.8.6' +version = '7.8.7' # The full version, including alpha/beta/rc tags. -release = '7.8.6' +release = '7.8.7' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/docs/support.rst b/docs/support.rst index f2b7d0a6a4..10438b5c48 100644 --- a/docs/support.rst +++ b/docs/support.rst @@ -4,7 +4,7 @@ .. description: Get help using Nikola, or contact us. .. author: The Nikola Team -:Version: 7.8.6 +:Version: 7.8.7 .. class:: alert alert-info pull-right diff --git a/docs/template-variables.rst b/docs/template-variables.rst index 32271af508..b704bcd6cd 100644 --- a/docs/template-variables.rst +++ b/docs/template-variables.rst @@ -3,7 +3,7 @@ .. date: 2017-04-13 12:00:00 .. author: The Nikola Team -:Version: 7.8.6 +:Version: 7.8.7 :Author: Chris Warrick Variables available in templates are listed below. diff --git a/docs/theming.txt b/docs/theming.txt index bfeca40454..f34d2c6e4c 100644 --- a/docs/theming.txt +++ b/docs/theming.txt @@ -9,7 +9,7 @@ Theming Nikola ============== -:Version: 7.8.6 +:Version: 7.8.7 :Author: Roberto Alsina .. class:: alert alert-info pull-right diff --git a/nikola/__init__.py b/nikola/__init__.py index ad68cbf57f..6b020e3dee 100644 --- a/nikola/__init__.py +++ b/nikola/__init__.py @@ -29,7 +29,7 @@ from __future__ import absolute_import import os -__version__ = '7.8.6' +__version__ = '7.8.7' DEBUG = bool(os.getenv('NIKOLA_DEBUG')) from .nikola import Nikola # NOQA diff --git a/setup.py b/setup.py index 3f9d291df7..c31e770f90 100755 --- a/setup.py +++ b/setup.py @@ -116,7 +116,7 @@ def run(self): setup(name='Nikola', - version='7.8.6', + version='7.8.7', description='A modular, fast, simple, static website and blog generator', long_description=open('README.rst').read(), author='Roberto Alsina and others', diff --git a/snapcraft.yaml b/snapcraft.yaml index a1198560b3..748e3052b7 100644 --- a/snapcraft.yaml +++ b/snapcraft.yaml @@ -1,5 +1,5 @@ name: nikola -version: 7.8.6 +version: 7.8.7 summary: A static website generator description: A static website generator confinement: strict