Skip to content

Releases: Hejsil/dipm

0.16.3

16 Jul 11:01
Compare
Choose a tag to compare

Full Changelog: 0.16.2...0.16.3

Fixes

  • Fix dipm pkgs update not updating the info.version field

0.16.2

16 Jul 10:57
Compare
Choose a tag to compare

Full Changelog: 0.16.1...0.16.2

Fixes

  • Fix dipm pkgs update overriding install_bin/lib/share

0.16.1

16 Jul 10:52
Compare
Choose a tag to compare

Full Changelog: 0.16.0...0.16.1

Fixes

  • Fixed memory leak in dipm install

0.16.0

16 Jul 10:35
Compare
Choose a tag to compare

Full Changelog: 0.15.1...0.16.0

Features

  • Add commands for working with pkgs.ini under the sub command dipm pkgs
    • dipm pkgs make: Takes a url and tries to create a package from it. Package is printed to stdout
    • dipm pkgs add: Same as make, but adds the package to pkgs.ini
    • dipm pkgs update: Updates specified packages to newest upstream version
    • dipm pkgs check: Check specified packages for upstream updates

Changes

  • Move dipm inifmt to dipm pkgs fmt

0.15.1

12 Jul 21:45
Compare
Choose a tag to compare

Full Changelog: 0.15.0...0.15.1

Fixes

  • list sub commands where running the wrong code

0.15.0

12 Jul 21:21
Compare
Choose a tag to compare

Full Changelog: 0.14.0...0.15.0

Changes

  • Have all commands now have their own help message
    • They're pretty bare right now but will be improved in the future (hopefully)
  • Introduce new list command to replace the old packages and installed
    • before: dipm installed
              dipm packages
      after:  dipm list installed
              dipm list all
      

Fixes

  • dipm no longer takes a minimum of 250ms to execute (#9)
  • Progress bar should now always print correctly (#11)
  • Some download failures where not printed causing silent failures when installing

0.14.0

08 Jul 22:35
Compare
Choose a tag to compare

Full Changelog: 0.13.0...0.14.0

Features

  • Add progress bar for downloading and extracting

0.13.0

08 Jul 11:59
Compare
Choose a tag to compare
fix: Don't always download pkgs.ini on install

0.12.2

07 Jul 20:49
Compare
Choose a tag to compare
PackageManager: Don't hold onto a reference to Packages

Instead pass it as an argument to the functions that need it.

0.12.1

07 Jul 00:19
Compare
Choose a tag to compare
update: Avoid uninstalling package on failed download