Skip to content

Releases: AppImageCrafters/appimage-builder

v0.9.1

02 Jul 03:23
Compare
Choose a tag to compare

Bug Fixes

Commits

  • e5630c1: Use unlink when removing single files and shutil.rmtree for dirs (Alexis Lopez Zubieta)
  • 58b8849: Print paths in file deploy relative to AppDir (Alexis Lopez Zubieta)
  • aa43097: check existence of _gpg_agent_proc attr in Pacman.Venv (Alexis Lopez Zubieta) #140
  • 21c646b: Make apt-get and pacman deploy tests execution conditional to the presence of such tools on the host system (Alexis Lopez Zubieta) #140
  • 692ed3b: Drop noop code (Alexis Lopez Zubieta) #140
  • 32975b7: Fix imports (Alexis Lopez Zubieta) #140
  • b7084a6: Fix missing python3.6 bin path (Alexis Lopez Zubieta) #140
  • 85fafa1: Check if path is file before trying to read it (Alexis Lopez Zubieta) #140
  • 029427d: Rrequire python3 binary on finder tests (Alexis Lopez Zubieta) #140
  • e10a387: Make elf arch reading tests dependent on the existence of the ld-linux binaries (Alexis Lopez Zubieta) #140
  • 10027ee: Fix recipe tests (Alexis Lopez Zubieta) #140
  • a1df593: Add pytest to the ci (Alexis Lopez Zubieta) #140
  • c712bc4: Test apt section generator only if apt-get is available (Alexis Lopez Zubieta) #140
  • d8beabf: Don't run ubuntu specific file tests on other systems (Alexis Lopez Zubieta) #140
  • c1b1589: Use unitest instead of pytest (Alexis Lopez Zubieta) #140
  • 006a025: Don't run pacman deploy if there are no packages to deploy (Alexis Lopez Zubieta)
  • 4981a1a: Deploy libapprun_hooks for all architetures found (Alexis Lopez Zubieta) #141
  • fe9976b: Exclude dev docs from wine package (Alexis Lopez Zubieta)
  • fb653e5: Bump version to 0.9.1 (Alexis Lopez Zubieta)

v0.9.0

03 Jun 22:20
Compare
Choose a tag to compare

Bug Fixes

Code Refactoring

Commits

  • 81d7640: Fixes #120 (vuvko) #121
  • don't log patchelf commands #124 (Alexis Lopez Zubieta)
  • 749ea81: Remake bundle information gatherer (Alexis Lopez Zubieta) #132
  • 0154b23: Remake generate command (Alexis Lopez Zubieta) #132
  • 7609450: Add apt package filter to generator (Alexis Lopez Zubieta) #132
  • ae3730f: Fix blacklists filtering (Alexis Lopez Zubieta) #132
  • e92d698: Use pattern matching while searching for blacklisted packages (Alexis Lopez Zubieta) #132
  • a53de65: Sort listings (Alexis Lopez Zubieta) #132
  • 1e1c6e4: Add file section generator (Alexis Lopez Zubieta) #132
  • 7fdd912: Add tests section generator (Alexis Lopez Zubieta) #132
  • fcf4cbc: Add libGLX_mesa.so to the file exclude list (Alexis Lopez Zubieta) #132
  • 243d451: Use filtered package list to define the architecture configuration (Alexis Lopez Zubieta) #132
  • 0de848e: Make info gatherer confirmation methods to accept the preset value as input argument (Alexis Lopez Zubieta) #132
  • 16adfd7: Set generator info gatherer version preset to "latest" (Alexis Lopez Zubieta) #132
  • 7e8e750: Set generator info gatherer exec_args preset to "$@" (Alexis Lopez Zubieta) #132
  • 12457d8: Add "ruamel.yaml" to the package dependencies (Alexis Lopez Zubieta) #132
  • 634cad1: Add pacman support on the generator (Alexis Lopez Zubieta) #132
  • e6d3305: Fix comment indentation (Alexis Lopez Zubieta)
  • e69d6f4: Remove unrequired file (Alexis Lopez Zubieta)
  • c2d8180: Refactor cli arguments setup (Alexis Lopez Zubieta) #133
  • c33fc4e: Isolate logging setup (Alexis Lopez Zubieta) #133
  • 02a21be: Create recipe.Loader class to contain the yaml parsing logic (Alexis Lopez Zubieta) #133
  • 148ae40: Replace self implemented python struct traversal utility by the third-party and tested roam module (Alexis Lopez Zubieta) #133
  • 3bbcf0c: Fix update information (Alexis Lopez Zubieta) #133
  • 5828991: Add Recipe Roamer to ease recipe traversal and variables resolution (Alexis Lopez Zubieta) #133
  • 04c8e80: Prepare bases for the new architectural layout (Alexis Lopez Zubieta) #133
  • 20bb92b: Add apt deploy command (Alexis Lopez Zubieta) #133
  • 842c9a4: Add pacman deploy command (Alexis Lopez Zubieta) #133
  • 5b2e595: Leave room for adding the deploy record latter (Alexis Lopez Zubieta) #133
  • 6fc22c6: Add file deploy command (Alexis Lopez Zubieta) #133
  • 9aea26a: Add SetupSymlinksCommand (Alexis Lopez Zubieta) #133
  • bb6a60d: Add runtime setup command (Alexis Lopez Zubieta) #133
  • 091112b: Add app info setup command (Alexis Lopez Zubieta) #133
  • 32156e7: Add write deploy record command (Alexis Lopez Zubieta) #133
  • 169a8e6: Drop builder class (Alexis Lopez Zubieta) #133
  • 73fa1d7: Drop drop old app_info and bundle_info classes (Alexis Lopez Zubieta) #133
  • 186e586: Rename builder runtime module to setup (Alexis Lopez Zubieta) #133
  • 2ad2999: Use ubuntu focal (Alexis Lopez Zubieta) #133
  • 35804e4: Remove apt_get and apt_key commands as they were replaced by the apt deploy extension (Alexis Lopez Zubieta) #133
  • d9ce466: drop dpkg-deb command as it's no longer used (Alexis Lopez Zubieta) #133
  • c3e9594: drop file command as it's no longer used (Alexis Lopez Zubieta) #133
  • b176307: rename builder to modules (Alexis Lopez Zubieta) #133
  • 8802a4b: move generator into modules/generate (Alexis Lopez Zubieta) #133
  • b5df1f8: move inspector into modules (Alexis Lopez Zubieta) #133
  • 5621e7a: move test into modules (Alexis Lopez Zubieta) #133
  • a801478: rename commands folder as gateways (Alexis Lopez Zubieta) #133
  • e2a3249: move appimage_mount into inspector module (Alexis Lopez Zubieta) #133
  • 5a92120: rename common to utils (Alexis Lopez Zubieta) #133
  • 149fd0d: move main module components up (Alexis Lopez Zubieta) #133
  • 7c0db2f: move AppInfo and BundleInfo to the project root (Alexis Lopez Zubieta) #133
  • 667b242: move main into cli module (Alexis Lopez Zubieta) #133
  • 6b13c91: set package version to 0.9.0 (Alexis Lopez Zubieta) [#133](https://github.com/AppImageCrafters/a...
Read more

v0.8.8

16 Apr 22:32
Compare
Choose a tag to compare

Bug Fixes

Commits

  • [2a89cee]: Prevent crash if empty file is marked executable (Mike Salvatore) #110
  • allow setting a set of accepted exit codes on the run docker command function #118 (Alexis Lopez Zubieta)
  • [731622c]: Accept 9 as a valid exit code of useradd while running a test case (Alexis Lopez Zubieta) #118
  • [a0a1ad1]: Apply black formatter (Alexis Lopez Zubieta) #118
  • [22b5a47]: Bundle ssl certificates into the AppImage (Alexis Lopez Zubieta)
  • [46d73fe]: Merge branch 'master' of github.com:AppImageCrafters/appimage-builder (Alexis Lopez Zubieta)
  • [4e7c15f]: Upgrade version to 0.8.8 (Alexis Lopez Zubieta)

v0.8.7

26 Mar 16:26
Compare
Choose a tag to compare

Commits

  • [effbc1b]: output commands stderr if their execution fails (Alexis Lopez Zubieta) #108
  • [105c65d]: notify target application execution errors when performing a runtime analysis (Alexis Lopez Zubieta) #109
  • [632fbf9]: Apply black formatter (Alexis Lopez Zubieta)
  • [a713af9]: Update icon (Alexis Lopez Zubieta)
  • [175dbdd]: Add gtk-update-icon-cache to the docker image (Alexis Lopez Zubieta)
  • [b21f4b6]: Extend analyser file exclusion list with (Alexis Lopez Zubieta)
  • [1554d21]: Resolve symlinks before calling dpkg-query -S increments the number of files found (Alexis Lopez Zubieta)
  • [4948629]: drop modules and inspector scripts (Alexis Lopez Zubieta)
  • [2ecb797]: bump version to 0.8.7 (Alexis Lopez Zubieta)

v0.8.6

20 Mar 22:55
Compare
Choose a tag to compare

Features

Bug Fixes

Code Refactoring

Commits

  • [0e53f6d]: Use '_start' symbol instead of '__libc_start_main' to determine whether an ELF file is a dynamically loaded executable or not (Alexis Lopez Zubieta)
  • [77fedec]: Use apt args '--download-only -o Debug::pkgAcquire=1' instead of '--simulate' to retrieve the full dependencies list. (Alexis Lopez Zubieta) #100
  • [e57f5ae]: Feature/handle missing libs gracefully in generator/101 (#103) (Alexis López Zubieta) #103
  • [11e283f]: drop gtk immodules cache generation (Alexis Lopez Zubieta) #106
  • [08093fa]: Fix typo (Alexis Lopez Zubieta)
  • [a7da051]: Set package version to 0.8.6 (Alexis Lopez Zubieta)

refs/tags/v0.8.5

04 Mar 23:50
Compare
Choose a tag to compare
refs/tags/v0.8.5 Pre-release
Pre-release
Set package version 0.8.5

v0.8.4

17 Feb 03:56
Compare
Choose a tag to compare
Set package version to 0.8.4

refs/tags/v0.8.4

17 Feb 03:45
Compare
Choose a tag to compare
refs/tags/v0.8.4 Pre-release
Pre-release
Set package version to 0.8.4

refs/tags/v0.8.3

03 Feb 22:07
Compare
Choose a tag to compare
refs/tags/v0.8.3 Pre-release
Pre-release
refactor: use latest code to build the appimage

Release v0.8.2

08 Jan 01:23
Compare
Choose a tag to compare

Changelist:

  • emit warning if no dependencies are found
  • require strace from the generate method
  • fix pacman keys not being imported in non root environments (thanks @anupam-git)
  • fix apt include list precedence over defaults was not being respected
  • fix XDG_DATA_DIRS default value
  • fix allow int and bool values in the runtime environment entry
  • set --no-install-recommends in apt install calls