Skip to content

v0.4.0-beta.6

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 06 Jan 09:03
· 286 commits to main since this release
cb1a77e

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 and client_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 create Value::Object (#105)
  • Rename TaskList to TaskConfig and add methods (#108)
  • Move common args of run in struct CommonArgs (#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

  • Fix typos
  • Remove debug print
  • Group all non breaking updates into a single PR (#113)
  • Only bump Cargo.lock with dependabot (#116)
  • Change copilot input prompt (#135)
  • Format code
  • BREAKING: Add JSON schemas and change file structure (#157)