Skip to content

v1.8.1

Latest

Choose a tag to compare

@github-actions github-actions released this 25 Jun 00:17

Highlights

  • Released Dora SSR 1.8.1 with the runtime version bumped to 1.8.1 and the release tag verified on both GitHub and GitCode remotes.
  • Reworked the Dora CLI around the engine Lua runtime, with unified project workflows, status and doctor diagnostics, asset-root selection, Yarn build checks, and clearer local-service reporting.
  • Added local development helpers for opening/fixing the Web IDE connection, checking build environments, running platform builds, and documenting direct Wa runs.
  • Improved Agent and Web IDE command workflows with fetch and command tools, async Lua command execution, command-skill gating, better workspace display, and fixes for Git command commits.
  • Vendored SDL2 source and switched Linux/xmake paths toward building SDL from source, while restoring renderer sources and improving Linux, macOS, Windows, Android, and iOS build scripts.
  • Updated Wa build handling so Wa can be built from vendored source, including Windows MinGW32 discovery, 32-bit MinGW configuration, and CI fixes for Wa cgo builds.
  • Added ImGui gamepad navigation support, compatibility for older SDL virtual controllers, and refreshed enhanced InputManager bindings/docs.
  • Improved diagnostics for doctor, Spine load errors, Git repository detection, and local project status.
  • Updated documentation and site tooling, including CLI docs, development configuration docs, Git API references, Docusaurus Faster support, and refreshed website/application assets.

Linux PPA 1.8.1-13

  • Published dora-ssr 1.8.1-13 for the Ubuntu Jammy PPA.
  • Synced the latest upstream v1.8.1 InputManager and WebServer runtime updates.
  • Updated the runtime revision to 13 and kept Linux packaging aligned with the source-build path for vendored Go/Wa, Rust/Cargo, SDL2, and native libraries.
  • Preserved the package cleanup for Assets/dora-wa/output so the Linux install does not prefer stale generated init.wasm over the engine init.lua.

Dora CLI And Local Workflows

  • Moved the Dora CLI into the engine Lua mode and removed the previous standalone Python CLI package path.
  • Added Dora cli status to report Dora service status, engine version, platform, Web IDE URL, WebSocket connection count, active entry status, and Wa template readiness.
  • Added Dora cli doctor plus diagnostic/fix endpoints for local Dora services.
  • Added asset-root selection support for CLI workflows.
  • Added Yarn checks to Dora CLI builds so Web IDE dependencies are validated before build steps continue.
  • Unified project build/run flows and improved local run scripts for Linux, macOS, and Windows.
  • Updated CLI and direct Wa run documentation.

Agent And Web IDE

  • Added Agent fetch and command tools for controlled network access and command execution.
  • Added command skill guidance and command gating so command execution is more explicit and recoverable.
  • Added async Lua command support for engine-side command flows.
  • Improved Agent command display and workspace context presentation.
  • Fixed Agent Git command commit behavior.
  • Added and linked Git API documentation updates.
  • Updated Web IDE assets, icons, app branding, Yarn Editor resources, and related UI resources.

Platform, Build, And CI

  • Vendored SDL2 source and wired Linux builds to use upstream SDL CMake/source paths rather than relying on stale renderer/source assumptions.
  • Added SDL2 library build scripts and refreshed Android, iOS, macOS, Linux, and Windows build scripts.
  • Added build-environment check scripts for Unix and Windows.
  • Improved debug build documentation and fixed debug CI library linking.
  • Improved Windows CI for Wa by configuring 32-bit MinGW, MinGW32 discovery, and MSYS2 export behavior.
  • Added workflow improvements for Android, iOS, Linux, macOS, Windows, static, and UI jobs.
  • Updated Homebrew tap handling during macOS release work.

Wa, Runtime, And Packaging

  • Built Wa from vendored source and added tooling to sync Wa source into the tree.
  • Updated vendored Wa runtime/source content used by the engine build.
  • Improved package/build paths so Linux source packages can build runtime dependencies from source.
  • Refreshed Linux package flow around Go, Cargo/Rust, SDL2, bgfx, Wa, and generated artifact cleanup.

Input, Runtime, And Fixes

  • Added gamepad navigation support for ImGui.
  • Added compatibility for older SDL virtual controllers.
  • Improved doctor diagnostics and Spine load error reporting.
  • Improved Git repository detection.
  • Updated runtime/application revision handling for the 1.8.1 release, with revision 13 for this package set.

Documentation And Website

  • Added Dora CLI tutorial documentation and updated development configuration docs.
  • Added Git API reference links and escaped Git command placeholders in generated docs.
  • Enabled Docusaurus Faster tooling with Rspack, SWC, Lightning CSS, and SSG support.
  • Refreshed documentation/site assets, language icons, app icons, and branding resources.