Repository navigation
Releases: Shattermoon/moondesk
Releases · Shattermoon/moondesk
Release list
MoonDesk v0.15.1
Changelog
- GitHub Releases now publish validated user-facing changelog bullets from all merged PRs included in the release, including earlier changes whose release was deferred.
- Releases reject untouched templates, hidden comments, mixed internal-only markers, unexpected direct commits, and changed release metadata before mutating Git refs.
- MoonDesk update notices display clear, top-level changelog bullets, preserve wrapped bullet text, and remain compatible with older releases and skipped-version upgrades.
- Release automation preserves Worker Companion packaging and verifies the release body before npm publication.
Pull requests
Full Changelog: v0.15.0...v0.15.1
MoonDesk v0.15.0
What's Changed
Full Changelog: v0.14.1...v0.15.0
MoonDesk v0.14.1
What's Changed
- fix(workers): simplify model-facing tool description by @nkcbuilds in #72
Full Changelog: v0.14.0...v0.14.1
MoonDesk v0.14.0
What's Changed
- Harden experimental worker reliability by @ashpeak in #69
- fix: make Worker Companion release tests version-aware by @ashpeak in #71
Full Changelog: v0.13.6...v0.14.0
MoonDesk v0.13.6
What's Changed
- fix: block protected system directories as workspaces by @nkcbuilds in #70
Full Changelog: v0.13.5...v0.13.6
MoonDesk v0.13.5
What's Changed
- Fix Windows ngrok TLS startup crash by @nkcbuilds in #68
Full Changelog: v0.13.4...v0.13.5
MoonDesk v0.13.4
What's Changed
- Browser waits no longer restart a healthy Chromium session when an explicit page condition simply times out, and multi-text waits now succeed when any requested text appears.
- Browser DOM automation now resolves snapshot element IDs correctly and reliably fills text fields, selects, checkboxes, switches, and radio controls.
- Console and network inspection now follow the current navigation by default, can include preserved history when requested, and expose richer request/response details with workspace-safe body exports.
- JavaScript dialogs and beforeunload prompts are handled natively, and mouse/keyboard/text interactions can open a dialog without hanging or corrupting the browser session.
- Browser emulation resets cleanly, the final logical tab is protected, file chooser uploads work through the connector, screenshots validate their options, verbose snapshots expose richer accessibility data, and performance traces can be written as gzip JSON.
Reliability and compatibility
This release hardens MoonDesk's native CDP browser runtime across session isolation, timeout recovery, uploads, network inspection, dialogs, emulation, screenshots, tracing, and interaction handling while preserving MoonDesk-owned workspace BrowserContext isolation.
- Merged in #67
Full Changelog: v0.13.3...v0.13.4
MoonDesk v0.13.3
What's Changed
- fix: reject incompatible Linux runtimes by @nkcbuilds in #62
Full Changelog: v0.13.2...v0.13.3
MoonDesk v0.13.2
What's Changed
- fix: harden release recovery and compatibility checks by @nkcbuilds in #61
Full Changelog: v0.13.1...v0.13.2
MoonDesk v0.13.1
What's Changed
- fix: tolerate npm release propagation by @nkcbuilds in #60
Full Changelog: v0.13.0...v0.13.1