diff --git a/README.md b/README.md index def0ed701..266315085 100644 --- a/README.md +++ b/README.md @@ -139,7 +139,9 @@ We're always trying to stay compatible with the latest version of React. We can' Latest compatible versions: -- React 16 or newer: React-datepicker v2.9.4 and newer +- React 17 or newer: React-datepicker versions after v9.1.0 (React 16 is no longer supported — our + positioning dependency, `@floating-ui/react`, dropped React 16 support in its `0.27.0` release) +- React 16 or newer: React-datepicker v2.9.4 up to v9.1.0 - React 15.5: React-datepicker v2.9.3 - React 15.4.1: needs React-datepicker v0.40.0, newer won't work (due to react-onclickoutside dependencies) - React 0.14 or newer: All above React-datepicker v0.13.0 diff --git a/package.json b/package.json index 30026f5d9..79aae4b3e 100644 --- a/package.json +++ b/package.json @@ -98,8 +98,8 @@ }, "peerDependencies": { "date-fns-tz": "^3.0.0", - "react": "^16.9.0 || ^17 || ^18 || ^19 || ^19.0.0-rc", - "react-dom": "^16.9.0 || ^17 || ^18 || ^19 || ^19.0.0-rc" + "react": "^17 || ^18 || ^19 || ^19.0.0-rc", + "react-dom": "^17 || ^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { "date-fns-tz": { diff --git a/yarn.lock b/yarn.lock index f8c70e45d..df580b8a5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8867,8 +8867,8 @@ __metadata: typescript-eslint: "npm:^8.22.0" peerDependencies: date-fns-tz: ^3.0.0 - react: ^16.9.0 || ^17 || ^18 || ^19 || ^19.0.0-rc - react-dom: ^16.9.0 || ^17 || ^18 || ^19 || ^19.0.0-rc + react: ^17 || ^18 || ^19 || ^19.0.0-rc + react-dom: ^17 || ^18 || ^19 || ^19.0.0-rc peerDependenciesMeta: date-fns-tz: optional: true