moment/moment (moment)
### [`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).
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
1.0.1
->2.19.3
By merging this PR, the issue #19 will be automatically resolved and closed:
Unreachable
Unreachable
Release Notes
moment/moment (moment)
### [`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).