New features::
+ * core: use XDG directories by default (config, data, cache, runtime) (issue #1285)
+ * core: evaluate option weechat.network.gnutls_ca_file
+ * core: evaluate option weechat.plugin.path, change default value to "${weechat_data_dir}/plugins"
* core: add options to customize commands executed on system signals received (SIGHUP, SIGQUIT, SIGTERM, SIGUSR1, SIGUSR2) (issue #1595)
* core: quit WeeChat by default when signal SIGHUP is received in normal run, reload configuration in weechat-headless (issue #1595)
+ * api: add evaluation of WeeChat directories with "${weechat_xxx_dir}" in evaluated strings
+ * api: add optional key "directory" in hashtable options of function/modifier string_eval_path_home
+ * api: add supported prefixes "${weechat_xxx_dir}" in function mkdir_home
+ * api: add infos "weechat_config_dir", "weechat_data_dir", "weechat_cache_dir" and "weechat_runtime_dir"
* api: add support of pointer names in function string_eval_expression (direct and in hdata)
* api: add info "weechat_daemon"
+ * fifo: change default value of option fifo.file.path to "${weechat_runtime_dir}/weechat_fifo_${info:pid}"
+ * irc: evaluate server options "sasl_key" and "ssl_cert"
+ * logger: change default value of option logger.file.path to "${weechat_data_dir}/logs"
+ * relay: evaluate option relay.network.ssl_cert_key, change default value to "${weechat_config_dir}/ssl/relay.pem"
+ * script: change default value of option script.scripts.path to "${weechat_cache_dir}/script"
* trigger: add variables "${tg_shell_argc}" and "${tg_shell_argvN}" in command trigger evaluated strings (issue #1624)
+ * xfer: change default value of option xfer.file.download_path to "${weechat_data_dir}/xfer"
Bug fixes::
* core: switch from Ubuntu 18.04 to 20.04 in CI
* trigger: add tests on main trigger functions
+Build::
+
+ * core: set WeeChat home to empty string by default in CMake and autotools
[[v3.1]]
== Version 3.1 (2021-03-07)