reader v1.17 Release Notes
-
๐ Released 2021-05-06
๐ Reserve tags and metadata keys starting with
.reader.
and.plugin.
for reader- and plugin-specific uses. See the :ref:reserved names
user guide section for details. (:issue:186
)โก๏ธ Ignore :attr:
~Feed.updated
when updating feeds; only update the feed if other feed data changed or if any entries were added/updated. (:issue:231
)
Prevents spurious updates for feeds whose :attr:
~Feed.updated
changes excessively (either because the entries' content changes excessively, or because an RSS feed does not have adc:date
element, and feedparser falls back tolastBuildDate
for :attr:~Feed.updated
).- The
regex_mark_as_read
experimental plugin is now :ref:built-in <built-in plugins>
. To use it with the CLI / web application, use the plugin name instead of the entry point (reader.mark_as_read
).
The config metadata key and format changed; the config will be migrated automatically on the next feed update, during reader version 1.17 only. If you used
regex_mark_as_read
and are upgrading to a version >1.17, install 1.17 (pip install reader==1.17
) and run a full feed update (python -m reader update
) before installing the newer version.๐ The
enclosure-tags
,preview-feed-list
, andsqlite-releases
unstable extras are not available anymore. Use theunstable-plugins
extra to install dependencies of the unstable plugins instead.โก๏ธ In the web application, allow updating a feed manually. (:issue:
195
)