Skip to content

Commit

Permalink
Bump version, update changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
jtdaugherty committed May 3, 2018
1 parent cf001a7 commit b3c2abb
Show file tree
Hide file tree
Showing 2 changed files with 39 additions and 1 deletion.
38 changes: 38 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,42 @@

40901.0.0
=========

New features:
* Improved logging infrastructure. Matterhorn now keeps a running
bounded internal buffer of log messages that can be written to disk
at any time, in addition to supporting the usual mode where all
messages are logged to a file. This feature includes:
* Four new commands:
* `/log-status`: check on whether Matterhorn is currently logging
at all.
* `/log-start <path>`: start logging to the specified file.
* `/log-stop`: stop any active logging.
* `/log-snapshot <path>`: dump the internal log message buffer to
the specified file.
* A new optional configuration setting, `logMaxBufferSize`, which is
the number of entries in the internal log buffer.
* Added a new message selection mode keybinding to view individual
messages (default: `v`, keybinding name: `view-message`). This
keybinding causes the selected message to be displayed alone in a
pop-up window in which horizontal and vertical scrolling can be used
to view the entire message. This is especially useful in cases where
a message contains a code block with lines that could not be wrapped.
(#377)
* Message selection mode now supports selection of error and info
messages in addition to just user posts.
* Message selection mode now supports yanking the contents of all
messages, not just messages with verbatim content as before. The
keybinding name for this is `yank-whole-message` and defaults to `Y`.
When this binding is used, the entire message's Markdown source is
copied to the system clipboard. (#171)

Other changes:
* The help screen now supports the `scroll-top` and `scroll-bottom`
events (defaulting to the `Home` and `End` keys, respectively).
* Exceptions related to spurious network problems with `getAddrInfo` no
longer cause client error reports (#391).

40900.0.1
=========

Expand Down
2 changes: 1 addition & 1 deletion matterhorn.cabal
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: matterhorn
version: 40900.0.1
version: 40901.0.0
synopsis: Terminal client for the Mattermost chat system
description: This is a terminal client for the Mattermost chat
system. Please see the README for a list of
Expand Down

0 comments on commit b3c2abb

Please sign in to comment.