reader v1.16 Release Notes
-
๐ Released 2021-03-29
- ๐ Allow :func:
make_reader
to load plugins through theplugins
argument. (:issue:229
)
Enable the :mod:
~reader.plugins.ua_fallback
plugin by default.:func:
make_reader
may now raise :exc:InvalidPluginError
(a :exc:ValueError
subclass, which it already raises implicitly) for invalid plugin names.- The
enclosure_dedupe
,feed_entry_dedupe
, andua_fallback
plugins are now :ref:built-in <built-in plugins>
. (:issue:229
)
To use them with the CLI / web application, use the plugin name instead of the entry point::
reader._plugins.enclosure_dedupe:enclosure_dedupe -> reader.enclosure_dedupe reader._plugins.feed_entry_dedupe:feed_entry_dedupe -> reader.entry_dedupe reader._plugins.ua_fallback:init -> reader.ua_fallback
โ Remove the
plugins
extra; plugin loading machinery does not have additional dependencies anymore.Mention in the :doc:
guide
that all reader functions/methods can raise :exc:ValueError
or :exc:TypeError
if passed invalid arguments. There is no behavior change, this is just documenting existing, previously undocumented behavior.
- ๐ Allow :func: