Pelican Versions Save

Static site generator that supports Markdown and reST syntax. Powered by Python.

4.9.1

6 months ago
  • Ensure tzdata dependency is installed on Windows (#3246 by @MinchinWeb)

4.9.0

6 months ago
  • 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)

4.8.0

1 year ago
  • 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)

4.7.2

2 years ago
  • 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)

4.7.1

2 years ago
  • 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

4.7.0

2 years ago
  • 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)

4.6.0

3 years ago
  • 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

4.5.4

3 years ago

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

4.5.3

3 years ago

Fix a mistake made in PR #2821

4.5.2

3 years ago

Improve logging of generators and writer loaders