live-kernel-updater (0.3.6) unstable; urgency=medium

  * Add per-vendor microcode injection toggle to TUI action menu: two entries
    "Disable/Enable AMD microcode" and "Disable/Enable Intel microcode" appear
    when uc-tool is installed; state is stored in persistent flag files
    /etc/live-kernel-updater/no-ucode-amd and no-ucode-intel; selecting a
    toggle flips the flag file and restarts
  * Extend --no-ucode to accept an optional vendor list: --no-ucode=amd,
    --no-ucode=intel, or --no-ucode=amd,intel (bare --no-ucode disables both,
    preserving backward compatibility); CLI uses union semantics -- it adds to
    whatever the flag files already disable rather than replacing them, so
    --no-ucode=intel on a system with no-ucode-amd set disables both vendors
    as expected
  * Show effective vendor list in "Adding %s microcode to initrd" message so
    the user sees which microcode is actually being injected
  * When a vendor is disabled by --no-ucode for the current session but not by
    its flag file, the TUI menu entry shows "(disabled by --no-ucode)" in the
    label so the user can distinguish the persistent setting from the CLI
    override
  * Set version string to 26.06.2
  * Many thanks to fehlix

 -- anticapitalista <antix@operamail.com>  Thu, 11 Jun 2026 16:27:24 +0300

live-kernel-updater (0.3.5) unstable; urgency=medium

  * Fix copy_programs() writing etc/encrypt into the initrd when only
    --encrypt was given but the system is not actually encrypted: etc/encrypt
    is now written only when encrypted() is true (IS_ENCRYPTED non-empty),
    not when CMD_ENCRYPT alone is set
  * Fix copy_programs() leaving a stray etc/encrypt in the initrd when the
    system is not encrypted: if copy-initrd-programs copies a wrongly-present
    etc/encrypt from the initrd source (e.g. leftover from a previous
    misconfiguration), the rebuilt initrd would trigger LUKS unlock at boot on
    a non-LUKS system; add an elif branch to explicitly remove etc/encrypt from
    the initrd work directory whenever encrypted() is false
  * Man page: add note to -d/--device that the directory form cannot be used
    with LUKS-encrypted live-USBs because a LUKS device requires two separate
    mount points (unencrypted boot partition and LUKS container); use the
    block device path instead
  * Add TryExec= to desktop file
  * Remove sudo from desktop file
  * Bump standards version to 4.6.2 and debhelper-compat to 13
  * Add uc-tool-mx to Depends in debian/control
  * Set version string to 26.06.1

 -- anticapitalista <antix@operamail.com>  Mon, 08 Jun 2026 13:13:24 +0300

live-kernel-updater (0.3.4) unstable; urgency=medium

  * make uc-tool-mx a dependency

 -- anticapitalista <antix@operamail.com>  Sat, 06 Jun 2026 16:24:51 +0300

live-kernel-updater (0.3.3) unstable; urgency=medium

  * Fix stale-slot false positive when a kernel was purged in the current
    live session: stale_vm is now computed from the unfiltered squashfs
    boot_all before the session-filtering step; previously filtering removed
    the purged version from boot_all first, causing stale_vm to wrongly mark
    the corresponding live slot with '?' even without persistence
  * Hide session-purged kernels from the add/update selection on any live-
    boot run (with or without persistence): kernels removed from the running
    /boot overlay in the current session are filtered out of the selectable
    pool so they cannot be offered as add/update candidates
  * Mark live slots as questionable ('?') when the slot's kernel was purged
    under root persistence: persist_removed_vm detects slots whose kernel
    exists in the squashfs but is absent from the running /boot overlay,
    and adds the '?' warning to those slots in the action menu
  * Replace fatal root-check error with sudo re-exec: instead of aborting
    with "must be run as root", non-root invocations now re-execute the
    script via 'sudo -k' (forcing a fresh password prompt, no cached
    credentials reused)
  * Add 'Legend:' header above the '*'/'?' marker lines in the action menu
    so they are clearly identified as a key and not part of the kernel list;
    reduce spacing after '?' from two spaces to one to align with '*' line;
    remove redundant '*' marker line from kernel selection sub-screen (it was
    shown without the Legend header and is already visible inline in the list);
    suppress legend entirely when no markers are relevant: '*' only shown when
    there are at least two distinct kernel versions across live slots (marking
    identical versions in multiple slots adds no information), '?' only when
    at least one slot is flagged; with a single kernel version the legend is
    never shown
  * Version string: 26.05.4

 -- anticapitalista <antix@operamail.com>  Sun, 31 May 2026 15:58:14 +0300

live-kernel-updater (0.3.2) unstable; urgency=medium

  * Fix LUKS live-usb detection
  * Fix partition probe for LUKS live-usb when a disk device is given
  * Fix mount --move failing on systemd hosts (all mounts are shared by
    default, which prohibits moving them): replace with plain umount +
    remount when LKU owns the mount, or bind-mount when the device is
    already mounted by an automounter (GIO/Thunar/KDE Plasma)
  * Reuse already-opened LUKS mapper on external LUKS USB: detect an
    existing crypt-type child via lsblk and use /dev/mapper/NAME directly
    instead of calling cryptsetup open (which would fail on an already-
    opened device)
  * Reuse already-mounted LUKS device on external LUKS USB: detect via
    findmnt and bind-mount to USB_DIR; set LKU_DID_MOUNT=true in all LUKS
    paths so mp_cleanup always tears down the mount on exit
  * Fix initrd rebuild on LUKS live-usb: copy_programs() now writes
    etc/encrypt into the initrd work directory when IS_ENCRYPTED=true
    or --encrypt is given, so the rebuilt initrd activates LUKS at boot
  * Fix disk-device partition probe: replace first-with-FSTYPE heuristic
    with a mount-and-probe loop that skips BIOS-boot (no FSTYPE), ESP
    (vfat), crypto_LUKS, and swap partitions, mounts each remaining
    candidate, and verifies live content with find_live_boot_dir; handles
    any partition layout including leading data partitions and ESP at any
    position
  * Version string: 26.05.3

 -- anticapitalista <antix@operamail.com>  Fri, 22 May 2026 17:35:51 +0300

live-kernel-updater (0.3.1) unstable; urgency=medium

  * if encrypted live media found, also copy encryption programs to initrd

 -- anticapitalista <antix@operamail.com>  Mon, 04 May 2026 20:07:55 +0300

live-kernel-updater (0.3.0) unstable; urgency=medium

  * put script in /usr/bin
  * adde changes for .ko.xz modules in kernels
  * bump version

 -- anticapitalista <antix@operamail.com>  Sun, 19 Apr 2026 13:43:09 +0300

live-kernel-updater (0.2.25) unstable; urgency=medium

  * added iso-template-antix as a dependency

 -- anticapitalista <antix@operamail.com>  Wed, 25 Mar 2026 15:06:48 +0200

live-kernel-updater (0.2.24) unstable; urgency=medium

  * desktop files to usr/share/applications

 -- anticapitalista <antix@operamail.com>  Mon, 03 Jul 2023 20:47:37 +0300

live-kernel-updater (0.2.23) unstable; urgency=medium

  * update desktop file

 -- anticapitalista <antix@operamail.com>  Mon, 10 Apr 2023 17:50:16 +0300

live-kernel-updater (0.2.22) unstable; urgency=medium

  * use initrd_release if exists
  * filter out memtest-kernels
  * Many thanks to fehlix for above changes

 -- anticapitalista <antix@operamail.com>  Mon, 27 Feb 2023 18:26:49 -0500

live-kernel-updater (0.2.21) unstable; urgency=medium

  * add GenericName to desktop file

 -- anticapitalista <antix@operamail.com>  Fri, 20 Jan 2023 17:15:23 +0200

live-kernel-updater (0.2.20) unstable; urgency=medium

  * update desktop file

 -- anticapitalista <antix@operamail.com>  Sat, 28 Aug 2021 21:24:06 +0300

live-kernel-updater (0.2.19) unstable; urgency=medium

  * edits to pt_BR .desktop file

 -- anticapitalista <antix@operamail.com>  Fri, 19 Mar 2021 19:06:36 +0200

live-kernel-updater (0.2.18) unstable; urgency=medium

  * Bump version to 2.30.04 (fix lsblk)

 -- anticapitalista <antix@operamail.com>  Fri, 25 Oct 2019 17:02:57 +0300

live-kernel-updater (0.2.17) unstable; urgency=medium

  * updated default icon to use papirustheme

 -- anticapitalista <antix@operamail.com>  Sat, 07 Sep 2019 14:22:22 +0100

live-kernel-updater (0.2.16) unstable; urgency=medium

  * added MX-Live category back to the desktop file

 -- anticapitalista <antix@operamail.com>  Sat, 20 Jul 2019 18:28:33 +0100

live-kernel-updater (0.2.15) unstable; urgency=medium

  * buster release

 -- anticapitalista <antix@operamail.com>  Fri, 05 Jul 2019 21:05:47 +0300

live-kernel-updater (0.2.14) unstable; urgency=medium

  * Bump version to 2.30.03

 -- anticapitalista <antix@operamail.com>  Thu, 09 May 2019 15:18:47 +0300

live-kernel-updater (0.2.13) unstable; urgency=medium

  * latest upstream changes

 -- anticapitalista <antix@operamail.com>  Thu, 21 Mar 2019 16:41:09 +0200

live-kernel-updater (0.2.12) unstable; urgency=medium

  * use x-terminal-emulator in desktop file

 -- anticapitalista <antix@operamail.com>  Sat, 16 Mar 2019 17:50:05 +0200

live-kernel-updater (0.2.11) unstable; urgency=medium

  * updated pl

 -- anticapitalista <antix@operamail.com>  Sun, 03 Mar 2019 20:11:58 +0200

live-kernel-updater (0.2.10) unstable; urgency=medium

  * edits to desktop file

 -- anticapitalista <antix@operamail.com>  Thu, 28 Feb 2019 19:55:11 +0200

live-kernel-updater (0.2.9) unstable; urgency=medium

  * added icon

 -- anticapitalista <antix@operamail.com>  Mon, 18 Feb 2019 16:51:48 +0200

live-kernel-updater (0.2.8) unstable; urgency=medium

  * added more languages to desktop file

 -- anticapitalista <antix@operamail.com>  Fri, 25 Jan 2019 17:50:40 +0200

live-kernel-updater (0.2.7) unstable; urgency=medium

  * data for the menu is displayed as well as the menu bugfix

 -- anticapitalista <antix@operamail.com>  Mon, 15 Jan 2018 18:54:07 +0200

live-kernel-updater (0.2.6) unstable; urgency=medium

  * Bump version

 -- anticapitalista <antix@operamail.com>  Tue, 03 Oct 2017 01:02:34 +0300

live-kernel-updater (0.2.5) unstable; urgency=medium

  * bump version

 -- anticapitalista <antix@operamail.com>  Mon, 28 Aug 2017 10:51:57 +0100

live-kernel-updater (0.2.4) unstable; urgency=medium

  * Bump version 

 -- anticapitalista <antix@operamail.com>  Sat, 12 Aug 2017 10:52:57 +0100

live-kernel-updater (0.2.3) unstable; urgency=medium

  * Bump version

 -- anticapitalista <antix@operamail.com>  Mon, 31 Jul 2017 20:22:10 +0100

live-kernel-updater (0.2.2) unstable; urgency=medium

  * Switch to graphics user interface by default

 -- anticapitalista <antix@operamail.com>  Sat, 15 Jul 2017 11:50:56 +0100

live-kernel-updater (0.2.1) unstable; urgency=medium

  * Bump version

 -- anticapitalista <antix@operamail.com>  Sat, 20 May 2017 21:53:31 +0300

live-kernel-updater (0.2.0) unstable; urgency=medium

  * Add support for encrypted live usb

 -- anticapitalista <antix@operamail.com>  Mon, 01 May 2017 12:25:20 +0300

live-kernel-updater (0.1.10) unstable; urgency=medium

  * version bumped

 -- anticapitalista <antix@operamail.com>  Fri, 02 Dec 2016 12:14:30 +0200

live-kernel-updater (0.1.9) unstable; urgency=medium

  * Add copyright notice and license file

 -- anticapitalista <antix@operamail.com>  Thu, 24 Nov 2016 13:27:29 +0200

live-kernel-updater (0.1.8) unstable; urgency=medium

  * Added Catalan translation to desktop file

 -- anticapitalista <antix@operamail.com>  Thu, 24 Nov 2016 13:26:59 +0200

live-kernel-updater (0.1.7) unstable; urgency=medium

  * Rename error file to lku.error (no trailing "s")

 -- anticapitalista <antix@operamail.com>  Sat, 12 Nov 2016 13:54:19 +0200

live-kernel-updater (0.1.6) unstable; urgency=medium

  * Update usage in readme
  * Add TEMPLATE_INITRD_2 for antiX + MX support

 -- anticapitalista <antix@operamail.com>  Mon, 07 Nov 2016 12:26:13 +0200

live-kernel-updater (0.1.5) unstable; urgency=medium

  * Remove empty strings in .desktop file

 -- anticapitalista <antix@operamail.com>  Sat, 29 Oct 2016 14:03:58 +0300

live-kernel-updater (0.1.4) unstable; urgency=medium

  * Add "dark" color theme

 -- anticapitalista <antix@operamail.com>  Thu, 13 Oct 2016 12:25:03 +0300

live-kernel-updater (0.1.3) unstable; urgency=medium

  * Fix translation comments 
  * Use -C for color scheme. Update usage.

 -- anticapitalista <antix@operamail.com>  Mon, 10 Oct 2016 12:04:25 +0300

live-kernel-updater (0.1.2) unstable; urgency=medium

  * Send my_done() $action_name, not $action  

 -- anticapitalista <antix@operamail.com>  Sat, 08 Oct 2016 10:55:23 +0300

live-kernel-updater (0.1.1) unstable; urgency=medium

  * updated man page
  * Always copy initrd-release from linuxfs to initrd if it is missing  

 -- anticapitalista <antix@operamail.com>  Fri, 07 Oct 2016 13:33:42 +0300

live-kernel-updater (0.1.0) unstable; urgency=low 
 
  * Initial Release.

 -- anticapitalista <antiX@operamail.com>  Wed, 05 Oct 2016 17:07:00 +0200

