Skip to content

SeatTrellis v1.8.3

Choose a tag to compare

@FrankFu916 FrankFu916 released this 01 Aug 07:36
· 344 commits to main since this release
ee5b582

SeatTrellis v1.8.3

User-facing changes

  • Improved roster import review: column mapping and import mode changes now clear stale previews, and the confirmation action is shown directly with the review result.
  • Added clearer import feedback for incomplete previews, conflicts, and successful changes, with Chinese and English wording kept in sync.
  • Added batch project migration with a preflight review, shared-reference checks, and safe rollback when a write fails.
  • Added an unsaved-changes warning to the React workbench so local seating edits are less likely to be lost.
  • Added a desktop --version option and rebuilt the bundled React workbench with the latest import and editing flow.

Engineering and maintenance

  • Added the project migration batch API and browser coverage for the multi-project workflow.
  • Kept the optional Rust backend and Python backend available side by side; Python remains the default.
  • Updated the roadmap, package metadata, documentation, and release checks for the 1.8.3 line.
  • CI now covers Python 3.11 through 3.14 on Linux, macOS, and Windows, plus native-extension, Rust, security, and browser E2E checks.

Upgrade

python -m pip install --upgrade "seattrellis[all]==1.8.3"

SeatTrellis 1.8.3 supports Python 3.11 through 3.14. Existing CLI commands, project files, the React workbench, the Streamlit compatibility shell, and Python/Rust backend selection remain compatible.

Known limitations

  • Desktop packages are currently preview builds. Signed installers, native file dialogs, and notarization remain on the desktop roadmap.
  • The Rust component remains an optional experimental backend and is not the default solver.

Full details in CHANGELOG.