Skip to content
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