diff --git a/CHANGELOG.md b/CHANGELOG.md index 8799e0b..32c31e1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Dunst changelog -## Unreleased +## 1.3.0 (2018-01-05) ### Added - `ellipsize` option to control how long lines should be ellipsized when `word_wrap` is set to `false` (#374) diff --git a/Makefile b/Makefile index 3908e25..492aba2 100644 --- a/Makefile +++ b/Makefile @@ -3,7 +3,7 @@ include config.mk -VERSION := "1.2.0-non-git" +VERSION := "1.3.0 (2018-01-05)" ifneq ($(wildcard ./.git/.),) VERSION := $(shell git describe --tags) endif diff --git a/RELEASE_NOTES b/RELEASE_NOTES index 72879a1..31cb08f 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -1,3 +1,64 @@ +=================================================================================== +Release Notes For v1.3.0 +=================================================================================== + +Version 1.3 is supposed to be fully backwards compatible with 1.2. + +For users: + +* Behavioural changes + + Dunst respects the timeout with millisecond accuracy now. Notifications with + a one second timeout are not shown up to three seconds. + Additionally you can specify timeout values in milliseconds, seconds, minutes, + hours or days using the ms, s, h, or d suffix in the config value + respectively. + + Transient notifications time out ignoring the `idle_threshold` setting and are not + saved in history. This can be overridden with a rule containing `set_transient = no`. + In the same vein there is the `match_transient` condition to match transient + notifications via rules. + + A prefixed tilde (`~/`) in path settings (browser, dmenu, script) is interpreted as the + home folder of the user. + +* Configuration Options + + `icon_folders` got deprecated and renamed to `icon_path`. `icon_folders` is still + supported, but will get removed in future. + + The option `ellipsize` got introduced. It controls where to ellipsize the text of + an overlong notification if `word_wrap = no`. + +For maintainers: + +* Dependencies + + The GTK3+ dependency got removed. Instead of this gdk-pixbuf is required + explicitly. This had been a transient dependency before. + + In the Makefile, libxrandr is now specified to require version 1.5 or newer. + The dependency on libxrandr >= 1.5 is not new, Dunst 1.2.0 required it too + but there was no active check for it. + +* Installation process + + The internals of dunst's make installation process have slightly changed. The + install routine won't install the service files for DBus and systemd in a hardcoded + subdirectory of $PREFIX. It'll now query the `dbus-1` and `systemd` pkg-config + packages for those paths and will put it there. + + To overwrite the pkg-config values, you can manually specify another path. + Use `SERVICEDIR_(DBUS|SYSTEMD)` vars as parameters to your make calls. + + For all introduced variables, see [the README.md]. + +* Portability + + GNU-specific functions have been disabled to make dunst portable to nongnu libc's. + +For a full list of changes see [CHANGELOG.md]. + =================================================================================== Release Notes For v1.2.0 ===================================================================================