Skip to content

Latest commit

 

History

History
780 lines (555 loc) · 26.9 KB

CHANGELOG.md

File metadata and controls

780 lines (555 loc) · 26.9 KB

Change Log

autoxjs 整个项目的一些更新日志,双版本号为稳定版(内容以修复的bug为主),单版本号为激进版本、发布新内容。

Unreleased 未发布

6.6.7 - 2024-8-15

@Liberations

  • dex 加载问题

6.6.6 - 2024-7-28

@Liberations

  • 修复打开USB调试开关后VSCODE无法正常连接手机进行调试
  • 修复定时选项问题
  • APP处于后台时Toast不显示等问题

6.6.5 - 2024-7-14

@Liberations

  • Android 11以上外部存储权限适配
  • 新建文件bug
  • 读取包、应用列表问题
  • 截图失败问题

@happyme531

  • 设置帧率问题

6.6.4 - 2024-7-7

@gaomanyi

  • 修复android14 中工程项目显示异常问题。
  • 修复布局分析问题
  • wifi 链接vscode报错

@Lin

  • 修复编辑器无法进入
  • 修复定时任务初始化错误

6.6.3 - 2024-6-23

@SOCK-MAGIC

  • 增加模块 model
  • 迁移到网络模块
  • 修复点击事件
  • 修复bug无数
  • 修复版本号问题
  • kotlin2.0 问题修复

@Lin

  • 增加安卓14的适配
  • 恢复误删的权限一大批
  • 修复报错的bug无数

@Shaun-Fong

  • 修复广播接收问题
  • 修复bug一批
  • 安卓14兼容问题

6.6.2 - 2024-6-4

@refactor

  • 更新配置
  • 修复类型不匹配
  • 简化初始化视图
  • 删除未使用代码
  • 修复很多bug

6.6.1 - 2024-5-12

@cnbilinyj

  • 解决文件名是数字问题

@Lin

  • 拦截删除代码时可能发生的崩溃

@refactor

  • 迁移rxjava 适配器

  • 添加版本兼容

  • 统一使用 libs

  • 修复一些bug

  • OpenIntentActivity 这新增的,要同步对稳定进行修改

6.6.0 - 2024-4-21

@plus1998

  • 兼容小米权限设置

@aiselp

  • 删除大量未使用权限

先试用,目前比较稳定版本应该是6.5.8

6.5.9 - 2024-4-8

@plus1998

  • 实现mqtt demo @aiselp
  • 依赖更新,kotlin升级到1.8.0
  • 删除部分未使用Activity,bug修复 @Lin 修复dialogs.build报错

6.5.8 - 2024-2-6

@aiselp

  • 调试器优化,升级target SDK到28(android9.0)
  • bug修复,截图优化
  • 设置页面更新 @zwc456baby
  • 修复打出的包崩溃问题,release下不启用内存泄漏检测

6.5.7 - 2024-1-14

@aiselp

  • 修复运行ui脚本存在的内存泄露
  • 截图逻辑优化,使截图权限在所有脚本共享
  • 添加离线文档选项 @Lin
  • 浏览器打开改为直接下载安装
  • 修复"emit"报错
  • 每次打开都是新任务,不受上一次打开文件内容的影响

6.5.6 - 2023-12-16

@aiselp

  • 优化编辑器 @Lin
  • 增加编辑器选择
  • 编辑器优化
  • 主页搜索优化

6.5.5 - 2023-11-10

@aiselp

  • 移除了ci构建中模板签名,打包时会重新签名
  • 锁定androidx.core版本为1.8.0,高的版本会引起 6.5.4版本运行脚本会出错 修复bug #723
  • 修复打包时只勾选opencv缺少依赖的问题
  • 编辑器优化
  • 添加rxjs库
  • 最后,由于最近几个版本有加大升级,有bug很正常,大家积极提bug、有能力的可以适当修复
  • 每个人都共享力量,软件bug才能修复,少抱怨!

6.5.4 - 2023-11-10

@aiselp

  • 换新编辑器

6.5.3 - 2023-10-24

@aiselp

  • 修复 Tasker插件功能

  • 修复一处可能的内存泄露

  • 优化底部导航切换时,已打开的文件目录保持不变,添加文档页面‘回到主页’按钮

  • 修复模块exports导出null和undefined时报错,修复require('xxx')!==require('xxx.js')

  • 修复JsBridge在非ui模式工作异常

  • 修复setTimeout等函数传入仅一个额外参数且该参数为null时报错

    @xiao-maomi

  • 修复部分设备编辑界面顶栏按钮重叠

@drgnchan

  • 修改错别字

6.5.2 - 2023-9-30

此次升级全是 @aiselp 在此,社区特别感谢其贡献,希望更多人支持 @aiselp

  • 移除旧版lodash避免加载冲突
  • 添加加密配置
  • 添加termux权限
  • 打包配置优化
  • 其他bug 修复

6.5.1 - 2023-09-03

此次改动较大,留意bug情况

@aiselp

  • 修复7.0以下系统无法运行脚本,修复events模块存在的线程问题
  • 调整jsBridge回调执行在ui线程
  • 使axios支持设置timeout参数
  • 更新ScriptBridges使用原生代码实现
  • 更新构建工具
  • 修复编辑器格式化功能

@xiaomaomizjh

  • 通过手势调整编辑器文本大小
  • 编辑界面右上角菜单部分选项移至顶栏,标题移至顶栏下方显示完整路径
  • 优化编辑界面顶栏

6.4.3 - 2023-6-14

@aiselp

  • 修复某些情况下timer工作不正常
  • 资源文件处理、bug修复

下载地址:
http://autoxoss.autoxjs.com/autoxjs/6.4.3/app-v6-arm64-v8a-release-unsigned-signed.apk
http://autoxoss.autoxjs.com/autoxjs/6.4.3/app-v6-armeabi-v7a-release-unsigned-signed.apk
http://autoxoss.autoxjs.com/autoxjs/6.4.3/app-v6-universal-release-unsigned-signed.apk

6.4.2 - 2023-6-14

@aiselp

  • 修复打包后无法加载加密模块

下载地址:
http://autoxoss.autoxjs.com/autoxjs/6.4.2/app-v6-arm64-v8a-release-unsigned-signed.apk
http://autoxoss.autoxjs.com/autoxjs/6.4.2/app-v6-armeabi-v7a-release-unsigned-signed.apk
http://autoxoss.autoxjs.com/autoxjs/6.4.2/app-v6-universal-release-unsigned-signed.apk

6.4.1 - 2023-6-13

@aiselp

  • Images.copy函数修复
  • 添加JsBridge
  • 添加node核心库buffer,events,stream,util
  • 悬浮窗bug修复
  • 新增异步http库:axios (实验性)
  • 新增npm模块cheerio,用于处理html
  • 提供java流的转换,buffer与java字节数组的转换
  • 新增bluebird-co模块
  • 定时器调用性能优化
  • 新增同步转异步任务执行器

@Xiao-A-666

  • 修复打包后访问资源文件出错的bug
  • 新增隐藏启动页功能

下载地址:
http://autoxoss.autoxjs.com/autoxjs/6.4.1/app-v6-arm64-v8a-release-unsigned-signed.apk
http://autoxoss.autoxjs.com/autoxjs/6.4.1/app-v6-armeabi-v7a-release-unsigned-signed.apk
http://autoxoss.autoxjs.com/autoxjs/6.4.1/app-v6-universal-release-unsigned-signed.apk

6.3.8 - 2023-4-25

@Xiao-A-666 修改加密解密bug、修改UI模式部分情况崩溃的问题、修改打包时没有替换资源文件的bug

下载地址:
http://autoxoss.autoxjs.com/autoxjs/6.3.8/app-v6-arm64-v8a-release-unsigned-signed.apk
http://autoxoss.autoxjs.com/autoxjs/6.3.8/app-v6-armeabi-v7a-release-unsigned-signed.apk
http://autoxoss.autoxjs.com/autoxjs/6.3.8/app-v6-universal-release-unsigned-signed.apk

6.3.7 - 2023-4-9

@aiselp 引入documentfile支持,以便使用saf框架,更换Promise库为bluebird。支持更多特性 @aiselp 使用kt重写悬浮窗并修复错误, 修复timers模块无法在其他java线程中使用

下载地址:
http://autoxoss.autoxjs.com/autoxjs/6.3.7/app-v6-arm64-v8a-release-unsigned-signed.apk
http://autoxoss.autoxjs.com/autoxjs/6.3.7/app-v6-armeabi-v7a-release-unsigned-signed.apk
http://autoxoss.autoxjs.com/autoxjs/6.3.7/app-v6-universal-release-unsigned-signed.apk

6.3.6 - 2023-1-8

@gucong3000 调整如下内容 1.将console打印Error对象时的行为,调整为与Chrome和Node.js等平台保持一致,打印堆栈信息。

下载地址:
http://autoxoss.autoxjs.com/autoxjs/6.3.6/app-v6-arm64-v8a-release-unsigned-signed.apk
http://autoxoss.autoxjs.com/autoxjs/6.3.6/app-v6-armeabi-v7a-release-unsigned-signed.apk
http://autoxoss.autoxjs.com/autoxjs/6.3.6/app-v6-universal-release-unsigned-signed.apk

6.3.5 - 2022-9-28

@wilinz 调整如下功能

  1. 修复 PC端日志输出先后顺序有问题
  2. 其他js等实例脚本问题

下载地址:
http://autoxoss.autoxjs.com/autoxjs/6.3.5/app-v6-arm64-v8a-release-unsigned-signed.apk
http://autoxoss.autoxjs.com/autoxjs/6.3.5/app-v6-armeabi-v7a-release-unsigned-signed.apk
http://autoxoss.autoxjs.com/autoxjs/6.3.5/app-v6-universal-release-unsigned-signed.apk

6.3.4 - 2022-9-4

  1. 更新paddle api并向后兼容
  2. 添加Google ML kIT OCR API
  3. 修复toast bug
  4. 迁移到 kotlin build.gradle
  5. 修复打包BUG

下载地址:
http://autoxoss.autoxjs.com/autoxjs/6.3.4/app-v6-arm64-v8a-release-unsigned-signed.apk
http://autoxoss.autoxjs.com/autoxjs/6.3.4/app-v6-armeabi-v7a-release-unsigned-signed.apk
http://autoxoss.autoxjs.com/autoxjs/6.3.4/app-v6-universal-release-unsigned-signed.apk

6.3.3 - 2022-8-25

下载地址:
http://autoxoss.autoxjs.com/autoxjs/6.3.3/app-v6-arm64-v8a-release-unsigned-signed.apk
http://autoxoss.autoxjs.com/autoxjs/6.3.3/app-v6-armeabi-v7a-release-unsigned-signed.apk
http://autoxoss.autoxjs.com/autoxjs/6.3.3/app-v6-universal-release-unsigned-signed.apk

6.2.9 - 2022-8-22

@wilinz 调整如下功能

  1. 打包的APK日志页面增加 重新运行,停止运行,清除日志 3个按钮
  2. 优化异步读取配置文件
  3. 连接电脑增加断线重连和心跳检测(需要更新VSCODE Autox 插件到 1.109.0 以上才会启用)
  4. 添加TessractOCR及例子
  5. 远程项目临时文件夹改回MD5命名
  6. 修复 PFile.copyAssetDir() 空目录报错(打包后的APK闪退问题) #411
  7. 修复打包Bug & 优化

6.2.8 - 2022-8-20

@wilinz 调整如下功能

  1. 修复 “运行项目” 与 “保存项目” bug
  2. 修复打包完成之后某些ui样式失效 #397
  3. 修复示例代码"表格控件-内置图标查看器"打包后不能正常运行BUG
  4. 修复打包的一些BUG(自定义签名BUG未修复,预计下版本修复)
  5. 优化ocr
  6. 解决 Web注入 invoke 不指定回调方法就报错的bug @xxxxue 修复示例中的一些问题

6.2.7 - 2022-8-15

@wilinz 调整如下功能:

  1. 修改优化OCR示例
  2. 优化打包后的Apk自动使用root权限开启无障碍服务
  3. 修复OCR BUG
  4. 修复打包BUG,打包编辑框自动填充BUG

6.2.6 - 2022-8-14

@wilinz 增加如下功能

  1. 修复 #392 root权限直接打开无障碍
  2. 文档页面工具栏添加在浏览器打开按钮,侧滑菜单添加切换定时任务调度器按钮
  3. 修复定时任务无效问题
  4. 修复打包BUG,以及打包后的App闪退的问题
  5. 修复app.autojs.versionName和app.autojs.versionCode问题
  6. 新增退出布局分析悬浮窗按钮
  7. 优化topAppBar弹出菜单, 确保点击后关闭菜单
  8. 修复连接vscode URL解析BUG,增加扫码连接后记住扫码结果功能

6.2.5 -- 2022-8-13

@wilinz 增加如下功能

  1. 调整UI避免文件操作按钮被挡住
  2. 调整资源文件, 添加多语言支持 by Globalization Translator
  3. 添加英文Readme
  4. 修复打包后不显示 logo 和 底部splashText 的问题
  5. 优化文件操作,确保正常关闭文件流
  6. 修复http模块response.close()错误
  7. 优化打包,新增打包abi过滤,支持保存打包配置文件,可保存为项目。
  8. 修复打包的APK不支持armeabi-v7a的BUG,优化模板apk,与Autox.js共享二进制库和Assets, 以减少Autox.js Apk 大小
  9. 修改包名使Autox.js可以和Auto.js共存
  10. 优化检查更新
  11. 修复crypto模块BUG

5.7.6

优化以下特性:

  • 回滚到 rhino-1.7.13

5.7.5

优化以下特性:

  • 双指缩放代码编辑页
  • 感谢 heham 修复
  • 进一步解决OCR内存泄漏问题
  • Background拼写问题

5.7.4

优化以下特性:

  • 感谢 syhyz ocr 结果排序问题
  • 空指针问题

5.7.3

优化以下特性:

  • 感谢 heham 修复屏幕宽带为0 的bug
  • 感谢 syhyz rhino-1.7.14 升级
  • 修改一些文档,修复ocr内存泄露问题
  • 新年已开始,欢迎反馈bug,最近一个月会大力支持新功能

5.7.2

优化以下特性:

  • 感谢 heham 修复屏幕宽带为0 的bug
  • 感谢 syhyz rhino-1.7.14 升级
  • 修改一些文档等
  • 新年已开始,欢迎反馈bug,最近一个月会大力支持新功能

5.7.1

优化以下特性:

  • 5.7.0默认发布为 64位版本,优化性能问题,需32位版本到github下载 5.7.0以前的版本。
  • 感谢 Aioure 升级如下功能:
  • 修复64位版本中的一些bug
  • 修复字体大小设置无法保存问题
  • 其他一些bug
  • 欢迎反馈64位版本的bug

5.7.0

优化以下特性:

  • 感谢 Aioure 升级如下功能:
  • 5.7.0默认发布为 64位版本,优化性能问题,需32位版本到github下载。
  • ocr相关bug
  • 其他一些bug
  • 欢迎提交bug,欢迎pr本项目,欢迎pr文档,欢迎给贡献代码的开发者点赞!

5.6.4

优化以下特性:

  • 版本检查问题
  • 感谢 Aioure 升级如下功能:
  • ocr一些调整和完善,更多模型
  • 7zip一下完善,更多参数
  • 欢迎提交bug,欢迎pr本项目,欢迎pr文档,欢迎给贡献代码的开发者点赞!

5.6.3

优化以下特性:

  • 感谢 Aioure 升级如下功能:
  • ocr一些调整和完善,更多模型
  • 7zip一下完善,更多参数
  • 欢迎提交bug,欢迎pr本项目,欢迎pr文档,欢迎给贡献代码的开发者点赞!

5.6.2

优化以下特性:

  • 升级了一下文档项目一些路径问题,删除了本地文档
  • 修改为在线文档,使用cdn加速github的文档
  • 删除不必要的用户检测
  • Aioure 升级如下功能:
  • ocr一些调整和完善
  • 7zip一下完善
  • 欢迎提交bug,欢迎pr本项目,欢迎pr文档,欢迎给贡献代码的开发者点赞!

5.6.1

优化以下特性:

  • 手动检测更新无法显示问题
  • 重新配置控件,升级androidx
  • 修复定时任务月份bug
  • 提示开启权限,后运行
  • qq群号问题
  • 脚本目录修改bug
  • IP地址不合法bug
  • 不兼容arm64 bug
  • Aioure 升级如下功能:
  • 编译兼容低版本的opencv
  • 集成PaddleOCR
  • 修复若干兼容问题
  • 此版本有重大升级变化,欢迎测试提交bug

5.5.6

优化以下特性:

  • Aioure 升级如下功能:
  • opencv 到4.5.5版,修复上一版兼容问题
  • 最低版升级到21即android 5
  • 打包后的dex进行拆分

5.5.5

优化以下特性:

  • 感谢 Aioure 更新如下功能,次版本可能存在bug,欢迎反馈
  • RhinoJS 升级版本到1.7.13版
  • 更新 opencv 到4.2.0版
  • 添加多媒体、Webview扩展与游戏编程两组示例等
  • 修复一些闪退问题,此版本有重大升级变化

5.5.3

优化以下特性:

  • 增加配置隐藏启动图标,只能通过adb等其他方式启动app
  • 感谢 Aioure 增加7zip 相关api,在打包app中应用
  • 修复一些闪推问题

5.5.2

优化以下特性: 1.增加配置进行,音量上键是否停止脚本(需开启无障碍) 2.增加配置关闭启动页, 3.修复配置非ui模式,隐藏开启日志无效,ui模式下,应该从ui界面取去日志 4.修复空文件夹不能删除 5.升级androidx 6.修改配置项设置效果,无效项仅保留, 7.闪退问题,打包后app中,暂时屏蔽7zip

5.5.1

优化以下特性:

  • 恢复默认保活功能,删除上通知栏功能
  • 修复项目打包bug
  • 感谢 Aioure 增加7zip 压缩,解压功能
  • 7zip的api文档需要进一步完善...

5.4.0

优化以下特性:

  • 删除默认保活功能和上通知栏功能
  • 按网友方法加入识别web元素功能,但是此api已经被标记过时
  • falcolee 修复项目名的bug

5.3.2

优化以下特性:

  • 剔除登录和用户模块
  • 测试opencv 4 准备升级

5.3.1

优化以下特性:

  • 新增无障碍服务描述配置
  • CcSimple 优化currentPackage及currentActivity获取方式(待测试实际效果!)
  • dev版本欢迎大家测试 currentPackage,currentActivity api并反馈效果
  • 配置通讯录读写权限,具体使用由脚本决定
  • 修复应用商店地址
  • 修复 jsapi bug

5.3.0

优化以下特性:

  • 开发版
  • 新增无障碍服务描述配置
  • CcSimple 优化currentPackage及currentActivity获取方式(待测试实际效果!)
  • dev版本欢迎大家测试 currentPackage,currentActivity api并反馈效果

5.2.0

优化以下特性:

  • 模板app稳定模式
  • 打包页面新增主脚本名称、稳定模式、隐藏日志设置
  • 新增单文件打包清爽模式设置
  • 优化单文件打包(清爽模式/单文件.json配置)
  • CcSimple 更新上述功能
  • listky 完善文档
  • 邀请第三方上线 【AIX】独立apk,支持单独或批量运行授权应用
  • 第三方独立apk,AIX,知斗云等 支持vscode或商店服务器,websocket自动重连 *I 重启后console无法使用的bug
  • autoxjs 上线:脚本(应用)商店
  • autoxjs 支持试运行商店中的脚本(应用)。
  • autoxjs 支持自助线授权脚本(应用)到第三方(AIX)中稳定运行,批量运行。
  • autoxjs 开发者发布脚本,可以授权给第三方使用。
  • autoxjs 上线推荐(码)奖励功能(分成比例,开发者70%,邀请20%[邀请人和开发者同一人90%])
  • autoxjs 支持AIX,AUTOXJS下载,分享下载。
  • autoxjs 脚本备份,变成可配置,默认打开。
  • 上线web端开发者平台
  • 开发平台 可发布脚本(应用)到商店。
  • 开发平台 提供自助授权配置(免费,按量,包年包月)
  • 开发平台 提供授权币的购买,退货等
  • 帮助中心(少量内容)

5.1.0

优化以下特性:

  • 开发版
  • 模板app稳定模式
  • 打包页面新增主脚本名称、稳定模式、隐藏日志设置
  • 新增单文件打包清爽模式设置
  • 优化单文件打包(清爽模式/单文件.json配置)
  • CcSimple 更新上述功能
  • listky 完善文档
  • 5.1.0版本预购,本周末发布:应用商店,文件备份配置,自动重连等

5.0.1

优化以下特性:

  • 单文件打包bug,升级到最新版本

4.2.19

优化以下特性:

  • 修复华为权限bug

4.2.18

优化以下特性:

  • 自定义启动页配置等功能
  • 新增可指定签名文件功能
  • 优化打包流程
  • 增加项目默认配置
  • 欢迎更多开发者贡献代码,完善文档!

4.2.17.dev

优化以下特性:

  • 感谢 CcSimple 大神升级了,自定义启动页配置等功能
  • 修复一些bug
  • 优化打包流程
  • 开发版,有问题及时反馈!预计下次正式版可上线上述功能。
  • 欢迎更多开发者贡献代码,实现更好的功能!

4.2.16

优化以下特性:

  • 感谢 CcSimple 新增可指定签名文件功能
  • 修复一些bug
  • 发布开发版,两个版本并存,欢迎安装测试,有问题及时反馈!

4.2.15

优化以下特性:

  • 修复截图权限,造成崩溃

4.2.14

优化以下特性:

  • 调整应用配置页面:不缓存应用图标
  • 修复修改应用配置后,ExplorerChangeEvent UI更新问题
  • 打包应用页面支持修改应用配置信息
  • 调整整target及compile版本到29 ,可能出现兼容问题,有问题请反馈!
  • 感谢 CcSimple ,以上功能有 CcSimple 提交代码,欢迎点赞!

4.2.13

优化以下特性:

  • 修复打包后的app启动另一个独立ui脚本无法执行的bug
  • webpack-autox 项目支持可以输出多个文件,有需要请更新
  • 注意解决第一个bug 是之前修复另一bug引起的,但是现在不知道是哪个bug了,发现请反馈
  • 感谢大家支持

4.2.12

优化以下特性:

  • 修复打包软件常驻被杀死的bug
  • 修复长安函数无法加载文档的bug
  • 修改一些其他配置

4.2.11

优化以下特性:

  • 在线文档发布为国内版本
  • 感谢开发者 icesValley 对国内文档建议和技术支持

4.2.10

优化以下特性:

  • 稳定支持 websocket

4.2.9

优化以下特性:

  • 感谢 Wang Zijian 修复 floating window permission check on miui
  • console的自动隐藏改为参数控制
  • 打包apk启动后finish掉启动也
  • 升级apkbuild包,解决空文件夹问
  • 升级ci 项目

4.2.8

优化以下特性:

  • 调整模板app,添加常驻前台,现在是统一自动开启
  • 修复打包插件,无法识别空目录,导致无法重新打包识别
  • 统一模板app和autoxjs,不再采用插件形式打包
  • 修复了4.2.7 的遗留问题

4.2.7

优化以下特性:

  • 添加获取设备虚拟导航栏相关接口:是否有虚拟导航,虚拟导航高度
  • 去除打包插件机制,直接使用模板打包
  • 修复release发布,不能运行bug
  • 修复release模式下语言包找不到问题 注意遗留一个问题这里面的模板不是最新,最新升级的接口,打包出来无法使用,在autoxjs中可以正常使用

4.2.6

优化以下特性:

  • 修复console 界面未创建,修改过程产生空指针问题
  • 默认可以不修改console 原标题
  • 关闭console的提示,修改为系统消息

4.2.5

优化以下特性:

  • 添加应用商店需要的功能(商店端暂未上线)
  • 日志:标题字号,色彩,背景,文字大小,内容字号等可以设置和修改
  • 和vscode 插件链接问题闪退问题
  • TextView 导致小米手机闪退问题