Skip to content

Latest commit

 

History

History
43 lines (35 loc) · 2.14 KB

CHANGELOG.rst

File metadata and controls

43 lines (35 loc) · 2.14 KB

The sphinxfeed changelog

  • 20190315 : Support Python 3 (by using feedgen instead of feedformatter). feed_description is no longer optional.
  • new config variable feed_field_name to change the name of the metadata field to use for specifying the publication date.
  • don't publish items whose publication datetime is in the future.
  • respect use_dirhtml option from rstgen when calculating the url
  • 20240530 : add support to write ATOM instead of RSS.
  • 20240601 : look for two new fields category and tags in the page metadata and if either field or both is present, call the feedgen.FeedEntry.category() method to add <category> elements to the feed item. The difference between category and tags is that the category of a blog post may contain whitespace while the tags metadata field is a space-separated list of tags, so each tag must be a single word. Both the category and each tag will become a <category> element in the feed item.
  • 20240718 : merged 7 commits with minor fixes and config updates from pull request suggested by JWCook
  • 20240720 : The message "Skipping %s, publish date is in the future" is now logged at level INFO instead of WARNING because we don't want the sphinx-build -W to fail in this situation.
  • 20240720 : Removed dependency from atelier because it's easier to call subprocess.check_output() directly here.
  • 20240722 : Support additional timestamp formats (any format supported by dateutil)
  • 20240728: Add feed_entry_permalink option to set a permalink GUID for each feed entry. If a guid value is found in the metadata, that will be used; otherwise, a new one will be generated based on the entry URL. Defaults to False, in which case the entry URL will be used as a non-permalink ID. Applies to both Atom and RSS feeds.