- 7395205 xid: Fix USB_XID_GAMEPAD_S VMState minimum_version_id
- b28279c ui: Disable CRT assert dialogs, log to stderr
- 246f17c ci: Bump astral-sh/setup-uv from 7.1.6 to 7.2.0
- ddd5a81 ci: Ensure ccache, LTO cache dirs always exist before use
- 78934ed ci: Enable Incremental LTO for Windows x86_64 release builds
- c7bd7ba ci: Move Windows build container to job level
- 4c7729d ci: Build Windows x86_64 releases with GCC15
- 62c73f9 ci: Move build option setup to separate step for Windows builds
- 2604967 ci: Use CCACHE env variables for Windows builds
- 8a78a13 ci: Enable ThinLTO for macOS release builds
- f01cf7c ci: Enable ThinLTO for Linux release builds
- 18018f1 ubuntu-win64-cross: Add zstd to build tools
- b3d6bb0 ubuntu-win64-cross: Add curl
- d494029 ubuntu-win64-cross: Bump mxe, build GCC toolchain
- bdef3ea ci: Fallback to unofficial when tags are unavailable
- 84e723c ci: Use clang for Linux builds
- f6d9bb5 meson: Bump xxHash wrap
- df6fa71 meson: Bump curl to 8.12.1
- 3cc2989 meson: Update imgui
- 0428fa4 ci: Use full 'windows' platform tag for artifacts
- 4b17284 ci: Add package alias for Windows arm64 release
- 6557a66 ci: Use arm64 architecture tag instead of aarch64 for Windows packages
- f7dd5a1 ci: Drop some useless quotation marks
- 9f737f8 ci: Pass build version using job outputs
- 1176f3a ci: Generate release notes
- d692c98 ci: Drop DEBIAN_FRONTEND setup
- 4f68e60 ci: Disable default Debian build LTO settings
- 6b072c2 ci: Use more generic build job names
- 9fdcefd ci: Simplify build matrices
- 6b1d33b ci: Move macOS runners to macos-15 image
- d389853 ci: Set compression-level=0 for already compressed artifacts
- 806d2d9 ci: Compress source with zstd
- 7157fe1 ci: Strip directory prefix on source extraction
- f54d804 ci: Determine package version
- 7687af0 scripts/archive-source.sh: Support prefixing tar
- 95ee862 scripts/archive-source.sh: Drop xemu version determination
- 1448f1e ci: Migrate Windows transition package
- b558315 ci: Limit release files again
- 9c15054 ci: Update macOS ccache symlink path
- 568fe25 ci: Move homebrew environment variables up to job scope
- ec6ecc8 ci: Break out macOS ccache setup/summary to separate steps
- c4f3f84 scripts/archive-source.sh: Download subprojects in parallel
- 072a261 ci: Version source release asset
- 4f4ceda ci: Drop Windows binary strip
- 7c8cf19 ci: Version Windows release assets
- e19076d ci: Version macOS release assets
- 776637c ci: Shorten workflow call names
- c9d2146 ci: Simplify Linux artifacts
- f3a008f ci: Don't update website or PPA snapshot for pre-releases
- c7a184b ci: Always use ${{ ... }} expression syntax in "if" conditional
- e409f7a ui: Drop xemu branch tracking
- 3334a76 ci: Drop version 'v' prefix for AppImage
- 8adac8e ci: Pin setup-python
- a99e434 ci: Split up build workflow