teatro Documentation View source
Browse documentation
On this page

Changelog

What changed in each public Teatro version. The latest build is 0.21.3, released on 6 October 2026.

0.21.3 (latest)

Released 6 October 2026. Changes since 0.19.9; versions 0.19.10 to 0.21.2 were not published.

Image
ghcr.io/lodilorenzo/teatro:0.21.3 for Linux amd64 and arm64.
Digest
sha256:da988f206f70b93b52b4a149c4394a7a2f0e4ee1361a3506e016fdad83163bef

The database schema is unchanged from 0.19.9. Back up your data, then replace the container with the new image as described in Installation.

Experimental compression on import

Disabled unless TEATRO_CONVERSION_ENABLED=true. When it's enabled, Import offers an unchecked compression option for eligible files.

  • Wii U: decrypted base game, update and DLC folders become one .wua, with folder drag-and-drop, local family checks and IGDB metadata after import.
  • GameCube and Wii: plain ISO/GCM and single-file WBFS discs become .rvz.
  • PS1, PS2, PSP, Saturn, Sega CD, PC Engine CD and Neo Geo CD: supported ISO, IMG and CUE/BIN discs become one .chd per disc, with disc sets grouped into one job per game and .m3u playlists pointing to the compressed discs.
  • Other non-disc platforms: uncompressed single-file ROMs become one .7z each. Existing archives in the same selection upload unchanged.
  • Jobs shows upload, compression and verification progress for these imports. You can cancel them until publication begins.

Building from source

  • Rust 1.93 or newer is required, along with a C/C++ toolchain, libclang and zlib development headers. The linked conversion library needs libstdc++ and zlib at runtime. The Docker image includes these.

Container image

  • Debian packages come from the 2026-10-05 snapshot, which includes the PCRE2 and OpenSSL security updates.
  • There is no latest tag. Pin 0.21.3 or the digest above.

0.19.9

Released 28 September 2026. Changes since 0.19.7; version 0.19.8 was not published.

Metadata

  • IGDB searches remove file extensions and tags in parentheses or brackets from game titles before searching.
  • Applying an IGDB match also renames the saved game to the matched IGDB name.

Player library

  • Search updates automatically after a short typing delay, without losing focus or cursor position.
  • Clearing a global search returns to the library home page.
  • Search results show each game's platform icon.

Container image

  • Published as ghcr.io/lodilorenzo/teatro:0.19.9 for amd64 and arm64.
  • The bundled innoextract build uses only the Boost components it needs.

0.19.7

Released 18 September 2026. Application features are unchanged from 0.19.6.

  • First signed beta images for Linux amd64 and arm64 on GHCR, with SBOM and provenance output, vulnerability gates, retained notices and Debian source packages.
  • Published images are checked for fresh-volume startup, authentication, persistence and clean shutdown.

0.19.6

Released 17 September 2026. The first public beta, published as source only.

  • Player and administrator interfaces with sign-in.
  • Uploads, managed-library scans, browser downloads and file deletion.
  • IGDB metadata and cover matching.
  • Integrity hashing and Logiqx XML DAT verification.
  • Optional GOG offline-installer extraction and remote RomM imports.
  • Read-only and administrator accounts, browser sessions and scoped API tokens.
  • Optional discovery on the local network.

The full history, including packaging details, is in the repository changelog.