Skip to content

Releases: cashapp/hermit

v0.37.0

26 Jul 11:15
Compare
Choose a tag to compare
fix: bug with new shell-hooks script fragment

```
/Users/alec/.zshrc:209: command not found: shell-hooks
```

This is because bash sucks, basically.

v0.36.0

16 May 00:12
4546ef4
Compare
Choose a tag to compare
feat: add --continue-on-error to auto-version (#376)

There are auto-versioning errors nearly every day. This is very tiresome
to keep on top of. This change will version as many packages as
possible, but log any failures so that periodically the failing packages
can be checked and fixed.

v0.35.0

03 May 22:09
0a60ca8
Compare
Choose a tag to compare
fix: for when ZIP files dondon't contain directory entries (#373)

v0.34.1

15 Mar 19:27
f457277
Compare
Choose a tag to compare
fix: prioritize runtime deps envars (#369)

Fixes https://github.com/cashapp/hermit/issues/368. See individual
commit messages for details.

v0.34.0

09 Mar 07:28
c1b3ae8
Compare
Choose a tag to compare
Add "exec" trigger. (#367)

I'm not 100% sure this is a good idea, as it could easily lead to
performance issues, but in some situations I think it could be quite
useful.

v0.33.0

08 Feb 00:07
707a0f2
Compare
Choose a tag to compare
fix: recursively collect function decls when validating shell scripts…

v0.32.0

28 Nov 11:05
Compare
Choose a tag to compare
feat: support search across description

v0.31.2

21 Nov 00:50
86d69b8
Compare
Choose a tag to compare
fix: run install hook on upgrade (#347)

v0.31.1

09 Nov 02:37
b678983
Compare
Choose a tag to compare
fix: ensure missing package dependencies trigger a sync (#340)

This manifested because the gradle package depends on "jre". The
installed JRE satisfied this constraint initially but was later
upgraded. Because dependency resolving didn't set syncOnMissing, this
resulted in a "package not found" error.

v0.31.0

08 Nov 06:03
8fbe63d
Compare
Choose a tag to compare
Add a "sha256-source" attribute. (#339)

This is an optional URL to a sha256 checksum file used as an
optimisation when adding digests to manifests. Parsing of the file is
very lenient and if anything fails, the update will fall back to
downloading and computing the digest manually.