]>
git.ipfire.org Git - thirdparty/moment.git/log
Iskren Ivov Chernev [Sun, 18 Feb 2024 12:35:45 +0000 (14:35 +0200)]
Create npm-grunt.yml (#6209)
Add github actions to run tests against develop and PRs
Iskren Chernev [Wed, 27 Dec 2023 10:35:18 +0000 (12:35 +0200)]
Build 2.30.1
Iskren Chernev [Wed, 27 Dec 2023 10:33:42 +0000 (12:33 +0200)]
Bump version to 2.30.1
Iskren Chernev [Wed, 27 Dec 2023 10:32:34 +0000 (12:32 +0200)]
Update changelog for 2.30.1
Iskren Chernev [Wed, 27 Dec 2023 10:29:01 +0000 (12:29 +0200)]
Revert "Merge pull request #5827 from BobZombie:feature/fix_d.ts"
This reverts commit
651dff4d0c8914c9a9f73503bcb1a52e78de8a36 , reversing
changes made to
8d46db8068ad6e841500308c9236f64fe22f8e04 .
Iskren Chernev [Tue, 26 Dec 2023 19:15:14 +0000 (21:15 +0200)]
Build 2.30.0
Iskren Chernev [Tue, 26 Dec 2023 18:46:04 +0000 (20:46 +0200)]
Bump version to 2.30.0
Iskren Chernev [Tue, 26 Dec 2023 18:41:27 +0000 (20:41 +0200)]
Update changelog for 2.30.0
Iskren Chernev [Tue, 26 Dec 2023 19:08:37 +0000 (21:08 +0200)]
[misc] Make code ES6 compatible
Iskren Chernev [Tue, 26 Dec 2023 18:05:03 +0000 (20:05 +0200)]
Revert "Merge pull request #5599 from Alanscut:issue_4985"
This reverts commit
c8785e7d6acc94464b3d54c866b3f5a08d3df74e , reversing
changes made to
b4e0676927f8acae8a3e8fea45fe47a8f1ddc62f .
Iskren Chernev [Tue, 26 Dec 2023 17:51:59 +0000 (19:51 +0200)]
Revert "Merge pull request #5597 from Alanscut:issue-5596"
This reverts commit
b4e0676927f8acae8a3e8fea45fe47a8f1ddc62f , reversing
changes made to
cbcd0c5116e43ebd569e050934aeaef622ba7b64 .
Iskren Chernev [Tue, 26 Dec 2023 14:09:14 +0000 (16:09 +0200)]
Merge pull request #5607 from Alanscut:issue_5603
[bugfix] unify duration.valueOf and asMilliseconds
Iskren Chernev [Tue, 26 Dec 2023 14:08:44 +0000 (16:08 +0200)]
Do not re-create asMilliseconds for valueOf
Alanscut [Fri, 19 Jun 2020 01:37:19 +0000 (09:37 +0800)]
valueOf and asMilliseconds have the same function
Iskren Chernev [Tue, 26 Dec 2023 13:40:26 +0000 (15:40 +0200)]
Merge pull request #5748 from rasidre:adjust-bs-locale
[locale] bs: Improve relative minute
Iskren Chernev [Tue, 26 Dec 2023 13:40:14 +0000 (15:40 +0200)]
fix formatting
Rasid Redzic [Mon, 5 Oct 2020 16:11:19 +0000 (18:11 +0200)]
Fix issue for bs locale
Iskren Chernev [Sun, 24 Dec 2023 12:08:29 +0000 (14:08 +0200)]
Merge pull request #5949 from mergehez:develop
[new locale] ku-kmr: Kurdish (Northern Kurdish)
MergeSoft [Wed, 27 Oct 2021 22:34:05 +0000 (00:34 +0200)]
re-prettier hopelessly
MergeSoft [Wed, 27 Oct 2021 21:55:30 +0000 (23:55 +0200)]
Revert "Re-prettiered via prettier.io playground"
This reverts commit
6f619da102feb3118a9d5e44bc16d37697e69888 .
MergeSoft [Wed, 27 Oct 2021 21:55:13 +0000 (23:55 +0200)]
Revert "Re-Prettier via Node v10.24.1"
This reverts commit
4bb02699a514197af0896eb886891f4a10eee265 .
MergeSoft [Wed, 27 Oct 2021 21:54:23 +0000 (23:54 +0200)]
Revert "re-prettier via bash"
This reverts commit
a764cf95dd7d24b0949b289744b9efd47746ce03 .
MergeSoft [Wed, 27 Oct 2021 21:43:04 +0000 (23:43 +0200)]
re-prettier via bash
MergeSoft [Wed, 27 Oct 2021 21:28:37 +0000 (23:28 +0200)]
Re-prettiered via prettier.io playground
MergeSoft [Tue, 26 Oct 2021 21:12:22 +0000 (23:12 +0200)]
Re-Prettier via Node v10.24.1
MergeSoft [Tue, 26 Oct 2021 20:42:19 +0000 (22:42 +0200)]
Re-Re-Prettier
MergeSoft [Tue, 26 Oct 2021 19:25:17 +0000 (21:25 +0200)]
Re-Prettier
MergeSoft [Tue, 26 Oct 2021 18:56:32 +0000 (20:56 +0200)]
"Prettiered"
MergeSoft [Tue, 26 Oct 2021 18:40:14 +0000 (20:40 +0200)]
replaced const with var and function
mazlumozdogan [Sun, 24 Oct 2021 22:15:28 +0000 (00:15 +0200)]
added new locale: ku-kmr (Northern Kurdish)
Iskren Chernev [Sun, 24 Dec 2023 11:44:07 +0000 (13:44 +0200)]
Merge pull request #5827 from BobZombie:feature/fix_d.ts
[bugfix] ts: toISOString function also return null
Iskren Chernev [Sun, 24 Dec 2023 11:43:42 +0000 (13:43 +0200)]
Properly allow null for ts1 and ts3
BobZombie [Fri, 5 Feb 2021 23:21:51 +0000 (08:21 +0900)]
toISOString function also return null
Iskren Chernev [Sun, 24 Dec 2023 11:27:22 +0000 (13:27 +0200)]
Merge pull request #5790 from Youenn-Bouglouan:patch-1
[locale] nb: Fixed typo in relative times
youenn.bouglouan [Mon, 21 Dec 2020 14:03:37 +0000 (15:03 +0100)]
updated locale file in src/ and src/test/ folders, reverted changes in locale/ folder
Youenn Bouglouan [Fri, 4 Dec 2020 15:23:13 +0000 (16:23 +0100)]
Fixed typo (replaced en with én) in relative times for norwegian language.
Hi, Our Norwegian translator reported to us that there is a small typo in the Norwegian translations for relative times.
`en` should be replaced with `én` in expressions like `en time`, `en dag`...
Thanks!
Iskren Chernev [Sun, 24 Dec 2023 11:12:36 +0000 (13:12 +0200)]
Merge branch 'patch-5778' into develop
Iskren Chernev [Sun, 24 Dec 2023 11:11:27 +0000 (13:11 +0200)]
[misc] ts: Fix issues when importing moment-with-locales
This is based on code from https://github.com/moment/moment/pull/5778
Iskren Chernev [Sun, 24 Dec 2023 11:08:16 +0000 (13:08 +0200)]
Merge pull request #5772 from rasidre:add-locale-author
[locale] bs: Add author
Rasid Redzic [Sat, 7 Nov 2020 20:46:46 +0000 (21:46 +0100)]
[locale] add myself as author for bosnian language
Iskren Chernev [Sun, 24 Dec 2023 10:52:16 +0000 (12:52 +0200)]
Merge pull request #5718 from tomerle:get-set-switch-case
[misc] Use switch-case for better get-set performance (#2659)
tomerle [Wed, 16 Sep 2020 11:36:37 +0000 (14:36 +0300)]
[misc] Use new `get()` more (#2659)
- Use it in `getSetDayOfWeek`
- Also update style and comments for commented out `set()` cases
tomerle [Tue, 15 Sep 2020 15:26:34 +0000 (18:26 +0300)]
[misc] Use switch-case for better get-set performance (#2659)
Also done for `setMonth`.
Also simplified Leap Day logic.
Iskren Chernev [Sat, 23 Dec 2023 18:55:40 +0000 (20:55 +0200)]
Merge pull request #5599 from Alanscut:issue_4985
[feature] Enable exceptions for invali moments
Fixes #4985
Iskren Chernev [Sat, 23 Dec 2023 18:54:49 +0000 (20:54 +0200)]
Slight refactor of exception creation
Alanscut [Tue, 16 Jun 2020 07:14:24 +0000 (15:14 +0800)]
[feature]fix issue #4985 and add method
Iskren Chernev [Sat, 23 Dec 2023 18:45:35 +0000 (20:45 +0200)]
Merge pull request #5597 from Alanscut:issue-5596
[bugfix] fix #5596: floating number calculation converter
Iskren Chernev [Sat, 23 Dec 2023 18:44:49 +0000 (20:44 +0200)]
Tweak float-rounding comment
Alanscut [Sun, 14 Jun 2020 15:25:53 +0000 (23:25 +0800)]
prettier check
Alanscut [Sun, 14 Jun 2020 15:14:42 +0000 (23:14 +0800)]
fix #5596: floating number calculation converter
Iskren Chernev [Sat, 23 Dec 2023 13:40:17 +0000 (15:40 +0200)]
Merge pull request #5592 from Alanscut:issue_5314
[bugfix] Fix the issue of `isValid()` in strict mode
Alanscut [Thu, 11 Jun 2020 06:23:31 +0000 (14:23 +0800)]
Fix the issue of in strict mode
Iskren Chernev [Sat, 23 Dec 2023 13:18:34 +0000 (15:18 +0200)]
Merge pull request #5581 from Alanscut:optimizeCode
[feature] Optimize computeErasParse and computeMonthsParse
Alanscut [Thu, 4 Jun 2020 03:45:43 +0000 (11:45 +0800)]
[feature] Optimize computeErasParse and computeMonthsParse
Iskren Chernev [Sat, 23 Dec 2023 13:01:36 +0000 (15:01 +0200)]
Merge pull request #6193 from moment:fix-locale-week-year
[bugfix] weekyear setter handle dow
Iskren Chernev [Sat, 23 Dec 2023 12:53:53 +0000 (14:53 +0200)]
bugfix: weekyear setter handle dow
Fixes #3944
Iskren Chernev [Sat, 23 Dec 2023 10:56:29 +0000 (12:56 +0200)]
Merge pull request #5554 from Alanscut:issue_5075
[bugfix] Fix issue #5075, Delete destructive judgment
Alanscut [Wed, 20 May 2020 07:54:30 +0000 (15:54 +0800)]
run prettier-fmt
Alanscut [Wed, 20 May 2020 07:46:01 +0000 (15:46 +0800)]
fix eslint error
Alanscut [Wed, 20 May 2020 07:13:48 +0000 (15:13 +0800)]
fix issue #5075 Remove destructive judgment
Iskren Chernev [Sat, 23 Dec 2023 10:29:52 +0000 (12:29 +0200)]
Merge pull request #5190 from majdal:develop
[new locale] ar-ps: Arabic (Palestine)
Iskren Chernev [Sat, 23 Dec 2023 10:29:14 +0000 (12:29 +0200)]
Fix formatting
Kunal Marwaha [Wed, 17 Jun 2020 09:57:49 +0000 (02:57 -0700)]
Fix tests
Majd Al-shihabi [Fri, 22 May 2020 09:44:49 +0000 (12:44 +0300)]
ran prettier-fmt on the new ar-ps locale files
Majd Al-shihabi [Thu, 21 May 2020 20:41:50 +0000 (23:41 +0300)]
New Arabic locale, with Syriac month names used in Palestine/Levant
Majd Al-shihabi [Wed, 7 Aug 2019 08:33:36 +0000 (11:33 +0300)]
Added a Palestinian locale, using Syriac month names.
Majd Al-shihabi [Thu, 21 May 2020 20:41:50 +0000 (23:41 +0300)]
New Arabic locale, with Syriac month names used in Palestine/Levant
Majd Al-shihabi [Wed, 7 Aug 2019 08:33:36 +0000 (11:33 +0300)]
Added a Palestinian locale, using Syriac month names.
Iskren Chernev [Sat, 16 Dec 2023 22:22:59 +0000 (00:22 +0200)]
Merge pull request #6055 from qzoke:develop
[misc] Refactoring & Cleanup - aliases and priorities in src/lib/units/
Iskren Chernev [Sat, 16 Dec 2023 22:22:08 +0000 (00:22 +0200)]
run prettier
Nirpendra Patel [Wed, 22 Feb 2023 12:07:01 +0000 (17:37 +0530)]
Removed Comments.
Nirpendra Patel [Thu, 6 Oct 2022 09:46:44 +0000 (15:16 +0530)]
Refactoring & Cleanup
My mission with this refactoring was to make it more readable and procedural. Not only it reduces 32 function calls, It's all in one place. All aliases in aliases.js file and all priorities in priorities.js file
1. All the functions which were responsible for creating aliases from following files(comments are file names) have been moved to src/lib/units/aliases.js
// src/lib/units/day-of-month.js
addUnitAlias('date', 'D');
// src/lib/units/day-of-week.js
addUnitAlias('day', 'd');
addUnitAlias('weekday', 'e');
addUnitAlias('isoWeekday', 'E');
// src/lib/units/day-of-year.js
addUnitAlias('dayOfYear', 'DDD');
// src/lib/units/hour.js
addUnitAlias('hour', 'h');
// src/lib/units/millisecond.js
addUnitAlias('millisecond', 'ms');
// src/lib/units/minute.js
addUnitAlias('minute', 'm');
// src/lib/units/month.js
addUnitAlias('month', 'M');
// src/lib/units/quarter.js
addUnitAlias('quarter', 'Q');
// src/lib/units/second.js
addUnitAlias('second', 's');
// src/lib/units/week-year.js
addUnitAlias('weekYear', 'gg');
addUnitAlias('isoWeekYear', 'GG');
// src/lib/units/week.js
addUnitAlias('week', 'w');
addUnitAlias('isoWeek', 'W');
// src/lib/units/year.js
addUnitAlias('year', 'y');
2. Ran all the functions and final result has been saved as "aliases" object in src/lib/units/aliases.js.
3. Commented out all the aliases creation functions in src/lib/units/aliases.js as we have final and known Object as a variable.
4. All the functions which were responsible for creating priorities from following files(comments are file names) have been moved to src/lib/units/priorities.js
// src/lib/units/day-of-month.js
addUnitPriority('date', 9);
// src/lib/units/day-of-week.js
addUnitPriority('day', 11);
addUnitPriority('weekday', 11);
addUnitPriority('isoWeekday', 11);
// src/lib/units/day-of-year.js
addUnitPriority('dayOfYear', 4);
// src/lib/units/hour.js
addUnitPriority('hour', 13);
// src/lib/units/millisecond.js
addUnitPriority('millisecond', 16);
// src/lib/units/minute.js
addUnitPriority('minute', 14);
// src/lib/units/month.js
addUnitPriority('month', 8);
// src/lib/units/quarter.js
addUnitPriority('quarter', 7);
// src/lib/units/second.js
addUnitPriority('second', 15);
// src/lib/units/week-year.js
addUnitPriority('weekYear', 1);
addUnitPriority('isoWeekYear', 1);
// src/lib/units/week.js
addUnitPriority('week', 5);
addUnitPriority('isoWeek', 5);
// src/lib/units/year.js
addUnitPriority('year', 1);
5. Ran all the functions and final result has been saved as "priorities" object in src/lib/units/priorities.js.
6. Commented out all the priorities creation functions in src/lib/units/aliases.js as we have final and known Object as a variable.
Iskren Chernev [Sat, 16 Dec 2023 22:08:21 +0000 (00:08 +0200)]
Merge pull request #6067 from ChALkeR:chalker/maart-regex
[locale] nl, nl-be: Fix erroneous regex anchoring
Сковорода Никита Андреевич [Mon, 14 Nov 2022 05:00:12 +0000 (08:00 +0300)]
fix: erroneous regex anchoring in nl locale
Iskren Chernev [Sat, 16 Dec 2023 22:01:35 +0000 (00:01 +0200)]
Merge pull request #6086 from anandfresh:contributing
[misc] Update contributing doc
Anandha Krishnan S [Tue, 10 Jan 2023 19:00:10 +0000 (00:30 +0530)]
update contributing.md
Iskren Chernev [Sat, 16 Dec 2023 21:42:27 +0000 (23:42 +0200)]
Merge pull request #6128 from tobslob:fix/undefined-locale-name
[feature] Graceful handling of undefined locale name
Oluwatobiloba A. Adeneye [Sun, 7 May 2023 21:16:19 +0000 (22:16 +0100)]
fix(bug): add condition to prevent name is undefined in isLocaleNameSane function and ensure it returns a boolean
Iskren Chernev [Sat, 16 Dec 2023 20:59:56 +0000 (22:59 +0200)]
Merge pull request #6191 from heiglandreas:fixCzeckMonths
[locale] cs: Fix month-names with numerals
Iskren Chernev [Sat, 16 Dec 2023 20:59:16 +0000 (22:59 +0200)]
Fix formatting
Andreas Heigl [Fri, 15 Dec 2023 10:52:03 +0000 (11:52 +0100)]
Render Month-names correctly with numerals
According to local knowledge the month-names need to be rendered using
the format-version when a numeral is added to them. Either before or
after the monthname.
This is now handled by adding the appropriate isFormat regex.
Iskren Chernev [Sat, 16 Dec 2023 20:55:25 +0000 (22:55 +0200)]
[misc] Reformat according to latest prettier
Iskren Chernev [Sat, 16 Dec 2023 20:54:26 +0000 (22:54 +0200)]
[misc] Update prettier config
For some reason it wanted to put traling commas everywhere (including
functions) and that spooks eslint.
Iskren Chernev [Sat, 16 Dec 2023 20:53:48 +0000 (22:53 +0200)]
[misc] Update packages
I had to put some restraint on @types/node, otherwise it wasn't ts3
compatible.
Iskren Chernev [Wed, 6 Jul 2022 16:00:01 +0000 (19:00 +0300)]
Build 2.24.4
Iskren Chernev [Wed, 6 Jul 2022 15:58:30 +0000 (18:58 +0300)]
Bump version to 2.24.4
Iskren Chernev [Wed, 6 Jul 2022 15:57:55 +0000 (18:57 +0300)]
Update changelog for 2.29.4
Khang Vo (doublevkay) [Wed, 6 Jul 2022 15:28:25 +0000 (22:28 +0700)]
[bugfix] Fix redos in preprocessRFC2822 regex (#6015)
* fix ReDoS in preprocessRFC2822 regex
Fixes: [#2936](https://github.com/moment/moment/issues/6012)
Disallow nested rfc2822 comments to prevent quadratic regex execution time (i.e each open bracket is considered at most twice).
Iskren Chernev [Wed, 6 Jul 2022 15:53:59 +0000 (18:53 +0300)]
Merge branch 'master' into develop
Iskren Chernev [Wed, 6 Jul 2022 15:53:48 +0000 (18:53 +0300)]
Revert "[bugfix] Fix redos in preprocessRFC2822 regex (#6015)"
This reverts commit
7aebb1617fc9bced87ab6bc4c317644019b23ce7 .
Khang Vo (doublevkay) [Wed, 6 Jul 2022 15:28:25 +0000 (22:28 +0700)]
[bugfix] Fix redos in preprocessRFC2822 regex (#6015)
* fix ReDoS in preprocessRFC2822 regex
Fixes: [#2936](https://github.com/moment/moment/issues/6012)
Disallow nested rfc2822 comments to prevent quadratic regex execution time (i.e each open bracket is considered at most twice).
Iskren Chernev [Sun, 17 Apr 2022 18:25:24 +0000 (21:25 +0300)]
Build 2.29.3
Iskren Chernev [Sun, 17 Apr 2022 18:22:17 +0000 (21:22 +0300)]
Fixup release complaints
Iskren Chernev [Sun, 17 Apr 2022 18:20:50 +0000 (21:20 +0300)]
Bump version to 2.29.3
Iskren Chernev [Sun, 17 Apr 2022 18:20:10 +0000 (21:20 +0300)]
Update changes for 2.29.3
Lorenzo Cesana [Sun, 17 Apr 2022 18:03:06 +0000 (20:03 +0200)]
[bugfix] Remove const usage (#5995)
Jericho [Sun, 17 Apr 2022 18:02:31 +0000 (12:02 -0600)]
misc: fix advisory link (#5990)
Iskren Chernev [Sun, 3 Apr 2022 13:12:09 +0000 (16:12 +0300)]
Build 2.29.2
Iskren Chernev [Sun, 3 Apr 2022 13:10:39 +0000 (16:10 +0300)]
Bump version to 2.29.2
Iskren Chernev [Sun, 3 Apr 2022 13:10:00 +0000 (16:10 +0300)]
Update changelog for 2.29.2