Releases: Open-Wine-Components/umu-launcher
Releases Β· Open-Wine-Components/umu-launcher
Release 1.3.0
π 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
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
Release 1.2.7
π 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
π 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_runto 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
π 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
π 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
π 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
π 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
π 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