Releases: zqlovejyc/ZqUtils.Core
1.1.1
1.引入FastExpressionCompiler,优化Expression编译;
2.重命名IsAssignableFrom -> AssignableFrom,IsAssignableTo -> AssignableTo;
3.优化HttpClientHelper,添加httpClientName参数;
4.优化RedisHelper;
5.新增AddFreeRedis扩展方法;
6.重载Default扩展方法;
7.优化GetClientRemoteIpAddress;
8.新增CmdHelper工具类;
9.重载AppendWhereOrAndIf;
10.新增执行Cmd命令字符串扩展方法Execute;
1.1.0
1.0.3.9
1.0.3.7
1.0.3.6
1.优化UseIocJobFactory扩展方法,添加应用生命周期结束后自动关闭Scheduler;
2.QuartzHelper工具类新增ShutdownAsync;修改UseIocJobFactory扩展方法,添加waitForJobsToComplete参数;修改AddJobAsync、UpdateJobAsync、AddTriggerAsync方法,添加自定义时区timeZoneInfo参数;
3.重载object类型扩展方法ToDictionary;
4.修改DnsHelper获取ip地址方法;新增获取客户端段ip地址方法;
5.新增IsIP、IsBase64字符串扩展方法;
6.优化KafkaHelper,订阅方法添加异常重试逻辑,添加静态单例,重载构造函数,添加持久化失败或者异常消息逻辑;
7.新增DependsOn特性,用于标识接口多继承情况;
8.新增AddDependsOnFromAssembly扩展方法;
9.新增IServiceProvider扩展类;
10.重载AddMongoDb、AddRabbitMq扩展方法,添加lifeTime生命周期参数;
11.新增AddKafka扩展方法;
12.新增Assembly工具类,转移部分PathHelper静态方法到AssemblyHelper;
13.修改QuartzHelper工具类,添加自定义时区参数;