-
cbe763ebb6
精简了openapi相关
master
1.1.5
xrain
2026-09-02 00:08:33 +08:00
-
06884a920c
精简了openapi相关
xrain
2026-09-01 23:36:07 +08:00
-
eed230aab0
修正了部分lint
1.1.2
xrain
2026-09-01 20:31:26 +08:00
-
73e770db80
增加了api文档
1.1.0
xrain
2026-09-01 18:17:37 +08:00
-
e0e57a7eb4
增加了openapi
xrain
2026-08-31 23:47:33 +08:00
-
49465848a0
修复: cjpm publish MANDATORY 规范检查违规
xrain
2026-08-25 23:18:14 +08:00
-
d49bf15ea9
更新了RULE描述
xrain
2026-08-25 14:11:10 +08:00
-
ff1d613f6f
增加了Rule描述
xrain
2026-08-25 13:44:28 +08:00
-
30e5f165f2
重构: 源码文件蛇形命名, 接口去I头(BindRequestContext/SimApiAuthChecker), 清理C#相关说明, serialization依赖路径改 serialization-cj
xrain
2026-08-25 13:43:26 +08:00
-
829f009229
README: 引入示例版本号改为 1.0.3
xrain
2026-08-18 04:57:25 +08:00
-
57b781a316
README: 新增引入章节(中央仓 + Git 两种方式), 包名更新为 simcu::simapi / simcu::serialization
xrain
2026-08-18 04:52:31 +08:00
-
b9ea4008c7
适配 serialization 包名迁移: import simapi_serialization → simcu::serialization, 依赖键 simcu::serialization
xrain
2026-08-18 04:26:36 +08:00
-
a1acb99e08
包名迁移: simapi → simcu::simapi(发布中央仓用 organization=simcu)
xrain
2026-08-18 04:23:07 +08:00
-
f88eee8d64
ISimApiAuthChecker 改为按接口注册 + getAll<T>() 解析,移除 SimApiOptions.authCheckers 手动列表
xrain
2026-08-18 03:19:27 +08:00
-
1ce85a68ab
鉴权顺序对齐 .NET: 先执行 ISimApiAuthChecker 再做类型权限判断
xrain
2026-08-18 03:01:17 +08:00
-
cf19f15569
请求日志: 响应结构体末尾不再多加换行
xrain
2026-08-18 02:57:03 +08:00
-
3b252e08d5
请求日志: 响应行显示字节长度 [ N bytes ] 并换行输出响应体
xrain
2026-08-18 02:50:04 +08:00
-
8a5c34756b
请求日志: 显示响应体 + 新增 ShowFullUrl/ShowRunTime 配置(默认true)
xrain
2026-08-18 02:43:11 +08:00
-
3925d0d5ad
fix: 无效 Token 导致的 /config 500——getLogin 解析失败返回 None 而非抛异常
xrain
2026-08-18 02:26:58 +08:00
-
11360b3359
docs: 更新 README——注解(@SimApiSign/@AesBody)、stdx.http、simapi_serialization 依赖、字段无下划线
xrain
2026-08-18 02:08:00 +08:00
-
aa2af7aee1
refactor: 移除 soulsoft_serialization / soulsoft_net_http 依赖——全部 HTTP 改 stdx.net.http
xrain
2026-08-18 01:56:32 +08:00
-
5c30f201ad
refactor: SimApiHttpClient 改用 stdx.net.http——不再依赖 soulsoft_net_http
xrain
2026-08-18 01:29:02 +08:00
-
9c2e0ae0e3
refactor: AES 请求体改用 SimApiOneFieldRequest 序列化,去掉手拼字符串
xrain
2026-08-18 01:24:11 +08:00
-
79a997c014
refactor: 删除 SimApiBaseRequest 空类 + Request DTO 去掉显式构造器
xrain
2026-08-18 01:18:12 +08:00
-
c7099040fa
refactor: DTO 字段去下划线 + SimApiBaseResponse 不再可继承 + 删除 SimApiJson/toJsonString
xrain
2026-08-18 01:15:15 +08:00
-
ea31bd9b6a
refactor: 删除仅有空构造器的 public init() {}——编译器自动提供无参构造
xrain
2026-08-18 00:59:48 +08:00
-
6e6b21ff83
refactor: SimApiSignProviderBase / AesBodyProviderBase 移至 interfaces 子包
xrain
2026-08-18 00:51:45 +08:00
-
ef9765de5d
feat: 新增 @SimApiSign 与 @AesBody 注解(对齐 C# SimApiSignAttribute / AesBodyAttribute)
xrain
2026-08-18 00:35:59 +08:00
-
d76b08a542
refactor: 子包 attributes 改名 annotations——simapi.attributes → simapi.annotations
xrain
2026-08-18 00:31:36 +08:00
-
e9978ea5e0
feat: 自定义 FromBody 绑定——simapi_serialization 按运行时类型反序列化,DTO 免 @Serialization 宏
xrain
2026-08-18 00:27:32 +08:00
-
73f60f6f15
refactor: 全框架 JSON 操作迁移到 simapi_serialization
xrain
2026-08-18 00:07:00 +08:00
-
8b0a8f783c
refactor: SimApiExtensions 移入根包 simapi 并改为静态类,删除 extensions 子包
xrain
2026-08-17 09:16:42 +08:00
-
bcac7b1102
refactor: SimApiRequestDelegateFactory/SimApiResultWriter 从 extensions 移到 helpers
xrain
2026-08-17 09:12:47 +08:00
-
ff41d287ed
refactor: 根包锚点 simapi.cj 改名为 SimApiExtensions.cj(对齐 .NET 根目录 SimApiExtensions.cs)
xrain
2026-08-17 09:10:02 +08:00
-
2b8d2c47be
feat: SimApiError 增加顶层函数,支持无前缀 error(400);精简 simapi.cj 为包锚点
xrain
2026-08-17 09:06:17 +08:00
-
67f7c16a3f
feat: SimApiStorage 增加 deleteFiles 批量删除(S3 DeleteObjects)
xrain
2026-08-17 00:22:08 +08:00
-
b4e808e775
fix: SimApiStorage 直接请求补 x-amz-date 签名头,Content-Type 移到 HttpContent
xrain
2026-08-17 00:08:50 +08:00
-
eb488bcd5a
feat: 实现 SimApiStorage(S3/MinIO 存储)
xrain
2026-08-17 00:00:15 +08:00
-
92eea3108a
refactor: 对齐 simapi-net 的 20 项差异
xrain
2026-08-16 23:44:20 +08:00
-
40e0726087
docs: README 更新(新功能文档 + 修正过时状态)
xrain
2026-08-16 22:47:05 +08:00
-
e278753a8c
feat: SimApiOptions 增加 authCheckers 注册表
xrain
2026-08-16 22:47:05 +08:00
-
c591387288
feat: SimApiControllerScanner 增加 ISimApiAuthChecker 自动扫描
xrain
2026-08-16 22:47:04 +08:00
-
6cb79cf970
feat: SimApiHttpClient 增强
xrain
2026-08-16 22:47:04 +08:00
-
8a6c783459
feat: Auth/Cache/Util 增强
xrain
2026-08-16 22:46:57 +08:00
-
a73a986f8b
feat: RequestLog 中间件补齐(对齐 C#)
xrain
2026-08-16 22:46:57 +08:00
-
a04ab2f400
feat: addSimApi/useSimApi 接入内置路由/AuthSDK/checker 扫描
xrain
2026-08-16 22:46:57 +08:00
-
c7b8148ff5
refactor: 提取统一响应封装 SimApiResultWriter
xrain
2026-08-16 22:46:48 +08:00
-
f056de582b
feat: AuthSDK 认证中心完整实现(对齐 C# AuthSDK)
xrain
2026-08-16 22:46:48 +08:00
-
9af7871114
feat: SimApiBaseModel 实体基类(对齐 C# Models/SimApiBaseModel)
xrain
2026-08-16 22:46:48 +08:00
-
d68a31077a
feat: 声明式鉴权/原样响应注解 + 服务端验签 + AES body 解密
xrain
2026-08-16 22:46:40 +08:00
-
932fce1b9e
first version
xrain
2026-08-16 12:46:15 +08:00