Releases: getpelican/pelican
Releases · getpelican/pelican
Pelican 4.10.1
- Fix error when running
pelican -r -l
(#3398 by @cpitclaudel) - Fix symlink handling in
pelican-themes
(#3392 by @frederik-elwert)
Pelican 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 invokingghp-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)
Pelican 4.9.1
- Ensure
tzdata
dependency is installed on Windows (#3246 by @MinchinWeb)
Pelican 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)
Pelican 4.8.0
Pelican 4.7.2
Pelican 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
Pelican 4.7.0
- 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
andlivereload
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
Pelican 4.5.4
Replace plugin definitions in settings with string representations after registering, so they can be cached correctly (#2828).