Changelog¶
0.9.0 (2015-12-06)¶
Code was fixed to work with HyLang from a3bd90390cb37b46ae33ce3a73ee84a0feacce7d
commit. Please, use this pinned version of HyLang and subscribe on future
release notes to know when this requirement will change.
0.8.0 (2015-11-16)¶
- Code was fixed to work with latest Hy, from GitHub.
- Added
twitter.mentions
source, to read stream of mentions from the Twitter. - Fixed a way how number of messages from IMAP folder is limited. Previously limit was applied even when we already know an ID of the last seen message, but now limit is ignored in this case and only applied when visiting the folder first time.
0.7.0 (2015-05-05)¶
New output – XMPP was added and now processor is able to notify Jabber users.
0.6.0 (2015-05-01)¶
The biggest change in this release is a new source – github.releases
.
It is able to read all new releases in given repository and send them into
processing pipeline. This works as for public repositories, and for private
too. Read the docs for futher details.
Other changes are:
- Storage backend now saves JSON database nicely pretty printed for you could read and edit it in your favorite editor. This is Emacs, right?
- Twitter.search source now saves state after the tweet was processed. This way processor shouldn’t loose tweets if there was exception somewhere in processing pipeline.
- IMAP source was fixed and now is able to fetch emails from really big folders.
0.5.0 (2015-04-15)¶
Good news, everyone! New output was added - email
.
Now Processor is able to notify you via email about any event.
0.4.0 (2015-04-06)¶
- Function
run_pipline
was simplified and now accepts only one source and one ouput. To implement more complex pipelines, usesources.mix
andoutputs.fanout
helpers.
0.3.0 (2015-04-01)¶
- Added a web.hook source.
- Now source could be not only a iterable object, but any function which returns values.
0.2.1 (2015-03-30)¶
Fixed error in import-or-error
macro, which prevented from using 3-party libraries.
0.2.0 (2015-03-30)¶
Most 3-party libraries are optional now. If you want to use
some extension which requires external library, it will issue
an error and call sys.exit(1)
until you satisfy this
requirement.
This should make life easier for thouse, who does not want
to use rss
output which requires feedgen
which requires
lxml
which is hard to build because it is C extension.
0.1.0 (2015-03-18)¶
- First release on PyPI.