core: use "/dev/null" for stdin in hook_process instead of closing stdin (bug #39538)
core: use gettext version 0.18 in configure.ac (fix error on make install)
core: add CA_FILE option in cmake and configure to setup default value of option weechat.network.gnutls_ca_file (task #12725)
aspell: rename option aspell.look.color to aspell.color.misspelled, add option aspell.color.suggestions
core: remove gap after read marker line when there is no bar on the right (bug #39548)
doc: fix typo in example for function string_eval_expression (plugin API reference)
core: fix priority of logical operators in evaluation of expression

The AND ("&&") takes precedence over the OR ("||").

Before the fix:
>> 1 || 1 && 0
== [0]

After the fix:
>> 1 || 1 && 0
== [1]

Since the "&&" has higher priority, expression is evaluated as:
"1 || (1 && 0)".
core: add secured data with optional encryption in file sec.conf
api: add new function strlen_screen
irc: display number of ops/halfops/voices on channel join only for supported modes on server (bug #39582)
core: use default value for prefixes used in messages displayed before the interface is initialized
core: use two spaces to separate columns in /help, do not use columns when the commands fit on a single line
core: add option "-o" for command /color
core: add option sec.crypt.passphrase_file
doc: update auto-generated files with WeeChat commands
api: use pointer for infolist "hook" to return only one hook
script: add info about things defined by script in the detailed view of script (/script show)
core: update ChangeLog (add hdata with script callback)
core: add note about evaluated content of option (for options allowing secured data inside)
irc: add note about evaluated content of option (for options allowing secured data inside)