Skip to content
This repository was archived by the owner on Jul 16, 2025. It is now read-only.

v2.5.9

Compare
Choose a tag to compare
@kuafuRace kuafuRace released this 07 May 03:44
· 4 commits to v2.5.x since this release
English
  • Fix panic when database field type was nil

  • Split database_types.go into type_carbon.go, type_layout.go, type_format.go, type_timestamp.go

  • Rename LayoutFactory interface to LayoutTyper and SetLayout method to Layout

  • Rename FormatFactory interface to FormatTyper and SeFormat method to Format

  • Rename TimestampFactory interface to TimestampTyper and SePrecision method to Precision

  • Add b.ResetTimer() in benchmark test files

  • Add Copy method for Language struct

  • Add carbon.Timestamp type alias and carbon.NewTimestamp method

  • Add carbon.TimestampMilli type alias and carbon.NewTimestampMilli method

  • Add carbon.TimestampMicro type alias and carbon.NewTimestampMicro method

  • Add carbon.TimestampNano type alias and carbon.NewTimestampNano method

  • Add carbon.DateTime type alias and carbon.NewDateTime method

  • Add carbon.DateTimeMicro type alias and carbon.NewDateTimeMicro method

  • Add carbon.DateTimeMilli type alias and carbon.NewDateTimeMilli method

  • Add carbon.DateTimeNano type alias and carbon.NewDateTimeNano method

  • Add carbon.Date type alias and carbon.NewDate method

  • Add carbon.DateMilli type alias and carbon.NewDateMilli method

  • Add carbon.DateMicro type alias and carbon.NewDateMicro method

  • Add carbon.DateNano type alias and carbon.NewDateNano method

  • Add carbon.Time type alias and carbon.NewTime method

  • Add carbon.TimeMilli type alias and carbon.NewTimeMilli method

  • Add carbon.TimeMicro type alias and carbon.NewTimeMicro method

  • Add carbon.TimeNano type alias and carbon.NewTimeNano method

中文
  • 修复数据库字段类型为 nil 时抛出异常的bug

  • database_types.go 拆分成 type_carbon.go, type_layout.go, type_format.go, type_timestamp.go

  • LayoutFactory 接口重命名为 LayoutTyperSetLayout 方法重命名为 Layout

  • FormatFactory 接口重命名为 FormatTyperSetFormat 方法重命名为 Format

  • TimestampFactory 接口重命名为 TimestampTyperSetPrecision 方法重命名为 Precision

  • 性能测试文件增加 b.ResetTimer()

  • Language 结构体新增 Copy 方法

  • 新增 carbon.Timestamp 类型别名和 carbon.NewTimestamp 方法

  • 新增 carbon.TimestampMilli 类型别名和 carbon.NewTimestampMilli 方法

  • 新增 carbon.TimestampMicro 类型别名和 carbon.NewTimestampMicro 方法

  • 新增 carbon.TimestampNano 类型别名和 carbon.NewTimestampNano 方法

  • 新增 carbon.DateTime 类型别名和 carbon.NewDateTime 方法

  • 新增 carbon.DateTimeMicro 类型别名和 carbon.NewDateTimeMicro 方法

  • 新增 carbon.DateTimeMilli 类型别名和 carbon.NewDateTimeMilli 方法

  • 新增 carbon.DateTimeNano 类型别名和 carbon.NewDateTimeNano 方法

  • 新增 carbon.Date 类型别名和 carbon.NewDate 方法

  • 新增 carbon.DateMilli 类型别名和 carbon.NewDateMilli 方法

  • 新增 carbon.DateMicro 类型别名和 carbon.NewDateMicro 方法

  • 新增 carbon.DateNano 类型别名和 carbon.NewDateNano 方法

  • 新增 carbon.Time 类型别名和 carbon.NewTime 方法

  • 新增 carbon.TimeMilli 类型别名和 carbon.NewTimeMilli 方法

  • 新增 carbon.TimeMicro 类型别名和 carbon.NewTimeMicro 方法

  • 新增 carbon.TimeNano 类型别名和 carbon.NewTimeNano 方法