Mojo-Weixin

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

2019-09-29 Mojo::Weixin v1.4.6
1)修复Openwx插件错误Can't locate object method "context" via package "Mojo::Weixin::Log"

2019-04-10 Mojo::Weixin v1.4.5
1)修复微信聊天过程中遇到"对方正在输入"提示时,接收消息接口响应异常("Bad response start-line"),引起程序终止的严重bug
2)增加http请求发生前的debug日志,使得请求建连失败的也可以知道是什么请求
3)增加Openwx插件poll_api心跳请求debug日志
4)post_api接口返回json格式无效时给出原因提示
5)增加Anti 996ICU License

2019-04-08 Mojo::Weixin v1.4.4
1)Openwx插件增加post_message_filter参数来过滤上报的消息内容
2)文档细节完善
3)祝自己生日快乐:-)

2018-11-22 Mojo::Weixin v1.4.3
1)修复Mojo::Transaction::success is DEPRECATED的问题
2)Mojolicious最低依赖版本提升至v8.02

2018-10-09 Mojo::Weixin v1.4.2
1)IO::Socket::SSL依赖模块版本最低2.009
2)Mojolicious依赖模块版本最低7.83

2018-06-29 Mojo::Weixin v1.4.1
1)保存的媒体文件权限设置为0644,修复保持文件时,修改权限调用chmod windows跨平台不兼容问题
2)小冰公众号原本的account: xiaoice-ms 已经失效了,现在只能使用名称来找到 
   修复了因此造成的 XiaoiceReplay 插件 以及 /openwx/consult 接口存在的问题
3)修复/openwx/consult接口返回的消息错乱问题
4)Openwx插件跨域支持完善
5)dockfile更新 解决docker镜像无法制作问题
6)更新依赖关系,解决 IO::Socket::SSL 2.009+ required for TLS support 问题

2017-04-17 Mojo::Weixin v1.4.0
1)Dockerfile更新,换用centos基础镜像,体积更小
2)修复Beauty插件的bug
3)下载的文件使用原始文件名称保存
4)插件IRCShell使用sendFile指令增加media_dir参数

2017-02-26 Mojo::Weixin v1.3.9
1)开放HTTP的Agent自定义属性
2)修复重复发消息的BUG,每个消息对象增加一个uid属性,作为消息唯一标识,再多次失败尝试过程中,服务端对相同uid不会重复
3)修复MsgType为51时的bug 感谢 @cntlis
4)修复账号主域名非wx.qq.com时无法正确识别的bug
5)无法初始化好友和群信息时,直接返回空数据,避免程序退出
6)新增转账消息支持
7)默认日志打印到STDERR
8)win系统默认禁用终端颜色显示
9)增加公告系统
10)Openwx插件一系列改进:
    增加 /openwx/get_group_basic_info 接口 参考issue: https://github.com/sjdy521/Mojo-Weixin/issues/123
    新增post_stdout参数,上报数据是否打印到stdout,适合管道交互信息方式,默认0
    插件端口监听失败会终止程序运行,添加监听端口日志,方便定位问题
    事件上报添加登录失败事件
    修复上报接口直接回复消息时,返回json格式中文包含\uxxxx转义形式时会报错的问题

2017-11-08 Mojo::Weixin v1.3.8
1)新增主动撤回消息功能 感谢 @呸,管杀不管埋
2)文档错误纠正 感谢 @新杰

2017-08-31 Mojo::Weixin v1.3.7
1)修复controller运行过程中报max_client异常的bug

2017-08-30 Mojo::Weixin v1.3.6
1)Openwx上报好友消息增加sender_category属性,用于区分发送者是好友还是公众号
2)初始化好友信息时,如果好友中没有"文件传输助手",则主动增加这样一个好友,方便做发送消息测试
3)接收消息(synccheck)请求异常时,会延迟10s再次检查消息,这个时间太长影响消息正常接收,改为3s 感谢 @Yeso 反馈
4)增加controller状态检查,当controller退出后,所有client也自动退出
5)修复linux环境下无法通过/openwx/stop_client接口来终止程序的bug(升级后请手动清除模板文件) 感谢 @Aspirin 协助
6)修复 /openwx/stop_client 返回结果不正确的问题
7)controller增加max_clients 参数,默认允许创建的最大客户端数量100

2017-07-03 Mojo::Weixin v1.3.5
1)对于接收消息中无法识别的消息代码,打印日志中增加具体的代码值,同时,客户端会触发 unknown_retcode事件
2)修复由于正则匹配不严谨导致在某些情况下,无法正确获取群成员id的bug
3)new中增加send_interval参数可以自定义全局发送消息时间间隔
4)Openwx插件中 /openwx/send_friend_message 和 /openwx/send_group_message接口增加async=1来实现异步发送消息

2017-05-11 Mojo::Weixin v1.3.4
1)修复Openwx中存在的编码转换问题
2)获取通讯录信息接口调用 POST 变更为 GET
3)new中新增 is_update_all_friend 参数,控制是否获取全部的好友数据
  当前发现分页获取全部好友数据可能会存在问题
  增加这样一个调试参数,当获取通讯录信息异常时,可以收到将该参数设置为0,只获取第一页的好友数据
4)支持接收和自动下载接收到的文件

2017-04-14 Mojo::Weixin v1.3.3
1)修复微信confirming状态bug (https://github.com/sjdy521/Mojo-Weixin/issues/73)
2)Openwx插件 增加 跨域响应头 Access-Control-Allow-Origin: *
3)XiaoiceReply插件产生的智能回复消息 $msg->from 属性设置为"bot"
4)state.json文件中增加previous_state属性,记录当前状态的前一个状态
5)新增MiPush/HwPush/FmPush插件,支持小米手机、华为手机、魅族手机消息推送 感谢 @heipidage



( run in 2.352 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )