Skip to content

Releases: jphilbert/shim_executable

v1.1.1

19 Nov 16:05
Compare
Choose a tag to compare

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

10 Nov 14:09
60d757d
Compare
Choose a tag to compare

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].
  • MUCH MUCH MORE (well not really that much)

v1.0.2

26 May 12:20
Compare
Choose a tag to compare
  • 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

25 Apr 14:09
Compare
Choose a tag to compare