All notable changes to this project are documented in this file.
- Architecture detection now uses the
%ProgramFiles(x86)%
environment variable to determine whether Windows is 32-bit or 64-bit capable. This should also fix a problem where just-install failed to start on 32-bit platforms. - The
${version}
variable is now expanded also during shim creation.
- A new testing infrastructure now ensures that all installers are still reachable after each commit.
- Prompt users to upgrade in case the registry file format has changed in a non-backward-compatible way.
- Shim executables are now created using exeproxy, which replaces the old "mklink" way. You may want to refresh the shims by calling "just-install -s [pkg...]"
- Added a new
extension
registry option to specify a custom extension to be appendend to downloaded files. - The
%ProgramFiles%
and%ProgramFiles(x86)%
environment variables get normalized at startup according to the scheme described in bug #47 - Some executables are symlinked to
%SystemDrive%\just-install
(only on Windows Vista and later). - Added a new command-line
-s
switch to force regeneration of shim executables without having to re-install the program again. E.g.:just-install -s mercurial
.
- just-install now comes as an MSI package.
just-install self-update
is now an alias forjust-install -f just-install
.- Installers and executables in general are now launched directly instead of going through the shell.
- just-install now honors registry entries not having the installer as first argument for entries of "custom" type.
- just-install will no longer try to copy itself to
%WinDir%
.
- Add support for wrapped installers (e.g. MSI file in a ZIP container). To see how to use this feature check out the "colemak" and "smartkey" entries from the registry.
- Add support for extracting ZIP files to an arbitrary location on disk. To see how this feature works, see the "depends" and "sysinternals" entries from the registry.
- Now honoring the "arguments" array for "custom" installers.
- Just-Install exits with an error if it fails to parse the registry.
- Embedded manifest to require elevation.
- Embedded the icon in the executable again.
- New command line interface, run
just-install --help
for help. - Does not require the Visual C++ 2008 Runtime to be installed anymore.
- Antivirus program should not flag just-install as a virus anymore.
- More solid self-update functionality.
- New catalog file format.
- Rewritten in Go.