Skip to content

3.0.0-beta.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@kylekatarnls kylekatarnls released this 23 Jan 09:28
· 284 commits to 3.x since this release
616a9d6

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