Merge pull request #34 from lamby/correct-seconds-in-day
[diaspy.git] / Changelog.markdown
index 56322f0467dcb6a99867f823334875854286b23e..45313202732817a0f6d07cb2969fc42f7dcd4be7 100644 (file)
@@ -27,13 +27,42 @@ up-to-date than manual and if conflicts appear they should follow the order:
 
 ----
 
-#### Version `0.4.1` (2013-09-):
+#### Version `0.4.3`:
+
+* __new__:  `people.User().fetchprofile()` will issue a warning when user cannot be found on current pod,
+* __new__:  `settings.Profile` is now loaded during initialization (can be switched off),
+
+* __fix__:  fixed a bug in `__repr__()` method in `people.User()` object,
+
+
+----
+
+#### Version `0.4.2` (2013-12-19):
+
+This version has some small incompatibilities with `0.4.1` so read Changelog carefully.
 
 * __new__:  `diaspy.people.User._fetchstream()` method,
+* __new__:  `diaspy.people.Me()` object representing current user,
+* __new__:  `**kwargs` added to `diaspy.streams.Generic.json()` methdo to give developers control over the creation of JSON,
+* __new__:  `.getHCard()` method added to `diaspy.people.User()`,
+
 
 * __upd__:  `diaspy.connection.Connection.login()` modifies connection object in-place **and** returns it (this allows more fluent API),
 * __upd__:  `diaspy.connection.Connection.login()` no longer returns status code (if login was unsuccessful it'll raise an exception),
 * __upd__:  `diaspy.connection.Connection._login()` no longer returns status code (if login was unsuccessful it'll raise an exception),
+* __upd__:  better error message in `diaspy.models.Post().__init__()`,
+* __upd__:  `data` variable in `diaspy.models.Post()` renamed to `_data` to indicate that it's considered private,
+* __upd__:  after deleting a post `Activity` stream is purged instead of being refilled (this preserves state of stream which is not reset to last 15 posts),
+* __upd__:  `filterByIDs()` method in `Aspects` stream renamed to `filter()`,
+
+
+* __rem__:  `diaspy.connection.Connection.getUserInfo()` moved to `diaspy.connection.Connection.getUserData()`,
+* __rem__:  `fetch` parameter removed from `diaspy.connection.Connection.getUserData()`,
+
+
+* __dep__:  `max_time` parameter in `diaspy.streams.*.more()` method is deprecated,
+
+* __fix__:  this release should fix the bug which prevented diaspy from working with some pods (e.g. diasp.eu and joindiaspora.com),
 
 
 ----