Dunst v1.3.0

This commit is contained in:
Nikos Tsipinakis 2018-01-05 20:42:45 +02:00
parent 6444f1ffa7
commit 10ee1782d9
3 changed files with 63 additions and 2 deletions

View File

@ -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)

View File

@ -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

View File

@ -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
===================================================================================