parrot-updater (2.0.9) echo-updates; urgency=medium

  * refactor: move connect_child_exited outside click handler to prevent duplicate callbacks
  * fix: use explicit Close button instead of OK in update-completed dialog
  * refactor: spawn pkexec directly instead of via /bin/sh
  * refactor: split config and notifications
  * chore: add new parrot logo path

 -- Dario "danterolle" Camonita <danterolle@parrotsec.org>  Thu, 11 Jun 2026 11:59:17 +0100

parrot-updater (2.0.8) echo; urgency=medium

  * refactor: use apt history log instead of custom timestamp file
  * feat: use local time instead of UTC tz
  * feat: add 'last update' label in GUI

 -- Dario "danterolle" Camonita <danterolle@parrotsec.org>  Sun, 03 May 2026 22:23:03 +0200

parrot-updater (2.0.7) echo; urgency=medium

  [ Lorenzo Faletra ]
  * check for updates every 3 days

  [ Dario Camonita ]
  * chore: add .gitignore
  * refactor: remove unused updater module and streamline code
  * fix: correct schedule timing in scheduler logs

 -- Dario "danterolle" Camonita <danterolle@parrotsec.org>  Mon, 23 Feb 2026
 12:43:17 +0100

parrot-updater (2.0.6) echo; urgency=medium

  [ Dario Camonita ]
  * style: fix typo on d/control

 -- Dario "danterolle" Camonita <danterolle@parrotsec.org>  Fri, 16 Jan 2026 10:01:12 +0000

parrot-updater (2.0.5) echo; urgency=medium

  [ Dario Camonita ]
  * feat: use vte4-rs lib
  * chore: add vte gtk4 dependency

 -- Dario "danterolle" Camonita <danterolle@parrotsec.org>  Fri, 16 Jan 2026 09:48:17 +0000

parrot-updater (2.0.4) echo; urgency=medium

  [ Dario Camonita ]
  * fix: force non-interactive dpkg options to prevent hangs

 -- Dario "danterolle" Camonita <danterolle@parrotsec.org>  Sat, 10 Jan 2026 13:20:35 +0000

parrot-updater (2.0.3) echo; urgency=medium

  [ Dario Camonita ]
  * fix: prevent premature timestamp update on notification

 -- Dario "danterolle" Camonita <danterolle@parrotsec.org>  Thu, 08 Jan 2026 21:07:53 +0000

parrot-updater (2.0.2) echo; urgency=medium

  [ Dario Camonita ]
  * feat: improve live environment detection with additional checks

 -- Dario "danterolle" Camonita <danterolle@parrotsec.org>  Wed, 07 Jan 2026 13:10:45 +0000

parrot-updater (2.0.1) echo; urgency=medium

  * Fix d/rules.

 -- Lorenzo "Palinuro" Faletra <palinuro@parrotsec.org>  Thu, 18 Dec 2025 16:42:08 +0100

parrot-updater (2.0) echo; urgency=medium

  [ Dario Camonita ]
  * feat: first rust implementation
  * docs: add libs to install for compiling
  * refactor: handle stdout iteration with filter_map(Result::ok)
  * feat: replace deprecated notification logic (motify-rust) with GIO actions
  * fix: correct ApplicationHoldGuard usage in scheduled mode
  * fix: prevent GUI from being killed when notification is clicked
  * feat: use notify-rust instead of gio for dbus notifications
  * feat: update desktop entry
  * chore: set icon for parrot-updater.desktop
  * feat: add dynamic countdown formatting for next update check
  * feat: close main window when acknowledging successful update
  * fix: detach spawned GUI process from parent stdio
  * feat: use Duration::weeks() instead of minutes
  * feat: add utils.rs for utilities
  * feat: add updater.rs
  * feat: move scheduling and gui to separate files
  * feat: add std::process::{Command, Stdio}
  * feat: add About dialog with project metadata and contact info
  * feat: add logo for About dialog
  * feat: update debian files
  * feat: add vcs info in d/control

 -- Dario "danterolle" Camonita <danterolle@parrotsec.org>  Wed, 17 Dec 2025 20:49:42 +0000

parrot-updater (1.5) echo; urgency=medium

  * Check new squashfs location to detect live mode.

 -- Lorenzo "Palinuro" Faletra <palinuro@parrotsec.org>  Thu, 04 Dec 2025 09:26:09 +0100

parrot-updater (1.4) echo; urgency=medium

  * Switch to x-terminal-emulator

 -- Lorenzo "Palinuro" Faletra <palinuro@parrotsec.org>  Thu, 04 Dec 2025 08:47:24 +0100

parrot-updater (1.3) lory-updates; urgency=medium

  * Use mate-terminal by now
    + x-terminal-emulator might open incompatible shells

 -- Lorenzo "Palinuro" Faletra <palinuro@parrotsec.org>  Mon, 20 May 2024 14:13:21 +0200

parrot-updater (1.2) lory; urgency=medium

  * fix pkexec starter line.

 -- Lorenzo "Palinuro" Faletra <palinuro@parrotsec.org>  Wed, 08 May 2024 19:34:50 +0200

parrot-updater (1.1) lory; urgency=medium

  * Rebuild package to bump version.

 -- Lorenzo "Palinuro" Faletra <palinuro@parrotsec.org>  Wed, 08 May 2024 19:09:08 +0200

parrot-updater (1.0) lory; urgency=medium

  * Use pkexec for authentication.
  * Depend on parrot-core for parrot-upgrade binary.

 -- Lorenzo "Palinuro" Faletra <palinuro@parrotsec.org>  Wed, 08 May 2024 19:02:21 +0200

parrot-updater (0.7) rolling-testing; urgency=medium

  * Use gksudo instead of gksu.
  * Re-try the upgrade if it fails once.

 -- Lorenzo "Palinuro" Faletra <palinuro@parrotsec.org>  Sun, 07 Jun 2020 21:23:52 +0200

parrot-updater (0.6) rolling-testing; urgency=medium

  * Fix gksu parameters.

 -- Lorenzo "Palinuro" Faletra <palinuro@parrotsec.org>  Fri, 05 Jun 2020 16:26:48 +0200

parrot-updater (0.5) rolling-testing; urgency=medium

  * Make the upgrade process fit one single step.

 -- Lorenzo "Palinuro" Faletra <palinuro@localhost.localdomain>  Sat, 04 Apr 2020 06:27:32 +0200

parrot-updater (0.4.3.1) testing; urgency=medium

  * Add apt-parrot 2.18+ as dependency.

 -- Lorenzo "Palinuro" Faletra <palinuro@parrotsec.org>  Fri, 28 Dec 2018 16:24:23 +0100

parrot-updater (0.4.3) testing; urgency=medium

  * Drop parrot-upgrade command (now included in apt-parrot).

 -- Lorenzo "Palinuro" Faletra <palinuro@parrotsec.org>  Fri, 28 Dec 2018 16:10:39 +0100

parrot-updater (0.4.2) testing; urgency=medium

  * Update live-mode checker.

 -- Lorenzo "Palinuro" Faletra <palinuro@parrotsec.org>  Thu, 30 Aug 2018 18:14:21 +0200

parrot-updater (0.4.1) testing; urgency=medium

  * Fix typo.

 -- Lorenzo "Palinuro" Faletra <palinuro@parrotsec.org>  Fri, 11 May 2018 04:18:50 +0200

parrot-updater (0.4) testing; urgency=medium

  * Add dpkg interruption recovery.
  * Improve conflicts removal.
  * Add new auto-upgrade aliases.

 -- Lorenzo "Palinuro" Faletra <palinuro@parrotsec.org>  Thu, 26 Apr 2018 13:56:11 +0200

parrot-updater (0.3.3) testing; urgency=medium

  * Add --fix-missing and --fix-broken

 -- Lorenzo "Palinuro" Faletra <palinuro@parrotsec.org>  Tue, 27 Mar 2018 18:34:35 +0200

parrot-updater (0.3.2) testing; urgency=medium

  * Allow package downgrades.

 -- Lorenzo "Palinuro" Faletra <palinuro@parrotsec.org>  Sun, 25 Mar 2018 19:25:15 +0200

parrot-updater (0.3.1.1) testing; urgency=medium

  * Trigger package rebuild.

 -- Lorenzo "Palinuro" Faletra <palinuro@parrotsec.org>  Mon, 11 Dec 2017 15:19:45 +0100

parrot-updater (0.3.1) testing; urgency=medium

  * Add bc dependency

 -- Lorenzo "Palinuro" Faletra <palinuro@parrotsec.org>  Mon, 03 Jul 2017 21:58:24 +0200

parrot-updater (0.3) testing; urgency=medium

  * Add dist-upgrade command
  * Show the upgrade progress in a terminal window

 -- Lorenzo "Palinuro" Faletra <palinuro@parrotsec.org>  Thu, 29 Jun 2017 17:45:04 +0200

parrot-updater (0.2) testing; urgency=medium

  * Fix launcher command

 -- Lorenzo "Palinuro" Faletra <palinuro@parrotsec.org>  Sun, 30 Apr 2017 21:25:33 +0200

parrot-updater (0.1) testing; urgency=medium

  * Initial release.

 -- Lorenzo "Palinuro" Faletra <palinuro@parrotsec.org>  Sun, 30 Apr 2017 20:34:05 +0200
