Releases: espetro/mcp-sim
Releases · espetro/mcp-sim
Release list
v0.2.0
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
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