Skip to content

Commit 3093621

Browse files
committed
Security: Bump moment.js version - refs BT#22085
1 parent 814672b commit 3093621

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

133 files changed

+12647
-5698
lines changed

app/Resources/public/assets/moment/.bower.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,12 @@
2424
"min/tests.js"
2525
],
2626
"homepage": "https://github.com/moment/moment",
27-
"version": "2.29.4",
28-
"_release": "2.29.4",
27+
"version": "2.30.1",
28+
"_release": "2.30.1",
2929
"_resolution": {
3030
"type": "version",
31-
"tag": "2.29.4",
32-
"commit": "7278f421be38466bb6ca323d652b4a5759146ba1"
31+
"tag": "2.30.1",
32+
"commit": "80d585abd841a347ea073d92e69bfe26bd659e45"
3333
},
3434
"_source": "https://github.com/moment/moment.git",
3535
"_target": ">=2.9.0",

app/Resources/public/assets/moment/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
11
Changelog
22
=========
33

4+
### 2.30.1
5+
* Release Dec 27, 2023
6+
* Revert https://github.com/moment/moment/pull/5827, because it's breaking
7+
a lot of TS code.
8+
9+
### 2.30.0 [Full changelog](https://gist.github.com/ichernev/e277bcd1f0eeabb834f60a777237925a)
10+
* Release Dec 26, 2023
11+
412
### 2.29.4
513

614
* Release Jul 6, 2022

app/Resources/public/assets/moment/dist/locale/ar-dz.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,14 @@ var pluralForm = function (n) {
1212
return n === 0
1313
? 0
1414
: n === 1
15-
? 1
16-
: n === 2
17-
? 2
18-
: n % 100 >= 3 && n % 100 <= 10
19-
? 3
20-
: n % 100 >= 11
21-
? 4
22-
: 5;
15+
? 1
16+
: n === 2
17+
? 2
18+
: n % 100 >= 3 && n % 100 <= 10
19+
? 3
20+
: n % 100 >= 11
21+
? 4
22+
: 5;
2323
},
2424
plurals = {
2525
s: [

app/Resources/public/assets/moment/dist/locale/ar-ly.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,14 @@ var symbolMap = {
2020
return n === 0
2121
? 0
2222
: n === 1
23-
? 1
24-
: n === 2
25-
? 2
26-
: n % 100 >= 3 && n % 100 <= 10
27-
? 3
28-
: n % 100 >= 11
29-
? 4
30-
: 5;
23+
? 1
24+
: n === 2
25+
? 2
26+
: n % 100 >= 3 && n % 100 <= 10
27+
? 3
28+
: n % 100 >= 11
29+
? 4
30+
: 5;
3131
},
3232
plurals = {
3333
s: [
Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,112 @@
1+
//! moment.js locale configuration
2+
//! locale : Arabic (Palestine) [ar-ps]
3+
//! author : Majd Al-Shihabi : https://github.com/majdal
4+
5+
import moment from '../moment';
6+
7+
var symbolMap = {
8+
1: '١',
9+
2: '٢',
10+
3: '٣',
11+
4: '٤',
12+
5: '٥',
13+
6: '٦',
14+
7: '٧',
15+
8: '٨',
16+
9: '٩',
17+
0: '٠',
18+
},
19+
numberMap = {
20+
'١': '1',
21+
'٢': '2',
22+
'٣': '3',
23+
'٤': '4',
24+
'٥': '5',
25+
'٦': '6',
26+
'٧': '7',
27+
'٨': '8',
28+
'٩': '9',
29+
'٠': '0',
30+
};
31+
32+
export default moment.defineLocale('ar-ps', {
33+
months: 'كانون الثاني_شباط_آذار_نيسان_أيّار_حزيران_تمّوز_آب_أيلول_تشري الأوّل_تشرين الثاني_كانون الأوّل'.split(
34+
'_'
35+
),
36+
monthsShort:
37+
'ك٢_شباط_آذار_نيسان_أيّار_حزيران_تمّوز_آب_أيلول_ت١_ت٢_ك١'.split('_'),
38+
weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
39+
weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),
40+
weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),
41+
weekdaysParseExact: true,
42+
longDateFormat: {
43+
LT: 'HH:mm',
44+
LTS: 'HH:mm:ss',
45+
L: 'DD/MM/YYYY',
46+
LL: 'D MMMM YYYY',
47+
LLL: 'D MMMM YYYY HH:mm',
48+
LLLL: 'dddd D MMMM YYYY HH:mm',
49+
},
50+
meridiemParse: /ص|م/,
51+
isPM: function (input) {
52+
return 'م' === input;
53+
},
54+
meridiem: function (hour, minute, isLower) {
55+
if (hour < 12) {
56+
return 'ص';
57+
} else {
58+
return 'م';
59+
}
60+
},
61+
calendar: {
62+
sameDay: '[اليوم على الساعة] LT',
63+
nextDay: '[غدا على الساعة] LT',
64+
nextWeek: 'dddd [على الساعة] LT',
65+
lastDay: '[أمس على الساعة] LT',
66+
lastWeek: 'dddd [على الساعة] LT',
67+
sameElse: 'L',
68+
},
69+
relativeTime: {
70+
future: 'في %s',
71+
past: 'منذ %s',
72+
s: 'ثوان',
73+
ss: '%d ثانية',
74+
m: 'دقيقة',
75+
mm: '%d دقائق',
76+
h: 'ساعة',
77+
hh: '%d ساعات',
78+
d: 'يوم',
79+
dd: '%d أيام',
80+
M: 'شهر',
81+
MM: '%d أشهر',
82+
y: 'سنة',
83+
yy: '%d سنوات',
84+
},
85+
preparse: function (string) {
86+
return string
87+
.replace(/[٣٤٥٦٧٨٩٠]/g, function (match) {
88+
return numberMap[match];
89+
})
90+
.split('') // reversed since negative lookbehind not supported everywhere
91+
.reverse()
92+
.join('')
93+
.replace(/[١٢](?![\u062a\u0643])/g, function (match) {
94+
return numberMap[match];
95+
})
96+
.split('')
97+
.reverse()
98+
.join('')
99+
.replace(/،/g, ',');
100+
},
101+
postformat: function (string) {
102+
return string
103+
.replace(/\d/g, function (match) {
104+
return symbolMap[match];
105+
})
106+
.replace(/,/g, '،');
107+
},
108+
week: {
109+
dow: 0, // Sunday is the first day of the week.
110+
doy: 6, // The week that contains Jan 6th is the first week of the year.
111+
},
112+
});

app/Resources/public/assets/moment/dist/locale/ar.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -34,14 +34,14 @@ var symbolMap = {
3434
return n === 0
3535
? 0
3636
: n === 1
37-
? 1
38-
: n === 2
39-
? 2
40-
: n % 100 >= 3 && n % 100 <= 10
41-
? 3
42-
: n % 100 >= 11
43-
? 4
44-
: 5;
37+
? 1
38+
: n === 2
39+
? 2
40+
: n % 100 >= 3 && n % 100 <= 10
41+
? 3
42+
: n % 100 >= 11
43+
? 4
44+
: 5;
4545
},
4646
plurals = {
4747
s: [

app/Resources/public/assets/moment/dist/locale/be.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ function plural(word, num) {
1111
return num % 10 === 1 && num % 100 !== 11
1212
? forms[0]
1313
: num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20)
14-
? forms[1]
15-
: forms[2];
14+
? forms[1]
15+
: forms[2];
1616
}
1717
function relativeTimeWithPlural(number, withoutSuffix, key) {
1818
var format = {

app/Resources/public/assets/moment/dist/locale/bs.js

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,22 @@
11
//! moment.js locale configuration
22
//! locale : Bosnian [bs]
33
//! author : Nedim Cholich : https://github.com/frontyard
4+
//! author : Rasid Redzic : https://github.com/rasidre
45
//! based on (hr) translation by Bojan Marković
56

67
import moment from '../moment';
78

9+
function processRelativeTime(number, withoutSuffix, key, isFuture) {
10+
switch (key) {
11+
case 'm':
12+
return withoutSuffix
13+
? 'jedna minuta'
14+
: isFuture
15+
? 'jednu minutu'
16+
: 'jedne minute';
17+
}
18+
}
19+
820
function translate(number, withoutSuffix, key) {
921
var result = number + ' ';
1022
switch (key) {
@@ -17,8 +29,6 @@ function translate(number, withoutSuffix, key) {
1729
result += 'sekundi';
1830
}
1931
return result;
20-
case 'm':
21-
return withoutSuffix ? 'jedna minuta' : 'jedne minute';
2232
case 'mm':
2333
if (number === 1) {
2434
result += 'minuta';
@@ -29,7 +39,7 @@ function translate(number, withoutSuffix, key) {
2939
}
3040
return result;
3141
case 'h':
32-
return withoutSuffix ? 'jedan sat' : 'jednog sata';
42+
return withoutSuffix ? 'jedan sat' : 'jedan sat';
3343
case 'hh':
3444
if (number === 1) {
3545
result += 'sat';
@@ -130,7 +140,7 @@ export default moment.defineLocale('bs', {
130140
past: 'prije %s',
131141
s: 'par sekundi',
132142
ss: translate,
133-
m: translate,
143+
m: processRelativeTime,
134144
mm: translate,
135145
h: translate,
136146
hh: translate,

app/Resources/public/assets/moment/dist/locale/ca.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -82,12 +82,12 @@ export default moment.defineLocale('ca', {
8282
number === 1
8383
? 'r'
8484
: number === 2
85-
? 'n'
86-
: number === 3
87-
? 'r'
88-
: number === 4
89-
? 't'
90-
: 'è';
85+
? 'n'
86+
: number === 3
87+
? 'r'
88+
: number === 4
89+
? 't'
90+
: 'è';
9191
if (period === 'w' || period === 'W') {
9292
output = 'a';
9393
}

app/Resources/public/assets/moment/dist/locale/cs.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,14 @@
55
import moment from '../moment';
66

77
var months = {
8-
format: 'leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec'.split(
9-
'_'
10-
),
118
standalone:
12-
'ledna_února_března_dubna_května_června_července_srpna_září_října_listopadu_prosince'.split(
9+
'leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec'.split(
1310
'_'
1411
),
12+
format: 'ledna_února_března_dubna_května_června_července_srpna_září_října_listopadu_prosince'.split(
13+
'_'
14+
),
15+
isFormat: /DD?[o.]?(\[[^\[\]]*\]|\s)+MMMM/,
1516
},
1617
monthsShort = 'led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro'.split('_'),
1718
monthsParse = [

app/Resources/public/assets/moment/dist/locale/cv.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@ export default moment.defineLocale('cv', {
3636
var affix = /сехет$/i.exec(output)
3737
? 'рен'
3838
: /ҫул$/i.exec(output)
39-
? 'тан'
40-
: 'ран';
39+
? 'тан'
40+
: 'ран';
4141
return output + affix;
4242
},
4343
past: '%s каялла',

app/Resources/public/assets/moment/dist/locale/en-au.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -53,12 +53,12 @@ export default moment.defineLocale('en-au', {
5353
~~((number % 100) / 10) === 1
5454
? 'th'
5555
: b === 1
56-
? 'st'
57-
: b === 2
58-
? 'nd'
59-
: b === 3
60-
? 'rd'
61-
: 'th';
56+
? 'st'
57+
: b === 2
58+
? 'nd'
59+
: b === 3
60+
? 'rd'
61+
: 'th';
6262
return number + output;
6363
},
6464
week: {

app/Resources/public/assets/moment/dist/locale/en-ca.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -53,12 +53,12 @@ export default moment.defineLocale('en-ca', {
5353
~~((number % 100) / 10) === 1
5454
? 'th'
5555
: b === 1
56-
? 'st'
57-
: b === 2
58-
? 'nd'
59-
: b === 3
60-
? 'rd'
61-
: 'th';
56+
? 'st'
57+
: b === 2
58+
? 'nd'
59+
: b === 3
60+
? 'rd'
61+
: 'th';
6262
return number + output;
6363
},
6464
});

app/Resources/public/assets/moment/dist/locale/en-gb.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -53,12 +53,12 @@ export default moment.defineLocale('en-gb', {
5353
~~((number % 100) / 10) === 1
5454
? 'th'
5555
: b === 1
56-
? 'st'
57-
: b === 2
58-
? 'nd'
59-
: b === 3
60-
? 'rd'
61-
: 'th';
56+
? 'st'
57+
: b === 2
58+
? 'nd'
59+
: b === 3
60+
? 'rd'
61+
: 'th';
6262
return number + output;
6363
},
6464
week: {

app/Resources/public/assets/moment/dist/locale/en-ie.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -53,12 +53,12 @@ export default moment.defineLocale('en-ie', {
5353
~~((number % 100) / 10) === 1
5454
? 'th'
5555
: b === 1
56-
? 'st'
57-
: b === 2
58-
? 'nd'
59-
: b === 3
60-
? 'rd'
61-
: 'th';
56+
? 'st'
57+
: b === 2
58+
? 'nd'
59+
: b === 3
60+
? 'rd'
61+
: 'th';
6262
return number + output;
6363
},
6464
week: {

0 commit comments

Comments
 (0)