Skip to content

Releases: appetizerio/replaykit

1.0.9 Release

22 Sep 07:28
Compare
Choose a tag to compare

Nothing changed from 1.0.8, just tar binary files.

1.0.8 Release

14 Jun 07:49
Compare
Choose a tag to compare
  1. Fix bug when adding description to a trace file. Now the trace file is altered instead of creating a new file ending with .new
  2. Add --touchscreen to trace recording command to allow manual override of Linux touchscreen device file
  3. Upgrade minicap to support Android until API level 27

  1. 修正了给trace添加描述功能的bug。现在命令执行后被修改的trace文件会被覆盖而不是产生一个新文件
  2. 为录制命令增加了可选参数 --touchscreen 用于在为无法自动识别的Linux evdev 设备文件时手工指定
  3. 升级minicap到API 27(Android P, 9.0)

1.0.7 Release

03 Mar 03:22
Compare
Choose a tag to compare

This release improves overall stability and error reporting mechanism.

  1. Improve possible disconnection when communicating with ADB server
  2. Fix reported bugs on the previous version
  3. Refactor error collecting and reporting mechanism, where error messages are more informative
  4. adb-series commands, e.g., install, has better failure case information
  5. fix recording/mirroing/replaying bugs when working with Motorola and NUBIA models
  6. add a command to add description to a recorded trace

  1. 提高了与adb server通信上的稳定性
  2. fix了1.0.5版本中的一些bug
  3. 重构的error and crash反馈机制,错误输出更精确
  4. adb 系列命令,包括install等,有更详细的错误信息
  5. 修正了摩托罗拉和努比亚的兼容性问题
  6. 增加了一个命令用于为trace增加description

1.0.5 Release

07 Apr 11:55
Compare
Choose a tag to compare

This release updates mostly in stability:

  • fix a crash bug when finding resource binaries for a file path with Chinese characters
  • add Github Release checker; When a new release is found, the user will be notified
  • improve robustness for handling invalid serialnos
  • add logging level control
  • fix a fetchlog crash bug when the log does not exist on the device

此次更新主要修复稳定性问题:

  • 修复了windows中文路径下无法找到资源文件的问题
  • 增加了版本检测功能。在执行命令后会检测当前最新版本,并提示用户
  • 提高了代码的鲁棒性,现在不存在的serialno不会引起系统奔溃了
  • 增加了输出的verbose控制,可以控制输出内容的级别
  • 修复了fetchlog命令失败的可能

1.0.4 Release

20 Mar 08:13
Compare
Choose a tag to compare

This update includes several stability improvements and an auto-update detector:

  • The toolkit will check updates from Github releases when executing every command
  • Fix crash problems when Linux and Mac users have empty folder for recording and screenshots
  • Improve stability when finding related drivers for Mac/Linux users
  • Add crash reporting mechanism

此次更新主要是稳定性修正以及自动更新机制

  • 增加了在非帮助命令时访问github release界面获取最新版本代码的功能,并且在最新版本大于当前版本时提示更新
  • 修复了linux和mac用户在进行record和take screenshot时无法找到资源文件导致程序奔溃的问题
  • 修复了linux和mac用户使用一些功能是遇到无法找到驱动程序的崩溃问题
  • 增加了崩溃报告机制

1.0.3 Release

17 Mar 07:41
Compare
Choose a tag to compare

This release brings several stability improvements, flexibility and new functionality to the toolkit, including:

  • [stability] fix imcompatible getevent inputs from Meizu Pro5 and Sony Z5. Thanks anonymous users for reporting
  • [flexibility] the toolki can work with non-default ADB server ports and IP addresses, specified by --port and --host as the optional parameters for every commands
  • [flexibility] the toolkit updates its ADB port resolution procedure: 1. given by --port 2. from the environment variable ANDROID_ADB_SERVER_PORT 3. 5037 by default
  • [functionality] the toolkit now fetches the logs generated by Appetizer Insights from the devices

此次更新主要包含稳定性、灵活性以及新功能,下详:

  • 稳定性 修正了魅族Pro5以及Sony Z5上不兼容的问题,感谢匿名用户上报
  • 灵活性 toolkit现在可以使用非默认ADB端口已经IP。用户可以通过 --port--host为每个命令指定可选参数
  • 灵活性 toolkit更新了ADB端口探测机制:会优先使用用户通过 --port指定的端口,然后探索环境变量,最后使用默认的5037端口
  • 新功能 toolkit用于支持Appetizer质量监控工具,可以自动从多设备抓取APP执行后的log文件

1.0.2 Release

08 Feb 08:58
Compare
Choose a tag to compare

appetizer-toolkit is the core of Appetizer, which provides the ability to:

  • record touchscreen events from one device and replay to many (aspect ratios must be the same)
  • control multiple devices concurrently (e.g., run a shell command, install an app, etc.)
  • mirror the touchscreen events from one device to many in real time (aspect ratios must be the same)

appetizer-toolkit is a command line tool, available on Windows 7+, MacOS Mavericks+ and Linux. It also comes with SDK for Python and Nodejs. appetizer-toolkit requires adb to be present in PATH.