Skip to content

Releases: segment-integrations/mobile-devtools

v0.0.2

18 Feb 19:51

Choose a tag to compare

What changed

Initial release of mobile development plugins with comprehensive tooling for Android, iOS, and React Native projects

Plugins bumped

Plugin Version
android 0.0.1 -> 0.0.2
ios 0.0.1 -> 0.0.2
react-native 0.0.1 -> 0.0.2
devbox-mcp 0.1.0 -> 0.1.1

Changes

Features

  • Metro port isolation for React Native projects via environment variable
  • flag (renamed from ) to skip Android SDK setup during init
  • Standardized logging system with platform-specific log functions (, )
  • Automatic APK detection via glob patterns
  • Device lock file validation and automatic regeneration
  • Process-compose test suites for all platforms
  • Comprehensive E2E test infrastructure with GitHub Actions workflows
  • MCP (Model Context Protocol) server for devbox integration

Fixes

  • Corrected virtenv path structure for React Native plugin
  • Metro bundler process isolation and cleanup
  • Device lock file generation and checksum validation
  • Emulator and simulator detection logic
  • Test result reporting and summary generation
  • iOS runtime discovery and caching

Other

  • Complete plugin architecture refactor with script layering (lib → platform → domain → user → init)
  • Comprehensive documentation wiki with guides, references, and troubleshooting
  • Release automation with version bump scripts
  • CI/CD workflows for PR checks and full E2E tests
  • Removed deprecated Flox environments in favor of Devbox plugins
  • Added package to Android and iOS plugins

Migration notes

  • has been renamed to . Update any scripts or configurations using the old variable name.
  • The directory structure has changed - regenerate by running or manually remove to trigger recreation.
  • Device lock files are now validated on startup. Run to regenerate if checksum mismatches are reported.