Skip to content

Releases: Hejsil/dipm

0.30.1

10 Jan 17:06
Compare
Choose a tag to compare

Full Changelog: 0.30.0...0.30.1

Fixes

  • Regression that made dipm pkgs update error out with error.InvalidFormat

0.30.0

10 Jan 16:15
Compare
Choose a tag to compare

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

0.29.0

30 Dec 14:51
Compare
Choose a tag to compare

Full Changelog: 0.28.1...0.29.0

Features

  • dipm pkgs add/update now pulls donate links from FUNDING.yml for github repos

0.28.1

08 Nov 08:19
Compare
Choose a tag to compare

Full Changelog: 0.28.0...0.28.1

Fixes

  • dipm update failing if downloaded pkgs.ini was shorter than the one on disk

0.28.0

14 Oct 07:18
Compare
Choose a tag to compare

Full Changelog: 0.27.5...0.28.0

Features

  • pkgs.ini now supports having an info.description field
  • dipm pkgs add also gets the packages description from github
  • dipm pkgs update can be forced to update the description using the -d, --update-description flag

0.27.5

02 Oct 13:17
Compare
Choose a tag to compare

Full Changelog: 0.27.4...0.27.5

Fixes

  • dipm pkgs update/add/make prioritize static in download urls
    • This ensures the right download url is picked for usql
  • dipm pkgs update/add/make deprioritize pub extension in download urls
    • This ensures the right download url is picked for uctags

0.27.4

14 Sep 12:30
Compare
Choose a tag to compare

Full Changelog: 0.27.3...0.27.4

Fixes

  • dipm pkgs update/add/make will now ignore hidden files when looking for man pages
    • This fixes updates of the orbiton package

0.27.3

13 Sep 13:27
Compare
Choose a tag to compare

Full Changelog: 0.27.2...0.27.3

Fixes

  • dipm pkgs update/add/make will now only find static binaries for the specified architecture
    • Packages like broot and dysk which ships binaries for multiple architectures in one tarball are now handle better

0.27.2

09 Sep 14:10
Compare
Choose a tag to compare

Full Changelog: 0.27.1...0.27.2

Improvements

  • dipm pkgs update should now be able to update all packages currently in the dipm-pkgs
  • dipm pkgs update/make/add now uses the gh command. This allows dipm to outsource github authentication.

0.27.1

07 Sep 23:10
Compare
Choose a tag to compare

Full Changelog: 0.27.0...0.27.1

Fixes

  • dipm pkgs update/add/make cleans up /tmp/dipm when done