Releases: jphilbert/shim_executable
Releases · jphilbert/shim_executable
v1.1.1
Fixed issue if using as a replacement to ShimGen.exe
in Chocolately. Chocolately uses relative paths for the source exec (see below), however they are relative to ShimGen.exe
not the current directory. This fix now expands relative paths from the current directory first and if not found, expands from the path of shim_exec.exe
. If the latter path is found, it has the added effect of expanding the output path from shim_exec.exe
if it is also relative. Otherwise, the behavior is as in v1.1.0.
The particular Chocolately code is found in ShimGenerationService.cs.
var argsForPackage = args.Replace(PathToken, file.Replace(ApplicationParameters.InstallLocation, "..\\")).Replace(OutputToken, shimLocation).Replace(IconPathToken, file);
Full Changelog: v1.1.0...v1.1.1
v1.1.0
A more refined release
- Renamed project and executable (best for side-by-side use with ShimGen)
- Finally fixed the console popup for GUI applications
- Made application and shims smaller (though copying of all the resources from the executable can make the shim much larger than ShimGen)
- Various command line option changes:
- Simplified shim arguments to
--shim-XXX
. Original--shimgen-XXX
still work for backward compatibility. - Implemented all other documented ShimGen arguments, yielding similar behaviors (except for
--icon
). - Added positional defaults:
shim_exec PATH [OUTPUT]
.
- Simplified shim arguments to
- MUCH MUCH MORE (well not really that much)
v1.0.2
- Fixed issue with copying resources from some source modules
- Fixed issue with command line arguments not being used when launching source
Full Changelog: v1.0.0...v1.0.2
v1.0.0
Full Changelog: https://github.com/jphilbert/shimgen/commits/v1.0.0