Tags: l06066hb/jvman
Tags
Release version 1.0.12 - CI 新增 macOS Apple Silicon (M 系列) 原生构建(macos-14 runner) - CI 新增 Linux ARM64 构建(ubuntu-24.04-arm runner) - 构建产物文件名加入架构后缀,区分 Intel/ARM 版本 - 自动更新模块识别本机架构,自动下载对应 arch 的安装/便携包 - 构建工具链 Python 版本由 3.8 升级到 3.11(3.8 不支持 Apple Silicon 原生) - DEB 安装包 Architecture 字段由硬编码 amd64 改为按构建架构动态生成 - 工作流 actions 升级:checkout@v4、setup-python@v5、action-gh-release@v2 - 修复 Linux 构建 release 目录中找不到 .deb 文件的 bug(scripts/build.py 文件名查找路径错误) - 修复 macOS 构建产生误导性"portable artifact not found"警告 - macOS x64 改为在 macos-14 + Rosetta 2 跨架构构建,规避 macos-13 公共池排队拥堵
Release version 1.0.11 - 添加 macOS 原生菜单栏支持 - 添加 macOS Dock 菜单支持 - 添加应用程序标准快捷键支持 - 添加窗口管理相关的国际化支持 - 优化 macOS 平台下的窗口行为 - 改进托盘图标的交互方式 - 优化应用程序菜单结构 - 改进窗口显示和隐藏逻辑 - 修复 macOS 下托盘菜单重复显示问题 - 修复窗口激活状态管理问题 - 修复 Dock 图标点击响应问题 - 修复窗口状态同步问题 - macOS 平台兼容性 - 应用程序菜单体验 - 窗口管理机制 - 用户交互流畅度
Release version 1.0.10 - 添加 Microsoft OpenJDK 的官方 API 支持 - 添加环境变量备份内容的差异对比功能 - 添加备份内容的格式化显示功能 - 添加备份内容的复制功能 - 添加更多的国际化支持和翻译完善 - 优化 Microsoft OpenJDK 版本获取逻辑 - 改进环境变量备份的展示方式 - 优化备份内容的对比界面 - 改进国际化文本的组织结构 - 优化按钮和标签的样式统一性 - 修复 Microsoft OpenJDK 版本列表获取失败问题 - 修复环境变量备份内容显示格式问题 - 修复备份对比时的差异显示问题 - 修复部分界面文本未国际化的问题 - 修复语言切换后部分文本未更新的问题 - JDK 版本获取的稳定性 - 备份管理功能的用户体验 - 国际化支持的完整性 - 界面交互的流畅性 - 错误提示的友好性
Release version 1.0.9 - 添加环境变量备份管理功能 - 添加备份创建、恢复和查看功能 - 添加自动备份和手动备份支持 - 添加备份限制和自动清理机制 - 添加备份内容比较和预览功能 - 添加通用操作按钮的国际化支持 - 优化环境变量设置界面布局 - 改进备份管理的用户交互体验 - 优化备份列表的显示方式 - 改进备份内容的展示格式 - 优化国际化文本的组织结构 - 改进通用按钮的样式和交互 - 修复环境变量设置权限问题 - 修复 macOS 下软链接创建问题 - 修复 Linux 下环境变量更新问题 - 修复 Windows 下版本切换问题 - 修复部分国际化文本缺失问题 - 修复备份恢复后状态未更新问题 - 环境变量管理的稳定性 - 跨平台兼容性支持 - 用户界面交互体验 - 错误处理和提示机制 - 国际化支持的完整性 - 配置文件的管理机制
Release version 1.0.8 - 添加 Microsoft OpenJDK 的完整支持 - 添加 JDK 版本特性的详细说明 - 添加各发行商的特性和支持策略说明 - 添加 LTS/STS 版本的区分标识 - 添加版本信息的国际化支持 - 添加版本详情的样式优化 - 优化 JDK 版本信息的显示方式 - 改进版本特性的展示效果 - 优化发行商信息的组织结构 - 改进版本信息缓存机制 - 优化国际化文本的管理方式 - 改进版本检测的稳定性 - 修复 Microsoft OpenJDK 版本获取失败的问题 - 修复版本信息显示不完整的问题 - 修复部分翻译文本缺失的问题 - 修复版本切换后信息未更新的问题 - 修复特性描述格式化错误 - 修复国际化切换时的显示问题 - JDK 版本管理的稳定性 - 版本信息的展示效果 - 国际化支持的完整性 - 用户界面的交互体验 - 错误处理的可靠性 - 版本检测的性能
release: v1.0.7 Added: - GitHub CI/CD 工作流程指南文档 - 添加了构建过程中的详细日志和状态检查 - macOS 平台 DMG 构建的完整支持 - GitHub Releases 到 Gitee 的功能 - 添加了构建产物的哈希值验证机制 - 添加了构建环境的自动检查和依赖安装 - 添加了跨平台构建的并行执行支持 Changed: - 优化了构建脚本的错误处理和日志输出 - macOS 平台的构建流程,添加了等待机制 - GitHub Actions 的配置,使用更安全的认证方式 - CI/CD 工作流的触发条件和执行顺序 - 改进了多平台构建的资源管理机制 - 优化了构建产物的目录结构和命名规范 - 改进了版本发布和同步的自动化流程 Fixed: - Windows 平台构建时 `--add-data` 参数格式错误的问题 - macOS 平台构建时 `.app` 目录不存在的问题 - macOS 平台构建 DMG 时的权限和路径问题 - GitHub Actions 同步到 Gitee 时的 SSH 认证问题 - 修复了跨平台构建时资源文件路径的兼容性问题 - PyInstaller 打包时的隐藏导入问题 Documentation: - CI/CD 相关的配置说明和最佳实践 - 添加了密钥配置的详细说明和安全建议 - 补充了自动化构建和发布的流程文档 - 添加了常见问题的故障排除指南 Security: - GitHub Actions 的权限控制 - 改进了密钥管理和使用的安全性 - 优化了构建过程中的安全检查机制 - 添加了构建产物的完整性验证