Version string convention: x.y.z
x
: Major version with architectural upgrades.y
: Minor version with functional extension.z
: Micro version with small fix.
- Fix
load_config
inapp/hellosns/
- Email platform: check expire; support decode email header; support parse 'reply-to' header field;
- Fix import path error of unit test.
- More sample unit test of email channel.
- Fix unicode error of
app/clock/
- Fix Sphinx document.
- All defaut auth helper is changed to http://snsapi.sinaapp.com/auth.php
- Support Module test of
renren.py
andsina.py
.
- New auth flow functions:
is_authed
,need_auth
,is_expired
. - Use
requirement.txt
to maintain dependency. - Add a "clock" demo app.
- Rewrite "forwarder" using new architecture.
- Support limiting home_timeline's count by config. (handy to operate multiple channels).
- JsonDict function support stronger
get
: enumerate a list of properties. (handy to parse different version of data source) - Fix an RSS date parsing error.
- Change to nosetests.
- Restructure nested Message class, allowing them to be pickled.
- Fault tolerant auth flow.
- Fault tolerant HTTP request/response.
- A
report_time
decorator is added toutils
. You can use it to get execution time of functions. - A
require_authed
decorator is added tosnsbase
. Plugin developers should put it before the methods, whose invokation require a authed state. - Fix Tencent Weibo html entity problem. The texts in Message object is unified to have html entities unescaped.
- New platform reference mechanism. Support trial platforms.
- One module file -> multiple platforms. This allows better code reuse.
- Message class is re-designed.
- Three levels of Message dump methods for different application.
- Add SQLite platform.
- Add Email platform.
- Add Twitter platform.
- Initial framework.
- Setup website.