moment/moment (moment)
### [`v2.30.1`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2301)
[Compare Source](https://togithub.com/moment/moment/compare/2.30.0...2.30.1)
- Release Dec 27, 2023
- Revert [https://github.com/moment/moment/pull/5827](https://togithub.com/moment/moment/pull/5827), because it's breaking
a lot of TS code.
### [`v2.30.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2300-Full-changelog)
[Compare Source](https://togithub.com/moment/moment/compare/2.29.4...2.30.0)
- Release Dec 26, 2023
### [`v2.29.4`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2294)
[Compare Source](https://togithub.com/moment/moment/compare/2.29.3...2.29.4)
- Release Jul 6, 2022
- [#6015](https://togithub.com/moment/moment/pull/6015) \[bugfix] Fix ReDoS in preprocessRFC2822 regex
### [`v2.29.3`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2293-Full-changelog)
[Compare Source](https://togithub.com/moment/moment/compare/2.29.2...2.29.3)
- Release Apr 17, 2022
- [#5995](https://togithub.com/moment/moment/pull/5995) \[bugfix] Remove const usage
- [#5990](https://togithub.com/moment/moment/pull/5990) misc: fix advisory link
### [`v2.29.2`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2292-See-full-changelog)
[Compare Source](https://togithub.com/moment/moment/compare/2.29.1...2.29.2)
- Release Apr 3 2022
Address https://github.com/moment/moment/security/advisories/GHSA-8hfj-j24r-96c4
### [`v2.29.1`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2291-See-full-changelog)
[Compare Source](https://togithub.com/moment/moment/compare/2.29.0...2.29.1)
- Release Oct 6, 2020
Updated deprecation message, bugfix in hi locale
### [`v2.29.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2290-See-full-changelog)
[Compare Source](https://togithub.com/moment/moment/compare/2.28.0...2.29.0)
- Release Sept 22, 2020
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`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2280-See-full-changelog)
[Compare Source](https://togithub.com/moment/moment/compare/2.27.0...2.28.0)
- Release Sept 13, 2020
Fix bug where .format() modifies original instance, and locale updates
### [`v2.27.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2270-See-full-changelog)
[Compare Source](https://togithub.com/moment/moment/compare/2.26.0...2.27.0)
- Release June 18, 2020
Added Turkmen locale, other locale improvements, slight TypeScript fixes
### [`v2.26.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2260-See-full-changelog)
[Compare Source](https://togithub.com/moment/moment/compare/2.25.3...2.26.0)
- Release May 19, 2020
TypeScript fixes and many locale improvements
### [`v2.25.3`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2253)
[Compare Source](https://togithub.com/moment/moment/compare/2.25.2...2.25.3)
- Release May 4, 2020
Remove package.json module property. It looks like webpack behaves differently
for modules loaded via module vs jsnext:main.
### [`v2.25.2`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2252)
[Compare Source](https://togithub.com/moment/moment/compare/2.25.1...2.25.2)
- Release May 4, 2020
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`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2251)
[Compare Source](https://togithub.com/moment/moment/compare/2.25.0...2.25.1)
- Release May 1, 2020
This is a quick patch release to address some of the issues raised after
releasing 2.25.0.
- [2e268635](https://togithub.com/moment/moment/commit/2e268635) \[misc] Revert [#5269](https://togithub.com/moment/moment/issues/5269) due to webpack warning
- [226799e1](https://togithub.com/moment/moment/commit/226799e1) \[locale] fil: Fix metadata comment
- [a83a521](https://togithub.com/moment/moment/commit/a83a521) \[bugfix] Fix typeoff usages
- [e324334](https://togithub.com/moment/moment/commit/e324334) \[pkg] Add ts3.1-typings in npm package
- [28cc23e](https://togithub.com/moment/moment/commit/28cc23e) \[misc] Remove deleted generated locale en-SG
### [`v2.25.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2250-See-full-changelog)
[Compare Source](https://togithub.com/moment/moment/compare/2.24.0...2.25.0)
- Release May 1, 2020
- [#4611](https://togithub.com/moment/moment/issues/4611) [022dc038](https://togithub.com/moment/moment/commit/022dc038) \[feature] Support for strict string parsing, fixes [#2469](https://togithub.com/moment/moment/issues/2469)
- [#4599](https://togithub.com/moment/moment/issues/4599) [4b615b9d](https://togithub.com/moment/moment/commit/4b615b9d) \[feature] Add support for eras in en and jp
- [#4296](https://togithub.com/moment/moment/issues/4296) [757d4ff8](https://togithub.com/moment/moment/commit/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`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2240-See-full-changelog)
[Compare Source](https://togithub.com/moment/moment/compare/2.23.0...2.24.0)
- Release Jan 21, 2019
- [#4338](https://togithub.com/moment/moment/pull/4338) \[bugfix] Fix startOf/endOf DST issues while boosting performance
- [#4553](https://togithub.com/moment/moment/pull/4553) \[feature] Add localeSort param to Locale weekday methods
- [#4887](https://togithub.com/moment/moment/pull/4887) \[bugfix] Make Duration#as work with quarters
- 3 new locales (it-ch, ga, en-SG)
- Lots of locale improvements
### [`v2.23.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2230-See-full-changelog)
[Compare Source](https://togithub.com/moment/moment/compare/2.22.2...2.23.0)
- Release Dec 12, 2018
- [#4863](https://togithub.com/moment/moment/pull/4863) \[new locale] added Kurdish language (ku)
- [#4417](https://togithub.com/moment/moment/pull/4417) \[bugfix] isBetween should return false for invalid dates
- [#4700](https://togithub.com/moment/moment/pull/4700) \[bugfix] Fix [#4698](https://togithub.com/moment/moment/pull/4698): Use ISO WeekYear for HTML5\_FMT.WEEK
- [#4563](https://togithub.com/moment/moment/pull/4563) \[feature] Fix [#4518](https://togithub.com/moment/moment/pull/4518): Add support to add/subtract ISO weeks
- other locale changes, build process changes, typos
### [`v2.22.2`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2222-See-full-changelog)
[Compare Source](https://togithub.com/moment/moment/compare/2.22.1...2.22.2)
- Release May 31, 2018
- [#4564](https://togithub.com/moment/moment/pull/4564) \[bugfix] Avoid using trim()
- [#4453](https://togithub.com/moment/moment/pull/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`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2221-See-full-changelog)
[Compare Source](https://togithub.com/moment/moment/compare/2.22.0...2.22.1)
- Release Apr 14, 2018
- [#4495](https://togithub.com/moment/moment/pull/4495) \[bugfix] Added HTML5\_FMT to moment.d.ts
- Minor locale improvements
- QUnit upgrade and coveralls reporting
### [`v2.22.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2220-See-full-changelog)
[Compare Source](https://togithub.com/moment/moment/compare/2.21.0...2.22.0)
- Release Mar 30, 2018
- [#4423](https://togithub.com/moment/moment/pull/4423) \[new locale] Added Mongolian locale mn
- Various locale improvements
- Minor misc changes
### [`v2.21.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2210-See-full-changelog)
[Compare Source](https://togithub.com/moment/moment/compare/2.20.1...2.21.0)
- Release Mar 2, 2018
- [#4391](https://togithub.com/moment/moment/pull/4391) \[bugfix] Fix [#4390](https://togithub.com/moment/moment/pull/4390): use offset properly in toISOString
- [#4310](https://togithub.com/moment/moment/pull/4310) \[bugfix] Fix [#3883](https://togithub.com/moment/moment/pull/3883) lazy load parentLocale in defineLocale, fallback to global if missing
- [#4085](https://togithub.com/moment/moment/pull/4085) \[misc] Print console warning when setting non-existent locales
- [#4371](https://togithub.com/moment/moment/pull/4371) \[misc] fix deprecated rollup options
- New locales: ug-cn, en-il, tg
- Various locale improvements
### [`v2.20.1`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2201-See-changelog)
[Compare Source](https://togithub.com/moment/moment/compare/2.20.0...2.20.1)
- Release Dec 18, 2017
- [#4359](https://togithub.com/moment/moment/pull/4359) \[locale] Fix Arabic locale for months (again)
- [#4357](https://togithub.com/moment/moment/pull/4357) \[misc] Add optional parameter keepOffset to toISOString
### [`v2.20.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2200-See-full-changelog)
[Compare Source](https://togithub.com/moment/moment/compare/2.19.4...2.20.0)
- Release Dec 16, 2017
- [#4312](https://togithub.com/moment/moment/pull/4312) \[bugfix] Fix [#4251](https://togithub.com/moment/moment/pull/4251): Avoid RFC2822 in utc() test
- [#4240](https://togithub.com/moment/moment/pull/4240) \[bugfix] Fix incorrect strict parsing with full-width parentheses
- [#4341](https://togithub.com/moment/moment/pull/4341) \[feature] Prevent toISOString converting to UTC (issue [#1751](https://togithub.com/moment/moment/pull/1751))
- [#4154](https://togithub.com/moment/moment/pull/4154) \[feature] add format constants to support output to HTML5 input type formats (see [#3928](https://togithub.com/moment/moment/pull/3928))
- [#4143](https://togithub.com/moment/moment/pull/4143) \[new locale] mt: Maltese language
- [#4183](https://togithub.com/moment/moment/pull/4183) \[locale] Relative seconds i18n
- Various other locale improvements
### [`v2.19.4`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2194-See-changelog)
[Compare Source](https://togithub.com/moment/moment/compare/2.19.3...2.19.4)
- Release Dec 10, 2017
- [#4332](https://togithub.com/moment/moment/pull/4332) \[bugfix] Fix weekday verification for UTC and offset days (fixes [#4227](https://togithub.com/moment/moment/pull/4227))
- [#4336](https://togithub.com/moment/moment/pull/4336) \[bugfix] Fix [#4334](https://togithub.com/moment/moment/pull/4334): Remove unused function call argument
- [#4246](https://togithub.com/moment/moment/pull/4246) \[misc] Add 'ss' relative time key to typescript definition
### [`v2.19.3`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2193-See-changelog)
[Compare Source](https://togithub.com/moment/moment/compare/2.19.2...2.19.3)
- Release Nov 29, 2017
- [#4326](https://togithub.com/moment/moment/pull/4326) \[bugfix] Fix for ReDOS vulnerability (see [#4163](https://togithub.com/moment/moment/issues/4163))
- [#4289](https://togithub.com/moment/moment/pull/4289) \[misc] Fix spelling and formatting for U.S. for es-us
### [`v2.19.2`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2192-See-changelog-its-the-same-D)
[Compare Source](https://togithub.com/moment/moment/compare/2.19.1...2.19.2)
- Release Nov 11, 2017
- [#4255](https://togithub.com/moment/moment/pull/4255) \[bugfix] Fix year setter for random days in a leap year, fixes [#4238](https://togithub.com/moment/moment/issues/4238)
- [#4242](https://togithub.com/moment/moment/pull/4242) \[bugfix] updateLocale now tries to load parent, fixes [#3626](https://togithub.com/moment/moment/issues/3626)
### [`v2.19.1`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2191)
[Compare Source](https://togithub.com/moment/moment/compare/2.19.0...2.19.1)
- Release Oct 11, 2017
Make react native and webpack both work
- [#4225](https://togithub.com/moment/moment/issues/4225) [#4226](https://togithub.com/moment/moment/issues/4226) [#4232](https://togithub.com/moment/moment/issues/4232)
### [`v2.19.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2190-See-full-changelog)
[Compare Source](https://togithub.com/moment/moment/compare/2.18.1...2.19.0)
- Release Oct 10, 2017
### [`v2.18.1`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2181)
[Compare Source](https://togithub.com/moment/moment/compare/2.18.0...2.18.1)
- Release Mar 22, 2017
- [#3853](https://togithub.com/moment/moment/pull/3853) \[misc] Fix invalid whitespace character causing inability to parse
moment.js
### [`v2.18.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2180-See-full-changelog)
[Compare Source](https://togithub.com/moment/moment/compare/2.17.1...2.18.0)
- Release Mar 18, 2017
### [`v2.17.1`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2171-Also-available-here)
[Compare Source](https://togithub.com/moment/moment/compare/2.17.0...2.17.1)
- Release Dec 03, 2016
- [#3638](https://togithub.com/moment/moment/pull/3638) \[misc] TS: Make typescript definitions work with 1.x
- [#3628](https://togithub.com/moment/moment/pull/3628) \[misc] Adds "sign CLA" link to `CONTRIBUTING.md`
- [#3640](https://togithub.com/moment/moment/pull/3640) \[misc] Fix locale issues
### [`v2.17.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2170-Also-available-here)
[Compare Source](https://togithub.com/moment/moment/compare/2.16.0...2.17.0)
- Release Nov 22, 2016
- [#3435](https://togithub.com/moment/moment/pull/3435) \[new locale] yo: Yoruba (Nigeria) locale
- [#3595](https://togithub.com/moment/moment/pull/3595) \[bugfix] Fix accidental reference to global "value" variable
- [#3506](https://togithub.com/moment/moment/pull/3506) \[bugfix] Fix invalid moments returning valid dates to method calls
- [#3563](https://togithub.com/moment/moment/pull/3563) \[locale] ca: Change future relative time
- [#3504](https://togithub.com/moment/moment/pull/3504) \[tests] Fixes [#3463](https://togithub.com/moment/moment/issues/3463), parseZone not handling Z correctly (tests only)
- [#3591](https://togithub.com/moment/moment/pull/3591) \[misc] typescript: update typescript to 2.0.8, add strictNullChecks=true
- [#3597](https://togithub.com/moment/moment/pull/3597) \[misc] Fixed capitalization in nuget spec
### [`v2.16.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2160-See-full-changelog)
[Compare Source](https://togithub.com/moment/moment/compare/2.15.2...2.16.0)
- Release Nov 9, 2016
### [`v2.15.2`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2152)
[Compare Source](https://togithub.com/moment/moment/compare/2.15.1...2.15.2)
- Release Oct 23, 2016
- [#3525](https://togithub.com/moment/moment/pull/3525) Speedup month standalone/format regexes **(IMPORTANT)**
- [#3466](https://togithub.com/moment/moment/pull/3466) Fix typo of Javanese
### [`v2.15.1`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2151)
[Compare Source](https://togithub.com/moment/moment/compare/2.15.0...2.15.1)
- Release Sept 20, 2016
- [#3438](https://togithub.com/moment/moment/pull/3438) Fix locale autoload, revert [#3344](https://togithub.com/moment/moment/pull/3344)
### [`v2.15.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2150-See-full-changelog)
[Compare Source](https://togithub.com/moment/moment/compare/2.14.1...2.15.0)
- Release Sept 12, 2016
### [`v2.14.1`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2141)
[Compare Source](https://togithub.com/moment/moment/compare/2.14.0...2.14.1)
- Release July 20, 2016
- [#3280](https://togithub.com/moment/moment/pull/3280) Fix typescript definitions
### [`v2.14.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2140-See-full-changelog)
[Compare Source](https://togithub.com/moment/moment/compare/2.13.0...2.14.0)
- Release July 20, 2016
### [`v2.13.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2130-See-full-changelog)
[Compare Source](https://togithub.com/moment/moment/compare/2.12.0...2.13.0)
- Release April 18, 2016
### [`v2.12.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2120-See-full-changelog)
[Compare Source](https://togithub.com/moment/moment/compare/2.11.2...2.12.0)
- Release March 7, 2016
### [`v2.11.2`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2112-Fix-ReDoS-attack-vector)
[Compare Source](https://togithub.com/moment/moment/compare/2.11.1...2.11.2)
- Release February 7, 2016
- [#2939](https://togithub.com/moment/moment/pull/2939) use full-string match to speed up aspnet regex match
### [`v2.11.1`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2111-See-full-changelog)
[Compare Source](https://togithub.com/moment/moment/compare/2.11.0...2.11.1)
- Release January 9, 2016
### [`v2.11.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2110-See-full-changelog)
[Compare Source](https://togithub.com/moment/moment/compare/2.10.6...2.11.0)
- Release January 4, 2016
- [#2624](https://togithub.com/moment/moment/pull/2624) Proper handling of invalid moments
- [#2634](https://togithub.com/moment/moment/pull/2634) Fix strict month parsing issue in cs,ru,sk
- [#2735](https://togithub.com/moment/moment/pull/2735) Reset the locale back to 'en' after defining all locales in min/locales.js
- [#2702](https://togithub.com/moment/moment/pull/2702) Week rework
- [#2746](https://togithub.com/moment/moment/pull/2746) Changed September Abbreviation to "Sept" in locale-specific english
files and default locale file
- [#2646](https://togithub.com/moment/moment/pull/2646) Fix [#2645](https://togithub.com/moment/moment/pull/2645) - invalid dates pre-1970
- [#2641](https://togithub.com/moment/moment/pull/2641) Implement basic format and comma as ms separator in ISO 8601
- [#2665](https://togithub.com/moment/moment/pull/2665) Implement stricter weekday parsing
- [#2700](https://togithub.com/moment/moment/pull/2700) Add \[Hh]mm and \[Hh]mmss formatting tokens, so you can parse 123 with
hmm for example
- [#2565](https://togithub.com/moment/moment/pull/2565) [#2835](https://togithub.com/moment/moment/pull/2835) Expose arguments used for moment creation with creationData
(fix [#2443](https://togithub.com/moment/moment/pull/2443))
- [#2648](https://togithub.com/moment/moment/pull/2648) fix issue [#2640](https://togithub.com/moment/moment/pull/2640): support instanceof operator
- [#2709](https://togithub.com/moment/moment/pull/2709) Add isSameOrAfter and isSameOrBefore comparison methods
- [#2721](https://togithub.com/moment/moment/pull/2721) Fix moment creation from object with strings values
- [#2740](https://togithub.com/moment/moment/pull/2740) Enable 'd hh:mm:ss.sss' format for durations
- [#2766](https://togithub.com/moment/moment/pull/2766) [#2833](https://togithub.com/moment/moment/pull/2833) Alternate Clock Source Support
### [`v2.10.6`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2106)
[Compare Source](https://togithub.com/moment/moment/compare/2.10.5...2.10.6)
- Release July 28, 2015
[#2515](https://togithub.com/moment/moment/pull/2515) Fix regression introduced
in `2.10.5` related to `moment.ISO_8601` parsing.
### [`v2.10.5`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2105-See-full-changelog)
[Compare Source](https://togithub.com/moment/moment/compare/2.10.3...2.10.5)
- Release July 26, 2015
Important changes:
- [#2357](https://togithub.com/moment/moment/pull/2357) Improve unit bubbling for ISO dates
this fixes day to year conversions to work around end-of-year (~365 days). As
a side effect 365 days is 11 months and 30 days, and 366 days is one year.
- [#2438](https://togithub.com/moment/moment/pull/2438) Fix inconsistent moment.min and moment.max results
Return invalid result if any of the inputs is invalid
- [#2494](https://togithub.com/moment/moment/pull/2494) Fix two digit year parsing with YYYY format
This brings the benefits of YY to YYYY
- [#2368](https://togithub.com/moment/moment/pull/2368) perf: use faster form of copying dates, across the board improvement
### [`v2.10.3`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2103-See-full-changelog)
[Compare Source](https://togithub.com/moment/moment/compare/2.10.2...2.10.3)
- Release May 13, 2015
- add `moment.fn.to` and `moment.fn.toNow` (similar to `from` and `fromNow`)
- new locales (Sinhalese (si), Montenegrin (me), Javanese (ja))
- performance improvements
### [`v2.10.2`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2102)
[Compare Source](https://togithub.com/moment/moment/compare/2.9.0...2.10.2)
- Release April 9, 2015
- fixed moment-with-locales in browser env caused by esperanto change
### [`v2.9.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#290-See-full-changelog)
[Compare Source](https://togithub.com/moment/moment/compare/2.8.4...2.9.0)
- Release January 8, 2015
languages:
- [2104](https://togithub.com/moment/moment/issues/2104) Frisian (fy) language file with unit test
- [2097](https://togithub.com/moment/moment/issues/2097) add ar-tn locale
deprecations:
- [2074](https://togithub.com/moment/moment/issues/2074) Implement `moment.fn.utcOffset`, deprecate `moment.fn.zone`
features:
- [2088](https://togithub.com/moment/moment/issues/2088) add moment.fn.isBetween
- [2054](https://togithub.com/moment/moment/issues/2054) Call updateOffset when creating moment (needed for default timezone in
moment-timezone)
- [1893](https://togithub.com/moment/moment/issues/1893) Add moment.isDate method
- [1825](https://togithub.com/moment/moment/issues/1825) Implement toJSON function on Duration
- [1809](https://togithub.com/moment/moment/issues/1809) Allowing moment.set() to accept a hash of units
- [2128](https://togithub.com/moment/moment/issues/2128) Add firstDayOfWeek, firstDayOfYear locale getters
- [2131](https://togithub.com/moment/moment/issues/2131) Add quarter diff support
Some bugfixes and language improvements -- [full changelog](https://gist.github.com/ichernev/0c9a9b49951111a27ce7)
### [`v2.8.4`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#284-See-full-changelog)
[Compare Source](https://togithub.com/moment/moment/compare/2.8.3...2.8.4)
- Release November 19, 2014
Features:
- [#2000](https://togithub.com/moment/moment/issues/2000) Add LTS localised format that includes seconds
- [#1960](https://togithub.com/moment/moment/issues/1960) added formatToken 'x' for unix offset in milliseconds [#1938](https://togithub.com/moment/moment/issues/1938)
- [#1965](https://togithub.com/moment/moment/issues/1965) Support 24:00:00.000 to mean next day, at midnight.
- [#2002](https://togithub.com/moment/moment/issues/2002) Accept 'date' key when creating moment with object
- [#2009](https://togithub.com/moment/moment/issues/2009) Use native toISOString when we can
Some bugfixes and language improvements -- [full changelog](https://gist.github.com/ichernev/a4fcb0a46d74e4b9b996)
### [`v2.8.3`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#283)
[Compare Source](https://togithub.com/moment/moment/compare/2.8.2...2.8.3)
- Release September 5, 2014
Bugfixes:
- [#1801](https://togithub.com/moment/moment/issues/1801) proper pluralization for Arabic
- [#1833](https://togithub.com/moment/moment/issues/1833) improve spm integration
- [#1871](https://togithub.com/moment/moment/issues/1871) fix zone bug caused by Firefox 24
- [#1882](https://togithub.com/moment/moment/issues/1882) Use hh:mm in Czech
- [#1883](https://togithub.com/moment/moment/issues/1883) Fix 2.8.0 regression in duration as conversions
- [#1890](https://togithub.com/moment/moment/issues/1890) Faster travis builds
- [#1892](https://togithub.com/moment/moment/issues/1892) Faster isBefore/After/Same
- [#1848](https://togithub.com/moment/moment/issues/1848) Fix flaky month diffs
- [#1895](https://togithub.com/moment/moment/issues/1895) Fix 2.8.0 regression in moment.utc with format array
- [#1896](https://togithub.com/moment/moment/issues/1896) Support setting invalid instance locale (noop)
- [#1897](https://togithub.com/moment/moment/issues/1897) Support moment(\[str]) in addition to moment(\[int])
### [`v2.8.2`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#282)
[Compare Source](https://togithub.com/moment/moment/compare/2.8.1...2.8.2)
- Release August 22, 2014
Minor bugfixes:
- [#1874](https://togithub.com/moment/moment/issues/1874) use `Object.prototype.hasOwnProperty`
instead of `obj.hasOwnProperty` (ie8 bug)
- [#1873](https://togithub.com/moment/moment/issues/1873) add `duration#toString()`
- [#1859](https://togithub.com/moment/moment/issues/1859) better month/weekday names in norwegian
- [#1812](https://togithub.com/moment/moment/issues/1812) meridiem parsing for greek
- [#1804](https://togithub.com/moment/moment/issues/1804) spanish del -> de
- [#1800](https://togithub.com/moment/moment/issues/1800) korean LT improvement
### [`v2.8.1`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#281)
[Compare Source](https://togithub.com/moment/moment/compare/2.7.0...2.8.1)
- Release August 1, 2014
- bugfix [#1813](https://togithub.com/moment/moment/issues/1813): fix moment().lang(\[key]) incompatibility
### [`v2.7.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#270-See-changelog)
[Compare Source](https://togithub.com/moment/moment/compare/2.6.0...2.7.0)
- Release June 12, 2014
- new languages
- [#1678](https://togithub.com/moment/moment/issues/1678) Bengali (bn)
- [#1628](https://togithub.com/moment/moment/issues/1628) Azerbaijani (az)
- [#1633](https://togithub.com/moment/moment/issues/1633) Arabic, Saudi Arabia (ar-sa)
- [#1648](https://togithub.com/moment/moment/issues/1648) Austrian German (de-at)
- features
- [#1663](https://togithub.com/moment/moment/issues/1663) configurable relative time thresholds
- [#1554](https://togithub.com/moment/moment/issues/1554) support anchor time in moment.calendar
- [#1693](https://togithub.com/moment/moment/issues/1693) support moment.ISO\_8601 as parsing format
- [#1637](https://togithub.com/moment/moment/issues/1637) add moment.min and moment.max and deprecate min/max instance methods
- [#1704](https://togithub.com/moment/moment/issues/1704) support string value in add/subtract
- [#1647](https://togithub.com/moment/moment/issues/1647) add spm support (package manager)
- bugfixes
### [`v2.6.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#260-See-changelog)
[Compare Source](https://togithub.com/moment/moment/compare/2.5.1...2.6.0)
- Release April 12 , 2014
- languages
- [#1529](https://togithub.com/moment/moment/issues/1529) Serbian-Cyrillic (sr-cyr)
- [#1544](https://togithub.com/moment/moment/issues/1544), [#1546](https://togithub.com/moment/moment/issues/1546) Khmer Cambodia (km)
- features
- [#1419](https://togithub.com/moment/moment/issues/1419), [#1468](https://togithub.com/moment/moment/issues/1468), [#1467](https://togithub.com/moment/moment/issues/1467), [#1546](https://togithub.com/moment/moment/issues/1546) better handling of timezone-d moments around DST
- [#1462](https://togithub.com/moment/moment/issues/1462) add weeksInYear and isoWeeksInYear
- [#1475](https://togithub.com/moment/moment/issues/1475) support ordinal parsing
- [#1499](https://togithub.com/moment/moment/issues/1499) composer support
- [#1577](https://togithub.com/moment/moment/issues/1577), [#1604](https://togithub.com/moment/moment/issues/1604) put Date parsing in moment.createFromInputFallback so it can be properly deprecated and controlled in the future
- [#1545](https://togithub.com/moment/moment/issues/1545) extract two-digit year parsing in moment.parseTwoDigitYear, so it can be overwritten
- [#1590](https://togithub.com/moment/moment/issues/1590) (see [#1574](https://togithub.com/moment/moment/issues/1574)) set AMD global before module definition to better support non AMD module dependencies used in AMD environment
- [#1589](https://togithub.com/moment/moment/issues/1589) remove global in Node.JS environment (was not working before, nobody complained, was scheduled for removal anyway)
- [#1586](https://togithub.com/moment/moment/issues/1586) support quarter setting and parsing
- 18 bugs fixed
### [`v2.5.1`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#251)
[Compare Source](https://togithub.com/moment/moment/compare/2.5.0...2.5.1)
- Release January 22, 2014
- languages
- [#1392](https://togithub.com/moment/moment/issues/1392) Armenian (hy-am)
- bugfixes
- [#1429](https://togithub.com/moment/moment/issues/1429) fixes [#1423](https://togithub.com/moment/moment/issues/1423) weird chrome-32 bug with js object creation
- [#1421](https://togithub.com/moment/moment/issues/1421) remove html entities from Welsh
- [#1418](https://togithub.com/moment/moment/issues/1418) fixes [#1401](https://togithub.com/moment/moment/issues/1401) improved non-padded tokens in strict matching
- [#1417](https://togithub.com/moment/moment/issues/1417) fixes [#1404](https://togithub.com/moment/moment/issues/1404) handle buggy moment object created by property cloning
- [#1398](https://togithub.com/moment/moment/issues/1398) fixes [#1397](https://togithub.com/moment/moment/issues/1397) fix Arabic-like week number parsing
- [#1396](https://togithub.com/moment/moment/issues/1396) add leftZeroFill(4) to GGGG and gggg formats
- [#1373](https://togithub.com/moment/moment/issues/1373) use lowercase for months and days in Catalan
- testing
- [#1374](https://togithub.com/moment/moment/issues/1374) run tests on multiple browser/os combos via SauceLabs and Travis
### [`v2.5.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#250-See-changelog)
[Compare Source](https://togithub.com/moment/moment/compare/2.4.0...2.5.0)
- Release Dec 24, 2013
- New languages
- Luxemburish (lb) [1247](https://togithub.com/moment/moment/issues/1247)
- Serbian (rs) [1319](https://togithub.com/moment/moment/issues/1319)
- Tamil (ta) [1324](https://togithub.com/moment/moment/issues/1324)
- Macedonian (mk) [1337](https://togithub.com/moment/moment/issues/1337)
- Features
- [1311](https://togithub.com/moment/moment/issues/1311) Add quarter getter and format token `Q`
- [1303](https://togithub.com/moment/moment/issues/1303) strict parsing now respects number of digits per token (fix [1196](https://togithub.com/moment/moment/issues/1196))
- [`0d30bb7`](https://togithub.com/moment/moment/commit/0d30bb7) add jspm support
- [1347](https://togithub.com/moment/moment/issues/1347) improve zone parsing
- [1362](https://togithub.com/moment/moment/issues/1362) support merideam parsing in Korean
- 22 bugfixes
### [`v2.4.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#240)
[Compare Source](https://togithub.com/moment/moment/compare/2.3.1...2.4.0)
- Release Oct 27, 2013
- **Deprecate** globally exported moment, will be removed in next major
- New languages
- Farose (fo) [#1206](https://togithub.com/moment/moment/issues/1206)
- Tagalog/Filipino (tl-ph) [#1197](https://togithub.com/moment/moment/issues/1197)
- Welsh (cy) [#1215](https://togithub.com/moment/moment/issues/1215)
- Bugfixes
- properly handle Z at the end of iso RegExp [#1187](https://togithub.com/moment/moment/issues/1187)
- chinese meridian time improvements [#1076](https://togithub.com/moment/moment/issues/1076)
- fix language tests [#1177](https://togithub.com/moment/moment/issues/1177)
- remove some failing tests (that should have never existed :))
[#1185](https://togithub.com/moment/moment/issues/1185)
[#1183](https://togithub.com/moment/moment/issues/1183)
- handle russian noun cases in weird cases [#1195](https://togithub.com/moment/moment/issues/1195)
### [`v2.3.1`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#231)
[Compare Source](https://togithub.com/moment/moment/compare/2.3.0...2.3.1)
- Release Oct 9, 2013
Removed a trailing comma \[1169] and fixed a bug with `months`, `weekdays` getters [#1171](https://togithub.com/moment/moment/issues/1171).
### [`v2.3.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#230-See-changelog)
[Compare Source](https://togithub.com/moment/moment/compare/2.2.1...2.3.0)
- Release Oct 7, 2013
Changed isValid, added strict parsing.
Week tokens parsing.
### [`v2.2.1`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#221)
[Compare Source](https://togithub.com/moment/moment/compare/2.1.0...2.2.1)
- Release Sep 12, 2013
Fixed bug in string prototype test.
Updated authors and contributors.
### [`v2.1.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#210-See-changelog)
[Compare Source](https://togithub.com/moment/moment/compare/2.0.0...2.1.0)
- Release Jul 8, 2013
Added better week support.
Added ability to set offset with `moment#zone`.
Added ability to set month or weekday from a string.
Added `moment#min` and `moment#max`
### [`v2.0.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#200-See-changelog)
[Compare Source](https://togithub.com/moment/moment/compare/1.7.2...2.0.0)
- Release Feb 9, 2013
Added short form localized tokens.
Added ability to define language a string should be parsed in.
Added support for reversed add/subtract arguments.
Added support for `endOf('week')` and `startOf('week')`.
Fixed the logic for `moment#diff(Moment, 'months')` and `moment#diff(Moment, 'years')`
`moment#diff` now floors instead of rounds.
Normalized `moment#toString`.
Added `isSame`, `isAfter`, and `isBefore` methods.
Added better week support.
Added `moment#toJSON`
Bugfix: Fixed parsing of first century dates
Bugfix: Parsing 10Sep2001 should work as expected
Bugfix: Fixed weirdness with `moment.utc()` parsing.
Changed language ordinal method to return the number + ordinal instead of just the ordinal.
Changed two digit year parsing cutoff to match strptime.
Removed `moment#sod` and `moment#eod` in favor of `moment#startOf` and `moment#endOf`.
Removed `moment.humanizeDuration()` in favor of `moment.duration().humanize()`.
Removed the lang data objects from the top level namespace.
Duplicate `Date` passed to `moment()` instead of referencing it.
### [`v1.7.2`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#172-See-discussion)
[Compare Source](https://togithub.com/moment/moment/compare/1.7.1...1.7.2)
- Release Oct 2, 2012
Bugfixes
### [`v1.7.1`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#171-See-discussion)
[Compare Source](https://togithub.com/moment/moment/compare/1.7.0...1.7.1)
- Release Oct 1, 2012
Bugfixes
### [`v1.7.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#170-See-discussion)
[Compare Source](https://togithub.com/moment/moment/compare/1.6.2...1.7.0)
- Release Jul 26, 2012
Added `moment.fn.endOf()` and `moment.fn.startOf()`.
Added validation via `moment.fn.isValid()`.
Made formatting method 3x faster. http://jsperf.com/momentjs-cached-format-functions
Add support for month/weekday callbacks in `moment.fn.format()`
Added instance specific languages.
Added two letter weekday abbreviations with the formatting token `dd`.
Various language updates.
Various bugfixes.
### [`v1.6.2`](https://togithub.com/moment/moment/compare/1.6.1...1.6.2)
[Compare Source](https://togithub.com/moment/moment/compare/1.6.1...1.6.2)
### [`v1.6.1`](https://togithub.com/moment/moment/compare/1.6.0...1.6.1)
[Compare Source](https://togithub.com/moment/moment/compare/1.6.0...1.6.1)
### [`v1.6.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#160-See-discussion)
[Compare Source](https://togithub.com/moment/moment/compare/1.5.1...1.6.0)
- Release Apr 26, 2012
Added Durations.
Revamped parser to support parsing non-separated strings (YYYYMMDD vs YYYY-MM-DD).
Added support for millisecond parsing and formatting tokens (S SS SSS)
Added a getter for `moment.lang()`
Various bugfixes.
There are a few things deprecated in the 1.6.0 release.
1. The format tokens `z` and `zz` (timezone abbreviations like EST CST MST etc) will no longer be supported. Due to inconsistent browser support, we are unable to consistently produce this value. See [this issue](https://togithub.com/timrwood/moment/issues/162) for more background.
2. The method `moment.fn.native` is deprecated in favor of `moment.fn.toDate`. There continue to be issues with Google Closure Compiler throwing errors when using `native`, even in valid instances.
3. The way to customize am/pm strings is being changed. This would only affect you if you created a custom language file. For more information, see [this issue](https://togithub.com/timrwood/moment/pull/222).
### [`v1.5.1`](https://togithub.com/moment/moment/compare/1.5.0...1.5.1)
[Compare Source](https://togithub.com/moment/moment/compare/1.5.0...1.5.1)
### [`v1.5.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#150-See-milestone)
[Compare Source](https://togithub.com/moment/moment/compare/1.4.0...1.5.0)
- Release Mar 20, 2012
Added UTC mode.
Added automatic ISO8601 parsing.
Various bugfixes.
### [`v1.4.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#140-See-milestone)
[Compare Source](https://togithub.com/moment/moment/compare/1.3.0...1.4.0)
- Release Feb 4, 2012
Added `moment.fn.toDate` as a replacement for `moment.fn.native`.
Added `moment.fn.sod` and `moment.fn.eod` to get the start and end of day.
Various bugfixes.
### [`v1.3.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#130-See-milestone)
[Compare Source](https://togithub.com/moment/moment/compare/1.2.0...1.3.0)
- Release Jan 5, 2012
Added support for parsing month names in the current language.
Added escape blocks for parsing tokens.
Added `moment.fn.calendar` to format strings like 'Today 2:30 PM', 'Tomorrow 1:25 AM', and 'Last Sunday 4:30 AM'.
Added `moment.fn.day` as a setter.
Various bugfixes
### [`v1.2.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#120-See-milestone)
[Compare Source](https://togithub.com/moment/moment/compare/1.1.1...1.2.0)
- Release Dec 7, 2011
Added timezones to parser and formatter.
Added `moment.fn.isDST`.
Added `moment.fn.zone` to get the timezone offset in minutes.
### [`v1.1.1`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#111-See-milestone)
[Compare Source](https://togithub.com/moment/moment/compare/1.1.0...1.1.1)
- Release Nov 12, 2011
Added time specific diffs (months, days, hours, etc)
### [`v1.1.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#110)
[Compare Source](https://togithub.com/moment/moment/compare/1.0.1...1.1.0)
- Release Oct 28, 2011
Added `moment.fn.format` localized masks. 'L LL LLL LLLL' [issue 29](https://togithub.com/timrwood/moment/pull/29)
Fixed [issue 31](https://togithub.com/timrwood/moment/pull/31).
### [`v1.0.1`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#101)
- Release Oct 18, 2011
Added `moment.version` to get the current version.
Removed `window !== undefined` when checking if module exists to support browserify. [issue 25](https://togithub.com/timrwood/moment/pull/25)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), 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.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
1.0.0
->2.30.1
Release Notes
moment/moment (moment)
### [`v2.30.1`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2301) [Compare Source](https://togithub.com/moment/moment/compare/2.30.0...2.30.1) - Release Dec 27, 2023 - Revert [https://github.com/moment/moment/pull/5827](https://togithub.com/moment/moment/pull/5827), because it's breaking a lot of TS code. ### [`v2.30.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2300-Full-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.29.4...2.30.0) - Release Dec 26, 2023 ### [`v2.29.4`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2294) [Compare Source](https://togithub.com/moment/moment/compare/2.29.3...2.29.4) - Release Jul 6, 2022 - [#6015](https://togithub.com/moment/moment/pull/6015) \[bugfix] Fix ReDoS in preprocessRFC2822 regex ### [`v2.29.3`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2293-Full-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.29.2...2.29.3) - Release Apr 17, 2022 - [#5995](https://togithub.com/moment/moment/pull/5995) \[bugfix] Remove const usage - [#5990](https://togithub.com/moment/moment/pull/5990) misc: fix advisory link ### [`v2.29.2`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2292-See-full-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.29.1...2.29.2) - Release Apr 3 2022 Address https://github.com/moment/moment/security/advisories/GHSA-8hfj-j24r-96c4 ### [`v2.29.1`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2291-See-full-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.29.0...2.29.1) - Release Oct 6, 2020 Updated deprecation message, bugfix in hi locale ### [`v2.29.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2290-See-full-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.28.0...2.29.0) - Release Sept 22, 2020 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`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2280-See-full-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.27.0...2.28.0) - Release Sept 13, 2020 Fix bug where .format() modifies original instance, and locale updates ### [`v2.27.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2270-See-full-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.26.0...2.27.0) - Release June 18, 2020 Added Turkmen locale, other locale improvements, slight TypeScript fixes ### [`v2.26.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2260-See-full-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.25.3...2.26.0) - Release May 19, 2020 TypeScript fixes and many locale improvements ### [`v2.25.3`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2253) [Compare Source](https://togithub.com/moment/moment/compare/2.25.2...2.25.3) - Release May 4, 2020 Remove package.json module property. It looks like webpack behaves differently for modules loaded via module vs jsnext:main. ### [`v2.25.2`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2252) [Compare Source](https://togithub.com/moment/moment/compare/2.25.1...2.25.2) - Release May 4, 2020 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`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2251) [Compare Source](https://togithub.com/moment/moment/compare/2.25.0...2.25.1) - Release May 1, 2020 This is a quick patch release to address some of the issues raised after releasing 2.25.0. - [2e268635](https://togithub.com/moment/moment/commit/2e268635) \[misc] Revert [#5269](https://togithub.com/moment/moment/issues/5269) due to webpack warning - [226799e1](https://togithub.com/moment/moment/commit/226799e1) \[locale] fil: Fix metadata comment - [a83a521](https://togithub.com/moment/moment/commit/a83a521) \[bugfix] Fix typeoff usages - [e324334](https://togithub.com/moment/moment/commit/e324334) \[pkg] Add ts3.1-typings in npm package - [28cc23e](https://togithub.com/moment/moment/commit/28cc23e) \[misc] Remove deleted generated locale en-SG ### [`v2.25.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2250-See-full-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.24.0...2.25.0) - Release May 1, 2020 - [#4611](https://togithub.com/moment/moment/issues/4611) [022dc038](https://togithub.com/moment/moment/commit/022dc038) \[feature] Support for strict string parsing, fixes [#2469](https://togithub.com/moment/moment/issues/2469) - [#4599](https://togithub.com/moment/moment/issues/4599) [4b615b9d](https://togithub.com/moment/moment/commit/4b615b9d) \[feature] Add support for eras in en and jp - [#4296](https://togithub.com/moment/moment/issues/4296) [757d4ff8](https://togithub.com/moment/moment/commit/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`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2240-See-full-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.23.0...2.24.0) - Release Jan 21, 2019 - [#4338](https://togithub.com/moment/moment/pull/4338) \[bugfix] Fix startOf/endOf DST issues while boosting performance - [#4553](https://togithub.com/moment/moment/pull/4553) \[feature] Add localeSort param to Locale weekday methods - [#4887](https://togithub.com/moment/moment/pull/4887) \[bugfix] Make Duration#as work with quarters - 3 new locales (it-ch, ga, en-SG) - Lots of locale improvements ### [`v2.23.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2230-See-full-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.22.2...2.23.0) - Release Dec 12, 2018 - [#4863](https://togithub.com/moment/moment/pull/4863) \[new locale] added Kurdish language (ku) - [#4417](https://togithub.com/moment/moment/pull/4417) \[bugfix] isBetween should return false for invalid dates - [#4700](https://togithub.com/moment/moment/pull/4700) \[bugfix] Fix [#4698](https://togithub.com/moment/moment/pull/4698): Use ISO WeekYear for HTML5\_FMT.WEEK - [#4563](https://togithub.com/moment/moment/pull/4563) \[feature] Fix [#4518](https://togithub.com/moment/moment/pull/4518): Add support to add/subtract ISO weeks - other locale changes, build process changes, typos ### [`v2.22.2`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2222-See-full-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.22.1...2.22.2) - Release May 31, 2018 - [#4564](https://togithub.com/moment/moment/pull/4564) \[bugfix] Avoid using trim() - [#4453](https://togithub.com/moment/moment/pull/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`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2221-See-full-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.22.0...2.22.1) - Release Apr 14, 2018 - [#4495](https://togithub.com/moment/moment/pull/4495) \[bugfix] Added HTML5\_FMT to moment.d.ts - Minor locale improvements - QUnit upgrade and coveralls reporting ### [`v2.22.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2220-See-full-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.21.0...2.22.0) - Release Mar 30, 2018 - [#4423](https://togithub.com/moment/moment/pull/4423) \[new locale] Added Mongolian locale mn - Various locale improvements - Minor misc changes ### [`v2.21.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2210-See-full-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.20.1...2.21.0) - Release Mar 2, 2018 - [#4391](https://togithub.com/moment/moment/pull/4391) \[bugfix] Fix [#4390](https://togithub.com/moment/moment/pull/4390): use offset properly in toISOString - [#4310](https://togithub.com/moment/moment/pull/4310) \[bugfix] Fix [#3883](https://togithub.com/moment/moment/pull/3883) lazy load parentLocale in defineLocale, fallback to global if missing - [#4085](https://togithub.com/moment/moment/pull/4085) \[misc] Print console warning when setting non-existent locales - [#4371](https://togithub.com/moment/moment/pull/4371) \[misc] fix deprecated rollup options - New locales: ug-cn, en-il, tg - Various locale improvements ### [`v2.20.1`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2201-See-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.20.0...2.20.1) - Release Dec 18, 2017 - [#4359](https://togithub.com/moment/moment/pull/4359) \[locale] Fix Arabic locale for months (again) - [#4357](https://togithub.com/moment/moment/pull/4357) \[misc] Add optional parameter keepOffset to toISOString ### [`v2.20.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2200-See-full-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.19.4...2.20.0) - Release Dec 16, 2017 - [#4312](https://togithub.com/moment/moment/pull/4312) \[bugfix] Fix [#4251](https://togithub.com/moment/moment/pull/4251): Avoid RFC2822 in utc() test - [#4240](https://togithub.com/moment/moment/pull/4240) \[bugfix] Fix incorrect strict parsing with full-width parentheses - [#4341](https://togithub.com/moment/moment/pull/4341) \[feature] Prevent toISOString converting to UTC (issue [#1751](https://togithub.com/moment/moment/pull/1751)) - [#4154](https://togithub.com/moment/moment/pull/4154) \[feature] add format constants to support output to HTML5 input type formats (see [#3928](https://togithub.com/moment/moment/pull/3928)) - [#4143](https://togithub.com/moment/moment/pull/4143) \[new locale] mt: Maltese language - [#4183](https://togithub.com/moment/moment/pull/4183) \[locale] Relative seconds i18n - Various other locale improvements ### [`v2.19.4`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2194-See-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.19.3...2.19.4) - Release Dec 10, 2017 - [#4332](https://togithub.com/moment/moment/pull/4332) \[bugfix] Fix weekday verification for UTC and offset days (fixes [#4227](https://togithub.com/moment/moment/pull/4227)) - [#4336](https://togithub.com/moment/moment/pull/4336) \[bugfix] Fix [#4334](https://togithub.com/moment/moment/pull/4334): Remove unused function call argument - [#4246](https://togithub.com/moment/moment/pull/4246) \[misc] Add 'ss' relative time key to typescript definition ### [`v2.19.3`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2193-See-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.19.2...2.19.3) - Release Nov 29, 2017 - [#4326](https://togithub.com/moment/moment/pull/4326) \[bugfix] Fix for ReDOS vulnerability (see [#4163](https://togithub.com/moment/moment/issues/4163)) - [#4289](https://togithub.com/moment/moment/pull/4289) \[misc] Fix spelling and formatting for U.S. for es-us ### [`v2.19.2`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2192-See-changelog-its-the-same-D) [Compare Source](https://togithub.com/moment/moment/compare/2.19.1...2.19.2) - Release Nov 11, 2017 - [#4255](https://togithub.com/moment/moment/pull/4255) \[bugfix] Fix year setter for random days in a leap year, fixes [#4238](https://togithub.com/moment/moment/issues/4238) - [#4242](https://togithub.com/moment/moment/pull/4242) \[bugfix] updateLocale now tries to load parent, fixes [#3626](https://togithub.com/moment/moment/issues/3626) ### [`v2.19.1`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2191) [Compare Source](https://togithub.com/moment/moment/compare/2.19.0...2.19.1) - Release Oct 11, 2017 Make react native and webpack both work - [#4225](https://togithub.com/moment/moment/issues/4225) [#4226](https://togithub.com/moment/moment/issues/4226) [#4232](https://togithub.com/moment/moment/issues/4232) ### [`v2.19.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2190-See-full-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.18.1...2.19.0) - Release Oct 10, 2017 ### [`v2.18.1`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2181) [Compare Source](https://togithub.com/moment/moment/compare/2.18.0...2.18.1) - Release Mar 22, 2017 - [#3853](https://togithub.com/moment/moment/pull/3853) \[misc] Fix invalid whitespace character causing inability to parse moment.js ### [`v2.18.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2180-See-full-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.17.1...2.18.0) - Release Mar 18, 2017 ### [`v2.17.1`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2171-Also-available-here) [Compare Source](https://togithub.com/moment/moment/compare/2.17.0...2.17.1) - Release Dec 03, 2016 - [#3638](https://togithub.com/moment/moment/pull/3638) \[misc] TS: Make typescript definitions work with 1.x - [#3628](https://togithub.com/moment/moment/pull/3628) \[misc] Adds "sign CLA" link to `CONTRIBUTING.md` - [#3640](https://togithub.com/moment/moment/pull/3640) \[misc] Fix locale issues ### [`v2.17.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2170-Also-available-here) [Compare Source](https://togithub.com/moment/moment/compare/2.16.0...2.17.0) - Release Nov 22, 2016 - [#3435](https://togithub.com/moment/moment/pull/3435) \[new locale] yo: Yoruba (Nigeria) locale - [#3595](https://togithub.com/moment/moment/pull/3595) \[bugfix] Fix accidental reference to global "value" variable - [#3506](https://togithub.com/moment/moment/pull/3506) \[bugfix] Fix invalid moments returning valid dates to method calls - [#3563](https://togithub.com/moment/moment/pull/3563) \[locale] ca: Change future relative time - [#3504](https://togithub.com/moment/moment/pull/3504) \[tests] Fixes [#3463](https://togithub.com/moment/moment/issues/3463), parseZone not handling Z correctly (tests only) - [#3591](https://togithub.com/moment/moment/pull/3591) \[misc] typescript: update typescript to 2.0.8, add strictNullChecks=true - [#3597](https://togithub.com/moment/moment/pull/3597) \[misc] Fixed capitalization in nuget spec ### [`v2.16.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2160-See-full-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.15.2...2.16.0) - Release Nov 9, 2016 ### [`v2.15.2`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2152) [Compare Source](https://togithub.com/moment/moment/compare/2.15.1...2.15.2) - Release Oct 23, 2016 - [#3525](https://togithub.com/moment/moment/pull/3525) Speedup month standalone/format regexes **(IMPORTANT)** - [#3466](https://togithub.com/moment/moment/pull/3466) Fix typo of Javanese ### [`v2.15.1`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2151) [Compare Source](https://togithub.com/moment/moment/compare/2.15.0...2.15.1) - Release Sept 20, 2016 - [#3438](https://togithub.com/moment/moment/pull/3438) Fix locale autoload, revert [#3344](https://togithub.com/moment/moment/pull/3344) ### [`v2.15.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2150-See-full-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.14.1...2.15.0) - Release Sept 12, 2016 ### [`v2.14.1`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2141) [Compare Source](https://togithub.com/moment/moment/compare/2.14.0...2.14.1) - Release July 20, 2016 - [#3280](https://togithub.com/moment/moment/pull/3280) Fix typescript definitions ### [`v2.14.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2140-See-full-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.13.0...2.14.0) - Release July 20, 2016 ### [`v2.13.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2130-See-full-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.12.0...2.13.0) - Release April 18, 2016 ### [`v2.12.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2120-See-full-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.11.2...2.12.0) - Release March 7, 2016 ### [`v2.11.2`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2112-Fix-ReDoS-attack-vector) [Compare Source](https://togithub.com/moment/moment/compare/2.11.1...2.11.2) - Release February 7, 2016 - [#2939](https://togithub.com/moment/moment/pull/2939) use full-string match to speed up aspnet regex match ### [`v2.11.1`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2111-See-full-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.11.0...2.11.1) - Release January 9, 2016 ### [`v2.11.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2110-See-full-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.10.6...2.11.0) - Release January 4, 2016 - [#2624](https://togithub.com/moment/moment/pull/2624) Proper handling of invalid moments - [#2634](https://togithub.com/moment/moment/pull/2634) Fix strict month parsing issue in cs,ru,sk - [#2735](https://togithub.com/moment/moment/pull/2735) Reset the locale back to 'en' after defining all locales in min/locales.js - [#2702](https://togithub.com/moment/moment/pull/2702) Week rework - [#2746](https://togithub.com/moment/moment/pull/2746) Changed September Abbreviation to "Sept" in locale-specific english files and default locale file - [#2646](https://togithub.com/moment/moment/pull/2646) Fix [#2645](https://togithub.com/moment/moment/pull/2645) - invalid dates pre-1970 - [#2641](https://togithub.com/moment/moment/pull/2641) Implement basic format and comma as ms separator in ISO 8601 - [#2665](https://togithub.com/moment/moment/pull/2665) Implement stricter weekday parsing - [#2700](https://togithub.com/moment/moment/pull/2700) Add \[Hh]mm and \[Hh]mmss formatting tokens, so you can parse 123 with hmm for example - [#2565](https://togithub.com/moment/moment/pull/2565) [#2835](https://togithub.com/moment/moment/pull/2835) Expose arguments used for moment creation with creationData (fix [#2443](https://togithub.com/moment/moment/pull/2443)) - [#2648](https://togithub.com/moment/moment/pull/2648) fix issue [#2640](https://togithub.com/moment/moment/pull/2640): support instanceof operator - [#2709](https://togithub.com/moment/moment/pull/2709) Add isSameOrAfter and isSameOrBefore comparison methods - [#2721](https://togithub.com/moment/moment/pull/2721) Fix moment creation from object with strings values - [#2740](https://togithub.com/moment/moment/pull/2740) Enable 'd hh:mm:ss.sss' format for durations - [#2766](https://togithub.com/moment/moment/pull/2766) [#2833](https://togithub.com/moment/moment/pull/2833) Alternate Clock Source Support ### [`v2.10.6`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2106) [Compare Source](https://togithub.com/moment/moment/compare/2.10.5...2.10.6) - Release July 28, 2015 [#2515](https://togithub.com/moment/moment/pull/2515) Fix regression introduced in `2.10.5` related to `moment.ISO_8601` parsing. ### [`v2.10.5`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2105-See-full-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.10.3...2.10.5) - Release July 26, 2015 Important changes: - [#2357](https://togithub.com/moment/moment/pull/2357) Improve unit bubbling for ISO dates this fixes day to year conversions to work around end-of-year (~365 days). As a side effect 365 days is 11 months and 30 days, and 366 days is one year. - [#2438](https://togithub.com/moment/moment/pull/2438) Fix inconsistent moment.min and moment.max results Return invalid result if any of the inputs is invalid - [#2494](https://togithub.com/moment/moment/pull/2494) Fix two digit year parsing with YYYY format This brings the benefits of YY to YYYY - [#2368](https://togithub.com/moment/moment/pull/2368) perf: use faster form of copying dates, across the board improvement ### [`v2.10.3`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2103-See-full-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.10.2...2.10.3) - Release May 13, 2015 - add `moment.fn.to` and `moment.fn.toNow` (similar to `from` and `fromNow`) - new locales (Sinhalese (si), Montenegrin (me), Javanese (ja)) - performance improvements ### [`v2.10.2`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#2102) [Compare Source](https://togithub.com/moment/moment/compare/2.9.0...2.10.2) - Release April 9, 2015 - fixed moment-with-locales in browser env caused by esperanto change ### [`v2.9.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#290-See-full-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.8.4...2.9.0) - Release January 8, 2015 languages: - [2104](https://togithub.com/moment/moment/issues/2104) Frisian (fy) language file with unit test - [2097](https://togithub.com/moment/moment/issues/2097) add ar-tn locale deprecations: - [2074](https://togithub.com/moment/moment/issues/2074) Implement `moment.fn.utcOffset`, deprecate `moment.fn.zone` features: - [2088](https://togithub.com/moment/moment/issues/2088) add moment.fn.isBetween - [2054](https://togithub.com/moment/moment/issues/2054) Call updateOffset when creating moment (needed for default timezone in moment-timezone) - [1893](https://togithub.com/moment/moment/issues/1893) Add moment.isDate method - [1825](https://togithub.com/moment/moment/issues/1825) Implement toJSON function on Duration - [1809](https://togithub.com/moment/moment/issues/1809) Allowing moment.set() to accept a hash of units - [2128](https://togithub.com/moment/moment/issues/2128) Add firstDayOfWeek, firstDayOfYear locale getters - [2131](https://togithub.com/moment/moment/issues/2131) Add quarter diff support Some bugfixes and language improvements -- [full changelog](https://gist.github.com/ichernev/0c9a9b49951111a27ce7) ### [`v2.8.4`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#284-See-full-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.8.3...2.8.4) - Release November 19, 2014 Features: - [#2000](https://togithub.com/moment/moment/issues/2000) Add LTS localised format that includes seconds - [#1960](https://togithub.com/moment/moment/issues/1960) added formatToken 'x' for unix offset in milliseconds [#1938](https://togithub.com/moment/moment/issues/1938) - [#1965](https://togithub.com/moment/moment/issues/1965) Support 24:00:00.000 to mean next day, at midnight. - [#2002](https://togithub.com/moment/moment/issues/2002) Accept 'date' key when creating moment with object - [#2009](https://togithub.com/moment/moment/issues/2009) Use native toISOString when we can Some bugfixes and language improvements -- [full changelog](https://gist.github.com/ichernev/a4fcb0a46d74e4b9b996) ### [`v2.8.3`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#283) [Compare Source](https://togithub.com/moment/moment/compare/2.8.2...2.8.3) - Release September 5, 2014 Bugfixes: - [#1801](https://togithub.com/moment/moment/issues/1801) proper pluralization for Arabic - [#1833](https://togithub.com/moment/moment/issues/1833) improve spm integration - [#1871](https://togithub.com/moment/moment/issues/1871) fix zone bug caused by Firefox 24 - [#1882](https://togithub.com/moment/moment/issues/1882) Use hh:mm in Czech - [#1883](https://togithub.com/moment/moment/issues/1883) Fix 2.8.0 regression in duration as conversions - [#1890](https://togithub.com/moment/moment/issues/1890) Faster travis builds - [#1892](https://togithub.com/moment/moment/issues/1892) Faster isBefore/After/Same - [#1848](https://togithub.com/moment/moment/issues/1848) Fix flaky month diffs - [#1895](https://togithub.com/moment/moment/issues/1895) Fix 2.8.0 regression in moment.utc with format array - [#1896](https://togithub.com/moment/moment/issues/1896) Support setting invalid instance locale (noop) - [#1897](https://togithub.com/moment/moment/issues/1897) Support moment(\[str]) in addition to moment(\[int]) ### [`v2.8.2`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#282) [Compare Source](https://togithub.com/moment/moment/compare/2.8.1...2.8.2) - Release August 22, 2014 Minor bugfixes: - [#1874](https://togithub.com/moment/moment/issues/1874) use `Object.prototype.hasOwnProperty` instead of `obj.hasOwnProperty` (ie8 bug) - [#1873](https://togithub.com/moment/moment/issues/1873) add `duration#toString()` - [#1859](https://togithub.com/moment/moment/issues/1859) better month/weekday names in norwegian - [#1812](https://togithub.com/moment/moment/issues/1812) meridiem parsing for greek - [#1804](https://togithub.com/moment/moment/issues/1804) spanish del -> de - [#1800](https://togithub.com/moment/moment/issues/1800) korean LT improvement ### [`v2.8.1`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#281) [Compare Source](https://togithub.com/moment/moment/compare/2.7.0...2.8.1) - Release August 1, 2014 - bugfix [#1813](https://togithub.com/moment/moment/issues/1813): fix moment().lang(\[key]) incompatibility ### [`v2.7.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#270-See-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.6.0...2.7.0) - Release June 12, 2014 - new languages - [#1678](https://togithub.com/moment/moment/issues/1678) Bengali (bn) - [#1628](https://togithub.com/moment/moment/issues/1628) Azerbaijani (az) - [#1633](https://togithub.com/moment/moment/issues/1633) Arabic, Saudi Arabia (ar-sa) - [#1648](https://togithub.com/moment/moment/issues/1648) Austrian German (de-at) - features - [#1663](https://togithub.com/moment/moment/issues/1663) configurable relative time thresholds - [#1554](https://togithub.com/moment/moment/issues/1554) support anchor time in moment.calendar - [#1693](https://togithub.com/moment/moment/issues/1693) support moment.ISO\_8601 as parsing format - [#1637](https://togithub.com/moment/moment/issues/1637) add moment.min and moment.max and deprecate min/max instance methods - [#1704](https://togithub.com/moment/moment/issues/1704) support string value in add/subtract - [#1647](https://togithub.com/moment/moment/issues/1647) add spm support (package manager) - bugfixes ### [`v2.6.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#260-See-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.5.1...2.6.0) - Release April 12 , 2014 - languages - [#1529](https://togithub.com/moment/moment/issues/1529) Serbian-Cyrillic (sr-cyr) - [#1544](https://togithub.com/moment/moment/issues/1544), [#1546](https://togithub.com/moment/moment/issues/1546) Khmer Cambodia (km) - features - [#1419](https://togithub.com/moment/moment/issues/1419), [#1468](https://togithub.com/moment/moment/issues/1468), [#1467](https://togithub.com/moment/moment/issues/1467), [#1546](https://togithub.com/moment/moment/issues/1546) better handling of timezone-d moments around DST - [#1462](https://togithub.com/moment/moment/issues/1462) add weeksInYear and isoWeeksInYear - [#1475](https://togithub.com/moment/moment/issues/1475) support ordinal parsing - [#1499](https://togithub.com/moment/moment/issues/1499) composer support - [#1577](https://togithub.com/moment/moment/issues/1577), [#1604](https://togithub.com/moment/moment/issues/1604) put Date parsing in moment.createFromInputFallback so it can be properly deprecated and controlled in the future - [#1545](https://togithub.com/moment/moment/issues/1545) extract two-digit year parsing in moment.parseTwoDigitYear, so it can be overwritten - [#1590](https://togithub.com/moment/moment/issues/1590) (see [#1574](https://togithub.com/moment/moment/issues/1574)) set AMD global before module definition to better support non AMD module dependencies used in AMD environment - [#1589](https://togithub.com/moment/moment/issues/1589) remove global in Node.JS environment (was not working before, nobody complained, was scheduled for removal anyway) - [#1586](https://togithub.com/moment/moment/issues/1586) support quarter setting and parsing - 18 bugs fixed ### [`v2.5.1`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#251) [Compare Source](https://togithub.com/moment/moment/compare/2.5.0...2.5.1) - Release January 22, 2014 - languages - [#1392](https://togithub.com/moment/moment/issues/1392) Armenian (hy-am) - bugfixes - [#1429](https://togithub.com/moment/moment/issues/1429) fixes [#1423](https://togithub.com/moment/moment/issues/1423) weird chrome-32 bug with js object creation - [#1421](https://togithub.com/moment/moment/issues/1421) remove html entities from Welsh - [#1418](https://togithub.com/moment/moment/issues/1418) fixes [#1401](https://togithub.com/moment/moment/issues/1401) improved non-padded tokens in strict matching - [#1417](https://togithub.com/moment/moment/issues/1417) fixes [#1404](https://togithub.com/moment/moment/issues/1404) handle buggy moment object created by property cloning - [#1398](https://togithub.com/moment/moment/issues/1398) fixes [#1397](https://togithub.com/moment/moment/issues/1397) fix Arabic-like week number parsing - [#1396](https://togithub.com/moment/moment/issues/1396) add leftZeroFill(4) to GGGG and gggg formats - [#1373](https://togithub.com/moment/moment/issues/1373) use lowercase for months and days in Catalan - testing - [#1374](https://togithub.com/moment/moment/issues/1374) run tests on multiple browser/os combos via SauceLabs and Travis ### [`v2.5.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#250-See-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.4.0...2.5.0) - Release Dec 24, 2013 - New languages - Luxemburish (lb) [1247](https://togithub.com/moment/moment/issues/1247) - Serbian (rs) [1319](https://togithub.com/moment/moment/issues/1319) - Tamil (ta) [1324](https://togithub.com/moment/moment/issues/1324) - Macedonian (mk) [1337](https://togithub.com/moment/moment/issues/1337) - Features - [1311](https://togithub.com/moment/moment/issues/1311) Add quarter getter and format token `Q` - [1303](https://togithub.com/moment/moment/issues/1303) strict parsing now respects number of digits per token (fix [1196](https://togithub.com/moment/moment/issues/1196)) - [`0d30bb7`](https://togithub.com/moment/moment/commit/0d30bb7) add jspm support - [1347](https://togithub.com/moment/moment/issues/1347) improve zone parsing - [1362](https://togithub.com/moment/moment/issues/1362) support merideam parsing in Korean - 22 bugfixes ### [`v2.4.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#240) [Compare Source](https://togithub.com/moment/moment/compare/2.3.1...2.4.0) - Release Oct 27, 2013 - **Deprecate** globally exported moment, will be removed in next major - New languages - Farose (fo) [#1206](https://togithub.com/moment/moment/issues/1206) - Tagalog/Filipino (tl-ph) [#1197](https://togithub.com/moment/moment/issues/1197) - Welsh (cy) [#1215](https://togithub.com/moment/moment/issues/1215) - Bugfixes - properly handle Z at the end of iso RegExp [#1187](https://togithub.com/moment/moment/issues/1187) - chinese meridian time improvements [#1076](https://togithub.com/moment/moment/issues/1076) - fix language tests [#1177](https://togithub.com/moment/moment/issues/1177) - remove some failing tests (that should have never existed :)) [#1185](https://togithub.com/moment/moment/issues/1185) [#1183](https://togithub.com/moment/moment/issues/1183) - handle russian noun cases in weird cases [#1195](https://togithub.com/moment/moment/issues/1195) ### [`v2.3.1`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#231) [Compare Source](https://togithub.com/moment/moment/compare/2.3.0...2.3.1) - Release Oct 9, 2013 Removed a trailing comma \[1169] and fixed a bug with `months`, `weekdays` getters [#1171](https://togithub.com/moment/moment/issues/1171). ### [`v2.3.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#230-See-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.2.1...2.3.0) - Release Oct 7, 2013 Changed isValid, added strict parsing. Week tokens parsing. ### [`v2.2.1`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#221) [Compare Source](https://togithub.com/moment/moment/compare/2.1.0...2.2.1) - Release Sep 12, 2013 Fixed bug in string prototype test. Updated authors and contributors. ### [`v2.1.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#210-See-changelog) [Compare Source](https://togithub.com/moment/moment/compare/2.0.0...2.1.0) - Release Jul 8, 2013 Added better week support. Added ability to set offset with `moment#zone`. Added ability to set month or weekday from a string. Added `moment#min` and `moment#max` ### [`v2.0.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#200-See-changelog) [Compare Source](https://togithub.com/moment/moment/compare/1.7.2...2.0.0) - Release Feb 9, 2013 Added short form localized tokens. Added ability to define language a string should be parsed in. Added support for reversed add/subtract arguments. Added support for `endOf('week')` and `startOf('week')`. Fixed the logic for `moment#diff(Moment, 'months')` and `moment#diff(Moment, 'years')` `moment#diff` now floors instead of rounds. Normalized `moment#toString`. Added `isSame`, `isAfter`, and `isBefore` methods. Added better week support. Added `moment#toJSON` Bugfix: Fixed parsing of first century dates Bugfix: Parsing 10Sep2001 should work as expected Bugfix: Fixed weirdness with `moment.utc()` parsing. Changed language ordinal method to return the number + ordinal instead of just the ordinal. Changed two digit year parsing cutoff to match strptime. Removed `moment#sod` and `moment#eod` in favor of `moment#startOf` and `moment#endOf`. Removed `moment.humanizeDuration()` in favor of `moment.duration().humanize()`. Removed the lang data objects from the top level namespace. Duplicate `Date` passed to `moment()` instead of referencing it. ### [`v1.7.2`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#172-See-discussion) [Compare Source](https://togithub.com/moment/moment/compare/1.7.1...1.7.2) - Release Oct 2, 2012 Bugfixes ### [`v1.7.1`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#171-See-discussion) [Compare Source](https://togithub.com/moment/moment/compare/1.7.0...1.7.1) - Release Oct 1, 2012 Bugfixes ### [`v1.7.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#170-See-discussion) [Compare Source](https://togithub.com/moment/moment/compare/1.6.2...1.7.0) - Release Jul 26, 2012 Added `moment.fn.endOf()` and `moment.fn.startOf()`. Added validation via `moment.fn.isValid()`. Made formatting method 3x faster. http://jsperf.com/momentjs-cached-format-functions Add support for month/weekday callbacks in `moment.fn.format()` Added instance specific languages. Added two letter weekday abbreviations with the formatting token `dd`. Various language updates. Various bugfixes. ### [`v1.6.2`](https://togithub.com/moment/moment/compare/1.6.1...1.6.2) [Compare Source](https://togithub.com/moment/moment/compare/1.6.1...1.6.2) ### [`v1.6.1`](https://togithub.com/moment/moment/compare/1.6.0...1.6.1) [Compare Source](https://togithub.com/moment/moment/compare/1.6.0...1.6.1) ### [`v1.6.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#160-See-discussion) [Compare Source](https://togithub.com/moment/moment/compare/1.5.1...1.6.0) - Release Apr 26, 2012 Added Durations. Revamped parser to support parsing non-separated strings (YYYYMMDD vs YYYY-MM-DD). Added support for millisecond parsing and formatting tokens (S SS SSS) Added a getter for `moment.lang()` Various bugfixes. There are a few things deprecated in the 1.6.0 release. 1. The format tokens `z` and `zz` (timezone abbreviations like EST CST MST etc) will no longer be supported. Due to inconsistent browser support, we are unable to consistently produce this value. See [this issue](https://togithub.com/timrwood/moment/issues/162) for more background. 2. The method `moment.fn.native` is deprecated in favor of `moment.fn.toDate`. There continue to be issues with Google Closure Compiler throwing errors when using `native`, even in valid instances. 3. The way to customize am/pm strings is being changed. This would only affect you if you created a custom language file. For more information, see [this issue](https://togithub.com/timrwood/moment/pull/222). ### [`v1.5.1`](https://togithub.com/moment/moment/compare/1.5.0...1.5.1) [Compare Source](https://togithub.com/moment/moment/compare/1.5.0...1.5.1) ### [`v1.5.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#150-See-milestone) [Compare Source](https://togithub.com/moment/moment/compare/1.4.0...1.5.0) - Release Mar 20, 2012 Added UTC mode. Added automatic ISO8601 parsing. Various bugfixes. ### [`v1.4.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#140-See-milestone) [Compare Source](https://togithub.com/moment/moment/compare/1.3.0...1.4.0) - Release Feb 4, 2012 Added `moment.fn.toDate` as a replacement for `moment.fn.native`. Added `moment.fn.sod` and `moment.fn.eod` to get the start and end of day. Various bugfixes. ### [`v1.3.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#130-See-milestone) [Compare Source](https://togithub.com/moment/moment/compare/1.2.0...1.3.0) - Release Jan 5, 2012 Added support for parsing month names in the current language. Added escape blocks for parsing tokens. Added `moment.fn.calendar` to format strings like 'Today 2:30 PM', 'Tomorrow 1:25 AM', and 'Last Sunday 4:30 AM'. Added `moment.fn.day` as a setter. Various bugfixes ### [`v1.2.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#120-See-milestone) [Compare Source](https://togithub.com/moment/moment/compare/1.1.1...1.2.0) - Release Dec 7, 2011 Added timezones to parser and formatter. Added `moment.fn.isDST`. Added `moment.fn.zone` to get the timezone offset in minutes. ### [`v1.1.1`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#111-See-milestone) [Compare Source](https://togithub.com/moment/moment/compare/1.1.0...1.1.1) - Release Nov 12, 2011 Added time specific diffs (months, days, hours, etc) ### [`v1.1.0`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#110) [Compare Source](https://togithub.com/moment/moment/compare/1.0.1...1.1.0) - Release Oct 28, 2011 Added `moment.fn.format` localized masks. 'L LL LLL LLLL' [issue 29](https://togithub.com/timrwood/moment/pull/29) Fixed [issue 31](https://togithub.com/timrwood/moment/pull/31). ### [`v1.0.1`](https://togithub.com/moment/moment/blob/HEAD/CHANGELOG.md#101) - Release Oct 18, 2011 Added `moment.version` to get the current version. Removed `window !== undefined` when checking if module exists to support browserify. [issue 25](https://togithub.com/timrwood/moment/pull/25)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), 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.