Commit Graph

  • 6dff7b82cc 0.9.0: 导入导出协议改成 sheet 表(多 sheet) main v0.9.0 wc24 2026-08-21 20:05:37 +08:00
  • 355f808294 docs: 字段类型表照实重列——删掉不存在的 json,补上 object/array;select 的属性名是 options;补只读模块怎么注册 v0.8.1 wc24 2026-08-11 16:57:35 +08:00
  • 064bc108d7 0.8.0: express 收紧到 ^5;契约副本改为 build 时自动同步 v0.8.0 wc24 2026-08-10 19:42:52 +08:00
  • 19afdf3615 fix(relation refs): buildRefs 跳过空串关联 id,避免可选 Relation 存 "" 时 $in 转 ObjectId 抛 CastError 整页 500 v0.7.12 wc24 2026-07-29 15:34:13 +08:00
  • 31b723839e fix(populate): 跳过空串关联 id,避免可选 Relation 存 "" 时 $in 转 ObjectId 抛 CastError 整页 500 v0.7.11 wc24 2026-07-29 14:56:43 +08:00
  • 1f48a02083 test+chore: 修 stale 测试(_label→refs 新契约)+ bump 0.7.10 v0.7.10 wc24 2026-06-30 17:47:08 +08:00
  • 0f2b4d6428 fix(pkg): 删掉 shrimp-server 对自身的 git 依赖(致 npm install OOM) v0.7.7 wc24 2026-06-30 17:22:39 +08:00
  • 06aec7f0dc feat(required): 按类型递归判定空(tab/object/array 各自语义) v0.7.6 wc24 2026-06-30 16:52:08 +08:00
  • 172c49816e feat(filter): 嵌套 filterable 叶子 → 点路径过滤(object/tab) v0.7.5 wc24 2026-06-30 16:01:20 +08:00
  • a8cd07f851 fix(validate): 错误信息不再拼开发用的 [path],回归干净字段名+i18n v0.7.4 wc24 2026-06-30 15:17:58 +08:00
  • 24afc42de9 feat(validate): 递归校验引擎(校验下沉到任意深度) v0.7.3 wc24 2026-06-30 14:49:48 +08:00
  • 6383aade98 fix(crud): 响应统一剥掉 mongoose 版本键 __v v0.7.2 wc24 2026-06-30 14:09:44 +08:00
  • d12877f846 fix(crud): add/edit 返回普通对象(toObject/lean),不再抖出 mongoose Document 内部 v0.7.1 wc24 2026-06-30 14:06:40 +08:00
  • c264ec6673 feat!: 去掉 json 类型(object 取代) + 版本统一 0.7.0 v0.7.0 wc24 2026-06-29 22:25:58 +08:00
  • f437e2e5e0 feat(composite): 新增 object/array 字段类型(refs 下钻 + 类型常量/配置) v0.6.11 wc24 2026-06-29 22:21:26 +08:00
  • ad5f7f18f5 refactor(export): 去掉后端可逆序列化(resLabel + export stringify),序列化交前端 v0.6.10 wc24 2026-06-29 21:47:08 +08:00
  • e04d01a80c feat(refs): buildRefs 递归下钻 tab,覆盖嵌套 relation v0.6.9 wc24 2026-06-29 21:28:32 +08:00
  • eb339ccc49 feat(filter): buildQuery 放行 _id 精确过滤(单项查看/relation 跳转) v0.6.8 wc24 2026-06-29 20:40:28 +08:00
  • 8f9dfd40e0 feat(relation): 用整页 refs 字典替代逐行 _label v0.6.7 wc24 2026-06-29 20:17:26 +08:00
  • ee35b47f69 revert(tab): 撤回 v0.6.5 嵌套 relation 解析,回到 format 纯展示 v0.6.6 wc24 2026-06-29 17:33:52 +08:00
  • bc54b475cf feat(tab): format 可拿到子 relation 解析名(批量,无 N+1) v0.6.5 wc24 2026-06-29 16:56:45 +08:00
  • 4b51d31e9f feat(tab): 拆开展示与序列化 — field.format(展示) vs stringify/parse(可逆往返) v0.6.4 wc24 2026-06-29 16:42:11 +08:00
  • c5c06bee13 feat(tab): 结构化字段端到端传对象,给人看的边界走 _label/stringify v0.6.3 wc24 2026-06-29 15:45:58 +08:00
  • f94a01e0a1 fix(shrimp): 修复 multiple 字段类型校验逻辑 wc24 2026-06-15 14:34:36 +08:00
  • 5ecbf2cc01 docs: array/object 字段类型设计草案(搁置待需求,含前后端方案) wc24 2026-06-10 15:47:57 +08:00
  • 9fff8c472d v0.6.2: powers 字段改自定义类型,绕过前置验证的标量类型校验 v0.6.2 wc24 2026-06-08 19:22:56 +08:00
  • 187c6f6030 v0.6.1: 改为编译 ship,通过 npm prepare hook 自动构建 v0.6.1 wc24 2026-06-01 19:32:48 +08:00
  • c99ea0e18c v0.6.0: 收单入口 v0.6.0 wc24 2026-05-23 22:27:36 +08:00
  • 652b31052e docs(README): 约定按作用域分层(全局 vs 条件) wc24 2026-05-23 20:47:35 +08:00
  • ca283c6733 v0.5.0: 重新组织目录结构,按职责拆分 v0.5.0 wc24 2026-05-23 19:44:02 +08:00
  • e8fc126fa6 feat: 新增 ./types 子入口,只 ship IShrimpType.ts v0.4.0 wc24 2026-05-23 19:03:04 +08:00
  • d8e0095a28 docs: bump install snippet to v0.3.0 + 加 ts-node/tsc 配置说明 wc24 2026-05-23 17:18:47 +08:00
  • 416eb84db7 refactor(server): 拆分 ShrimpServer → buildShrimpRouter + tokenAuth + accessor v0.3.0 wc24 2026-05-23 17:10:03 +08:00
  • 36b71bd38e feat: passwordHasher 可注入 — bcrypt 不再是 Shrimp 核心硬依赖 wc24 2026-05-23 16:57:27 +08:00
  • 36326ac26b chore: 删除 examples/ — git+http install 会把它一起拖给消费方 wc24 2026-05-23 16:54:58 +08:00
  • 8e4d5620b7 feat!: 拆分 core / server 入口,peer deps 全部 optional v0.2.0 wc24 2026-05-23 16:47:18 +08:00
  • 40f311796b docs: install 指令推荐 http,补 ts 运行器要求 v0.1.0 wc24 2026-05-23 16:21:54 +08:00
  • 21a56a7b2d fix: getMenuTree 默认用 module.label,而非凭空假定 i18n key wc24 2026-05-23 15:52:27 +08:00
  • fea7c16d65 demo: 补 tag.vue / product.vue 页面壳 wc24 2026-05-23 15:33:35 +08:00
  • 27a2348815 demo: 加 Vue 前端到 examples/basic-admin/web wc24 2026-05-23 15:28:10 +08:00
  • 8548a1760a init: 从 cs-hand/hand-server-2/lib/shrimp 抽出独立仓 wc24 2026-05-23 15:07:55 +08:00