# 袋鼠数据库工具 版本更新记录
# 袋鼠数据库工具 v6.2.1
- 对象浏览器视图增加显示源代码按钮
- 重构用户中心视图并增加应用ID显示
- DataGrid: 文本视图增加源代码支持
- 重构实体视图和SQL构建器
- 改进边栏面板激活打开体验
- SQLite: 改进检查子对象加载和保存支持
- SQLServer: 改进同义词对象编辑支持
- SQLServer: 改进数据库对象编辑支持
- MariaDB: 改进数据库对象编辑支持
- MySQL: 改进数据库对象编辑支持
- SQLite: 改进数据库对象编辑支持
- PostgreSQL:改进数据库和架构的编辑支持
- PostgreSQL: 改进函数与存储过程支持
- PostgreSQL: 更新对象备注获取方法
- 改进表单日期时间控件
- 工作台: 重构界面增加页面导航支持
- 改进了深色界面支持
- 重构了关于对话框
- 工作空间: 增加了收藏夹和最近使用支持
- 工作空间: 改进了状态栏体验和性能
- 连接管理:增加了收藏夹和最近使用支持
- Windows 安装包增加了数字签名支持
- 更新中文语言支持(zh-CN/zh-SG/zh-Hans/zh-Hant)
- 修复: 表单无法显示最后一行
- 修复: 连接编辑器错乱问题
- 修复: SQLServer 数据库切换崩溃问题
- 修复: PostgreSQL 连接中包含特殊字符串问题
- 修复: 用户中心数据库图标点击乱飘的问题
# 袋鼠数据库工具 v6.1.1
- 连接视图添加背景图支持
- 应用增加默认主题样式支持
- 数据网格增加文本视图支持(超12种格式)
- 导出功能: 增加 YAML 数据格式支持
- 导出功能: 增加 文本表格 格式支持
- 导出功能: 增加 多值插入SQL 语句支持
- 导出功能: 增加 数据删除SQL 语句支持
- 导出功能: 增加 查询条件SQL 语句支持
- 升级 AI 操作体验
- 重构消息对话框
- 更新 Windows 安装包(中文/多用户/多版本/清理等)
- 更新 Windows 沙盒支持(多版本共存)
- 改进编辑器查找替换组件样式
- 更新中文语言支持(zh-CN/zh-SG/zh-Hans/zh-Hant)
- 修复: AI 大模型配置页无法加载模型选项的问题
- 修复: 应用起始页操作体验问题
- 修复: 数据仓库操作体验问题
- 修复: 对象浏览视图操作体验问题
# 袋鼠数据库工具 v6.0.1
- 增加 SQL 方言支持(SQLite/SQLServer/MySQL/MariaDB/PostgreSQL/SQL标准)
- 重构 例程 视图(函数/存储过程)
- 重构编辑器搜索控件
- 更新编辑器位置和状态栏文本
- 增加用户自定义对象支持(UDF)
- 增加 AI大模型 配置界面支持
- 增加 AI大模型 上下文菜单(查询/视图/例程)
- 增加 AI大模型 聊天助手边栏控件
- 增加 AI大模型 聊天助手流式输出支持
- 更新中文语言支持(zh-CN/zh-SG/zh-Hans/zh-Hant)
# 袋鼠数据库工具 v5.3.1
- EditorConfig 行业规范支持
- 增加最近的文件或目录支持
- 工作台: 增加全屏幕支持
- 连接空间: 增加禅模式支持
- 连接空间: 重构查询按钮关联菜单(打开文件、开启执行器)
- 资源视图: 对象重名支持
- 查询视图: 增加另存为支持
- 查询视图: 结果面板位置切换支持
- 个人中心视图增加提示信息(ESC/鼠标中键返回)
- 用户数据文件和日志文件目录设置支持
- 重命名菜单文本(Source -> View source)
- 下拉列表控件增加搜索支持
- 数据网格控件改进分页支持
- 版本更新进程切换为后台线程(规避杀毒软件误报)
- 重构苹果系统应用菜单
- SQLite: 增加生成字段支持
- SQLite: 增加扩展模块支持
- SQLite: 增加特殊指令支持
- SQLite: 增加编译属性支持
- SQLite: 增加内建函数支持
- SQLite: 增加列重命名支持
- SQLite: 增加自动更新支持
- SQLite: 数据表生成补丁支持
- SQLite: 数据视图生成补丁支持
- SQLite: 索引生成补丁支持
- SQLite: 触发器生成补丁支持
- MySQL: 数据表生成补丁支持
- MySQL: 索引生成补丁支持
- MySQL: 触发器生成补丁支持
- MariaDB: 数据表生成补丁支持
- MariaDB: 索引生成补丁支持
- MariaDB: 触发器生成补丁支持
- PostgreSQL: 增加规则对象支持
- PostgreSQL: 数据表生成补丁支持
- PostgreSQL: 索引生成补丁支持
- PostgreSQL: 触发器生成补丁支持
- PostgreSQL: 重名/禁止/允许维护支持
- PostgreSQL: 用户与角色登录切换支持
- 修复: 文件视图排序问题
- 修复: 日志视图过滤菜单状态问题
- 更新中文语言支持(zh-CN/zh-SG/zh-Hans/zh-Hant)
# 袋鼠数据库工具 v5.2.1
- 改进数据网格列宽度支持
- 改进日志历史视图
- 查询视图之结果集支持方位设置
- MySQL: 改进数据表编辑视图更新脚本
- MySQL: 数据列重名支持
- MySQL: 增加向量(Vector)类型支持
- MySQL: 改进主键支持
- MySQL: 修复未知列问题(DEFAULT_ENCRYPTION)
- MariaDB: 改进数据表编辑视图更新脚本
- MariaDB: 改进主键支持
- MariaDB: 数据列重名支持
- MariaDB: 增加向量(Vector)类型支持
- PostgreSQL: 改进数据表编辑视图更新脚本
- PostgreSQL: 改进主键支持
- PostgreSQL: 数据列重名支持
- PostgreSQL: 增加向量(Vector)类型支持
- PostgreSQL: 改进check/exclude/rule/trigger支持
- PostgreSQL: 添加生成列支持
- PostgreSQL: 添加允许/禁止支持
- PostgreSQL: 表继承支持
- SQL Server: 改进主键支持
- SQL Server: 数据列重名支持
- SQLite: 改进主键支持
- Fixed: 数据表编辑时活动列问题
- 更新中文语言支持(zh-CN/zh-SG/zh-Hans/zh-Hant)
# 袋鼠数据库工具 v5.1.0
- 为提升性能而重构起始页
- 增加主菜单项目(个人主页)
- MySQL: 添加默认角色页
- MySQL: 拆分用户/角色之关系页为角色、成员页
- MySQL: 重构用户/角色权限页
- MySQL: 重构用户/角色之更新补丁脚本
- MariaDB: 添加默认角色页
- MariaDB: 拆分用户/角色之关系页为角色、成员页
- MariaDB: 重构用户/角色权限页
- MariaDB: 重构用户/角色之更新补丁脚本
- PostgreSQL: 拆分用户/角色之关系页为角色、成员页
- PostgreSQL: 重构用户/角色权限页
- PostgreSQL: 重构用户/角色之更新补丁脚本
- 重构设置对话框编辑器页:支持编辑器主题预览
- SQLite: 禁用用户认证支持
- 对象编辑脚本预览页设置为只读
- Fixed: LIBSOUP3 POST 提交问题
- Fixed: 用户/角色资源管理器上下文菜单问题
- Fixed: 执行历史日志无法回看问题
- Fixed: Windows manifest 导致的许可问题
- 更新中文语言支持(zh-CN/zh-SG/zh-Hans/zh-Hant)
# 袋鼠数据库工具 v5.0.0
- 增加对象权限对话框
- 增加对象选择对话框
- 升级 Windows 安装包界面
- 重构 SQL 构建器 WHERE 页面
- 重构数据表视图过滤条件页
- SQL Server: 实现服务器角色支持
- SQL Server: 实现数据库角色支持
- SQL Server: 实现应用角色支持
- PostgreSQL: 拆分用户注释为独立子页面
- PostgreSQL: 重构用户信息页面
- PostgreSQL: 拆分角色注释为独立子页面
- PostgreSQL: 重构角色信息页面
- PostgreSQL: 修复对象浏览视图中用户和角色上下文菜单问题
- 更新中文语言支持(zh-CN/zh-TW/zh-SG/zh-HK)
# 袋鼠数据库工具 v4.99.9
- 改进智能提示体验
- 增加 HTTP/WebSocket 隧道连接支持
- SQL Server: 实现视图对象支持
- SQL Server: 实现函数和存储过程支持
- SQL Server: 实现数据库对象支持
- 更新中文语言支持(zh-CN/zh-TW/zh-SG/zh-HK)
- 修复: 数据行复制为 特性的问题
- 修复:SQL Server 连接问题
# 袋鼠数据库工具 v4.99.1
- 改善连接空间关闭体验
- macOS: 重构应用菜单
- SQLServer: 增加容器数据库支持
- SQLServer: 完善表设计支持
- SQLServer: 完成登录设计支持
- SQLServer: 完成用户设计支持
- 修复: SQL Server 事务脚本导致的崩溃
- 修复: 配置对话框事件问题
- 修复: 无效数据导致的编辑器断言崩溃
- 修复: 日志处理导致的编辑器断言崩溃
- 更新中文语言支持(zh-CN/zh-TW/zh-SG/zh-HK)
# 袋鼠数据库工具 v4.98.1
- 微软 SQL Server 数据库支持 (80%)
- 改进数据网格列宽度支持
- 优化表设计体验:智能类型匹配、快速创建列
- 重构工作空间工具栏,提升性能
- macOS: 增加应用菜单
- 更新中文语言支持(zh-CN/zh-TW/zh-SG/zh-HK)
# 袋鼠数据库工具 v4.0.0
- 增加界面定制(theme)支持
- 改进单元格图片显示体验
- 更新工作空间边栏面板行为
- 更新中文语言支持(zh-CN/zh-TW/zh-SG/zh-HK)
- 修复: 无法创建代码块片段的问题
# 袋鼠数据库工具 v3.99.2
- 起始页支持自定义默认首页
- 更新模块文件属性
- 调整数据网格列宽度
- 重构执行行为支持多语句执行
- SQLite: 替换 SQLCipher 为 SQLite3MC
- SQLite: 增加兼容性支持提示
- SQLite: 调整表设计界面字段类型
- 更新中文语言支持(zh-CN/zh-TW/zh-SG/zh-HK)
- 修复: 使用错误的类型封装用户数据
# 袋鼠数据库工具 v3.99.1
- 数据库连接添加分组和机构支持
- 改进对象浏览器全字段过滤支持
- 更新数据网格当前单元格背景颜色
- App 实现激活支持
- 添加多模型视图支持
- 工作台关闭时添加提示和确认支持
- PostgreSQL: 隐藏模板和临时数据库
- 更新中文语言支持(zh-CN/zh-TW/zh-SG/zh-HK)
- 改进 空值(NULL) 支持
- 修复: MySQL/MariaDB 导出崩溃问题
- 修复: 快速打开并关闭连接空间时崩溃问题
- 修复: 导出表结构和数据到文件时崩溃问题
- 修复: 源码编辑器显示样式问题
- 修复: SQL 格式化和缩微化丢失内容问题
- 修复: 连接空间视图布局加载问题
- 修复: App关闭时无法保存空间布局问题
- 修复: 实体关系模型视图关闭时崩溃问题
# 袋鼠数据库工具 v3.93.1
- 增加主工具栏图标设置
- 增加 SSH 工具下载连接
- 图像视图增加文件拖放支持
- 文本视图增加文件拖放支持
- 重构对象树视图
- 重构 SQL 构建器视图
- 重构模型视图界面,分离属性边栏
- 改进内容视图中构建器列视图
- 改进二进制内容网格显示文本
- 改进树视图显示性能
- 改进导航视图消息文本
- 实现升级支持(curl)
- 实现模型对象粘贴支持
- 更新应用图标
- 更新菜单项
源头
to查看源码
- 更新函数和存储过程上下文菜单文本
- SQLite: 增加其它扩展名支持
- SQLite: 修复架构缺失问题
- SQLite: 修复无法加载数据库的问题
- SQLite: 修复0长度二进制字段值导致的崩溃问题
- MySQL: 修复系统表显示问题
- MariaDB: 修复系统表显示问题
- MariaDB: 修复用户和角色加载问题
- Fixed: 打开数据库时定位到表对象
- Fixed: 内容视图构建器WHERE页崩溃问题
- Fixed: 控制告警消息
- Fixed: 空语句报错问题
- Fixed: timestamp 为零的问题
- Fixed: DateTime 解析 ISO8601 格式失败问题
- Fixed: 模型视图无法响应用户键盘输入问题
- Fixed: 查询日志视图告警消息
- Fixed: 连接无法在多空间同步问题
- Fixed: SQL 文件扩展名问题
# 袋鼠数据库工具 v3.92.1
- GTK4 升级为 4.12
- libadwaita 升级为 1.4 beta
- 新增 Redhat 系列系统安装包(rpm)
- 新增用户自定义代码块支持
- 用户自定义代码块边栏(过滤/拖放支持)
- 用户自定义代码块编辑对话框
- 用户自定义代码块智能提示支持
- 用户自定义代码块保存与配置支持
- 用户自定义代码块之查询视图弹出菜单
- 查询视图弹出菜单增加执行菜单项
- 重构日志视图
- 重构着色文本视图
- 重构页面工具栏样式
- 重构工具栏配置支持
- 重构导出助理列映射页
- 重构导出助理实体映射页
- 重构导出助理DSV设置页
- 重构模型实体对话框
- 二维码增加袋鼠LOGO
- 更新中文语言支持
- 修复: 通讯连接问题
- 修复: 文档对话框数据显示问题
- 修复: 连接空间状态栏信息丢失问题
- 修复: 数据库连接ID丢失问题
# 袋鼠数据库工具 v3.91.1 (Beta)
- 界面适配 libadwaita 1.4
- 重构切换空间属性(GtkSwitch.state to active)
- 增加显示数据库驱动库版本
- 增加中文语言支持(zh_Hans/zh_Hant)
- 改进工作空间状态栏用户体验
- 更新中文语言支持
- MariaDB: 增加表设计器页面
- MariaDB: 修复外键相关问题
- MySQL: 增加类型支持 TIMESTAMP
- PostgreSQL: 修复类型和排序规则问题
- SQLite: 修复模式相关问题
- 数据传输: 初始化默认设置
- 数据传输: 增加日志输出
- 数据传输: 修复目标连接问题
# 袋鼠数据库工具 v3.90.1 (Beta)
- 增加数据库传输/结构同步/数据同步界面
- 实现数据库传输业务逻辑
- 实现数据库结构同步业务逻辑
- SQLite: 加密扩展支持(SQLCipher)
- MySQL: 改进 TEXT/BLOB 类型支持
- MariaDB: 改进 TEXT/BLOB 类型支持
- 对话框窗口居中支持
- 增加多语言切换支持
- 优化配置对话框性能
- 更新中文语言支持
- 修复 MySQL/MariaDB 字段标记问题
# 袋鼠数据库工具 v2.99.3 (Beta)
- Windows: GTK4 升级为 4.11.2
- MySQL: 修复 TINYTEXT/TEXT/MEDIUMTEXT/LONGTEXT 显示问题
- MariaDB: 修复 TINYTEXT/TEXT/MEDIUMTEXT/LONGTEXT 显示问题
# 袋鼠数据库工具 v1.10.3 (Beta)
- Windows: GTK4 升级为 4.11.1
- Fixed: 中文支持问题
# 袋鼠数据库工具 v2.99.2 (Beta)
- 添加沙盒运行支持 (仅限 Windows)
- GTK4 升级为 4.10.3
- libadwaita 升级为 1.3.1
# 袋鼠数据库工具 v2.99.1 (Beta)
- SQLite: 添加数据库直接访问支持
- MySQL: 添加数据库直接访问支持
- MariaDB: 添加数据库直接访问支持
- PostgreSQL: 添加数据库直接访问支持
- 改善了浮点数显示支持(默认展示5位小数位)
- 改进了连接建立方式(无需选择驱动)
- 更新中文语言支持(zh-CN/zh-TW/zh-SG/zh-HK)
# 袋鼠数据库工具 v2.3.2 (Beta)
- MySQL: 增加执行器菜单入口
- MariaDB: 增加执行器菜单入口
- PostgreSQL: 增加执行器菜单入口
- 更新 DataGrid 常规样式背景色
- 更新中文语言支持(zh-CN/zh-TW/zh-SG/zh-HK)
- 修复: 未知字段 SCHEMA_COMMENT (< MariaDB 10.5.md)
- 修复: 执行器文件对话框问题
- 修复: 智能提示小写输入时无法响应问题
- 修复: 网格相关的崩溃问题
# 袋鼠数据库工具 v2.3.1 (Beta)
- 增加用户查询文件面板
- 增加用户模型文件面板
- 更新工具栏样式
- 连接空间支持分割视图 (垂直或水平)
- 连接空间增加 状态栏控件
- 连接空间增加 语言切换 支持
- 连接空间增加 换行符 支持
- 连接空间增加 文件编码 支持
- 连接空间增加 自动换行 支持
- 连接空间增加 缩进设置 支持
- 连接空间增加 位置信息 支持
- 连接空间增加 面板切换 支持
- 连接空间增加 工作页消息 支持
- 更新关于窗口(增加系统信息)
- 更新 RPM 包安装脚本
- 更新中文语言支持(zh-CN/zh-TW/zh-SG/zh-HK)
- 移除主菜单之视图子菜单
# 袋鼠数据库工具 v2.2.1 (Beta)
- 增加 SQL 执行对话框
- 增加 导出并转换对话框
- 增加查询耗时显示
- SQLite: 修复索引字段加载问题
- SQLite: 修复备份数据表名字问题
- MariaDB: 修复加载架构对象范围问题
- MySQL: 修复加载架构对象范围问题
- PostgreSQL: 修复 v15 用户属性问题
- 更新智能提示候选项图标
- 更新中文语言支持(zh-CN/zh-TW/zh-SG/zh-HK)
- 更新 Windows 安装程序以默认选择驱动程序
- 更新 GTK 库: v4.9.2
# 袋鼠数据库工具 v2.1.1 (Beta)
- 添加动态生成二维码支持
- 添加 debian 安装包支持
- 实现表设计器 克隆 菜单
- 实现表设计器 复制/粘贴 菜单
- 添加表设计器 剪切 菜单
- 添加 SQL
EXPLAIN
语句支持(带格式) - 添加 SQL
ANALYZE
语句支持 - 重构 SQL 格式化和紧缩化功能
- 改进编辑器 后退重做 功能支持
- 更新 Linux 平台安装包脚本
- 更新中文语言支持(zh-CN/zh-TW/zh-SG/zh-HK)
- 修复: 关闭查询结果页时崩溃问题
- 修复: SSH 提示标签文字
# 袋鼠数据库工具 v2.0.0 (Beta)
- 重构导入数据页面(列映射页/数据预览页)
- 重构列选择对话窗口
- 重构 SQLite 索引列窗口
- 重构 PostgreSQL 列编辑窗口
- 重构 MySQL 列编辑窗口
- 重构类型值编辑器窗口(Enum/set)
- 重构文档生成窗口
- 重构数据网格事件和上下文
- 替换系统图标为符号化图标
- 实现表单视图编辑和保存功能
- 实现表格视图编辑和保存功能
- 实现表单视图数据行导航功能
- 实现Binary/BLOB 导入导出和保存功能
- 改进 SQLite 架构支持
- 更新中文语言支持(zh-CN/zh-TW/zh-SG/zh-HK)
- 修复: 数值类型丢失小数位问题
- 修复: 工具图标尺寸设置问题
- 修复: 对象浏览器网格问题
- 修复: 导入数据失败问题
- 修复: 索引加载崩溃问题
- 修复: 对象树节点切换问题
- 修复: SQLite 函数编辑问题
- 修复: 应用控制台告警消息
- 修复: 编译器控制台告警消息
- 修复: 上下文菜单导出操作问题
# 袋鼠数据库工具 v1.99.1 (Dev)
- 更新依赖库到新版本
- 规范化数据模型和元模型
- 重构并测试文档对话框
- 重构导出功能页面
- 重构导入功能页面
- 重构连接对话框
- 添加附加数据库对话框
- 添加通用数据库支持
- 添加 ODBC 帮助入口
- 添加对象搜索支持
- 更新 Windows 和 Arch Linux 的打包与安装脚本
- SQLite: 附加和卸载数据库
- SQLite: 加载扩展支持
- 改进新连接创建方式
- 更新中文语言支持(zh-CN/zh-TW/zh-SG/zh-HK)
- 修复:快捷键加载和保存问题
# 袋鼠数据库工具 v1.98.1 (Dev)
- 数据网格增加当前单元格样式支持
- SQLite: 重构表设计器
- MySQL: 重构表设计器
- PostgreSQL: 重构表设计器
- 规范化字段的长度/精度/小数位支持
- 更新中文语言支持(zh-CN/zh-TW/zh-SG/zh-HK)
- 修复:ODBC CHAR/WCHAR 类型读取问题
- 修复:连接对话框丢失驱动问题
- 修复:修复起始页拖放建立连接问题
- 修复:MySQL/MariaDB 乱码问题
# 袋鼠数据库工具 v1.97.1 (Dev)
- 更新 Windows 打包脚本,修复依赖库缺失问题
- 更新 ArchLinux 打包脚本,修复依赖库缺失问题
- 升级关闭确认对话框
- 重构网格组件(GtkColumnView)
- Windows 安装脚本增加 ODBC 驱动支持
- 改进 Windows 安装包本地化支持
- 改进对象浏览视图的排序支持
- 完善内容视图查询构建器
- 改进 SQL 构建器
- 改进 DBNull 支持
- 更新中文语言支持
- 修复 ODBC 连接相关问题
# 袋鼠数据库工具 v1.10.2 (Beta)
- 删除版本过期时间
- Windows: 依赖库升级到最新版
# 袋鼠数据库工具 v1.96.1 (Dev)
- 用 ODBC 替换 libgda
- 添加了通用数据库支持
- 更新中文语言支持
# 袋鼠数据库工具 v1.95.1 (Dev)
- MySQL: 增加角色设计器
- MySQL: 增加架构设计器
- MySQL: 增加数据库设计器
- MariaDB: 增加角色设计器
- MariaDB: 增加架构设计器
- MariaDB: 增加数据库设计器
- PostgreSQL: 增加角色设计器
- PostgreSQL: 增加架构设计器
- PostgreSQL: 增加数据库设计器
- 更新对象浏览视图:支持架构和数据库对象
- 重构对象树上下文菜单
- 动态绑定页签图标和标题为对象浏览器标题和图标
- 更新中文语言支持
# 袋鼠数据库工具 v1.94.1 (Dev)
- MySQL: 增加函数设计器
- MySQL: 增加存储过程设计器
- MySQL: 增加用户设计器
- MariaDB: 增加函数设计器
- MariaDB: 增加存储过程设计器
- MariaDB: 增加用户设计器
- PostgreSQL: 增加函数设计器
- PostgreSQL: 增加存储过程设计器
- PostgreSQL: 增加用户设计器
- 对话框增加运行时版本支持
- 更新中文语言支持
- 修复: 工作空间打开问题
- 修复: 自动缓存文件保存问题
# 袋鼠数据库工具 v1.93.1 (Dev)
- SQLite: 增加索引设计器支持
- SQLite: 增加触发器设计支持
- SQLite: 重构视图设计器并改进设计支持
- MySQL: 对象浏览视图增加索引对象支持
- MySQL: 对象浏览视图增加触发器对象支持
- MySQL: 增加索引设计器支持
- MySQL: 增加触发器设计支持
- MySQL: 重构视图设计器并改进设计支持
- MariaDB: 对象浏览视图增加索引对象支持
- MariaDB: 对象浏览视图增加触发器对象支持
- MariaDB: 增加索引设计器支持
- MariaDB: 增加触发器设计支持
- MariaDB: 重构视图设计器并改进设计支持
- PostgreSQL: 增加索引设计器支持
- PostgreSQL: 增加触发器设计支持
- PostgreSQL: 重构视图设计器并改进设计支持
- 增加连接详情页
- 更新数据库仓库对象树图标
- 更新中文语言支持
- 重构起始页,增加连接详情页
- 重构数据库仓库视图
- 修复: 视图设计器恢复问题
- 修复: 工作空间工具栏菜单加载问题
- 修复: 下拉列表控件活动id为空时崩溃问题
- 修复: 编辑器有选中文本时输入错误问题
- 修复: 无法加载 MySQL/MariaDB 视图信息
- 修复: PostgreSQL连接的数据库名为空时崩溃
# 袋鼠数据库工具 v1.92.1 (Dev)
- 增加对象浏览器视图(表格化 + 图表化)
- 对象浏览器添加搜索和排序支持
- SQLite: 加载对象数据
- MariaDB: 加载对象数据
- MySQL: 加载对象数据
- PostgreSQL: 加载对象数据
- 对象浏览器添加对象上下文菜单
- 实现表和视图的上下文菜单
- 重构工作空间工具栏
- 更新数据库对象图标
- 更新中文语言支持
# 袋鼠数据库工具 v1.91.1 (Dev)
- 重构主界面
- 重构导入导出界面
- 重构智能提示
- 重构工具栏
- 重构可视化SQL构建器
- 重构过期消息通知功能
- 改进标题栏皮肤支持
- 改进对话框样式
- 拆分设置文件为界面配置文件和用户连接配置文件
- 移动智能提示文件到用户文档目录
- 更新中文语言翻译(zh-CN/zh-TW/zh-SG/zh-HK)
- 修复: 无法打开链接
- 修复: 生成无效插入SQL(user_name -> user__name)
- 修复: 模型视图点击崩溃
- 修复: DSV 格式额外列
- 修复: 可伸缩图片尺寸问题
- 修复: 修复控制台警告消息
# 袋鼠数据库工具 v1.90.1 (Dev)
- 升级核心界面库为 GTK4 (GTK3 -> GTK4 4.5.md)
- 升级组件界面库为 GTK4 (libhandy -> libadwaita 1.0 beta)
- 升级编辑器组件为 GtkSoureceView5 (4 -> 5)
- 合并系统配置对话框和快捷键对话框
- 编辑器视图添加文档概览图边栏
- 编辑器视图支持选择配色方案
- 添加开发模式支持
- MySQL: 增加用户和权限管理支持
- MariaDB: 增加用户和权限管理支持
- PostgreSQL: 增加用户和权限管理支持
# 袋鼠数据库工具 v1.10.1 (Beta)
- 新增可视化查询设计器对话框
- 新增值选择与编辑对话框
- 数据表格上下文菜单增加图标
- 增加单元值算法复制功能
- 增加单元值算法更新功能
- 改进连接对话框命名与保存机制
- 改进工具栏按钮布局
- 改进浮点类型支持
- 更新中文语言支持
- 修复: Text 类型无法生成正确的SQL(PostgreSQL)
- 修复: 设计器勾选框控件无响应
- 修复: 连接服务器时崩溃(MySQL/PostgreSQL)
- 修复: 无法拉取视图源代码(PostgreSQL)
- 修复: MacOS 无法切换为中文
- 修复: 相同单元格值时生成无效的SQL
# 袋鼠数据库工具 v1.9.1 (Dev)
- 新增数据视图设计器
- 新增工具栏控件(兼容GTK4)
- 升级底层库: libgda 6.0.1
- 改进 MySQL/MariaDB 连接稳定性
- 重构数据库仓库上下文菜单
- SQLite: 实现重命名支持
- MySQL/MariaDB: 实现重命名功能
- 实现数据视图 新建/设计/源码/重命名/转存/复制名称
- 重构查询视图工具栏
- 更新中文语言支持(zh-CN/zh-TW/zh-SG/zh-HK)
- 数据网格添加列重排支持
- 改进 日期时间/时间戳 类型显示
- 新增几何坐标类型支持
- 新增大型文本类型支持
- 改进 Windows 和 MacOS 平台安装包
- 修复: 数据库仓库目录树展开图标无响应
- 修复: MySQL/MariaDB NULL/空字符串显示问题
- 修复: 模型中无法显示数据视图字段问题
- 修复: 模型中导入对象时无法自动扩充视图
- 修复: 无法加载索引条目(MySQL)
- 修复:无法编辑布尔类型数据
- 修复:加载智能提示数据时的告警消息
# 袋鼠数据库工具 v1.8.1 (Dev)
- 改进工具栏支持(默认显示文本和大图标)
- 改进查询视图标题,支持编号
- 仅支持同一对象视图的唯一实例;
- 更新工具分类
- 模型视图工具栏添加从数据库导入、导出按钮
- 模型视图支持从数据库导入对象
- 模型视图支持表和视图节点数据保存和加载
- 模型视图增加修改及关闭提醒
- 增加数据库实体选择对话框
- 改进模型绘制效果(表/视图/图形)
- 修复: 数据表视图自定义查询页无法显示字段的问题
- 修复:苹果版本增加插件目录变量定义(支持插件加载)
- 修复:打开模型文件时模型不可见
# 袋鼠数据库工具 v1.7.1 (Dev)
- 实现十六进制编辑器支持 (已完成)
- 实现工作空间页样式支持 (已完成)
- 增加可独立查看日志支持 (已完成)
- 增加界面快捷键定制支持 (已完成)
- 增加数据图表支持 (前期开发中)
- 数据库模型化支持 (前期开发中)
- 支持模型文件加载和保存功能
- 支持模型节点复制与粘贴功能
- 支持模型节点多选功能
- 支持拖放 SQLite 数据库到连接首页并自动打开 #76
- 重构应用首页,方便用户操作
- 支持复制数据为 LUA 表结构
- 改进对象导航树操作体验
- 支持保存和恢复工作空间界面布局功能,缓存正在编辑的内容
- 增加更多语言支持
- 改进日志支持(日志消息中增加数据库名和连接名)
- 增加SQL脚本文件监测支持
- 重构数据表视图支持显示特性工具栏
- 打开连接时默认展示全部数据表
- 重构对象树视图改进对象树显示效果
- 增加快捷键对话框,支持查找和配置快捷键
- 改进标题栏样式支持,支持颜色和图片背景快捷配置
- 增加弹出桌面气泡消息支持
- 增加关闭页面确认对话框支持
- 重构数据表、设计器、模型页工具栏控件,支持图标和图标文字两种显示方式
- 修复: Access denied: you need the SUPER privilege(s) for this operation
- 修复: 删除对象后同步关闭其打开的视图
- 修复: 重命名对象后同步更新打开的视图
- 修复:苹果系统无法获得系统名称的错误
# 袋鼠数据库工具 v1.6.1 (Dev)
- 实现十六进制编辑器支持 (已完成)
- 实现工作空间页样式支持 (已完成)
- 增加可独立查看日志支持 (已完成)
- 增加界面快捷键定制支持 (已完成)
- 增加数据图表支持 (前期开发中)
- 数据库模型化支持 (前期开发中)
# 袋鼠数据库工具 v1.5.1 (Dev)
- 实现十六进制编辑器支持 (已完成)
- 实现工作空间页样式支持 (已完成)
- 增加数据图表支持 (前期开发中)
- 数据库模型化支持 (前期开发中)
# 袋鼠数据库工具 v1.0.6 (Beta)
- 更新域名为 www.datatable.online
# 袋鼠数据库工具 v1.3.1 (Dev)
- 实现十六进制编辑器支持 (已完成)
- 增加数据图表支持 (前期开发中)
- 增加数据库连接页新样式 (前期开发中)
# 袋鼠数据库工具 v1.0.5 (Beta)
- 实现单元格值上下文菜单
- 改进数据库空值显示和编辑支持
- 改进单元格数据文本视图,支持编码检测和转换
- 改善中国大陆用户可访问性:显示版本更新列表
- 提升 MySQL/MariaDB 连接稳定性
- 修复: 切换单元格数据查看视图错误
- 修复: 复制数据列长短名错误
# 袋鼠数据库工具 v0.99.3 (Beta)
- 重构了底层容器和服务模块
- 改善了查看数据表和SQL查询性能
- 更新了数据表格工具栏按钮图标
- 修复: 无法打开 MariaDB 数据库
# 袋鼠数据库工具 v0.99.2 (Beta)
- 更新打包脚本: 制作 Mac OS X 安装程序包和便携式安装包
- 改进工具页面本地化支持
- 更新中文语言包(zh-CN/zh-TW/zh-HK/zh-SG)
- 修复: 提示 MySQL server has done away 后,没有自动\手动重连 #63
- 修复: 无法加载认证插件 caching_sha2_password #64
- 修复: 控制台警告消息
# 袋鼠数据库工具 v0.99.1 (Beta)
- 改进表设计器通知用户保存修改
- 改进消息对话框标题显示
- 改进表设计器预览页只显示修改部分SQL
- 更新SQLite/MySQL/PostgreSQL 元模型及数据
- 改进 Windows 安装程序显示许可证和多语言支持
- Make kangaroo portable #59
# 袋鼠数据库工具 v0.33.1 (Dev)
- 更新应用标题栏和页面导航栏样式
- 改进日期时间选取控件
- 改进日期时间网格单元渲染器
- 实现日期时间数据编辑保存
- 更新 Windows 部署脚本:包含插件库(libpeas)的加载器
- 更新构建脚本增加第三方依赖库(用于支持 PDF/地图/绘图)
- 更新构建脚本改进调试支持
- 修复: 无法显示动画图片(.gif)
# 袋鼠数据库工具 v0.32.1 (Dev)
- 实现生成网页格式的数据库设计文档
- 实现生成 Markdown 格式的数据库设计文档
- 更新导入 / 导出 功能图标
# 袋鼠数据库工具 v0.31.1 (Dev)
- 实现 BLOB 内容识别(文件类型识别)
- 实现 SQLite BLOB 类型数据处理(导入 / 导出 / 置空)
- 实现 MySQL BLOB 类型数据处理(导入 / 导出 / 置空)
- 实现 PostgreSQL BLOB 类型数据处理(导入 / 导出 / 置空)
- 实现以文本方式查看 BLOB 数据
- 应用紧凑样式到查找与搜索框
# 袋鼠数据库工具 v0.30.1 (Dev)
- 插件系统增加应用相对搜索路径
- 增加数据查看面板和按钮
- 实现文本和图像查看器
- 界面按钮更新为瘦身平面样式
# 袋鼠数据库工具 v0.29.1 (Dev)
- 实现插件扩展系统
- 实现一个简单的演示插件(example)
- 更新 ArchLinux and MacOSX 安装包脚本
- 更新便携式发布包(更具 *nix 风格)
# 袋鼠数据库工具 v0.28.1 (Dev)
- 实现查找替换功能
- 更新中文语言翻译(zh-CN/zh-TW/zh-HK/zh-SG)
# 袋鼠数据库工具 v0.27.1 (Beta)
- 改进 PostgreSQL 的智能提示数据
- 改进智能提示之自动完成样式(增加图标、过滤支持)
- 添加智能提示之函数参数自动提示功能
- 添加复制选中列头功能(长短名)
- 添加复制全部列头功能(TSV/CSV)
- 更新发布包命名格式
- 更新中文语言翻译
# 袋鼠数据库工具 v0.26.1 (Dev)
- 支持智能提示数据挖掘(SQLite/MySQL/PostgreSQL)
- 支持编辑视图代码自动完成(v1)
# 袋鼠数据库工具 v0.25.1 (Beta)
- 为数据库空间导航栏添加上下文菜单
- 为对象树数据库和模式节点添加查询.
- 更新中文翻译(zh-CN/zh-TW/zh-HK/zh-SG).
- 修复: PostgreSQL 12: 表和视图未显示 #46
- 修复: MariaDB 10.5: 不存在的列 cons.ENFORCED #47
- 修复: PostgreSQL 12: 不存在的列 c.consrc #48
- 修复: PostgreSQL 11.7 / 9.6: 数据行不存在 #49
- 修复: MySQL 5.7.30: information_schema 不存在表 'CHECK_CONSTRAINTS' #50
- 修复: PostgreSQL 9.6: 不存在的列 c.relispartition #51
- 修复: PostgreSQL: 数据库模式显示错误
- 修复: 数据网格列头显示错误(含有下划线字符_)
# 袋鼠数据库工具 v0.24.1 (Dev)
- 新增 SQL 格式化模块,支持美化和简化SQL.
- 新增 archlinux 安装器(基于 HowardZorn 提交的PR #45 ).
- 新增 苹果平台 安装器
# 袋鼠数据库工具 v0.23.1 (Beta)
- 改进日期、日期时间选取控件.
- 改进标题栏背景图片(颜色).
- 改进网格列标题.
- 更新中文翻译.
- 修复: 不能更新日期、日期时间类型数据.
- 修复: 不能更新浮点类型数据.
- 修复: 不能更新数值类型(Numeric)
- 修复: MySQL: 不能更新字符串数组类型(Char)
- 修复: PostgreSQL: SQL中名字错误
- 修复: 数据网格工具栏状态错误.
# 袋鼠数据库工具 v0.22.1 (Beta)
- 增加中文语言翻译(简体中文[zh-CN//zh-SG]、繁体中文[zh-TW/zh-HK])
- SQLite: 新建数据库检查并增加扩展名(.sqlite).
- 改进设计器、删除、刷新体验,可以定位到原对象.
- 改进 Windows 平台自动化部署和安装脚本.
- 修复: 重命名时奔溃的bug.
- 修复: 删除对象时崩溃的bug.
- 修复: 保存表设计器修改时崩溃的bug
- 修复: 空表无法增加数据行
- 修复: 及时模式无法保存追加行
# 袋鼠数据库工具 v0.21.1 (Beta)
- 重构整个DataGrid,为了更好的用户体验
- DataGrid 支持三种编辑模式: LIVE / CACHE / TRANSACTION
- DataGrid 支持复制粘贴多行操作
- 当粘贴多行时,自动更新编辑模式为 CACHE 模式
- 修复: 查询构建器 where 子句表达式错误
# 袋鼠数据库工具 v0.20.1 (Dev)
- 数据网格实现复制数据行到剪贴板功能(TSV 格式)
- 重构表结构设计器弹出菜单.
- 表结构设计器实现克隆功能.
- 表结构设计器实现添加功能.
- 表结构设计器实现多行支持(删除/上移/下移).
- 表结构设计器实现复制功能.
- 表结构设计器实现剪切功能.
- 表结构设计器实现粘贴功能.
- 改进数据网格中文本处理性能.
# 袋鼠数据库工具 v0.19.1 (Dev)
- 对象树上实现复制对象名称(长短名).
- 数据网格实现复制数据行为 SQL 语句(Insert/Update/Delete).
- 数据网格实现复制数据行为 TSV 格式
- 数据网格实现复制数据行为 CSV 格式
- 数据网格实现复制数据行为 PHP 数组
- 数据网格实现复制数据行为 JSON 格式
- 改进分栏控件边样式.
- 修复: 格式化BLOB数据时崩溃
- 修复: 数据表无关键字字段时崩溃
- 修复: 数据表关键字段中包含下划线时崩溃(_)
- 修复: 字段空值告警
- 修复: 错误调用告警(to_string)
# 袋鼠数据库工具 v0.18.1 (Dev)
- 加密保存用户密码.
- 数据网格支持插入、克隆、删除操作.
- 开始视图中支持数据库连接克隆
- 数据库对象树支持导出表结构SQL到剪贴板和文件
- 数据库对象树支持导出表结构SQL到编辑器中
- 数据库对象树支持刷新操作
- 改进工作区视图标题页展示行为
- 修复: 修复目录树回车键行为
- 修复: 修复打开表时崩溃行为(有空值)
# 袋鼠数据库工具 v0.17.0 (Dev)
- 支持SSH隧道方式连接数据库 (Windows, Linux/Unix and MacOS)
- 数据库连接对话框增加连接测试功能
- 重构数据表格上下文菜单
- 数据库对象树菜单增加导出SQL(剪贴板和文件)菜单
- 实现数据表格选择菜单功能(全选和反选)
- 实现数据表格跳转到指定行菜单
- 修复: 切换表格和表单时崩溃
# 袋鼠数据库工具 v0.16.0 (Dev)
- 数据库连接支持SSH隧道(Windows 未通过测试).
- 数据浏览页支持输入页面号切换
- 改进对话框中的开关控件布局
- 修复:Windows 版不能打开链接
- 修复: 日志文件序号问题
# 袋鼠数据库工具 v0.15.0 (Dev)
- 更新并分享 openssl.vapi,集成加密模块保护用户敏感数据.
- 改进语言支持(消息模版, zh_Hans and zh_Hant)
- 改进首页资源加载性能(不在卡顿)
- 应用网络代理设置
- Linux: 切换首页浏览器视图为版本更新时间线视图
- 使用下拉选择框代替编辑器
# 袋鼠数据库工具 v0.14.0 (Dev)
- SQLite: 支持创建新数据库
- 重构数据库树向下文菜单
- 集成OpenSSL用于支持保护用户密码
- 右侧面板图标添加手指指针,用于提示可点击
- 修复:第一次启动时的窗口大小
# 袋鼠数据库工具 v0.13.0 (Dev)
- 数据网格应用格式设置
- SQL编辑器应用格式设置
- Windows 32位版本支持
- 实现SSH隧道初步支持
- 微调数据库连接对话框(完善配置保存和加载)
- 修复连接首页图标bug
# 袋鼠数据库工具 v0.12.1 (Dev)
- 新增应用配置对话框,可加载和保存应用配置
- 界面增加「夜间模式」支持
- 使用新配置模型重构连接对话框
- 使用新配置模型重构连接开始页面
# 袋鼠数据库工具 v0.11.1 (Dev)
- 重新设计连接对话框,支持SSH、SSL、高级设置;
- 首页增加捐赠图片展示 (Paypal/Wechat/Alipay)
- 重新设置配置模型和文件(init --> json)
- 在窗口标题栏使用符号图标(#25)
- 修复:表格中编辑数据会批量更新的bug
# 袋鼠数据库工具 v0.11.0 (Dev)
- 增加程序首页,展示版本更新列表或显示网站首页(Linux)
- 重新实现 DSV 格式引擎
- 改进 CSV 格式与其它工具的兼容性
- 改进 DSV 格式设置UI布局
- 改进日期在线编辑控件,支持即时编辑
- 修复: 生成错误的SQL语句.
- 修复: 导入数据时奔溃.
- 修复: 无法保存数据网格中编辑的数据
- 修复: 修复一些控制台警告
# 袋鼠数据库工具 v0.10.0 (Dev)
- 增加导出向导用户界面
- 支持批量导出数据表为文件
- 支持多达7种数据格式(DSV/JSON/XML/HTML/Markdown/SQL)
- 支持数据字段重名(别名或标题)
# 袋鼠数据库工具 v0.9.5 (Dev)
- 支持从DSV(CSV、TSV)格式文件导入数据
- 支持从JSON格式文件导入数据
- 支持XML格式文件导入数据
- 使用libxml2库重写导出数据为XML格式
- 增加导出助理界面
- 初步实现导出格式、导出表选择页面
# 袋鼠数据库工具 v0.9.4 (Dev)
- 实现文件导入处理结果界面
- 数据导入增加5中导入模式(追加、更新、合并、删除、替换)
- 实现导入数据到表中(SQLite)
- 重构对话框,增加翻译、艺术家和许可证信息,修复Mac和Ubuntu平台无法展示图片的问题;
# 袋鼠数据库工具 v0.9.3 (Dev)
- 实现工具页用于支持导入、导出功能
- 增加IDE相关接口,用于后续重构支持;
# 袋鼠数据库工具 v0.9.2 (Dev)
- 实现从文件导入数据功能(DSV/XML/JSON) #19
- 实现文件导入格式、编码和预览界面
- 实现文件导入格式参数设置界面
- 实现文件导入解析数据预览界面
- 实现文件导入字段映射界面(功能未实现)
- 实现文件导入处理进度界面(功能未实现)
- 实现文件导入之DSV格式解析和预览支持
- 实现数据字段和目标表字段映射支持
# 袋鼠数据库工具 v0.9.1 (Dev)
- 支持导出数据到剪贴板或文件 #18
- 支持导出为 DSV 格式(CSV/TSV/...)
- 支持导出为 JSON 格式;
- 支持导出为 XML 格式
- 支持导出为 HTML 格式
- 支持导出为 SQL 格式(INSERT)
- 支持导出为 Markdown 格式
- 改进保存文件对话框文件过滤条件,提升用户体验
# 袋鼠数据库工具 v0.9.0 (Dev)
- 支持数据库表结构编辑和保存 #5
- 支持导出为JSON和DSV格式
# 袋鼠数据库工具 v0.8.5 (Dev)
- 支持表结构编辑和保存(SQLite、PostgreSQL 预览版) #5
- 增加了数据导出的UI和接口
- 新建表保存时同步更新Tab页面标题
# 袋鼠数据库工具 v0.8.4 (Dev)
- 重组数据库对象树和界面 #17
- 增加数据库对象树刷新菜单
- 实现多个数据库支持
- 编辑表结构并保存(MySQL 预览) #5
# 袋鼠数据库工具 v0.8.3 (Dev)
- 新建连接时出现插件未加载错误 #12
- 增加 MacOS 平台编译支持 #13
- 重构数据库对象模型并改进互操作性
# 袋鼠数据库工具 v0.8.2 (Dev)
- 改进字段选择对话框,支持根据值选择字段 #9
- 改进表设计器支持 Tab 键 #3
- 修复: 字段表达式对话框重加载失败 #10
- 修复: 开始菜单和桌面快捷键和图标 #7
- 修复: SQL 语法高亮支持 #8
- 修复: 数据表单加载失败 #11
# 袋鼠数据库工具 v0.8.1 (Dev)
- 改进:生成正确的编辑 SQL 语言
- 重构: 增加源代码编辑模块
- 改进:SQLite 模式SQL生成器
- 修复: 编辑器无法正确显示空白行
- 修复: 新增好行时获取字符串失败(控制台告警)
- 修复: 编辑表结构时控制台报错
# 袋鼠数据库工具 v0.8.0 (Dev)
- 实现 PostgreSQL SQL 生成器(11.0.md)
- 实现保存表结构到数据库(只创建)
- 更新构建脚本:隐藏控制台窗口
- 更新Windows安装程序:增加 MySQL 和 PostgreSQL 客户端库
- 更新关于对话框中的链接
- 改进单行编辑器控件(自动聚焦)
- 更新忙状态时的界面光标
# 袋鼠数据库工具 v0.7.2 (Dev)
- 实现 PostgreSQL 11 加载器
- 实现 PostgreSQL 11 表设计表单
- 重构项目目录
- 创建项目网站项目:dbkangaroo.github.io
- 增加 Windows 安装器脚本
# 袋鼠数据库工具 v0.6.0 (Dev)
- 实现数据网格中编辑和保存功能
- 实现表单编辑和保存功能
- 实现国际化支持(I18N)
- 实现中文语言翻译
# 袋鼠数据库工具 v0.4.0 (Dev)
- 实现数据翻页功能
- 实现查询构建器和应用
- 实现导出数据为CSV文件
- 实现系统日志输出视图
- 实现编辑和执行SQL
- 实现多个查询结果支持
# 袋鼠数据库工具 v0.2.0 (Dev)
- 增加连接设置界面
- 增加连接管理模块
- 实现加载并显示数据库对象树
- 实现打开并显示表数据
← 系统需求 Windows 平台安装 →