[dev] [ANNOUNCE] vis-0.5

From: Marc André Tanner <mat_AT_brain-dump.org>
Date: Sun, 25 Mar 2018 20:46:25 +0200


vis 0.5 is out:


Changes include:

 - Fix for a buffer overflow when dealing with invalid/incomplete
   Unicode sequences which caused an infinite loop/crash. With default
   compilation flags this should not be exploitable, but opening a
   malicious file would lose all unsaved changes.

 - Fix color support in ncurses 6.1

 - New default 256 color theme: zenburn. It should hopefully work
   better with the default color palette.

 - Updated Docker based builds (`make docker`) to use latest Alpine
   Linux packages to produce a statically linked, self-contained binary.

 - Take symbolic keys into account when evaluating key prefixes (`ci<`
   is not a prefix of `ci<Tab>`).

 - Improved paragraph text objects.

 - Reset count after handling <C-e>, <C-y>

 - Lexer updates for Clojure, Scheme, ASM, Pony, PHP, Python, Erlang,
   xs and ReasonML.

 - Correct handling of `g/^$/` construct to match empty lines in
   commands like:

    x g/^$/ d

 - `<C-v><Enter>` now inserts `\r` rather than `\n`, this currently also
   affects `r<Enter>` which might not be desirable.

 - Fix command prompt malfunction triggered by special cursor position.

 - Configure script can be interrupted.

 - Removed `!` operator, use `:|`

 - Ignore `SIGQUIT`

 - `vis-open(1)` fixes

Check the git log for further details.

The release tarball is signed with OpenBSD's signify tool, the signature[1]
can be verified using the public key[2].


[1] https://github.com/martanne/vis/releases/download/v0.5/vis-v0.5.tar.gz.sig
[2] https://martanne.github.io/vis/vis.pub
Received on Sun Mar 25 2018 - 20:46:25 CEST

This archive was generated by hypermail 2.3.0 : Sun Mar 25 2018 - 20:48:18 CEST