All Versions
18
Latest Version
Avg Release Cycle
138 days
Latest Release
668 days ago

Changelog History
Page 1

  • v4.5.3 Changes

    December 01, 2020

    🛠 Fix a mistake made in PR #2821

  • v4.5.2 Changes

    November 22, 2020

    👌 Improve logging of generators and writer loaders

  • v4.5.1 Changes

    November 02, 2020
    • 🔨 Refactor intra-site link discovery in order to match more permissively #2646
    • 🛠 Fix plugins running twice in auto-reload mode #2817
    • ➕ Add notice to use from pelican import signals instead of import pelican.signals #2805
  • v4.5.0 Changes

    August 20, 2020
    • 🔌 List registered 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

    🚀 For more information, including upgrade instructions, please refer to the release announcement.

  • v4.2.0 Changes

    October 17, 2019
    • 👌 Support inline SVGs; don't treat titles in SVGs as HTML titles
    • ➕ Add category to feeds (in addition to tags)
    • 👌 Improve content metadata field docs
    • ➕ Add docs for including other Markdown/reST files in content
  • v4.1.3 Changes

    October 09, 2019
    • 🛠 Fix quick-start docs regarding pelican --listen
    • 0️⃣ 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
    • 🗄 Place all deprecated settings handling together
    • ➕ Add related project URLs for display on PyPI
    • 🏁 Skip some tests on Windows that can't pass due to filesystem differences
  • v4.1.2 Changes

    September 23, 2019

    🛠 Fix pelican.settings.load_source to avoid caching issues - PR #2621

  • v4.1.1 Changes

    August 23, 2019
    • ➕ Add AutoPub to auto-publish releases on PR merge
    • ➕ Add CSS classes for reStructuredText figures
    • Pass argv to Pelican main entrypoint
    • 0️⃣ Set default content status to a blank string rather than None
  • v4.1.0 Changes

    July 14, 2019
    • 💻 Live browser reload upon changed files (provided via Invoke task)
    • ➕ Add pyproject.toml, managed by Poetry
    • 👌 Support for invoking python -m pelican
    • ➕ Add relative source path attribute to content
    • Allow directories in EXTRA_PATH_METADATA
    • ➕ Add all_articles variable to period pages (for recent posts functionality)
    • 👌 Improve debug mode output
    • ✂ Remove blank or duplicate summaries from Atom feed
    • 🛠 Fix bugs in pagination, pelican-import, pelican-quickstart, and feed importer
  • v4.0.1 Changes

    November 30, 2018
    • 🔨 Refactor pelican.server logging
    • 🛠 Fix bug in which all static files were processed as "draft"
    • 🐛 Bug fixes for Invoke/Makefile automation, Importer, and other miscellanea

    If upgrading from 3.7.x or earlier, please note that slug-related settings in 4.0+ use {slug} and/or {lang} rather than %s. If %s-style settings are encountered, Pelican will emit a warning and fall back to the default setting. Some user-submitted themes might try to format setting values but fail upon site build with a TypeError. In such cases, the theme needs to be updated. For example, instead of TAG_FEED_ATOM|format(tag.slug), use TAG_FEED_ATOM.format(slug=tag.slug)