11 KiB
11 KiB
Change Log
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
v3.0.0 - 2021-10-24
Changed
- rebase on Debian 11.1.0 "Bullseye"
- doc: increase RAM requirements to 2GB/recommended 4GB
- apt: update APT sources lists/configuration
- replace backintime backup tool with deja-dup
- games: install lutris from official Debian repositories, remove third-party package download
- extras: use
.debpackages to manage additional/unofficial software (bleachbit-cleanerml, yt-dlp, pidgin-opensteamworks, user.js), remove custom installation logic, update all extra packages to latest releases - network/audio-video: replace youtube-dl/streamlink with yt-dlp (third-party package)
- skel: update and fix conky 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
difftocolordiff, don't aliasdiff) - 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, discord, telegram, (rocketchat)[https://packages.debian.org/bullseye/purple-rocketchat], XMPP HTTP upload and message carbons
- graphics: add gcolor3 color picker
- doc: add Software: Extras page listing all third-party downloads
Removed
- system: remove primus (conflicts with nvidia drivers)
- system: remove irqbalance (unused, benefits unclear)
- utilities: remove 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, cmatrix, pandoc, advancecomp, libasound2-plugin-equal (can be replaced with pulseaudio-equalizer), gnome-settings-daemon, gitg, gimp-gmic, pulseaudio-module-zeroconf, xfburn, blender, shellcheck, asciinema, wine (let lutris manage wine versions/architectures), inkscape, pstoedit, gimp-help-fr
- extras: remove xfce4-terminal-colorschemes (deprecated)
- extras: remove custom nano text editor syntax highlighting
- remove custom grub configuration, revert to debian defaults
- remove 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 user data, download the latest ISO image, reinstall (overwrite the existing installation), restore data from backups
- To upgrade without reinstalling: replace
busterwithbullseyein/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, runsudo apt update && sudo apt dist-upgrade(read Debian 11 Release notes). Optionally update your configuration according to changes since the last release.skelmodifications will only take effect on newly created user accounts.
v2.2.5 - 2020-12-16
Removed
- remove Liferea feed reader from default install
- remove gnome-maps from default install
Fixed
- nano: fix loading of syntax highlighting configuratio from ~/.nano/*.nanorc
Changed
- update third-party Lutris package to 0.5.8.1
- update documentation/.gitconfig examples
- tools: improve build/cleanup mechanisms
v2.2.4 - 2020-10-22
Added
- add Lutris gaming platform
- add sensible defaults for mousepad text editor
Fixed
- fix display of virt-manager console (add missing gir1.2-spiceclientgtk-3.0 package)
Changed
- update all packages to latest version (Debian 10.6)
- replace ntp time synchronization service with chrony
- keyboard shortcuts: add ctrl+alt+shift+left/down/right/up to move current windows to the left/down/right/up workspace
- libvirt: set the default URI to qemu:///system (virsh now works without sudo or --connect)
- dotfiles/conky: don't draw shades by default
- update documentation
- tools: various Makefile improvements
v2.2.3 - 2020-05-10
Bugfix release.
Fixed
- packages: add non-free nvidia-driver (fix no display at X startup on nvidia cards)
- packages: fix inability to mount luks encrypted disks (missing libblockdev-crypto2 package)
- packages: fix lightdm not showing the user list (missing accountsservice package)
- doc: fix readthedocs TOC/typos/syntax, reorder graphics package list, update auto-generated documentation (make doc), add links to source mirrors
Changed
- dotfiles: .bash_aliases: add example of return code indication in bash prompt
- tools: remove unused build dependencies (xmlstarlet, shellcheck), add gnupg to build dependencies (checksums signing), add python3-venv to build dependencies (doc generation)
v2.2.2 - 2020-04-11
Changed
- Disable window manager compositor by default (improve video performance/prevent tearing)
- Update user.js to 0.1
- Remove unused locales from live system (only keep en/fr), decrease iso image size
Added
- Documentation at https://debian-live-config.readthedocs.io/ (auto-generated with Sphinx/python script)
Fixed
- Fix APT sources lists not present in the final image
- Improve/cleanup makefile and package lists
- Fix error during installation in EFI boot mode
v2.2.1 - 2020-03-14
Changed
- remove all plymouth/wallpaper customizations, use Debian defaults
- display plymouth boot loading screen
- Makefile: move 3rd party downloads to separate file, improve 'clean' target, improve idempotence/separation of concerns
- skel: quodlibet: set default rating to 0
- skel: xfwm: decrease default number of workspaces to 2
- skel: xfwm4: disable window shadows
- update README
Added
- add third party package for https://github.com/EionRobb/pidgin-opensteamworks/
- add third party download for https://addons.mozilla.org/en-US/firefox/addon/keepassxc-browser/
- add third party download for https://addons.mozilla.org/en-US/firefox/addon/cookie-autodelete/
- add third party download for https://github.com/nodiscc/user.js
- add third-party download for https://github.com/az0/cleanerml
- add (disabled) third party download for https://www.sublimetext.com/
- Makefile: add a target to generate a TODO.md from a list of gitea issues, add TODO.md
Removed
- remove Samba server
Fixed
- fix broken installation of graphics/image packages list
- associate SVG files with ristretto
v2.2 - 2020-03-08
Initial release, git repository reset and rebuilt from scratch. See commit messages and documentation.