Releases: sunerpy/vscode-syncing
Releases · sunerpy/vscode-syncing
Release v0.4.0
Release v0.3.2
fix(core): 改进扩展目录获取逻辑以提高兼容性 重构了 `getExtensionsDirectory` 方法,优先通过已安装的扩展路径推断扩展目录, 如果无法获取,则回退到使用 `getVSCodeExtensionsDirectory` 工具函数。 此举增强了在不同 VS Code 环境下的兼容性和鲁棒性。
Release v0.3.1
chore(main): release 0.3.1 (#32) fix(extensionManager): 修复扩展依赖安装和自动更新配置兼容性问题 - 通过解析 VSIX 中的 package.json,实现自动安装 extensionDependencies 和 extensionPack 中声明的依赖 - 新增 parseExtensionDependencies 和 installExtensionDependencies 方法,集成至扩展安装流程 - 在安装主扩展前优先处理其依赖,确保完整性 - 修复 extensions.autoUpdate.ignoreList 配置在部分 VSCode 版本中不存在导致的错误 - 添加配置项存在性检查,若不存在则记录警告并跳过处理 - 优化错误处理流程,依赖安装失败不阻断主扩展安装 - 增强日志输出,提升调试和可观察性
Release v0.3.0
chore(main): release 0.3.0 (#30)
Release v0.2.4
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
chore(main): release 0.2.3 (#26) esbuild: 修复引入外部依赖时pnpm构建异常的问题 (#25) (e5fcb1e) 移除 activationEvents 空数组 (#23) (d176746)
Release v0.2.2
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
chore(main): release 0.2.1 (#19)
Release v0.2.0
chore(main): release 0.2.0 (#17)