Update dependency moment to ~2.30.0 [SECURITY] #2
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
~2.13.0
->~2.30.0
GitHub Vulnerability Alerts
CVE-2017-18214
Affected versions of
moment
are vulnerable to a low severity regular expression denial of service when parsing dates as strings.Recommendation
Update to version 2.19.3 or later.
CVE-2022-24785
Impact
This vulnerability impacts npm (server) users of moment.js, especially if user provided locale string, eg
fr
is directly used to switch moment locale.Patches
This problem is patched in 2.29.2, and the patch can be applied to all affected versions (from 1.0.1 up until 2.29.1, inclusive).
Workarounds
Sanitize user-provided locale name before passing it to moment.js.
References
Are there any links users can visit to find out more?
For more information
If you have any questions or comments about this advisory:
Release Notes
moment/moment (moment)
v2.30.1
Compare Source
a lot of TS code.
v2.30.0
Compare Source
v2.29.4
Compare Source
v2.29.3
Compare Source
v2.29.2
Compare Source
Address GHSA-8hfj-j24r-96c4
v2.29.1
Compare Source
Updated deprecation message, bugfix in hi locale
v2.29.0
Compare Source
New locales (es-mx, bn-bd).
Minor bugfixes and locale improvements.
More tests.
Moment is in maintenance mode. Read more at this link:
https://momentjs.com/docs/#/-project-status/
v2.28.0
Compare Source
Fix bug where .format() modifies original instance, and locale updates
v2.27.0
Compare Source
Added Turkmen locale, other locale improvements, slight TypeScript fixes
v2.26.0
Compare Source
TypeScript fixes and many locale improvements
v2.25.3
Compare Source
Remove package.json module property. It looks like webpack behaves differently
for modules loaded via module vs jsnext:main.
v2.25.2
Compare Source
This release includes ES Module bundled moment, separate from it's source code
under dist/ folder. This might alleviate issues with finding the `./locale
subfolder for loading locales. This might also mean now webpack will bundle all
locales automatically, unless told otherwise.
v2.25.1
Compare Source
This is a quick patch release to address some of the issues raised after
releasing 2.25.0.
v2.25.0
Compare Source
Release May 1, 2020
#4611 022dc038 [feature] Support for strict string parsing, fixes #2469
#4599 4b615b9d [feature] Add support for eras in en and jp
#4296 757d4ff8 [feature] Accept custom relative thresholds in duration.humanize
18 bigfixes
36 locale fixes
5 new locales (oc-lnc, zh-mo, en-in, gom-deva, fil)
v2.24.0
Compare Source
Release Jan 21, 2019
#4338 [bugfix] Fix startOf/endOf DST issues while boosting performance
#4553 [feature] Add localeSort param to Locale weekday methods
#4887 [bugfix] Make Duration#as work with quarters
3 new locales (it-ch, ga, en-SG)
Lots of locale improvements
v2.23.0
Compare Source
Release Dec 12, 2018
#4863 [new locale] added Kurdish language (ku)
#4417 [bugfix] isBetween should return false for invalid dates
#4700 [bugfix] Fix #4698: Use ISO WeekYear for HTML5_FMT.WEEK
#4563 [feature] Fix #4518: Add support to add/subtract ISO weeks
other locale changes, build process changes, typos
v2.22.2
Compare Source
Release May 31, 2018
#4564 [bugfix] Avoid using trim()
#4453 [bugfix] Treat periods as periods, not regex-anything period, for weekday parsing in strict mode.
Minor locale improvements (pa-in, be, az)
v2.22.1
Compare Source
Release Apr 14, 2018
#4495 [bugfix] Added HTML5_FMT to moment.d.ts
Minor locale improvements
QUnit upgrade and coveralls reporting
v2.22.0
Compare Source
Release Mar 30, 2018
#4423 [new locale] Added Mongolian locale mn
Various locale improvements
Minor misc changes
v2.21.0
Compare Source
Release Mar 2, 2018
#4391 [bugfix] Fix #4390: use offset properly in toISOString
#4310 [bugfix] Fix #3883 lazy load parentLocale in defineLocale, fallback to global if missing
#4085 [misc] Print console warning when setting non-existent locales
#4371 [misc] fix deprecated rollup options
New locales: ug-cn, en-il, tg
Various locale improvements
v2.20.1
Compare Source
Release Dec 18, 2017
#4359 [locale] Fix Arabic locale for months (again)
#4357 [misc] Add optional parameter keepOffset to toISOString
v2.20.0
Compare Source
Release Dec 16, 2017
#4312 [bugfix] Fix #4251: Avoid RFC2822 in utc() test
#4240 [bugfix] Fix incorrect strict parsing with full-width parentheses
#4341 [feature] Prevent toISOString converting to UTC (issue #1751)
#4154 [feature] add format constants to support output to HTML5 input type formats (see #3928)
#4143 [new locale] mt: Maltese language
#4183 [locale] Relative seconds i18n
Various other locale improvements
v2.19.4
Compare Source
Release Dec 10, 2017
#4332 [bugfix] Fix weekday verification for UTC and offset days (fixes #4227)
#4336 [bugfix] Fix #4334: Remove unused function call argument
#4246 [misc] Add 'ss' relative time key to typescript definition
v2.19.3
Compare Source
Release Nov 29, 2017
#4326 [bugfix] Fix for ReDOS vulnerability (see #4163)
#4289 [misc] Fix spelling and formatting for U.S. for es-us
v2.19.2
Compare Source
Release Nov 11, 2017
#4255 [bugfix] Fix year setter for random days in a leap year, fixes #4238
#4242 [bugfix] updateLocale now tries to load parent, fixes #3626
v2.19.1
Compare Source
Make react native and webpack both work
v2.19.0
Compare Source
v2.18.1
Compare Source
Release Mar 22, 2017
#3853 [misc] Fix invalid whitespace character causing inability to parse
moment.js
v2.18.0
Compare Source
v2.17.1
Compare Source
Release Dec 03, 2016
#3638 [misc] TS: Make typescript definitions work with 1.x
#3628 [misc] Adds "sign CLA" link to
CONTRIBUTING.md
#3640 [misc] Fix locale issues
v2.17.0
Compare Source
Release Nov 22, 2016
#3435 [new locale] yo: Yoruba (Nigeria) locale
#3595 [bugfix] Fix accidental reference to global "value" variable
#3506 [bugfix] Fix invalid moments returning valid dates to method calls
#3563 [locale] ca: Change future relative time
#3504 [tests] Fixes #3463, parseZone not handling Z correctly (tests only)
#3591 [misc] typescript: update typescript to 2.0.8, add strictNullChecks=true
#3597 [misc] Fixed capitalization in nuget spec
v2.16.0
Compare Source
v2.15.2
Compare Source
v2.15.1
Compare Source
v2.15.0
Compare Source
v2.14.1
Compare Source
v2.14.0
Compare Source
Configuration
📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.