Releases: wasabeef/emu
Releases · wasabeef/emu
v1.1.0
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
[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.3 (f4aee82)
v1.0.2
v1.0.1
v1.0.0
[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
- Bump version to v1.0.0 (9f27108)
Refactor
- Simplify architecture by removing environment variables (4cf76ce)
v0.2.2
v0.2.1
v0.2.0
[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.2.0 (2237612)
v0.1.0
[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
Refactor
Build
- Add bun lockfile and update gitignore for node_modules (0b42032)
Clean
- Delete unused files (50d5bb9)