From 4bda2745ac2d654efd436d20e31895f3d7705036 Mon Sep 17 00:00:00 2001 From: Justin Mayer Date: Thu, 20 Aug 2020 17:57:21 +0200 Subject: [PATCH] Prepare to release Pelican 4.5 --- docs/changelog.rst | 22 +++++++++++++++++++--- pyproject.toml | 2 +- setup.py | 2 +- 3 files changed, 21 insertions(+), 5 deletions(-) diff --git a/docs/changelog.rst b/docs/changelog.rst index febc5322..019eb55e 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -1,6 +1,22 @@ Release history ############### +4.5.0 - 2020-08-20 +================== + +* Add namespace plugin support; list plugins via ``pelican-plugins`` command +* Override settings via ``-e`` / ``--extra-settings`` CLI option flags +* Add settings for custom Jinja globals and tests +* Customize article summary ellipsis via ``SUMMARY_END_MARKER`` setting +* Customize Typogrify dash handling via new ``TYPOGRIFY_DASHES`` setting +* Support Unicode when generating slugs +* Support Asciidoc ``.adoc`` file generation in Pelican importer +* Improve user experience when ``pelican --listen`` web server is quit +* Improve Invoke tasks template +* Include tests in source distributions +* Switch CI from Travis to GitHub Actions +* Remove support for Python 2.7 + 4.2.0 - 2019-10-17 ================== @@ -12,7 +28,7 @@ Release history 4.1.3 - 2019-10-09 ================== -* Fix quick-start docs regarding `pelican --listen` +* Fix quick-start docs regarding ``pelican --listen`` * Set default listen address to 127.0.0.1 * Add extra/optional Markdown dependency to setup.py * Use correct SSH port syntax for rsync in tasks.py @@ -30,8 +46,8 @@ Fix pelican.settings.load_source to avoid caching issues - PR #2621 * Add AutoPub to auto-publish releases on PR merge * Add CSS classes for reStructuredText figures -* Pass `argv` to Pelican `main` entrypoint -* Set default content status to a blank string rather than `None` +* Pass ``argv`` to Pelican ``main`` entrypoint +* Set default content status to a blank string rather than ``None`` 4.1.0 - 2019-07-14 ================== diff --git a/pyproject.toml b/pyproject.toml index ce86ef72..ba0573fb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "pelican" -version = "4.2.0" +version = "4.5.0" description = "Static site generator supporting Markdown and reStructuredText" authors = ["Justin Mayer "] license = "AGPLv3" diff --git a/setup.py b/setup.py index af96c726..e5aa7141 100755 --- a/setup.py +++ b/setup.py @@ -6,7 +6,7 @@ from os.path import join, relpath from setuptools import setup, find_packages -version = "4.2.0" +version = "4.5.0" requires = ['feedgenerator >= 1.9', 'jinja2 >= 2.11', 'pygments', 'docutils>=0.15', 'pytz >= 0a', 'blinker', 'unidecode',