Releases: getpelican/pelican
Releases · getpelican/pelican
Pelican 4.5.3
Fix a mistake made in PR #2821
Pelican 4.5.2
Improve logging of generators and writer loaders
Pelican 4.5.1
Pelican 4.5.0
- 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_SUFFIX
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.
Pelican 4.2.0
- 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
Pelican 4.1.3
- 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
- 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
Pelican 4.1.2
Fix pelican.settings.load_source to avoid caching issues - PR #2621
Pelican 4.1.1
- Add AutoPub to auto-publish releases on PR merge
- Add CSS classes for reStructuredText figures
- Pass
argv
to Pelicanmain
entrypoint - Set default content status to a blank string rather than
None
Pelican 4.1
- 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
Pelican 4.0.1
- 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)