Skip to content

Senaprc.Weixin v5.1.7,Senparc.Weixin.MP v15.6.1

Compare
Choose a tag to compare
@JeffreySu JeffreySu released this 04 Aug 09:25
· 4963 commits to master since this release
33078f2

Senparc.CO2NET v0.2.6

v0.1.3 添加EntityUtility.FillSystemType()方法对 Int32[] 和 Int64[] 的处理

v0.1.4 添加 SenparcSetting全局配置属性

v0.1.5RegisterServiceExtension.AddSenparcGlobalServices() 方法可自动获取SenparcSetting 全局设置

v0.1.6 解决 XXE 漏洞,继承自 XmlDocument 对象,自动将 XmlResolver 设为 null

v0.1.7 扩展ReflectionHelper.GetStaticMember() 方法

v0.1.8 .net core下的 RegisterService.Start() 方法中,env 可以传入 null,以便在控制台等环境中完成注册

v0.1.9

1、 RegisterService 取消 public 的构造函数,统一使用 RegisterService.Start() 初始化

2、 重构 Register.UseSenparcGlobal() 方法,承担扩展缓存扫描功能

3、添加UnregisteredDomainCacheStrategyException 异常类型

v0.1.9.1 .netframework 和 .net core 版本统一强制在构造函数中要求提供 SenparcSetting 参数

v0.1.10 调整SenparcSetting 参数,将分布式缓存连接信息归入到 SenparcSetting 中

v0.1.11 提供SenparcSetting.BuildFromWebConfig() 方法

v0.2.0

1、 缓存策略提供超时设置接口

2、 添加SenparcDI 类

3、添加 .NETCore 环境下 RegisterService 类下GetServiceCollection()、GetServiceProvider()、GetService() 方法

v0.2.1

1、“当前扩展缓存策略没有进行注册”异常信息提供更加详细的缓存类型信息

3、 优化序列化特性识别

3、增加SenparcTrace.BaseExceptionLog(Exception ex) 重写方法

v0.2.2RequestExtension 添加对 NETSTANDARD2_0 的支持

v0.2.3 优化RequestExtension.AbsoluteUri() 方法的输出结果

v0.2.4

1、 添加CacheException 缓存异常类型

2、 添加对IMemoryCache 的未设置提示

3、优化UnregisteredDomainCacheStrategyException,使用CacheException 作为基类

v0.2.5 优化SenparcID,其中所有方法支持 .net standard 2.0

v0.2.6 增加DateTimeHelper.GetUnixDateTime() 方法,标记过期GetWeixinDateTime() 方法

Senparc.CO2NET.Cache.Redis v3.1.0

v3.0.0

1、分离HashSet 和 Key-Value 两种不同格式的缓存:RedisHashSetObjectCacheStrategy以及 RedisObjectCacheStrategy

2、提供缓存过期新策略

v3.1.0

1、Register.RegisterCacheRedis标记为过期

2、新增Register.SetConfigurationOption() 方法

3、新增Register.UseKeyValueRedisNow() 方法

4、新增Register.UseHashRedisNow() 方法CO2NET.Cache.Memcached:

5、Redis 缓存服务连接信息实现从 Config.SenparcSetting 自动获取信息并注册)

Senparc.CO2NET.Cache.Memcached v3.1.0

v3.0.0

1、提供过期缓存策略

2、实现MemcachedObjectCacheStrategy.GetAll() 和 Count() 方法

v3.1.0

1、Register.RegisterCacheMemcached标记为过期

2、新增Register.SetConfigurationOption() 方法

3、新增Register.UseMemcachedNow() 方法

4、Memcached缓存服务连接信息实现从 Config.SenparcSetting 自动获取信息并注册)

Senparc.Weixin. Weixin v5.1.7

v5.0.3-preview 支持 CO2NETv0.1.3

v5.0.3.1 修复WeixinRegister.UseSenparcWeixin() 方法的 IsDebug

v5.0.6.1 支持 CO3NETv0.1.6.1 解决 XXE 漏洞

v5.0.6.2

1、SenparcWeixinSetting 添加 IsDebug 属性,也在appsettings.json中配置

2、WeixinRegister.UseSenparcWeixin() 方法去除isDebug 参数,提供扩展缓存自动扫描添加功能

v5.0.7 支持Senparc.CO2NET v0.1.7

v5.0.8.4 优化WeixinRegister.UseSenparcWeixin() 提供autoScanExtensionCacheStrategies 参数,可设置是否全局扫描扩展缓存(扫描会增加系统启动时间)

v5.0.9

1、支持 CO2NET v0.1.9,扩展缓存扫描方式重构

2、重构 SenparcWeixinSetting 参数,添加公众号信息集中管理功能

3、重构账号注册过程

v5.0.10 支持 CO2NETv0.1.10,将 SenparcWeixinSetting 中的 Redis 和 Memcached 配置参数调整到 CO2NET 的 SenparcSetting 中

v5.0.11 支持 CO2NETv5.0.11

v5.1.0 支持 CO2NETv0.2.0,重构 Container 代码

v5.1.2Config.SenparcWeixinSetting 提供默认实例

v5.1.3

1、支持 CO2NETv0.2.3

2、优化UrlUtility.GenerateOAuthCallbackUrl() 方法

v5.1.4 支持 CO2NETv0.2.4

v5.1.6 支持 CO2NETv0.2.6

v5.1.7 优化SenparcWeixinSetting,分离不同模块接口

Senparc.Weixin.MP v15.2.1

v15.0.3 支持Senparc.Weixin v5.0.3

v15.0.3.1 解决.NetCore环境微信支付回调时ResponseHandler传入HttpContext实例后解析xml提示找不到根节点的错误

v15.0.6.1 支持 CO3NETv0.1.6.1 解决 XXE 漏洞

v15.0.6.2 TenPayV3RefundRequestData 添加 SubAppId、SubMchId 两个参数,以及支持这两个参数的构造函数

v15.0.7 支持Senparc.Weixin 5.0.7

v15.0.8SenparcWeixinSetting 构造函数提供 isDebug 参数

v15.0.9

1、Container 的 Register() 的微信参数自动添加到 Config.SenparcWeixinSetting.Items 下

2、TenPayInfo 添加支持 SenparcWeixinSetting 参数的构造函数

v15.0.10WeixinRegister.UseSenparcWeixin() 添加 SenparcSetting 参数

v15.0.11 支持Senparc.Weixin v5.0.11

v15.1.0 支持Senparc.Weixin v5.1.0,重构 Container,提供新的缓存过期策略

v15.1.2 企业付款到银行卡修复携带证书问题

v15.1.3
1、优化接口
2、支持 Senparc.Weixin v5.1.4

v15.1.4 修复GetForeverMedia() 接口 bug

v15.2.0

1、SenparcWeixinSetting添加
TenPayV3_WxOpenTenpayNotify 属性,用于设置小程序支付回调地址

2、支持 Senparc.Weixin v5.1.6

v15.2.1 实现SenparcWeixinSetting 自动注册

Senparc.Weixin.work v2.2.0

v2.0.3-preview 支持Senparc.Weixin v5.0.3,EntityHelper.FillEntityWithXml() 支持 int[] 和 long[]

v2.0.6.1 支持 CO3NETv0.1.6.1 解决 XXE 漏洞

v2.0.9

1、Container 的 Register() 的微信参数自动添加到 Config.SenparcWeixinSetting.Items 下

2、TenPayInfoCollection 的 Register() 的微信参数自动添加到Config.SenparcWeixinSetting.Items 下

3、TenPayV3InfoCollection 的 Register() 的微信参数自动添加到 Config.SenparcWeixinSetting.Items 下

4、AccessTokenBag 的 AppId 和 Secret 属性名称改为 CorpId 和 CorpSecret

v2.0.10 支持Senparc.Weixin v5.0.10

v2.0.11 支持Senparc.Weixin v5.0.11

v2.1.0 支持Senparc.Weixin v5.1.0,重构 Container,提供新的缓存过期策略

v2.2.0 实现SenparcWeixinSetting 自动注册

Senparc.Weixin.Open v3.5.0

v3.0.6.1 支持 CO3NETv0.1.6.1 解决 XXE 漏洞

v3.0.9 Container的 Register() 的微信参数自动添加到Config.SenparcWeixinSetting.Items 下

v3.0.10 支持Senparc.Weixin v5.0.10

v3.0.11 支持Senparc.Weixin v5.0.11

v3.1.0 支持Senparc.Weixin v5.1.0,重构 Container,提供新的缓存过期策略

v3.1.2 修正CodeApi.GetLatestAuditStatusAsync 请求方法错误(应该为GET)

v3.2.0 添加接口:复用公众号主体快速注册小程序

v3.3.0

1、添加接口:修改功能介绍 AccountAPIs.ModifySignature()

2、修复代码

v3.4.0 增加第三方平台授权接口的授权类型字段

v3.4.1 优化接口,支持CO2NET v0.2.4

v3.5.0 实现SenparcWeixinSetting 自动注册

Senparc.Weixin.WxOpen v2.2.0

V2.0.3SessionBag 添加 UnionId 属性

v2.0.6.1 支持 CO3NETv0.1.6.1 解决 XXE 漏洞

v2.0.10 支持Senparc.Weixin v5.0.10

v15.0.11 支持Senparc.Weixin v5.0.11

v2.0.11.1 添加 小程序码的接口缺少 is_hyaline 参数

v2.0.11.2 修正TemplateApi.Add() 方法返回类型

v2.1.0 支持Senparc.Weixin v5.1.0,重构 Container,提供新的缓存过期策略

v2.1.2 优化接口,支持CO2NET v0.2.4

v2.2.0 实现SenparcWeixinSetting 自动注册

Senparc.Weixin.MP.MvcExtension v6.0.10

v6.0.10 支持Senparc.Weixin v5.0.10

Senparc.Weixin. Memcached v2.2.1

v1.0.6.1 支持 CO2NETv0.1.6.1

v2.0.9 支持 CO2NETv0.1.9

v2.0.11 支持 CO2NETv0.1.11

v2.1.0 支持 CO2NET v0.2.0

v2.2.1 支持 CO2NET v0.2.6,Senparc.CO2NET.Cache.Memcached v3.1.1

Senparc.Weixin.Redis v2.2.1

v2.0.6.1 支持 CO2NETv0.1.6.1

v2.0.9 支持 CO2NETv0.1.9

v2.0.11 支持 CO2NETv0.1.11

v2.1.0 支持 CO2NETv0.2.0

v2.2.1 支持 CO2NET v0.2.6,Senparc.CO2NET.Cache.Redis v3.1.1