Releases: pojol/gobot
Releases · pojol/gobot
v0.4.4
v0.4.4
Milestone version, completing the writing of all major features; subsequent maintenance will focus on collecting new features, optimizing user interface usage, and writing documentation.
- Feature
- Directory relocation: Move driver-related code to the driver directory, keeping only the editor & driver directories in the root directory.
- Directory relocation: Move robot runtime files originally in the sample directory to /mock/bot_sample_files.
- Fix selection node issue in editor: Clicking on blank space now properly resets the selected node.
- Fine control of node offset: When a node is selected, pressing [up, down, left, right] will offset the node by one pixel.
- Connector hole setting: When the mouse moves over a node, the size of the connector hole is increased, and it returns to normal size when clicking on blank space.
- Adjustment to startup command: The new -h is more readable and provides the ability to change the port.
- More detailed documentation.
- Introduction of logging library, improving logging output in the program.
- Change the original meta structure at the script layer to bot (more intuitive semantics).
- Debug logic adjustment: More runtime debugging capabilities are now provided. #20
- Support running multiple batches concurrently #16
v0.3.8
tcp module preview
本地临时使用
- 执行 gobot_driver_win_x64_v0.3.8 目录中的 run.bat 文件, 运行服务器
- 执行 gobot_editor_win_x64_v0.3.8 目录中的 gobot.ext, 运行编辑器程序
- 在弹出的地址输入窗口 或 config 页的地址栏中填入 http://127.0.0.1:8888 本地服务器地址
- 切换到编辑器的 bots 面板,将 http_sample.txt 和 tcp_sample.txt 两个用例拖入
- 选择一个用例,点击 load 将机器人加载到编辑界面
- 点击下方的 debug (爬虫)按钮进行调试(创建一个新的调试机器人
- 点击旁边的 运行 按钮,单步执行(运行行为树节点
- 点击编辑器中的任意一个节点 可以查看这个节点的设置
- Meta 面板 可以查看机器人的所有数据
- Response 显示的是每个节点中的返回值
- RuntimeErr 显示的是执行节点可能遇到的错误信息(会自动切换过去
v0.3.6
v0.3.6 (pre
- feature
- The way of previewing report has been changed from clicking tags to displaying directly at the bottom, with tab switching for charts (more intuitive)
- Replaced the implementation library of codemirror to provide a better code writing experience
- Added share feature, by selecting bot in bots panel and clicking share can copy the bot's address to clipboard for others to access directly the bot's editing view
- Added automatic refresh for running panel(default 10s)
- Changed the storage implementation of batch, now it will be stored in the db so that it can continue executing after an abnormal interruption
- fix
- It will directly panic if the database cannot connect (encounter errors should terminate immediately)
- Replaced the clipboard implementation of share button to an earlier api (can adapt to more browsers)
- Fixed the problem that report was not sorted by time
- Fixed the issue of wrong click event in bots
v0.3.6 (pre
-
feature
- 将 report 中的预览方式从通过点击 tag 的形式换为直接显示在下方,通过tab 进行图表的切换(更直观
- 替换了 codemirror 的实现库,使代码的编写体验更好
- 添加 share 功能,在 bots 面板中选中 bot 点击 share 能将 bot 的地址复制在剪贴板中,别人可以直接访问这个地址打开 bot 的编辑视窗
- 添加了 running 的自动刷新(默认 10s
- 更换了 batch 的存储实现,现在将存储在 db 中,以便于在异常中断后还能继续执行
-
fix
- 如果数据库无法连接则会直接panic(遇到错误应该立即终止
- share 按钮,剪贴板的实现替换为更早的 api(能适配更多的浏览器
- 解决的 report 没有按时间排序的问题
- 解决了 bots 中控件点击事件错乱的问题