All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.2.1 – 2021-01-10
- Create download directory during updates; fixes download error during updates.
0.2.0 – 2021-01-10
- Add
remove.additional_files
field to remove additional files when removing the manifest, e.g. redundant files from previous versions (see GH-9). - Add
--remove
argument tofiles
andmanifest-files
to list all files that would be removed (see GH-9). - Download all artifacts before installing.
0.1.0 – 2020-09-19
- Add support for additional binary hardlinks (see GH-12).
- Add support for systemd user units (see GH-14).
0.0.5 – 2020-07-31
- Do not fail if version check pattern doesn't match; instead assume that the binary is not installed. This supports multiple variants of the same binary, e.g. Hugo and Hugo Extended (see GH-10).
- Sort output of
list
,installed
andoutdated
by name.
0.0.4 – 2020-06-30
- Manifest repositories now use the
main
branch instead ofmaster
.
0.0.3 – 2020-06-15
Third prerelease.
- Overwrite existing target files.
0.0.2 – 2020-06-15
Second prerelease.
- Copy target files atomically, and properly update running executables to support self-update.
0.0.1 – 2020-06-15
Initial prerelease.
- Clone default manifest repo from https://github.com/lunaryorn/homebin-manifests.
- Add commands for manifests from the manifest repo:
list
,outdated
,installed
,files
,install
,remove
andupdate
. - Add corresponding
manifest-
commands to work on manifest files. - Check
$HOME
andmanpath
and warn if these variables to not include~/.local/
.