All changes made to the library that might affect applications
during upgrade will be listed here.
-1.3 -> 1.4 [Future release]
+1.4 -> 1.5 [future]
+===========================
++ Models
+ - Added some new helper methods to List model
+
+1.3 -> 1.4 [current]
===========================
+ Added people search API method. API.search_users()
+ Streaming API
- Fix timeline() to return correct timeline
- Remove mentions() method
-1.2 -> 1.3 [Current release]
+1.2 -> 1.3
=====================
+ Lists API methods added
+ API.verify_credentials() now returns an User object if credentials
class List(Model):
+ def update(self, **kargs):
+ return self._api.update_list(self.slug, **kargs)
+
def destroy(self):
return self._api.destroy_list(self.slug)
+ def timeline(self, **kargs):
+ return self._api.list_timeline(self.user.screen_name, self.slug, **kargs)
+
+ def add_member(self, id):
+ return self._api.add_list_member(self.slug, id)
+
+ def remove_member(self, id):
+ return self._api.remove_list_member(self.slug, id)
+
+ def members(self, **kargs):
+ return self._api.list_members(self.user.screen_name, self.slug, **kargs)
+
+ def is_member(self, id):
+ return self._api.is_list_member(self.user.screen_name, self.slug, id)
+
+ def subscribe(self):
+ return self._api.subscribe_list(self.user.screen_name, self.slug)
+
+ def unsubscribe(self):
+ return self._api.unsubscribe_list(self.user.screen_name, self.slug)
+
+ def subscribers(self, **kargs):
+ return self._api.list_subscribers(self.user.screen_name, self.slug, **kargs)
+
+ def is_subscribed(self, id):
+ return self._api.is_subscribed_list(self.user.screen_name, self.slug, id)
+
# link up default model implementations.
models = {
'status': Status,