Skip to content

Releases: getpelican/pelican

Pelican 4.9.1

15 Nov 17:16
Compare
Choose a tag to compare

Pelican 4.9.0

12 Nov 17:45
Compare
Choose a tag to compare
  • Upgrade code to new minimum supported Python version: 3.8
  • Settings support for pathlib.Path (#2758)
  • Various improvements to Simple theme (#2976)
  • Use Furo as Sphinx documentation theme (#3023)
  • Default to 100 articles maximum in feeds (#3127)
  • Add period_archives common context variable (#3148)
  • Use watchfiles as the file-watching backend (#3151)
  • Add GitHub Actions workflow for GitHub Pages (#3189)
  • Allow dataclasses in settings (#3204)
  • Switch build tool to PDM instead of Setuptools/Poetry (#3220)
  • Provide a plugin_enabled Jinja test for themes (#3235)
  • Preserve connection order in Blinker (#3238)
  • Remove social icons from default notmyidea theme (#3240)
  • Remove unreliable WRITE_SELECTED feature (#3243)
  • Importer: Report broken embedded video links when importing from Tumblr (#3177)
  • Importer: Remove newline addition when iterating Photo post types (#3178)
  • Importer: Force timestamp conversion in Tumblr importer to be UTC with offset (#3221)
  • Importer: Use tempfile for intermediate HTML file for Pandoc (#3221)
  • Switch linters to Ruff (#3223)

Pelican 4.8.0

11 Jul 17:51
Compare
Choose a tag to compare
  • Use JSON values for extra settings in Invoke tasks template (#2994)
  • Add content tag for links, which can help with things like Twitter social cards (#3001)
  • Improve word count behavior when generating summary (#3002)

Pelican 4.7.2

09 Feb 13:25
Compare
Choose a tag to compare
  • Fix incorrect parsing of parameters specified via -e / --extra-settings option flags (#2938)
  • Add categories.html template to default theme (#2973)
  • Document how to use plugins to inject content (#2922)

Pelican 4.7.1

12 Oct 14:45
Compare
Choose a tag to compare
  • Extend rich logging to server component (#2927)
  • Fix an issue where metadata flagged to be discarded was being cached (#2926)
  • Adjust suffix in server to allow redirection when needed (#2931)
  • Add MIME types for web fonts (#2929)
  • Distribute sample data used to run tests (#2935)
  • Add Python 3.10 to test matrix

Pelican 4.7.0

01 Oct 14:10
Compare
Choose a tag to compare
  • Improve default theme rendering on mobile and other small screen devices (#2914)
  • Add support for hidden articles (#2866)
  • Improve word count behavior when generating summary CJK & other locales (#2864)
  • Add progress spinner during generation (#2869) and richer logging (#2897), both via Rich
  • Invoke tasks serve and livereload now auto-open a web browser pointing to the locally-served web site (#2764)
  • Support some date format codes used by ISO dates (#2902)
  • Document how to add a new writer (#2901)

Pelican 4.6.0

23 Mar 10:31
Compare
Choose a tag to compare
  • Add new URL pattern to PAGINATION_PATTERNS for the last page in the list (#1401)
  • Speed up livereload Invoke task via caching (#2847)
  • Ignore None return value from get_generators signal (#2850)
  • Relax dependency minimum versions and remove upper bounds

Pelican 4.5.4

04 Jan 16:16
Compare
Choose a tag to compare

Replace plugin definitions in settings with string representations after registering, so they can be cached correctly (#2828).

Pelican 4.5.3

01 Dec 20:37
Compare
Choose a tag to compare

Fix a mistake made in PR #2821

Pelican 4.5.2

22 Nov 16:16
Compare
Choose a tag to compare

Improve logging of generators and writer loaders