{"push_id":2989338554,"size":25,"distinct_size":25,"ref":"refs/heads/master","head":"8253550e6ff15511bbc6848328828184ef2a0918","before":"3a55d1cafc93caeea65fe600a31971ce407e41ca","commits":[{"sha":"54bc2860d892481474ee8920be3343352afc87c6","author":{"name":"MartyZane","email":"4d38de7259e2c079dae560c773ffcc5850bc9036@163.com"},"message":"根据官方文档完善创建带参数的二维码方法的注释","distinct":true,"url":"https://api.github.com/repos/lovepoco/WeiXinMPSDK/commits/54bc2860d892481474ee8920be3343352afc87c6"},{"sha":"7ce3d7492e3aa8c0c2e75da5d678b58686d29d04","author":{"name":"Jeffrey Su","email":"2bb3f8643c993dd7977ad4844ea0c5f0c6ec0108@senparc.com"},"message":"Merge pull request #1451 from MartyZaneOS/Developer\n\n根据官方文档完善创建带参数的二维码方法的注释","distinct":true,"url":"https://api.github.com/repos/lovepoco/WeiXinMPSDK/commits/7ce3d7492e3aa8c0c2e75da5d678b58686d29d04"},{"sha":"81ea0a6ed51c933531f18acf3dc1596d5bed1e6d","author":{"name":"JeffreySu","email":"244f167d432f1c735b38c25c52abc9d8a15bfc1b@gmail.com"},"message":"支持 Senparc.NeuChar v0.2.11，升级 MessageHandler","distinct":true,"url":"https://api.github.com/repos/lovepoco/WeiXinMPSDK/commits/81ea0a6ed51c933531f18acf3dc1596d5bed1e6d"},{"sha":"bebe6c7bab1a6106820f2e01260ce0b825e6acf7","author":{"name":"JeffreySu","email":"244f167d432f1c735b38c25c52abc9d8a15bfc1b@gmail.com"},"message":"修改CO2NET命名空间，更新过期方法","distinct":true,"url":"https://api.github.com/repos/lovepoco/WeiXinMPSDK/commits/bebe6c7bab1a6106820f2e01260ce0b825e6acf7"},{"sha":"28dd9fcc1fcc6042d44d031f8aa52a51384c396b","author":{"name":"JeffreySu","email":"244f167d432f1c735b38c25c52abc9d8a15bfc1b@gmail.com"},"message":"调整单元测试代码，使用新的MessaageHandler构造函数","distinct":true,"url":"https://api.github.com/repos/lovepoco/WeiXinMPSDK/commits/28dd9fcc1fcc6042d44d031f8aa52a51384c396b"},{"sha":"2a622660bafe3ebadb59e837207c44cef97a37d9","author":{"name":"JeffreySu","email":"244f167d432f1c735b38c25c52abc9d8a15bfc1b@gmail.com"},"message":"同步版本号","distinct":true,"url":"https://api.github.com/repos/lovepoco/WeiXinMPSDK/commits/2a622660bafe3ebadb59e837207c44cef97a37d9"},{"sha":"8dda396954dcf50eed217d9178b7549bbf4e8269","author":{"name":"JeffreySu","email":"244f167d432f1c735b38c25c52abc9d8a15bfc1b@gmail.com"},"message":".net 3.5 DEMO 更新  SDK 引用","distinct":true,"url":"https://api.github.com/repos/lovepoco/WeiXinMPSDK/commits/8dda396954dcf50eed217d9178b7549bbf4e8269"},{"sha":"2a33c93b5b3fbd3155cebdaede6b5a1d054e7e7b","author":{"name":"JeffreySu","email":"244f167d432f1c735b38c25c52abc9d8a15bfc1b@gmail.com"},"message":"Merge branch 'Developer' of https://github.com/JeffreySu/WeiXinMPSDK into Developer","distinct":true,"url":"https://api.github.com/repos/lovepoco/WeiXinMPSDK/commits/2a33c93b5b3fbd3155cebdaede6b5a1d054e7e7b"},{"sha":"7540ace008d1b44aa628d8660139baccf9e4ffed","author":{"name":"Jeffrey Su","email":"2bb3f8643c993dd7977ad4844ea0c5f0c6ec0108@senparc.com"},"message":"Merge pull request #1452 from JeffreySu/Developer\n\nDeveloper","distinct":true,"url":"https://api.github.com/repos/lovepoco/WeiXinMPSDK/commits/7540ace008d1b44aa628d8660139baccf9e4ffed"},{"sha":"549beccf1d978d47b3b1c105a4f6a07f5f67bc10","author":{"name":"JeffreySu","email":"244f167d432f1c735b38c25c52abc9d8a15bfc1b@gmail.com"},"message":"Squashed 'src/Senparc.Weixin.WxOpen/' changes from 64ca79a4d..f80adde4a\n\nf80adde4a Merge pull request #29 from JeffreySu/Developer\n2e62a1ddb WxOpen完善解密过程，解决第二次获取小程序Session解密出错的不确定情况\n8f5542626 更新Demo，避免在某些特殊情况下MessageHandler日志记录过程异常\n69b7a4b4f WxOpen 3.1.13.2 小程序优化打通NeuChar流程\n5f028df3d 同步版本号\n8c9331c73 升级NeuChar\n9b94f73e4 升级NeuChar\n1f9377013 升级NeuChar，调试小程序消息处理能力\n449f0fc91 .net 4.5 demo 升级 NeuChar\nbcb642c5b v16.4.5 支持 Senparc.NeuChar v0.2.10，支持 NeuChar 连接检测\nd631fda87 提供 MessageHandler 的 NeuChar 对接能力\n1056db3b2 同步版本号\n0ef200b15 .net 4.5 demo 升级 neuchar 和 WxOpen 的 MP 最新版本引用\n578ee3c0b 支持 Senparc.NeuChar v0.2.9.1\nf23f9dc20 update  SDK\n141a2e59f 更新CO2NET\ne1472e495 Merge pull request #1433 from niktac/master\n171aca9ef 分配最新版本号\nfc20720f3 .net 4.5 Sample 引用最新SDK\n817e71ab8 更新依赖最新版本的NeuChar和CO2NET\n5f98e1a55 红包预支付接口,小程序插件相关接口\n8d632b651 分配新版本号，发布Neuget包\n2f34d49b8 支持NeuChar v0.2.7稳定版\n38767aab1 更新到NeuChar稳定版v0.2.7\n4954c7e7a 更新NeuChar v0.2.6.7，菜单点击测试通过\nb6e7ae598 升级NeuChar，支持菜单点击事件使用NeuChar定义\n55612fd86 更新NeuChar\n907428b9f 升级NeuChar及CO2NET\n15b72f807 升级NeuChar，菜单按钮类型（ButtonType）改为使用 Senparc.NeuChar.MenuButtonType\nc1d098687 升级NeuChar\n6f29e9631 安装CO2NET新版本 V0.2.14\n12ed0b64b 分配新版本号\n22ad83c9e 升级CO2NET v0.2.11\nb68e961ca 更新SDK引用\na679b6529 Merge pull request #1419 from niktac/master\na42fe37f5 WxOpenApi\n9065c325a Nuget 前面支持 Senparc.NeuChar v0.2.1\n850bc3f34 .net core 代码及Demo升级到NeuChar v0.2.1.1\nd5b0ae539 .net 4.5 Demo 及源代码项目升级到NeuChar  v0.2.1.1\nd68b2122f 更新NeuChar\n439f3eef8 更新AssemblyInfo.cs版权信息\n70bce92b8 WxOpen 的 .net 4.5 项目引用最新的 MP\n57299752d .net core项目升级NeuChar\n39ef8402b WxOpen完成最新的NeuChar升级\n65f8c93f0 RequestMessageEventBase 继承 NeuChar 的 RequestMessageEventBase 接口\nb727eb75d WxOpen 从 MP 移植并修改 ResponseMessageTransfer_Customer_Service\n62cf65537 修改NeuChar相关引用\nbe7f67708 升级NeuChar最新引用\nf6c193669 更新SDK引用\nc0683544f 升级SDK引用\ne185ab023 使用最新版本的NeuChar提升接口处理能力\n119055c59 升级NeuChar到v0.1.2\n550677969 更新小程序Demo\n493590ce4 小程序添加专属的WxOpenApiHandlerWapper\n5531896b2 升级NeuChar到v0.1.1\na10ddd1dc 升级NeuChar到v0.1.0\n5d4597f6c 更新NeuChar（v0.0.9.10）\nf4f1f75b1 更新NeuChar（测试v0.0.9.9）\nb86d2ff6e 升级NeuChar（测试）\n677b0df7c 更新到NeuChar 0.0.9.6（测试）\n08625383a 升级NeuChar（测试）\n8a4d6c383 升级NeuChar（测试）\nf6d08ae42 升级NeuChar（测试）\ndb4070459 升级NeuChar（测试）\n96022d450 更新版本号\n71307211a 使用NeuChar v0.0.8 正式版，支持News消息类型设置\n601c177b2 NeuChar v0.0.8\n34f94e778 NeuChar v0.0.7.6，优化MessageHandler，支持小程序、公众号等不同账号自动识别\nc0fae220b 升级NeuChar\n709a1948c 更新版本号\n2f893d461 更新NeuChar到v0.0.7.4，Enlighten名称更改为Enlightener，优化Enlightener\nc63932df7 升级NeuChar到v0.0.7\n43b21c432 升级到NeuChar v0.0.6.24\n24975da40 优化NeuChar\n2088683a3 优化小程序兼容性\nec00acb11 升级NeuChar\nc1c4e5fc4 升级 NeuChar 到 v0.0.6.10\n64caee0e3 更新小程序Demo\ned5a3a3d5 修改小程序Demo\n796f97a6a 优化NeuChar，分配新版本号\na51e1091a 完善NeuChar自定义API消息能力，Demo可运行\n13c23a718 升级NeuChar到v0.0.6.7支持多消息任务（使用套机接口发送客服消息）\n21753f955 更新NeuChar，调试MessageHandler\n4c2086c1c 升级NeuChar\n74c1b29f0 升级NeuChar\n4af5bd8ca 完善API自动处理能力\n8c14c1578 完善API自动处理能力\nfdbf9e879 支持 NeuChar v0.0.6.1，提供API自动处理能力\n0455cd1b9 更新到 NeuChar v0.0.6.1 支持 API 自动处理能力\nd69797177 分配新版本号\ne913962ee 升级NeuChar\n64cd19a30 .net core 编译成功\nadc8f4689 Work 通过编译\n60813e9e2 Work编译成功\ne3ff62509 WxOpen改造\n3677577eb MP完成MessageHandler重构（基础）\n3c815372d Request-Response重构\n2c5e3a07c 升级NeuChar\nd9dede098 升级NeuChar\n1b9233361 重构Request-Response\nfea641dca 重构MessageHandler相关\ne7e780db6 升级NeuChar\nc53b3309f 同步版本号\n1ad1ecb45 升级 CO2NET 最新版本\n45ea08eee 升级NeuChar\nce0c7022f 升级WxOpen的微信SDK nuget包引用\nfb4259f0c 版本号升级，全面支持 NeuChar 标准\nad57a3b78 WeixinContext. 替换为 GlobalMessageContext.\n56a9c1146 .net core 升级CO2NET和NeuChar最新版本\n563999583 替换NeuChar命名空间和引用，dll通过编译\nd010e5375 替换NeuChar命名空间\n31164066b 替换NeuChar命名空间\n3c123bd07 批量替换 using Senparc.Weixin.MessageHandlers; 为 using Senparc.NeuChar.MessageHandlers;\n79adddbbe 批量替换 Senparc.Weixin.Entities 为 Senparc.NeuChar.Entities\n4f71e5780 更新 CO2NET 到 v0.2.10\n6bc85a40b 升级CO2NET\n505d125f6 升级CO2NET\na2ce789d6 完成NeuChar.config的保；升级CO2NET\n66ddf83a6 合并Develoer，解决冲突\n343dfb246 从Developer最新版本合并\nab4288637 升级 CO2NET 引用，优化TenPay和WxOpen\nd546e2ee4 Merge pull request #28 from JeffreySu/Developer\na65ecfbce 升级引用库\nfe4e7eba0 合并Developer最新代码\n59db53852 Merge pull request #27 from JeffreySu/Developer\n8b477eaba WxOpen  v2.4.1 fixbug：TemplateApi.LibraryGet() 方法修正 API 地址\n23d6fecab WxOpen v2.4.1 TemplateApi.LibraryGet() 方法修正 API 地址\n36e615c91 安装最新的 CO2NET v0.2.7\n7acab1628 单元测试通过：WxOpen v2.4.0 添加校验文字是否含有违法内容的接口\ne40317fe6 WxOpen 小程序  v2.4.0 添加校验文字及图片是否含有违法内容的接口 #1283 感谢 @lb0726\n41c8b0aa0 修改小程序Demo\n826a5e1e4 .net 4.5 WxOpen 项目引用最新的 MP\n13214778d 同步版本号\n9f10d05d9 WxOpen v2.3.0 单独设立小程序客服接口（AdvancedAPIs.CustomApi），支持所有小程序客服消息类型\nb378bf091 更新Demo和版本号\n400e8481c .net 4.5项目升级到最新的CO2NET和Senparc.Weixin调用\nae98dfd85 升级到最新的 SenparcWeixinSetting 自动注册方法\nd6691dbb1 完善微信支付Demo，完成小程序支付后发送模板消息\n5d2e187b9 Work修改单元测试代码和代码引用\na48b1195f Merge pull request #26 from JeffreySu/Developer\n4888e6b95 Senparc.Weixin  v3.4.1 支持 CO2NET v0.2.4\n904bf0db0 WxOpen v2.1.2 优化接口，支持 CO2NET v0.2.4\n8dc0299be 完成单元测试 #1320\n97c3297c8 优化小程序单元测试\nf57407a87 优化单元测试，创建WxOpenBaseTest基类\n15acf682e 完善WxOpen单元测试的wxOpenAppId引用\n03fa9b467 添加单元测试对 WxOpenAppId 和 Secret 的识别\nee8c47594 创建 WxOpen 的 WxAppApi.GetWxaCodeUnlimit 方法单元测试\n78e985f6d 修改 .net core 项目文件设置（统一大小写） #\ne65f53859 Merge pull request #25 from JeffreySu/Developer\nf27e241ae WxOpen v2.1.1 fix bug 小程序“数据分析”接口 日趋势 字段类型 @FrancisFYK https://github.com/JeffreySu/WeiXinMPSDK/commit/b3835c54c82323ec716655803a9f039e6a6c8bcf\nb5dc27cd6 优化WxOpen的.net 4.5独立编译项目设置\n7b859b484 Merge branch 'Developer' of https://github.com/JeffreySu/WeiXinMPSDK into Developer\nbb10c8bf2 更新nuget引用\nc204cdb2a Fix Bug  小程序“数据分析”接口 日趋势 字段类型\ne2c68b175 更新引用\n66580ead4 升级CO2NET到v0.2.0\n875342cda 升级MP nuget引用\nde2b4bf55 更新版本号\na895b909f WxOpen v2.1.0 支持 Senparc.Weixin v5.1.0，重构 Container，提供新的缓存过期策略\n611c1e33e WxOpen v2.0.11.2 修正 TemplateApi.Add() 方法返回类型。感谢 @davidmaster  #1288\n44e3f30a1 WxOpen，v2.0.11.2 修正 TemplateApi.Add() 方法返回类型，感谢 @davidmaster  #1288\na38075c59 Merge pull request #24 from JeffreySu/Developer\n9b8193a6b 添加 小程序码的接口缺少 is_hyaline 参数。感谢 @zxz19 #1286\ne01e39717 更新版本号\na2dee5d11 更新CO2NET引用；同步版本号\nfed14ed8d .net framework 依赖 CO2NET v0.1.11\nb6d4f7aca .net framework 升级 CO2NET 引用\n974cd8b27 升级 .net framework 中的 Senparc.Weixin 引用\nf8eb1c715 支持 Senparc.Weixin v15.0.10\n4b7d2d7cf Senparc.Weixin v5.0.10 支持 CO2NET v0.1.10，将 SenparcWeixinSetting 中的 Redis 和 Memcached 配置参数调整到 CO2NET 的 SenparcSetting 中\n8673d8b81 升级到最新的 CO2NET，更新Demo\n91668500d 安装 CO2NET v0.1.9.1\n19b80ae9f 优化Demo写法\n2345b0e90 升级 CO2NET 版本\n91839a1cf v5.0.7 支持 CO2NET v0.1.7，为 WeixinRegister.UseSenparcWeixin() 方法提供自动注册扩展缓存的能力，配套更新Demo\nbea5d1d6a 修复单元测试升级CO2NET之后的代码\n74018e17f 更新版本号，更新Demo\n600fdaddb .net framework 4.5 项目升级到支持 CO2NET v0.1.6.1，解决XXE安全漏洞问题\n7dac02c20 更新CO2NETv0.1.6.1 ，解决 XXE 漏洞\n5e6a772b8 更新CO2NETv0.1.5 ，解决 XXE 漏洞\nf75aa27bc 修改版本号，支持CO2NET v0.1.5\n73e040a68 国外爆出的XXE安全漏洞，以及 微信支付团队的说明如下： https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=23_5 根据说明,将所有XmlDocument的地方 var xmlDoc = new XmlDocument(); xmlDoc.XmlResolver = null; // 添加这一行代码\n959409b64 V2.0.3 SessionBag 添加 UnionId 属性 感谢 @e4ky #1252\n7f7bb67c0 更新支持最新版本的 CO2NET\n18ff95663 modify demo\n081119142 完成小程序微信支付Demo，测试成功\nddafb43be 同步版本号\n39feb2eed WxOpen升级到最新的Senprc.Weixin引用\na139a1b8f 升级到CO2NET v0.1.2,；优化领域缓存策略的注册过程\n9d0547e62 升级到CO2NET v0.1.2\nbde33e057 添加小程序微信支付Demo\n6a338da18 .net framework Demo 改造为支持 CO2NET，编译通过\n997f70aed Senparc.Weixin v5.0-preview1 发布\ne50c4f1f1 项目引用CO2NET，编译通过\n7b902e4e4 CO2NET v0.1.0 ContainerBag 取消属性变动通知机制，使用手动更新缓存\n7f188564f modify WxOpen.EncryptHelper.cs\n9911dcb6e 统一改用\nf67f72e55 using Senparc.CO2NET.RegisterServices\n1a31f37b2 CO2NET融入单元测试编译通过\nabeea21ed WxOpen v2.0.0 引入 Senparc.CO2NET，支持 Senparc.Weixin v5.0\nf4fda49d6 using Senparc.Weixin.CacheUtility; 全局替换为 using Senparc.CO2NET.CacheUtility;\n547689462 using Senparc.Weixin.Helpers.Extensions 全局替换为 using Senparc.CO2NET.Extensions\n1aed098f2 WxOpen v1.10.5 发布支持 .net core 2.1 的正式版\n9795ef4e5 netcore 2.1正式版已上架nuget，故把原2.1 rc1改为正式版\n7e1ffa109 添加 .net core samole中的小程序 WxOpen 单元测试项目\n462d1f4c4 .net core sample 添加 Open.Test 单元测试\n\ngit-subtree-dir: src/Senparc.Weixin.WxOpen\ngit-subtree-split: f80adde4a924228ea5d423ac466fe26ad45ee43a","distinct":true,"url":"https://api.github.com/repos/lovepoco/WeiXinMPSDK/commits/549beccf1d978d47b3b1c105a4f6a07f5f67bc10"},{"sha":"8400bf749a93fbdf825ac742110490c6390752ac","author":{"name":"JeffreySu","email":"244f167d432f1c735b38c25c52abc9d8a15bfc1b@gmail.com"},"message":"拉取WxOpen代码，解决冲突","distinct":true,"url":"https://api.github.com/repos/lovepoco/WeiXinMPSDK/commits/8400bf749a93fbdf825ac742110490c6390752ac"},{"sha":"e4372d2d6b3aa1ed1cf19cb84c54e9d96b1c5476","author":{"name":"JeffreySu","email":"244f167d432f1c735b38c25c52abc9d8a15bfc1b@gmail.com"},"message":"修改WxOpen项目文件引用（for .net 4.5）","distinct":true,"url":"https://api.github.com/repos/lovepoco/WeiXinMPSDK/commits/e4372d2d6b3aa1ed1cf19cb84c54e9d96b1c5476"},{"sha":"329336668c36c39d2e0d91749ab0d8ae61d2348e","author":{"name":"JeffreySu","email":"244f167d432f1c735b38c25c52abc9d8a15bfc1b@gmail.com"},"message":"整理代码","distinct":true,"url":"https://api.github.com/repos/lovepoco/WeiXinMPSDK/commits/329336668c36c39d2e0d91749ab0d8ae61d2348e"},{"sha":"e1fa44ae5c8eb9d1a40c459be1f6efd670dbfd20","author":{"name":"JeffreySu","email":"244f167d432f1c735b38c25c52abc9d8a15bfc1b@gmail.com"},"message":"modify","distinct":true,"url":"https://api.github.com/repos/lovepoco/WeiXinMPSDK/commits/e1fa44ae5c8eb9d1a40c459be1f6efd670dbfd20"},{"sha":"a66924eba0ee70b0c7c7206aa791ce8758ab02f5","author":{"name":"JeffreySu","email":"244f167d432f1c735b38c25c52abc9d8a15bfc1b@gmail.com"},"message":"引用  CO2NET 0.3.0-preview4","distinct":true,"url":"https://api.github.com/repos/lovepoco/WeiXinMPSDK/commits/a66924eba0ee70b0c7c7206aa791ce8758ab02f5"},{"sha":"c17d7eee838f0e3622ee1b598b825b502a71033b","author":{"name":"Jeffrey Su","email":"2bb3f8643c993dd7977ad4844ea0c5f0c6ec0108@senparc.com"},"message":"Merge pull request #1453 from JeffreySu/Developer\n\nDeveloper","distinct":true,"url":"https://api.github.com/repos/lovepoco/WeiXinMPSDK/commits/c17d7eee838f0e3622ee1b598b825b502a71033b"},{"sha":"2f8f56c72e0bd158621b7cd312a17916d0ed5915","author":{"name":"fangdong","email":"a298015e7594a9fca968fad6ef62761de579a03f@yodoo.net.cn"},"message":"修正发票信息实体，区分开票平台提交的发票信息实体与报销方获取的发票信息实体","distinct":true,"url":"https://api.github.com/repos/lovepoco/WeiXinMPSDK/commits/2f8f56c72e0bd158621b7cd312a17916d0ed5915"},{"sha":"e11935e80a34e4c33590405aaf45bf4cf8bc2fba","author":{"name":"Jeffrey Su","email":"2bb3f8643c993dd7977ad4844ea0c5f0c6ec0108@senparc.com"},"message":"Merge pull request #1454 from fdstar/dev\n\n修正发票信息实体，区分开票平台提交的发票信息实体与报销方获取的发票信息实体","distinct":true,"url":"https://api.github.com/repos/lovepoco/WeiXinMPSDK/commits/e11935e80a34e4c33590405aaf45bf4cf8bc2fba"},{"sha":"3b73afa8ea760de1f9709b538211ae83939437f8","author":{"name":"fangdong","email":"a298015e7594a9fca968fad6ef62761de579a03f@yodoo.net.cn"},"message":"修正发票状态改为枚举后导致的发票更新失败问题","distinct":true,"url":"https://api.github.com/repos/lovepoco/WeiXinMPSDK/commits/3b73afa8ea760de1f9709b538211ae83939437f8"},{"sha":"cb739f313650784ce063e30a4f5e4b6cdecee08d","author":{"name":"JeffreySu","email":"244f167d432f1c735b38c25c52abc9d8a15bfc1b@gmail.com"},"message":"支持最新NeuChar，发布新版本","distinct":true,"url":"https://api.github.com/repos/lovepoco/WeiXinMPSDK/commits/cb739f313650784ce063e30a4f5e4b6cdecee08d"}]}
{"actor":{"display_login":"lovepoco"}}