Skip to content

Releases: zqlovejyc/ZqUtils.Core

1.1.1

05 Dec 02:25
Compare
Choose a tag to compare

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

11 Nov 07:07
Compare
Choose a tag to compare

1.修复MongoDbHelper所有涉及到Expression条件的删除、更新、查询方法调用错误bug;
2.优化MongoDbHelper分页查询;
3.新增Default扩展方法;
4.优化Substring扩展方法;
5.升级,支持net5.0;
6.升级Nuget包引用;

1.0.3.9

10 Oct 03:25
Compare
Choose a tag to compare

1.优化ToDateTime扩展方法;
2.新增雪花算法生成Id工具类;
3.新增EncryptPassword密码加密方法;
4.优化IDataReader部分扩展方法;
5.修改SqlServer驱动,由System.Data.SqlClient改为Microsoft.Data.SqlClient;
6.新增基于AspectCore和Polly实现的重试、熔断等拦截特性HystrixAttribute;
7.优化appsettings配置,根据环境变量自动选择开发环境和正式环境配置;

1.0.3.7

21 Sep 02:45
Compare
Choose a tag to compare

1.重载GetDependsService扩展方法;
2.新增MemberInfo扩展类,支持反射调用异步方法;
3.新增AddMongoClient扩展方法;
4.由netstandard2.0升级到netstandard2.1;

1.0.3.6

01 Sep 08:28
Compare
Choose a tag to compare

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工具类,添加自定义时区参数;

1.0.3.5

22 Aug 01:08
Compare
Choose a tag to compare

1.优化KafkaHelper无参构造函数,读取配置信息初始化生产者和消费者连接配置;
2.新增WeekOfYear扩展方法;
3.新增年周转换为年月日扩展方法ToDateTime;
4.优化AddJobAndJobFactory扩展方法生命周期;

1.0.3.4

22 Aug 00:58
Compare
Choose a tag to compare

1.优化KafkaHelper无参构造函数,读取配置信息初始化生产者和消费者连接配置;
2.新增WeekOfYear扩展方法;
3.新增年周转换为年月日扩展方法ToDateTime;
4.优化AddJobAndJobFactory扩展方法生命周期;