steam-runtime-tools v0.20250408.0 [ Ryan Gonzalez ] * libsteam-runtime-tools: - Implement discovery of OpenXR runtimes (steamrt/tasks#608) - Refactoring * Build system: - Fix UBSan compatibility with GLib toolchain assumptions (steamrt/tasks#677) * Tests: - Factor out code for pretty-printing JSON - Factor out code for comparing strings and showing a line-by-line diff if they are different [ Simon McVittie ] * pressure-vessel: - Make the AT-SPI accessibility bus available inside the sandbox, allowing steamwebhelper and Steam apps/games to communicate with screen readers and other assistive technologies (steamrt/tasks#699) * Diagnostic tools: - Query the supported surface formats for VA-API instead of assuming I420 is supported. Thanks to David Rosca (steamrt/tasks#702, steam-runtime#752) - Clean up allocation and error handling in check-va-api * Documentation: - docs/can-i-use.md: Document some version numbers and features that we can or can't rely on * Tests: - Don't fail when encountering a known issue with the ncurses family, allowing CI testing to be expanded to newer host distributions (steamrt/tasks#341, steamrt/tasks#703) [ Ludovico de Nittis ] * Tests: - CI fixes