What's Changed
- build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #573
- Support compatibility tools other than Proton out-of-the-box. by @loathingKernel in #293
- Address some of the feedback in #293, update tests. by @loathingKernel in #574
- fix: allow trailing slash in --prefix path by @smugman-dot in #595
- Do not trust the "Host" header of an HTTP response to be accurate by @CommandMC in #590
- Fix #596: Add non-atomic fallback for renameat2() syscall by @seijikun in #598
- Only consider umu setup if there are files in .local/share/umu/ by @CommandMC in #589
- Allow the user/developer to define the location of the umu and Steam folders by @Kyuyrii in #584
- build(deps): bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #581
- build(deps): bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #582
- Cleanup by @loathingKernel in #614
- build(deps): bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #615
- umu_run: make
pfxsymlink relative to the compat data directory by @loathingKernel in #618 - clear LD_PRELOAD when running umu to allow running properly in gamesc… by @GloriousEggroll in #620
- build(deps): bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #616
- ci: ensure all build workflows use Rust 1.83 toolchain by @Copilot in #624
- ci: fix e2e cargo failure when running sudo make install by @Copilot in #625
- ci: fix default Rust toolchain in e2e workflow by @Copilot in #626
- build(deps): bump pyo3 from 0.25.1 to 0.28.2 by @dependabot[bot] in #610
- Bump Rust/Cargo toolchain from 1.83 to 1.85 to support base16ct 1.0.0 by @Copilot in #627
- nix: bump nixpkgs to fix Nix flake build with base16ct 1.0.0 by @Copilot in #628
- nix: support aarch64-linux with unwrapped package and skip flake version check by @Copilot in #629
- build(deps): bump base16ct from 0.2.0 to 1.0.0 by @dependabot[bot] in #588
- build(nix): fix versionCheckHook, update nixpkgs, standardise versions by @MattSturgeon in #575
- When UMU_NO_PROTON is set, run target inside the 'required runtime' tool of the tool set in PROTONPATH by @loathingKernel in #630
- Revert "umu_runtime: remove temporary entry point override" by @loathingKernel in #631
- Gate container re-enter behavior behind an explicit switch by @loathingKernel in #633
- umu_run: unset LD_PRELOAD only in gamescope session by @loathingKernel in #637
- build(nix): disable versionCheckHook specifically by @MattSturgeon in #632
- fix(e2e): remove redundant hardcoded rustup version commands for future-proof toolchain setup by @Copilot in #638
- build(deps): use latest stable Rust toolchain instead of pinned version by @Copilot in #639
- build(deps): change dtolnay/rust-toolchain to use latest stable instead of hard-coded value. by @dependabot[bot] in #636
New Contributors
- @smugman-dot made their first contribution in #595
- @CommandMC made their first contribution in #590
- @seijikun made their first contribution in #598
- @Kyuyrii made their first contribution in #584
Full Changelog: 1.3.0...1.4.0