diff options
Diffstat (limited to 'home-manager/doc/release-notes/rl-2003.adoc')
-rw-r--r-- | home-manager/doc/release-notes/rl-2003.adoc | 49 |
1 files changed, 46 insertions, 3 deletions
diff --git a/home-manager/doc/release-notes/rl-2003.adoc b/home-manager/doc/release-notes/rl-2003.adoc index fc1dcd7cfe2..5832e2e5ab5 100644 --- a/home-manager/doc/release-notes/rl-2003.adoc +++ b/home-manager/doc/release-notes/rl-2003.adoc @@ -1,8 +1,7 @@ [[sec-release-20.03]] -== Release 20.03 (unreleased) +== Release 20.03 -This is the current unstable branch and the information in this -section is therefore not final. +The 20.03 release branch became the stable branch in April, 2020. [[sec-release-20.03-highlights]] === Highlights @@ -69,6 +68,47 @@ use home-manager.users.jane = { config.config = "foo"; }; ---- +* The `services.compton` module has been deprecated and instead the +new module `services.picom` should be used. This is because Nixpkgs no +longer packages compton, and instead packages the (mostly) compatible +fork called picom. + +* The list form of the <<opt-programs.ssh.matchBlocks>> option has +been deprecated and configurations requiring match blocks in a defined +order should switch to using DAG entries instead. For example, a +configuration ++ +[source,nix] +---- +programs.ssh.matchBlocks = [ + { + host = "alpha.foo.com"; + user = "jd"; + } + { + host = "*.foo.com"; + user = "john.doe"; + } +]; +---- ++ +can be expressed along the lines of ++ +[source,nix] +---- +programs.ssh.matchBlocks = { + "*.example.com" = { + user = "john.doe"; + } + "alpha.example.com" = lib.hm.dag.entryBefore ["*.example.com"] { + user = "jd"; + } +}; +---- ++ +Support for the list form will be removed in Home Manager version +20.09. + [[sec-release-20.03-state-version-changes]] === State Version Changes @@ -81,3 +121,6 @@ changes are only active if the `home.stateVersion` option is set to using the xdg module. Also, the default value is fixed to `$HOME/.zsh_history` and `dotDir` path is not prepended to it anymore. +* The newsboat module will now default in displaying `queries` before `urls` in + its main window. This makes sense in the case when one has a lot of URLs and + few queries. |