Skip to content

Conversation

@pyup-bot
Copy link
Collaborator

This PR updates pelican from 4.7.0 to 4.11.0.post0.

Changelog

4.11.0

- Add setting to selectively omit Typogrify filters (3439 by davidlesieur)
- Add more blocks to the Simple theme’s base template, making it easier to create new themes by inheriting from the Simple theme (3405 by frederik-elwert)
- Fix auto-reload behavior upon changes to the theme, content or settings. Make default `IGNORE_FILES` recursively ignore all hidden files as well as the [default filters](https://watchfiles.helpmanual.io/api/filters/#watchfiles.DefaultFilter.ignore_dirs) from `watchfiles.DefaultFilter`. (3441 by yashaslokesh)
- Get current year from the `SOURCE_DATE_EPOCH` environment variable, if available (3430 by Vincent-C)
- Add Python 3.13 to test matrix and remove Python 3.8 (3435 by hugovk)
- Require Typogrify 2.1+ and Pygments <2.19 (by justinmayer)

4.10.2

- Change ``IGNORE_FILES`` setting default to ignore all hidden files
- Fix ``SUMMARY_MAX_PARAGRAPHS`` not being respected in some combinations with ``SUMMARY_MAX_LENGTH``

4.10.1

- Fix error when running `pelican -r -l` (3398 by cpitclaudel)
- Fix symlink handling in `pelican-themes` (3392 by frederik-elwert)

4.10.0

- Add setting to specify summary via paragraph count (2761 by gagath)
- Add new status to skip generation of a post (3304 by GiovanH)
- Add setting to append `ref` parameter to links in feeds (3249 by GiovanH)
- Improve logging (3257 & 3276 by MinchinWeb)
- Configure logging handler via `--log-handler` CLI option (3293 by cpitclaudel)
- Resolve intra-site links in summaries (3280 by MinchinWeb)
- Warn about files not processed due to disabled readers (3321 by boxydog)
- Add Medium post importer (3262 & 3264 by boxydog)
- Improve GitHub Pages workflow (3328 & 3330 by seanh)
- Fix file permissions in GitHub Pages workflow (3248 by vbharadwaj-bk)
- Add GitHub Pages commit message variable (3250 by snosratiershad)
- Add `.nojekyll` file when invoking `ghp-import` (3259 by snosratiershad)
- Keep EOF newline in quickstart-generated files (3251 by snosratiershad)
- Translate documentation into Simplified Chinese (3346 by GeorgeHu6)
- Add type hints for several modules (3267 & 3278 by bjoernricks)
- Improve code test coverage (3323 by boxydog & justinmayer)

4.9.1

* Ensure `tzdata` dependency is installed on Windows (3246 by MinchinWeb)

4.9.0

* 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

* 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

* Fix incorrect parsing of parameters specified via `-e` / `--extra-settings` option flags ([2938](https://github.com/getpelican/pelican/pull/2938))
* Add `categories.html` template to default theme ([2973](https://github.com/getpelican/pelican/pull/2973))
* Document how to use plugins to inject content ([2922](https://github.com/getpelican/pelican/pull/2922))

4.7.1

* 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
Links

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants