Skip to content

Releases: espetro/mcp-sim

Release list

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 05 Jul 14:20
e316c1b

Changelog

  • e316c1b merge: develop into main for v0.2.0 release
  • 9e333da chore(release): bump version references to v0.2.0
  • da1a015 ci(goreleaser): ship windows binaries
  • 17c8e5f ci: deploy doc site to GitHub Pages on push to main
  • 927e2ee docs(readme): link hosted doc site and local preview task
  • bead612 chore(taskfile): add docmd tasks for doc site preview and build
  • 12ab74c docs: drop docs/releases, duplicated by CHANGELOG.md
  • f113df1 docs(readme): collapse go install into a details section
  • c4b06ff feat(service): install mcp-sim as a native OS service
  • 9c02089 docs: stop implying the whole server is macOS-only
  • f8d5f3a ci: add cross-platform build matrix
  • e06701a fix(config): resolve default config path via os.UserHomeDir
  • e0a362a fix(agentdevice): replace pkill with tracked process kill
  • 6ecd8e2 fix(android): support Windows in emulator process spawning

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 05 Jul 12:23

Changelog

  • 75ea8b3 fix(goreleaser): ship darwin/linux only (Setpgid is unix-only)
  • 249ed4f fix(goreleaser): correct brews config for v2 (directory not folder, no id)
  • b1204a1 fix(goreleaser): use homebrew_casks (v2 replacement for brews)
  • fb82ac2 fix(goreleaser): folder -> path for v2 Homebrew
  • 388a03e fix(goreleaser): update config for v2 API compatibility
  • ffaaf01 chore: update version references to v0.1.1
  • 5e13867 merge: develop into main for v0.1.1 release
  • 6257220 merge: resolve conflicts from origin/main (v0.1.0)
  • 52c0f8b docs(v0.1.1): note homebrew tap and release automation
  • 843b260 ci(release): run goreleaser on tag push
  • 7e61f3f feat(release): add brew services support to homebrew formula
  • cbdc00f docs: remove dash punctuation from README
  • 9bf7726 docs: replace emdashes with hyphens in README
  • 31342d1 docs(readme): lean/KISS rewrite following product-repo conventions
  • d7fd48e docs: align v0.1.1 changelog and release notes with restored proxy launcher
  • f4997ff docs(readme): note agent-device v0.18+ requirement
  • 4bfb331 fix(agentdevice): restore proxy launcher using agent-device v0.18+ 'proxy' subcommand
  • 5de2f04 docs(changelog): add v0.1.1 entry with all bugfixes
  • 4574fb7 docs(releases): add v0.1.0 and v0.1.1 release notes
  • 38dbc11 docs(agents): drop Current release section, point to docs/releases/
  • af68ef3 fix(cmd): nil-check agentdevice.New() before registering
  • 8c3f8a5 fix(core,mcp): bump default timeouts for boot_device and await_ready
  • f5a88d0 fix(agentdevice): rewrite as presence checker (the 'proxy' subcommand doesn't exist)
  • 5587096 fix(ios): capture stderr in open_url error message
  • ea12dff fix(android): detach emulator from request ctx, track PID, capture stderr
  • 5839fa3 docs: prerequisites, v0.1.0 changelog entry, resilience section, release pointer
  • ac78f76 chore(lint): extend errcheck exclusion to fmt.Fprint
  • 6cce677 chore(release): inject version/commit/date via ldflags in Taskfile and GoReleaser
  • 379a8d6 feat(cmd): help system + per-subcommand --help + version + resilient platforms
  • 48a26de feat(mcp): register get_state and await_ready tools
  • 5920451 feat(android): return (nil, nil) when emulator/adb tooling unavailable
  • c5cdcf1 fix(ios): correctly parse simctl's nested devices-by-runtime JSON
  • 45afee3 feat: add internal/version package with ldflags-injectable variables
  • e0b21b7 docs: add AGENTS.md with project backlog link, conventions, and stack overview
  • aea0836 fix(gitignore): anchor binary ignore to repo root
  • c57d2ba fix(cmd): pass ctx to ios.New after signature change
  • aa04b0e fix(agentdevice): use exec.CommandContext for proxy start
  • 09385e5 fix(android): use exec.CommandContext and remove dead code
  • abc6ec8 fix(ios): use exec.CommandContext and propagate ctx through helpers
  • 8fd69f6 fix(config): discard default config file load error and add gosec annotation
  • c7ce3cd fix(http): set ReadHeaderTimeout to mitigate Slowloris attacks
  • 8d2fc3b fix(log): remove ineffectual assignment in New()
  • afad7df chore: fix golangci-lint v2 config
  • 28aac26 docs: add CONTRIBUTING, CODE_OF_CONDUCT, SECURITY, CHANGELOG
  • ce174c3 docs: add README and docs/ with architecture, tailscale, launchd, adding-platform
  • 9167595 ci: add GitHub Actions CI workflow and GoReleaser config
  • e5497cd chore: add project scaffold
  • ba0e64b feat: implement platforms/android and add cmd/mcp-sim entry point
  • c075244 feat: add controllers/agentdevice adapter
  • bd7c21f feat: add platforms/ios iOS Simulator adapter
  • c24c2e3 feat: add pkg/mcp server wiring
  • 4c50b8e feat: add internal/core with registry, lifecycle, and tool helpers
  • dba391b feat: add internal/http server with graceful shutdown
  • b414a53 feat: add internal/config and internal/log packages
  • e46e002 feat: add pkg/contract with Platform and Controller interfaces