Skip to content

Releases: wasabeef/emu

v1.1.0

23 Jul 05:45
8e0ad22

Choose a tag to compare

1.1.0 - 2025-07-23

Added

  • add comprehensive security testing and CI/CD automation
  • implement MockDeviceManager for emulator-independent testing
  • implement non-blocking navigation updates to eliminate UI stuttering
  • add iOS device details fetching and improve startup performance

Changed

  • fix formatting and improve code consistency
  • clean up GitHub templates
  • update ci
  • add test-utils feature and update dependencies
  • implement comprehensive test coverage with MockDeviceManager
  • Merge pull request #9 from wasabeef/fix-coverage
  • translate Japanese comments to English
  • refactor test suite to fixture-based approach with comprehensive coverage
  • improve test coverage and infrastructure with unit tests and cleanup
  • remove unused benchmark files and update dependencies
  • consolidate test documentation and remove redundant planning files
  • update CI configuration to use existing test files
  • update cliff.toml to Keep a Changelog 1.1.0 format and fix CI test references
  • improve test coverage with MockBackend and execution tests
  • eliminate hardcoded values across implementation
  • integrate asdf version management for Rust toolchain
  • replace tarpaulin with octocov for simplified coverage reporting
  • Merge pull request #10 from wasabeef/test-improve-coverage
  • reorganize test files into structured directories
  • add comprehensive private function tests for AndroidManager
  • add private function tests for IosManager
  • update documentation to reflect test improvements
  • fix test coverage measurement configuration
  • add test infrastructure documentation for MockCommandExecutor and common test utilities
  • Merge branch 'main' into refactor-tests-files
  • translate Japanese comments to English in test code
  • add comprehensive tests for multiple modules and fix clippy errors
  • expand comprehensive test coverage across core modules
  • add comprehensive test suites for major components
  • reorganize and consolidate test documentation
  • Merge pull request #11 from wasabeef/refactor-tests-files
  • update integration tests for new performance settings
  • update project documentation for performance improvements
  • add comprehensive input responsiveness performance tests
  • replace hardcoded device success message with constant
  • add MockDeviceManager support to all test suites
  • bump version to 0.2.2 and update documentation
  • Merge pull request #12 from wasabeef/perf-input-key

Fixed

  • resolve GitHub CI test execution failures
  • coverage timeout
  • update security test command to match new test structure
  • resolve failing iOS device type formatting test
  • correct variable names in iOS manager tests for Ubuntu CI
  • unwrap Result values in iOS manager tests for Ubuntu CI
  • resolve trait disambiguation for iOS manager tests
  • remove expect call on IosManager struct in non-macOS test
  • add ANDROID_HOME setup to android_manager_test for CI compatibility
  • optimize input responsiveness with ultra-fast polling
  • add get_device_details stub for non-macOS platforms

Security

  • Merge pull request #8 from wasabeef/refactor-test-codes

v1.0.3

12 Jul 06:43

Choose a tag to compare

[1.0.3] - 2025-07-12

Bug Fixes

  • Use inline format variables to comply with clippy uninlined_format_args lint (e913b25)
  • Resolve clippy uninlined_format_args warnings for Rust 1.88.0 compatibility (ea6c83b)

Documentation

  • Update (a25bd2c)
  • Enhance constants documentation with comprehensive RustDoc comments (9f10cc5)
  • Improve installation section with build from source instructions (ff7ea3a)

Features

  • Display version number in application title (d150a6a)

Miscellaneous Tasks

  • Add --all-targets flag to clippy check for comprehensive linting (95444c6)
  • Add Rust version output for debugging clippy differences (66b9b99)
  • Upgrade rust to 1.88.0 (70dc99d)

Refactor

  • Eliminate hardcoded values across the codebase (bd33946)

Testing

  • Enhance test coverage with comprehensive constants validation (23025c6)

Release

v1.0.2

02 Jul 16:19

Choose a tag to compare

[1.0.2] - 2025-07-02

Bug Fixes

  • Add iOS version to device names for disambiguation (97464d5)

Release

v1.0.1

29 Jun 15:59

Choose a tag to compare

[1.0.1] - 2025-06-29

Bug Fixes

  • Clear device operation status and improve delete dialog (aa3ab47)

Release

v1.0.0

28 Jun 15:48

Choose a tag to compare

[1.0.0] - 2025-06-28

Bug Fixes

  • Resolve remaining clippy::uninlined_format_args warnings (18b00e4)
  • Resolve final clippy::uninlined_format_args errors (9da0f13)
  • Resolve all clippy::uninlined_format_args warnings in android.rs (d0a5461)

Miscellaneous Tasks

Refactor

  • Simplify architecture by removing environment variables (4cf76ce)

v0.2.2

26 Jun 01:33

Choose a tag to compare

[0.2.2] - 2025-06-26

Bug Fixes

  • Use graceful shutdown for Android emulators to preserve process on exit (92c1fe7)

Documentation

  • Update README.mda (d27ce19)
  • Update README.md (732857e)
  • Fix failing doctests by adding missing imports and attributes (ecab76f)

Miscellaneous Tasks

  • Delete .specstory directory (e81ba1e)
  • Bump version to v0.2.2 (240b616)

v0.2.1

15 Jun 14:32

Choose a tag to compare

[0.2.1] - 2025-06-15

Bug Fixes

  • Improve keyboard input responsiveness to 120fps (3614eac)

Miscellaneous Tasks

v0.2.0

15 Jun 09:06

Choose a tag to compare

[0.2.0] - 2025-06-15

Bug Fixes

  • Resolve key input lag with event batching system (df33bd5)
  • Clippy warnings and improve async fn syntax (f63df90)
  • Conditional import iOS constants for cross-platform compatibility (1582841)

Features

  • Improve loading indicator with animated moon phases (75746ea)
  • Add host architecture detection for optimal Android emulator performance (4a49388)
  • Add SDK installation and API level management (62ff601)

Release

v0.1.0

11 Jun 14:18

Choose a tag to compare

[0.1.0] - 2025-06-11

Bug Fixes

  • Remove coverage test for ci (f59ad10)
  • Resolve all clippy warnings and test compilation errors (46add85)
  • Update pre-push hook to skip doctests (5b9cd33)

Documentation

  • Update (3df6458)
  • Add comprehensive English documentation to all Rust files (3b4a4da)
  • Update CONTRIBUTING.md with asdf and lefthook setup (447aece)
  • Update LICENSE reference in README (e939bb4)
  • Update test commands to exclude doctests by default (1522d0d)
  • Consolidate and streamline documentation structure (648f834)

Features

  • Add 'q' key for quit and update keybindings documentation (7c59ea6)
  • Change key binding from 'n' to 'c' for create and update quit to 'q'/'Ctrl+q' (fbcd2d4)

Miscellaneous Tasks

  • Add lefthook for automated code quality checks (42fd043)
  • Rename LICENSE-MIT to LICENSE (4fdfbcb)

Refactor

  • Modernize Rust code patterns (8dd9c96)
  • Remove unused and deprecated files (4a06fe7)

Build

  • Add bun lockfile and update gitignore for node_modules (0b42032)

Clean

v0.0.2

11 Jun 07:49

Choose a tag to compare

[0.0.2] - 2025-06-11

Features

  • Add device list scrolling, remove config.toml, and automate Homebrew formula updates (666bbd3)