Skip to content

Releases: JeffreySu/WeiXinMPSDK

Senaprc.Weixin v5.0.6.1,Senparc.Weixin. MP v15.0.6.1

05 Jul 05:42
c420678
Compare
Choose a tag to compare

支持 CO2NET v0.1.6.1,解决 XXE 漏洞。

Senparc.Weixin v5.0.3,支持 CO2NET v0.1.3

25 Jun 08:29
fd18857
Compare
Choose a tag to compare

2018.06.04 Senparc.Weixin v4.22.2 以及 MP v14.14.0 最后一个版本快照

14 Jun 15:24
b0185ac
Compare
Choose a tag to compare

当前快照为 Senparc.Weixin v4.22.2 以及 MP v14.14.0 版本,稳定版。

此版本之后,Senparc.Weixin SDK 将进行全面重构,进入 Senparc.Weixin v5.0 迭代,启用盛派即将发布的底层公共模块开源项目 CO2NET,新版本除了效率提升之外,所有的通用业务逻辑将分离到 CO2NET,Senparc.Weixin SDK 将更加专注地提供针对微信的业务逻辑,代码将会更加清晰,同时保持更新频率,更好地为大家服务!

Senaprc.Weixin v4.22.1,Senparc.Weixin. MP v14.14.0

30 May 11:01
90e6874
Compare
Choose a tag to compare

Senparc.Weixin v4.20.0,Senparc.Weixin.MP v14.10.0

22 Feb 07:37
aa93451
Compare
Choose a tag to compare

重要提示

1、所有库停止对 .net core 1.1(standard1.6) 生成的独立版本
2、优化MP微信支付方法
3、MP中:创建SubscribeMsgTempleteModel,为“一次性订阅消息”服务,继承自普通模板消息的TempleteModel
4、MP中:更新TemplateApi.Subscribe()方法下的scene参数为string类型

本次更新

基础库
v4.19.1 将TemplateMessageBase设为抽象类
v4.20.0 停止对 .net core 1.1 生成的独立版本

MP
v14.9.1 
1、完善AnalysisApi.GetArticleTotal()返回数据字段
2、完善TenPayV3RefundQueryRequestData参数
v14.10.0 停止对 .net core 1.1 生成的独立版本

Work
v1.2.14 MessageHandler添加对文件类型消息的处理
v1.3.0 停止对 .net core 1.1 生成的独立版本

WxOpen
v1.9.0 
1、停止对 .net core 1.1 生成的独立版本
2、待分配 WxAppApi.GetWxaCode()、GetWxaCodeUnlimit() 接口,添加获取小程序二维码时的颜色参数

Open
v2.9.0 停止对 .net core 1.1 生成的独立版本

Memcached 
v1.3.0 .net core下,MemcachedObjectCacheStrategy.GetMemcachedClientConfiguration()方法添加注入参数
v1.4.0 停止对 .net core 1.1 生成的独立版本,使用 .net core 2.0 的依赖注入方法

Senparc.Weixin.Cache.Redis.RedLock
v1.1.0 停止对 .net core 1.1 生成的独立版本

Senparc.Weixin.Cache.Redis
v1.5.0 停止对 .net core 1.1 生成的独立版本

Senparc.WebSocket
v0.4.0 停止对 .net core 1.1 生成的独立版本

Senparc.Weixin.MP.MvcExtension
v5.2.0 停止对 .net core 1.1 生成的独立版本

Senparc.Weixin v4.19.0,Senparc.Weixin.MP v14.9.0

10 Feb 03:29
c593c51
Compare
Choose a tag to compare

重要提示

1、小程序模块升级,支持小游戏所有接口
2、Senparc.Weixin 底层模块升级
3、1月6日发布的版本出现Sample.vs2017.sln解决方案无法编译的问题已经解决,请更新到最新代码。
4、更新基础库
5、支持小游戏所有接口
6、提供异步MessageHandler(目前已支持MP,其他模块将陆续支持)
7、MP的MessageHandler中所有OnXX事件都统一以Request结尾,如 OnEvent_WeAppAuditFail -> OnEvent_WeAppAuditFailRequest
8、大幅优化 URL 请求相关方法
9、修改文件下载方法,识别Content-Dispositio
10、启动Senparc.Weixin.Plugins计划,首个插件:TraceManager上线

本次更新

基础库
v4.18.10 添加 EncryptHelper.GetHmacSha256() 方法,为“小游戏”签名提供支持
v4.18.11 添加 WeixinObsoleteException,用于标记接口或方法过期异常 
v4.18.13
1、添加 Config.ApiMpFileHost 公众号文件下载域名
2、修改 HttpUtility.Get.Download() 方法,根据 Content-Disposition 中的文件名储存文件
3、优化 HttpUtility.RequestUtility.HttpPost() 方法,优化文件流上传
v4.19.0 支持异步 MessageHandler

MP
v14.8.8 修正了统计接口关注用户实体类的属性数据类型错误
v14.8.9 支持Senparc.Weixin v4.18.5 可自定义API域名
v14.8.11 添加根据标签群发接口,重构原根据分组群发接口
v14.8.13
1、使用 Config.ApiMpFileHost,修改 MediaApi.Get() 方法,可以自动识别文件类型储存
2、设置 TenPayV3xxRequestData 的 NonceStr 属性为只读
3、AnalysisApi 接口中的 GetUserReadItem 和 GetUserReadHourItem 添加 user_source 属性
v14.8.14 CardApi.UpdateUser() 方法参数中重新加添 add_bonus 和 add_balance 两个参数
v14.8.15 添加“评论数据管理”接口(共8个)
v14.9.0
1、支持异步 MessageHandler:
    1. 为MessageHandler添加异步方法基类
    2. MessageHandler添加 MessageIsRepeated 属性,用于判断消息是否已被去重
    3. MessageHandler 去重方法的判断从 OnExecuting() 方法中(插入 RequestMessage 上下文之后)迁移到     Init() 方法中(插入 RequestMessage 上下文之前)
    4. 添加所有 MessageHandler 消息事件对应的异步方法
2、TenPayV3ReverseRequestData 优化

WxOpen
v1.8.0 
1、添加 WxAppApi.CheckSession() 接口,检验SessionKey
2、添加小游戏所有接口
v1.8.1 新增附近的小程序API
v1.8.2 从Open中迁移模板消息过来,在Senparc.Weixin.WxOpen.AdvancedAPIs.TeamPlateApi下

Open
v2.8.4 GetAuthorizerInfoResult 添加 principal_name 属性(公众号的主体名称)
v2.8.5 原小程序模板消息接口迁移至小程序
v2.8.6 完善 FuncscopeCategory 枚举

Memcached
v1.2.0 注释掉无效代码

Work
v1.2.13 调整“获取应用”接口,重新释放allow_tags属性

MVC
v5.1.1 发布正式版

Senparc.Weixin v4.18.10,Senparc.Weixin.MP v14.8.11

08 Jan 09:22
1a61001
Compare
Choose a tag to compare

重要提示

1、小程序模块升级,支持小游戏所有接口
2、Senparc.Weixin 底层模块升级

本次更新

基础库
v4.18.10 添加 EncryptHelper.GetHmacSha256() 方法,为“小游戏”签名提供支持

WxOpen
v1.8.0 
1、添加 WxAppApi.CheckSession() 接口,检验SessionKey
2、添加小游戏所有接口

Open:
v2.8.4 GetAuthorizerInfoResult 添加 principal_name 属性(公众号的主体名称)

Work:
v1.2.13 调整“获取应用”接口,重新释放allow_tags属性

将 Demo 从 /src/ 迁移到 /Samples/ 文件夹下

02 Jan 13:00
11c6bc8
Compare
Choose a tag to compare

公告:为了将 Demo 和源代码隔离,并让大家更方便地找到 Demo,现已将 Senparc.Weixin.MP.Sample 等文件夹转移到 /Samples/ 文件夹下。

Senparc.Weixin v4.18.9,Senparc.Weixin.MP v14.8.11

29 Dec 09:19
f04ca30
Compare
Choose a tag to compare

重要提示

1、修复bug
2、增加新接口
3、优化代码
4、2017年12月30日微信公众平台接口不再支持HTTP方式调用

本次更新

基础库
v4.18.8 优化CommonJsonSend中的方法,并完善Post数据的日志记录
v4.18.9 优化MD5获取方法:EncryptHelper.GetMD5()

MP
v14.8.8 修正了统计接口关注用户实体类的属性数据类型错误
v14.8.9 支持Senparc.Weixin v4.18.5 可自定义API域名
v14.8.11 添加根据标签群发接口,重构原根据分组群发接口

WxOpen
v1.7.2  修复 AccessTokenResult 请求地址路径不完整的问题

Open:
v2.8.2 新增:小程序代码模版库管理

Work:
v1.2.6 修复 AccessTokenResult 请求地址路径不完整的问题 
v1.2.7 修正GetMenu()方法返回菜单内容为始终为NULL的问题
v1.2.8 还原“修复 AccessTokenResult 请求地址路径不完整的问题
v1.2.9 为OAuth Url添加agendId参数(可选)
v1.2.10 修改 AddTagMemberResult.invalidparty 为 long[] 类型

Senparc.Weixin v4.18.7,Senparc.Weixin.MP v14.8.10

08 Dec 06:48
287877a
Compare
Choose a tag to compare

本次更新

基础库
v4.17.7 调整HttpUtility.Get.Download(string url, string filePathName),改为输入完整文件路径+文件名

MP
v14.8.10 修复红包接口 RedPackApi.SendNormalRedPack() 在.NET 4.6 下的XML解析问题

WxOpen
v1.7.4 完善模板消息发送参数