Skip to content

Commit 083472d

Browse files
authored
feat(material-date-fns-adapter): support date-fns 3.0 (#28364)
Adds support for `date-fns` 3 to the date adapter. Fixes #28357.
1 parent 05829d5 commit 083472d

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@
169169
"browser-sync": "2.26.13",
170170
"chalk": "^4.1.0",
171171
"cross-env": "^7.0.3",
172-
"date-fns": "^2.28.0",
172+
"date-fns": "^3.0.6",
173173
"dgeni": "^0.4.14",
174174
"dgeni-packages": "^0.29.5",
175175
"esbuild": "^0.17.5",

src/material-date-fns-adapter/adapter/date-fns-adapter.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ const DAY_OF_WEEK_FORMATS = {
5454
export class DateFnsAdapter extends DateAdapter<Date, Locale> {
5555
constructor(@Optional() @Inject(MAT_DATE_LOCALE) matDateLocale: {}) {
5656
super();
57-
this.setLocale(matDateLocale);
57+
this.setLocale(matDateLocale as Locale);
5858
}
5959

6060
getYear(date: Date): number {

src/material-date-fns-adapter/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"peerDependencies": {
1515
"@angular/material": "0.0.0-PLACEHOLDER",
1616
"@angular/core": "0.0.0-NG",
17-
"date-fns": "^2.23.0"
17+
"date-fns": ">2.20.0 <4.0"
1818
},
1919
"dependencies": {
2020
"tslib": "0.0.0-TSLIB"

yarn.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7803,10 +7803,10 @@ data-uri-to-buffer@^4.0.0:
78037803
resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-4.0.0.tgz#b5db46aea50f6176428ac05b73be39a57701a64b"
78047804
integrity sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA==
78057805

7806-
date-fns@^2.28.0:
7807-
version "2.28.0"
7808-
resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.28.0.tgz#9570d656f5fc13143e50c975a3b6bbeb46cd08b2"
7809-
integrity sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw==
7806+
date-fns@^3.0.6:
7807+
version "3.0.6"
7808+
resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-3.0.6.tgz#fe3aeb7592d359f075ffc41cb16139828810ca83"
7809+
integrity sha512-W+G99rycpKMMF2/YD064b2lE7jJGUe+EjOES7Q8BIGY8sbNdbgcs9XFTZwvzc9Jx1f3k7LB7gZaZa7f8Agzljg==
78107810

78117811
date-format@^4.0.7:
78127812
version "4.0.7"

0 commit comments

Comments
 (0)