Skip to content

0.30.0

Compare
Choose a tag to compare
@Hejsil Hejsil released this 10 Jan 16:15
· 4 commits to master since this release

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, like elvish and zig. See the Breaking section for more details.

Breaking

  • The update section for each package in pkgs.ini has been changed. It now has two fields:
    • version which is a url to where the version of a package can be found
    • download which is an optional url to where the download link can be found. If not specified, it will be inferred from version 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 as download in pkgs.ini)
  • The old version of dipm cannot read the new pkgs.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 containing rc
    • Most of the time, rc in the name means it is a release candidate
  • dipm pkgs add/update now prioritizes download links containing the tag and version of the release