Repository navigation
v0.7.5-alpha.1+sha.aebb5e9
Pre-release
Pre-release
Release Notes
Release 0.7.5-alpha.1+sha.aebb5e9
Features
- Better installer by @wangl-cc in #440
- Support report callback by @wangl-cc in #441
- Add ETag caching for manifest downloads by @wangl-cc in #451
- BREAKING: Split Paradox Simulation copilot command by @wangl-cc in #478
- Print log dir on MAAError by @satgo1546 in #477
- Import command support remote file (via HTTP(s)) by @wangl-cc in #479
- Add
as_sliceandas_mut_vecmethods for MAAValue by @wangl-cc in #481 - Add maa-str-ext crate for UTF-8 validation by @wangl-cc in #480
- Use simplified UA for HTTP requests by @wangl-cc in #488
- Add loop-times support for copilot by @wangl-cc in #501
- Add auto_reconnect option to disable game server reconnect by @wangl-cc in #510
- Use atomic file writes to avoid torn/partial files by @wangl-cc in #517
- Enhance Waydroid integration with automatic session management and improved ADB connection handling by @Constrat in #514
- Use bound ID to open PlayCover app on macOS by @wangl-cc in #522
- Add MaaFwAdb touch mode support by @wangl-cc in #526
- Add dynamic completion support to
runcommand by @PFiS1737 in #546 - 支持腾讯应用宝5.10.56.xx+ by @srdr0p in #540
- Support GitHub proxy for release downloads via ureq middleware by @lingdiansr in #541
- Support new PRTS copilot URI format by @wangl-cc in #569
Bug Fixes
- CLI arguments should have higher priority than overlays by @wangl-cc in #442
- Download tasks.json and activity from api by @wangl-cc in #452
- Add Waydroid connection preset to
maa initby @satgo1546 in #455 - Make HTTP client read system certificate by @lingdiansr in #454
- Adapt to callback changes by @wangl-cc in #476
- Single-task copilot uses
filenameinstead ofcopilot_listby @travellerse in #492 - Remove duplicated
Fetched ...message during download by @wangl-cc in #504 - Add default value for missing skill in CopilotOperator by @travellerse in #496
- Align hot update task cache with MaaCore by @wangl-cc in #505
- Ignore concurrent cache write races by @wangl-cc in #519
- Preserve map order when converting config by @wangl-cc in #523
- Reject empty user input definitions in maa-value by @wangl-cc in #525
- Align roguelike starts_count CLI param with upstream by @travellerse in #527
- Markdown lint by @Constrat
- Unexpected output during completion in fish by @PFiS1737 in #545
- Guard MaaCore runtime lifecycle state by @wangl-cc in #549
- Prefer open by path over bundle id on macOS by @0x414E4F4E in #552
- Use case sensitive YoStar by @Constrat in #558
- Exclude automated changelog commits by @wangl-cc in #566
- Treat empty directory environment variables as unset by @JIAFALSEDREAM in #563
Performance
Refactor
- Extract ToCString trait into separate crate by @wangl-cc in #456
- BREAKING: Add new formation options and improve performance by @wangl-cc in #460
- Split MAAValue into a crate by @wangl-cc in #462
- Make IntoParameters trait more test friendly by @wangl-cc in #473
- Improve MAAValue ergonomics by @wangl-cc in #484
- Split maa-sys safe API into maa-core by @wangl-cc in #507
- Model copilot raid mode as enum by @wangl-cc in #518
- Extract shared secret config by @wangl-cc in #520
- Split
maa-valueinto template and resolved types by @wangl-cc in #485
Documentation
- Add winget installation instructions by @wangl-cc in #471
- Add docs tip for winget users to use maa-cli command name by @JasonHuang79 in #475
- Add crate map for human and agent by @wangl-cc in #508
- Update waydroid preset docs by @Constrat
- Remove obsolete NUR installation instructions by @wangl-cc in #565
- Fix cargo install commands by @JIAFALSEDREAM in #562
Testing
- Use local Python HTTP server for copilot testing by @wangl-cc in #457
- Replace python HTTP server with Rust implementation by @wangl-cc in #458
- Add missing
--no-reportflag to llvm-cov by @wangl-cc - Isolate cargo x test runtime directories by @wangl-cc in #515
- Run secret environment tests serially by @wangl-cc
Security
- Bump actions/cache from 4 to 5 by @dependabot in #448
- Add cargo-deny check and improve license handling by @wangl-cc in #463
- Bump tar from 0.4.45 to 0.4.46 by @dependabot in #551
- Bump actions/cache from 5 to 6 by @dependabot in #556
Miscellaneous
- Fix typos by @wangl-cc
- Make clippy happy by @wangl-cc in #435
- Stop use lld on windows by @wangl-cc
- Update deps by @wangl-cc
- BREAKING: Remove vendored-openssl feature by @wangl-cc in #461
- BREAKING: Add xtask for release and installation script by @wangl-cc in #465
- Make xtask work locally and in CI by @wangl-cc
- Batch dependabot workflow updates by @wangl-cc in #509
Build
Full Changelog: MaaAssistantArknights/maa-cli@v0.5.9...nightly