Skip to content

Releases: cashapp/hermit

v0.2.10

28 Jun 01:36
Compare
Choose a tag to compare
Add command for auto-versioning from GitHub releases.

This requires explicit opt-in via a new configuration block
"auto-version".

v0.2.9

23 Jun 09:44
Compare
Choose a tag to compare
Revert previous logic that returned a cloned copy of mutated packages.

This wasn't following the current convention of mutating the package in
place. Better to stick to convention than half change.

v0.2.8

16 Jun 22:57
Compare
Choose a tag to compare
Fix "clean -p".

It did not chmod -R +w the package directory and it also nuked hermit
itself, which was not ideal.

v0.2.7

11 Jun 04:36
Compare
Choose a tag to compare
Two bug fixes.

1. When execing a package the package itself was included in the
   dependencies, would download and install, then re-download itself.
2. Second bug was that the last check time for channels in the DB was
   being overwritten with a zero time resulting in a re-check on every
   execution.

v0.2.6

10 Jun 03:16
Compare
Choose a tag to compare
Sync sources and retry if a package is not found on exec.

v0.2.5

07 Jun 01:09
Compare
Choose a tag to compare
Fix prepend op not reverting multiple paths in a single op.

eg. This would not get reverted:

    PATH: "${HERMIT_ENV}/node_modules/.bin:${NPM_CONFIG_PREFIX}/bin:${PATH}",

Fixes #47

v0.2.4

01 Jun 05:30
Compare
Choose a tag to compare
Support multiple versions in a single block.

This will allow the following:

    version "1.13.5" {
      darwin {
        arch = "arm64"
        source = "https://golang.org/dl/go${version}.${os}-amd64.tar.gz"
      }
    }
    version "1.14.4" {
      darwin {
        arch = "arm64"
        source = "https://golang.org/dl/go${version}.${os}-amd64.tar.gz"
      }
    }
    ...

To be expressed as:

    version "1.13.5" "1.14.4" {
      darwin {
        arch = "arm64"
        source = "https://golang.org/dl/go${version}.${os}-amd64.tar.gz"
      }
    }

v0.2.3

31 May 06:50
Compare
Choose a tag to compare
Don't pin search regex.

v0.2.2

28 May 02:19
Compare
Choose a tag to compare
Introduce a flag for configuring a short prompt.

eg.

    🐚 ~/Development/hermit-packages-opensource $

rather than

    hermit-packages-opensource🐚 ~/Development/hermit-packages-opensource $

v0.2.1

21 May 03:03
Compare
Choose a tag to compare
Open source Hermit.