NCF、微信 SDK 版本更新,更多更新日志,欢迎解锁
增强本地请求验证能力。3.1. 开发者 JeffreySu 合并多个分支(#353, #352, #351, #349, #350, #348, #346, #345, #344 等)Senparc.Xncf.MCP v0.2.3-preview.1:集成 .NET 8.0 增强特性;、#3148、#3147、#3146、#3145、#3144、#3143)到 Developer 主分支。统一更新
NcfPackageSources
✍️核心更新要点
1. 功能优化
1.1. 增强跨平台兼容性:
-
重构 SQLite 连接字符串,适配多操作系统环境
-
统一数据库连接路径处理,采用 Path.DirectorySeparatorChar 确保跨平台兼容性
1.2. 完善 Docker 支持:
-
优化 Dockerfile 配置(项目路径、工作目录、依赖恢复)
-
添加数据库目录自动创建逻辑
1.3. 强化 XNCF 动态生成能力:
-
实现第二代 XNCF AI 构建器模板动态生成器
-
支持 dotnet CLI 与 Visual Studio 双环境协同开发
-
优化 Source Generator 构建逻辑(条件编译、文件排除机制)
1.4. 升级 .NET 8.0 适配:
-
统一更新 Senparc.Ncf.Core、Senparc.Ncf.Database 等核心组件版本
-
调整项目引用与配置结构
1.5. 优化 MCP 模块:
-
重构 MCP 服务器动态选择逻辑(端点构建/错误处理)
-
调试 MCP 客户端交互流程
-
添加 .el-select 宽度样式提升 UI 一致性
1.6. 添加 WeixinManager 到 NcfPackageSources 解决方案
1.7. 代码优化与跨平台改进
1.8. 更新持续集成流程(azure-pipelines.yml 调整)
1.9. 优化 .gitignore 规则(忽略特定目录)
1.10. 增强本地请求验证机制(OnGetAsync)
1.11. 移除冗余依赖(清除 Microsoft.EntityFrameworkCore.Tools 引用)
1.12. 重构模块架构(迁移 WeixinManager 至 NcfPackageResource 仓库)
1.13. 改进 XNCF 模板兼容性(支持 Visual Studio 编译)
2. 问题修复
修正 BuildXncfAppService.Generated.cs 模板语法错误(字符串终止符问题)
2.1. 协作合并
-
同步 NCF 模板更新(#430)
-
合并多分支提交(#429, #428, #427, #426, #425, #424)
-
包含 Docker 配置优化、版本号对齐、AI 模板生成器等关键更新
-
修复项目配置问题(TemplateRelease 构建配置更新)
-
修复 AI 配置问题(增强 WeixinManager 的 AI 配置逻辑)
3. 关键版本更新
-
Senparc.Xncf.MCP v0.2.3-preview.1:集成 .NET 8.0 增强特性;新增 MCP 服务器动态选择功能(PR #427)
-
XncfBuilder v0.35.3-preview.9/10:实现动态 XNCF 模板生成器(支持 CLI/VS 双环境)(PR #426)
-
XncfBuilder v0.22.13-preview.1:完成第二代 XNCF AI 构建器模板引擎(PR #424)
-
WeixinManager v0.20.0-preview.1:升级 MpAccount 加载进度机制(UseXncfModule);新增 UseNcfDatabaseSetted 字段(优化数据库逻辑);增强本地请求验证能力
-
WeixinManager v0.19.0-preview.1:完成 Senparc.Xncf.WeixinManager 模块迁移至 NcfPackageResource 仓库
NeuCharFramework
✍️核心要点更新
1. 功能优化
1.1. 将 NCF.Template.csproj 升级至 0.30.0 版本,新增 CI/CD 自动化发布说明
1.2. 优化 Azure Pipelines 配置:
-
添加 PR 标题校验规则(需含 [Release] 标签)
-
增强多平台支持(Windows x64/ARM64、Linux x64/ARM64、macOS x64/ARM64)
-
改进 GitHub CLI 安装验证与错误处理
1.3. 重构 macOS 启动脚本及使用指南:
-
添加字符编码设置与英文错误提示
-
转换脚本行尾符为 Unix 格式
-
增加执行权限并更新操作说明
1.4. 优化数据库连接路径处理,使用 Path.DirectorySeparatorChar 提升跨平台兼容性
1.5. 重构 GetInstallOptionsAsync 方法,采用异步 lambda 处理响应
1.6. 更新基础库功能(提升整体稳定性)
1.7. 优化 WeixinManager 库功能(增强模块性能)NCF 模板开源地址
2. 文档更新
2.1. 移除 MACOS_USAGE_GUIDE.md,新增版本发布流程文档
2.2. 更新 README.md 及 MACOS_USAGE_GUIDE.md 说明
2.3. 升级 Senparc.Web.csproj 及 SenparcConfig.config
3. 协作合并
3.1. 开发者 JeffreySu 合并多个分支(#353, #352, #351, #349, #350, #348, #346, #345, #344 等)
3.2. 包含 CI/CD 流程重构、依赖库更新、异步方法优化等提交
3.3. 合并 PR #354 到 Developer 分支(v0.30.1 WeixinManager 库更新)
3.4. 合并 PR #355 到 Developer 分支(v0.30.2 基础库 & WeixinManager 库同步更新)
4. 问题修复
修复终端显示兼容性问题(macOS 环境)
5.关键版本更新
5.1. v0.29.7:更新 XncfBuilder,升级 MCP 并优化 NCF 管理后台 UI
5.2. v0.30.1:WeixinManager 库专项更新
5.3. NCF.Template v0.30.0:集成 CI/CD 自动化发布流程
5.4. v0.30.2:基础库功能升级 • WeixinManager 库优化(关联 #328)
NCF 模板开源地址
🔗https://github.com/NeuCharFramework/NCF
NCF NcfPackageSources 开源地址
🔗https://github.com/NeuCharFramework/NcfPackageSources
NCF 文档地址
Senparc.Weixin SDK
✍️核心要点更新
1. 问题修复
修复企业微信获客链接管理编辑接口调用错误
2. 功能优化
2.1. 添加动态基础 URL 用于 OAuth 示例,提升调用灵活性;优化聊天 AI 示例的上下文储存机制,增强性能和稳定性;添加 C# Language 设定到示例项目,改善开发体验;TenPayV3 兼容微信平台证书和微信支付公钥,提升支付模块的健壮性。
2.2. 微信支付分新增 device 设备参数支持(涉及文件:ServiceOrderRequest_Device.cs)
2.3. 更新 .net8.csproj 项目配置适配新功能
2.4. TenPayV3 支付模块提升(兼容设备参数场景)
3. 协作合并
3.1. 开发者 JeffreySu 合并了多个分支(#3151、#3150、#3149、#3148、#3147、#3146、#3145、#3144、#3143)到 Developer 主分支。
3.2. 开发者 @mojinxun 提交的支付分优化分支(PR #3156)
3.3. 合并至主分支(关联 Issue #3155,致谢 @mojinxun @zariczhu)
4. 关键版本更新
4.1. Work v3.27.0:修复企业微信获客链接管理编辑接口调用错误(关联 Issue #3137)
4.2. TenPayV3 v2.1.0:兼容微信平台证书和微信支付公钥(PR #3144)
4.3. Senparc.Weixin.All v2025.7.15 集成微信支付分设备参数功能
4.4. TenPayV3 v2.1.1 正式支持支付分 device 参数(PR #3156)
Senparc.AI 开源项目地址:
🔗https://github.com/Senparc/Senparc.AI/
Senparc.Weixin SDK 开源项目地址:
更多推荐
所有评论(0)