Skip to content

Releases: dromara/carbon

v2.3.0

25 Dec 02:17
Compare
Choose a tag to compare
  • Fix error in DiffInMonths method
  • Add LoadTag method, use carbon and tz tags for Marshal and Unmarshal
  • Rename ToANSICString method to ToAnsicString
  • Set nanoseconds default to 0 in CreateFromDateTime method
  • Set hours, minutes and seconds default to 0 in CreateFromDate method #205
  • Output different formats according to different tags in String method
  • Move GormDataType method from json.go to database.go
  • ⚠️ Remove the deprecated FromStdTime, Time2Carbon, Carbon2Time methods
  • ⚠️ Remove DateTime,DateTime, DateTimeMilli, DateTimeMicro, DateTimeMicro, DateTimeNano, Date, DateMilli, DateMicro , DateNano, Timestamp, TimestampMilli, TimestampMicro, TimestampNano structs and related methods

v2.2.14

30 Nov 23:18
Compare
Choose a tag to compare
  • Fix ToWeekString and ToShortWeekStringmethods ignores SetWeekStartsAt #200
  • Add more supported formats for Parse method #202
  • Change timezone[len(timezone)-1] to timezone[0]
  • Increase unit testing coverage for Fastest method

v2.2.13

07 Nov 07:07
Compare
Choose a tag to compare
  • Fix translation error in lang/fr.json and lang/jp.json files
  • Fix bug in IsZero method #194
  • Add IsDST method
  • Add Closest and Farthest methods
  • Rename from modifier.go to boundary.go, modifier_test.go to boundary_test.go

v2.2.12

02 Nov 03:37
Compare
Choose a tag to compare
  • Remove print Info in IsNow method #193
  • Add Dutch language support #191
  • Add index to test case in test file

v2.2.11

16 Oct 07:48
Compare
Choose a tag to compare
  • Add judgment when setting the testing now time

v2.2.10

10 Oct 02:11
Compare
Choose a tag to compare
  • Recovery type such as DateTime, DateTimeXXX,Date, DateXXX struct

v2.2.9

09 Oct 02:32
Compare
Choose a tag to compare
  • Fix Age method calculation error #184
  • Fix ukrainian translation error #185
  • Change type such as DateTime, DateTimeXXX struct

v2.2.8

21 Sep 07:38
Compare
Choose a tag to compare
  • Rename isTestNow method to hasTestNow
  • Fixe the wrong type of automatically update time when using gorm #182
  • Add Time struct and ToTimeStruct method
  • Add TimeMilli struct and ToTimeMilliStruct method
  • Add TimeMicro struct and ToTimeMicroStruct method
  • Add TimeNano struct and ToTimeNanoStruct method

v2.2.7

12 Sep 12:43
Compare
Choose a tag to compare
  • Fix Value method loses time zone in database.go file bug
  • Add ToXXXStruct series methods
  • Add reference project link
  • Remove debug print information
  • Remove README.md.md file
  • Update README file

v2.2.6

06 Sep 15:44
Compare
Choose a tag to compare
  • Fix bug in DiffInYears and Agemethods #181
  • Fix bug with lost time zone after json.Unmarshal #178
  • Move CreateFromStdTime method from carbon.go to creator.go
  • Move ToStdTime method from carbon.go to outputer.go
  • Move deprecated methods as FromStdTime, Time2Carbon and Carbon2Time to deprecated.go
  • Update stretchr/testify to v1.8.4