Skip to content

Releases: sunerpy/vscode-syncing

Release v0.4.0

26 Oct 10:16
9564cb9

Choose a tag to compare

chore(main): release 0.4.0 (#75)

Release v0.3.2

26 Oct 08:38

Choose a tag to compare

fix(core): 改进扩展目录获取逻辑以提高兼容性

重构了 `getExtensionsDirectory` 方法,优先通过已安装的扩展路径推断扩展目录,
如果无法获取,则回退到使用 `getVSCodeExtensionsDirectory` 工具函数。
此举增强了在不同 VS Code 环境下的兼容性和鲁棒性。

Release v0.3.1

31 Jul 09:25
a4a9325

Choose a tag to compare

chore(main): release 0.3.1 (#32)

fix(extensionManager): 修复扩展依赖安装和自动更新配置兼容性问题

- 通过解析 VSIX 中的 package.json,实现自动安装 extensionDependencies 和 extensionPack 中声明的依赖
- 新增 parseExtensionDependencies 和 installExtensionDependencies 方法,集成至扩展安装流程
- 在安装主扩展前优先处理其依赖,确保完整性
- 修复 extensions.autoUpdate.ignoreList 配置在部分 VSCode 版本中不存在导致的错误
- 添加配置项存在性检查,若不存在则记录警告并跳过处理
- 优化错误处理流程,依赖安装失败不阻断主扩展安装
- 增强日志输出,提升调试和可观察性

Release v0.3.0

31 Jul 08:02
929ce3d

Choose a tag to compare

chore(main): release 0.3.0 (#30)

Release v0.2.4

30 Jul 08:39
f87880d

Choose a tag to compare

chore(main): release 0.2.4 (#28)

fix(core): 重构核心模块代码,修复用户设置导出失败的问题

- 重新组织核心模块结构,增加 interfaces.ts、errorHandler.ts 和 logger.ts 文件
- 优化 ConfigurationManager 类,增加配置验证和错误处理功能
- 新增 DataProvider 类,负责收集扩展、设置、主题和代码片段数据
- 实现 SyncManager 类,统一管理和执行导出/导入操作
- 改进错误处理机制,增加 SyncError 类和 ErrorHandler 类
- 采用单例模式实现全局日志器 Logger

Release v0.2.3

25 Jul 07:22
98964ae

Choose a tag to compare

chore(main): release 0.2.3 (#26)

esbuild: 修复引入外部依赖时pnpm构建异常的问题 (#25) (e5fcb1e)
移除 activationEvents 空数组 (#23) (d176746)

Release v0.2.2

24 Jul 09:25
5a69ed1

Choose a tag to compare

fix: 修复release创建失败的问题

fix: 修复release创建失败的问题

- 合并 code-quality、dependency-check 和 build-test 为单个工作流
- 添加安全检查步骤
- 移除单独的 PR Check 工作流
- 更新 CI 工作流触发条件,支持 push 和 pull_request
- 在 .release-please-config.json 中添加 skip-github-release 配置项

Release v0.2.1

24 Jul 09:03
7e1d0cd

Choose a tag to compare

chore(main): release 0.2.1 (#19)

Release v0.2.0

24 Jul 08:26
a7c1ac9

Choose a tag to compare

chore(main): release 0.2.0 (#17)

v0.1.0

22 Jul 08:39
0a4a033

Choose a tag to compare

0.1.0 (2025-07-22)

Features

  • 初始化版本清单文件 (#8) (8382e6e)
  • 更新 GitHub Actions 工作流和预提交钩子 (#6) (44e1999)
  • 更新发布工作流以支持标签推送和自动同步版本 (#7) (d6b3465)
  • 更新发布工作流配置,新增 Node.js 版本和包名设置 (#12) (042feba)
  • 更新版本清单文件至 0.0.6 (#10) (a0e23a9)