STFO
Sandboxed scripting language and terminal runtime for BetterTerminal pipelines and interactive programs.Changelog
1.0.1
- Replaced potentially moderated wording in the repository, Thunderstore README, and public documentation.
- Added a dedicated GitHub Pages guide and safe command-flow simulator.
- Expanded documentation for dependency direction, runtime limits, private input, workspace writes, multiplayer behavior, and unverified cases.
- No scripting runtime behavior changed in this release.
Why this release exists
Thunderstore did not identify the exact reason for the earlier invalid state. This version removes one plausible wording trigger so the package can be tested again without claiming that cause was confirmed.
Verification and limitations
- Release build completed with no compiler errors or warnings against BetterTerminal 1.1.1.
- Documentation and package metadata were checked for version consistency.
- Successful upload does not guarantee moderator approval or prove the removed wording caused the earlier invalid state.
1.0.0
- Initial public release.
- Added standalone STFO plugin with hard BetterTerminal dependency.
- Added parser, analyzer and bounded virtual machine in STFO.Language.
- Added program and pipeline entry points.
- Added interactive private input and arrow option selection.
- Added safe script workspace, subfolders and imports.
- Added optional workspace-confined file writes.
- Added BetterTerminal pipeline integration.
- Added configurable private input, prompt, option marker, script-list limits, and execution statistics.
- Added English runtime messages and separate language/configuration guides.
- Added reproducible Thunderstore packaging and release automation.
Verification and limitations
STFO.dllandSTFO.Language.dllbuild with no compiler errors or warnings against BetterTerminal 1.1.1.- Generated package root and required DLL paths were inspected locally.
- Automated publication completed after compilation and package-layout checks. These checks do not cover every script, rundown, multiplayer setup, host migration or long-running session. GTFO updates can change IL2CPP behavior.
- Development used OpenAI Codex assistance under AlexanderMakunin's direction and testing.
