X-Git-Url: https://git.notmuchmail.org/git?a=blobdiff_plain;ds=sidebyside;f=news%2Frelease-0.6.mdwn;h=2603a79a4ac9c4db0131d8c9e90a94c1b0378d0b;hb=038065620d83176483b780d0ba3b519491b2a47b;hp=b15d1c29b382e5da93b6aa365e990e5fddd91805;hpb=eb2099803d482183415dde3f6a26deacb905c757;p=obsolete%2Fnotmuch-wiki diff --git a/news/release-0.6.mdwn b/news/release-0.6.mdwn index b15d1c2..2603a79 100644 --- a/news/release-0.6.mdwn +++ b/news/release-0.6.mdwn @@ -239,30 +239,29 @@ Bindings improvements (docs online at http://packages.python.org/notmuch/) -* New bindings: +New bindings: - - `Message().get_filenames()`, - - `Message().tags_to_maildir_flags()`, `Message().maildir_flags_to_tags()` - - `list(Threads())` and `list(Messages)` works now + - `Message().get_filenames()`, `Message().tags_to_maildir_flags()`, + `Message().maildir_flags_to_tags()`, `list(Threads())` and + `list(Messages)` works now + - `Message().__cmp__()` and `__hash__()` - - `Message().__cmp__() and __hash__()` +These allow, for example: - These allow, for example: + if msg1 == msg2: ... - if msg1 == msg2: ... +As well as set arithmetic on `Messages()`: - As well as set arithmetic on `Messages()`: + s1, s2 = set(msgs1), set(msgs2) + s1.union(s2) + s2 -= s1 - s1, s2 = set(msgs1), set(msgs2) - s1.union(s2) - s2 -= s1 - -* Removed: +Removed: - `len(Messages())` as it exhausted the iterator - Use `len(list(Messages()))` or `Query.count_messages()` - to get the length. + Use `len(list(Messages()))` or `Query.count_messages()` + to get the length. ### Added initial Go bindings in bindings/go