pelican/RELEASE.md
Yashas Lokesh c444c88b18
fix #3431: Change autoreload behavior to work correctly with Unix shell wildcards
The default `IGNORE_FILES` value of `'.*'` was being compiled to a regular expression and then passed into `watchfiles.DefaultFilter` to filter out files when autoreload is enabled.

This commit compares the patterns from `IGNORE_FILES` directly with the filename to match the usage of `fnmatch` elsewhere in the codebase. The new filtering class will continue working as expected for custom `IGNORE_FILES` settings.
2025-01-14 03:47:21 -05:00

333 B

Release type: patch

Fix autoreload behavior upon changes to the theme, content or settings. The default IGNORE_FILES value is updated to recursively ignore all hidden files and the default filters from watchfiles.DefaultFilter are also used.