Tags give the ability to mark specific points in history as being important
-
v1.18.0
99ba351b · ·v1.18.0 Added support for NixOS: https://nixos.org Added support for Rocky Linux: https://rockylinux.org Changed `--auto-fetch` to `--auto-update`. Note: NixOS and Rocky Linux do not provide signed files for GPG verification, only the checksums will be verified in dl-distro. dl-distro now supports 408 images from 20 distributions. Full commit log: - https://codeberg.org/bashuser30/dl-distro/compare/v1.17.1...v1.18.0
-
v1.17.1
433a6978 · ·v1.17.1 This release introduces a fix for Kali Weekly. Internal changes to the cdimage server now require a trailing slash on the url to retrieve the html content. The html content is used to determine the current_week_num used in the filename, instead of relying on user timezone data. Full commit log: - https://codeberg.org/bashuser30/dl-distro/compare/v1.17.0...v1.17.1
-
v1.17.0
3db63b5c · ·v1.17.0 This release introduces a new method of interacting with dl-distro. You can now skip the interactive prompts by providing a jq path: dl-distro debian.netinst.amd64 This will bypass the prompts and start a download for the Debian netinst amd64 image Full commit log: - https://codeberg.org/bashuser30/dl-distro/compare/v1.16.0...v1.17.0 -
v1.16.0
fac504f5 · ·v1.16.0 Two new options: -a, --auto-fetch Toggle on/off automatic JSON fetching -u, --update-json Update the locally stored JSON file This update marks a significant transformation in the internal workings of dl-distro: - Reduced Bash code complexity in dl-distro by removing 355 lines, achieving a 34.77% decrease. - Enhanced the JSON file with an addition of 591 lines, corresponding to a 32.65% increase. **Key Changes:** - **Old Approach:** The previous version of dl-distro utilized complex combinational logic to construct a jq query for data retrieval. - **New Strategy:** The latest release enables dl-distro to recursively navigate through the JSON file. It progressively presents available options to the user, ending when it reaches a URL entry, meaning we have reached the endpoint we want. This method simplifies the Bash code tremendously and enhances maintainability. **Implications of the Update:** - **Dynamic Parsing:** dl-distro now dynamically interprets the JSON file, which means additions to distributions will not necessitate updates to the script. Users will automatically see new entries in the JSON file. - **Update Requirements:** Updates to the script will only be required when new distributions are added or if there are incompatibilities introduced in the JSON file. This update is focused on enhancing maintainability for the project and reducing the need for frequent updates, streamlining the overall experience. Full commit log: - https://codeberg.org/bashuser30/dl-distro/compare/v1.15.3...v1.16.0 -
v1.15.3
8612fcaf · ·v1.15.3 This release introduces 3 new options to allow greater control over dl-distro's GPG keyring. -d, --delete-key Delete a GPG key: dl-distro -d [KEY_ID] -i, --import-key Import a GPG key: dl-distro -i /path/to/key.asc -p, --purge-keys Delete ALL stored GPG keys Full commit log: https://codeberg.org/bashuser30/dl-distro/compare/v1.15.2...v1.15.3 -
v1.15.2
7e33559f · ·v1.15.2 Expanded support for Fedora Linux (again): https://fedoraproject.org A lot of images being adding. Excluding CoreOS, Fedora should be fully supported in dl-distro now. - Cloud: Azure x86_64 - Cloud: Azure aarch64 - Silverblue: aarch64 - Onyx: x86_64 - Spins: KDE aarch64 raw and iso - Spins: LXQt aarch64 raw and iso - Spins: Phosh environment - Spins: Sugar aarch64 - Spins: Xfce aarch64 - Spins: i3 aarch64 - Labs: Python Classroom vagrant libvirt and virtualbox - Labs: Scientific vagrant libvirt and virtualbox - Everything: ppc64le - Everything: s390x - Minimal: aarch64 - Container: aarch64 - Container: ppc64le - Container: s390x Fedora will not be providing an updated image for the Astronomy Lab. Astronomy will be left in dl-distro, available as Fedora 38. As of writing this release, the Security Lab image is not yet prepared for Fedora 39. It is currently set to Fedora 38 in the JSON file and will be changed when the new image is available. You will probably encounter errors trying to download this image currently. Renamed AlmaLinux and Parrot OS in dl-distro: almalinux -> alma parrotos -> parrot dl-distro now supports 347 images from 18 distributions. Full commit log: https://codeberg.org/bashuser30/dl-distro/compare/v1.15.1...v1.15.2 -
v1.15.1
03e86da3 · ·v1.15.1 Expanded support for Fedora: https://www.fedoraproject.org With Fedora 39, they have released a new image for aarch64 Workstation. There is now a Live ISO and Raw option for aarch64 Workstation. - https://fedoramagazine.org/announcing-fedora-linux-39 dl-distro now supports 325 images from 18 distributions. Full commit log: https://codeberg.org/bashuser30/dl-distro/compare/v1.15.0...v1.15.1
-
v1.15.0
04d3a8e9 · ·v1.15.0 Added support for Slackware Linux: https://www.slackware.com Both the 32-bit and 64-bit images are available in dl-distro. Expanded support for Ubuntu: https://ubuntu.com - Added 23.04 (lunar) - Added 20.04.6 LTS (focal) - Added 18.04.6 LTS (bionic) - Added 16.04.7 LTS (xenial) - Added 14.04.6 LTS (trusty) NOTE: Users must update dl-distro to continue downloading the previously supported Ubuntu images due to the JSON changes below: .ubuntu.current -> .ubuntu.mantic .ubuntu.lts -> .ubuntu.jammy dl-distro now supports 324 images from 18 distributions. Full commit log: https://codeberg.org/bashuser30/dl-distro/compare/v1.14.2...v1.15.0 -
v1.11.0
8de119f2 · ·v1.11.0 Key change with this release: - Fetch the latest JSON file from the master branch for use. With this release `dl-distro` will now fetch the latest JSON file from the master branch if not found locally. This change is so users won't have to update in the event of version bumps, filename changes, etc. The ability to use a local JSON file remains. More details can be found in the updated README.md Full commit log: https://codeberg.org/bashuser30/dl-distro/compare/v1.10.1...v1.11.0
-
v1.10.1
f205b66b · ·v1.10.1 Expanded support for `Fedora`: https://fedoraproject.org - Added Fedora Cloud - Added Fedora Labs - Added Fedora Sericea - Added Fedora Kinoite - Added Fedora IoT - Added ppc64le to Fedora Silverblue - Added ppc64le and s390x to Fedora Server - Added ppc64le to Fedora Workstation `dl-distro` now supports `275` ISOs from `14` distributions. Full commit log: https://codeberg.org/bashuser30/dl-distro/compare/v1.10.0...v1.10.1
-
v1.9.1
76bfdd49 · ·v1.9.1 Removed unnecessary data from the `distro_data.json` file from last release. This data was leftover from a previous version of the file I was editing. I don't think issues would arise in last version but releasing the deleted data version. Full commit log: https://codeberg.org/bashuser30/dl-distro/compare/v1.9.0...v1.9.1
-
v1.9.0
6cb827a2 · ·v1.9.0 Added support for `OpenBSD`: https://openbsd.org All images offered by the OpenBSD team are supported by `dl-distro`. `signify` is required to verify their images. New optional dependency added. `dl-distro` now supports `235` ISOs from `13` distributions. Full commit log: https://codeberg.org/bashuser30/dl-distro/compare/v1.8.1...v1.9.0