- Allow changefreq and priority to be set by page/article metadata (#30 by dgaylo)
- Fix error message for invalid changefreq value (#31 by dgaylo)
- Fix error in tests (#37 by projectgus)
- Support Python 3.9 – 3.13 (#38 by justinmayer)
- Pin Blinker temporarily to 1.7 until upstream fix is released (#35 by justinmayer)
Re-factor plugin, including the following changes:
- Act on every
content_written
signal to avoid guessing what pages to cover. - Instead of manually fiddling with timezones, expect
article.date
to be TZ-aware if required. - Add
xmlns:xhtml
to XML header.
Contributed by kernc via PR #3
- Enable URL exclusion when using
txt
format - Improve performance by compiling "exclude" regexes
- Look for the "exclude" regexes anywhere in the URL instead of just at the start
Contributed by Carey Metcalfe via PR #16
Specify Pelican 4.5 as minimum required version
- Remove duplicate entries from TXT file header
- Avoid listing
DIRECT_TEMPLATES
for which*_SAVE_AS
is empty string
First release in new namespace plugin format