]> git.cworth.org Git - notmuch-wiki/blob - news/release-0.14.mdwn
complete sentence
[notmuch-wiki] / news / release-0.14.mdwn
1 [[!meta date="2012-08-20"]]
2
3 Notmuch 0.14 (2012-08-20)
4 =========================
5
6 General bug fixes
7 -----------------
8
9 ### Maildir tag synchronization
10
11 Maildir flag-to-tag synchronization now applies only to messages in
12 maildir-like directory structures.  Previously, it applied to any
13 message that had a maildir "info" part, which meant it could
14 incorrectly synchronize tags for non-maildir messages, while at the
15 same time failing to synchronize tags for newly received maildir
16 messages (typically causing new messages to not receive the "unread"
17 tag).
18
19 Command-Line Interface
20 ----------------------
21
22 The deprecated positional output file argument to `notmuch dump` has
23 been replaced with an `--output` option. The input file positional
24 argument to `notmuch restore` has been replaced with an `--input`
25 option for consistency with dump.  These changes simplify the syntax
26 of dump/restore options and make them more consistent with other
27 notmuch commands.
28
29 Emacs Interface
30 ---------------
31
32 ### Search results now get re-colored when tags are updated
33
34 ### The formatting of tags in search results can now be customized
35
36 Previously, attempting to change the format of tags in
37 `notmuch-search-result-format` would usually break tagging from
38 search-mode.  We no longer make assumptions about the format.
39
40 ### Experimental support for multi-line search result formats
41
42 It is now possible to embed newlines in
43 `notmuch-search-result-format` to make individual search results
44 span multiple lines.
45
46 ### Next/previous in search and show now move by boundaries
47
48 All "next" and "previous" commands in the search and show modes now
49 move to the next/previous result or message boundary.  This doesn't
50 change the behavior of "next", but "previous" commands will first
51 move to the beginning of the current result or message if point is
52 inside the result or message.
53
54 ### Search now uses the JSON format internally
55
56 This should address problems with unusual characters in authors and
57 subject lines that could confuse the old text-based search parser.
58
59 ### The date shown in search results is no longer padded before applying user-specified formatting
60
61 Previously, the date in the search results was padded to fixed width
62 before being formatted with `notmuch-search-result-format`.  It is
63 no longer padded.  The default format has been updated, but if
64 you've customized this variable, you may have to change your date
65 format from `"%s "` to `"%12s "`.
66
67 The thread-id for the `target-thread` argument for `notmuch-search` should
68 now be supplied without the "thread:" prefix.