XiaoFeng-v-4.0.3
2023-08-22 v 4.0.3
1.修复postman在ssl下,一直发送消息服务端不能收到的问题;
2023-08-22 v 4.0.2
1.ParameterCollection类增加GetBytes方法,增加多种构造器可以设置是否URL编码及字符串编码;
2.增加扩展RSAEncryption算法SignHash,VerifyHash;
3.修复Json,Xml中类型为可空枚举时,应该序列化成key则序列化成value的bug;
4.优化Redis关闭;
5.优化WebSocketServer握手偶尔失败问题;服务端认证问题;
2023-08-14 v 4.0.1
1.修复网络库添加订阅功能;
2.SocketClient增加Connect(),ConnectAsync()方法;
3.SocketClient增加自动ping功能,SocketServer增加自动pong功能;
4.SocketClient增加ReceviceMessageAsync(byte[] bytes,int offset,int count),自定义接收指定长度的数据;
5.SocketClient增加ReceviceByteAsync(),可接收一个字节数据;
6.XiaoFeng设置中增加调度日志输出等级设置,默认是Warn;
7.增加WebSocketClient中属性WebSocketRequest为客户端请求信息;
8.WebSocketClient增加启动传参数据WebSocketRequestOptions;
9.HttpHelper中HttpSocket获取Https优化;
10.SocketClient优化连接失败;
11.增加ParameterCollection类专一来处理参数排序拼接;
12.修改JobScheduler输出日志等级;
13.优化Socket网络库注释;
14.修复SocketServer每次收到消息都发送一次新连接回调的bug;
15.增加将枚举转换换成字符串大小写表示形式;
2023-08-03 v 4.0.0
1.删除过渡命名空间XiaoFeng.Model.Core;
2.优化通过模型生成数据表;
3.新增索引属性TableIndexAttribute;
4.新增模型索引属性;
5.新增获取模型索引属性;
6.新增查找数据库表是否存在;
7.修复获取枚举GetDescription时无当前枚举时报错;
8.增加调度作业Ijob中参数可通过方法分步设置;
9.设置作业任务接口IJobWorker;
10.增加FayFile的GetBytes,GetText()方法;
11.ConfigSet增加泛路径设置,一个配置模型匹配多个配置文件;
12.修改FileHelper中DeleteFile参数为params可以同时删除多个文件操作;
13.增加HttpHelper的SetMethod,SetBodyData方法,优化没有证书时的ssl请求;
14.更新线程池清除过期时间长度为10分钟;
15.修复在NETSTANDARD 2.0下没有Split(char )方法;
16.修复mysql中date_format格式;
17.修复HttpRequest中ClentCertificates改为ClientCertificates;
18.WebClientHelper帮助类移除,它已被HttpHelper替代;
19.增加Socket库,SocketServer,WebSocketServer,SocketClient,WebSocketClient当前类库支持SSL;
2023-05-16 v 3.5.2
1.优化DataHelperX;
2.优化ToCast Byte转SByte;
3.优化ResponseMessage为空的字段不显示;
4.修复判断身份证号正则,JSON正则bug;
5.增加ToJson是否忽略定义节点;
6.增加ToJson长整型大于9007199254740992时是否序列化成字符串节点;
7.修复JSON序列化长整型大于9007199254740992时前端显示0的问题;