All Versions
18
Latest Version
Avg Release Cycle
138 days
Latest Release
328 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)