Skip to content

v0.4.0-beta.4

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 19 Dec 07:55
· 293 commits to main since this release
e809692

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)

Bug Fixes

  • Log message
  • Only open playcover app when using playtools (#137)
  • Dry-run not working (#140)

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

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