diff --git a/CHANGELOG.md b/CHANGELOG.md index cb5bbc1..c4fb81d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,65 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/). +## [v3.0.0](https://gitlab.com/nodiscc/dlc/releases/tag/3.0.0) - 2021-10-24 + +### Changed + +- rebase on [Debian 11.1.0 "Bullseye"](https://www.debian.org/releases/bullseye/) +- doc: increase RAM requirements to 2GB/recommended 4GB +- apt: update APT sources lists/configuration +- replace [backintime](https://packages.debian.org/bullseye/backintime-qt) backup tool with [deja-dup](https://wiki.gnome.org/Apps/DejaDup) +- games: install lutris from official Debian repositories, remove third-party package download +- extras: use `.deb` packages to manage additional/unofficial software ([bleachbit-cleanerml](https://github.com/bleachbit/cleanerml), [yt-dlp](https://github.com/yt-dlp/yt-dlp), [pidgin-opensteamworks](https://github.com/eionrobb/pidgin-opensteamworks), [user.js](https://github.com/nodiscc/user.js)), remove custom installation logic, update all extra packages to latest releases +- network/audio-video: replace [youtube-dl](https://packages.debian.org/bullseye/youtube-dl)/[streamlink](https://packages.debian.org/bullseye/streamlink) with [yt-dlp](https://github.com/yt-dlp/yt-dlp) ([third-party package](https://nodiscc.gitlab.io/toolbox/)) +- skel: update and fix [conky](https://packages.debian.org/bullseye/conky-all) configuration for recent versions +- skel/session: don't autostart blueman bluetooth manager by default +- skel/session: don't autostart keepassxc by default +- skel: update default UI configuration for thunar, ristretto, xfce4-desktop, xfce4-panel +- skel: replace xfce4-power-manager notification icon with battery panel plugin +- skel: xfwm4: enable video compositing by default (transparency effects) +- skel: xfwm4: disable confusing "Use mouse wheel on title bar to roll up the window" setting +- skel: thunar: add custom right-click menu actions to restore files/directories with deja-dup, and analyze disk usage (baobab) in the selected directory +- skel: vlc: don't ask for network metadata access, disable it by default +- reduce ISO image size (don't keep APT indices on the live filesystem) +- doc: update user/maintainer documentation/download links +- doc: installation: rotate GPG key (old key expired) +- doc: update alternative/suggested packages list, remove packages no longer available in Debian 11 +- skel/desktop: update backgrounds/themes for Debian 11 +- skel: update default bash aliases (alias `diff` to `colordiff`, don't alias `diff`) +- tools: update tests/build configuration and tools, make build completely non-interactive +- system/config: enable UFW firewall at boot by default + +### Added + +- network: add support for more IM protocols in pidgin: [OMEMO encryption](https://packages.debian.org/bullseye/purple-lurch), [discord](https://packages.debian.org/bullseye/purple-discord), [telegram](https://packages.debian.org/bullseye/telegram-purple), [https://packages.debian.org/bullseye/purple-rocketchat], XMPP [HTTP upload](https://packages.debian.org/bullseye/purple-xmpp-http-upload) and [message carbons](https://packages.debian.org/bullseye/purple-xmpp-carbons) +- graphics: add [gcolor3](https://packages.debian.org/bullseye/gcolor3) color picker +- doc: add [Software: Extras](https://debian-live-config.readthedocs.io/en/latest/packages/extras.html) page listing all third-party downloads + +### Removed + +- system: remove [primus](https://packages.debian.org/bullseye/primus) (conflicts with nvidia drivers) +- system: remove [irqbalance](https://packages.debian.org/bullseye/irqbalance) (unused, benefits unclear) +- utilities: remove [xfce4-notes](https://packages.debian.org/buster/xfce4-notes) (package was removed from Debian 11) +- remove less used/unused packages to reduce dependencies and image size: reduce number of default installed fonts, [asunder](https://packages.debian.org/bullseye/asunder), [cmatrix](https://packages.debian.org/bullseye/cmatrix), [pandoc](https://packages.debian.org/bullseye/pandoc), [advancecomp](https://packages.debian.org/bullseye/advancecomp), [libasound2-plugin-equal](https://packages.debian.org/bullseye/libasound2-plugin-equal) (can be replaced with [pulseaudio-equalizer](https://packages.debian.org/bullseye/pulseaudio-equalizer)), [gnome-settings-daemon](https://packages.debian.org/bullseye/gnome-settings-daemon), [gitg](https://packages.debian.org/bullseye/gitg), [gimp-gmic](https://packages.debian.org/bullseye/gimp-gmic), [pulseaudio-module-zeroconf](https://packages.debian.org/bullseye/pulseaudio-module-zeroconf), [xfburn](https://packages.debian.org/bullseye/xfburn), [blender](https://packages.debian.org/bullseye/blender), [shellcheck](https://packages.debian.org/bullseye/shellcheck), [asciinema](https://packages.debian.org/bullseye/asciinema), [wine](https://packages.debian.org/bullseye/wine) (let lutris manage wine versions/architectures), [inkscape](https://packages.debian.org/bullseye/inkscape), [pstoedit](https://packages.debian.org/bullseye/pstoedit), [gimp-help-fr](https://packages.debian.org/bullseye/gimp-help-fr) +- extras: remove [xfce4-terminal-colorschemes](https://gitlab.com/nodiscc/xfce4-terminal-colorschemes) (deprecated) +- extras: remove custom [nano text editor syntax highlighting](https://github.com/scopatz/nanorc) +- remove custom grub configuration, revert to debian defaults +- remove [webext-https-everywhere](https://packages.debian.org/bullseye/webext-https-everywhere) firefox addon (replaced with built-in "HTTPS only" mode) + +### Fixed + +- always install/upgrade linux kernel and nvidia drivers from bullseye-backports +- fix default file associations for text and media files + +### Upgrade procedure + +If you have a system installed from a previous version of `debian-live-config`: + +- Recommended: [Backup](https://backintime.readthedocs.io/en/latest/) user data, [download](https://debian-live-config.readthedocs.io/en/latest/download-and-installation.html) the latest ISO image, reinstall (overwrite the existing installation), restore data from backups +- To upgrade without reinstalling: replace `buster` with `bullseye` in `/etc/apt/sources.list`, `/etc/apt/sources.list.d/*`, remove `/etc/apt/sources.list.d/debian-buster-updates-security-backports.list`, install [`/etc/apt/sources.list.d/debian-buster-updates-security-backports.list`](https://gitlab.com/nodiscc/debian-live-config/-/blob/bullseye/config/archives/debian-updates-security-backports.list.chroot), run `sudo apt update && sudo apt dist-upgrade` (read Debian 11 [Release notes](https://www.debian.org/News/2021/20210814)). Optionally update your configuration according to [changes since the last release](https://gitlab.com/nodiscc/debian-live-config/-/compare/2.2.5...3.0.0). `skel` modifications will only take effect on newly created user accounts. + + ## [v2.2.5](https://gitlab.com/nodiscc/dlc/releases/tag/2.2.5) - 2020-12-16 ### Removed