Skip to content

Latest commit

 

History

History
185 lines (146 loc) · 6.68 KB

CHANGELOG.md

File metadata and controls

185 lines (146 loc) · 6.68 KB

更新日志

v4.0.10

2024.2.27

  • 修复了 v4.0.9 未能正确更新应用版本号的问题。

v4.0.9

2024.2.9

  • 由于 .tk 域名被 ICANN 暂停,切换至 guyutongxue.site 域名。

v4.0.8

2023.8.24

  • 修复了 Console Pauser 启动工作路径不正确的问题
  • 修复了 /utf-8/execution-charset 共存的问题(#29
  • 启用了 MSVC 的“严格标准”设置(/Zc 系列选项)
  • 更新了若干依赖库,修复了部分潜在安全问题

v4.0.7

2023.6.6

  • 修复了当文件名含空格时,MSVC 编译任务无法正常执行的问题(#25
  • 试验性地重新启用了错误日志发送
  • 更新了若干依赖库

v4.0.6

2023.1.31

  • 修复了无法正确解析含非 UTF-8 输出的编译器版本信息的问题(#23
  • 更新了若干依赖库

v4.0.5

2022.11.21

  • 出于 Heroku 收费政策调整,禁用了 Heroku App 错误反馈

v4.0.4

2022.11.17

  • 修复了首次使用 MinGW 编译器时,无法正常运行测试程序的问题

v4.0.3

2022.10.14

  • 修复了在安装低版本 WebView 2 的情况下,程序无法正常运行的问题

v4.0.2

2022.9.6

  • Mac 下现允许使用 .app 路径作为 vscode 路径

v4.0.1

2022.9.4

  • 放宽了安装扩展的错误处理;即当安装扩展可能出现问题(进程未正常退出)时,仍然继续配置流程

v4.0.0

2022.9.3

  • 尝试修复了小概率无法安装扩展(即 extension::install... 失败)的问题
  • 优化了配置中的图形界面显示

v4.0.0-beta.15

2022.9.1

  • 使用 Console Pauser 代替自定义脚本;增加 Mac 下 iTerm2 的支持
  • 修复了 MSVC 不能生成 64 位可执行文件的问题
  • 修复了 MSVC 的错误的问题匹配设置
  • 对于非 MSVC 的构建任务,改用 "type": "process"
  • 增加了更多命令行短选项
  • 修复了无法安装 Apple Clang 的错误

v4.0.0-beta.14

2022.8.22

  • 修复了奇怪的无法在 Windows GUI 下启动 VS Code 的错误
  • 修复了 CLI 参数存在错误时,Windows 下观察不到输出的问题

v4.0.0-beta.13

2022.8.22

  • 增加了 --skip-ext-manage 开关(GUI/CLI 皆有效),用于跳过可能导致错误的扩展管理步骤
  • 增加了自定义运行快捷键的选项(全局设置)
  • 再次修复了点击“新手模式”在非 Windows 系统上导致的错误
  • 修复了“读取上次配置”功能失效的问题

v4.0.0-beta.12

2022.8.21

  • 默认不再显示警告。-v 现可叠加,以指定输出级别;增加了 --quiet
  • CLI 现在可接受用户输入;即在运行程序时选择 VS Code、编译器和工作文件夹路径。
  • Windows 下不带参数启动程序时,若 GUI 无法启动,则退化到 CLI
  • 提示安装 MinGW 时,动态地获取最新版 MinGW 下载地址
  • Windows 下的 CLI 不再附加到父进程控制台;改用新建控制台

v4.0.0-beta.11

2022.8.16

  • Windows 下检测 WebView 2 安装
  • CLI 增加了日志路径选项

v4.0.0-beta.10

2022.8.14

  • 修复了点击“新手模式”在非 Windows 系统上导致的错误

v4.0.0-beta.9

2022.8.7

  • 修复了初次使用 beta 8 时无法启动的致命错误
  • 优化了早期错误的反馈

v4.0.0-beta.8

2022.7.25

  • 增加安装编译器时的错误反馈
  • 更改了日志路径,并不覆盖原有日志
  • 修复了读取非 JSON 格式的 keybindings.json 时的运行时错误

v4.0.0-beta.7

2022.7.25

  • 优化 CLI 错误提示

v4.0.0-beta.6

2022.7.25

  • 升级到 Tauri 正式版
  • 配置成功的统计计数功能(#2
  • 程序崩溃时发送日志
  • 优化日志
  • 调整代码结构

v4.0.0-beta.5

2022.5.13

  • 对于包含 & 的工作文件夹路径给出警告。(Windows 暂停脚本在此情形下不工作。)

v4.0.0-beta.4

2022.5.9

  • 添加(恢复)根据编译器版本自动选择最新语言标准的功能。

v4.0.0-beta.3

2022.5.7

  • 添加捐助页面。

v4.0.0-beta.2

2022.4.22

  • 修复 CLI 启动参数的逻辑错误。

v4.0.0-beta.1

2022.4.5

v4.0.0-beta.0

2022.4.5

  • 使用 Rust + Svelte 重构项目。
  • 具体新增与弃用功能参见下表:
功能 v1 v2 v3 v4
MinGW 安装 ✔️ ✔️ ✔️ ✔️
MinGW 检测 ✔️ ✔️ ✔️
VS Code 检测 ✔️ ✔️ ✔️
扩展安装 ✔️ ✔️ ✔️
工作文件夹验证 ✔️ ✔️ ✔️ ✔️
创建测试代码 ✔️ ✔️ ✔️ ✔️
C 语言支持 ✔️ ✔️ ✔️ ✔️
常用编译参数 ✔️ ✔️
外部弹窗运行 ✔️ ✔️ ✔️
“新手模式” ✔️ ✔️
MinGW 编译配置 ✔️ ✔️ ✔️ ✔️
LLVM MinGW ✔️
MSVC 编译配置 ✔️
Linux 支持 ✔️
Linux GCC ✔️ ✔️
Linux Clang ✔️
macOS 支持 ✔️
Apple Clang ✔️ ✔️
非法调试前警告 ✔️ ✔️
CLI ✔️ ✔️
管理员配置 ✔️ ✔️
Windows 快捷方式 ✔️ ✔️
“离线”安装扩展 ✔️
安装中文语言包 ✔️
技术信息 v1 v2 v3 v4
主要语言 C# C# C++ Rust
GUI Windows Form Windows Form Vue.js Svelte.js
可脱机运行 ✔️ ✔️ ✔️
单文件应用 ✔️ ✔️
程序体积 (Windows) 0.4M 0.5M 4.0M 7.7M
代码量(行) 600+ 1600+ 2000+ 3800+