Merge branch '3.0-rc'

pull/1798/head
Nicholas Marriott 2019-06-14 16:10:38 +01:00
commit 4c28ed4e4e
1 changed files with 3 additions and 10 deletions

13
CHANGES
View File

@ -35,16 +35,9 @@ CHANGES FROM 2.9 to 3.0
* Improve escaping of special characters in list-keys output. * Improve escaping of special characters in list-keys output.
* INCOMPATIBLE: tmux's configuration parsing has changed to use yacc(1). Most * INCOMPATIBLE: tmux's configuration parsing has changed to use yacc(1). There
configuration files shouldn't need to be changed but there are the following is one incompatible change: a \ on its own must be escaped or quoted as
differences: either \\ or '\' (the latter works on older tmux versions).
1) #{ is now parsed as a format and is only valid after directives (%if,
%elif, %else), so comments starting with #{ are now syntax errors (adding
an extra # or a space after the # is an easy way to fix this).
2) A \ on its own must be escaped or quoted as either \\ or '\' (the latter
works on older tmux versions).
Entirely the same parser is now used for parsing the configuration file Entirely the same parser is now used for parsing the configuration file
and for string commands. This means that constructs previously only and for string commands. This means that constructs previously only