lurq

npm upgrade

Home

date-fns 3 → 4

3.6.0 → 4.4.0. What the package's exports lost, renamed or changed between the two releases, from lurq's extraction of both published tarballs.

date-fns 4.4.0 changes how many arguments some functions take.

Removed
0
Renamed
0
Signature changes
150
Types removed
0
Newly deprecated
1
Added
0

Does this break your code?

Run this in your project. It compares both releases against the names your code actually imports, locally, with no account and nothing sent to lurq:

npx lurqrun check-upgrade --upgrade date-fns@3.6.0..4.4.0

To have your coding agent check upgrades like this before it writes them, connect lurq to Claude Code, Cursor, VS Code or Codex:

npx lurqrun

Quickstart

Signature changes

Still exported, but the number of arguments it reads changed.

  • add23 arguments
  • addBusinessDays23 arguments
  • addDays23 arguments
  • addHours23 arguments
  • addISOWeekYears23 arguments
  • addMilliseconds23 arguments
  • addMinutes23 arguments
  • addMonths23 arguments
  • addQuarters23 arguments
  • addSeconds23 arguments
  • addWeeks23 arguments
  • addYears23 arguments
  • clamp23 arguments
  • closestTo23 arguments
  • default23 arguments
  • differenceInBusinessDays23 arguments
  • differenceInCalendarDays23 arguments
  • differenceInCalendarISOWeekYears23 arguments
  • differenceInCalendarISOWeeks23 arguments
  • differenceInCalendarMonths23 arguments
  • differenceInCalendarQuarters23 arguments
  • differenceInCalendarYears23 arguments
  • differenceInDays23 arguments
  • differenceInISOWeekYears23 arguments
  • differenceInMonths23 arguments
  • differenceInYears23 arguments
  • eachWeekendOfInterval12 arguments
  • eachWeekendOfMonth12 arguments
  • eachWeekendOfYear12 arguments
  • endOfDay12 arguments
  • endOfDecade12 arguments
  • endOfHour12 arguments
  • endOfISOWeek12 arguments
  • endOfISOWeekYear12 arguments
  • endOfMinute12 arguments
  • endOfMonth12 arguments
  • endOfQuarter12 arguments
  • endOfSecond12 arguments
  • endOfToday01 arguments
  • endOfTomorrow01 arguments
  • endOfYear12 arguments
  • endOfYesterday01 arguments
  • fromUnixTime12 arguments
  • getDate12 arguments
  • getDay12 arguments
  • getDayOfYear12 arguments
  • getDaysInMonth12 arguments
  • getDaysInYear12 arguments
  • getDecade12 arguments
  • getHours12 arguments
  • getISODay12 arguments
  • getISOWeek12 arguments
  • getISOWeekYear12 arguments
  • getISOWeeksInYear12 arguments
  • getMinutes12 arguments
  • getMonth12 arguments
  • getQuarter12 arguments
  • getYear12 arguments
  • intervalToDuration12 arguments
  • isFirstDayOfMonth12 arguments
  • isFriday12 arguments
  • isLastDayOfMonth12 arguments
  • isLeapYear12 arguments
  • isMonday12 arguments
  • isSameDay23 arguments
  • isSameHour23 arguments
  • isSameISOWeek23 arguments
  • isSameISOWeekYear23 arguments
  • isSameMonth23 arguments
  • isSameQuarter23 arguments
  • isSameYear23 arguments
  • isSaturday12 arguments
  • isSunday12 arguments
  • isThisHour12 arguments
  • isThisISOWeek12 arguments
  • isThisMonth12 arguments
  • isThisQuarter12 arguments
  • isThisYear12 arguments
  • isThursday12 arguments
  • isToday12 arguments
  • isTomorrow12 arguments
  • isTuesday12 arguments
  • isWednesday12 arguments
  • isWeekend12 arguments
  • isWithinInterval23 arguments
  • isYesterday12 arguments
  • lastDayOfDecade12 arguments
  • lastDayOfISOWeek12 arguments
  • lastDayOfISOWeekYear12 arguments
  • lastDayOfMonth12 arguments
  • lastDayOfQuarter12 arguments
  • lastDayOfYear12 arguments
  • max12 arguments
  • min12 arguments
  • nextDay23 arguments
  • nextFriday12 arguments
  • nextMonday12 arguments
  • nextSaturday12 arguments
  • nextSunday12 arguments
  • nextThursday12 arguments
  • nextTuesday12 arguments
  • nextWednesday12 arguments
  • parseJSON12 arguments
  • previousDay23 arguments
  • previousFriday12 arguments
  • previousMonday12 arguments
  • previousSaturday12 arguments
  • previousSunday12 arguments
  • previousThursday12 arguments
  • previousTuesday12 arguments
  • previousWednesday12 arguments
  • set23 arguments
  • setDate23 arguments
  • setDayOfYear23 arguments
  • setHours23 arguments
  • setISODay23 arguments
  • setISOWeek23 arguments
  • setISOWeekYear23 arguments
  • setMilliseconds23 arguments
  • setMinutes23 arguments
  • setMonth23 arguments
  • setQuarter23 arguments
  • setSeconds23 arguments
  • setYear23 arguments
  • startOfDay12 arguments
  • startOfDecade12 arguments
  • startOfHour12 arguments
  • startOfISOWeek12 arguments
  • startOfISOWeekYear12 arguments
  • startOfMinute12 arguments
  • startOfMonth12 arguments
  • startOfQuarter12 arguments
  • startOfSecond12 arguments
  • startOfToday01 arguments
  • startOfTomorrow01 arguments
  • startOfYear12 arguments
  • startOfYesterday01 arguments
  • sub23 arguments
  • subBusinessDays23 arguments
  • subDays23 arguments
  • subHours23 arguments
  • subISOWeekYears23 arguments
  • subMilliseconds23 arguments
  • subMinutes23 arguments
  • subMonths23 arguments
  • subQuarters23 arguments
  • subSeconds23 arguments
  • subWeeks23 arguments
  • subYears23 arguments
  • toDate12 arguments

Newly deprecated

Still exported in 4.4.0, marked deprecated.

  • intlFormat

An export diff shows what a release removed or re-signatured, not behaviour changes: read the changelog for those. Extracted Aug 8, 2026. date-fns on lurq.