Skip to content

Latest commit

 

History

History
631 lines (401 loc) · 36.4 KB

CHANGELOG.md

File metadata and controls

631 lines (401 loc) · 36.4 KB

Release Notes

Release 0.5.0

Features

  • BREAKING: Remove deprecated cleanup targets and improve tests by @wangl-cc in #315
  • BREAKING: Add reclamation and improve fight, roguelike, copilot commands by @wangl-cc in #313
  • Add support for encrypted ssh key and ssh-agent by @wangl-cc in #337

Bug Fixes

  • Retry remove_dir_all 3 times in ensure_clean by @wangl-cc in #320
  • Create a owned copy of version string of MaaCore instead of a reference by @wangl-cc in #327
  • Task name of reclamation algorithm by @wangl-cc in #336

Performance

  • Use manual Debug implementation and remove deprecated AsRef by @wangl-cc in #330

Refactor

Documentation

Testing

  • BREAKING: Run tests even some environment variables are not set by @wangl-cc in #316
  • Fix env var name and logic in version test by @wangl-cc
  • Ignore data_relative test by @wangl-cc

Miscellaneous

  • Sort dependencies by name by @wangl-cc
  • Remove unnecessary reference by @wangl-cc
  • Update schema ssh configuration by @wangl-cc
  • Remove [bot] suffix from username in changelog by @wangl-cc

Full Changelog: https://github.com/MaaAssistantArknights/maa-cli/compare/v0.4.12...v0.5.0

Release 0.4.12

Features

  • Use Official as the default value for client_type by @wangl-cc in #312

Bug Fixes

  • Handle ConnectFailed message in callback by @wangl-cc

Performance

  • Slightly decrease allocations in processing tasks by @wangl-cc

Documentation

Full Changelog: https://github.com/MaaAssistantArknights/maa-cli/compare/v0.4.11...v0.4.12

Release 0.4.11

Features

  • Set client_type for Fight and Closedown automatically by @wangl-cc in #305
  • Support client type for Closedown command by @wangl-cc in #309

Bug Fixes

Refactor

Documentation

Full Changelog: https://github.com/MaaAssistantArknights/maa-cli/compare/v0.4.10...v0.4.11

Release 0.4.10

Features

  • Improve error message when failing to add task by @wangl-cc

Bug Fixes

  • Correctly handle the return value of AsstAppendTask by @wangl-cc in #300

Refactor

  • Parse and convert of TouchMode and TaskType by @wangl-cc in #303

Documentation

  • Update runtime loading section of maa-sys by @wangl-cc

Testing

Full Changelog: https://github.com/MaaAssistantArknights/maa-cli/compare/v0.4.9...v0.4.10

Release 0.4.9

Features

Documentation

  • Update docs to sync with MAA main repository by @wangl-cc in #291

Security

Full Changelog: https://github.com/MaaAssistantArknights/maa-cli/compare/v0.4.8...v0.4.9

Release 0.4.8

Features

Bug Fixes

  • Ensure config file are unique after importing by @wangl-cc in #281
  • Respect gpu ocr when cpu ocr is not specified by @wangl-cc in #287

Documentation

Miscellaneous

Full Changelog: https://github.com/MaaAssistantArknights/maa-cli/compare/v0.4.7...v0.4.8

Release 0.4.7

Features

  • Mark the old config file asst.toml deprecated by @wangl-cc in #275
  • New command import to import configuration files by @wangl-cc in #276
  • Detect device address by adb devices by @wangl-cc in #277

Documentation

  • Add docs for other subcommands by @wangl-cc

Miscellaneous

  • Use new file structure for config examples by @wangl-cc

Full Changelog: https://github.com/MaaAssistantArknights/maa-cli/compare/v0.4.6...v0.4.7

Release 0.4.6

Features

Bug Fixes

  • Wrong path to item_index.json for non-official clients by @wangl-cc in #256
  • Use $crate::ToCString in impl_to_cstring macros by @wangl-cc
  • Ensure log directory exists before creating log file by @wangl-cc in #269

Refactor

Documentation

Testing

  • Compare BTreeSet instead of Vec in cleanup by @wangl-cc in #271

Security

Miscellaneous

Full Changelog: https://github.com/MaaAssistantArknights/maa-cli/compare/v0.4.5...v0.4.6

Release 0.4.5

Features

Bug Fixes

  • Add rt-multi-thread feature for tokio and bump dependencies by @wangl-cc in #226
  • Sanity and medicine usage message by @wangl-cc in #230
  • Set default log prefix to Always to avoid breaking change by @wangl-cc in #233

Documentation

Miscellaneous

Full Changelog: https://github.com/MaaAssistantArknights/maa-cli/compare/v0.4.4...v0.4.5

Release 0.4.4

Features

  • Support timezone for all time related conditions by @wangl-cc in #207

Bug Fixes

Miscellaneous

Full Changelog: https://github.com/MaaAssistantArknights/maa-cli/compare/v0.4.3...v0.4.4

Release 0.4.3

Features

  • Add preset field for connection configuration by @wangl-cc in #195
  • Add client field to Weekday condition used to adjust date by @wangl-cc in #203

Bug Fixes

Documentation

Full Changelog: https://github.com/MaaAssistantArknights/maa-cli/compare/v0.4.2...v0.4.3

Release 0.4.2

Features

Bug Fixes

  • If start time is later than end, treat it as crossing midnight by @wangl-cc in #189

Miscellaneous

  • Add condition DayMod for task schema by @wangl-cc

Full Changelog: https://github.com/MaaAssistantArknights/maa-cli/compare/v0.4.1...v0.4.2

Release 0.4.1

Performance

Documentation

  • Mention that partial installation of MaaCore is not recommended by @wangl-cc

Miscellaneous

Full Changelog: https://github.com/MaaAssistantArknights/maa-cli/compare/v0.4.0...v0.4.1

Release 0.4.0

Features

  • Search both origin and canonicalized directory of current_exe by @wangl-cc in #94
  • Add a new subcommand fight by @wangl-cc in #104
  • Add BoolInput to query user for boolean input by @wangl-cc in #107
  • Query start_game_enabled and client_type in startup task by @wangl-cc in #110
  • Add subcommand copilot to complete the auto-battle feature by @hzxjy1 in #127
  • BREAKING: Resource update and refactor maa core binding by @wangl-cc in #126
  • BREAKING: Download native binaries instead of universal binaries on macOS by @wangl-cc in #133
  • Add stage argument to fight task by @wangl-cc in #134
  • Subcommand roguelike by @wangl-cc in #136
  • Don't run set options test in CI by @wangl-cc in #143
  • Auto set remote url based on locale by @wangl-cc in #141
  • Add alias for component and update fish completion by @wangl-cc in #149
  • BREAKING: Launch PlayCover App only on macOS by @wangl-cc in #152
  • BREAKING: Log with env_logger and show task summary when stopped by @wangl-cc in #153
  • Add name field to task config, use it in summary by @wangl-cc in #154
  • Add convert subcommand to convert config file to another format by @wangl-cc in #156
  • Read stage activity from StageActivity.json by @wangl-cc in #159
  • Add boolean conditions by @wangl-cc in #161
  • Better input by @wangl-cc in #163
  • Exit with error when taskchain error by @wangl-cc in #169
  • BREAKING: Return the error when loading SharedLibrary fail by @wangl-cc in #172
  • BREAKING: Split startup and closedown from fight by @wangl-cc in #174

Bug Fixes

Refactor

Documentation

Testing

  • Fix test failure on CI caused by create user resource dir by @wangl-cc in #142
  • Ignore tests that attempt to create a directory in user space by @wangl-cc in #144

Miscellaneous

Full Changelog: https://github.com/MaaAssistantArknights/maa-cli/compare/v0.3.12...v0.4.0

Release 0.3.12

Features

Bug Fixes

  • Canonicalize returned path of current_exe by @wangl-cc in #71
  • user_resource should be a flag instead of an option by @wangl-cc in #74
  • Load client resource when playtools is not true by @wangl-cc in #75
  • Failed to exit on windows by @wangl-cc in #79
  • current_exe on windows and all platform without self feature by @wangl-cc in #78

Documentation

  • Remove outdated comment by @wangl-cc
  • Update README to match the latest version by @wangl-cc

Testing

Miscellaneous

  • Add cliff.toml to generate changelog when release by @wangl-cc
  • Add some metadata to Cargo.toml by @wangl-cc

Full Changelog: https://github.com/MaaAssistantArknights/maa-cli/compare/v0.3.11...v0.3.12

Release 0.3.11

Bug Fixes

  • Make Array higher priority than Input* in Value by @wangl-cc

Full Changelog: https://github.com/MaaAssistantArknights/maa-cli/compare/v0.3.10...v0.3.11

Release 0.3.10

Features

Documentation

  • Change "MaaTouch" to "MAATouch" by @hzxjy1 in #53

Testing

  • Add test for deserializing value with input by @wangl-cc

Full Changelog: https://github.com/MaaAssistantArknights/maa-cli/compare/v0.3.9...v0.3.10

Release 0.3.9

Features

  • MAA_EXTRA_SHARE_NAME to specify extra share name at compile time by @wangl-cc in #43
  • Add feature self to disable self update by disable it by @wangl-cc in #44

Full Changelog: https://github.com/MaaAssistantArknights/maa-cli/compare/v0.3.8...v0.3.9

Release 0.3.8

Bug Fixes

  • Don't clear resource dir if no_resource is true by @wangl-cc in #41

Full Changelog: https://github.com/MaaAssistantArknights/maa-cli/compare/v0.3.7...v0.3.8

Release 0.3.7

Features

Full Changelog: https://github.com/MaaAssistantArknights/maa-cli/compare/v0.3.6...v0.3.7

Release 0.3.6

Features

Bug Fixes

Full Changelog: https://github.com/MaaAssistantArknights/maa-cli/compare/v0.3.5...v0.3.6

Release 0.3.5

Features

  • Load resources based on client_type and if use PlayTools by @wangl-cc in #33

Bug Fixes

Full Changelog: https://github.com/MaaAssistantArknights/maa-cli/compare/v0.3.4...v0.3.5

Release 0.3.4

Features

Testing

Full Changelog: https://github.com/MaaAssistantArknights/maa-cli/compare/v0.3.3...v0.3.4

Release 0.3.3

Features

Bug Fixes

Full Changelog: https://github.com/MaaAssistantArknights/maa-cli/compare/v0.3.2...v0.3.3

Release 0.3.2

Bug Fixes

Full Changelog: https://github.com/MaaAssistantArknights/maa-cli/compare/v0.3.1...v0.3.2

Release 0.3.1

Features

Documentation

Full Changelog: https://github.com/MaaAssistantArknights/maa-cli/compare/v0.3.0...v0.3.1

Release 0.3.0

Features

  • Better maa callback based on MacGUI by @wangl-cc
  • Print lib and resource dir by @wangl-cc
  • BREAKING: Rename touch modes and default to ADB by @wangl-cc
  • BREAKING: Support PlayCover connection by @wangl-cc
  • Install package with maa-updater by @wangl-cc
  • Speed test from mirrors and fix for linux by @wangl-cc
  • Improve speed test of updater by @wangl-cc
  • Make all filename parameters relative to config directory by @wangl-cc
  • Improve start and close game of playcover mode by @wangl-cc
  • Extract for windows by @wangl-cc
  • BREAKING: Maa-updater can only install from prebuilt package by @wangl-cc
  • Download from GitHub release in CI by @wangl-cc
  • BREAKING: Remove mod type by @wangl-cc
  • Improve build script by @wangl-cc
  • BREAKING: Drop support for windows and fix test on macOS by @wangl-cc in #5
  • BREAKING: Maa-run as a subcommand of maa-helper to set env vars for maa-run by @wangl-cc in #7
  • BREAKING: Import help and version will only show MaaCore version by @wangl-cc in #12
  • BREAKING: More useful maa command by @wangl-cc in #13
  • Add yaml support for config file by @wangl-cc in #14
  • Add a field resources to specify additional resource files by @wangl-cc in #15
  • Impl ToCString for both PathBuf and &PathBuf by @wangl-cc
  • Better log system and message handling by @wangl-cc in #17
  • Failed message will be printed to debug log by @wangl-cc in #18
  • Support absolute path for additional resource by @wangl-cc in #19
  • New option --user-resource by @wangl-cc

Bug Fixes

Refactor

  • Better error handle by @wangl-cc
  • BREAKING: Remove maa-util, split maa-sys and other improves by @wangl-cc
  • BREAKING: Rename maa-runner to maa-cli by @wangl-cc
  • BREAKING: Rename workspace members to avoid confusion by @wangl-cc in #9
  • BREAKING: Remove maa-run and use dlopen to load MaaCore by @wangl-cc in #24

Documentation

Testing

  • Add AsstConfig test and fix get_dir test by @wangl-cc

Miscellaneous