• v0.19.1 a9924e473d

    v0.19.1 Stable

    fhdk released this 2026-03-03 16:39:26 +00:00 | 22 commits to development since this release

    • Introduced kernel selection prompts for ISOs with multiple kernel versions.
    • Refactored key functions to enhance clarity, consistency, and maintainability, including improved handling of ISO metadata, storage paths, and temporary directories.
    • Corrected typos and updated comments throughout the codebase.
    • Fix formatting inconsistencies and minor spacing issues in get-iso functions and statements
    • Reorganize variable initialization and improve execution logic
    • Add -k/--keep argument and extend download responding
    • Standardize error handling across the script by introducing the terminate_on_fail function. Replace redundant error, warn, and sys.exit calls, improving maintainability and reducing duplication.
    • Extend clean_work_dir to respect the --keep argument where applicable.
    Downloads
  • v0.17.0 a2e6e27868

    v0.17.0 Stable

    fhdk released this 2025-05-30 05:06:58 +00:00 | 22 commits to development since this release

    Downloads
  • v0.16.1 283c32d4c7

    v0.16.1 Stable

    fhdk released this 2025-05-14 14:55:31 +00:00 | 24 commits to development since this release

    Relocate checksum verification to storage directory

    Moved ISO checksum verification from the working directory to the storage directory for consistency and accuracy. This ensures that verification occurs after the file is moved, reducing redundancy and potential errors during intermediate steps.

    Replaced out_dir references with storage_dir for better clarity and updated related comments for consistency. Removed unused imports (logging, Path, pprint, etc.) to clean up the code. Incremented version from 0.15.2 to 0.16.1 to reflect these changes.

    Downloads
  • v0.15.2 0a8b89ec14

    fhdk released this 2025-05-10 05:38:28 +00:00 | 26 commits to development since this release

    Maintenance release

    Simplify type annotations and fix typos in comments.

    Updated type hints to use consistent terminology ('string' and 'dictionary') across all functions. Corrected various typos and improved comment clarity for better code readability and maintainability.

    Fix inconsistent return in get-iso cleanup function

    Adjusted the return logic to ensure consistent behavior in the cleanup function. By moving the return True inside the try block, the function now properly handles success and failure cases. This improves clarity and alignment with the intended flow.

    Update PROG_VERSION and fix key reference in JSON handling

    Bump the program version from 0.15.1 to 0.15.2. Correct JSON key reference for fetching the download size to ensure accurate access to the "minimal" image data.

    Downloads
  • v0.15.1 b5cf42f635

    v0.15.1 Stable

    fhdk released this 2025-04-18 05:43:59 +00:00 | 50 commits to development since this release

    Downloads
  • v0.15 bc3c752f2f

    v0.15 Stable

    fhdk released this 2025-04-13 17:15:37 +00:00 | 52 commits to development since this release

    Downloads
  • v0.14 e8684e12a6

    fhdk released this 2025-04-06 14:11:35 +00:00 | 54 commits to development since this release

    Downloads
  • v0.13 d713ae2731

    fhdk released this 2025-02-19 11:21:22 +00:00 | 65 commits to development since this release

    • Streamlined the ISO downloading script to enhance readability, maintainability, and functionality.
    • Improved functions for handling downloads, directory checks, and ISO initialization while adding docstrings for improved clarity.
    • Updated the script to handle binary and non-binary downloads, validated directories, and improved error handling during checksum and extraction processes.
    • Replaced raw print statements with structured messaging functions for consistency and clarity.
    • Enhanced output directory handling by adding fallback to the user's home directory if the selected directory is not writable.
    • Also improved user feedback during file operations and error handling.
    • Official ISO is validated using both sha256 and signature.
    Downloads