✨ 主要更新
🚀新功能
- 🆕 组件新增
- ✨ 新增
ValueTask扩展方法 - ✨ 新增
LogHelper日志操作辅助类 - ✨ 新增
FileInfo扩展方法 - ✨ 新增
Converter类型转换构建器 - ✨ 新增
ThreadHelper线程操作工具类 - ✨ 新增
ReflectionHelper反射操作类 - ✨ 新增
StringHelper扩展 - ✨ 新增
DateTimeHelper计算星座、生肖等日期相关工具
- ✨ 新增
- 📂 文件流操作优化
- ✨ 新增
MemoryStreamExtensions操作类 - ✨ 新增
Stream.CopyToAsync扩展 - ✨ 优化
FileHelper,支持BufferedStream写入
- ✨ 新增
🎨 代码重构
- ⚡ 重构
Logging日志组件- 改进
GenericLogger实现,减少重复代码,提高日志性能 ILogger扩展方法支持更灵活的参数传递
- 改进
- 📊
Threading线程操作优化- 新增
Task相关扩展,优化AsyncHelper - 增加
SemaphoreSlim扩展方法
- 新增
- 📑
Reflection反射增强- 增强
TypeVisit,支持CreateInstance更灵活的对象实例化 - 调整
GetAttribute获取属性的方式
- 增强
🔨 修复 & 改进
- 🛠 修复 HttpRequest 上传文件问题
- 🛠 修复 Lambda 逻辑计算错误
- 🛠 修复 Base64 编解码兼容问题
- 🛠 优化 Try.Invoke 方法,增强错误捕获
- 🛠 修复 DateTime 星座、生肖计算异常
✅ 单元测试
- 💡 新增 LogHelper 单元测试
- 💡 完善 StringHelper 相关测试
- 💡 TaskHelper 线程操作增强测试
- 💡 IdUtils 雪花算法单元测试
其它
完整更新日志: v1.4.0...v1.5.0