github briannesbitt/Carbon 3.0.0-beta.1

latest releases: 3.8.2, 3.8.1, 3.8.0...
pre-release9 months ago

Complete commits list: 2.72.2...3.0.0-beta.1

Summary:

  • Dropped PHP < 8.1 #2810 #2385 #2346

  • Dropped Symfony < 4.4 #2070

  • Added enums for week days, months and units #2701

  • Added generic unitOfUnit and unitsInUnit getters #2885

  • Changed CarbonPeriod to extend DatePeriod #1752

  • Changed create* method to return null instead of false #2340

  • Changed forHumans() to show 0 seconds y default for empty intervals #2035

  • Changed CarbonInterval to be empty by default #2079

  • Changed diffIn* methods to return float and relative diff ($absolute = false by default) #2119

    • diffIn* will use the floatDiffInReal* behavior, all other variants will be removed
  • Changed week methods to work with current global locale #1967

  • Allowed to add and subtract decimal numbers of any unit #2347 #2519

  • Changed factories to have isolated settings, locale, testNow, macros and default timezone #2345

Don't miss a new Carbon release

NewReleases is sending notifications on new releases.