v0.4.0-beta.6
Pre-release
Pre-release
github-actions
released this
06 Jan 09:03
·
286 commits
to main
since this release
Release Notes
Features
- Search both origin and canonicalized directory of
current_exe
(#94) - Add a new subcommand
fight
(#104) - Add
BoolInput
to query user for boolean input (#107) - Qurey
start_game_enabled
andclient_type
in startup task (#110) - Add subcommand
copilot
to complete the auto-battle feature (#127) - BREAKING: Resource update and refactor maa core binding (#126)
- BREAKING: Download native binaries instead of universal binaries on macOS
- Add stage argument to fight task (#134)
- Subcommand
roguelike
(#136) - Don't run set options test in CI (#143)
- Auto set remote url based on locale (#141)
- Add alias for component and update fish completion (#149)
- BREAKING: Launch PlayCover App only on macOS (#152)
- BREAKING: Log with
env_logger
and show task summary when stopped (#153) - Add name field to task config, use it in summary (#154)
- Add
convert
subcommand to convert config file to another format (#156) - Read stage activity from StageActivity.json (#159)
- Add boolean conditions (#161)
- Better input (#163)
Bug Fixes
- Log message
- Only open playcover app when using playtools (#137)
- Dry-run not working (#140)
- BREAKING: Ensure extra share name is a name instead of a path (#160)
Refactor
- Use
object!
macro to createValue::Object
(#105) - Rename
TaskList
toTaskConfig
and add methods (#108) - Move common args of
run
in structCommonArgs
(#109) - Add
Task::new_with_default()
to simplify code (#111) - BREAKING: Core and cli installer (#118)
- Rename Value to MAAValue
- Detect game ready and close game by TCP connection (#164)
Documentation
- Add build options and update usage and config (#132)
Testing
- Fix test failure on CI caused by create user resource dir (#142)
- Ignore tests that attempt to create a directory in user space (#144)