- Fixed a bug where
ubi
where zip files containing a directory that matched the expected executable name causedubi
to extract the directory instead of the actual executable, resulting in a 0-length file. Based on a PR #89 from @fiadliel (Gary Coady). Fixes #88. - Added a new
UbiBuilder::rename_exe_to
method, along with a--rename-exe-to
CLI flag. When this is set, the installed executable will use the name given here, instead of the name that it has in the downloaded file. This is useful for projects that do releases where the executable name includes things like a version number of platform information. Based on discussion in #86. - Added support for release artifacts with a
.pyz
extension. These are zip files containing Python code, and they can be directly executed. Based on PR #85 from @itochan (Kazunori Jo). - Added support for release artifacts with a
.AppImage
extension. These will only be picked when running Linux. Requested by @SaulH (Saul Reynolds-Haertle). GH #86. - Fixed a bug where
ubi
would consider an asset with.exe
extension on non-Windows platforms. In practice, this would probably only have been an issue for projects with exactly one release artifact, where that artifact had a.exe
extension. - The
--extract-all
CLI option added in the previous release did not have any description in the help output. This has been fixed.
1