Skip to content

XiaoFeng-v-4.0.3

Compare
Choose a tag to compare
@zhuovi zhuovi released this 22 Aug 13:01
· 194 commits to master since this release

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的问题;