Skip to content

Releases: Moresyl/BatchRenamePro

Batch Rename Pro v2.0.4

Choose a tag to compare

@github-actions github-actions released this 20 Aug 09:25

Batch Rename Pro 2.0.4

本版本修复桌面快捷方式白纸图标,并把原来只能跳转 GitHub 的更新提示升级为完整的一键更新。

新功能

  • 软件内发现新版本后,可直接点击“一键更新”。程序会自动选择与当前运行架构一致的 x64、ARM64 或 x86 MSI。
  • 更新过程显示下载进度,并依次完成 SHA-256 校验、启动 Windows Installer 和安装后自动重启。
  • GitHub 发布页入口继续保留,网络或系统策略阻止自动安装时可手动下载。

变更与安全

  • MSI 只有在下载内容与同一 Release 的 SHA256SUMS.txt 完全匹配后才会启动。
  • 安装仍由 Windows Installer 执行;覆盖安装前 Windows 会显示标准 UAC 授权窗口。
  • 更新失败时不会修改当前版本,应用会给出明确提示。

修复与完善

  • 修复 MSI 安装后桌面快捷方式显示白纸图标的问题。
  • 桌面和开始菜单快捷方式现在都显式引用 MSI 内嵌产品图标。
  • 发布门禁会检查每种架构 MSI 的快捷方式图标字段和内嵌图标资源,防止问题再次出现。

安装

已安装 2.0.3 时,可以手动运行对应架构的 2.0.4 MSI 覆盖升级。完成这次升级后,未来版本可直接在软件内点击“一键更新”。绝大多数 Intel / AMD 电脑请选择 BatchRenamePro-win-x64.msi


English summary

Version 2.0.4 adds an in-app MSI update flow with architecture selection, download progress, SHA-256 verification, UAC-backed installation and automatic restart. It also fixes blank Desktop and Start-menu shortcut icons by binding both shortcut rows to the MSI's embedded product icon, with release-time contract checks to prevent regression.


Downloads

File For
BatchRenamePro-win-x64.msi Almost every PC and laptop; recommended
BatchRenamePro-win-arm64.msi Snapdragon / ARM64 devices; recommended
BatchRenamePro-win-x86.msi 32-bit Windows; recommended
BatchRenamePro-win-*.zip Portable build for the matching architecture

The MSI installers and portable ZIPs are self-contained — no .NET install needed.
Verify your download against SHA256SUMS.txt:

Get-FileHash .\BatchRenamePro-win-x64.msi -Algorithm SHA256

The executables are not code-signed, so SmartScreen may warn on first run.

Batch Rename Pro v2.0.3

Choose a tag to compare

@Moresyl Moresyl released this 20 Aug 08:58

Batch Rename Pro 2.0.3

本版本补齐 MSI 自定义安装目录的最后一个严重体验问题,建议所有安装版用户直接升级。

新功能

  • 安装向导现在选择“父目录”,并始终在其中创建独立的 Batch Rename Pro 产品目录。

变更与安全

  • 发布门禁新增安装目录层级检查,x64、ARM64、x86 三种 MSI 都必须把产品目录放在用户所选父目录下。

修复与完善

  • 修复选择 E:\RJ 后把主程序直接放进 E:\RJ 根目录、没有出现 Batch Rename Pro 安装文件夹的问题。
  • 保留 2.0.2 的桌面图标、开始菜单入口和 Windows 安装位置登记修复。

安装

已安装旧版本时,直接运行对应架构的 2.0.3 MSI 即可覆盖升级。选择 E:\RJ 时,实际安装位置会是 E:\RJ\Batch Rename Pro。绝大多数 Intel / AMD 电脑请选择 BatchRenamePro-win-x64.msi


English summary

Version 2.0.3 makes the MSI directory picker select a parent directory and always creates a dedicated Batch Rename Pro child folder. It retains the Desktop shortcut and registered InstallLocation fixes from 2.0.2.


Downloads

File For
BatchRenamePro-win-x64.msi Almost every PC and laptop; recommended
BatchRenamePro-win-arm64.msi Snapdragon / ARM64 devices; recommended
BatchRenamePro-win-x86.msi 32-bit Windows; recommended
BatchRenamePro-win-*.zip Portable build for the matching architecture

The MSI installers and portable ZIPs are self-contained — no .NET install needed.
Verify your download against SHA256SUMS.txt:

Get-FileHash .\BatchRenamePro-win-x64.msi -Algorithm SHA256

The executables are not code-signed, so SmartScreen may warn on first run.

Batch Rename Pro v2.0.2

Choose a tag to compare

@Moresyl Moresyl released this 20 Aug 08:40

Batch Rename Pro 2.0.2

这是一个针对 MSI 安装体验的紧急修复版本。已安装 2.0.1 的用户会通过软件内更新中心收到这次更新。

新功能

  • MSI 安装完成后会同时创建桌面图标和开始菜单入口。

变更与安全

  • Windows 的“已安装的应用”现在会记录用户实际选择的安装位置,便于系统管理、故障排查和后续维护。
  • 发布门禁会逐一检查 x64、ARM64、x86 MSI 数据库中的主程序、桌面快捷方式、开始菜单入口、安装位置写入动作及正确执行顺序。

修复与完善

  • 修复 2.0.1 MSI 没有创建桌面快捷方式的问题。
  • 修复卸载信息中的 InstallLocation 为空,导致用户和管理工具难以定位程序的问题。

安装

已安装旧版本时,直接运行对应架构的 2.0.2 MSI 即可覆盖升级。绝大多数 Intel / AMD 电脑请选择 BatchRenamePro-win-x64.msi;Snapdragon 等 ARM64 设备请选择 ARM64,32 位 Windows 请选择 x86。安装包尚未进行商业代码签名,Windows SmartScreen 可能在首次运行时显示提醒。


English summary

Version 2.0.2 fixes MSI discoverability: installations now create a Desktop shortcut and register the actual installation location with Windows. The release gate validates the executable, shortcuts, InstallLocation action, and execution order in every architecture's MSI database before publication.


Downloads

File For
BatchRenamePro-win-x64.msi Almost every PC and laptop; recommended
BatchRenamePro-win-arm64.msi Snapdragon / ARM64 devices; recommended
BatchRenamePro-win-x86.msi 32-bit Windows; recommended
BatchRenamePro-win-*.zip Portable build for the matching architecture

The MSI installers and portable ZIPs are self-contained — no .NET install needed.
Verify your download against SHA256SUMS.txt:

Get-FileHash .\BatchRenamePro-win-x64.msi -Algorithm SHA256

The executables are not code-signed, so SmartScreen may warn on first run.

Batch Rename Pro v2.0.1

Choose a tag to compare

@github-actions github-actions released this 20 Aug 07:47

Batch Rename Pro 2.0.1

本版本把近期桌面端增强全部整理为可升级的正式版本,并首次提供标准 Windows MSI 安装包。已安装 2.0.0 的用户会通过软件内更新中心收到这次更新。

新功能

  • 新增 Windows 标准文件夹选择器与软件内文件夹浏览器,可在设置中切换。
  • 软件内浏览器同时显示文件与子文件夹,更适合确认批量改名范围。
  • 新增系统托盘能力,可按设置最小化到通知区域并恢复窗口。
  • x64、ARM64、x86 均新增 .msi 安装包,支持安装目录选择、开始菜单入口、“已安装的应用”卸载、阻止降级和后续覆盖升级。
  • 保留三架构 .zip 便携包,两种发布形式都不需要单独安装 .NET。

变更与安全

  • 主窗口改为固定尺寸,移除最大化与缩放边框;在小屏幕上会自动缩小到可用工作区。
  • 不再把窗口宽高和最大化状态写入设置文件,旧设置会在下次保存时自动清理。
  • MSI 使用每机安装和 Windows Installer 标准升级机制,不捆绑下载器、不执行联网安装。
  • 安装包与便携包全部纳入 CI、SHA-256 校验清单和 GitHub Release 资产验证。

修复与完善

  • 修复只有文件、没有子文件夹时,文件夹选择器显示“没有匹配项”造成误解的问题。
  • 拒绝窗口管理器、辅助工具或 UI Automation 发送的外部最大化命令。
  • 完善重命名范围、编号、插入规则、事务回滚、预设和中英文文案,并补充相应测试。
  • 更新图标、浅色/深色界面、规则编辑器、设置页以及发布页截图。

安装

文件 适用设备
BatchRenamePro-win-x64.msi 绝大多数 Intel / AMD 电脑,推荐
BatchRenamePro-win-arm64.msi Snapdragon 等 ARM64 Windows 设备,推荐
BatchRenamePro-win-x86.msi 32 位 Windows 设备,推荐
BatchRenamePro-win-*.zip 对应架构的免安装便携版

推荐下载对应架构的 MSI 后双击安装。当前安装包尚未进行商业代码签名,Windows SmartScreen 可能在首次运行时显示提醒。


English summary

Version 2.0.1 adds standard MSI installers for x64, ARM64, and x86 alongside the portable ZIPs. It also introduces selectable native/in-app folder pickers, tray behavior, a fixed-size Windows shell, clearer folder browsing, expanded rename-engine coverage, refreshed visuals, and additional tests. MSI packages support install-directory selection, Start-menu integration, clean uninstall, downgrade protection, and future major upgrades.


Downloads

File For
BatchRenamePro-win-x64.msi Almost every PC and laptop; recommended
BatchRenamePro-win-arm64.msi Snapdragon / ARM64 devices; recommended
BatchRenamePro-win-x86.msi 32-bit Windows; recommended
BatchRenamePro-win-*.zip Portable build for the matching architecture

The MSI installers and portable ZIPs are self-contained — no .NET install needed.
Verify your download against SHA256SUMS.txt:

Get-FileHash .\BatchRenamePro-win-x64.msi -Algorithm SHA256

The executables are not code-signed, so SmartScreen may warn on first run.

Batch Rename Pro v2.0.0

Choose a tag to compare

@github-actions github-actions released this 20 Aug 07:13

Batch Rename Pro 2.0.0

这是一次完整的 C# / WPF 重构:保留批量改名工具熟悉、直接的工作流,同时把预览、安全检查、事务回滚、规则组合和后续更新能力提升到适合长期维护的桌面版本。

新功能

  • 可组合的八类规则流水线:模式、替换、编号、插入、删除、大小写、扩展名和清理,可排序、停用和折叠。
  • 实时双栏预览与差异高亮,在执行前显示将要改成的名称、冲突和阻止原因。
  • 22 种名称占位符,支持父目录、序号、总数、日期时间、文件大小、GUID 和随机后缀。
  • 六套内置预设以及可保存的自定义预设。
  • 历史记录、上次操作撤销、运行进度与取消。
  • 简体中文与英文运行时切换,浅色、深色和跟随系统主题。
  • GitHub Releases 更新中心:启动延迟检查、手动检查、标题栏提醒、更新内容、发布时间、忽略版本和一键打开对应 Release。

变更与安全

  • 使用 .NET 10、WPF、MVVM 和独立 Core 引擎重新实现,兼容 Windows 10 / Windows 11。
  • 改名采用两阶段事务;任何步骤失败时会尝试恢复已经移动的文件。
  • 执行前阻止非法 Windows 名称、保留设备名、尾随点或空格、路径过长、重复目标和磁盘冲突。
  • 更新检查只访问 GitHub 公共 Releases API,不发送文件名、历史、预设、遥测或使用数据。
  • 更新通道会验证稳定版本、语义版本和可信仓库链接,并设置网络超时。
  • CI、CodeQL、Dependabot 和三架构发布门禁已经启用。

修复与完善

  • 修复仅大小写不同的改名在不区分大小写文件系统上失败的问题。
  • 修复并发进度回调导致最后一次进度报告不稳定的问题。
  • 修复同一时钟刻度内写入的历史记录排序不稳定、可能错误清理记录的问题。
  • 完善高 DPI、键盘操作、自动化名称、运行日志与诊断信息复制。

安装

文件 适用设备
BatchRenamePro-win-x64.zip 绝大多数 Intel / AMD 电脑
BatchRenamePro-win-arm64.zip Snapdragon 等 ARM64 Windows 设备
BatchRenamePro-win-x86.zip 32 位 Windows 设备

下载对应压缩包,解压后直接运行 BatchRenamePro.exe。程序为自包含单文件版本,不需要另外安装 .NET。可使用 SHA256SUMS.txt 验证下载完整性。当前可执行文件尚未进行商业代码签名,首次运行时 Windows SmartScreen 可能显示提醒。


English summary

Batch Rename Pro 2.0.0 is a complete C# / WPF rewrite for Windows 10 and 11. It adds a composable eight-rule pipeline, live diff preview, deterministic conflict handling, transactional rollback, presets, history and undo, bilingual theming, accessibility improvements, and a GitHub Releases update centre. Downloads are self-contained single-file packages for x64, ARM64, and x86; no separate .NET installation is required.


Downloads

File For
BatchRenamePro-win-x64.zip Almost every PC and laptop
BatchRenamePro-win-arm64.zip Snapdragon / ARM64 devices
BatchRenamePro-win-x86.zip 32-bit Windows

Self-contained — no .NET install needed. Unzip anywhere and run BatchRenamePro.exe.
Verify your download against SHA256SUMS.txt:

Get-FileHash .\BatchRenamePro-win-x64.zip -Algorithm SHA256

The executables are not code-signed, so SmartScreen may warn on first run.