Releases: AppImageCrafters/appimage-builder
Releases · AppImageCrafters/appimage-builder
Continuous
v1.1.0
Commits
- a08ae8d: Fix Another Small Typo (TheBrokenRail) #241
- 6ff2b1a: use shell.require_executable to verify existence of mksquashfs (Alexis Lopez Zubieta) #246
- a0918ed: don't use mksquashfs -quiet (Alexis Lopez Zubieta) #246
- ecd08b4: don't deploy glibc packages to runtime compat (Alexis Lopez Zubieta) #247
- 3873385: Rename generator module to apprun_v2_setup (Alexis Lopez Zubieta) #247
- e80dfbe: Apply black formatter (Alexis Lopez Zubieta) #247
- 9157abd: Move glibc files to compat runtime on setup (Alexis Lopez Zubieta) #247
- 021caca: Add bash files recipe (Alexis Lopez Zubieta) #247
- 92a84ea: Don't deploy glibc files to runtime in file deploy helper (Alexis Lopez Zubieta) #247
- 9e957e4: Don't expect deploy module to create a runtime dir (Alexis Lopez Zubieta) #247
- b11ea6d: Fix typo (Alexis Lopez Zubieta) #247
- a996abe: Throw nicer error on missing
zsyncmake
(TheBrokenRail) #248 - 3ee1ac1: Move binary executable patching to the ExecutablesPatcher class (Alexis Lopez Zubieta) #249
- 17079f8: Drop un-used patchelf dependencies (Alexis Lopez Zubieta) #249
- 628c92b: Indentify glibc helper as apprun v2 related (Alexis Lopez Zubieta) #249
- 9a57568: Remove unused libraries_patcher (Alexis Lopez Zubieta) #249
- 2b8acd5: Group AppRun v2 related code (Alexis Lopez Zubieta) #249
- d693370: Remove recipe argument from SetupRuntimeCommand as it's already include in context (Alexis Lopez Zubieta) #249
- 95b3e10: Limit AppRun2 usage to v2.* (Alexis Lopez Zubieta) #249
- 58cd38d: Make SetupRuntimeCommand version aware (Alexis Lopez Zubieta) #249
- d9f4ff0: Remove existing .DirIcon before creating new symlink (lulol) #251
- d0df74e: add checks and nice logging for icon parameter (Alexqwesa) #253
- d3a21d3: add docker error (iTrooz) #254
v1.0.3
Bug Fixes
- AppImage signature on AppImagePrimer #238 (Alexis Lopez Zubieta)
- create .DirIcon as required by the AppImage specification #238 (Alexis Lopez Zubieta)
- add missing dependencies to setup.py #238 (Alexis Lopez Zubieta)
- workaround race condition on os.makedirs #237 (Alexis Lopez Zubieta)
- ensure script sections get executed using the system environment #237 (Alexis Lopez Zubieta)
- don't use
shell=True
on calls to readelf as it forces the usage of the system shell which cases a failure due of the runtime context lose #237 (Alexis Lopez Zubieta)
Commits
- a997d39: Exclude some Wayland libraries (TheBrokenRail) #236
- use AppImagePrimer to generate AppImages #238 (Alexis Lopez Zubieta)
- remove appimagetool from bundle #238 (Alexis Lopez Zubieta)
- don't create path mappings use for interpreters this may break applications #237 (Alexis Lopez Zubieta)
- 5c25cbe: format using black (Alexis Lopez Zubieta) #237
- d15848b: Use XZ as mksquashfs compression algorithm (Alexis Lopez Zubieta)
- 4327377: Make AppImage section optional for users that only require creating an AppDir (Alexis Lopez Zubieta)
- 7b1fe9b: Fix Small Typo (TheBrokenRail) #240
v1.0.2
Features
- allow running extra scrips before tests command #225 (Alexis Lopez Zubieta)
- support Qt6 projects #231 (Alexis Lopez Zubieta)
Bug Fixes
- files deployed twice by file-deploy #229 (Alexis Lopez Zubieta)
- generation fails if AppRun v1 is used (Alexis Lopez Zubieta)
- unsupported AppRun version triggered with "continuous" (Alexis Lopez Zubieta)
- update ci to use setuptools_scm #234 (Alexis Lopez Zubieta)
- test case expecting libc to be executable #234 (Alexis Lopez Zubieta)
- properly parse version from --version output #234 (Alexis Lopez Zubieta)
- fix release workflow #234 (Alexis Lopez Zubieta)
Commits
- bdc9656: format using black (Alexis Lopez Zubieta) #225
- d593ff6: add qt5 hello world recipe (Alexis Lopez Zubieta) #231
- 7372eac: add qt6 hello world recipe with safe graphics. (Alexis Lopez Zubieta) #231
- 3253ff3: added version flag (iTrooz_) #233
- log Finder checks #234 (Alexis Lopez Zubieta)
- remove version word from version output #234 (Alexis Lopez Zubieta)
v1.0.1
Features
- allow running extra scrips before tests command #225 (Alexis Lopez Zubieta)
Commits
- 1527a7f: Force override interpreter runtime links (Alexis Lopez Zubieta)
- 5ed194e: Force override ld_linux links in runtime (Alexis Lopez Zubieta)
- f06189d: Layout File Dependencies Resolver (Alexis Lopez Zubieta) #224
- cd9ba22: Integrate File Dependencies Resolver with generator and deploy helper (Alexis Lopez Zubieta) #224
- 2f11fe7: Don't log ldd erros to stdout (Alexis Lopez Zubieta) #224
- 48894fd: Use appimagetool version 13 in appimage-builder bundles (Alexis Lopez Zubieta)
- 2be8f7e: format using black (Alexis Lopez Zubieta) #225
- 253bcb9: bump version to 1.0.1 (Alexis Lopez Zubieta)
v1.0.0
Bug Fixes
- properly write paths to apt.conf #216 (Alexis Lopez Zubieta)
- getopt missing in arch systems (Alexis Lopez Zubieta)
- exec args not being parsed as string in Desktop Entry parser #218 (Alexis Lopez Zubieta)
- appstream validation fails when used as AppImage (Alexis Lopez Zubieta)
Commits
- remove duplicated slashes in env paths #217 (Alexis Lopez Zubieta)
- ced81bf: Set AppRun default version to v2.0.0 (Alexis Lopez Zubieta)
- d3ce41f: Set version to 1.0.0 (Alexis Lopez Zubieta)
v1.0.0-beta.1
Features
- allow setting libapprun_hooks archs from runtime section #206 (Alexis Lopez Zubieta)
- allow specifying the build directory #208 (Alexis Lopez Zubieta)
- allow specifying the AppDir path from args #209 (Alexis Lopez Zubieta)
Bug Fixes
- dri header dir reported as modules dir #201 (Alexis Lopez Zubieta)
- correct usage of BUILD dir in appimage-builder recipe #208 (Alexis Lopez Zubieta)
- search icons using XDG_DATA_DIRS #210 (Alexis Lopez Zubieta)
- correct artifacts names on ci scripts (Alexis Lopez Zubieta)
Commits
- 0d28ee6: Add "AppDir.runtime.preserve" (TheBrokenRail) #190
- a816819: Add "or []" (TheBrokenRail) #190
- f946639: Update Mime Database (TheBrokenRail) #191
- 3f4ae32: Fix Naming (TheBrokenRail) #191
- 101a484: Make "AppDir.runtime.preserve" Affect Symlinks (TheBrokenRail) #190
- 498bdfd: Format (TheBrokenRail) #190
- df82a2b: Preserve More Files (TheBrokenRail) #190
- 8f0caa0: Merge branch 'master' into master (TheBrokenRail) #190
- b8e70f8: Run Black (TheBrokenRail) #190
- 7b56c77: Fix copyright (Alexis Lopez Zubieta) #200
- c2df8bd: Fix copyright (Alexis Lopez Zubieta) #200
- c282807: Fix copyright (Alexis Lopez Zubieta) #200
- e9509b2: Fix copyright (Alexis Lopez Zubieta) #200
- move gateways modules to utils #200 (Alexis Lopez Zubieta)
- b34939b: Merge branch 'master' of github.com:AppImageCrafters/appimage-builder (Alexis Lopez Zubieta)
- drop unused function _load_ld_conf_file (Alexis Lopez Zubieta)
- acf975c: Merge branch 'master' into master (Alexis López Zubieta) #190
- use main as default branch (Alexis Lopez Zubieta)
- remove no_hooks runtime option #203 (Alexis Lopez Zubieta)
- log libapprun_hooks deploy #206 (Alexis Lopez Zubieta)
- drop noop shel execute method and tests #207 (Alexis Lopez Zubieta)
- normalize environment variable names on script sections #207 (Alexis Lopez Zubieta)
- normalize usage of the build dir on the different modules #208 (Alexis Lopez Zubieta)
- drop path entry from AppDir section #209 (Alexis Lopez Zubieta)
- make AppDir > app_info > icon optional #210 (Alexis Lopez Zubieta)
- make application name optional #211 (Alexis Lopez Zubieta)
- 5a476a5: Drop use_host_x from tests (Alexis Lopez Zubieta) #212
- bump base image to Ubuntu 20.04 from 18.04 #215 (AlexTMjugador)
- e75df7d: Fix Wrong Variable Name In setup_symlinks.py (TheBrokenRail) #204
- f6bdc29: samefile() Throws An Error With Broken Symlinks (TheBrokenRail) #204
- c8c1ab8: Reduce Code Duplication (TheBrokenRail) #204
- d225f67: Better Code (TheBrokenRail) #204
- 5203274: Make 1.0.0-beta.1 release (Alexis Lopez Zubieta)
- 677acbd: Fix bash AppImage name on Gihub CI (Alexis Lopez Zubieta)
v1.0.0-alpha.3
Features
- map embed interpreters paths (Alexis Lopez Zubieta)
Bug Fixes
- test job name (Alexis Lopez Zubieta)
- don't map whole /bin folder #199 (Alexis Lopez Zubieta)
- remove duplicated interpreter path mappings #199 (Alexis Lopez Zubieta)
- remove debug cat on continuous ci #199 (Alexis Lopez Zubieta)
Commits
v1.0.0-alpha.1
Features
- generate gstreamer registry if gst-launch-1.0 is present #159 (Alexis Lopez Zubieta)
Bug Fixes
- strip shebang line before processing it (Alexis Lopez Zubieta)
- make a default path mapping of the build dir #162 (Alexis Lopez Zubieta)
- use dbus-launch on parloe test cases #162 (Alexis Lopez Zubieta)
- application id #162 (Alexis Lopez Zubieta)
- implement setitem and delitem on Environment #162 (Alexis Lopez Zubieta)
- test_generate_executable_env test #162 (Alexis Lopez Zubieta)
- run bundle test on ubuntu 18.04 (Alexis Lopez Zubieta)
- commands output was rewrote in next execution #194 (Alexis Lopez Zubieta)
- remove dependencies of build job on stable release workflow (Alexis Lopez Zubieta)
- try to match semantic versioning scheme (Alexis Lopez Zubieta)
Code Refactoring
- test ExecutablesScanner.read_shebang (Alexis Lopez Zubieta)
Commits
- 993ce9a: add get, set and keys features to environment.py (Alexis Lopez Zubieta) #159
- e8c8031: add parole recipe to test gstreamer helper (Alexis Lopez Zubieta) #159
- simplify Enviroment.serialize method #162 (Alexis Lopez Zubieta)
- format code #162 (Alexis Lopez Zubieta)
- be18206: Use ubuntu version number (Lucian I. Last) #178
- 0b2f191: Fix appimagetool install (Lucian I. Last) #179
- f5132e9: Fix error when icon size cannot be guesed (goldstar611) #186
- 62e4b87: Generate Correct Arch In X-AppImage-Arch (TheBrokenRail) #192
- a44066c: Deploy libc and ld-so to AppDir/runtime/compat (Alexis Lopez Zubieta) #194
- 2edec97: Use filename and symbol versions strings to guess the libc version (Alexis Lopez Zubieta) #194
- 7d5c6ed: Add ExecutablesPatcher class to handle patching the interpreters paths as relative (Alexis Lopez Zubieta) #194
- 69d3b1a: Add black to dev packages (Alexis Lopez Zubieta) #194
- c20abb7: Deploy apprun_hooks lib from generator (Alexis Lopez Zubieta) #194
- 429c258: Format using black (Alexis Lopez Zubieta) #194
- 1c1194d: Deploy AppRun from generator (Alexis Lopez Zubieta) #194
- 6cdc4ea: Log errors as warnings (Alexis Lopez Zubieta) #194
- 89ee916: Handle shebangs with space at the beginning (Alexis Lopez Zubieta) #194
- 66705b9: Link interpreters from runtimes (Alexis Lopez Zubieta) #194
- 21f3236: Add test cases to bash example (Alexis Lopez Zubieta) #194
- af1ef3c: Drop ExecutablesWrapper (Alexis Lopez Zubieta) #194
- ed93ec0: Implement patchelf methods: add_needed, get_soname, get_rpath, and set_rpath (Alexis Lopez Zubieta) #194
- b9083c9: Implement rpath patching helper (Alexis Lopez Zubieta) #194
- cb448bf: Relocate patchelf (Alexis Lopez Zubieta) #194
- ee9580b: Create gtkmm hello world example (Alexis Lopez Zubieta) #194
- 482264d: Fix runtime path in pacman deploy test (Alexis Lopez Zubieta) #194
- b33ed37: Fix runtime path in apt deploy test (Alexis Lopez Zubieta) #194
- 7d3d8cd: Fix add patchelf to docker container before running pytest (Alexis Lopez Zubieta) #194
- d5a36c0: switch to /tmp before building bash (Alexis Lopez Zubieta) #194
- c5190e2: record recipe path before cd (Alexis Lopez Zubieta) #194
- e40111c: Don't set LD_PRELOAD as it's already set by AppRun v2.0 (Alexis Lopez Zubieta) #194
- 332ac57: Normalize variable names (Alexis Lopez Zubieta) #194
- affaec6: Set continuous as default AppRun version (Alexis Lopez Zubieta) #194
- 8411288: Change AppRun cache dir from "runtime" to AppRun (Alexis Lopez Zubieta) #194
- bff40c5: Rename examples to recipes (Alexis Lopez Zubieta) #194
- d6d12bf: Set AppDir as absolute path in scripts execution environment (Alexis Lopez Zubieta) #194
- 911b22a: Update scripts to use the new location of the appimage-builder recipe (Alexis Lopez Zubieta) #194
- eef2d38: Add environment RECIPE to shell scripts with the path to the recipe file being used (Alexis Lopez Zubieta) #194
- 42bec65: Build bash inside the recipe/bash dir (Alexis Lopez Zubieta) #194
- cd77e5d: Add bash to appimage-builder recipe (Alexis Lopez Zubieta) #194
- 5932711: Don't set path manually on appimage-builder recipe (Alexis Lopez Zubieta) #194
- 9d016a0: Allow skip variable resolution on roamer (Alexis Lopez Zubieta) #194
- baf0d45: Don't evaluate variables when validating a recipe (Alexis Lopez Zubieta) #194
- 33566da: Don't exit dir evaluation in case of match on exclude list for a file (Alexis Lopez Zubieta) #194
- cd67251: Fix bash test on ci (Alexis Lopez Zubieta) #194
- 7d0e324: Debug print desktop (Alexis Lopez Zubieta) #194
- 75e12d4: Configure fakeroot (Alexis Lopez Zubieta) #194
- f080a17: Add binutils to the bundle (Alexis Lopez Zubieta) #194
- 6d71a3c: Install icon theme (Alexis Lopez Zubieta) #194
- 33a7b02: Add file to appimagebuilder bundle (Alexis Lopez Zubieta) #194
- f9737c9: Use absolute paths on appimagetool call (Alexis Lopez Zubieta) [#194](#19...
v0.9.2
Features
- add runtime no_hooks (Alexis Lopez Zubieta)
Bug Fixes
- missing strace in docker image (Alexis Lopez Zubieta)
- properly extract values from recipe (Alexis Lopez Zubieta)
Code Refactoring
- move _get_appdir_library_paths to the Generator main #144 (Alexis Lopez Zubieta)
- move _get_bin_paths to the Generator main #144 (Alexis Lopez Zubieta)
- use random string instead of uuid in bundle id #144 (Alexis Lopez Zubieta)
- deploy libapprun_hooks to lib//libapprun_hooks.so #144 (Alexis Lopez Zubieta)
Commits
- 987c3d6: Rename interpreter helper to libc (Alexis Lopez Zubieta) #144
- f86c638: Add lookup for gdk-pixbuf-query-loaders-64 (fbdtemme) #150
- 42074bd: Fix IsADirectoryError (Ingo Breßler) #146
- adf69b9: FileDeploy creates empty dirs found by recursive include patterns (Ingo Breßler) #146
- 64dbd9f: Handle ARM naming convention inconsistency for runtime downloads (Alex Shepherd) #155
- 2a42981: Implement changes on appimagetool instead of on runtime download (Alex Shepherd) #155
- 35e3eab: Set version to 0.9.2 (Alexis Lopez Zubieta)