==================================================
aardio 只维护最新版本并高优先级保持向下兼容,
所有的扩展库、文档、范例、开源代码也会同步更新,支持并且仅支持 aardio 最新版本。
aardio 的 AI 接口与知识库总是会同步支持 aardio 最新版本。

默认在 aardio 更新后会自动更新已安装的扩展库,
但如果在更新时强行关闭 aardio 进程则不会自动更新扩展库。
这可能导致更新后使用个别扩展库时报错,请自行打开「工具 » 扩展库」点击「更新」按钮即可。

**更新程序如果遇到任何其他问题,可关闭 aardio 然后直接下载新版本直接覆盖即可。**
==================================================

请注意 aardio 每个版本都会持续优化 AI 支持以及 AI 服务端。
AI 知识库也会及时同步到最新版,AI 总是基于最新版本的知识解答问题,使用 AI 功能请务必及时升级。

aardio v46.13.6 发布 
---------------------
1. 改进 Autos:通过超链接打开 aardio 本地文件时前置 IDE。

aardio v46.13.5 发布 
---------------------
1. 增加自绘动画范例:种植星球 。

aardio v46.13.4 发布 
---------------------
1. 优化 win.ui.tooltip 。

aardio v46.13.3 发布 
---------------------
1. 修正 index-translate 范例无法切换语言。

aardio v46.13.2 发布 
---------------------
1. 增加 index-translate 图文翻译范例。
2. 移除即将下线(实际已不可用)的腾讯 TMT 范例。

aardio v46.13.1 发布 
---------------------
1. fsys.latest bug 修正 。

aardio v46.13.0 发布 
---------------------
1. 改进 Autos 。

aardio v46.12.3 发布 
---------------------
1. 增加 textkit.truncate 函数。
2. 改进 F1 助手。

aardio v46.12.2 发布 
---------------------
1. 更新范例。

aardio v46.12.1 发布 
---------------------
1. 改进 Autos 。

aardio v46.12.0 发布 
---------------------
1. Autos 增加常见问题解答(FAQ)。
2. Autos 支持按住 Ctrl 点击停止立即生效(建议耐心等那几秒钟)。

更新 com.dsoFramer 扩展库
---------------------
1.  修正在打开 Word 文档/PPT 后切换工具栏显示状态无效。

aardio v46.11.7 发布 
---------------------
1. 改进工具。

aardio v46.11.6 发布 
---------------------
1. 改进 Autos 支持 AI 以链接格式输出的文件路径。

aardio v46.11.5 发布 
---------------------
1. 改进 WebDAV 范例。

aardio v46.11.4 发布 
---------------------
1. 改进工具。

aardio v46.11.3 发布 
---------------------
1.  改进 WebDAV 服务端范例,添加配置文件。

aardio v46.11.2 发布 
---------------------
1. 改进 web.dav.server 支持播放视频。

aardio v46.11.1 发布 
---------------------
1. 开始页支持拖放工程文件。

aardio v46.11.0 发布 
---------------------
1. 修正已知问题。

aardio v46.10.0 发布 
---------------------
1. 异步套接字添加背压控制,
wsock.tcp.asyncHttpServer 支持超大文件。

2. 改进 wsock.tcp.asyncHttpServer,  wsock.tcp.simpleHttpServer 断点续传功能,
支持浏览器直接播放流媒体。

aardio v46.9.2 发布 
---------------------
1.  改进 Autos 界面。

aardio v46.9.1 发布 
---------------------
1.  Autos 改进多开/多窗口/多会话支持,使用各自独立的自动备份恢复检查点。

aardio v46.8.9 发布 
---------------------
1.  Autos 记忆管理预览控件支持右键点工作区路径显示文件与路径相关菜单。

aardio v46.8.8 发布 
---------------------
1. 增加 Autos 记忆管理指南

aardio v46.8.7 发布 
---------------------
1. 改进 web.rest.aiDecision 。

aardio v46.8.6 发布 
---------------------
1.  改进文档。

aardio v46.8.5 发布 
---------------------
1. 修正 gdip.path 对象 addBeziers 方法报错。

aardio v46.8.4 发布 
---------------------
1. Autos 联网搜索密钥兼容 DeepSeek 搜索接口。

aardio v46.8.3 发布 
---------------------
1. 改进音频范例。

aardio v46.8.2 发布 
---------------------
1. 改进 工具 » 文本文件 » 富文本复制工具,提供微信兼容选项(自动兼容公众号新规)

aardio v46.8.1 发布 
---------------------
1. 发布新版  com.dsoFramer (dsoFramer3)扩展库。
2. 更新 dsoFramer 范例。

aardio v46.8.0 发布 
---------------------
1. 改进 fsys.codepage , string.encoding 。
2. 修正已知问题。

aardio v46.7.1 发布 
---------------------
1. 改进 Autos 右键翻译。

aardio v46.7.0 发布 
---------------------
1. 修正嵌入 COM 控件调用某些方法报错。
2. com.SetPreferredInvokeKind 增加独立的 _COM_UTC_TIME 选项。

aardio v46.6.0 发布
---------------------
针对 C++ / Native DLL / COM / OCX 的 AI 自动化开发工作流 完成全套标准库、Autos 工具与技能包的升级。

1. process.vswhere(VS/C++ 编译自动化与跨线程环境缓存)
2. execute_code(threadMode="process")(同步等待 + 原生崩溃隔离沙箱)
3. builtin.io (io.updateData) 与 com.lite(DLL/OCX 内容校验与热更新防锁死)
4. 优化 raw.pefile、com.typeAttrs、com.tlbDoc 与 autos.skills.aardioLibraryBuilder

aardio v46.5.6 发布
---------------------
1. 改进 fsys.codepage 。

aardio v46.5.5 发布
---------------------
1. 修正 wsock.tcp.{asyncHttpServer,asyncClient} 可能提前关闭大文件传输的 bug。感谢「学会了」反馈。

aardio v46.5.4 发布
---------------------
1. 改进 process.vswhere 。
2. 改进 web.rest.aiChat.settingForm 。

aardio v46.5.3 发布
---------------------
1. web.rest.aiChat 代码优化。
2. com.smtp 支持自动拆分超大行。

web.edgeTextToSpeech 扩展库更新
---------------------
1. 修正新接口 403 。

aardio v46.5.2 发布
---------------------
1. 改进 inet.installer ,命令行参数支持字符串数组。

aardio v46.5.1 发布
---------------------
1. 改进 AI 文生图范例。

aardio v46.5.0 发布
---------------------
1. 改进 Autos 右键翻译功能。
2. 已新增 fsys.openXml.xlsx.editor 。

aardio v46.4.5 发布
---------------------
1. 增加 fsys.openXml.xlsx.builder 与相关文档。

aardio v46.4.3 发布
---------------------
1. 改进 fsys.openXml.xlsx 与 Excel 技能包:读取增强 + 基础结构化查询。
2. 改进 web.rest.aiDecision 默认使用 microsoft-decision-1

aardio v46.4.2 发布
---------------------
1. 修正 winex.desktop 报错。

aardio v46.4.1 发布
---------------------
1. 改进 fsys.openXml 增加编辑生成 Word 文档功能。
2. Autos 改进 Word 技能包。

aardio v46.4.0 发布
---------------------
1. 改进织影(codingFilm) 配音能力。
2. Autos 改进文本选区为工作区文件或目路径时右键显示相关快捷菜单。
3. 其他细节优化。 

aardio v46.3.1 发布
---------------------
- Autos 改进语音朗读。

aardio v46.3.0 发布
---------------------
- Autos 更新 PPT 技能包。

aardio v46.2.4 发布
---------------------
- 改进 fsys.openXml

aardio v46.2.3 发布
---------------------
- 改进 fsys.openXml 增强 PPT 生成与动画能力。
- 改进 powerPoint 技能包。

aardio v46.2.2 发布
---------------------
- 改进 fsys.openXml 的 PPT 编辑功能。
- 增强 autos.skills.powerPoint 技能包的 PPT 生成功能。
- 增加 com.powerPoint 库。
- 已知问题修正。

aardio v46.2.1 发布
---------------------
- 改进 web.rest.aiChat :
messages / getText 方法直接指定用户提示词(字符串)时自动转为消息列表格式。

aardio v46.1.1 发布
---------------------
- 改进 Autos 工具。

aardio v46.1.0 发布
---------------------
- 改进 Autos 工具。
- 改进 Blender 技能包以及 process.blender 库。

aardio v46.0.2 发布
---------------------
- Autos 修正偶尔右键不出现语音朗读菜单。

aardio v46.0.1 发布
---------------------
- 增加 fsys.aar.findErrors() 函数,用于批量检查所有 .aar 索引文件错误 。

aardio v46.0.0 发布
---------------------
- 增加 canvas 控件(动效画布)
常用自绘与事件接口与 plus 控件兼容,但速度更快。
plus 控件的自绘代码通常只要简单将控件类名从 plus 更换为 canvas 即可。
范例增加  canvas (动效画布)目录。
- 将织影(codingFilm)底层库(av/av.video/av.audio) 的能力引入 GUI 。
plus 控件增加了与 av 库结合的炫酷动效、粒子动画等效果。
- 控件工具箱增加了 canvas, 超链接控件。
- 增加了 sys.soundPool ,用于和 av 库结合播放声音。
- 增加 gdip.toolbarBitmap
- math.clamp 改进为 min 大于 max 时返回 min 不抛异常,参数类型错误时尝试转数值或 0  不抛异常。
- 移除范例中 bass 库代码,改为其他替代方案。
- 控件锚定边缘默认使用 `anchors` 属性,旧版代码自动升级。

aardio v45.0.3 发布
---------------------
1. 更新 av 库,修正已知问题。

aardio v45.0.2 发布
---------------------
- 优化 AI 提示词。

aardio v45.0.1 发布
---------------------
- av 库修正已知问题。

aardio v45.0.0 发布
---------------------
- 改进 Autos,修正已知问题。
- 增加 textkit 库(用于 AI)。
- Autos 文本工具基础库  string.patch,string.editor 迁移至 textkit.patch,textkit.editor 。
- 增加 string.splitLiteral,优化并简化 string.replaceLiteral 。
- string.len 允许添加一个参数以允许丢试未完成的 UTF-8 编码(有于截取有效字符)
- string.split 修正可能丢弃尾部空串的问题。
- 其他已知问题修正。


aardio v44.8.0 发布
---------------------
- 织影(codingFilm)v0.3 发布,已支持配音。
- Autos 支持翻译、大声朗读等功能。
选中英文思考内容,右键选“大声朗读”即可自动译为中文仿真语音播放。
- 其他细节优化。

aardio v44.7.0 发布
---------------------
- 织影(codingFilm)技能包发布大幅重构与优化的 v0.2 版本。
- 增加库 sys.mediaFoundation.streamingMp3Player,流式 MP3 播放器
- 增加库 sys.mediaFoundation.mp3Decoder MP3 解码
- 增加库 wsock.tcp.httpStreamMp3 内存播放 MP3 转 URL
- 增加库 sys.waveOut 直接发送到声卡
- 增加库 sys.audioVolume.session 应用内音量管理
- sys.audioVolume 移入标准库
- 增加库 process.memoryMap
- 增强 web.rest.github 轻量查询接口,增加相关文档与范例
- web.form 允许对 script 属性赋值(作为 JS 执行,不修改属性)
- web.form.simpleMarkdown 添加 JS 函数 getSelectionObject
- web.edgeTextToSpeech 扩展库必须同步升级

aardio v44.6.3 发布
---------------------
- 大幅重构 Autos 文本与代码编辑工具,提高效率降低 token 占用。
- gdip.graphics 增加 getTransform,setTransform, multiplyTransform 等方法
- raw.pefile 增加 inspect,verifyFile ... 等更多方法
- tcc 扩展库更新,默认增加定义 `__declspec(x)` 。

aardio v44.6.2 发布
---------------------
1. 优化已知问题。

aardio v44.6.1 发布
---------------------
1. 优化 web.rest.aiChat 。

aardio v44.6.0 发布
---------------------
1. 发布:织影(codingFilm) ,详见公众号文章。
2..标准增加 av 库,精悍的音视频处理、影响编排工具
3..标准库增加 sys.mediaFoundation
4. Autos 支持图像生成与编辑功能。
注意 Autos 里不调用图像模型 AI 也有手绘出图 以及 Coding Film 的能力。
因此调用图像工具的任务最好明确说明,不然 AI 可能以为你真的是要“绘”图在去执行代码。
5. 增加 web.rest.aiImage,兼容各家协议,实现通用 AI 图像生成接口
6. 标准库增加中文分词库: string.wordsSegmenter, string.wordBreaker 
基于操作系统自带接口,无需第三方词库或组件,兼容到古老 XP。
7. 增强分句库 string.sentences

aardio v44.5.1 发布
---------------------
1. web.rest.aiChat 改进:

	- 增加上下文超限自动修剪
	- Anthropic 协议支持服务端工具
	
2. Auto 改进缓存优化。

aardio v44.5.0 发布
---------------------
1, AutoCAD 技能包 / com.cad 代码重构优化。

aardio v44.4.1 发布
---------------------
1. 增加 `/grill-me`技能包(AA 特化版)
2. 精修 AutoCAD 技能包。

aardio v44.4.0 发布
---------------------
1. 大幅改进 AutoCAD / SolidWorks 技能包。
同步改进 com.cad / com.sldWorks 支持库、相关文档、范例。
com.cad 可支持更多接口兼容 CAD 。
2. 改进 com.eachRunning 增有按指针除重,允许指定 wrapper 包装类。
3. 改进 com.TryCreateObject,com.TryGetObject,com.GetOrCreateObject 允许第 2 返回值返回找到的 ProgID。

aardio v44.3.2 发布
---------------------
1. 改进 Autos 。

aardio v44.3.1 发布
---------------------
1. 改进 cad 技能包。

aardio v44.3.0 发布
---------------------
1.改进 AutoCAD/SolidWorks 技能包与底层支持库。
AI 全面接入官网文档(MCP / LLMS.TXT 等)。
已支持在 AutoCAD 内执行 C# 脚本。
优化工作流。

aardio v44.2.0 发布
---------------------
1. 已支持 AI 自动写或调用 AutoCAD(C#) 插件。
旧容旧版 .NET Framewordk 以及新版 .NET 8+ 。全程 AI 自动搞定。
2. 改进 process.dotnet 库。
因库位置变更,在极罕见的情况下(第一次更新,碰巧又刚好下载了有旧文件的版本),
旧版 `\lib\process\dotnet.aardio` 需要手工删除。

aardio v44.1.3 发布
---------------------
1. 增加 process.dotnet 库。
2. web.rest.client 增加快捷下载文件的 download 函数。

aardio v44.1.2 发布
---------------------
1. 添加 Qwen Image 2.1文生图范例。

aardio v44.1.1 发布
---------------------
1.  Autos 记忆管理界面显示记忆体积,右键菜单可估算 token 数。

aardio v44.1.0 发布
---------------------
1. 修正新版本 time.is() 返回错误的值,此 bug 会导致扩展库安装程序出错,以及与 time 对象有关代码异常。
2. zlib.unzip 补充随机访问、只读模式(不创建目录)、整读校验等能力。
3. 重写 io.createDir,支持`\\?\` 超长路径。

aardio v44.0.0 发布
---------------------
1. aardio 内核更新与优化,修复已知问题。
2. 改进 Autos 支持重启自动恢复未完成的内存思维链。
3. Autos 添加 AutoCAD/SolidWorks 技能包(需在在 AA 设置中勾选启用)。
首个实现二维、三维工业制图 100% AI 全自主闭环智能体。
4. 大幅重构与改进 com.cad,com.sldWorks 支持库。
com.sldWorks 移入标准库。
5. 标准库增加 fsys.openXml ,
使用纯 aardio 代码解析 Excel/Word/PPT 等文件格式。
不需要安装 Office ,不调用第三方组件接口。
相关技能包已全部重构为使用 fsys.openXml 。
6. 添加微软官方 DocumentFormat.OpenXML 扩展库。
注意 fsys.openXM 并不依赖 DocumentFormat.OpenXML 。
7. 增加 com.nothing() 函数。
8. com.Variant(value[,type]) 在 value 为 null 时可保留 type 的值(旧版会强制设为 VT_NULL )
9. string.format 新增格式化代码 `%F`,用法与  `%f` 相同,但不会使用科学计数法,并且会移除小数尾部多余的 0 。
10. tostring 输出 10 进制安全整数时不使用科学计数法
11. math.log(v[,base]) 可选指定底数,废弃 math.logBase。
12. math.atan(y[,x]) = 可选指定 2 个参数,废弃 math.atan2。
13. math.dist,math.lerp,math.clamp 提升为内置函数。
14. JSON 数值解析与序列化相关优化,修正个别边界问题。
15. Autos 改进 Claude 系列模型缓存优化,可大幅降低费用成本。
16. 添加 Jev 决策模型支持库 web.rest.aiDecision 。
17. 其他已知问题修正。

aardio v43.33.4 发布
---------------------
1. Autos 支持自动备份思维链(截止最后一次有效工具调用创建的检查点)。
异常退出后重启会将备份的思维链快照自动恢复到内存(页面不显示推理过程),
点击继续可继续原来的对话。

aardio v43.33.3 发布
---------------------
1. 改进范例。

aardio v43.33.2 发布
---------------------
1. 改进 Autos 。

aardio v43.33.1 发布
---------------------
1. Autos 优化首页快捷设置链接:
接口/记忆/技能 直接跳到对应的设置页面,
点左下「设置」图标按钮则会保持上次点选的页面。

aardio v43.33.0 发布
---------------------
1. 添加 time.is, time.isStruct,废弃 time.istime 。

aardio v43.32.1 发布
---------------------
1. 添加 string.markdown.toDocx 。
Markdown 原生导出 DOCX 文档,不调用 Office/COM/.NET。

aardio v43.32.0 发布
---------------------
1. 改进 string.markdown.toRtf 以及范例,渲染样式更美观。
2. richedit 不再默认清零 langOptions,不必再手动指定此属性 。
3. 改进 Autos 设置界面。

aardio v43.31.6 发布
---------------------
1. 改进 inet.setCookie,inet.getCookie ,修正二次编码问题。
2. Autos 增加下载在线视频技能包。
3. 改进范例富文本复制工具,添加引用块样式。

aardio v43.31.5 发布
---------------------
1. 改进 Autos:保存设置且 API 参数报错自动切换到接口设置界面。

aardio v43.31.4 发布
---------------------
1. 改进 Autos:重启恢复会话时切换到绑定的记忆文件。

aardio v43.31.3 发布
---------------------
1. 改进 Autos 。

aardio v43.31.2 发布
---------------------
1. Autos 缓存优化。

aardio v43.31.1 发布
---------------------
1. 改进 Autos 代码工具 print 避免输出最终状态导致 AI 错乱。
2. 改进 process.mutex 兜底释放功能。
3. 修正 Autos 卡住不动 bug。

aardio v43.31.0 发布
---------------------
1. 改进 Autos 技能包。
2. 修正 dotNet.setParent 报错。

aardio v43.30.2 发布
---------------------
1. win.ui.listEdit 增加 onItemChanged 事件。
2. 改进 Autos 工具、设置界面。

aardio v43.30.1 发布
---------------------
1. 改进 aardioLibraryBuilder 库技能包。
2. 改进 blender 技能包,并添加更多调用范例。

aardio v43.30.0 发布
---------------------
1. process.blender 以及 blender 技能包完整可用版发布。
2. 标准库增加 web.rest.polyHaven

aardio v43.29.1 发布
---------------------
1. 改进 process.blender 与 blender 技能包。
2. 增加 process.python.start 函数。
3. 改进 GPT Image 2.5 范例。

aardio v43.29.0 发布
---------------------
1. 大幅改进 Autos
  - 改进 AI 记忆系统,三层架构:主记忆,HANDOFF.md ,ADR 
  - 全新的接口、主记忆、技能包设置界面
  - 添加 autos.mcp ,完整的 MCP 协议支持。
  - 支持 MCP 自动转 Autos 技能包
  - 增加三维套件 blender 技能包
2. 改进 process.mutex 避免一处可能导致死进死锁的问题。
3. 改进 ide 接口修正一处可能导致调用代码死锁的问题。
4. 改进 inet.url.getFilename 。
5. 改进 inet.httpFile 自动修复无效文件名 ,增加自动校验常见文件头的功能。
6. 添加 inet.installer 范例。
7. 改进 ide.aifix 。
8. 改进 string.cmpMatch 优先执行大小写敏感匹配。
9. 改进 fsys.latest 对空目录,null 参数等容错,增加返回值 2,3 ,分别为父目录与全部匹配的文件名数组(按时间排序)
10. 改进 io.file.read(path,....) 支持自定义读取长度与读取选项,可自动切换二进制与文本模式
11. 改进 win.ui.listEdit 的 onEditChanged 增加 selText 参数,返回新字符串可更改编辑结果,返回 false 撤销编辑。
12. io.joinpath2,io.fullpath2,string.saveFiles 改进将 `~/`、 `~\` 视为绝对路径,将 `~`后无斜杠视为相对路径。
13. JSON 安全整数优化
14. math.stringify 代码优化
15. 改进非模态对话框 winform.endModal() 不执行任何操作。
16. 改进 loadForm 方法可指定一个类作为窗口构造器。
17. 改进 web.res.aiChat.settingForm。
18. 修正 fsys.dirWatcher 丢参数 bug。

aardio v43.28.2 发布
---------------------
1. 优化 sys.midiOut.play 实现首次调用时零延迟。
优化 sys.midiOut.play 管理默设设备生命周期的机制。

aardio v43.28.1 发布
---------------------
1. 改进 web.rest.aiChat 。

aardio v43.28.0 发布
---------------------
1. 文档浏览器支持动态关联工程文档与用户库参考。
aardio 工程可选添加 `/docs` 目录(自动关联到 `工程 » 文档`)。
2. 改进 Autos 技能包。
3. 改进 `winex.selection.get(true)` 兼容 VS Code 。

aardio v43.27.1 发布
---------------------
1. 修正 winform.onPosChanged 未触发。

aardio v43.27.0 发布
---------------------
1. 改进无边框窗口。

aardio v43.26.13 发布
---------------------
1. 改进 Autos 代码工具 。

aardio v43.26.12 发布
---------------------
1. 改进 fsys.dlg 。

aardio v43.26.11 发布
---------------------
1. 改进 Autos 。

aardio v43.26.10 发布
---------------------
1. 改进范例。

aardio v43.26.9 发布
---------------------
1. 改进 bk,bkplus 。
2. 改进 win.getIdleTime() 。

aardio v43.26.9 发布
---------------------
1. 改进 bk,bkplus 。

aardio v43.26.8 发布
---------------------
1. 修正 Autos 工具报错。

aardio v43.26.7 发布
---------------------
1. 改进 util.testRunner, gdip.graphics 。

aardio v43.26.6 发布
---------------------
1. 改进 AI 提示词。

aardio v43.26.5 发布
---------------------
1. 改进文档。

aardio v43.26.4 发布
---------------------
1. 改进 AI 提示词。

aardio v43.26.3 发布
---------------------
1. 改进范例、文档、AI 提示词。

aardio v43.26.2 发布
---------------------
1. 改进文档。

aardio v43.26.1 发布
---------------------
1. 改进 sys.midiOut 。
2. 改进 Autos 。

aardio v43.26.0 发布
---------------------
1. 改进 graphics.drawArc, graphics.drawPie, graphics.fillPie 兼容 ::RECT/::RECTF 参数。
2. 改进 Autos 工具。

aardio v43.25.3 发布
---------------------
1. 改进文档。

aardio v43.25.2 发布
---------------------
1. 改进 AI 工具。

aardio v43.25.1 发布
---------------------
1. 更新库索引。

aardio v43.25.0 发布
---------------------
1. 改进 sys.midiOut 库与文档。
2. 改进 gdip 库。
3. 改进 Autos 。

aardio v43.24.2 发布
---------------------
1. 增加 fsys.recycleBin 库。
2. 改进 Autos 。

aardio v43.24.1 发布
---------------------
1. 改进文档。

aardio v43.24.0 发布
---------------------
1. Autos 修正代码工具 appBaseDirectory 规则实现与描述不完全相符。

aardio v43.23.2 发布
---------------------
1. 修正 web.rest.aiChat.settingForm 报错。

aardio v43.23.1 发布
---------------------
1. 改进 Autos 。

aardio v43.23.0 发布
---------------------
1. 改进文档。
2. 改进 Autos 。

aardio v43.22.2 发布
---------------------
1. 改进 Autos 工具。

aardio v43.22.1 发布
---------------------
1. 增加 string.loadNumber 函数。
2. math.dist 允许省略参数 3,4 。
3. 改进 Autos 。

aardio v43.22.0 发布
---------------------
1. Autos 改进代码工具。

aardio v43.21.9 发布
---------------------
1. 改进 Autos 。

aardio v43.21.8 发布
---------------------
1. 改进范例。

aardio v43.21.7 发布
---------------------
1. 改进 Autos 。

aardio v43.21.6 发布
---------------------
1. 改进文档。

aardio v43.21.5 发布
---------------------
1. 改进文档。

aardio v43.21.4 发布
---------------------
1. 改进文档浏览器对 .aar 文件的支持。

aardio v43.21.3 发布
---------------------
1. 改进文档。

aardio v43.21.2 发布
---------------------
1. 改进范例。

aardio v43.21.1 发布
---------------------
1. 改进 web.joinHeaders 不同参数格式统一 Url 编码 多字节字符 。
2. Autos 代码优化。

aardio v43.21.0 发布
---------------------
1. gdip 统一与 Rect 有关的方法名。
新的代码建议使用 graphics.fillRect,graphics.drawRect,path.addRect,
废弃(保持兼容别名) graphics.fillRectangle,graphics.drawRectangle,path.addRectangle 。
其他 aardio 方法通常使用 ...Rect 风格,
不一致的命名导致了 AI 不必要的困惑与思考浪费。

aardio v43.20.1 发布
---------------------
1. 修正 Autos 按 Shift + 长复制卡住。

aardio v43.20.0 发布
---------------------
1. Autos 交错思考优化 。

aardio v43.19.10 发布
---------------------
1.改进 Autos 。 

aardio v43.19.9 发布
---------------------
1.改进 JPEG 压缩工具,可一键复制缩小分辨率图像。

aardio v43.19.8 发布
---------------------
1.改进 Autos 工具环境避免打开控制台窗口。

aardio v43.19.7 发布
---------------------
1. 更新文档,AI 提示词。

aardio v43.19.6 发布
---------------------
1. 改进 Autos 。

aardio v43.19.5 发布
---------------------
1. 改进 Autos 工具。

aardio v43.19.4 发布
---------------------
1. 更新文档,AI 提示词。

aardio v43.19.3 发布
---------------------
1. 更新文档,AI 提示词。

aardio v43.19.2 发布
---------------------
1. 优化 AI 提示词。

aardio v43.19.1 发布
---------------------
1. 优化 AI 提示词。

aardio v43.19.0 发布
---------------------
1. 改进 Autos 工具。
2. 增加 io.joinpath2, io.fullpath2 函数。

aardio v43.18.4 发布
---------------------
1. 优化 AI 提示词。
2. ::RECT, RECTF 增加 scale 方法。

aardio v43.18.3 发布
---------------------
1. 更新自绘圆形时钟范例。

aardio v43.18.2 发布
---------------------
1. gdip.pen 默认使用世界坐标。

aardio v43.18.1 发布
---------------------
1. 改进 Autos / Photoshop 技能包
2. 增加 io.copy, io.move 函数。
3. 改进 fsys.copy,fsys.move 函数增加 promptIfExists 参数。

aardio v43.18.0 发布
---------------------
1. 改进 Autos 工具。

aardio v43.17.2 发布
---------------------
1. 改进部分自绘范例。

aardio v43.17.1 发布
---------------------
1. 改进范例。

aardio v43.17.0 发布
---------------------
1. 增加自绘游戏范例:鹈鹕之门。

aardio v43.16.0 发布
---------------------
1. 改进 sys.midiOut 修正游戏音效出现噪音问题。
2. 优化 win.ui 消息泵机机。

aardio v43.15.6 发布
---------------------
1. 改进 Autos 工具。

aardio v43.15.5 发布
---------------------
1. 改进 Autos 文件搜索等工具。
2. fsys.list,fsys.enum,fsys.each 文件通配符兼容` ;` 分隔符(应首选 `|` 作为分隔符,` ;` 仅限用于`*.txt;*.jpg`格式)。
3. fsys.list,fsys.each 的 filePattern 支持忽略大小写的模式匹配以及字面整词匹配,如果 filePattern 首字符为通配符 `*` 则与 fileMask 自动掉换参数位置。
4. 增加 fsys.attr ,原 fsys.attrib 仅作为兼容性别名(不建议使用)
5. 增加 string.dump 函数。
6. 改进文档。

aardio v43.15.4 发布
---------------------
1. 改进控制台对系统启用 UTF-8 内码的兼容性。

aardio v43.15.3 发布
---------------------
1. 改进范例。

aardio v43.15.2 发布
---------------------
1. 改进范例。

aardio v43.15.1 发布
---------------------
1. 改进 Autos 代码工具。

aardio v43.15.0 发布
---------------------
1. 重构 Autos 代码工具,将所有代码工具合并为一个并增强功能。
2. 优化 win.delay, win.wait 等间接消息泵函数。
3. 增加 winform.waitUntil 函数。

aardio v43.14.5 发布
---------------------
1. 改进  Autos 窗口按 F5 自动切换到 IDE 并运行当前代码。
2. 修正系统设置为 UTF-8 默认内码时调试信息出现乱码。

aardio v43.14.4 发布
---------------------
1. web.rest.aiChat.settingForm 改进智能粘贴。

aardio v43.14.3 发布
---------------------
1. 优化 AI 提示词。

aardio v43.14.2 发布
---------------------
1. 优化 AI 提示词。

aardio v43.14.1 发布
---------------------
1. Autos 支持捕获异步代码工具错误。

aardio v43.14.0 发布
---------------------
1. 改进 Autos 代码与视觉工具。
2. web.rest.aiChat 增加 onToolCallingError 事件。
3. 增加更多炫酷小游戏范例(由 Autos 一句话生成)。
4. 修正 web.view  XPath 无法处理单引号。

aardio v43.13.1 发布
---------------------
1.  Autos 执行代码工具支持多块内存原子补丁。

aardio v43.13.0 发布
---------------------
1.  Autos 修正 AI 未捕获 GUI 错误弹框等问题。

aardio v43.12.6 发布
---------------------
1. gdip.bitmap 支持跨线程调用。

aardio v43.12.5 发布
---------------------
1. Autos 改进代码工具。

aardio v43.12.4 发布
---------------------
1. Autos 改进视觉接口。

aardio v43.12.3 发布
---------------------
1. 优化 AI 提示词。

aardio v43.12.2 发布
---------------------
1. Autos 改进支持多线程代码工具协作。
2. Autos 修正执行多线程代码工具时视觉工具一直调用失败。
3. 增加 thread.acquire 函数。

aardio v43.12.1 发布
---------------------
1. 改进 win.ui.simpleWindow 。

aardio v43.12.0 发布
---------------------
1. Autos 改进代码工具与视觉工具。
2. win.ui 改进定时器,修正可能误释放新定时器 ID 的问题。
3. 修正 string.html.toText 笔误。

"aardio v43.11.3 发布
---------------------
1. 改进文档。

aardio v43.11.2 发布
---------------------
1. 改进 Autos 避免重试提示遮挡错误信息。

aardio v43.11.1 发布
---------------------
1. web.rest.aiChat 改进接口兼容性。
设置默认超时为:连接超时=15000,请求超时=30000,接收超时=600000 单位毫秒。
流式调用设置将接收超时缩短为 60000 毫秒

aardio v43.11.0 发布
---------------------
1. Autos 代码工具支持快速内存补丁。
2. Autos 代码工具 GUI 程序优化,修正已知问题。
3. Autos改进 save_string 工具,在未指定 base_dir 时设定默认工作区,避免 AI 混淆文件位置。
4. 改进 win.ui 消息循环退出机制,解决 Autos 工具环境窗口提前退出问题。
5. 增加 console.report 函数。
6. 增加 string.replaceLiteral, fsys.replaceLiteral 函数。

aardio v43.10.3 发布
---------------------
1. web.res.aiChat 修正 google 协议报错。

aardio v43.10.2 发布
---------------------
1. 改进 Autos 工具,修正已知问题。

aardio v43.10.1 发布
---------------------
1. 改进文档与范例。

aardio v43.10.0 发布
---------------------
1. 优化 Autos 。
2. gdip.graphics 增加函数
graphics.drawClosedCurve
graphics.drawClosedCurve2
graphics.fillClosedCurve
graphics.fillClosedCurve2
3. 改进文档与范例。

aardio v43.9.2 发布
---------------------
1. gdip.path 增加 addCircle 方法。
2. gdip.graphics 增加 fillCircle, drawCircle 方法。
3. plus 控件 onAnimation 增加回调参数 deltaMs 。
4. 增加 math.clamp, math.lerp 函数。
5. 修正已知问题。

aardio v43.9.1 发布
---------------------
1. 优化 Autos 。

aardio v43.9.0 发布
---------------------
1. 优化 Autos 视觉工具。
2. 所有控件添加 click 函数,用于模拟自动化点击。
3. plus 控件增加 snap 函数,用于高效内存截图。
4. 增加 string.findAny 函数。

aardio v43.8.6 发布
---------------------
1. 优化 AI 提示词。

aardio v43.8.5 发布
---------------------
1. 优化 AI 提示词。

aardio v43.8.4 发布
---------------------
1. 修正 Autos 的 AI 设置界面无法勾选启用视觉能力。
2. 优化 AI 提示词。

aardio v43.8.3 发布
---------------------
1.  改进文档。

aardio v43.8.2 发布
---------------------
1.  改进文档。

aardio v43.8.1 发布
---------------------
1.  改进 Autos 运行代码工具。

aardio v43.8.0 发布
---------------------
1. 修正一处可能导致 Autos 死锁的严重 bug 。

aardio v43.7.5 发布
---------------------
1. AI 设置 » 智能粘贴 识别 OpenRouter ~ 符号开头的模型 ID。

aardio v43.7.4 发布
---------------------
1. 改进 web.rest.aiChat.settingForm 。

aardio v43.7.3 发布
---------------------
1. 更新文档。

aardio v43.7.2 发布
---------------------
1. 更新文档。

aardio v43.7.1 发布
---------------------
1. 修正 string.list 不能用。

aardio v43.7.0 发布
---------------------
1. 改进 JSON / string.escape ,
在进行 JSON 字符串转义编码时不再将单引号转换为 `\u0027` 。
2. 模式匹配可用 `<@=...@>`表示原样匹配片段,在无歧义时可简写为`<@...@>` 

aardio v43.6.2 发布
---------------------
1. 改进范例。

aardio v43.6.1 发布
---------------------
1. 改进范例。

aardio v43.6.0 发布
---------------------
1. plus 控件优化绘图效果。

aardio v43.5.8 发布
---------------------
1. 修正 web.rest.aiChat.settingForm 报错。

aardio v43.5.7 发布
---------------------
1. 改进 web.rest.aiChat.settingForm

aardio v43.5.6 发布
---------------------
1. 修正 Autos 仅回复微信或飞书但未发送正文时出现报错并重试。

aardio v43.5.5 发布
---------------------
1. 改进 web.rest.aiChat.settingForm 智能粘贴功能。
2. Autos 改进:即使 GPT 模型指定了自定义参数,仍然默认添加 prompt_cache_key (除非字段已存在)。

aardio v43.5.4 发布
---------------------
1. 优化 win.util.popup 。

aardio v43.5.3 发布
---------------------
1. 废弃 web.ui, win.animate 。
2. 清理 ~/lib/libs.txt 废弃或测试库名

aardio v43.5.2 发布
---------------------
1. 修正 Autos 截屏时窗体未隐藏。

aardio v43.5.1 发布
---------------------
1. 修正 Autos 右键菜单失效。

aardio v43.5.0 发布
---------------------
1. gdip.graphics 优化 drawString 函数。

aardio v43.4.7 发布
---------------------
1. 修正 Autos 输出重复的错误信息。

aardio v43.4.6 发布
---------------------
1. web.rest.aiChat.settingForm 改进智能粘贴。

aardio v43.4.5 发布
---------------------
1. 改进范例文档。
2. 开始页忽略缺少名称属性的工程。

aardio v43.4.4 发布
---------------------
1. 更新范例。

aardio v43.4.3 发布
---------------------
1. 优化代码。

aardio v43.4.2 发布
---------------------
1. 在 winform.onPaint 内 gdip.graphics(winform) 将自动优化为在内存设备上绘图。

aardio v43.4.1 发布
---------------------
1. raw.convertArray 可指定内存偏移值。
2. 增加 raw.array ,废弃 raw.toarray 函数。
3. 修正已知问题。

aardio v43.4.0 发布
---------------------
1. 优化 plus 控件绘图功能。
2. 修正 win.ui.ctrl.pick 调色块异常。
3. 修正节假日一览图个别节假日绘图错误。

aardio v43.3.0 发布
---------------------
1. 改进 web.view.shared 。
2. 改进 Autos 工具。
3. web.view 改进 invoke 方法:首参数为 aardio 函数时可用于创建跨线程闭包批量调用代码。

aardio v43.2.3 发布
---------------------
1. 改进 Autos 错误提示。
2. 改进文档。

aardio v43.2.2 发布
---------------------
1. 改进 Autos 。

aardio v43.2.1 发布
---------------------
1. AI 设置窗体支持自定义请求头。
2. Autos 缓存优化。

aardio v43.2.0 发布
---------------------
1. 改进 web.rest.aiChat 的 Google 协议,修正一处导致工具调用报错的问题。
2. 改进 Autos 工具定义兼容 Google 协议。
3. 优化 Autos 文本与代码工具。
4. 改进 string.saveFile 函数, fileMap 参数可包含绝对路径。

aardio v43.1.0 发布
---------------------
1. 改进 winform.onPaint 自动支持双缓冲优化。

aardio v43.0.7 发布
---------------------
1. 改进 Autos 多屏幕切换自适应 DPI

aardio v43.0.6 发布
---------------------
1. 改进 Autos 界面。

aardio v43.0.5 发布
---------------------
1. Autos 改进视觉工具,可自动更换视觉模型重试(勾选启用视觉能力),
找不到可用的接口时改用免费的 DeepSeek OCR/本地 OCR 兜底。
2. inet.urlData.fromImage 函数兼容 gdip.bitmap 参数。
3. inet.http/inet.whttp 关闭重定向/服务器 3XX 状态码+无输出时返回 ""(旧版返回 null 值)。
4. 改进 Autos 避免仅点击确认设置清除附件图像。

aardio v43.0.4 发布
---------------------
- 修正非高分屏 Autos 未更新窗口/任务栏图标。

aardio v43.0.3 发布
---------------------
- 改进 Autos :用户主动中止不播放提示音。

aardio v43.0.2 发布
---------------------
- 改进 table.assign, table.assignDeep, table.mix 等函数:
全表覆盖(复制目标或上个参数为 null )保留元表(两表合并丢弃源表元表)。
- Autos 支持任务完成音效(需要在设置中启用提示音效)。
- web.rest.aiChat.settingForm 支持提示音效选项。
- 增加简化版 sys.midiOut.play 函数,一句代码合成并播放音乐。

aardio v43.0.1 发布
---------------------
- 更新文档

aardio v43.0 发布
---------------------
- 本版已更新 aardio 内核,旧版编译的代码/库模块/CGI程序请在新版中重新编译一次。
- string.format 默认以 64 位格式化整数
- string.indexOf 支持二进制,与其他字符串函数保持一致。
- string.indexOf, string.lastIndexOf 传入 null 值与空字符串时返回 null (旧版传 null 报错)。
- 废弃多余的 string.indexOfBinary 。
- raw.indexOf 的参数 1 为 string/buffer 时可以省略长度参数。
- raw.swap 支持所有整型(long 仅存储)
- 改进 table.clone,table.concat 不再将纯数组转换为表。
- table.concat 至少要指定 2 个表参数,所有参数都必须是表或数组,不能是 null 值或其他数据类型。
  如果仅在首参数指定表/数组,则新版本将自动转换为调用 string.join 。
- 废弃已经无人使用的 begin end 关键字(AI 经常写成普通变量名、导致了不必要的无效调用与上下消耗)。
- 将 `??`、`?:` 自动替换为假值合并操作符 `:`。
aardio 中假值(Falsy)严格限制为 false/null/0 ,0 是无效索引(aardio 起始索引为 1)。
- 改进窗体设计器 bkplus/plus/list/checklist 等控件显示效果。
  plus/bkplus 等控件的图像模式增加 auto 模式(根据图像与控件大小自动选择 scale/center 模式,只缩不放)
- 修正其他已知问题
- 更新相关文档

aardio v42.56.7 发布
---------------------
1. 更新文档。

aardio v42.56.6 发布
---------------------
1. 修正一处 Autos 报错问题。
2. console.test 可通过增加一个 false 参数不输出测试成功项。
3. 移除所有代码/范例中的 begin ... end 语句块,即将废弃 begin end 关键字。

aardio v42.56.5 发布
---------------------
1.  Autos 修正中止任务后显示重试而不是继续。

aardio v42.56.4 发布
---------------------
1.  修正新版本 F1 键 AI 助手总是撤消输出。

aardio v42.56.3 发布
---------------------
1.  改进 Autos 不再重复发送图像附件通知。

aardio v42.56.2 发布
----------------------
1. 改进 string.aiPlus 增加 protocol 字段。
2. 代码编辑器右键菜单`粘贴与更正`可识别 ai+ 链接并自动转换为调用 
2. util.table 增加了关键字识别。

aardio v42.56.1 发布
----------------------
1. 改进 Autos 技能包。

aardio v42.56.0 发布
----------------------
1. Autos 改进错误检测,并增加自动重试功能。
2. 改进 web.rest.aiChat 错误检测,统一各协议相关细节。
3. web.rest.aiChat 增加直接获取模型回复的 getText 函数。

aardio v42.55.1 发布
----------------------
1. web.rest.aiChat 代码优化,修复已知问题。

aardio v42.55.0 发布
----------------------
1. web.rest.aiChat 添加 responses 协议。

aardio v42.54.5 发布
----------------------
1. 更新文档。

aardio v42.54.4 发布
----------------------
1. win.inputBox 增加用法: win.inputBox(prompt,...) 可直接返回用户输入(仅当首参数为字符串)。

aardio v42.54.3 发布
----------------------
1. gdip.graphics, plus 控件改进 auto 绘图模式。
2. 改进工具 » 图像 » JPEG 压缩转换,增加调节图像大小功能。
3. 改进部分文档。

aardio v42.54.2 发布
----------------------
1. ARGB 颜色数值(0xAARRGGBB) 统一规范化为无符号 32 位整数。
2. dotNet 库改进 .NET System.Drawing.Color 类型数组兼容转换功能,
读取 Color 类型数组保留类型,赋值时可指定普通数值数组(自动转换)。
改进 dotNet.color 可用于创建 System.Drawing.Color 数组。

aardio v42.54.1 发布
----------------------
1. AI 助手更改图标,任务栏显示工作状态。

aardio v42.54.0 发布
----------------------
1. 增加 gdip.fontIcoBuilder ,
可将 FontAwesome 等字体图标快速转换为复合图标( *.ico )文件。
2. 改进 winform.setIcon 函数,
可自动选择合适分辨率,自动管理图标生命周期。
3. 改进 win.image.loadIconFromFile 可自定义一个或多个返回图标分辨率。
4. 增加 win.image.loadSharedIconFromFile 函数。
5. gdip.bitmap 支持自 string.builder 指向的内存直接创建图像。
6. plus 控件 background,foreground 属性支持用 string.builder 对象指定图像内存数据。
7. string.builder 改进 save 方法可支持自动创建父目录。
8. Autos 修正粘贴文本重复添加的问题。

aardio v42.53.4 发布
----------------------
1. 改进 Autos 修正已知问题。

aardio v42.53.3 发布
----------------------
1. 改进文档。

aardio v42.53.2 发布
----------------------
1. 优化 web.form.simpleMarkdown 。
2. 改进文档。

aardio v42.53.1 发布
----------------------
1. 改进 Autos GPT 缓存优化功能。
不再限定特定服务商,并兼容 GPT 5.6 /5.5 以及其他所有版本。

2. 改进 string.markdown 解析器。
修正内联 HTML 注释被转义的问题。
并默认支持高频 KaTex 单符号公式(不需要启用 KaTex 组件)。
例如 `$\Rightarrow$` 原生即可解析为 ⇒ 符号。
此功能支持 string.markdown.toRtf /  richedit 控件。

3. 改进 web.form.simpleMarkdown:
支持 mermaid 流程图自动转换为图片。
支持 thinking 标签自动转换。
优化 KaTex 公式。

aardio v42.53.0 发布
----------------------
1. 改进 winform/ctrl.setTimeout, winform/ctrl.setInterval 等计时器,
回调函数中 owner 参数将默认指向当前窗体/控件。
计时器回调函数的调用参数仅使用调用时指定的实际参数(不指定默认回调参数)。
2. 增加 winform.ready 属性/方法。
可用于注册窗体准备就緒即将显示或处理消息前执行的函数。
废弃 onInitDialog 事件(重定向到 ready)。
3. 改进创建/嵌入与 .NET 窗口的关键代码,避免提前初始化 .NET 物理窗口。
此改进主要用于 dotNet.AntdUI 扩展库以简化 DPI 缩放代码。
dotNet.AntdUI 扩展库将不再支持 aardio v42.53 以下版本。
4. 改进 Autos 修正已知问题。

aardio v42.52.1 发布
----------------------
1. Autos 在任务栏显示 工作/完成 状态。
2. 修正 .NET 控件嵌入顶层窗口后不显示的 bug 。

aardio v42.52.0 发布
----------------------
1. dotNet 库改进;
使用 .NET 对象属性赋值方式创建 .NET 事件/委托时,
自动将 aardio 回调函数的 owner 参数绑定为当前  .NET 对象自身。
2. 优化嵌入 .NET 窗口相关代码。
3. custom 控件增加 custom.button,custom.edit,custom.checkbox,custom.radio,custom.trackbar 
等别名,可用于自定义窗体设计器显示外观。
也可以使用 frame / edge 属性自定义外观风格,
在嵌入 .NET 控件时自动移除双边框/三维边框扩展属性。
4. 改进相关文档范例。

aardio v42.51.11 发布
----------------------
1. 改进 Autos 。

aardio v42.51.10 发布
----------------------
1. 更新文档。

aardio v42.51.9 发布
----------------------
1. 增加 process.pngout 库。
2. 清理废弃库索引。
3. 更新范例中部分库文档链接。

aardio v42.51.8 发布
----------------------
1. 改进扩展库发布工具,支持新版扩展库文档安装路径。

aardio v42.51.7 发布
----------------------
1. edit,richedit 改进 updateLastLine 方法,
首参数不是字符串或不含 `%` 时不执行格式化而是拼接字符串。
2. 改进 .NET 范例:.NET 命名空间分析工具(原接口已失效)。

aardio v42.51.6 发布
----------------------
1. 改进 dotNet 库直接支持无参 Item 属性。
netObj.Item 不再需要写为 netObj.Item() 或 netObj.getItem()
2. 文档浏览器支持打开本地任意路径 *.md 文件。
3. fsys.aar.load 可自动将 .aar 路径转换为目录。

aardio v42.51.5 发布
----------------------
1. 修正 Autos 调用 anthropic/fable5 时报错工具定义不支持 oneOf 。
2. 改进 string.html.toRtf 支持 Markdown 表格对齐、复选框列表等。

aardio v42.51.4 发布
----------------------
1. fsys.enum,fsys.each,fsys.list 通配符参数支持用 `|` 线分隔多个通配符。

aardio v42.51.3 发布
----------------------
1. 增加 Autos 技能包 autos.skills.aardioProjectBuilder,用于创建 aardio 工程。

aardio v42.51.2 发布
----------------------
1. 增加 Autos 构建 aardio 扩展库技能包 autos.skills.aardioLibraryBuilder 。
2. fsys.delete 允许将参数 @2 指定为 true 以替代 ` _FOF_ALLOWUNDO | _FOF_NO_UI` 选项(允许撤消)。

aardio v42.51.1 发布
----------------------
1. 改进文档可浏览 .aar 索引文件。
添加 ~/docs/library 目录,预留于安装扩展库文档。
2. 改进扩展库发布与安装工具,支持自动发布与安装 ~/docs/library 目录的扩展库文档。
3. 增加 fsys.aar 库用于解析 .aar 格式文件。

aardio v42.51.0 发布
----------------------
1. 增加 dotNet.reflection 库。
方便 AI 自动分析 .NET 程序集并自动转换为 aardio 扩展库。
2. 增加可批量保存文件的 string.saveFiles 函数。
3. Autos:save_string 工具支持批量保存文件。 

aardio v42.50.1 发布
----------------------
1. 增加 type.isWindow 函数
2. 增加 win.form.destroyAll 函数

aardio v42.50.0 发布
----------------------
1. 改进 dotNet 库创建 .NET 控件窗口类的功能。
可将 .NET 窗口 / 控件类的构造参数指定为 aardio 窗口以快速嵌入 aardio 界面。
.NET 程序集可使用直接属性 `asm[["baseFormClass"]]` 自定义容器窗口基类以替代默认的 System.Windows.Forms.Form 。

dotNet.AntdUI 扩展库已更新并支持此特性。
注意 dotNet.AntdUI 不再支持 aardio 之前的版本。

aardio v42.49.3 发布
----------------------
1. Autos 工具优化。

aardio v42.49.2 发布
----------------------
1. dotNet 库改进 getType 方法,.NET 程序集对象增加 getTypes 方法。
此改进可简化 AI 分析 .NET 程序集的流程。
2. 修正 Autos 重启后重复输出消息历史的问题。

aardio v42.49.1 发布
----------------------
1. dotNet.nuget 移除一些失效的镜像源,默认改用官方源。
dotNet.nuget.query 总是使用官方源,并支持直接传字符串参数(转换为 q 字段)。

aardio v42.49.0 发布
----------------------
1. 改进 Autos :不再添加工具执行代码到历史消息(简化复杂任务上下文)。
2. 优化 AI 系统提示词,可优化 Autos 与 AI 助手执行效率。
3. 使用 Autos 对 string.csv 执行全覆盖用例测试,修正 string.csv 所有发现的问题。

aardio v42.48.0 发布
----------------------
1. 改进 AI 助手。

ai.aardio.com 将不再支持低于 v42.48.0 的版本。
AI 服务端针对新版本消息结构进行特定优化,使用旧版本将会降低成生质量。

aardio v42.47.2 发布
----------------------
1. 改进文档。

aardio v42.47.1 发布
----------------------
1. string.builder 增加 save, load 方法。

aardio v42.47.0 发布
----------------------
1. 修正 string.csv 覆盖已存在 csv 时未写入 bom 头(导致 Excel 打开乱码)。
2. Autos 改进  list_directory 工具,pattern 使用通配符语法时自动替换为 fileMask 参数。
3. Autos 在任务栏使用分离图标显示。
4. 增加 gdip.image.is 函数。

aardio v42.46.3 发布
----------------------
1. 改进 Markdown 转 RTF 范例。

aardio v42.46.2 发布
----------------------
1. 改进 Markdown 转 RTF 范例。

aardio v42.46.1 发布
----------------------
1. richedit 控件改进超链接、RTF 字号缩放等功能;优化 Markdown 转 RTF 显示效果。

aardio v42.46.0 发布
----------------------
1. 改进 markdown 转 RTF 功能,支持超链接、 emoji 。
2. 增加标准库 icmp.tracert, icmp.ping 

aardio v42.45.5 发布
----------------------
1. string.csv 支持编码、解码 Markdown 表格

aardio v42.45.4 发布
----------------------
1. string.csv 在编码时如果存在 fields 字段自动兼容纯数组与对象格式的子数组。

aardio v42.45.3 发布
----------------------
1. 修正 richedit langOptions 属性报错,设为 ` 2/*_IMF_AUTOFONT*/` 可解决 emoji 乱码问题,感谢「蒸鱼的猫先生」反馈。

aardio v42.45.2 发布
----------------------
1. 改进范例 » 富文本复制工具,更好的支持多行文本以及单行自动换行。

aardio v42.45.1 发布
----------------------
1. 修正 Autos 联网工具失效,请务必更新。

aardio v42.45.0 发布
----------------------
1. 改进 Autos ,修复识别图像报错等已知问题
支持右键清除图像附件。
优化微信飞书功能。
2. 增加 Markdown 转 RTF 功能。
增加 string.html.toRtf, string.markdown.toRtf 等库以及范例。
3. 增加 string.fencedCodeBlock
4 优化 AI 提示词

aardio v42.44.3 发布
----------------------
1. string.markdown 增加一种简化用法,
参数 1 指定字符串可直接解析 Markdown 并返回 HTML 。
2. web.rest.aiChat.message 代码优化。
3. 改进 AI 提示词。

aardio v42.44.2 发布
----------------------
1.  web.rest.aiChat 改进 listModels 方法 ,兼容个别第三方 anthropic 非标准接口

aardio v42.44.1 发布
----------------------
1. 改进 fsys.tar, fsys.unrar 支持长文件名

aardio v42.44.0 发布
----------------------
1. 优化 AI 核心库 web.rest.aiChat 代码,修正已知问题
2. 优化 Autos ,修正已知问题。
  增加 autos.skills.chromiumWebDriver 技能包。
  可用于自动操作默认浏览器。

aardio v42.43.3 发布
----------------------
1. web.form.chat 不再默认加载 fonts.fontAwesome 。
2. Autos 允许开启数学公式 。

aardio v42.43.2 发布
----------------------
1. 富文本复制工具 添加样式。

aardio v42.43.1 发布
----------------------
1. 修正 Autos 新版工具定义一处参数错误。
2. 改进 Autos 界面,默认页增加技能包仓库、新手资源包等链接。

aardio v42.43.0 发布
----------------------
1. Autos 3.6 发布:支持技能包(AI 自动创建技能包,按需自动加载)。

aardio v42.42.1 发布
----------------------
1. Autos 优化界面细节,增加导入导出对话功能(支持 json,jsonl 格式)。

aardio v42.42.0 发布
----------------------
1. 优化 AI 助手。
使用 AI 功能必须更新到此版本以上。

**AI 助手不再支持旧版**

aardio v42.41.0 发布
----------------------
1. 优化 AI 接口
2. web.rest.jsonClient 不再默认启用 JSON/Unicode 转义编码 

aardio v42.40.0 发布
----------------------
1. 增加 web.view.shared 。
2. 优化 Autos 。

aardio v42.39.3 发布
----------------------
1. 修正 bk,bkplus 控件在编码调整大小后显示异常。
此问题会导致 Autos 窗体改变大小后,输入框边框显示异常。

aardio v42.39.2 发布
----------------------
1. Autos 更新至 3.4,优化提示词,允许 AI 直接捕获 print 调用。

aardio v42.38.5 发布
----------------------
1. 改进范例。

aardio v42.38.4 发布
----------------------
1.  修正部分电脑更新报错。

如果已经遇到更新报错:

方法一:打开 `aardio 目录/download(s)/update`,
然后按 Ctrl+L 转到地址栏,输入 "cmd" 回车,输入 "u.bin" 回车打开更新程序,再更新一次就可以了。
方法二:更简单的方法是到 aardio.com 下载最新版直接覆盖。


aardio v42.38.3 发布
----------------------
1. 更新文档

aardio v42.38.2 发布
----------------------
1. plus 控件增加 onDrawForeground,onDrawComplete 事件,废弃 onDrawContent, onDrawForegroundEnd, onDrawEnd 事件。

aardio v42.38.1 发布
----------------------
1. fsys.junction 加入标准库
2. 修复已知问题

aardio v42.38.0 发布
----------------------
1. AA(aardio autos) 3.3 发布,重点优化提示词与工具定义。
2. 调整了部分目录结构。

**更新前请自行备份旧版代码段目录。**。
**本次更新后请务必重启 aardio 。**

aardio v42.37.5 发布
----------------------
1. 改进文档。

aardio v42.37.4 发布
----------------------
1. 增加 string.indexOfBinary 函数。

aardio v42.37.3 发布
----------------------
1. 改进 aifix 工具。

aardio v42.37.2 发布
----------------------
1. 修正 Autos 启动时飞书图标闪一下。

aardio v42.37.1 发布
----------------------
1. Autos 修正快速中止再恢复报错。

aardio v42.37.0 发布
----------------------
1. AA( aardio autos ) 3.2 发布,改幅改进与优化代码,修复所有已知问题。
2. 标准库增加 string.patch, string.editor ,
这两个库分离自 AA 新版本,并用作打造 AA v3.2 新版代码手术刀的底层组件。
3.  标准库增加 util.testRunner,专门为 AI Agent 编写自动化测试的场景打造。
4. 添加 console.match, console.contains 等函数,基础用法与 util.testRunner 类似。
5. 大幅改进与优化 web.rest.aiChat 的交错思考功能,大幅提升可用性与稳定性。
6. web.rest.aiChat.settingForm 改进“智能粘贴”可自动识别更多格式。
7. gdip.graphics 改进 drawSting,measureString 
measureString 等函数允许省略 layoutRect,stringformat 参数。
drawSting 允许仅指定 x,y 坐标以替代 layoutRect,并允许省略 stringformat 参数。
8. 其他文档改进与范例优化

aardio v42.36.0 发布
----------------------
1. 改进 AI 工具。
2. 改进 Autos ,搜索密钥可自动识别并兼容 avily,Exa 等搜索接口。
3. 使用 com.interface 实现静态接口时未定义的方法默认返回 _E_NOTIMPL ,此更改可修正 richedit 的 oleCallback 方法导致无法复制内容的问题。
4. inet.http,inet.whttp,web.rest.client 增加 addHeader 与 setHeader 方法。
5. 改进部分文档

aardio v42.35.2 发布
----------------------
1. web.form.chat 改进 assistantOnce 方法添加换行分隔连续的独立 assistant 消息。
2. Autos 改进在收到飞书文件时可能连续回复多次消息。

aardio v42.35.1 发布
----------------------
1. 改进 Autos :允许 AI 自定义飞书消息卡片标题。

aardio v42.35.0 发布
----------------------
1. Autos 更新至 v3.0:
改进飞书功能,发送信息支持 Markdown 格式。

2. web.feishu.socketClient, web.feishu.restClient 增加 replyMarkdown 与 sendMarkdown 方法。

aardio v42.34.4 发布
----------------------
1. Autos 改进飞书功能。

aardio v42.34.3 发布
----------------------
1. 修正 Autos 一轮对话后运行按钮显示的图标不一致。
2. 其他已知问题改进与修正。

aardio v42.34.2 发布
----------------------
1. Autos 代码优化。

aardio v42.34.1 发布
----------------------
1. 改进 Autos ,版本升级至 v2.9:
  - 增加截图、粘贴文件与图像附件等功能
  - 改进 AI 视觉能力,允许直接识别图像附件、剪贴板图像。
    如果不勾选启用 API 的视觉能力,默认调用本地识别,不会消耗 tokens 。
  - 工具面板顶部增加快速启动 AA(Autos) 的按钮(按住 Shift 单击可以管理权限启动)  
  - 提示词输入框在获得焦点时可以自动放大
  - 其他已知问题改进与修正
2. bk,bkplus 增加 top.right,bottom,left,width,height 等属性
3. com.interface.IDataObject 增加 getHbitmap,getBitmap,isBitmap 等方法
4. dotNet.ocr 允许 detectBitmap 方法兼容字符串与 gdip.bitmap 参数
5. web.rest.aiChat.message 改进 prompt 方法兼容图像文件路径与 gdip.bitmap 参数 

**本次更新后建议重新 aardio。**

aardio v42.33.0 发布
----------------------
1. 改进 Autos,修复已知问题,改进飞书微信功能,改进视觉功能,版本升级至 v2.8。
2. web.form.chat 增加  assistantOnce 方法。

aardio v42.32.1 发布
----------------------
1.Autos 改进视觉工具:所有接口可勾选是否启用视觉能力,
如果所有接口都未启用视觉能力则自动调用系统自带 OCR 组件识别图像。

aardio v42.32.0 发布
----------------------
1. 调整 AI 工具、相关范例与文档。

**本次更新后请重新启动 aardio**

aardio v42.31.7 发布
----------------------
1. 改进 F1 助手。

aardio v42.31.6 发布
----------------------
1. 改进范例。

aardio v42.31.5 发布
----------------------
1. web.rest.aiChat.settingForm 配置项右键菜单增加:

    - 复制 JSON 配置
    - 粘贴 JSON 配置
    - 智能粘贴

aardio v42.31.4 发布
----------------------
1. 改进 string.escapePattern 返回值可与其他模式串拼接(以实现局部禁用模式语义)。

aardio v42.31.3 发布
----------------------
1. 改进 Autos : 如输入框已获得焦点不设置默认提示词。

aardio v42.31.2 发布
----------------------
1. 改进文档与 AI 提示词。

aardio v42.31.1 发布
----------------------
1. Autos 代码优化。

aardio v42.31.0 发布
----------------------
1. Autos 改进代码编辑工具,修正已知问题,版本升级到 v2.6.
2. 修正创建工程报错。

aardio v42.30.0 发布
----------------------
1. 优化 Autos ,修正已知问题,版本更新至 v2.5。
2. 大幅改进 fsys.pdfium 扩展库,
更新到最新版  pdfium 组件,并修复已知问题,增补功能与文档。
本次 fsys.pdfium 更新由 AA 自动完成。
3. 增加 table.getAny 函数。
4. plus 控件 skin 方法支持一种新的渐变样式写法(color1+color2+angle 见范例)。
5. gdip.bitmap 增加 deepClone 方法。

aardio v42.29.0 发布
----------------------
1.  Autos 代码一些细节优化与改进,版本更新至 v2.4。

aardio v42.28.2 发布
----------------------
1. 修正个别电脑 inet.tls 自动修复“安全支持频道出错”未成功。

aardio v42.28.1 发布
----------------------
1. 改进 Autos 工具。

aardio v42.28.0 发布
----------------------
1. 修正“那个 GPT 5.5”因为服务商域名调整导致用不了。

aardio v42.27.3 发布
----------------------
1. 优化 AI 接口与设置向导。

aardio v42.27.2 发布
----------------------
1. Autos 修正 GPT 5.5 截屏识图工具失败,Autos 版本升为 2.2。

aardio v42.27.1 发布
----------------------
1.  Autos 改进搜索工具,版本升为 2.1。

aardio v42.27.0 发布
----------------------
1. Autos 改进增加视觉能力工具,可以看懂屏幕了(需要选择支持多模态的大模型)。
改进联网搜索工具允许自定义 key 。原来的联网搜索工具已经超过额度失效,请尽快更新。

aardio v42.26.7 发布
----------------------
1. 改进范例。

aardio v42.26.6 发布
----------------------
1. 优化开始页。

aardio v42.26.5 发布
----------------------
1. AA 修正启动时微信图标闪一下的问题。

aardio v42.26.4 发布
----------------------
1. string.markdown 自动识别 NCR 编码 Font Awesome 字符并添加 fa 类。
2. 改进 Autos 与 问 AI 助手,按住 Shift 点复制按钮可复制全部 Markdown 内容。

aardio v42.26.3 发布
----------------------
1. 增加库 win.clip.sourceUrl 。
2. 改进 win.clip.data 的 readText,writeText 方法可指定 codepage 参数。
3. 改进 win.ui.listEdit 修正编辑器输入内容后按 ESC,然后继续按右键弹出编辑框右键菜单。
4. 改进 web.rest.aiChat.settingForm 在增加配置时自动识别来自网页的 ai+ 格式链接。

aardio v42.26.1 发布
----------------------
1.  优化 问 AI 工具。

aardio v42.26.0 发布
----------------------
1.  优化 AI 聊天、文档、Markdown 渲染的默认界面样式。
2.  优化 Autos 启动代码(迅速显示界面而不是先执行初始化代码)。

aardio v42.25.5 发布
----------------------
1.  Autos 细节优化。

aardio v42.25.4 发布
----------------------
1. 改进 Autos 清除会话不再清空提示词输入框。

aardio v42.25.3 发布
----------------------
1. 改进 Autos 记忆功能 。

aardio v42.25.2 发布
----------------------
1. 更新 AI 工具。

aardio v42.25.1 发布
----------------------
1. AA 2.0 发布( 自我进化超过 24 小时 ),更稳定、更好用了,适合更复杂、时间跨度更长的任务了。支持快速中断、中途插入临时提示词打断或改变 AI 思维路径。支持长期记忆,支持飞书、微信一键连接(手机遥控电脑 AI 智能体,互传文件与消息)。
2. 新增 `ai+` 协议规范, web.rest.aiChat.settingForm 支持复制与粘 `ai+` 分享链接。
3. 改进 thread.invokeAndWait 可捕获并返回被执行函数抛出的异常。
4. win.ui.popmen 的 popup,popId 方法如果将坐标参考对象指定为控件对象,则坐标参数指定控件窗口相对坐标。
5. plus 控件、button 控件增加 busy 方法。
6. 增加飞书接口库 web.feishu 以及相关范例。

aardio v42.24.2 发布
----------------------
1. 优化 AA 。
2. protobuf.message 改进 parseFromString 方法出错时返回 null,err 而非抛出异常。

aardio v42.24.1 发布
----------------------
1. 用 AA 修复了 protobuf 库的几处 bug。
2. web.socket.client 改进将 protocol 属性显式指定为 null 值时不会默认设为 "chat"。

aardio v42.23.1 发布
----------------------
1. 改进 web.rest.aiChat 。

aardio v42.22.1 发布
----------------------
1. 增加 fsys.match 函数。
2. fsys.each 迭代器增加一个返回值 fullpath 。
3. 改进范例。

aardio v42.22.0 发布
----------------------
1. 增加 ide.project 库,提供自动创建 aardio 工程的接口。
2. 优化 AA( aardio autos ) 。

aardio v42.21.8 发布
----------------------
1. 修正 win.timer 使用 enable 方法修改间隔时间无效。

aardio v42.21.7 发布
----------------------
1. 改进 AI 工具。
2. 改进 gdip 库。

aardio v42.21.6 发布
----------------------
1. 改进 Autos 。

aardio v42.21.5 发布
----------------------
1. 改进 arena 工具。

ardio v42.21.4 发布
----------------------
1. 改进文档范例。

aardio v42.21.3 发布
----------------------
1. 简化创建桌面图标代码。

aardio v42.21.2 发布
----------------------
1. 开始页引入 aardio 自带的 FontAwesome 图标,不用白不用。
2. 开始页对旧版操作系统的兼容性优化。

aardio v42.21.1 发布
----------------------
1. 改进 Autos 。

aardio v42.21.0 发布
----------------------
1. 抛弃 web.layout 重构开始页,aardio 体积再次爆减 1 MB。

aardio v42.20.1 发布
----------------------
1. 移除失效 AI 工具。

aardio v42.20.0 发布
----------------------
1. 改进 Autos: 
手动中止或因为回传时遇到网络错误中断思维链时,可点击「继续」原地恢复。
中止并恢复思维链时,输入的用户提示词将作为临时性的用户提示词插入对话(仅影响当前思维链)。
此方法可用于打断并纠正、调整 AI 思维路径。
2. web.rest.aiChat 的 messages 方法增加第 4 个返回值(判断是否回传请求),仅用于 Autos 。
3. web.form.chat 增加 clearErrorMessage 方法。

aardio v42.19.3 发布
----------------------
1. 改进 AI 工具。

aardio v42.19.2 发布
----------------------
1. 改进范例。

aardio v42.19.1 发布
----------------------
1. win.timer 默认启动定时器。
2. 改进 gdip.graphics 。

aardio v42.19.0 发布
----------------------
1. 优化 plus 控件。
2. winfom 增加 onPaint 事件。
3. 废弃 gdi.paint,gdi.paintBuffer 。
3. 优化 AI 工具。

aardio v42.18.8 发布
----------------------
1. 改进 AI 工具、plus 控件、范例等。

aardio v42.18.7 发布
----------------------
1. 改进 web.rest.aiChat 。
2. lasterr 错误码同时 16 进制与 10 进制错误码。

aardio v42.18.6 发布
----------------------
1.  改进开始页。

aardio v42.18.5 发布
----------------------
1. 用 Autos 重写了 aardio 的祖传 HTMLayout 开始页

aardio v42.18.4 发布
----------------------
1. 改进 AI 工具。

aardio v42.18.2 发布
----------------------
1. 优化微信连接向导界面。

aardio v42.18.0 发布
----------------------
1. web.rest.iLinkClie