2.1.0 (2024-08-11)
- Add support for riscv64 architecture (ccdd729)
2.0.0 (2024-04-01)
- Allow forcing only cache to discover the latest version (6610088)
- Clear cache by repository path, not by executable name (c25f03e)
The mandatory parameter in options for clearCache
is repository instead of name. Directories in the cache are named
by the relative repository path instead of by the executable name.
Replace name with repository in your calls to clearCache.
The cache contains directories with relative
repository paths now. Not executable names any more. This
invalidates the cache populated so far. You can clear the cache
by running grab-github-release --clear-cache once and start
populating it again.
1.0.0 (2024-03-31)
- Add function and command-line option for clearing cache (0d5ba64)
- Save downloaded zip files to cache for being used next (6c3bf05)
- The package exports only named exports from now on.
If you imported the function
grabas a default export, import it by the namegrabas a named export from now on. The command-line tool works as it did with no breaking change. - Although caching the archives downloaded from GitHub releases to ~/.cache/grabghr by default should be transparent and should not affect any usage scenario, it might influence the speed or disk usage of a particular application. That is why this is formally declared as a breaking change.
0.2.3 (2023-12-13)
- Log if the GitHub API call was authorized (1ab57ea)
0.2.2 (2023-12-13)
- Add GitHub API version header (66c2ab8)
- Wait until the GitHub API rate limit allows the next request (f995aaa)
0.2.1 (2023-12-13)
- Authorize fetches to overccome GitHub API rate limit (061abf8)
0.2.0 (2023-12-12)
- Allow mapping of architectures too (8d61855)
0.1.1 (2023-10-27)
- Do not try processing failed requests (674a735)
- Wait 5-10s between failing network requet attempts (054e377)
0.1.0 (2023-10-26)
- Allow setting the target directory to write ouptut files to (88b2f14)
Initial release