Try our Chrome extension
Easily add the current web-page from your browser directly into your changedetection.io tool, more great features coming soon!Changedetection.io needs your support!
You can help us by supporting changedetection.io on these platforms;
- Rate us at AlternativeTo.net
- Star us on GitHub
- Follow us at Twitter/X
- G2 Software reviews
- Check us out on LinkedIn
- And tell your friends and colleagues :)
The more popular changedetection.io is, the more time we can dedicate to adding amazing features!
Many thanks :)
changedetection.io team
Pas encore il y a quelques secondes
False
Pas encore il y a quelques secondes
Texte déclencheur Texte ignoré Texte bloqué
il y a 9 heures
Skip to content
Navigation Menu
Sign in Appearance settings
* Platform
+ AI CODE CREATION
o GitHub Copilot Write better code with AI
o GitHub Copilot app Direct agents from issue to merge
o MCP Registry Integrate external tools
+ DEVELOPER WORKFLOWS
o Actions Automate any workflow
o Codespaces Instant dev environments
o Issues Plan and track work
o Code Review Manage code changes
o Code Quality Enforce quality at merge
+ APPLICATION SECURITY
o GitHub Advanced Security Find and fix vulnerabilities
o Code security Secure your code as you build
o Secret protection Stop leaks before they start
+ EXPLORE
o Why GitHub
o Documentation
o Blog
o Changelog
o Marketplace
View all features
* Solutions
+ BY COMPANY SIZE
o Enterprises
o Small and medium teams
o Startups
o Nonprofits
+ BY USE CASE
o App Modernization
o DevSecOps
o DevOps
o CI/CD
o View all use cases
+ BY INDUSTRY
o Healthcare
o Financial services
o Manufacturing
o Government
o View all industries
View all solutions
* Resources
+ EXPLORE BY TOPIC
o AI
o Software Development
o DevOps
o Security
o View all topics
+ EXPLORE BY TYPE
o Customer stories
o Events & webinars
o Ebooks & reports
o Business insights
o GitHub Skills
+ SUPPORT & SERVICES
o Documentation
o Customer support
o Community forum
o Trust center
o Partners
View all resources
* Open Source
+ COMMUNITY
o GitHub Sponsors Fund open source developers
+ PROGRAMS
o Security Lab
o Maintainer Community
o Accelerator
o GitHub Stars
o Archive Program
+ REPOSITORIES
o Topics
o Trending
o Collections
* Enterprise
+ ENTERPRISE SOLUTIONS
o Enterprise platform AI-powered developer platform
+ AVAILABLE ADD-ONS
o GitHub Advanced Security Enterprise-grade security features
o Copilot for Business Enterprise-grade AI features
o Premium Support Enterprise-grade 24/7 support
* Pricing
Type / to search
Sign in
Sign up Appearance settings
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Uh oh!
There was an error while loading. Please reload this page.
date-fns / date-fns Public
* Uh oh!
There was an error while loading. Please reload this page.
* Notifications You must be signed in to change notification settings
* Fork 2k
* Star 36.6k
* Code
* Issues 665
* Pull requests 318
* Discussions
* Actions
* Security and quality 0
* Insights
Additional navigation options
* Code
* Issues
* Pull requests
* Discussions
* Actions
* Security and quality
* Insights
Releases: date-fns/date-fns
Releases Tags
Releases · date-fns/date-fns
Release list
* v5.0.0-alpha.0
* v4.4.0
* v4.3.0
* v4.2.1
* v4.2.0
* v4.1.0
* v4.0.0
* v3.6.0
* v3.5.0
* v3.4.0
Previous Next
Jump to release
* v5.0.0-alpha.0
* v4.4.0
* v4.3.0
* v4.2.1
* v4.2.0
* v4.1.0
* v4.0.0
* v3.6.0
* v3.5.0
* v3.4.0
Previous Next
v5.0.0-alpha.0
v5.0.0-alpha.0 Pre-release
Pre-release
Compare
Choose a tag to compare
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
No results found
View all tags
kossnocorp released this 29 May 23:45
v5.0.0-alpha.0
60b7ab4
This commit was signed with the committer’s verified signature.
kossnocorp Sasha Koss
SSH Key Fingerprint: aGc06cubf5q6KIm3DQhmDSCKhbPMuiGpdyMhFGaqHX0
Verified
Learn about vigilant mode.
v5 focuses on reducing the date-fns package size. Compared to v4.3.0, this version reduces the zipped package size from 5.83 MB down to 2.89 MB.
It removes the CDN scripts from the date-fns package and moves them to a separate @date-fns/cdn package.
It is just the first step in optimizing the package size. Expect further size reduction in the future versions.
Changed
* BREAKING: The CDN scripts are now available via the @date-fns/cdn npm package instead of date-fns. Users relying on the latest CDN version (e.g., https://cdn.jsdelivr.net/npm/date-fns/cdn.min.js) would be served a polyfill that inserts a script with the correct URL (https://cdn.jsdelivr.net/npm/@date-fns/cdn/cdn.min.js) into the page.
Assets 2
Loading
Uh oh!
There was an error while loading. Please reload this page.
👍 19 alexovn, orielhaim, ingStudiosOfficial, mcmxcdev, arimourao, MichaelAlt, bzenky, tujoworker, akuul, mirakl-026, and 9 more reacted with thumbs up emoji
All reactions
* 👍 19 reactions
19 people reacted
0 Join discussion
v4.4.0
v4.4.0 Latest
Latest
Compare
Choose a tag to compare
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
No results found
View all tags
kossnocorp released this 29 May 23:33
v4.4.0
cd53d25
This commit was signed with the committer’s verified signature.
kossnocorp Sasha Koss
SSH Key Fingerprint: aGc06cubf5q6KIm3DQhmDSCKhbPMuiGpdyMhFGaqHX0
Verified
Learn about vigilant mode.
This release revisits the approach to CDN usage and introduces a new package, @date-fns/cdn and deprecates the date-fns CDN scripts. It allowed reducing the zipped package size from 5.83 MB down to 3.96 MB without introducing any breaking changes.
In v5.0.0-alpha.0 where CDN scripts are completely removed from date-fns the change is more significant and brings the zipped package size down to 2.89 MB.
It is just the first step in optimizing the package size. Expect further size reduction in the future v4 and v5 versions.
Changed
* DEPRECATED: The date-fns CDN scripts are now deprecated and will be removed in the next major release. Please switch to the new @date-fns/cdn package for CDN usage.
* Removed CDN source maps to reduce the package size. If you rely on them, please switch to the new @date-fns/cdn package that still includes them.
Assets 2
Loading
Uh oh!
There was an error while loading. Please reload this page.
👍 5 jonchurch, alexovn, jean-dusenne, rikas, and Jmenache reacted with thumbs up emoji 🚀 8 takueof, jonchurch, jordankkk, martin-kral, akuul, nengler, cocoich, and Jmenache reacted with rocket emoji
All reactions
* 👍 5 reactions
* 🚀 8 reactions
11 people reacted
v4.3.0
v4.3.0
Compare
Choose a tag to compare
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
No results found
View all tags
kossnocorp released this 22 May 22:45
v4.3.0
f95bcf1
This commit was signed with the committer’s verified signature.
kossnocorp Sasha Koss
SSH Key Fingerprint: aGc06cubf5q6KIm3DQhmDSCKhbPMuiGpdyMhFGaqHX0
Verified
Learn about vigilant mode.
Kudos to @ImRodry and @puneetdixit200 for their contributions.
Fixed
* Fixed missing modularized optimization fallback (for Next.js and others). See #4193.
* Fixed pt locale first day of week to be Sunday. See #4195 by @ImRodry.
* Fixed zh-CN, zh-HK, and zh-TW locale month parsing for October, November, and December. See #4194 by @puneetdixit200.
Assets 2
Loading
Uh oh!
There was an error while loading. Please reload this page.
🚀 3 cuikho210, martin-kral, and Jmenache reacted with rocket emoji
All reactions
* 🚀 3 reactions
3 people reacted
v4.2.1
v4.2.1
Compare
Choose a tag to compare
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
No results found
View all tags
kossnocorp released this 18 May 12:25
v4.2.1
87635a8
This commit was signed with the committer’s verified signature.
kossnocorp Sasha Koss
SSH Key Fingerprint: aGc06cubf5q6KIm3DQhmDSCKhbPMuiGpdyMhFGaqHX0
Verified
Learn about vigilant mode.
Fixed
* Fixed type definitions missing in v4.2.0 due to TypeScript misconfiguration.
Assets 2
Loading
Uh oh!
There was an error while loading. Please reload this page.
😄 1 chrisnruud reacted with laugh emoji ❤️ 2 ireznik and Jmenache reacted with heart emoji 🚀 7 ajile, HamoBoker, aditya-arcot, Echron, damongolding, lelle, and Jmenache reacted with rocket emoji
All reactions
* 😄 1 reaction
* ❤️ 2 reactions
* 🚀 7 reactions
9 people reacted
v4.2.0
v4.2.0
Compare
Choose a tag to compare
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
No results found
View all tags
kossnocorp released this 18 May 09:18
v4.2.0
3d4ca4b
This commit was signed with the committer’s verified signature.
kossnocorp Sasha Koss
SSH Key Fingerprint: aGc06cubf5q6KIm3DQhmDSCKhbPMuiGpdyMhFGaqHX0
Verified
Learn about vigilant mode.
This is a minor release in all senses, it only includes documentation updates (first of many) that points to the new You Don't Need date-fns* page.
* Not really
Changed
* Added Temporal API references to the JSDoc annotations of add, addBusinessDays, and addDays.
Assets 2
Loading
Uh oh!
There was an error while loading. Please reload this page.
👍 1 Jmenache reacted with thumbs up emoji 👀 2 b4nter and rdnsan reacted with eyes emoji
All reactions
* 👍 1 reaction
* 👀 2 reactions
3 people reacted
v4.1.0
v4.1.0
Compare
Choose a tag to compare
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
No results found
View all tags
kossnocorp released this 17 Sep 04:38
v4.1.0
313b902
This release adds time zone support to format functions (that I somehow missed when working on the feature) and fixes a few bugs.
Make sure also upgrade TZDate to v1.0.2 as it includes a bunch of critical bug fixes.
Fixed
* Fixed internal constructFrom throwing an exception on null arguments. While null isn't allowed, the functions should rather return Invalid Date or NaN in such cases. See #3885.
Added
* Added missing time zone support to format, formatISO, formatISO9075, formatRelative and formatRFC3339. See #3886.
Assets 2
Loading
Uh oh!
There was an error while loading. Please reload this page.
👍 2 lorand-horvath and williamdes reacted with thumbs up emoji 😄 1 lorand-horvath reacted with laugh emoji 🎉 1 lorand-horvath reacted with hooray emoji ❤️ 9 aasen, J3m5, francosalcedo, Flashantik, DanilsonKayumbuca, Jmenache, wduqu001, lorand-horvath, and BradleySchapf reacted with heart emoji 🚀 34 dankerow, mkosir, adevinwild, gebederry, vanvuongngo, hundehausen, totpero, rvitaliy, kruschid, timheerwagen, and 24 more reacted with rocket emoji
All reactions
* 👍 2 reactions
* 😄 1 reaction
* 🎉 1 reaction
* ❤️ 9 reactions
* 🚀 34 reactions
40 people reacted
0 Join discussion
v4.0.0
v4.0.0
Compare
Choose a tag to compare
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
No results found
View all tags
kossnocorp released this 16 Sep 12:38
v4.0.0
99b4e67
I have great news! First, ten years after its release, date-fns finally gets first-class time zone support.
Another great news is that there aren't many breaking changes in this release. All of them are type-related and will affect only those explicitly using internal date-fns types. Finally, it has been less than a year since the last major release, which is an improvement over the previous four years between v2 and v3. I plan on keeping the pace and minimizing breaking changes moving forward.
Read more about the release in the announcement blog post.
- Sasha @kossnocorp
Added
* Added time zones support via @date-fns/tz's TZDate class and tz helper function. See its README for the details about the API.
* All relevant functions now accept the context in option, which allows to specify the time zone to make the calculations in. If the function also returns a date, it will be in the specified time zone:
import { addDays, startOfDay } from "date-fns";
import { tz } from "@date-fns/tz";
startOfDay(addDays(Date.now(), 5, { in: tz("Asia/Singapore") }));
//=> "2024-09-16T00:00:00.000+08:00"
In the example, addDays will get the current date and time in Singapore and add 5 days to it. startOfDay will inherit the date type and return the start of the day in Singapore.
Changed
* The function arguments, as well as Interval's start and end, now can be of different types, allowing you to mix UTCDate, TZDate, Date, and other extensions, as well as primitives (strings and numbers).
The functions will normalize these values, make calculations, and return the result in the same type, preventing any bugs caused by the discrepancy. If passed, the type will be inferred from the context in option or the first encountered argument object type. The Interval's start and end will be considered separately, starting from start.
In the given example, the result will be in the TZDate as the first argument is a number, and the start takes precedence over the end.
clamp(Date.now(), {
start: new TZDate(start, "Asia/Singapore"),
end: new UTCDate(),
});
//=> TZDate
* BREAKING: This release contains a bunch of types changes that should not affect the library's expected usage. The changes are primarily internal and nuanced, so rather than listing them here, I recommend you run the type checker after the upgrade. If there are unfixable problems, please open an issue.
* BREAKING: The package is now ESM-first. CommonJS is still supported, and it should not affect most users, but it might break in certain environments. If you encounter any issues, please report them.
Fixed
* Fixed CDN build compatibility with jQuery and other tools that expose $ by properly wrapping the code in an IIFE.
Assets 2
Loading
Uh oh!
There was an error while loading. Please reload this page.
👍 65 lorand-horvath, arantespp, ppochaco, mkosir, kkomelin, dima-jabali, kruschid, BryceMehring, kitze, RakeshPotnuru, and 55 more reacted with thumbs up emoji 😄 5 lorand-horvath, thednp, peterhirn, mkobayashime, and daviddelusenet reacted with laugh emoji 🎉 36 kachkaev, lorand-horvath, mkosir, kruschid, ekirvas, kitze, khang-nd, nnx0r, nicolascavallin, LeonardoTonizza, and 26 more reacted with hooray emoji ❤️ 29 lorand-horvath, vuki656, Kocal, mkosir, kruschid, w3nl, yunusemreaksu, hrasekj, t-muehlberger, mirakl-026, and 19 more reacted with heart emoji 🚀 24 kachkaev, lorand-horvath, tiagordebarros, timheerwagen, gustavopch, mkosir, kruschid, khang-nd, nnx0r, gebederry, and 14 more reacted with rocket emoji 👀 2 lorand-horvath and daviddelusenet reacted with eyes emoji
All reactions
* 👍 65 reactions
* 😄 5 reactions
* 🎉 36 reactions
* ❤️ 29 reactions
* 🚀 24 reactions
* 👀 2 reactions
101 people reacted
0 Join discussion
v3.6.0
v3.6.0
Compare
Choose a tag to compare
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
No results found
View all tags
kossnocorp released this 18 Mar 01:38
v3.6.0
ddb34e0
On this release worked @kossnocorp and @world1dan. Also, thanks to @seated for sponsoring me.
Fixed
* Fixed weeks in the Belarisuan locale's formatDistance.
Added
* Added CDN versions of modules compatible with older browsers. See the CDN guide.
Contributors
*
*
*
kossnocorp, seated, and world1dan
Assets 2
Loading
Uh oh!
There was an error while loading. Please reload this page.
👍 1 huynhdev24 reacted with thumbs up emoji 🎉 11 ahndmal, Gruak, Jmenache, dbakowski, emrerdem1, world1dan, kruschid, hckhanh, yunusemreaksu, Alex-2kZharkov, and andriyor reacted with hooray emoji ❤️ 2 lucasrivoiro and DmitryKus reacted with heart emoji
All reactions
* 👍 1 reaction
* 🎉 11 reactions
* ❤️ 2 reactions
14 people reacted
v3.5.0
v3.5.0
Compare
Choose a tag to compare
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
No results found
View all tags
kossnocorp released this 15 Mar 02:39
v3.5.0
1d78cd1
Kudos to @fturmel, @kossnocorp, @makstyle119, @tan75, @marcreichel, @tareknatsheh and @audunru for working on the release. Also, thanks to @seated for sponsoring me.
Fixed
* Fixed functions that use current date internally and made them work with date extensions like UTCDate.
* Fixed daysToWeeks returning negative 0.
* Fixed German grammar for the "half a minute" string.
Added
* Added the Northern Sámi (se) locale.
* Added the constructNow function that creates the current date using the passed reference date's constructor.
Contributors
*
*
*
*
*
*
*
*
kossnocorp, fturmel, and 6 other contributors
Assets 2
Loading
Uh oh!
There was an error while loading. Please reload this page.
👍 10 hausg, mochafreddo, ricardocanelas, ClaudioBzrr, rodamaral, yunusemreaksu, alexrififi, condorheroblog, mjkodkks, and Jmenache reacted with thumbs up emoji ❤️ 4 lucasrivoiro, mjkodkks, eric-sundquist, and Jmenache reacted with heart emoji 🚀 6 totpero, kruschid, Gruak, emrerdem1, Jmenache, and audunru reacted with rocket emoji
All reactions
* 👍 10 reactions
* ❤️ 4 reactions
* 🚀 6 reactions
17 people reacted
v3.4.0
v3.4.0
Compare
Choose a tag to compare
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
No results found
View all tags
kossnocorp released this 11 Mar 11:45
v3.4.0
1bf3f94
Kudos to @kossnocorp, @sakamossan, and @Revan99 for working on the release. Also, thanks to @seated for sponsoring me.
Added
* Added roundToNearestHours function.
* Added Central Kurdish (ckb) locale.
Contributors
*
*
*
*
kossnocorp, sakamossan, and 2 other contributors
Assets 2
Loading
Uh oh!
There was an error while loading. Please reload this page.
❤️ 4 lorand-horvath, ali-kamalizade, mochafreddo, and Jmenache reacted with heart emoji 🚀 11 emrerdem1, mkosir, totpero, ali-kamalizade, mds2000, Leftyx, akuul, mochafreddo, joaolvcas, lucasrivoiro, and Jmenache reacted with rocket emoji
All reactions
* ❤️ 4 reactions
* 🚀 11 reactions
12 people reacted
Previous 1 2 3 4 5 … 12 13 Next
Previous Next
Footer
© 2026 GitHub, Inc.
Footer navigation
* Terms
* Privacy
* Security
* Status
* Community
* Docs
* Contact
* Manage cookies
* Do not share my personal information
You can’t perform that action at this time.
For now, Differences are performed on text, not graphically, only the latest screenshot is available.
Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc ) that supports screenshots.