|
|
Carbon 是一个轻量级、语义化、对开发者友好的 golang 时间处理库,不依赖于 任何 第三方库, 100% 单元测试覆盖率,已被 docker 组织使用以及被 awesome-go 和 hello-github 收录,并获得 gitee 2024 年最有价值项目(GVP)和 gitcode 2024 年度开源摘星计划 (G-Star) 项目


•
document: carbon.go-pkg.com
•
github: github.com/dromara/carbon
•
gitee: gitee.com/dromara/carbon
•
gitcode: gitcode.com/dromara/carbon
更新日志
•
修复 Format 方法处理末尾转义字符时可能发生越界访问的 bug
•
修复设置非周一为一周开始日期时,ToWeekString、ToShortWeekString 和 Format 方法返回星期名称错误的 bug
•
修复向已有时间值的数据库字段扫描 NULL 时未清空原值的 bug
•
新增对哈萨克语的本地化语言支持(lang/kk.json)
•
优化语言实例和语言资源的缓存与共享机制,通过写时复制减少内存分配
•
优化月份、星期、季节和星座本地化资源查询,避免每次调用分割字符串
•
优化农历日期转换,预计算年度天数和累计天数表,提升转换性能
•
将 github.com/stretchr/testify 从 v1.11.1 升级到 v1.12.1
•
将 github/codeql-action 从 v4.37.4 升级到 v4.38.1
•
完善 CI 测试流程,在 PR 上运行完整测试和竞态检测,并仅在 push 时生成和上传覆盖率
原文链接 |
|