Skip to content

Releases: Open-Wine-Components/umu-launcher

Release 1.3.0

21 Nov 22:05
24cdc86

Choose a tag to compare

🎁 Release notes (1.3.0)

Changes

  • Merge pull request #570 from R1kaB3rN/bump-version-1.3.0
  • Bump version to 1.3.0
  • feat: add steamrt4 app id (#569)
  • feat: add steamrt4 container runtime (#480)
  • test: add tests when resolving required runtime (#568)
  • ci: add fedora 43 workflow (#566)
  • build(deps): bump actions/upload-artifact from 4 to 5 (#561)
  • build(deps): bump actions/download-artifact from 5 to 6 (#562)
  • refactor: update log statement on network error when downloading runtime
  • fix: handle all network errors on proton download
  • feat: add support for overriding default HTTP retries and timeouts (#560)
  • ci: fix syntax in file lock test (#555)
  • refactor: use XDG_DATA_HOME and delay temp cleanup at runtime install (#554)
  • fix: ensure link and shim creation on runtime update (#553)
  • fix: skip removing old runtime after updating
  • refactor: prefer atomic syscalls when installing runtime (#550)
  • ci: test against python 3.14 (#547)
  • build(deps): bump actions/setup-python from 5 to 6 (#542)
  • docs: update README.md. NixOS 25.05 is out (#541)
  • fix: search /sbin for ldconfig (#540)
  • build(deps): bump actions/checkout from 4 to 5 (#533)
  • build(deps): bump actions/download-artifact from 4 to 5 (#530)
  • chore: bump urllib3 to 2.5.0 (#528)
  • build: fix FileNotFound in Debian 12 build (#529)
  • build: drop filelock dependency in rpm (#527)
  • ci: use Fedora 42 image for *.fc42.rpm (#526)
  • refactor: improve logging on network error (#525)
  • build(deps): bump DeterminateSystems/flake-checker-action from 11 to 12 (#518)
  • fix: update output path when using zenity (#513)

Metadata

This version -------- 1.3.0
Previous version ---- 1.2.9
Total commits ------- 29

Release 1.2.9

11 Jul 20:51

Choose a tag to compare

HOTFIX: Revert reaper changes for now, they break umu inside gamescope session in flatpak:
#510

🎁 Release notes (1.2.9)

Changes

  • Revert "umu_run: complete the implemtation of reaper in umu"
  • Revert "umu_run: run steammode workaround on the main process"
  • Revert "umu_run: use hardcoded display values for now"
  • bump release notes

Metadata

This version -------- 1.2.9
Previous version ---- 1.2.8
Total commits ------- 4

Release 1.2.8

11 Jul 14:47

Choose a tag to compare

🎁 Release notes (1.2.8)

Changes

  • build(deps): bump DeterminateSystems/flake-checker-action from 10 to 11 (#507)
  • fix: handle BadWindow errors when getting X window PIDs (#508)

Metadata

This version -------- 1.2.8
Previous version ---- 1.2.7
Total commits ------- 2

Release 1.2.7

05 Jul 15:57

Choose a tag to compare

🎁 Release notes (1.2.7)

Changes

  • docs: remove mentions GE-Latest and UMU-Latest from docs
  • refactor: use original SteamGameId for window management
  • Revert "don't set SteamGameId if it's already set by steam"
  • fix: skip unlinking UMU-Latest in compatibilitytools.d (#504)
  • refactor: prefer cache over lru_cache
  • chore: update format
  • refactor: use value from VERSION.txt for runtime updates (#503)
  • refactor: use tmpfs when sufficiently large (#502)
  • fix: create temporary directory on subsequent network errors (#501)
  • only run in steammode when running in a flatpak container (#496)
  • chore: extend lint rules (#494)
  • derive steam_appid from SteamGameId (#491)
  • refactor: improve subprocess PID detection for window management (#493)
  • ci: add noqa for SteamGameId
  • Merge pull request #447 from nodscher/main
  • build(deps): bump pyo3 from 0.25.0 to 0.25.1 (#488)
  • refactor: remove fallback to XRes when acquiring window PIDs (#484)
  • chore: remove unused window management functionality (#483)
  • build(deps): bump DeterminateSystems/flake-checker-action from 9 to 10 (#482)
  • fix: set STEAM_GAME property for initial X windows (#478)
  • fix: update log statements (#477)
  • fix: update window management for Flatpak apps in Steam mode (#474)
  • build(deps): bump pyo3 from 0.24.2 to 0.25.0 (#464)
  • test: find the expected source in delta update test (#461)
  • fix: downgrade pyzstd 0.17.0 -> 0.16.2 (#462)
  • fix: dynamically link to zstd when vendoring (#458)
  • chore: bump subprojects (#457)
  • build(deps): bump sha2 from 0.10.8 to 0.10.9 (#449)
  • don't set SteamGameId if it's already set by steam
  • build(deps): bump pyo3 from 0.24.1 to 0.24.2 (#442)
  • build(deps): bump pyo3 from 0.24.0 to 0.24.1 (#433)
  • bump release notes

Metadata

This version -------- 1.2.7
Previous version ---- 1.2.6
Total commits ------- 32

Release 1.2.6

20 Mar 03:35
6363909

Choose a tag to compare

🎁 Release notes (1.2.6)

Changes

  • Merge pull request #426 from Open-Wine-Components/revert-410-unruntime
  • Revert "umu_run: handle Protons without an explicit runtime requirement"
  • bump release notes
  • Merge pull request #408 from R1kaB3rN/bump-version-1.2.6
  • Merge pull request #424 from Open-Wine-Components/fix/install-path
  • Merge pull request #410 from loathingKernel/unruntime
  • improv: default to environment provided STEAM_COMPAT_INSTALL_PATH
  • umu: update tests
  • umu_run: move toml config loading earlier and merge it with the environment
  • build(deps): bump cachix/install-nix-action from 30 to 31 (#423)
  • umu: update tests
  • umu_run: extract function from umu_run to download proton if needed
  • umu_run: raise exception if PROTONPATH doesn't exist while checking for runtime version
  • umu_run: try to decouple get_umu_proton from check_env
  • umu_run: handle Protons without an explicit runtime requirement
  • Merge pull request #402 from MattSturgeon/nix/drop-old
  • Merge pull request #413 from loathingKernel/isatty
  • packaging: update umu-launcher debian packages (#422)
  • deb: update rustup patch (#421)
  • refactor: use package to determine module (#420)
  • feat: extend lint rules (#419)
  • umu_log: do an early return if not tty
  • umu_log: do not use colors if stderr is not an interactive terminal
  • build(deps): bump pyo3 from 0.23.5 to 0.24.0 (#411)
  • Bump version to 1.2.6
  • fix: adhere to the XDG spec for compatibilitytools.d
  • build: remove umu-launcher install from packaging
  • build: remove umu-launcher build target
  • Don't package and distrbute umu-launcher as a compatibility tool -- steam ends up using it on every launch (bug), and there's also not really any point
  • build(nix): drop support for outdated nixpkgs revisions
  • packaging/nix/flake.lock: Update (#406)
  • build(deps): bump pyo3 from 0.23.4 to 0.23.5 (#405)
  • refactor: update runtime directory structure (#400)
  • Support overriding 1.2.0+ nix package (#374)
  • bump commit on rpm spec sheet to match tag just in case of manual builds
  • bump release notes for 1.2.5 (again)

Metadata

This version -------- 1.2.6
Previous version ---- 1.2.5
Total commits ------- 36

Release 1.2.5

17 Feb 08:47

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

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

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

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

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