Repository navigation
Releases: EaseCation/mcpywrap-vscode
Releases · EaseCation/mcpywrap-vscode
Release list
mcpywrap VS Code 0.1.5
完成 Microsoft Entra ID + GitHub Actions OIDC 的无长期密钥自动发布。
- 专用单租户应用,不创建 PAT、客户端密码或证书。
- 信任精确绑定 EaseCation/mcpywrap-vscode 的不可变仓库 ID 与 marketplace 环境。
- Publisher 仅授予 Contributor;每次 CI 自动获取短期令牌,无需周期性续期 PAT。
- 标签、版本、主分支、三平台测试、VS Code 1.95.3/stable 与 VSIX 摘要检查通过后,发布同一份已检查的包。
本版本已通过真实 CI 上传到 Marketplace。插件运行行为与 0.1.4 相同。
mcpywrap VS Code 0.1.4
新增 Marketplace 发行准备与自动发布流程:
- 使用 EaseCation 现有 Publisher,保持扩展身份 easecation.mcpywrap-vscode。
- 标签/版本/主分支身份校验、三平台构建、两版本 VS Code 宿主测试、VSIX 身份与摘要校验。
- 显式选择 OIDC 或短期 Marketplace PAT 认证,默认不开启自动上架,失败不回退认证。
- 补充 PNG 图标、分类、搜索关键词和更新记录。
70 项自动化测试、三平台打包和 VS Code 1.95.3/stable 检查通过。此版本不更改游戏运行行为。
mcpywrap VS Code 0.1.3
在识别 mcpy 工作区后,自动检查 VS Code 实际选用的 Python 环境。缺少 ModSDK 补全库时,原生通知主动提供安装与切换环境入口。
- 检查防抖 1.5 秒,按解释器合并、缓存;同一环境每窗口只提示一次。
- 检查仅使用离线只读 CLI,不自动联网或安装;切换文件不重复检查,切换解释器使缓存失效。
- 安装前显示完整解释器、Python 版本、环境前缀和 SDK 版本,由用户确认具体目标。
- 保留 0.1.2 的定向安装、环境身份核验、原生 Python/Pylance 协调能力。需要 mcpy 0.5.7+。
65 项自动化测试、三平台打包、VS Code 1.95.3/stable 检查通过。已在真实主 VS Code 验证缺库通知及安装引导。下方 VSIX 可直接安装。
mcpywrap VS Code 0.1.2
新增“Python 开发环境与补全”:通过 Microsoft Python 公开 API 获取当前文件实际选中的解释器,显示完整环境信息,并将指定版本的 ModSDK 补全库定向安装到此环境。
- 支持多根工作区、虚拟环境和没有预装 pip 的目标环境。
- 安装前后核验环境身份、SDK 版本与位置;切换解释器时不误报新环境已就绪。
- 原生环境选择、QuickPick、Output、状态栏与语言服务刷新;切换文件不运行 CLI 或扫描环境。
- 需要 mcpy 0.5.7+;普通
.py使用 Python/Pylance,游戏内 Python 草稿保持基本编辑支持。
60 项自动化测试、Windows/macOS/Linux 打包、VS Code 1.95.3 和 stable Extension Host 检查通过。下载下方 VSIX 后选择“从 VSIX 安装”。