Releases: MaaAssistantArknights/maa-cli
Releases · MaaAssistantArknights/maa-cli
v0.4.0
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)
- Exit with error when taskchain error (#169)
- BREAKING: Return the error when loading SharedLibrary fail (#172)
- BREAKING: Split startup and closedown from fight (#174)
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)
- Rename
MAATask
toTaskType
and move tomaa-sys
(#173)
Documentation
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)
Miscellaneous
v0.4.0-beta.6
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)
Miscellaneous
v0.4.0-beta.5
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)
Bug Fixes
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
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)
Miscellaneous
v0.4.0-beta.4
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)
Bug Fixes
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
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)
Miscellaneous
v0.4.0-beta.3
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)
Bug Fixes
- Log message
- Only open playcover app when using playtools (#137)
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
Documentation
- Add build options and update usage and config (#132)
Miscellaneous
v0.4.0-beta.2
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)
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)
Miscellaneous
v0.4.0-beta.1
Release Notes
Features
- Qurey
start_game_enabled
andclient_type
in startup task (#110) - Add
BoolInput
to query user for boolean input (#107) - Add a new subcommand
fight
(#104) - Search both origin and canonicalized directory of
current_exe
(#94)
Refactor
- Core and cli installer (#118)
- Add
Task::new_with_default()
to simplify code (#111) - Move common args of
run
in structCommonArgs
(#109) - Rename
TaskList
toTaskConfig
and add methods (#108) - Use
object!
macro to createValue::Object
(#105)
Miscellaneous
- Fix tag name for alpha release and beta number for beta release (#120)
- Only bump
Cargo.lock
with dependabot (#116) - Group all non breaking updates into a single PR (#113)
- Separate tests for
maa-sys
fromci.yml
(#112) - Remove debug print
- Don't dryrun homebrew publish
- Enable LTO and strip binaries for release (#93)
- Upload coverage with token (#91)
- Fix typos
- Create PR from fork
- Fix
publish-homebrew
(#90)
v0.3.12
Release Notes
Features
- Add support for static options (#88)
- Better error message when directory not found
- Support Windows (#77)
- Add
--dry-run
option torun
command (#76) - Make log level related options global (#73)
- Add
user_resource
option in asst config (#72) - Load
MaaCore
with name if core dir not found (#70)
Bug Fixes
current_exe
on windows and all platform withoutself
feature- Failed to exit on windows (#79)
- Load client resource when playtools is not true (#75)
user_resource
should be a flag instead of an option (#74)- Canonicalize returned path of
current_exe
(#71)
Documentation
- Update README to match the latest version
- Remove outdated comment
Testing
- Add tests for
ClientType
and fix typo (#85)
Miscellaneous
- Release with change log generated by git-cliff (#89)
- Add some metadata to Cargo.toml
- Cache to speed up build (#86)
- Add cliff.toml to generate changelog when release
- Only cat log on x86_64
- Always cat log of MaaCore
- Fix and build without cross (#80)
- Add a setup action shared by ci and release workflows
v0.3.11
What's Changed
- fix: make
Array
higher priority thanInput*
inValue
in c3a6f53 - ci: call
publish-*
workflows after release by @wangl-cc in #66
Full Changelog: v0.3.10...v0.3.11
v0.3.10
What's Changed
Features
- User input in task definition by @wangl-cc in #54
- Option
strategy
for matching variant by @wangl-cc in #64
Documents
CI
- Add code coverage in CI by @wangl-cc in #60
- Add workflow to update AUR repo automatically by @horror-proton in #63
- Add workflow to update homebrew formula and cask by @wangl-cc in #65
New Contributors
Full Changelog: v0.3.9...v0.3.10