diff --git a/README.md b/README.md index 1223ef2..2161fe0 100644 --- a/README.md +++ b/README.md @@ -6,9 +6,8 @@ | 项目 | 版本 | 核心能力 | 依赖 | 详细技术手册 | | :--- | :--- | :--- | :--- | :--- | -| **go/cast** | v1.2.1 | 语义化强转; 泛型工具; 智能序列化; time.Time 支持 | - | [./cast/README.md](https://apigo.cc/go/cast) | -| **go/convert** | v1.0.4 | 深度数据映射; 智能类型穿透 | cast | [./convert/README.md](https://apigo.cc/go/convert) | -| **go/time** | v1.0.4 | 时间解析; DSL 加减计算; 归一化时区 | cast | [./time/README.md](https://apigo.cc/go/time) | +| **go/cast** | v1.2.6 | 语义化强转; 万能转换; 泛型工具; 智能序列化; 时区和时间万能转化; 深度合并覆盖等 | - | [./cast/README.md](https://apigo.cc/go/cast) | +| **go/timer** | v1.0.5 | 高性能时间流管控引擎; 耗时打点; 退避重试; 时间轮; 防抖节流; 超时监控 | cast | [./timer/README.md](https://apigo.cc/go/timer) | | **go/rand** | v1.0.4 | 高并发随机; 闭区间生成; 洗牌 | - | [./rand/README.md](https://apigo.cc/go/rand) | | **go/encoding** | v1.0.4 | Hex/Base64/Int 编解码 | - | [./encoding/README.md](https://apigo.cc/go/encoding) | | **go/safe** | v1.0.4 | 内存保护; 防 Dump; 安全擦除; 混淆 | rand | [./safe/README.md](https://apigo.cc/go/safe) | @@ -18,7 +17,7 @@ | **go/file** | v1.0.4 | 高性能 IO; 智能序列化; 内存资源加密 | convert, encoding, safe | [./file/README.md](https://apigo.cc/file) | | **go/shell** | v1.0.4 | 终端样式; 命令执行; 命令链管道 | cast | [./shell/README.md](https://apigo.cc/go/shell) | | **go/config** | v1.0.4 | 文件配置加载; 环境覆盖; 结构映射 | cast, convert, file | [./config/README.md](https://apigo.cc/go/config) | -| **go/log** | v1.0.1 | 高性能日志; 脱敏; 多输出渠道 | cast, config, shell | [./log/README.md](https://apigo.cc/go/log) | +| **go/log** | v1.0.2 | 高性能日志; 脱敏; 多输出渠道 | cast, config, shell | [./log/README.md](https://apigo.cc/go/log) | | **go/http** | v1.0.3 | 高性能 HTTP 客户端; 泛型绑定; 自动透传 | cast, convert, file, log | [./http/README.md](https://apigo.cc/go/http) | | **go/db** | v1.0.4 | 极简数据库抽象; 自动绑定; 读写分离; 自动 ID 生成 | cast, config, convert, crypto, id, log, rand, safe, shell | [./db/README.md](https://apigo.cc/go/db) | | **go/redis** | v1.0.2 | 高性能 Redis 客户端; 分布式 ID; 发布订阅 | cast, config, crypto, id, log, safe | [./redis/README.md](https://apigo.cc/go/redis) | @@ -28,12 +27,13 @@ ## API 指南 ### cast (语义化类型转换与泛型工具) -- **意图**: 彻底消除类型摩擦。核心 API (`To[T]`, `ToJSON` 等) 永不返回错误,遇错静默返回零值。提供 `As` 用于包装传统双返回函数。原生支持 `time.Time` 及其自定义格式映射。 +- **意图**: 彻底消除类型摩擦。 - **API**: - - **核心语义**: To[T], As + - **核心语义**: To[T], Convert, As - **容器转换**: ToMap, ToSlice, FillMap, FillSlice - **序列化与构建**: ToJSON, ToJSONBytes, FromJSON, UnmarshalJSON, ToJSONDesensitizeBytes, PrettyToJSON - **泛型工具**: If, In, Ptr, ArrayToBoolMap + - **时间处理**: ParseTime, FormatTime, AddTime, SetDefaultTimeZone - **基础转换**: Int, Int64, Uint, Uint64, Float, Float64, String, Bool, Duration - **辅助工具**: Split, SplitArgs, UniqueAppend, JoinArgs, RealValue, GetLowerName, GetUpperName, FixUpperCase