0.30.0
Full Changelog: 0.29.0...0.30.0
Features
pkgs.ini
can now specify that the download link can be found in a different place from the version. This will allow for packages that has github releases, but have the binaries on their own site, likeelvish
andzig
. See theBreaking
section for more details.
Breaking
- The
update
section for each package inpkgs.ini
has been changed. It now has two fields:version
which is a url to where the version of a package can be founddownload
which is an optional url to where the download link can be found. If not specified, it will be inferred fromversion
if possible.
dipm pkgs add
has a new command line interface- It now only takes one url
- The name of the package can be specified with
--name
. It will be inferred if not specified --download
specifies a url to where download links can be found (same asdownload
inpkgs.ini
)
- The old version of
dipm
cannot read the newpkgs.ini
format. A manual update is therefor required:
curl -L https://github.com/Hejsil/dipm/releases/latest/download/dipm-x86_64-linux-musl > /tmp/dipm &&
chmod +x /tmp/dipm &&
/tmp/dipm update dipm &&
rm /tmp/dipm
Fixes
dipm pkgs add/update
now deprioritizes download links containingrc
- Most of the time,
rc
in the name means it is a release candidate
- Most of the time,
dipm pkgs add/update
now prioritizes download links containing the tag and version of the release