Skip to content

v3.31.1

Choose a tag to compare

@github-actions github-actions released this 20 Oct 20:41
· 9 commits to main since this release

First packaged release.

Install: download simple-3.31.1.zip, unzip it anywhere, run setup (it installs
pysim from upstream — git is required) and then start. The clone path stays available
for development. See the READMEs for details.

In this release

  • EF_PBR support — the phonebook reference file is decoded in the decoded file views,
    and the phonebook files it references (they are not in pySim's model) are added to the
    file tree server-side and become selectable and readable.
  • In-app dialogs — the native alert/confirm/prompt dialogs are replaced by a shared
    modal (queued, keyboard-aware, focus-trapped).
  • Windows console encoding guard — the start.bat PowerShell pipe can no longer kill
    the server on a character the ANSI code page lacks.
  • Linux setup — pyscard publishes no Linux wheels, so it builds from source and needs
    the PC/SC headers (libpcsclite-dev); setup.sh and the READMEs say so.
  • License — GPL-2.0-or-later (matching pysim), with third-party notices.

Requirements: Python 3.9+; the SCP81 TLS-PSK listener needs Python 3.13+. On Windows
use Python 3.13 (pyscard and some pysim dependency wheels are not available for 3.14).