发布日期: 2025-05-25
版本号: v1.30.0

实现了泛型API,优化了模式中的字符串处理,修复了拨号器初始化错误,改进了约束解析的性能,使错误消息能显示字段名,并通过使用更高效的字符串操作函数提升了性能。

更新内容 (中文)

变更

  • (进行中)实现泛型 API @jinzhu (#7424)
  • 性能(schema): 避免冗余的 strings.ToLower 调用 @1911860538 (#7464)
  • 修复: 返回初始化 dialector 错误 @codingplz (#7379)
  • 性能: 在 ParseConstraint 中匹配失败时提前中断 @1911860538 (#7402)
  • 功能: 错误消息显示字段名 @pi12138 (#7452)
  • 性能: 使用 strings.IndexByte 替换 strings.Index @1911860538 (#7454)
  • 性能: 使用 strings.Cut 替换 strings.SplitN @1911860538 (#7455)

更新内容 (原始)

Changes

  • (WIP) Implement Generics API @jinzhu (#7424)
  • perf(schema): avoid redundant strings.ToLower call @1911860538 (#7464)
  • fix: return init dialector error @codingplz (#7379)
  • perf: break early on match failure in ParseConstraint @1911860538 (#7402)
  • feat: error message show field name @pi12138 (#7452)
  • perf: use strings.IndexByte to replace strings.Index @1911860538 (#7454)
  • perf: use strings.Cut to replace strings.SplitN @1911860538 (#7455)

下载链接