rocket (1.5.1+parrot0) echo-updates; urgency=medium

  * chore(ci): install dependencies to include PyInstaller in build stages
  * fix: add missing build-deps and remove invalid source option
  * refactor: remove dead code, unused assets and redundant initializations
  * fix: invoke specific validators and handle hyphens
  * refactor: remove unused constructor and image_name
  * refactor: remove unused DockerController instantiation
  * chore(pyright): configure extraPaths to resolve src imports
  * refactor: remove unused download_status_label
  * refactor: remove unused tool_items and redundant assignment
  * refactor: remove unused image cache keys
  * style: remove obsolete showEvent override comment
  * refactor: remove unused Dict and List typing imports from tool_list
  * refactor: remove useless return from setLayout call
  * fix: correct validate_switch return type annotation to bool
  * refactor: call SwitchValidateController.validate_switch as static method
  * fix: update version pattern
  * refactor: move Docker I/O to background QThread to prevent UI freezes
  * chore: bump version to 1.5.1

 -- Dario "danterolle" Camonita <danterolle@parrotsec.org>  Tue, 09 Jun 2026
 10:41:10 +0100

rocket (1.5.0+parrot0) echo; urgency=medium

  * feat: modernize UI and enhance visual aesthetics
  * chore: update poetry.lock
  * chore: add .gitignore

 -- Dario "danterolle" Camonita <danterolle@parrotsec.org>  Wed, 04 Feb 2026 18:28:29 +0100

rocket (1.4.1+parrot1) echo; urgency=medium

  * feat(ci): automate GitLab releases using release-cli (8b9eac1)
  * perf: optimize docker controller and UI efficiency (ddcfff7)
  * chore: add tshark in tools widget component (0af98f8)
  * chore: replace "flags" term with switch (4a58790)
  * feat: add tshark in switch section (d10ae6a)
  * feat: add tshark entry and configuration (127aac6)

 -- Dario Camonita <danterolle@parrotsec.org>  Tue, 03 Feb 2026 22:01:52 +0100

rocket (1.4.0+parrot1) echo; urgency=medium

  [ Dario Camonita ]
  * chore: add release version in info_dialog.py

 -- Dario "danterolle" Camonita <danterolle@parrotsec.org>  Mon, 12 Jan 2026 15:22:18 +0000

rocket (1.4.0+parrot0) echo; urgency=medium

  [ Dario Camonita ]
  * feat: use Docker SDK instead of subprocess
  * chore: add .gitignore
  * chore: ignore __pycache__
  * chore: prepare for v1.4.0

 -- Dario "danterolle" Camonita <danterolle@parrotsec.org>  Mon, 12 Jan 2026 15:11:13 +0000

rocket (1.3.0+parrot8) echo; urgency=medium

  [ Dario Camonita ]
  * chore(ci): add python3-toml
  * feat: add global timer and update cache TTL

 -- Dario "danterolle" Camonita <danterolle@parrotsec.org>  Mon, 12 Jan 2026 11:58:50 +0000

rocket (1.3.0+parrot7) echo; urgency=medium

  * Add HOME env to d/rules
  * Include missing libgssapi_krb5-2
  * Include missing python3-setuptools

 -- Lorenzo "Palinuro" Faletra <palinuro@parrotsec.org>  Fri, 19 Dec 2025 15:29:27 +0100

rocket (1.3.0+parrot6) echo; urgency=medium

  * Add missing python3-toml build dependency.

 -- Lorenzo "Palinuro" Faletra <palinuro@parrotsec.org>  Wed, 17 Dec 2025 12:34:27 +0100

rocket (1.3.0+parrot5) echo; urgency=medium

  * Update to Parrot 7 Echo.
  * Disable package-mode.
  * Update Rocket icon path.

 -- Dario Camonita <danterolle@parrotsec.org>  Wed, 17 Dec 2025 12:04:25 +0200

rocket (1.3.0+parrot4) lory; urgency=medium

  * Remove Git tag from build name

 -- Dario Camonita <danterolle@parrotsec.org>  Mon, 30 Jun 2025 23:55:34 +0200

rocket (1.3.0+parrot3) lory; urgency=medium

  * specify image registry in tool path
  * use podman by default
  * Require python3-dev build dep.

 -- Lorenzo "Palinuro" Faletra <palinuro@parrotsec.org>  Mon, 30 Jun 2025 18:08:49 +0200

rocket (1.3.0+parrot2) lory-updates; urgency=medium

  * Add some missing build dependencies.

 -- Lorenzo "Palinuro" Faletra <palinuro@parrotsec.org>  Thu, 26 Jun 2025 16:47:12 +0200

rocket (1.3.0+parrot1) lory; urgency=medium

  * Import package into Parrot repo.
  * Convert to native package.
  * Update launcher exec version.

 -- Lorenzo "Palinuro" Faletra <palinuro@parrotsec.org>  Thu, 26 Jun 2025 16:18:54 +0200

rocket (1.3.0-1) unstable; urgency=medium

  * feat: make default_port optional in `docker run` (908a705)
  * feat: set new variable `default_port` for tools.json (001b5f0)
  * feat: add Caido tool (e309426)
  * feat: add poetry-core dependency (04bf180)
  * feat: update dependencies (378deab)
  * Merge branch 'feat/add-katana' into 'main' (4eacf7b)
  * chore: Change the domain used in katana's examples (d555df0)
  * feat: Add katana tool (114cbb5)
  * Merge branch 'feat/add-wpscan' into 'main' (0787994)
  * Feat: Add WPScan tool (68363be)
  * feat: add new evil-winrm logo (6dbf2ea)
  * Merge branch 'feat/add-evil-winrm' into 'main' (60d2544)
  * fix: Correct size requirements and change image format to svg (ef19a85)
  * Add image file for Evil-WinRm tool. (4861d4d)
  * feat: Add Evil-winRM tool (e8e4191)
  * Merge branch 'improvement/john-size-requirements' into 'main' (879bfd3)
  * Add more accurate size requirements for John The Ripper (actual disk size as opposed to compressed size) (0437c4c)
  * Merge branch 'bug/update-copyright-year' into 'main' (b2580cf)
  * Update the copyright year from 2024 to 2025 (7a59118)
  * refactor: restructure ToolCard components for modularity (9ccf223)
  * chore: update description about tool_widgets (3bcd105)
  * refactor(app.py): enhance code readability and static method structure (ca994a4)
  * refactor: move docker controller to proper folder (12b7e1e)
  * Merge branch 'main' into 'main' (46147f8)
  * feat: add "John the Ripper" tool (e73f257)
  * build(debian): add top10 category to the desktop entry (7ce32fe)
  * build(ci): remove build deps (a5501b5)
  * chore(Makefile): add more debian folders/files to clean target (a01fa06)
  * chore(Makefile): update clean target to remove "files" inside debian folder (70b59b5)
  * feat: remove Debian temp build files (32fc86c)
  * Merge branch 'unit-tests' into 'main' (911197b)
  * Parametrize tools icons tests (f61feee)
  * Remove debug print (65aee35)
  * Parametrize start button UI tests (66a625c)
  * Parametrize docker status tests (73a914d)
  * Extract assert_right_icon function (5c0aa50)
  * Add tests for app initialization (0d11bee)
  * Add tests for stop container (a834b91)
  * Add tests for start container (30623f8)
  * Add tests for the images check (119bfcd)
  * Fix coverage issue due to PySide6 bindings (b00b805)
  * Test docker behaviour (9521b73)
  * Regenerate poetry.lock after rebasing onto main (da60d4e)
  * Rename subprocess fixture to avoid name hiding (6b49983)
  * Refactor subprocess_* fixtures (8f2fa89)
  * Add unit tests for tools loading (e946fe1)
  * Create test for GUI tools loading (fc428cf)
  * chore: update README.md with PySide6 change (695e1bd)
  * build(debian): remove dependencies from control (7926f3f)
  * chore: update poetry lock file (86610cd)
  * build(ci): remove pyside6-tools dependency (a502a4f)
  * build(ci): add PySide6 to gitlab CI (47b0190)
  * refactor: move from PyQt6 to PySide6 (354f6de)
  * build: remove python -oo flags (f707476)
  * style: update pylint checking paths, add some missing docstring (a417ad0)

 -- Dario Camonita <danterolle@parrotsec.org>  Thu, 22 May 2025 17:38:46 +0200

rocket (1.2.2-1) unstable; urgency=medium

  * perf: increase docker image status update system (5af0318)
  * chore: disable poetry package-mode (9729fcc)
  * docs: add new Rocket screenshot (d1832d7)
  * add new Rocket image (7ffe546)
  * feat: add netexec tool (ec96ab9)
  * fix(theme): prevent string index error in apply_combo_box_style (b674ef7)
  * Merge branch 'refactor-consts-colors' into 'main' (efd4bb2)
  * refactor: implement consts colors to improve code reading (7a36202)
  * refactor: optimize theme handling in apply_combo_box_style function (f8b0026)
  * Merge branch 'fix-htb-theme' into 'main' (6585d37)
  * fix: Color theme HTB in Selection Theme (e619c2d)
  * refactor: move border-radius property to styles.py (cae34a1)
  * chore: fix HTB color palette (a10fa5e)
  * Merge branch 'feature-htb-theme' into 'main' (cb0fcf0)
  * Merge branch 'fix-parrot-theme' into 'main' (cea36e0)
  * chore: update python deps (c9b40fd)
  * complete new theme (aa022f2)
  * feat: add HackTheBox theme (d240c4c)
  * Merge branch 'main' of https://gitlab.com/AlexFalcosAlex/rocket into fix-parrot-theme (e786dfd)
  * chore: add parrot-menu category (fa897d9)
  * refactor: use of name_entity convention (8f0c52d)
  * refactor: improve directory naming for better clarity (48b2f94)
  * build(CI): add python dependency (49c58ed)
  * fix: correct container ID extraction to stop selected Docker container (2474948)
  * chore: rename main theme to `Default` (e47c558)
  * refactor: update resources folder path for image download verification icon (b5a0fc1)
  * refactor: update resources path to tool_item (7a74454)
  * chore(Makefile): add RESOURCES_DIR to lint stage (dfce57c)
  * fix(Makefile): add correct resources folder path (d75111d)
  * refactor: move `assets` and `themes` folder into `resources` for better organization (2778050)
  * refactor: remove useless import (QInputDialog) (4f673b3)
  * fix: Color Parrot Theme (0f728da)
  * refactor: improve flag validation for nmap (40c67e4)
  * feat: add option to stop all containers in the selection dialog (0bb48e0)
  * feat: handle multiple containers for the same image (68d753b)
  * docs: update Rocket description (5c03cb0)
  * docs: add proper code_of_conduct link (a0cc50a)
  * docs: add code_of_conduct and gitlab pipeline badge (2e11fd6)
  * refactor: remove init_ui from app.py (c96a9ab)
  * docs: add docstrings for various classes and functions (9588c49)
  * refactor: rename main_splitter to content_layout (e44f2db)
  * refactor: merge setup_tool_display and setup_tool_list into display_tool_list (c9138fc)
  * feat: add 'Close' button next to 'Change Theme' button (3f25a22)
  * feat: add support for updating version in the desktop entry (cec71c2)
  * docs: add Makefile info in README.md (d05b891)
  * chore: update info in credits dialog (29330dd)
  * fix(debian): update destdir path (989dd1a)
  * fix(debian): move debian entries to the right folder, use install script (a946690)
  * build: move icon and desktop entry to debian source folder (ad0a126)
  * build(debian): update rules file in order to install .desktop entry (cc970a6)
  * feat(Makefile): add include-binaries option to debuild (05c0e90)
  * chore(debian): use .png logo instead of .ico (26c5bbb)
  * build(Debian): add desktop entry and icon (8cc618f)
  * refactor: update the import path in all project files (cce4c1e)

 -- Dario Camonita <danterolle@parrotsec.org>  Mon, 11 Nov 2024 12:23:04 +0100

rocket (1.2.1-1) unstable; urgency=medium

  * fix(Makefile): remove sed commands from changelog target (5564ee2)
  * chore(changelog): add debian_changelog target (010d654)
  * chore(changelog): update changelog target with date and keepchangelog template (08fdd0e)
  * docs: add help target to Makefile (1e95473)
  * chore: update contributing section (746bf92)
  * chore: add rocket v1.2.0 to readme (bc6416a)
  * chore: remove old logo version files (510dd74)
  * feat(theme): persist theme selection using QSettings (9999c03)
  * chore: add some themes name (a5d1572)
  * refactor: improve readability by removing unnecessary method binding (24b8141)
  * feat: improve initialization and layout structure in ToolCard (e402271)
  * docs: update README.md (59439e1)

 -- Dario Camonita <danterolle@parrotsec.org>  Tue, 30 Jul 2024 13:02:51 +0200

rocket (1.2.0-1) unstable; urgency=medium

  * refactor: organize theme-related functions into separate modules (6d1a661)
  * feat(theme): add new dialog with a theme selector and various themes (5a06709)
  * style: set fixed width to the docker menu (d610b22)
  * feat(layout): implement word wrap for the website link to handle long URLs and prevent overflow (7018c67)

 -- Dario Camonita <danterolle@parrotsec.org>  Thu, 18 Jul 2024 12:12:50 +0200

rocket (1.1.0-1) unstable; urgency=medium

  * style: change main colors and add new logo (74f28a1)
  * feat: add icons and update info text (18a1762)
  * docs: remove useless comments on tool_setup (06d9c01)
  * feat: add icons for Docker image download status (a76e240)
  * refactor: remove names from tools layout (ffb8267)
  * chore: update tools size (8882ca6)
  * chore: change info_dialog project link (ee917b6)

 -- Dario Camonita <danterolle@parrotsec.org>  Tue, 16 Jul 2024 19:16:59 +0200

rocket (1.0.0-1) unstable; urgency=medium

  * docs: remove old project name (44fcd6a)
  * chore: add .ico to pyinstaller options (fd9b229)
  * chore: update logo path (a64b7a5)
  * feat: project name changed from Nest to Rocket (bea6450)
  * style: review and change app UI colors (1e243b5)
  * feat: show warning message when no tool is selected (de96260)
  * build(CI): remove python3-poetry-core (bd5d066)
  * refactor(CI): remove useless deps, change expire_in (fb58741)
  * feat(Makefile): add debian_changelog target to update Debian changelog (5b06c1d)
  * chore(debian): update changelog for version 0.2.3 (d419948)
  * refactor(Makefile): improve readability and maintainability (4cc2ef0)
  * docs: add more informations on README.md (7f9b6c7)

 -- Dario Camonita <danterolle@parrotsec.org>  Tue, 16 Jul 2024 11:18:24 +0200

nest (0.2.3-1) unstable; urgency=medium

  * build(debian_package): copy new .deb package to the main directory (1164968)
  * build(CI): add paths to debian_package stage (e072899)
  * build(CI): add build dir (146ea26)
  * fix(CI): add build deps (1ce83a6)
  * fix(CI): install toml module (c497d85)
  * feat(CI): add debian_package stage and set keyring backend (cf18409)
  * style: remove tab whitespaces from convert_pyproject.py (a297d25)
  * chore(Makefile): define VERSION variable once for reuse across targets (40ed221)
  * fix: set python version specific range (d1ce7a8)
  * build(debian): change rules and control files, add convert_pyproject.py to create setup.py and requirements.txt (394e0ed)
  * feat(debian): add initial Debian packaging files (6d156d9)
  * build: update Nest to 0.2.2 (59df044)

 -- Dario Camonita <danterolle@parrotsec.org>  Wed, 09 Jul 2024 19:25:00 +0200

nest (0.2.2-1) unstable; urgency=medium

  * Initial release.

 -- Dario Camonita <danterolle@parrotsec.org>  Mon, 01 Jul 2024 18:30:00 +0200
