feed2exec (0.6.0) unstable; urgency=medium
* API-breaking changes:
* use 'item' vocabulary consistently in API
* allow filters to skip entry by setting the "skip" field
* separate filter arguments (`filter_args`) from output arguments
(`args`)
* officially drop support for Python 2
* features
* add sample plugin to drop feed items matching a certain title
(`droptitle`)
* fix sample tweet to avoid extraneous padding
* add transmission exec to sample config
* do *not* wrap links even in references
* add some limited parallelism tests
* handle http errors more gracefully
* bugfixes
* html2text got a new release which broke tests, update tests and skip
older releases
* documentation fixes
* clarify error message from plugin exceptions
* expand API documentation
* note that feed2exec doesn't take care of IMAP folder subscriptions:
you'll need to subscribe to new feeds by hand if you use that feature
for now.
* use tox in the release process, slower but more reliable
* mark this as beta
-- Antoine Beaupré <anarcat@debian.org> Thu, 05 Oct 2017 14:04:16 -0400
feed2exec (0.5.1) unstable; urgency=medium
* regenerate planet test output based on new feed
* fix release process to workaround recent issues
* update test suite results with feedparser 5.2.1
* add minimal test suite documentation
* fix typo in gbp.conf
-- Antoine Beaupré <anarcat@debian.org> Thu, 21 Sep 2017 18:50:54 -0400
feed2exec (0.5) unstable; urgency=medium
* add mbox output format
* switch to 8-bit email encodings, drop QP
* remove useless platforms tag
* fix tests on gitlab, no chmod allowed there
* add fancy badges for pipeline and coverage status
* add more generic feed test procedures
* refactor email generation to move to its own module
* correction: rss2email has filters
* make sure github filter actually works
* add example for the emptysummary filter
-- Antoine Beaupré <anarcat@debian.org> Thu, 21 Sep 2017 11:17:28 -0400
feed2exec (0.4) unstable; urgency=medium
* switch to Python 3 style format strings: you need to switch from
%(link) to {item.link}. feed parameter are also available, for example
{feed.name} or {feed.url}. see this document for details on the syntax:
https://docs.python.org/3/library/string.html#format-string-syntax
* this allows more fancy formatting which gives us, for example,
podcasting capabilities.
* a sample config file documenting all parameters
* add syslog support through advanced logging module from ecdysis
* show message when done, useful for syslog
* add sample config file
* fix feedparser URL sanitization
* fix issues with empty github feeds
* note issue with SQLite locking
* refactor test suite to regroup normalization tests
* fix displayed path for maildir messages
* simplify test by not running plugins twice
* push test coverage from 87 to 90%
-- Antoine Beaupré <anarcat@debian.org> Thu, 14 Sep 2017 17:20:57 -0400
feed2exec (0.3) unstable; urgency=medium
* pause and catchup support
* PyPI release
* add examples to implement Twitter and Mastodon output
-- Antoine Beaupré <anarcat@debian.org> Tue, 12 Sep 2017 13:35:38 -0400
feed2exec (0.2) unstable; urgency=medium
* multipart HTML support
* improved plain text rendering
* custom folder support
* documentation fixes
* expanded email headers
* the ``output_args`` argument is renamed to ``args``
* the ``maildir`` plugin has now a sane default, and uses the
``mailbox`` parameter instead of the first argument of ``output_args``
* add ``--force`` parameter
* make the html2text filter enabled by default in maildir
-- Antoine Beaupré <anarcat@debian.org> Mon, 11 Sep 2017 21:06:10 -0400
feed2exec (0.1) unstable; urgency=medium
* first alpha release: maildir, exec support, parallelism
-- Antoine Beaupré <anarcat@debian.org> Mon, 11 Sep 2017 21:05:13 -0400