github SteamClientHomebrew/Millennium v3.0.0-beta.25

latest release: v3.0.0-beta.26
pre-release3 hours ago

3.0.0-beta.25 (2026-05-25)

Bug Fixes

  • add safe.directory for git in container (c1c5374)
  • allow builder user to access workspace repo (80ee2b1)
  • build paru from source, use PACMAN=paru for AUR dep resolution (e422948)
  • build paru-bin from AUR instead of stale prebuilt binary (7029305)
  • ci: move tests/ffi into workspace root to fix Windows build (d071b1b)
  • drop paru, install deps via pacman and bun manually (ba10663)
  • Fix Field in latest Steam client breaking Millennium settings (44225e6)
  • Fix ttc skipping optional call hooks (ex: memb?.fn?.()) (43273f7)
  • install all build deps manually in CI, add bun install step (64648fe)
  • install.sh: chmod +x libmillennium_pvs64 and libmillennium_luavm_x86 (1004c21)
  • install.sh: chmod +x libmillennium_pvs64 and libmillennium_luavm_x86 (8f6a93c)
  • let PKGBUILD handle bun installation (74237ca)
  • Make developer console title more accurate (82b9e36)
  • nix: Fixed build bug with python venv (c80aa45)
  • nix: force RPATH for Steam compat (65d3966)
  • pre-populate srcdir to avoid makepkg git clone issues (5e9e30f)
  • resolve paru download URL from GitHub API (0c8a5c1)
  • skip runtime deps in test PKGBUILD (814c3e8)
  • Steam Beta: Fix component hooks causing the front-end to crash (25d76d2)
  • strip steam dep instead of skipping all deps (46826e4)
  • use paru for AUR dep resolution in CI (de29102)

Features

  • Add testing suite to Millennium source code (1eb0ebb)
  • allow passing --beta argument for installing beta prereleases (592eb61)
  • Finally type FFI signatures between cxx and frontend. Added ffi() which will supersede callable() (783a186)
  • frontend: add ffi() v2 API and enable strict TypeScript (39e303f)
  • remove unneeded dependencies: fmt, incbin, and vendored lua_cjson. fmt & incbin has been replaced with C++23 std::format and #embed. (c05144b)
  • run test PKGBUILD before publishing to AUR (fee5461)

Don't miss a new Millennium release

NewReleases is sending notifications on new releases.