Skip to content

Releases: Open-Wine-Components/umu-launcher

Release 1.2.5

17 Feb 08:47
Compare
Choose a tag to compare

🎁 Release notes (1.2.5)

Changes

  • sigh.. fixup release yml syntax error
  • bump release notes for 1.2.5
  • bump 1.2.5
  • woops.. forgot to add debian 13 to releases
  • update releasenotes for 1.2.4

Metadata

This version -------- 1.2.5
Previous version ---- 1.2.4
Total commits ------- 5

Release 1.2.4

17 Feb 08:27
Compare
Choose a tag to compare

🎁 Release notes (1.2.4)

Changes

  • bump 1.2.4
  • Merge pull request #384 from MattSturgeon/nix/small-fixes
  • update README
  • update README
  • Merge pull request #378 from Tiagoquix/docs-gameid
  • build: require libzstd1 for deb (#391)
  • Revert "Add support for Proton logging to stdout (#279)" (#390)
  • build: create debian 13 package (#389)
  • build(nix): run tests during check phase
  • build(nix): minor fixes
  • test: omit GAMEID in first install test
  • test: fix tmp being created in project dir
  • test: fix check_env tests (#383)
  • Merge pull request #382 from Open-Wine-Components/workflow_VERSION_fixup
  • always use latest tag for version to avoid workflow micro versioning
  • Merge pull request #379 from Open-Wine-Components/rpm_fixup
  • we have to do some workflow stupidity until fedora bumps urllib3
  • don't get VERSION from git in makefile, sometimes we build from tarball only. sed the version into makefile during workflow
  • always set a default tag in rpm sheet
  • let's verify the tags and make sure the fetch depth is 0
  • let's try forc grabbing the version and commit
  • dont build from git in srpm
  • lets try checking out the source before we copy it
  • cant grab a tag from git if you're not inside a git repo dummy
  • fix broken sed command
  • echo the shasum we're using
  • handle whitespace better and print manual_commit value
  • oops, forgot to fix shortcommit
  • lets try disabling manual_commit by default instead of setting it empty
  • more rpm spec sheet cleanup
  • we still need to set manual commit to make sure latest dev build gets built if its past a release
  • git wizardry fixup
  • some git wizardry
  • use tag as version in rpm spec
  • Update docs for version 1.2.3
  • use globals for tag and manual_commit in rpm spec
  • fixup dev build invalid version failure
  • bump release notes

Metadata

This version -------- 1.2.4
Previous version ---- 1.2.3
Total commits ------- 38

Release 1.2.3

14 Feb 18:08
Compare
Choose a tag to compare

🎁 Release notes (1.2.3)

Changes

  • bump 1.2.3 (fix fedora builds)
  • small fixup for rpm spec sheet future proofing
  • log when GAMEID is not set
  • auto-set GAMEID=umu-default if no GAMEID is set -- one less envvar to cause user errors/headache
  • fixup dependencies in rpm build and prep for native urllib3 when fedora moves 1.26->2.3 (fixes #376)
  • dont set upper limit on urllib3 and pyzstd versions
  • fedora ignores build options and still checks pyproject.toml, and it ships urllib3 so this check fails. fix it
  • bump release notes

Metadata

This version -------- 1.2.3
Previous version ---- 1.2.2
Total commits ------- 8

Release 1.2.2

14 Feb 15:50
Compare
Choose a tag to compare

🎁 Release notes (1.2.2)

Changes

  • bump version (again)
  • Merge pull request #377 from loathingKernel/fixes
  • workflows: fix zipapp package extension
  • configure.sh: fix typo
  • update 1.2.1 hotfix release notes

Metadata

This version -------- 1.2.2
Previous version ---- 1.2.1
Total commits ------- 5

Release 1.2.1

14 Feb 06:44
Compare
Choose a tag to compare

🎁 Release notes (1.2.1)

Changes

  • Bump version to 1.2.1
  • hotfix: modify zipapp tarball to be distributable with lutris directly
  • add changelog generator script and release_notes.md created from it

Metadata

This version -------- 1.2.1
Previous version ---- 1.2.0
Total commits ------- 3

Release 1.2.0

14 Feb 05:55
89ef48e
Compare
Choose a tag to compare

🎁 Release notes (1.2.0)

Changes

  • Merge pull request #311 from R1kaB3rN/bump-version-1.2
  • Merge pull request #373 from loathingKernel/build-update
  • packaging: update debian makefile patch
  • Makefile.in: use subproject build paths instead of copying vendored wheels
  • Makefile.in: group install and steps for vendored dependencies
  • Makefile.in: replace 'NATIVE' with 'SYSTEM'
  • configure.sh: Add command line option to configure script
  • Bump version to 1.2.0
  • workflows: fix noarch (#372)
  • makefile: fix some grouping issues for pyzstd and urllib
  • docs(readme): add overlay example to nix section (#365)
  • docs(readme): fix typo launcer -> launcher (#369)
  • build: fix setuptools version (#368)
  • docs(readme): improve nix section & now in nixpkgs (#364)
  • style: fix format
  • docs: add new install section
  • docs: add example of new usage
  • Merge pull request #363 from Open-Wine-Components/makefile_use_native_pyzstd_urllib
  • make: add options to allow disabling of builtin pyzstd and urllib in favor of native system versions
  • Merge pull request #306 from loathingKernel/winetricks_settings_verbs
  • Merge pull request #276 from loathingKernel/main
  • workflows: update fedora paths
  • umu_util: do not check if winetricks settings verbs are installed
  • workflows: fix some names
  • packaging: clone the whole repository for RPM
  • Add release workflow
  • ci: add nix flake workflows (#360)
  • refactor: write decompressed data for links on delta update
  • fix: handle symlink to file change on delta update
  • Add nix maintainers (#351)
  • Refactor nix flake, based on overriding nixpkgs (#345)
  • refactor: simplify type aliases
  • refactor: prefer constant for zstd max window log
  • ci: remove commit-message key from dependabot
  • build: fix packaging (#330)
  • test: ensure the patch target matches proton (#356)
  • refactor: improve task submission and handling on delta update (#355)
  • tests: add delta update test (#354)
  • refactor: request delta patch from latest endpoint (#353)
  • Specify alejandra as the nix formatter (#350)
  • build(nix): fix postInstall (#347)
  • build: add pyzstd, urllib3 and python-xlib (#344)
  • build(deps): bump actions/upload-artifact from 4.0.0 to 4.6.0 (#342)
  • build(installer): pass --destdir and --prefix conditionally (#343)
  • chore: update pyo3 (#341)
  • fix: properly terminate GH asset search after acquiring URL
  • fix: update logic in shared library path search
  • perf: improve shared library path search (#337)
  • deb: update rustup patch (#333)
  • build: fix missing urllib3 in RPM (#332)
  • fix: guide for nixos install (#327)
  • build: downgrade MSRV (#328)
  • Revert "fix: fallback to $XDG_DATA_HOME instead of $HOME/.local/share for Fla…" (#326)
  • feat: extend lint rules
  • refactor: log update info once
  • Revert "fix: log update info once"
  • fix: log update info once
  • ci: ignore the type for now (#325)
  • refactor: add comment to constant
  • refactor: remove unused constant
  • docs: update type ignore statements
  • refactor: update logic when processing GH assets
  • refactor: remove log statement
  • improv: log error when cannot get app ID
  • refactor: remove assignment of u32 array conversion
  • refactor: guarantee the Display is closed
  • Nix fixes (#322)
  • style: update format
  • improv: check codename before downloading delta
  • chore: update comments
  • test: fix exception in delta tests (#319)
  • feat: add initial support for delta updates (#308)
  • fix: fallback to $XDG_DATA_HOME instead of $HOME/.local/share for Flatpak (#290)
  • chore: remove python-xlib as submodule
  • refactor: use custom file lock functionality (#314)
  • style: update format
  • improv: read data incrementally when finding digests
  • fix: maintain previous py310 requirement (#310)
  • docs(nix): pkgs.system -> pkgs.stdenv.hostPlatform.system (#309)
  • tests: assert log statement of exit status (#303)
  • fix: skip prefix creation when running native Linux executables (#302)
  • expose truststore to users and update README to show users that there is the option to remove it if they want (to make it optional) (#300)
  • packaging: add truststore as optional nixos dependency (#298)
  • Patch makefile to not vendor on nix (#297)
  • test: add more e2e tests (#294)
  • test: add tests for main.py (#295)
  • fix: add missing main.py but remove the bin subdir
  • Revert "chore: remove extraneous bin subdir for zipapp build"
  • improv: preserve timestamps on install for zipapp build
  • chore: remove extraneous bin subdir for zipapp build
  • feat: add urllib3 v2 as network backend (#292)
  • test: add tests for gamesccope/x server functionality (#291)
  • refactor: get runtime metadata from package init file (#289)
  • fix: let env or hatch resolve system interpreter paths (#288)
  • refactor: update symbols and logging for gamesecope functionality (#286)
  • refactor: remove function deleting obsolete ULWGL files on launch
  • fix: enable network debug output when setting UMU_LOG=1
  • chore: remove setting ULWGL environment variable
  • chore: remove log statements of wine prefix user directories
  • improv: update error message for empty PROTONPATH
  • improv: prefer selectively importing from zipfile
  • fix: enable winetricks debug output for UMU_LOG=1
  • refactor: don't raise runtime error on failure getting gh assets (#285)
  • refactor: simplify version printing when parsing arguments (#284)
  • refactor: change logging formats and move argument parsing functionality (#282)
  • chore: enforce more lint rules (#281)
  • Add support for Proton logging to stdout (#279)
  • fix: remove leading spaces in shim (#275)
  • tests: add more unit tests (#274)
  • chore: update format
  • Added -v, --version command line option (#273)

Metadata

This version -------- 1.2.0
Previous version ---- 1.1.4
Total commits ------- 111

Release 1.1.4

13 Nov 07:27
223cd9e
Compare
Choose a tag to compare
  • fix zipapp build losing permissions in artifact build
  • fix field command in snap
  • fix runtime path in snap
  • feature: supporet running native linux executables with umu
  • add fedora 41 build
  • fix cloud save issue in heroic

Release 1.1.3

23 Oct 06:57
Compare
Choose a tag to compare
  • Fixed issue that prevented heroic and lutris from using UMU as a game installer instead of wine
  • Fixed issue where sometimes DISPLAY envvar would get lost between handoff from umu to pressure vessel
  • Refactor/cleanup of window management code under gamescope -- both lutris and heroic can fully install and run games inside gamescope while both inside or outside of flatpak now.
  • Winetricks is now fully useable through UMU and GE-Proton/UMU-Proton
  • Updated apparmor bwrap permission profile to recommendations from upstream apparmor folks
  • Added a basic shim script to allow performing modifications inside the pressure vessel container after UMU handoff has happened.
  • Cleaned up standalone flatpak script to prepare for submission upstream
  • Fixed a few places that needed lock files in place to prevent prefix corruption if multiple instances are running
  • Missing 32 bit dependencies added for Nix packaging

Notes:

  • We're still working out github task attachments for releases being automated. For now we're manually attaching from the latest 1.1.3 builds in the actions section. Thanks for baring with us.

  • A refactor was submitted to Lutris to allow full UMU functionality on the lutris side:
    lutris/lutris@3a45272

  • Lutris and Heroic also should be receiving the permissions they need in flatpak soon if not already:
    flathub-infra/flatpak-builder-lint@7aa2300

Release 1.1.2

12 Oct 12:20
Compare
Choose a tag to compare
  • Fixes some issues with runtime installation when transitioning from RC4 to 1.1.1+ #222
  • Fixes some flatpak related environment variable parsing #221
  • Fixes debian dependencies in .deb build files (requires Debian 12 or higher) #216
  • Fixes invalid cross-link device issue #219
  • Fixes 'None of the supported CPU architectures are common to the graphics provider and the container (tried: x86_64-linux-gnu, i386-linux-gnu)' error #213
  • Added apparmor bwrap permissions profile #210

Release 1.1.1

04 Oct 09:44
Compare
Choose a tag to compare

First official release of UMU launcher!

  • Should work inside both flatpak and snap

We do not have official builds for flatpak or snap yet, but instructions are provided on building and using for both:

https://github.com/Open-Wine-Components/umu-launcher/tree/main/packaging/flatpak
https://github.com/Open-Wine-Components/umu-launcher/tree/main/packaging/snap