ec16969609
Automatic reparsing of %sh{...}, while convenient in many cases, can be surprising as well, and can lead to security problems: 'echo %sh{ printf "foo\necho bar" }' runs 'echo foo', then 'echo bar'. we make this danger explicit, and we fix the 'nop %sh{...}' pattern. To reparse %sh{...} strings, they can be passed to evaluate-commands, which has been fixed to work in every cases where %sh{...} reparsing was used..
22 lines
591 B
Plaintext
22 lines
591 B
Plaintext
= Changelog
|
|
|
|
This changelog contains major and/or breaking changes to Kakoune between
|
|
released versions.
|
|
|
|
== Development version
|
|
|
|
* `%sh{...}` strings are not reparsed automatically anymore, they need
|
|
to go through an explicit `evaluate-commands`
|
|
|
|
* The `-allow-override` switch from `define-command` has been renamed
|
|
`-override`.
|
|
|
|
* The search prompt uses buffer word completion so that fuzzy completion
|
|
can be used to quickly search for a buffer word.
|
|
|
|
* The `wrap` highlighter can accept a new `-marker <marker_text>` switch.
|
|
|
|
== Kakoune 2018.04.13
|
|
|
|
First official Kakoune release.
|