Repository navigation
v4.9.7.32
-
新特性
- [新增]
HTTP远程请求多部分表单AddFile(IFormFile)和AddFiles(IEnumerable<IFormFile>)拓展方法 4.9.7.31 ⏱️2025.03.24 6eb54e0 - [新增] 流变对象支持通过
Extend方法拓展数据 4.9.7.30 ⏱️2025.03.24 b87384e - [新增]
HTTP远程请求反序列化时支持Number和Boolean类型转String类型 4.9.7.29 ⏱️2025.03.23 489aa55 - [新增]
HTTP远程请求序列化时自动处理中文乱码问题 4.9.7.29 ⏱️2025.03.23 489aa55 - [新增] 流变对象反序列化时支持
Number和Boolean类型转String类型 4.9.7.29 ⏱️2025.03.23 4dcd67f - [新增] 规范化处理模块自动跳过
IAsyncEnumerable<>类型返回值 4.9.7.26 ⏱️2025.03.20 53f6161 - [新增]
GzipEncryption字符串Gzip压缩解压 4.9.7.26 ⏱️2025.03.20 10582a0 - [新增]
HTTP远程请求进行JSON反序列化时支持非ISO 8601-1:2019标准的时间字符串 4.9.7.25 ⏱️2025.03.14 10de94b - [新增] 流变对象支持非
ISO 8601-1:2019标准的时间类型转换 4.9.7.25 ⏱️2025.03.14 3f3d619 - [新增]
Worker Service支持HostApplicationBuilder.Inject()初始化 4.9.7.24 ⏱️2025.03.13 b7d4f9c - [新增] 日志模块支持配置日期格式化的
IFormatProvider程序 4.9.7.24 ⏱️2025.03.13 ee82018 - [新增]
HTTP远程请求支持为所有HttpClient客户端添加配置IHttpRemoteBuilder.ConfigureHttpClientDefaults(configure)4.9.7.22 ⏱️2025.03.04 cef4ca0 - [新增]
HTTP远程请求支持WithPathSegment[s]设置路径片段 4.9.7.21 ⏱️2025.03.03 7b3335e - [新增] 流变对象
AddEvent方法,支持动态订阅数据变更事件 4.9.7.20 ⏱️2025.03.02 5fac30d - [新增]
HTTP远程请求支持为所有HttpClient客户端启用请求分析工具IHttpRemoteBuilder.AddProfilerDelegatingHandler()4.9.7.18 ⏱️2025.03.01 b6ba52b - [新增] 流变对象为
Controller类型添加ViewClay拓展方法 4.9.7.17 ⏱️2025.02.28 8133f55 - [新增]
HTTP远程请求支持WebService(SOAP)支持 4.9.7.15 ⏱️2025.02.27 479073a - [新增]
HTTP远程请求AddProfilerDelegatingHandler(this IHttpClientBuilder builder, bool disableInProduction)重载方法 4.9.7.13 ⏱️2025.02.26 5ef4b13 - [新增] 流变对象
ClayOptions.Flexible静态属性 4.9.7.14 ⏱️2025.02.26 af0d0d8 - [新增]
HTTP远程请求Server-Sent Events支持任意HttpMethod4.9.7.13 ⏱️2025.02.26 caa2aca - [新增] 流变对象的集合或数组支持自动转换为
IEnumerable<dynamic?>4.9.7.12 ⏱️2025.02.25 f3ca0cd - [新增]
HTTP远程请求获取响应标头Set-Cookie拓展方法 4.9.7.11 ⏱️2025.02.24 62737cf - [新增]
HTTP远程请求支持设置请求分析工具触发委托 4.9.7.10 ⏱️2025.02.22 82b4d81 - [新增] 流变对象支持自动转换为
IActionResult类型 4.9.7.9 ⏱️2025.02.20 d8366a2 - [新增]
HTTP远程请求ConfigureOptions支持解析服务的重载方法 4.9.7.9 ⏱️2025.02.20 dabbc47 - [新增]
HTTP远程请求HttpRemoteOptions选项FallbackBaseAddress属性,支持回退请求基地址设置 4.9.7.9 ⏱️2025.02.20 dabbc47 - [新增]
HTTP远程请求HttpRemoteResult类型Server属性 4.9.7.9 ⏱️2025.02.20 5b1c181 - [新增]
HTTP远程请求HttpRequestMessage克隆拓展方法 4.9.7.8 ⏱️2025.02.18 abd61c8 - [新增] 流变对象
Clay.Parse(Object, Action<ClayOptions>)静态重载方法 4.9.7.8 ⏱️2025.02.18 dbc95fe - [新增] 定时任务
Cron表达式支持获取上一次发生时间 4.9.7.6 ⏱️2025.02.12 #IBLKDF ba1260d - [新增] 流变对象实例支持
Map和Filter映射和筛选方法 4.9.7.5 ⏱️2025.02.09 e499ec3 - [新增] 流变对象实例支持动态合并多个流变对象语法 4.9.7.3 ⏱️2025.02.02 463f038
- [新增] 定时任务看板支持自定义
Title标题 4.9.7 ⏱️2025.01.23 c959226 - [新增]
HTTP远程请求[Forward]转发特性支持 4.9.7 ⏱️2025.01.23 023166b - [新增]
HTTP远程请求配置参数支持 4.9.7 ⏱️2025.01.23 023166b - [新增]
HTTP远程请求转发支持忽略请求或响应标头 4.9.7 ⏱️2025.01.23 023166b
- [新增]
-
突破性变化
- [调整] 流变对象
Clay实现接口,由IEnumerable<KeyValuePair<object, object?>>->IEnumerable<object?>4.9.7.19 ⏱️2025.03.02 ed4159e - [调整] 流变对象
GetEnumerator()方法返回值,由IEnumerable<KeyValuePair<object, dynamic?>>->IEnumerable<dynamic?>4.9.7.19 ⏱️2025.03.02 ed4159e - [调整]
HTTP远程请求默认的User-Agent为Edge浏览器(版本133)的User-Agent一致 4.9.7.18 ⏱️2025.03.01 b6ba52b - [调整]
HTTP远程请求长轮询属性(事件)类型,由Func<HttpResponseMessage, Task>?->Func<HttpResponseMessage, CancellationToken, Task>4.9.7.17 ⏱️2025.02.28 050e64f - [调整]
HTTP远程请求ServerSentEvents的onMessage属性类型,由Func<ServerSentEventsData, Task>?->Func<ServerSentEventsData, CancellationToken, Task>4.9.7.14 ⏱️2025.02.26 5ef4b13 - [调整] 流变对象
AsEnumerateArray返回值类型,由IEnumerable<KeyValuePair<int, dynamic?>>->IEnumerable<dynamic?>4.9.7.12 ⏱️2025.02.25 f3ca0cd - [调整] 流变对象方法命名:
AsEnumerableObject->AsEnumerateObject,AsEnumerableArray->AsEnumerateArray4.9.7.4 ⏱️2025.02.08 9af844f - [移除] 旧版本粘土对象 4.9.7 ⏱️2025.01.23 9adff0
- [新增] 全新的流变对象 4.9.7 ⏱️2025.01.23 9adff0
- [调整] 框架底层
Microsoft.CodeAnalysis.CSharp依赖包版本从4.11.0降级至4.8.04.9.7 ⏱️2025.01.23 b2ea36d #IBH3ZS #IBH0OQ #IBEGOY
- [调整] 流变对象
-
问题修复
- [修复] 流变对象将包含委托属性的
ExpandoObject对象转换为流变对象时出现异常 4.9.7.32 ⏱️2025.03.24 50ce498 - [修复]
HTTP远程请求在强制启用IPv4时,若请求地址为IP地址时出现的异常问题 4.9.7.28 ⏱️2025.03.23 1d57a07 - [修复]
AES解密传入iv且字节数组长度不足16位问题 4.9.7.27 ⏱️2025.03.21 67c47fd - [修复]
HTTP远程请求在解析URL参数若参数值出现多个=时导致解析失败问题 4.9.7.24 ⏱️2025.03.13 5c9270f - [修复]
HTTP远程请求在未设置查询参数且设置了移除查询参数列表时无效 4.9.7.21 ⏱️2025.03.03 7b3335e - [修复]
HTTP远程请求文件上传下载、长轮询和Server-Sent Events错误处理CancellationToken问题 4.9.7.16 ⏱️2025.02.28 21c1f06 - [修复]
HTTP远程请求客户端配置的基地址时出现空引用异常 4.9.7.16 ⏱️2025.02.28 21c1f06 - [修复]
HTTP远程请求分析工具未打印实际未成功但确保请求为成功的请求的问题 4.9.7.10 ⏱️2025.02.22 82b4d81 - [修复] 在
ECB模式下,AES加密解密添加了IV向量导致被截断问题 4.9.7.7 ⏱️2025.02.14 4758b83 - [修复] 规范化文档因启用
gen.UseAllOfToExtendReferenceSchemas()配置导致枚举Schema生成冗余的allOf引用,进而产生重复的下拉数据问题 4.9.7.6 ⏱️2025.02.12 3aa7c27 - [修复] 定时任务在没有注册日志输出程序时无法打印控制台信息 4.9.7.4 ⏱️2025.02.08 0627b0b
- [修复]
HTTP远程请求重定向操作错误的处理请求方法和请求体问题 4.9.7.2 ⏱️2025.01.26 c326cf3 - [修复]
HTTP远程请求转发HttpContext文件出现文件已损坏问题 4.9.7.1 ⏱️2025.01.23 e90a08c - [修复]
HTTP远程请求遇重定向时可能出现重复拼接查询参数问题 4.9.7 ⏱️2025.01.23 0e64da5 - [修复] 定时任务运行时修改触发器参数(表达式)没有立即更新
NextRunTime问题 4.9.7 ⏱️2025.01.23 c99ad36
- [修复] 流变对象将包含委托属性的
-
其他更改
-
文档
- [新增] 新流变对象文档
- [更新]
HTTP远程请求文档、Cron表达式文档、定时任务文档、流变对象文档、日志文档、Worker Service文档、数据加解密文档、规范化文档、JSON序列化文档