Releases: date-fns/date-fns
v3.6.0
On this release worked @kossnocorp and @world1dan. Also, thanks to @seated for sponsoring me.
Fixed
Added
v3.5.0
Kudos to @fturmel, @kossnocorp, @makstyle119, @tan75, @marcreichel, @tareknatsheh and @audunru for working on the release. Also, thanks to @seated for sponsoring me.
Fixed
Added
-
Added the
constructNow
function that creates the current date using the passed reference date's constructor.
v3.4.0
Kudos to @kossnocorp, @sakamossan, and @Revan99 for working on the release. Also, thanks to @seated for sponsoring me.
Added
v3.3.1
Kudos to @kossnocorp and @fturmel for working on the release.
Fixed
-
Fixed DST issue in
getOverlappingDaysInIntervals
, resulting in an inconsistent number of days returned for intervals starting and ending in different DST periods. -
Fixed functions incorrectly using
trunc
instead ofround
. The bug was introduced in v3.3.0. The affected functions:differenceInCalendarDays
,differenceInCalendarISOWeeks
,differenceInCalendarWeeks
,getISOWeek
,getWeek
, andgetISOWeeksInYear
.
v3.3.0
On this release worked @kossnocorp, @TheKvikk, @fturmel and @ckcherry23.
Fixed
-
Fixed the bug in
getOverlappingDaysInIntervals
caused by incorrect sorting of interval components that led to 0 for timestamps of different lengths. -
Fixed bugs when working with negative numbers caused by using
Math.floor
(-1.1
→-2
) instead ofMath.trunc
(-1.1
→-1
). Most of the conversion functions (i.e.,hoursToMinutes
) were affected when passing some negative fractional input. Also, some other functions that could be possibly affected by unfortunate timezone/date combinations were fixed.The functions that were affected:
format
,parse
,getUnixTime
,daysToWeeks
,hoursToMilliseconds
,hoursToMinutes
,hoursToSeconds
,milliseconds
,minutesToMilliseconds
,millisecondsToMinutes
,monthsToYears
,millisecondsToHours
,millisecondsToSeconds
,minutesToHours
,minutesToSeconds
,yearsToQuarters
,yearsToMonths
,yearsToDays
,weeksToDays
,secondsToMinutes
,secondsToHours
,quartersToYears
,quartersToMonths
andmonthsToQuarters
. -
Fixed the Czech locale's
formatDistance
to include1
informatDistance
. -
Fixed
differenceInSeconds
and other functions relying on rounding options that can produce a negative 0. -
Added a preprocessor to the locales API, enabling fixing a long-standing bug in the French locale. (#1391)
-
Added missing
yearsToDays
to the FP submodule. -
Made functions using rounding methods always return
0
instead of-0
.
Added
v3.2.0
This release is brought to you by @kossnocorp, @fturmel, @grossbart, @MelvinVermeer, and @jcarstairs-scottlogic.
Fixed
-
Fixed types compatibility with Lodash's
flow
and fp-ts'spipe
. (#3641)
Added
- Added exports of
format
,lightFormat
, andparse
internals that enable 3rd-parties to consume those.
v3.1.0
This release is brought to you by @kossnocorp, @makstyle119 and @dmgawel.
Fixed
Added
-
Added a warning about using protected tokens like
Y
orD
without passing a corresponding option. See #2950.
v3.0.6
v3.0.5
This release is brought to you by @goku4199.
Fixed
v3.0.4
This release is brought to you by @kossnocorp.
Fixed
- Fixed isWithinInterval bug caused by incorrectly sorting dates (#3623).