[{"data":1,"prerenderedAt":5162},["ShallowReactive",2],{"page-/post/.obsidian/plugins/zzhub-ob-wxpublish/node_modules/moment/changelog":3,"pages-grouped-only":4677,"surrounding-page":5157},{"id":4,"title":5,"author":6,"body":7,"date":6,"description":4497,"extension":4669,"group":6,"lastmod":6,"meta":4670,"navigation":4671,"path":4672,"rawbody":4673,"seo":4674,"showTitle":6,"sort":6,"stem":4675,"tags":6,"versions":6,"__hash__":4676},"content/post/.obsidian/plugins/zzhub-ob-wxpublish/node_modules/moment/CHANGELOG.md","Changelog",null,{"type":8,"value":9,"toc":4496},"minimark",[10,14,19,43,52,77,86,91,99,107,112,115,123,128,135,143,148,151,159,164,167,175,180,183,187,192,195,199,203,206,210,215,218,273,281,345,353,394,402,462,470,498,506,527,535,556,564,624,633,658,666,750,758,803,811,841,850,885,889,894,897,902,910,915,920,948,952,1007,1011,1043,1046,1050,1065,1073,1078,1081,1128,1132,1210,1213,1222,1261,1269,1350,1358,1363,1366,1393,1396,1451,1455,1487,1490,1494,1519,1523,1541,1549,1554,1557,1589,1592,1654,1657,1687,1690,1694,1699,1709,1717,1721,1725,1807,1810,1871,1874,1882,1887,1891,1933,1936,2012,2015,2023,2028,2031,2057,2061,2095,2099,2109,2112,2116,2121,2131,2139,2144,2147,2205,2213,2218,2373,2377,2382,2398,2406,2411,2414,2448,2456,2461,2486,2490,2495,2500,2504,2509,2513,2516,2524,2529,2532,2550,2553,2570,2573,2631,2638,2646,2651,2654,2696,2701,2705,2710,2712,2809,2813,2818,2821,2882,2886,2891,2906,2914,2919,3066,3074,3079,3172,3180,3185,3316,3320,3325,3433,3441,3446,3535,3539,3544,3631,3635,3640,3660,3668,3673,3676,3680,3685,3688,3696,3701,3704,3707,3710,3713,3721,3726,3729,3735,3738,3747,3755,3760,3763,3766,3769,3778,3787,3793,3799,3812,3814,3819,3822,3825,3831,3834,3837,3853,3861,3864,3875,3884,3889,3891,3899,3904,3906,3914,3919,3927,3933,3940,3946,3949,3955,3958,3961,3969,3974,3977,3980,3983,3989,3991,3994,4035,4044,4049,4052,4055,4057,4065,4070,4077,4086,4088,4096,4101,4104,4107,4113,4119,4122,4130,4135,4138,4143,4148,4156,4161,4163,4171,4176,4179,4183,4188,4199,4207,4211,4216,4222,4233,4237,4242,4245,4251,4254,4257,4261,4266,4269,4273,4278,4285,4289,4294,4307,4311,4316,4323,4327,4332,4380,4384,4389,4392,4396,4400,4403,4407,4412,4424,4428,4433,4436,4440,4444,4447,4451,4455,4474,4478,4482,4485,4489,4493],[11,12,5],"h1",{"id":13},"changelog",[15,16,18],"h3",{"id":17},"_2294","2.29.4",[20,21,22],"ul",{},[23,24,25,26],"li",{},"Release Jul 6, 2022\n",[20,27,28],{},[23,29,30,37,38,42],{},[31,32,36],"a",{"href":33,"rel":34},"https://github.com/moment/moment/pull/6015",[35],"nofollow","#6015"," ",[39,40,41],"span",{},"bugfix"," Fix ReDoS in preprocessRFC2822 regex",[15,44,46,47],{"id":45},"_2293-full-changelog","2.29.3 ",[31,48,51],{"href":49,"rel":50},"https://gist.github.com/ichernev/edebd440f49adcaec72e5e77b791d8be",[35],"Full changelog",[20,53,54],{},[23,55,56,57],{},"Release Apr 17, 2022\n",[20,58,59,69],{},[23,60,61,37,66,68],{},[31,62,65],{"href":63,"rel":64},"https://github.com/moment/moment/pull/5995",[35],"#5995",[39,67,41],{}," Remove const usage",[23,70,71,76],{},[31,72,75],{"href":73,"rel":74},"https://github.com/moment/moment/pull/5990",[35],"#5990"," misc: fix advisory link",[15,78,80,81],{"id":79},"_2292-see-full-changelog","2.29.2 ",[31,82,85],{"href":83,"rel":84},"https://gist.github.com/ichernev/1904b564f6679d9aac1ae08ce13bc45c",[35],"See full changelog",[20,87,88],{},[23,89,90],{},"Release Apr 3 2022",[92,93,94,95],"p",{},"Address ",[31,96,97],{"href":97,"rel":98},"https://github.com/moment/moment/security/advisories/GHSA-8hfj-j24r-96c4",[35],[15,100,102,103],{"id":101},"_2291-see-full-changelog","2.29.1 ",[31,104,85],{"href":105,"rel":106},"https://gist.github.com/marwahaha/cc478ba01a1292ab4bd4e861d164d99b",[35],[20,108,109],{},[23,110,111],{},"Release Oct 6, 2020",[92,113,114],{},"Updated deprecation message, bugfix in hi locale",[15,116,118,119],{"id":117},"_2290-see-full-changelog","2.29.0 ",[31,120,85],{"href":121,"rel":122},"https://gist.github.com/marwahaha/b0111718641a6461800066549957ec14",[35],[20,124,125],{},[23,126,127],{},"Release Sept 22, 2020",[92,129,130,131],{},"New locales (es-mx, bn-bd).\nMinor bugfixes and locale improvements.\nMore tests.\nMoment is in maintenance mode. Read more at this link:\n",[31,132,133],{"href":133,"rel":134},"https://momentjs.com/docs/#/-project-status/",[35],[15,136,138,139],{"id":137},"_2280-see-full-changelog","2.28.0 ",[31,140,85],{"href":141,"rel":142},"https://gist.github.com/marwahaha/028fd6c2b2470b2804857cfd63c0e94f",[35],[20,144,145],{},[23,146,147],{},"Release Sept 13, 2020",[92,149,150],{},"Fix bug where .format() modifies original instance, and locale updates",[15,152,154,155],{"id":153},"_2270-see-full-changelog","2.27.0 ",[31,156,85],{"href":157,"rel":158},"https://gist.github.com/marwahaha/5100c9c2f42019067b1f6cefc333daa7",[35],[20,160,161],{},[23,162,163],{},"Release June 18, 2020",[92,165,166],{},"Added Turkmen locale, other locale improvements, slight TypeScript fixes",[15,168,170,171],{"id":169},"_2260-see-full-changelog","2.26.0 ",[31,172,85],{"href":173,"rel":174},"https://gist.github.com/marwahaha/0725c40740560854a849b096ea7b7590",[35],[20,176,177],{},[23,178,179],{},"Release May 19, 2020",[92,181,182],{},"TypeScript fixes and many locale improvements",[15,184,186],{"id":185},"_2253","2.25.3",[20,188,189],{},[23,190,191],{},"Release May 4, 2020",[92,193,194],{},"Remove package.json module property. It looks like webpack behaves differently\nfor modules loaded via module vs jsnext:main.",[15,196,198],{"id":197},"_2252","2.25.2",[20,200,201],{},[23,202,191],{},[92,204,205],{},"This release includes ES Module bundled moment, separate from it's source code\nunder dist/ folder. This might alleviate issues with finding the `./locale\nsubfolder for loading locales. This might also mean now webpack will bundle all\nlocales automatically, unless told otherwise.",[15,207,209],{"id":208},"_2251","2.25.1",[20,211,212],{},[23,213,214],{},"Release May 1, 2020",[92,216,217],{},"This is a quick patch release to address some of the issues raised after\nreleasing 2.25.0.",[20,219,220,231,242,252,263],{},[23,221,222,37,227,230],{},[31,223,226],{"href":224,"rel":225},"https://github.com/moment/moment/commit/2e268635",[35],"2e268635",[39,228,229],{},"misc"," Revert #5269 due to webpack warning",[23,232,233,37,238,241],{},[31,234,237],{"href":235,"rel":236},"https://github.com/moment/moment/commit/226799e1",[35],"226799e1",[39,239,240],{},"locale"," fil: Fix metadata comment",[23,243,244,37,249,251],{},[31,245,248],{"href":246,"rel":247},"https://github.com/moment/moment/commit/a83a521",[35],"a83a521",[39,250,41],{}," Fix typeoff usages",[23,253,254,37,259,262],{},[31,255,258],{"href":256,"rel":257},"https://github.com/moment/moment/commit/e324334",[35],"e324334",[39,260,261],{},"pkg"," Add ts3.1-typings in npm package",[23,264,265,37,270,272],{},[31,266,269],{"href":267,"rel":268},"https://github.com/moment/moment/commit/28cc23e",[35],"28cc23e",[39,271,229],{}," Remove deleted generated locale en-SG",[15,274,276,277],{"id":275},"_2250-see-full-changelog","2.25.0 ",[31,278,85],{"href":279,"rel":280},"https://gist.github.com/ichernev/6148e64df2427e455b10ce6a18de1a65",[35],[20,282,283,285,306,321,336,339,342],{},[23,284,214],{},[23,286,287,37,292,37,297,300,301],{},[31,288,291],{"href":289,"rel":290},"https://github.com/moment/moment/issues/4611",[35],"#4611",[31,293,296],{"href":294,"rel":295},"https://github.com/moment/moment/commit/022dc038",[35],"022dc038",[39,298,299],{},"feature"," Support for strict string parsing, fixes ",[31,302,305],{"href":303,"rel":304},"https://github.com/moment/moment/issues/2469",[35],"#2469",[23,307,308,37,313,37,318,320],{},[31,309,312],{"href":310,"rel":311},"https://github.com/moment/moment/issues/4599",[35],"#4599",[31,314,317],{"href":315,"rel":316},"https://github.com/moment/moment/commit/4b615b9d",[35],"4b615b9d",[39,319,299],{}," Add support for eras in en and jp",[23,322,323,37,328,37,333,335],{},[31,324,327],{"href":325,"rel":326},"https://github.com/moment/moment/issues/4296",[35],"#4296",[31,329,332],{"href":330,"rel":331},"https://github.com/moment/moment/commit/757d4ff8",[35],"757d4ff8",[39,334,299],{}," Accept custom relative thresholds in duration.humanize",[23,337,338],{},"18 bigfixes",[23,340,341],{},"36 locale fixes",[23,343,344],{},"5 new locales (oc-lnc, zh-mo, en-in, gom-deva, fil)",[15,346,348,349],{"id":347},"_2240-see-full-changelog","2.24.0 ",[31,350,85],{"href":351,"rel":352},"https://gist.github.com/marwahaha/12366fe45bee328f33acf125d4cd540e",[35],[20,354,355,358,368,378,388,391],{},[23,356,357],{},"Release Jan 21, 2019",[23,359,360,37,365,367],{},[31,361,364],{"href":362,"rel":363},"https://github.com/moment/moment/pull/4338",[35],"#4338",[39,366,41],{}," Fix startOf/endOf DST issues while boosting performance",[23,369,370,37,375,377],{},[31,371,374],{"href":372,"rel":373},"https://github.com/moment/moment/pull/4553",[35],"#4553",[39,376,299],{}," Add localeSort param to Locale weekday methods",[23,379,380,37,385,387],{},[31,381,384],{"href":382,"rel":383},"https://github.com/moment/moment/pull/4887",[35],"#4887",[39,386,41],{}," Make Duration#as work with quarters",[23,389,390],{},"3 new locales (it-ch, ga, en-SG)",[23,392,393],{},"Lots of locale improvements",[15,395,397,398],{"id":396},"_2230-see-full-changelog","2.23.0 ",[31,399,85],{"href":400,"rel":401},"https://gist.github.com/marwahaha/eadb7ac11b761290399a576f8b2419a5",[35],[20,403,404,407,418,428,444,459],{},[23,405,406],{},"Release Dec 12, 2018",[23,408,409,37,414,417],{},[31,410,413],{"href":411,"rel":412},"https://github.com/moment/moment/pull/4863",[35],"#4863",[39,415,416],{},"new locale"," added Kurdish language (ku)",[23,419,420,37,425,427],{},[31,421,424],{"href":422,"rel":423},"https://github.com/moment/moment/pull/4417",[35],"#4417",[39,426,41],{}," isBetween should return false for invalid dates",[23,429,430,37,435,437,438,443],{},[31,431,434],{"href":432,"rel":433},"https://github.com/moment/moment/pull/4700",[35],"#4700",[39,436,41],{}," Fix ",[31,439,442],{"href":440,"rel":441},"https://github.com/moment/moment/pull/4698",[35],"#4698",": Use ISO WeekYear for HTML5_FMT.WEEK",[23,445,446,37,451,437,453,458],{},[31,447,450],{"href":448,"rel":449},"https://github.com/moment/moment/pull/4563",[35],"#4563",[39,452,299],{},[31,454,457],{"href":455,"rel":456},"https://github.com/moment/moment/pull/4518",[35],"#4518",": Add support to add/subtract ISO weeks",[23,460,461],{},"other locale changes, build process changes, typos",[15,463,465,466],{"id":464},"_2222-see-full-changelog","2.22.2 ",[31,467,85],{"href":468,"rel":469},"https://gist.github.com/marwahaha/4d992c13c2dbc0f59d4d8acae1dc6d3a",[35],[20,471,472,475,485,495],{},[23,473,474],{},"Release May 31, 2018",[23,476,477,37,482,484],{},[31,478,481],{"href":479,"rel":480},"https://github.com/moment/moment/pull/4564",[35],"#4564",[39,483,41],{}," Avoid using trim()",[23,486,487,37,492,494],{},[31,488,491],{"href":489,"rel":490},"https://github.com/moment/moment/pull/4453",[35],"#4453",[39,493,41],{}," Treat periods as periods, not regex-anything period, for weekday parsing in strict mode.",[23,496,497],{},"Minor locale improvements (pa-in, be, az)",[15,499,501,502],{"id":500},"_2221-see-full-changelog","2.22.1 ",[31,503,85],{"href":504,"rel":505},"https://gist.github.com/marwahaha/ff2cd13d0eda08afb7a237b10aae558c",[35],[20,507,508,511,521,524],{},[23,509,510],{},"Release Apr 14, 2018",[23,512,513,37,518,520],{},[31,514,517],{"href":515,"rel":516},"https://github.com/moment/moment/pull/4495",[35],"#4495",[39,519,41],{}," Added HTML5_FMT to moment.d.ts",[23,522,523],{},"Minor locale improvements",[23,525,526],{},"QUnit upgrade and coveralls reporting",[15,528,530,531],{"id":529},"_2220-see-full-changelog","2.22.0 ",[31,532,85],{"href":533,"rel":534},"https://gist.github.com/marwahaha/ae895025dac3f0641fa9ec2e36d282bb",[35],[20,536,537,540,550,553],{},[23,538,539],{},"Release Mar 30, 2018",[23,541,542,37,547,549],{},[31,543,546],{"href":544,"rel":545},"https://github.com/moment/moment/pull/4423",[35],"#4423",[39,548,416],{}," Added Mongolian locale mn",[23,551,552],{},"Various locale improvements",[23,554,555],{},"Minor misc changes",[15,557,559,560],{"id":558},"_2210-see-full-changelog","2.21.0 ",[31,561,85],{"href":562,"rel":563},"https://gist.github.com/marwahaha/80d19ef882b71df1948df7865efdd40e",[35],[20,565,566,569,584,599,609,619,622],{},[23,567,568],{},"Release Mar 2, 2018",[23,570,571,37,576,437,578,583],{},[31,572,575],{"href":573,"rel":574},"https://github.com/moment/moment/pull/4391",[35],"#4391",[39,577,41],{},[31,579,582],{"href":580,"rel":581},"https://github.com/moment/moment/pull/4390",[35],"#4390",": use offset properly in toISOString",[23,585,586,37,591,437,593,598],{},[31,587,590],{"href":588,"rel":589},"https://github.com/moment/moment/pull/4310",[35],"#4310",[39,592,41],{},[31,594,597],{"href":595,"rel":596},"https://github.com/moment/moment/pull/3883",[35],"#3883"," lazy load parentLocale in defineLocale, fallback to global if missing",[23,600,601,37,606,608],{},[31,602,605],{"href":603,"rel":604},"https://github.com/moment/moment/pull/4085",[35],"#4085",[39,607,229],{}," Print console warning when setting non-existent locales",[23,610,611,37,616,618],{},[31,612,615],{"href":613,"rel":614},"https://github.com/moment/moment/pull/4371",[35],"#4371",[39,617,229],{}," fix deprecated rollup options",[23,620,621],{},"New locales: ug-cn, en-il, tg",[23,623,552],{},[15,625,627,628],{"id":626},"_2201-see-changelog","2.20.1 ",[31,629,632],{"href":630,"rel":631},"https://gist.github.com/marwahaha/d72c1cb22076373be889b16272cbd187",[35],"See changelog",[20,634,635,638,648],{},[23,636,637],{},"Release Dec 18, 2017",[23,639,640,37,645,647],{},[31,641,644],{"href":642,"rel":643},"https://github.com/moment/moment/pull/4359",[35],"#4359",[39,646,240],{}," Fix Arabic locale for months (again)",[23,649,650,37,655,657],{},[31,651,654],{"href":652,"rel":653},"https://github.com/moment/moment/pull/4357",[35],"#4357",[39,656,229],{}," Add optional parameter keepOffset to toISOString",[15,659,661,662],{"id":660},"_2200-see-full-changelog","2.20.0 ",[31,663,85],{"href":664,"rel":665},"https://gist.github.com/marwahaha/e0d4135fbf8bb75fa85c4aa2bddc5031",[35],[20,667,668,671,686,696,712,727,737,747],{},[23,669,670],{},"Release Dec 16, 2017",[23,672,673,37,678,437,680,685],{},[31,674,677],{"href":675,"rel":676},"https://github.com/moment/moment/pull/4312",[35],"#4312",[39,679,41],{},[31,681,684],{"href":682,"rel":683},"https://github.com/moment/moment/pull/4251",[35],"#4251",": Avoid RFC2822 in utc() test",[23,687,688,37,693,695],{},[31,689,692],{"href":690,"rel":691},"https://github.com/moment/moment/pull/4240",[35],"#4240",[39,694,41],{}," Fix incorrect strict parsing with full-width parentheses",[23,697,698,37,703,705,706,711],{},[31,699,702],{"href":700,"rel":701},"https://github.com/moment/moment/pull/4341",[35],"#4341",[39,704,299],{}," Prevent toISOString converting to UTC (issue ",[31,707,710],{"href":708,"rel":709},"https://github.com/moment/moment/pull/1751",[35],"#1751",")",[23,713,714,37,719,721,722,711],{},[31,715,718],{"href":716,"rel":717},"https://github.com/moment/moment/pull/4154",[35],"#4154",[39,720,299],{}," add format constants to support output to HTML5 input type formats (see ",[31,723,726],{"href":724,"rel":725},"https://github.com/moment/moment/pull/3928",[35],"#3928",[23,728,729,37,734,736],{},[31,730,733],{"href":731,"rel":732},"https://github.com/moment/moment/pull/4143",[35],"#4143",[39,735,416],{}," mt: Maltese language",[23,738,739,37,744,746],{},[31,740,743],{"href":741,"rel":742},"https://github.com/moment/moment/pull/4183",[35],"#4183",[39,745,240],{}," Relative seconds i18n",[23,748,749],{},"Various other locale improvements",[15,751,753,754],{"id":752},"_2194-see-changelog","2.19.4 ",[31,755,632],{"href":756,"rel":757},"https://gist.github.com/marwahaha/d3b7b0ddf4bdae512244f16e8cc59efb",[35],[20,759,760,763,778,793],{},[23,761,762],{},"Release Dec 10, 2017",[23,764,765,37,770,772,773,711],{},[31,766,769],{"href":767,"rel":768},"https://github.com/moment/moment/pull/4332",[35],"#4332",[39,771,41],{}," Fix weekday verification for UTC and offset days (fixes ",[31,774,777],{"href":775,"rel":776},"https://github.com/moment/moment/pull/4227",[35],"#4227",[23,779,780,37,785,437,787,792],{},[31,781,784],{"href":782,"rel":783},"https://github.com/moment/moment/pull/4336",[35],"#4336",[39,786,41],{},[31,788,791],{"href":789,"rel":790},"https://github.com/moment/moment/pull/4334",[35],"#4334",": Remove unused function call argument",[23,794,795,37,800,802],{},[31,796,799],{"href":797,"rel":798},"https://github.com/moment/moment/pull/4246",[35],"#4246",[39,801,229],{}," Add 'ss' relative time key to typescript definition",[15,804,806,807],{"id":805},"_2193-see-changelog","2.19.3 ",[31,808,632],{"href":809,"rel":810},"https://gist.github.com/marwahaha/3654006bc0c2e522451c08d12c0bfabf",[35],[20,812,813,816,831],{},[23,814,815],{},"Release Nov 29, 2017",[23,817,818,37,823,825,826,711],{},[31,819,822],{"href":820,"rel":821},"https://github.com/moment/moment/pull/4326",[35],"#4326",[39,824,41],{}," Fix for ReDOS vulnerability (see ",[31,827,830],{"href":828,"rel":829},"https://github.com/moment/moment/issues/4163",[35],"#4163",[23,832,833,37,838,840],{},[31,834,837],{"href":835,"rel":836},"https://github.com/moment/moment/pull/4289",[35],"#4289",[39,839,229],{}," Fix spelling and formatting for U.S. for es-us",[15,842,844,845],{"id":843},"_2192-see-changelog-its-the-same-d","2.19.2 ",[31,846,849],{"href":847,"rel":848},"https://gist.github.com/ichernev/76b1a3f33d3a8ff9665ce434a45221d0",[35],"See changelog (it's the same >:D)",[20,851,852,855,870],{},[23,853,854],{},"Release Nov 11, 2017",[23,856,857,37,862,864,865],{},[31,858,861],{"href":859,"rel":860},"https://github.com/moment/moment/pull/4255",[35],"#4255",[39,863,41],{}," Fix year setter for random days in a leap year, fixes ",[31,866,869],{"href":867,"rel":868},"https://github.com/moment/moment/issues/4238",[35],"#4238",[23,871,872,37,877,879,880],{},[31,873,876],{"href":874,"rel":875},"https://github.com/moment/moment/pull/4242",[35],"#4242",[39,878,41],{}," updateLocale now tries to load parent, fixes ",[31,881,884],{"href":882,"rel":883},"https://github.com/moment/moment/issues/3626",[35],"#3626",[15,886,888],{"id":887},"_2191","2.19.1",[20,890,891],{},[23,892,893],{},"Release Oct 11, 2017",[92,895,896],{},"Make react native and webpack both work",[20,898,899],{},[23,900,901],{},"#4225 #4226 #4232",[15,903,905,906],{"id":904},"_2190-see-full-changelog","2.19.0 ",[31,907,85],{"href":908,"rel":909},"https://gist.github.com/ichernev/5f3f4eb02761b4f765a0cccf02cec603",[35],[20,911,912],{},[23,913,914],{},"Release Oct 10, 2017",[916,917,919],"h2",{"id":918},"fix-react-native-049-crash","Fix React Native 0.49+ crash",[20,921,922,933],{},[23,923,924,37,929,932],{},[31,925,928],{"href":926,"rel":927},"https://github.com/moment/moment/pull/4213",[35],"#4213",[39,930,931],{},"critical"," Rename dynamic\nrequire to avoid React Native crash",[23,934,935,37,940,943,944],{},[31,936,939],{"href":937,"rel":938},"https://github.com/moment/moment/pull/4214",[35],"#4214",[39,941,942],{},"fixup"," Move require\nrename inside try/catch, fixes\n",[31,945,928],{"href":946,"rel":947},"https://github.com/moment/moment/issues/4213",[35],[916,949,951],{"id":950},"features","Features",[20,953,954,964,978,993],{},[23,955,956,37,961,963],{},[31,957,960],{"href":958,"rel":959},"https://github.com/moment/moment/pull/3735",[35],"#3735",[39,962,299],{}," Ignore NaN values in setters",[23,965,966,37,971,973,974],{},[31,967,970],{"href":968,"rel":969},"https://github.com/moment/moment/pull/4106",[35],"#4106",[39,972,942],{}," Drop isNumeric utility fn, fixes ",[31,975,960],{"href":976,"rel":977},"https://github.com/moment/moment/issues/3735",[35],[23,979,980,37,985,987,988],{},[31,981,984],{"href":982,"rel":983},"https://github.com/moment/moment/pull/4080",[35],"#4080",[39,986,299],{}," Implement a clone method for durations, fixes ",[31,989,992],{"href":990,"rel":991},"https://github.com/moment/moment/issues/4078",[35],"#4078",[23,994,995,37,1000,1002,1003],{},[31,996,999],{"href":997,"rel":998},"https://github.com/moment/moment/pull/4215",[35],"#4215",[39,1001,229],{}," TS: Add duration.clone(), for ",[31,1004,984],{"href":1005,"rel":1006},"https://github.com/moment/moment/issues/4080",[35],[916,1008,1010],{"id":1009},"packaging","Packaging",[20,1012,1013,1023,1033],{},[23,1014,1015,37,1020,1022],{},[31,1016,1019],{"href":1017,"rel":1018},"https://github.com/moment/moment/pull/4003",[35],"#4003",[39,1021,261],{}," bower: Remove tests from package",[23,1024,1025,37,1030,1032],{},[31,1026,1029],{"href":1027,"rel":1028},"https://github.com/moment/moment/pull/3904",[35],"#3904",[39,1031,261],{}," jsnext:main -> module in package.json",[23,1034,1035,37,1040,1042],{},[31,1036,1039],{"href":1037,"rel":1038},"https://github.com/moment/moment/pull/4060",[35],"#4060",[39,1041,261],{}," Account for new rollup interface",[92,1044,1045],{},"Bugfixes, new locales, locale fixes etc...",[15,1047,1049],{"id":1048},"_2181","2.18.1",[20,1051,1052,1055],{},[23,1053,1054],{},"Release Mar 22, 2017",[23,1056,1057,37,1062,1064],{},[31,1058,1061],{"href":1059,"rel":1060},"https://github.com/moment/moment/pull/3853",[35],"#3853",[39,1063,229],{}," Fix invalid whitespace character causing inability to parse\nmoment.js",[15,1066,1068,1069],{"id":1067},"_2180-see-full-changelog","2.18.0 ",[31,1070,85],{"href":1071,"rel":1072},"https://gist.github.com/ichernev/78920c5a1e419fb28c6e4546d1b7235c",[35],[20,1074,1075],{},[23,1076,1077],{},"Release Mar 18, 2017",[916,1079,951],{"id":1080},"features-1",[20,1082,1083,1093,1103,1118],{},[23,1084,1085,37,1090,1092],{},[31,1086,1089],{"href":1087,"rel":1088},"https://github.com/moment/moment/pull/3708",[35],"#3708",[39,1091,299],{}," RFC2822 parsing",[23,1094,1095,37,1100,1102],{},[31,1096,1099],{"href":1097,"rel":1098},"https://github.com/moment/moment/pull/3611",[35],"#3611",[39,1101,299],{}," Durations gain validity",[23,1104,1105,37,1110,1112,1113],{},[31,1106,1109],{"href":1107,"rel":1108},"https://github.com/moment/moment/pull/3738",[35],"#3738",[39,1111,299],{}," Enable relative time for multiple seconds, request ",[31,1114,1117],{"href":1115,"rel":1116},"https://github.com/moment/moment/issues/2558",[35],"#2558",[23,1119,1120,37,1125,1127],{},[31,1121,1124],{"href":1122,"rel":1123},"https://github.com/moment/moment/pull/3766",[35],"#3766",[39,1126,299],{}," Add support for k and kk format parsing",[916,1129,1131],{"id":1130},"bugfixes","Bugfixes",[20,1133,1134,1150,1165,1180,1195],{},[23,1135,1136,37,1141,1143,1144,1149],{},[31,1137,1140],{"href":1138,"rel":1139},"https://github.com/moment/moment/pull/3643",[35],"#3643",[39,1142,41],{}," Fixes ",[31,1145,1148],{"href":1146,"rel":1147},"https://github.com/moment/moment/issues/3520",[35],"#3520",", parseZone incorrectly handled minutes under 16",[23,1151,1152,37,1157,1143,1159,1164],{},[31,1153,1156],{"href":1154,"rel":1155},"https://github.com/moment/moment/pull/3710",[35],"#3710",[39,1158,41],{},[31,1160,1163],{"href":1161,"rel":1162},"https://github.com/moment/moment/issues/3632",[35],"#3632",", toISOString returns null for invalid date",[23,1166,1167,37,1172,1143,1174,1179],{},[31,1168,1171],{"href":1169,"rel":1170},"https://github.com/moment/moment/pull/3787",[35],"#3787",[39,1173,41],{},[31,1175,1178],{"href":1176,"rel":1177},"https://github.com/moment/moment/issues/3717",[35],"#3717",", ensure day-of-year is non-zero",[23,1181,1182,37,1187,1143,1189,1194],{},[31,1183,1186],{"href":1184,"rel":1185},"https://github.com/moment/moment/pull/3780",[35],"#3780",[39,1188,41],{},[31,1190,1193],{"href":1191,"rel":1192},"https://github.com/moment/moment/issues/3765",[35],"#3765",": Ensure year 0 is formatted with YYYY",[23,1196,1197,37,1202,1143,1204,1209],{},[31,1198,1201],{"href":1199,"rel":1200},"https://github.com/moment/moment/pull/3806",[35],"#3806",[39,1203,41],{},[31,1205,1208],{"href":1206,"rel":1207},"https://github.com/moment/moment/issues/3805",[35],"#3805",", fix locale month getters for standalone/format cases",[92,1211,1212],{},"7 new locales, many locale improvements and some misc changes",[15,1214,1216,1217],{"id":1215},"_2171-also-available-here","2.17.1 ",[31,1218,1221],{"href":1219,"rel":1220},"https://gist.github.com/ichernev/f38280b2b29c4932914a6d3a4e50bfb2",[35],"Also available here",[20,1223,1224,1227,1237,1251],{},[23,1225,1226],{},"Release Dec 03, 2016",[23,1228,1229,37,1234,1236],{},[31,1230,1233],{"href":1231,"rel":1232},"https://github.com/moment/moment/pull/3638",[35],"#3638",[39,1235,229],{}," TS: Make typescript definitions work with 1.x",[23,1238,1239,37,1244,1246,1247],{},[31,1240,1243],{"href":1241,"rel":1242},"https://github.com/moment/moment/pull/3628",[35],"#3628",[39,1245,229],{}," Adds \"sign CLA\" link to ",[1248,1249,1250],"code",{},"CONTRIBUTING.md",[23,1252,1253,37,1258,1260],{},[31,1254,1257],{"href":1255,"rel":1256},"https://github.com/moment/moment/pull/3640",[35],"#3640",[39,1259,229],{}," Fix locale issues",[15,1262,1264,1265],{"id":1263},"_2170-also-available-here","2.17.0 ",[31,1266,1221],{"href":1267,"rel":1268},"https://gist.github.com/ichernev/ed58f76fb95205eeac653d719972b90c",[35],[20,1270,1271,1274,1284,1294,1304,1314,1330,1340],{},[23,1272,1273],{},"Release Nov 22, 2016",[23,1275,1276,37,1281,1283],{},[31,1277,1280],{"href":1278,"rel":1279},"https://github.com/moment/moment/pull/3435",[35],"#3435",[39,1282,416],{}," yo: Yoruba (Nigeria) locale",[23,1285,1286,37,1291,1293],{},[31,1287,1290],{"href":1288,"rel":1289},"https://github.com/moment/moment/pull/3595",[35],"#3595",[39,1292,41],{}," Fix accidental reference to global \"value\" variable",[23,1295,1296,37,1301,1303],{},[31,1297,1300],{"href":1298,"rel":1299},"https://github.com/moment/moment/pull/3506",[35],"#3506",[39,1302,41],{}," Fix invalid moments returning valid dates to method calls",[23,1305,1306,37,1311,1313],{},[31,1307,1310],{"href":1308,"rel":1309},"https://github.com/moment/moment/pull/3563",[35],"#3563",[39,1312,240],{}," ca: Change future relative time",[23,1315,1316,37,1321,1143,1324,1329],{},[31,1317,1320],{"href":1318,"rel":1319},"https://github.com/moment/moment/pull/3504",[35],"#3504",[39,1322,1323],{},"tests",[31,1325,1328],{"href":1326,"rel":1327},"https://github.com/moment/moment/issues/3463",[35],"#3463",", parseZone not handling Z correctly (tests only)",[23,1331,1332,37,1337,1339],{},[31,1333,1336],{"href":1334,"rel":1335},"https://github.com/moment/moment/pull/3591",[35],"#3591",[39,1338,229],{}," typescript: update typescript to 2.0.8, add strictNullChecks=true",[23,1341,1342,37,1347,1349],{},[31,1343,1346],{"href":1344,"rel":1345},"https://github.com/moment/moment/pull/3597",[35],"#3597",[39,1348,229],{}," Fixed capitalization in nuget spec",[15,1351,1353,1354],{"id":1352},"_2160-see-full-changelog","2.16.0 ",[31,1355,85],{"href":1356,"rel":1357},"https://gist.github.com/ichernev/17bffc1005a032cb1a8ac4c1558b4994",[35],[20,1359,1360],{},[23,1361,1362],{},"Release Nov 9, 2016",[916,1364,951],{"id":1365},"features-2",[20,1367,1368,1378],{},[23,1369,1370,37,1375,1377],{},[31,1371,1374],{"href":1372,"rel":1373},"https://github.com/moment/moment/pull/3530",[35],"#3530",[39,1376,299],{}," Check whether input is date before checking if format is array",[23,1379,1380,37,1385,437,1387,1392],{},[31,1381,1384],{"href":1382,"rel":1383},"https://github.com/moment/moment/pull/3515",[35],"#3515",[39,1386,299],{},[31,1388,1391],{"href":1389,"rel":1390},"https://github.com/moment/moment/issues/2300",[35],"#2300",": Default to current week.",[916,1394,1131],{"id":1395},"bugfixes-1",[20,1397,1398,1408,1418,1433],{},[23,1399,1400,37,1405,1407],{},[31,1401,1404],{"href":1402,"rel":1403},"https://github.com/moment/moment/pull/3546",[35],"#3546",[39,1406,41],{}," Implement lazy-loading of child locales with missing prents",[23,1409,1410,37,1415,1417],{},[31,1411,1414],{"href":1412,"rel":1413},"https://github.com/moment/moment/pull/3523",[35],"#3523",[39,1416,41],{}," parseZone should handle UTC",[23,1419,1420,37,1425,437,1427,1432],{},[31,1421,1424],{"href":1422,"rel":1423},"https://github.com/moment/moment/pull/3502",[35],"#3502",[39,1426,41],{},[31,1428,1431],{"href":1429,"rel":1430},"https://github.com/moment/moment/issues/3500",[35],"#3500",": ISO 8601 parsing should match the full string, not the beginning of the string.",[23,1434,1435,37,1440,1442,1443,1447,1448],{},[31,1436,1439],{"href":1437,"rel":1438},"https://github.com/moment/moment/pull/3581",[35],"#3581",[39,1441,41],{}," Fix parseZone, redo ",[31,1444,1320],{"href":1445,"rel":1446},"https://github.com/moment/moment/issues/3504",[35],", fix ",[31,1449,1328],{"href":1326,"rel":1450},[35],[916,1452,1454],{"id":1453},"new-locales","New Locales",[20,1456,1457,1467,1477],{},[23,1458,1459,37,1464,1466],{},[31,1460,1463],{"href":1461,"rel":1462},"https://github.com/moment/moment/pull/3416",[35],"#3416",[39,1465,416],{}," nl-be: Dutch (Belgium) locale",[23,1468,1469,37,1474,1476],{},[31,1470,1473],{"href":1471,"rel":1472},"https://github.com/moment/moment/pull/3393",[35],"#3393",[39,1475,416],{}," ar-dz: Arabic (Algeria) locale",[23,1478,1479,37,1484,1486],{},[31,1480,1483],{"href":1481,"rel":1482},"https://github.com/moment/moment/pull/3342",[35],"#3342",[39,1485,416],{}," tet: Tetun Dili (East Timor) locale",[92,1488,1489],{},"And more locale, build and typescript improvements",[15,1491,1493],{"id":1492},"_2152","2.15.2",[20,1495,1496,1499,1511],{},[23,1497,1498],{},"Release Oct 23, 2016",[23,1500,1501,1506,1507],{},[31,1502,1505],{"href":1503,"rel":1504},"https://github.com/moment/moment/pull/3525",[35],"#3525"," Speedup month standalone/format regexes ",[1508,1509,1510],"strong",{},"(IMPORTANT)",[23,1512,1513,1518],{},[31,1514,1517],{"href":1515,"rel":1516},"https://github.com/moment/moment/pull/3466",[35],"#3466"," Fix typo of Javanese",[15,1520,1522],{"id":1521},"_2151","2.15.1",[20,1524,1525,1528],{},[23,1526,1527],{},"Release Sept 20, 2016",[23,1529,1530,1535,1536],{},[31,1531,1534],{"href":1532,"rel":1533},"https://github.com/moment/moment/pull/3438",[35],"#3438"," Fix locale autoload, revert ",[31,1537,1540],{"href":1538,"rel":1539},"https://github.com/moment/moment/pull/3344",[35],"#3344",[15,1542,1544,1545],{"id":1543},"_2150-see-full-changelog","2.15.0 ",[31,1546,85],{"href":1547,"rel":1548},"https://gist.github.com/ichernev/10e1c5bf647545c72ca30e9628a09ed3",[35],[20,1550,1551],{},[23,1552,1553],{},"Release Sept 12, 2016",[916,1555,1454],{"id":1556},"new-locales-1",[20,1558,1559,1569,1579],{},[23,1560,1561,37,1566,1568],{},[31,1562,1565],{"href":1563,"rel":1564},"https://github.com/moment/moment/pull/3255",[35],"#3255",[39,1567,416],{}," mi: Maori language",[23,1570,1571,37,1576,1578],{},[31,1572,1575],{"href":1573,"rel":1574},"https://github.com/moment/moment/pull/3267",[35],"#3267",[39,1577,416],{}," ar-ly: Arabic (Libya) locale",[23,1580,1581,37,1586,1588],{},[31,1582,1585],{"href":1583,"rel":1584},"https://github.com/moment/moment/pull/3333",[35],"#3333",[39,1587,416],{}," zh-hk: Chinese (Hong Kong) locale",[916,1590,1131],{"id":1591},"bugfixes-2",[20,1593,1594,1604,1619,1634,1644],{},[23,1595,1596,37,1601,1603],{},[31,1597,1600],{"href":1598,"rel":1599},"https://github.com/moment/moment/pull/3276",[35],"#3276",[39,1602,41],{}," duration: parser: Support ms durations in .NET syntax",[23,1605,1606,37,1611,1613,1614,711],{},[31,1607,1610],{"href":1608,"rel":1609},"https://github.com/moment/moment/pull/3312",[35],"#3312",[39,1612,41],{}," locales: Enable locale-data getters without moment (fixes ",[31,1615,1618],{"href":1616,"rel":1617},"https://github.com/moment/moment/issues/3284",[35],"#3284",[23,1620,1621,37,1626,1628,1629],{},[31,1622,1625],{"href":1623,"rel":1624},"https://github.com/moment/moment/pull/3381",[35],"#3381",[39,1627,41],{}," parsing: Fix parseZone without timezone in string, fixes ",[31,1630,1633],{"href":1631,"rel":1632},"https://github.com/moment/moment/issues/3083",[35],"#3083",[23,1635,1636,37,1641,1643],{},[31,1637,1640],{"href":1638,"rel":1639},"https://github.com/moment/moment/pull/3383",[35],"#3383",[39,1642,41],{}," toJSON: Fix isValid so that toJSON works after a moment is frozen",[23,1645,1646,37,1651,1653],{},[31,1647,1650],{"href":1648,"rel":1649},"https://github.com/moment/moment/pull/3427",[35],"#3427",[39,1652,41],{}," ie8: Fix IE8 (regression in 2.14.x)",[916,1655,1010],{"id":1656},"packaging-1",[20,1658,1659,1669,1679],{},[23,1660,1661,37,1666,1668],{},[31,1662,1665],{"href":1663,"rel":1664},"https://github.com/moment/moment/pull/3299",[35],"#3299",[39,1667,261],{}," npm: Do not include .npmignore in npm package",[23,1670,1671,37,1676,1678],{},[31,1672,1675],{"href":1673,"rel":1674},"https://github.com/moment/moment/pull/3273",[35],"#3273",[39,1677,261],{}," jspm: Include moment.d.ts file in package",[23,1680,1681,37,1684,1686],{},[31,1682,1540],{"href":1538,"rel":1683},[35],[39,1685,261],{}," exports: use module.require for nodejs",[92,1688,1689],{},"Also some locale and typescript improvements",[15,1691,1693],{"id":1692},"_2141","2.14.1",[20,1695,1696],{},[23,1697,1698],{},"Release July 20, 2016",[20,1700,1701],{},[23,1702,1703,1708],{},[31,1704,1707],{"href":1705,"rel":1706},"https://github.com/moment/moment/pull/3280",[35],"#3280"," Fix typescript definitions",[15,1710,1712,1713],{"id":1711},"_2140-see-full-changelog","2.14.0 ",[31,1714,85],{"href":1715,"rel":1716},"https://gist.github.com/ichernev/812e79ac36a7829a22598fe964bfc18a",[35],[20,1718,1719],{},[23,1720,1698],{},[916,1722,1724],{"id":1723},"new-features","New Features",[20,1726,1727,1735,1743,1751,1759,1767,1775,1783,1791,1799],{},[23,1728,1729,1734],{},[31,1730,1733],{"href":1731,"rel":1732},"https://github.com/moment/moment/pull/3233",[35],"#3233"," Introduce month.isFormat for format/standalone discovery",[23,1736,1737,1742],{},[31,1738,1741],{"href":1739,"rel":1740},"https://github.com/moment/moment/pull/2848",[35],"#2848"," Allow user to get/set the rounding method used when calculating relative time",[23,1744,1745,1750],{},[31,1746,1749],{"href":1747,"rel":1748},"https://github.com/moment/moment/pull/3112",[35],"#3112"," optimize configFromStringAndFormat",[23,1752,1753,1758],{},[31,1754,1757],{"href":1755,"rel":1756},"https://github.com/moment/moment/pull/3147",[35],"#3147"," Call calendar format function with moment context",[23,1760,1761,1766],{},[31,1762,1765],{"href":1763,"rel":1764},"https://github.com/moment/moment/pull/3160",[35],"#3160"," deprecate isDSTShifted",[23,1768,1769,1774],{},[31,1770,1773],{"href":1771,"rel":1772},"https://github.com/moment/moment/pull/3175",[35],"#3175"," make moment calendar extensible with ad-hoc options",[23,1776,1777,1782],{},[31,1778,1781],{"href":1779,"rel":1780},"https://github.com/moment/moment/pull/3191",[35],"#3191"," toDate returns a copy of the internal date object",[23,1784,1785,1790],{},[31,1786,1789],{"href":1787,"rel":1788},"https://github.com/moment/moment/pull/3192",[35],"#3192"," Adding support for rollup import.",[23,1792,1793,1798],{},[31,1794,1797],{"href":1795,"rel":1796},"https://github.com/moment/moment/pull/3238",[35],"#3238"," Handle empty object and empty array for creation as now",[23,1800,1801,1806],{},[31,1802,1805],{"href":1803,"rel":1804},"https://github.com/moment/moment/pull/3082",[35],"#3082"," Use relative AMD moment dependency",[916,1808,1131],{"id":1809},"bugfixes-3",[20,1811,1812,1820,1828,1842,1850,1858],{},[23,1813,1814,1819],{},[31,1815,1818],{"href":1816,"rel":1817},"https://github.com/moment/moment/pull/3241",[35],"#3241"," Escape all 24 mixed pieces, not only first 12 in computeMonthsParse",[23,1821,1822,1827],{},[31,1823,1826],{"href":1824,"rel":1825},"https://github.com/moment/moment/pull/3008",[35],"#3008"," Object setter orders sets based on size of unit",[23,1829,1830,1835,1836,1841],{},[31,1831,1834],{"href":1832,"rel":1833},"https://github.com/moment/moment/pull/3177",[35],"#3177"," Bug Fix ",[31,1837,1840],{"href":1838,"rel":1839},"https://github.com/moment/moment/pull/2704",[35],"#2704"," - isoWeekday(String) inconsistent with isoWeekday(Number)",[23,1843,1844,1849],{},[31,1845,1848],{"href":1846,"rel":1847},"https://github.com/moment/moment/pull/3230",[35],"#3230"," fix passing date with format string to ignore format string",[23,1851,1852,1857],{},[31,1853,1856],{"href":1854,"rel":1855},"https://github.com/moment/moment/pull/3232",[35],"#3232"," Fix negative 0 in certain diff cases",[23,1859,1860,1865,1866],{},[31,1861,1864],{"href":1862,"rel":1863},"https://github.com/moment/moment/pull/3235",[35],"#3235"," Use proper locale inheritance for the base locale, fixes ",[31,1867,1870],{"href":1868,"rel":1869},"https://github.com/moment/moment/pull/3137",[35],"#3137",[92,1872,1873],{},"Plus es-do locale and locale bugfixes",[15,1875,1877,1878],{"id":1876},"_2130-see-full-changelog","2.13.0 ",[31,1879,85],{"href":1880,"rel":1881},"https://gist.github.com/ichernev/0132fcf5b61f7fc140b0bb0090480d49",[35],[20,1883,1884],{},[23,1885,1886],{},"Release April 18, 2016",[916,1888,1890],{"id":1889},"enhancements","Enhancements:",[20,1892,1893,1901,1909,1917,1925],{},[23,1894,1895,1900],{},[31,1896,1899],{"href":1897,"rel":1898},"https://github.com/moment/moment/pull/2982",[35],"#2982"," Add 'date' as alias to 'day' for startOf() and endOf().",[23,1902,1903,1908],{},[31,1904,1907],{"href":1905,"rel":1906},"https://github.com/moment/moment/pull/2955",[35],"#2955"," Add parsing negative components in durations when ISO 8601",[23,1910,1911,1916],{},[31,1912,1915],{"href":1913,"rel":1914},"https://github.com/moment/moment/pull/2991",[35],"#2991"," isBetween support for both open and closed intervals",[23,1918,1919,1924],{},[31,1920,1923],{"href":1921,"rel":1922},"https://github.com/moment/moment/pull/3105",[35],"#3105"," Add localeSorted argument to weekday listers",[23,1926,1927,1932],{},[31,1928,1931],{"href":1929,"rel":1930},"https://github.com/moment/moment/pull/3102",[35],"#3102"," Add k and kk formatting tokens",[916,1934,1131],{"id":1935},"bugfixes-4",[20,1937,1938,1951,1959,1972,1980,1988,1996,2004],{},[23,1939,1940,437,1945,1950],{},[31,1941,1944],{"href":1942,"rel":1943},"https://github.com/moment/moment/pull/3109",[35],"#3109",[31,1946,1949],{"href":1947,"rel":1948},"https://github.com/moment/moment/issues/1756",[35],"#1756"," Resolved thread-safe issue on server side.",[23,1952,1953,1958],{},[31,1954,1957],{"href":1955,"rel":1956},"https://github.com/moment/moment/pull/3078",[35],"#3078"," Fix parsing for months/weekdays with weird characters",[23,1960,1961,1966,1967,711],{},[31,1962,1965],{"href":1963,"rel":1964},"https://github.com/moment/moment/pull/3098",[35],"#3098"," Use Z suffix when in UTC mode (",[31,1968,1971],{"href":1969,"rel":1970},"https://github.com/moment/moment/issues/3020",[35],"#3020",[23,1973,1974,1979],{},[31,1975,1978],{"href":1976,"rel":1977},"https://github.com/moment/moment/pull/2995",[35],"#2995"," Fix floating point rounding errors in durations",[23,1981,1982,1987],{},[31,1983,1986],{"href":1984,"rel":1985},"https://github.com/moment/moment/pull/3059",[35],"#3059"," fix bug where diff returns -0 in month-related diffs",[23,1989,1990,1995],{},[31,1991,1994],{"href":1992,"rel":1993},"https://github.com/moment/moment/pull/3045",[35],"#3045"," Fix mistaking any input for 'a' token",[23,1997,1998,2003],{},[31,1999,2002],{"href":2000,"rel":2001},"https://github.com/moment/moment/pull/2877",[35],"#2877"," Use explicit .valueOf() calls instead of coercion",[23,2005,2006,2011],{},[31,2007,2010],{"href":2008,"rel":2009},"https://github.com/moment/moment/pull/3036",[35],"#3036"," Year setter should keep time when DST changes",[92,2013,2014],{},"Plus 3 new locales and locale fixes.",[15,2016,2018,2019],{"id":2017},"_2120-see-full-changelog","2.12.0 ",[31,2020,85],{"href":2021,"rel":2022},"https://gist.github.com/ichernev/6e5bfdf8d6522fc4ac73",[35],[20,2024,2025],{},[23,2026,2027],{},"Release March 7, 2016",[916,2029,1890],{"id":2030},"enhancements-1",[20,2032,2033,2041,2049],{},[23,2034,2035,2040],{},[31,2036,2039],{"href":2037,"rel":2038},"https://github.com/moment/moment/pull/2932",[35],"#2932"," List loaded locales",[23,2042,2043,2048],{},[31,2044,2047],{"href":2045,"rel":2046},"https://github.com/moment/moment/pull/2818",[35],"#2818"," Parse ISO-8061 duration containing both day and week values",[23,2050,2051,2056],{},[31,2052,2055],{"href":2053,"rel":2054},"https://github.com/moment/moment/pull/2774",[35],"#2774"," Implement locale inheritance and locale updating",[916,2058,2060],{"id":2059},"bugfixes-5","Bugfixes:",[20,2062,2063,2071,2079,2087],{},[23,2064,2065,2070],{},[31,2066,2069],{"href":2067,"rel":2068},"https://github.com/moment/moment/pull/2970",[35],"#2970"," change add subtract to handle decimal values by rounding",[23,2072,2073,2078],{},[31,2074,2077],{"href":2075,"rel":2076},"https://github.com/moment/moment/pull/2887",[35],"#2887"," Fix toJSON casting of invalid moment",[23,2080,2081,2086],{},[31,2082,2085],{"href":2083,"rel":2084},"https://github.com/moment/moment/pull/2897",[35],"#2897"," parse string arguments for month() correctly, closes #2884",[23,2088,2089,2094],{},[31,2090,2093],{"href":2091,"rel":2092},"https://github.com/moment/moment/pull/2946",[35],"#2946"," Fix usage suggestions for min and max",[916,2096,2098],{"id":2097},"new-locales-2","New locales:",[20,2100,2101],{},[23,2102,2103,2108],{},[31,2104,2107],{"href":2105,"rel":2106},"https://github.com/moment/moment/pull/2917",[35],"#2917"," Locale Punjabi(Gurmukhi) India format conversion",[92,2110,2111],{},"And more",[15,2113,2115],{"id":2114},"_2112-fix-redos-attack-vector","2.11.2 (Fix ReDoS attack vector)",[20,2117,2118],{},[23,2119,2120],{},"Release February 7, 2016",[20,2122,2123],{},[23,2124,2125,2130],{},[31,2126,2129],{"href":2127,"rel":2128},"https://github.com/moment/moment/pull/2939",[35],"#2939"," use full-string match to speed up aspnet regex match",[15,2132,2134,2135],{"id":2133},"_2111-see-full-changelog","2.11.1 ",[31,2136,85],{"href":2137,"rel":2138},"https://gist.github.com/ichernev/8ec3ee25b749b4cff3c2",[35],[20,2140,2141],{},[23,2142,2143],{},"Release January 9, 2016",[916,2145,2060],{"id":2146},"bugfixes-6",[20,2148,2149,2157,2165,2173,2181,2189,2197],{},[23,2150,2151,2156],{},[31,2152,2155],{"href":2153,"rel":2154},"https://github.com/moment/moment/pull/2881",[35],"#2881"," Revert \"Merge pull request #2746 from mbad0la:develop\" Sep->Sept",[23,2158,2159,2164],{},[31,2160,2163],{"href":2161,"rel":2162},"https://github.com/moment/moment/pull/2868",[35],"#2868"," Add format and parse token Y, so it actually works",[23,2166,2167,2172],{},[31,2168,2171],{"href":2169,"rel":2170},"https://github.com/moment/moment/pull/2865",[35],"#2865"," Use typeof checks for undefined for global variables",[23,2174,2175,2180],{},[31,2176,2179],{"href":2177,"rel":2178},"https://github.com/moment/moment/pull/2858",[35],"#2858"," Fix Date mocking regression introduced in 2.11.0",[23,2182,2183,2188],{},[31,2184,2187],{"href":2185,"rel":2186},"https://github.com/moment/moment/pull/2864",[35],"#2864"," Include changelog in npm release",[23,2190,2191,2196],{},[31,2192,2195],{"href":2193,"rel":2194},"https://github.com/moment/moment/pull/2830",[35],"#2830"," dep: add grunt-cli",[23,2198,2199,2204],{},[31,2200,2203],{"href":2201,"rel":2202},"https://github.com/moment/moment/pull/2869",[35],"#2869"," Fix months parsing for some locales",[15,2206,2208,2209],{"id":2207},"_2110-see-full-changelog","2.11.0 ",[31,2210,85],{"href":2211,"rel":2212},"https://gist.github.com/ichernev/6594bc29719dde6b2f66",[35],[20,2214,2215],{},[23,2216,2217],{},"Release January 4, 2016",[20,2219,2220,2228,2236,2244,2252,2260,2273,2281,2289,2304,2322,2336,2344,2352,2360],{},[23,2221,2222,2227],{},[31,2223,2226],{"href":2224,"rel":2225},"https://github.com/moment/moment/pull/2624",[35],"#2624"," Proper handling of invalid moments",[23,2229,2230,2235],{},[31,2231,2234],{"href":2232,"rel":2233},"https://github.com/moment/moment/pull/2634",[35],"#2634"," Fix strict month parsing issue in cs,ru,sk",[23,2237,2238,2243],{},[31,2239,2242],{"href":2240,"rel":2241},"https://github.com/moment/moment/pull/2735",[35],"#2735"," Reset the locale back to 'en' after defining all locales in min/locales.js",[23,2245,2246,2251],{},[31,2247,2250],{"href":2248,"rel":2249},"https://github.com/moment/moment/pull/2702",[35],"#2702"," Week rework",[23,2253,2254,2259],{},[31,2255,2258],{"href":2256,"rel":2257},"https://github.com/moment/moment/pull/2746",[35],"#2746"," Changed September Abbreviation to \"Sept\" in locale-specific english\nfiles and default locale file",[23,2261,2262,437,2267,2272],{},[31,2263,2266],{"href":2264,"rel":2265},"https://github.com/moment/moment/pull/2646",[35],"#2646",[31,2268,2271],{"href":2269,"rel":2270},"https://github.com/moment/moment/pull/2645",[35],"#2645"," - invalid dates pre-1970",[23,2274,2275,2280],{},[31,2276,2279],{"href":2277,"rel":2278},"https://github.com/moment/moment/pull/2641",[35],"#2641"," Implement basic format and comma as ms separator in ISO 8601",[23,2282,2283,2288],{},[31,2284,2287],{"href":2285,"rel":2286},"https://github.com/moment/moment/pull/2665",[35],"#2665"," Implement stricter weekday parsing",[23,2290,2291,2296,2297,2300,2301,2303],{},[31,2292,2295],{"href":2293,"rel":2294},"https://github.com/moment/moment/pull/2700",[35],"#2700"," Add ",[39,2298,2299],{},"Hh","mm and ",[39,2302,2299],{},"mmss formatting tokens, so you can parse 123 with\nhmm for example",[23,2305,2306,37,2311,2316,2317,711],{},[31,2307,2310],{"href":2308,"rel":2309},"https://github.com/moment/moment/pull/2565",[35],"#2565",[31,2312,2315],{"href":2313,"rel":2314},"https://github.com/moment/moment/pull/2835",[35],"#2835"," Expose arguments used for moment creation with creationData\n(fix ",[31,2318,2321],{"href":2319,"rel":2320},"https://github.com/moment/moment/pull/2443",[35],"#2443",[23,2323,2324,2329,2330,2335],{},[31,2325,2328],{"href":2326,"rel":2327},"https://github.com/moment/moment/pull/2648",[35],"#2648"," fix issue ",[31,2331,2334],{"href":2332,"rel":2333},"https://github.com/moment/moment/pull/2640",[35],"#2640",": support instanceof operator",[23,2337,2338,2343],{},[31,2339,2342],{"href":2340,"rel":2341},"https://github.com/moment/moment/pull/2709",[35],"#2709"," Add isSameOrAfter and isSameOrBefore comparison methods",[23,2345,2346,2351],{},[31,2347,2350],{"href":2348,"rel":2349},"https://github.com/moment/moment/pull/2721",[35],"#2721"," Fix moment creation from object with strings values",[23,2353,2354,2359],{},[31,2355,2358],{"href":2356,"rel":2357},"https://github.com/moment/moment/pull/2740",[35],"#2740"," Enable 'd hh:mm:ss.sss' format for durations",[23,2361,2362,37,2367,2372],{},[31,2363,2366],{"href":2364,"rel":2365},"https://github.com/moment/moment/pull/2766",[35],"#2766",[31,2368,2371],{"href":2369,"rel":2370},"https://github.com/moment/moment/pull/2833",[35],"#2833"," Alternate Clock Source Support",[15,2374,2376],{"id":2375},"_2106","2.10.6",[20,2378,2379],{},[23,2380,2381],{},"Release July 28, 2015",[92,2383,2384,2389,2390,2393,2394,2397],{},[31,2385,2388],{"href":2386,"rel":2387},"https://github.com/moment/moment/pull/2515",[35],"#2515"," Fix regression introduced\nin ",[1248,2391,2392],{},"2.10.5"," related to ",[1248,2395,2396],{},"moment.ISO_8601"," parsing.",[15,2399,2401,2402],{"id":2400},"_2105-see-full-changelog","2.10.5 ",[31,2403,85],{"href":2404,"rel":2405},"https://gist.github.com/ichernev/6ec13ac7efc396da44b2",[35],[20,2407,2408],{},[23,2409,2410],{},"Release July 26, 2015",[92,2412,2413],{},"Important changes:",[20,2415,2416,2424,2432,2440],{},[23,2417,2418,2423],{},[31,2419,2422],{"href":2420,"rel":2421},"https://github.com/moment/moment/pull/2357",[35],"#2357"," Improve unit bubbling for ISO dates\nthis fixes day to year conversions to work around end-of-year (~365 days). As\na side effect 365 days is 11 months and 30 days, and 366 days is one year.",[23,2425,2426,2431],{},[31,2427,2430],{"href":2428,"rel":2429},"https://github.com/moment/moment/pull/2438",[35],"#2438"," Fix inconsistent moment.min and moment.max results\nReturn invalid result if any of the inputs is invalid",[23,2433,2434,2439],{},[31,2435,2438],{"href":2436,"rel":2437},"https://github.com/moment/moment/pull/2494",[35],"#2494"," Fix two digit year parsing with YYYY format\nThis brings the benefits of YY to YYYY",[23,2441,2442,2447],{},[31,2443,2446],{"href":2444,"rel":2445},"https://github.com/moment/moment/pull/2368",[35],"#2368"," perf: use faster form of copying dates, across the board improvement",[15,2449,2451,2452],{"id":2450},"_2103-see-full-changelog","2.10.3 ",[31,2453,85],{"href":2454,"rel":2455},"https://gist.github.com/ichernev/f264b9bed5b00f8b1b7f",[35],[20,2457,2458],{},[23,2459,2460],{},"Release May 13, 2015",[20,2462,2463,2480,2483],{},[23,2464,2465,2466,2469,2470,2473,2474,2469,2477,711],{},"add ",[1248,2467,2468],{},"moment.fn.to"," and ",[1248,2471,2472],{},"moment.fn.toNow"," (similar to ",[1248,2475,2476],{},"from",[1248,2478,2479],{},"fromNow",[23,2481,2482],{},"new locales (Sinhalese (si), Montenegrin (me), Javanese (ja))",[23,2484,2485],{},"performance improvements",[15,2487,2489],{"id":2488},"_2102","2.10.2",[20,2491,2492],{},[23,2493,2494],{},"Release April 9, 2015",[20,2496,2497],{},[23,2498,2499],{},"fixed moment-with-locales in browser env caused by esperanto change",[15,2501,2503],{"id":2502},"_2101","2.10.1",[20,2505,2506],{},[23,2507,2508],{},"regression: Add moment.duration.fn back",[15,2510,2512],{"id":2511},"_2100","2.10.0",[92,2514,2515],{},"Ported code to es6 modules.",[15,2517,2519,2520],{"id":2518},"_290-see-full-changelog","2.9.0 ",[31,2521,85],{"href":2522,"rel":2523},"https://gist.github.com/ichernev/0c9a9b49951111a27ce7",[35],[20,2525,2526],{},[23,2527,2528],{},"Release January 8, 2015",[92,2530,2531],{},"languages:",[20,2533,2534,2542],{},[23,2535,2536,2541],{},[31,2537,2540],{"href":2538,"rel":2539},"https://github.com/moment/moment/issues/2104",[35],"2104"," Frisian (fy) language file with unit test",[23,2543,2544,2549],{},[31,2545,2548],{"href":2546,"rel":2547},"https://github.com/moment/moment/issues/2097",[35],"2097"," add ar-tn locale",[92,2551,2552],{},"deprecations:",[20,2554,2555],{},[23,2556,2557,2562,2563,2566,2567],{},[31,2558,2561],{"href":2559,"rel":2560},"https://github.com/moment/moment/issues/2074",[35],"2074"," Implement ",[1248,2564,2565],{},"moment.fn.utcOffset",", deprecate ",[1248,2568,2569],{},"moment.fn.zone",[92,2571,2572],{},"features:",[20,2574,2575,2583,2591,2599,2607,2615,2623],{},[23,2576,2577,2582],{},[31,2578,2581],{"href":2579,"rel":2580},"https://github.com/moment/moment/issues/2088",[35],"2088"," add moment.fn.isBetween",[23,2584,2585,2590],{},[31,2586,2589],{"href":2587,"rel":2588},"https://github.com/moment/moment/issues/2054",[35],"2054"," Call updateOffset when creating moment (needed for default timezone in\nmoment-timezone)",[23,2592,2593,2598],{},[31,2594,2597],{"href":2595,"rel":2596},"https://github.com/moment/moment/issues/1893",[35],"1893"," Add moment.isDate method",[23,2600,2601,2606],{},[31,2602,2605],{"href":2603,"rel":2604},"https://github.com/moment/moment/issues/1825",[35],"1825"," Implement toJSON function on Duration",[23,2608,2609,2614],{},[31,2610,2613],{"href":2611,"rel":2612},"https://github.com/moment/moment/issues/1809",[35],"1809"," Allowing moment.set() to accept a hash of units",[23,2616,2617,2622],{},[31,2618,2621],{"href":2619,"rel":2620},"https://github.com/moment/moment/issues/2128",[35],"2128"," Add firstDayOfWeek, firstDayOfYear locale getters",[23,2624,2625,2630],{},[31,2626,2629],{"href":2627,"rel":2628},"https://github.com/moment/moment/issues/2131",[35],"2131"," Add quarter diff support",[92,2632,2633,2634],{},"Some bugfixes and language improvements -- ",[31,2635,2637],{"href":2522,"rel":2636},[35],"full changelog",[15,2639,2641,2642],{"id":2640},"_284-see-full-changelog","2.8.4 ",[31,2643,85],{"href":2644,"rel":2645},"https://gist.github.com/ichernev/a4fcb0a46d74e4b9b996",[35],[20,2647,2648],{},[23,2649,2650],{},"Release November 19, 2014",[92,2652,2653],{},"Features:",[20,2655,2656,2664,2672,2680,2688],{},[23,2657,2658,2663],{},[31,2659,2662],{"href":2660,"rel":2661},"https://github.com/moment/moment/issues/2000",[35],"#2000"," Add LTS localised format that includes seconds",[23,2665,2666,2671],{},[31,2667,2670],{"href":2668,"rel":2669},"https://github.com/moment/moment/issues/1960",[35],"#1960"," added formatToken 'x' for unix offset in milliseconds #1938",[23,2673,2674,2679],{},[31,2675,2678],{"href":2676,"rel":2677},"https://github.com/moment/moment/issues/1965",[35],"#1965"," Support 24:00:00.000 to mean next day, at midnight.",[23,2681,2682,2687],{},[31,2683,2686],{"href":2684,"rel":2685},"https://github.com/moment/moment/issues/2002",[35],"#2002"," Accept 'date' key when creating moment with object",[23,2689,2690,2695],{},[31,2691,2694],{"href":2692,"rel":2693},"https://github.com/moment/moment/issues/2009",[35],"#2009"," Use native toISOString when we can",[92,2697,2633,2698],{},[31,2699,2637],{"href":2644,"rel":2700},[35],[15,2702,2704],{"id":2703},"_283","2.8.3",[20,2706,2707],{},[23,2708,2709],{},"Release September 5, 2014",[92,2711,2060],{},[20,2713,2714,2722,2730,2738,2746,2754,2762,2770,2778,2786,2794],{},[23,2715,2716,2721],{},[31,2717,2720],{"href":2718,"rel":2719},"https://github.com/moment/moment/issues/1801",[35],"#1801"," proper pluralization for Arabic",[23,2723,2724,2729],{},[31,2725,2728],{"href":2726,"rel":2727},"https://github.com/moment/moment/issues/1833",[35],"#1833"," improve spm integration",[23,2731,2732,2737],{},[31,2733,2736],{"href":2734,"rel":2735},"https://github.com/moment/moment/issues/1871",[35],"#1871"," fix zone bug caused by Firefox 24",[23,2739,2740,2745],{},[31,2741,2744],{"href":2742,"rel":2743},"https://github.com/moment/moment/issues/1882",[35],"#1882"," Use hh:mm in Czech",[23,2747,2748,2753],{},[31,2749,2752],{"href":2750,"rel":2751},"https://github.com/moment/moment/issues/1883",[35],"#1883"," Fix 2.8.0 regression in duration as conversions",[23,2755,2756,2761],{},[31,2757,2760],{"href":2758,"rel":2759},"https://github.com/moment/moment/issues/1890",[35],"#1890"," Faster travis builds",[23,2763,2764,2769],{},[31,2765,2768],{"href":2766,"rel":2767},"https://github.com/moment/moment/issues/1892",[35],"#1892"," Faster isBefore/After/Same",[23,2771,2772,2777],{},[31,2773,2776],{"href":2774,"rel":2775},"https://github.com/moment/moment/issues/1848",[35],"#1848"," Fix flaky month diffs",[23,2779,2780,2785],{},[31,2781,2784],{"href":2782,"rel":2783},"https://github.com/moment/moment/issues/1895",[35],"#1895"," Fix 2.8.0 regression in moment.utc with format array",[23,2787,2788,2793],{},[31,2789,2792],{"href":2790,"rel":2791},"https://github.com/moment/moment/issues/1896",[35],"#1896"," Support setting invalid instance locale (noop)",[23,2795,2796,2801,2802,2805,2806,711],{},[31,2797,2800],{"href":2798,"rel":2799},"https://github.com/moment/moment/issues/1897",[35],"#1897"," Support moment(",[39,2803,2804],{},"str",") in addition to moment(",[39,2807,2808],{},"int",[15,2810,2812],{"id":2811},"_282","2.8.2",[20,2814,2815],{},[23,2816,2817],{},"Release August 22, 2014",[92,2819,2820],{},"Minor bugfixes:",[20,2822,2823,2839,2850,2858,2866,2874],{},[23,2824,2825,2830,2831,2834,2835,2838],{},[31,2826,2829],{"href":2827,"rel":2828},"https://github.com/moment/moment/issues/1874",[35],"#1874"," use ",[1248,2832,2833],{},"Object.prototype.hasOwnProperty","\ninstead of ",[1248,2836,2837],{},"obj.hasOwnProperty"," (ie8 bug)",[23,2840,2841,2846,2847],{},[31,2842,2845],{"href":2843,"rel":2844},"https://github.com/moment/moment/issues/1873",[35],"#1873"," add ",[1248,2848,2849],{},"duration#toString()",[23,2851,2852,2857],{},[31,2853,2856],{"href":2854,"rel":2855},"https://github.com/moment/moment/issues/1859",[35],"#1859"," better month/weekday names in norwegian",[23,2859,2860,2865],{},[31,2861,2864],{"href":2862,"rel":2863},"https://github.com/moment/moment/issues/1812",[35],"#1812"," meridiem parsing for greek",[23,2867,2868,2873],{},[31,2869,2872],{"href":2870,"rel":2871},"https://github.com/moment/moment/issues/1804",[35],"#1804"," spanish del -> de",[23,2875,2876,2881],{},[31,2877,2880],{"href":2878,"rel":2879},"https://github.com/moment/moment/issues/1800",[35],"#1800"," korean LT improvement",[15,2883,2885],{"id":2884},"_281","2.8.1",[20,2887,2888],{},[23,2889,2890],{},"Release August 1, 2014",[20,2892,2893],{},[23,2894,2895,2896,2901,2902,2905],{},"bugfix ",[31,2897,2900],{"href":2898,"rel":2899},"https://github.com/moment/moment/issues/1813",[35],"#1813",": fix moment().lang(",[39,2903,2904],{},"key",") incompatibility",[15,2907,2909,2910],{"id":2908},"_280-see-changelog","2.8.0 ",[31,2911,632],{"href":2912,"rel":2913},"https://gist.github.com/ichernev/ac3899324a5fa6c8c9b4",[35],[20,2915,2916],{},[23,2917,2918],{},"Release July 31, 2014",[20,2920,2921,2956,3026,3063],{},[23,2922,2923,2924],{},"incompatible changes",[20,2925,2926,2940,2948],{},[23,2927,2928,2933,2934,2939],{},[31,2929,2932],{"href":2930,"rel":2931},"https://github.com/moment/moment/issues/1761",[35],"#1761",": moments created without a language are no longer following the global language, in case it changes. Only newly created moments take the global language by default. In case you're affected by this, wait, comment on ",[31,2935,2938],{"href":2936,"rel":2937},"https://github.com/moment/moment/issues/1797",[35],"#1797"," and wait for a proper reimplementation",[23,2941,2942,2947],{},[31,2943,2946],{"href":2944,"rel":2945},"https://github.com/moment/moment/issues/1642",[35],"#1642",": 45 days is no longer \"a month\" according to humanize, cutoffs for month, and year have changed. Hopefully your code does not depend on a particular answer from humanize (which it shouldn't anyway)",[23,2949,2950,2955],{},[31,2951,2954],{"href":2952,"rel":2953},"https://github.com/moment/moment/issues/1784",[35],"#1784",": if you use the human readable English datetime format in a weird way (like storing them in a database) that would break when the format changes you're at risk.",[23,2957,2958,2959],{},"deprecations (old behavior will be dropped in 3.0)",[20,2960,2961,2985,3006],{},[23,2962,2963,37,2966,2969,2970,2972,2973,2976,2977,2980,2981,2984],{},[31,2964,2932],{"href":2930,"rel":2965},[35],[1248,2967,2968],{},"lang"," is renamed to ",[1248,2971,240],{},", ",[1248,2974,2975],{},"langData"," -> ",[1248,2978,2979],{},"localeData",". Also there is now ",[1248,2982,2983],{},"defineLocale"," that should be used when creating new locales",[23,2986,2987,37,2992,2469,2995,2998,2999,2469,3002,3005],{},[31,2988,2991],{"href":2989,"rel":2990},"https://github.com/moment/moment/issues/1763",[35],"#1763",[1248,2993,2994],{},"add(unit, value)",[1248,2996,2997],{},"subtract(unit, value)"," are now deprecated. Use ",[1248,3000,3001],{},"add(value, unit)",[1248,3003,3004],{},"subtract(value, unit)"," instead.",[23,3007,3008,3013,3014,3017,3018,3021,3022,3025],{},[31,3009,3012],{"href":3010,"rel":3011},"https://github.com/moment/moment/issues/1759",[35],"#1759"," rename ",[1248,3015,3016],{},"duration.toIsoString"," to ",[1248,3019,3020],{},"duration.toISOString",". The js standard library and moment's ",[1248,3023,3024],{},"toISOString"," follow that convention.",[23,3027,3028,3029],{},"new locales",[20,3030,3031,3039,3047,3055],{},[23,3032,3033,3038],{},[31,3034,3037],{"href":3035,"rel":3036},"https://github.com/moment/moment/issues/1789",[35],"#1789"," Tibetan (bo)",[23,3040,3041,3046],{},[31,3042,3045],{"href":3043,"rel":3044},"https://github.com/moment/moment/issues/1786",[35],"#1786"," Africaans (af)",[23,3048,3049,3054],{},[31,3050,3053],{"href":3051,"rel":3052},"https://github.com/moment/moment/issues/1778",[35],"#1778"," Burmese (my)",[23,3056,3057,3062],{},[31,3058,3061],{"href":3059,"rel":3060},"https://github.com/moment/moment/issues/1727",[35],"#1727"," Belarusian (be)",[23,3064,3065],{},"bugfixes, locale bugfixes, performance improvements, features",[15,3067,3069,3070],{"id":3068},"_270-see-changelog","2.7.0 ",[31,3071,632],{"href":3072,"rel":3073},"https://gist.github.com/ichernev/b0a3d456d5a84c9901d7",[35],[20,3075,3076],{},[23,3077,3078],{},"Release June 12, 2014",[20,3080,3081,3118,3170],{},[23,3082,3083,3084],{},"new languages",[20,3085,3086,3094,3102,3110],{},[23,3087,3088,3093],{},[31,3089,3092],{"href":3090,"rel":3091},"https://github.com/moment/moment/issues/1678",[35],"#1678"," Bengali (bn)",[23,3095,3096,3101],{},[31,3097,3100],{"href":3098,"rel":3099},"https://github.com/moment/moment/issues/1628",[35],"#1628"," Azerbaijani (az)",[23,3103,3104,3109],{},[31,3105,3108],{"href":3106,"rel":3107},"https://github.com/moment/moment/issues/1633",[35],"#1633"," Arabic, Saudi Arabia (ar-sa)",[23,3111,3112,3117],{},[31,3113,3116],{"href":3114,"rel":3115},"https://github.com/moment/moment/issues/1648",[35],"#1648"," Austrian German (de-at)",[23,3119,950,3120],{},[20,3121,3122,3130,3138,3146,3154,3162],{},[23,3123,3124,3129],{},[31,3125,3128],{"href":3126,"rel":3127},"https://github.com/moment/moment/issues/1663",[35],"#1663"," configurable relative time thresholds",[23,3131,3132,3137],{},[31,3133,3136],{"href":3134,"rel":3135},"https://github.com/moment/moment/issues/1554",[35],"#1554"," support anchor time in moment.calendar",[23,3139,3140,3145],{},[31,3141,3144],{"href":3142,"rel":3143},"https://github.com/moment/moment/issues/1693",[35],"#1693"," support moment.ISO_8601 as parsing format",[23,3147,3148,3153],{},[31,3149,3152],{"href":3150,"rel":3151},"https://github.com/moment/moment/issues/1637",[35],"#1637"," add moment.min and moment.max and deprecate min/max instance methods",[23,3155,3156,3161],{},[31,3157,3160],{"href":3158,"rel":3159},"https://github.com/moment/moment/issues/1704",[35],"#1704"," support string value in add/subtract",[23,3163,3164,3169],{},[31,3165,3168],{"href":3166,"rel":3167},"https://github.com/moment/moment/issues/1647",[35],"#1647"," add spm support (package manager)",[23,3171,1130],{},[15,3173,3175,3176],{"id":3174},"_260-see-changelog","2.6.0 ",[31,3177,632],{"href":3178,"rel":3179},"https://gist.github.com/ichernev/10544682",[35],[20,3181,3182],{},[23,3183,3184],{},"Release April 12 , 2014",[20,3186,3187,3213,3313],{},[23,3188,3189,3190],{},"languages",[20,3191,3192,3200],{},[23,3193,3194,3199],{},[31,3195,3198],{"href":3196,"rel":3197},"https://github.com/moment/moment/issues/1529",[35],"#1529"," Serbian-Cyrillic (sr-cyr)",[23,3201,3202,2972,3207,3212],{},[31,3203,3206],{"href":3204,"rel":3205},"https://github.com/moment/moment/issues/1544",[35],"#1544",[31,3208,3211],{"href":3209,"rel":3210},"https://github.com/moment/moment/issues/1546",[35],"#1546"," Khmer Cambodia (km)",[23,3214,950,3215],{},[20,3216,3217,3238,3246,3254,3262,3275,3283,3297,3305],{},[23,3218,3219,2972,3224,2972,3229,2972,3234,3237],{},[31,3220,3223],{"href":3221,"rel":3222},"https://github.com/moment/moment/issues/1419",[35],"#1419",[31,3225,3228],{"href":3226,"rel":3227},"https://github.com/moment/moment/issues/1468",[35],"#1468",[31,3230,3233],{"href":3231,"rel":3232},"https://github.com/moment/moment/issues/1467",[35],"#1467",[31,3235,3211],{"href":3209,"rel":3236},[35]," better handling of timezone-d moments around DST",[23,3239,3240,3245],{},[31,3241,3244],{"href":3242,"rel":3243},"https://github.com/moment/moment/issues/1462",[35],"#1462"," add weeksInYear and isoWeeksInYear",[23,3247,3248,3253],{},[31,3249,3252],{"href":3250,"rel":3251},"https://github.com/moment/moment/issues/1475",[35],"#1475"," support ordinal parsing",[23,3255,3256,3261],{},[31,3257,3260],{"href":3258,"rel":3259},"https://github.com/moment/moment/issues/1499",[35],"#1499"," composer support",[23,3263,3264,2972,3269,3274],{},[31,3265,3268],{"href":3266,"rel":3267},"https://github.com/moment/moment/issues/1577",[35],"#1577",[31,3270,3273],{"href":3271,"rel":3272},"https://github.com/moment/moment/issues/1604",[35],"#1604"," put Date parsing in moment.createFromInputFallback so it can be properly deprecated and controlled in the future",[23,3276,3277,3282],{},[31,3278,3281],{"href":3279,"rel":3280},"https://github.com/moment/moment/issues/1545",[35],"#1545"," extract two-digit year parsing in moment.parseTwoDigitYear, so it can be overwritten",[23,3284,3285,3290,3291,3296],{},[31,3286,3289],{"href":3287,"rel":3288},"https://github.com/moment/moment/issues/1590",[35],"#1590"," (see ",[31,3292,3295],{"href":3293,"rel":3294},"https://github.com/moment/moment/issues/1574",[35],"#1574",") set AMD global before module definition to better support non AMD module dependencies used in AMD environment",[23,3298,3299,3304],{},[31,3300,3303],{"href":3301,"rel":3302},"https://github.com/moment/moment/issues/1589",[35],"#1589"," remove global in Node.JS environment (was not working before, nobody complained, was scheduled for removal anyway)",[23,3306,3307,3312],{},[31,3308,3311],{"href":3309,"rel":3310},"https://github.com/moment/moment/issues/1586",[35],"#1586"," support quarter setting and parsing",[23,3314,3315],{},"18 bugs fixed",[15,3317,3319],{"id":3318},"_251","2.5.1",[20,3321,3322],{},[23,3323,3324],{},"Release January 22, 2014",[20,3326,3327,3339,3420],{},[23,3328,3189,3329],{},[20,3330,3331],{},[23,3332,3333,3338],{},[31,3334,3337],{"href":3335,"rel":3336},"https://github.com/moment/moment/issues/1392",[35],"#1392"," Armenian (hy-am)",[23,3340,1130,3341],{},[20,3342,3343,3357,3365,3378,3391,3404,3412],{},[23,3344,3345,3350,3351,3356],{},[31,3346,3349],{"href":3347,"rel":3348},"https://github.com/moment/moment/issues/1429",[35],"#1429"," fixes ",[31,3352,3355],{"href":3353,"rel":3354},"https://github.com/moment/moment/issues/1423",[35],"#1423"," weird chrome-32 bug with js object creation",[23,3358,3359,3364],{},[31,3360,3363],{"href":3361,"rel":3362},"https://github.com/moment/moment/issues/1421",[35],"#1421"," remove html entities from Welsh",[23,3366,3367,3350,3372,3377],{},[31,3368,3371],{"href":3369,"rel":3370},"https://github.com/moment/moment/issues/1418",[35],"#1418",[31,3373,3376],{"href":3374,"rel":3375},"https://github.com/moment/moment/issues/1401",[35],"#1401"," improved non-padded tokens in strict matching",[23,3379,3380,3350,3385,3390],{},[31,3381,3384],{"href":3382,"rel":3383},"https://github.com/moment/moment/issues/1417",[35],"#1417",[31,3386,3389],{"href":3387,"rel":3388},"https://github.com/moment/moment/issues/1404",[35],"#1404"," handle buggy moment object created by property cloning",[23,3392,3393,3350,3398,3403],{},[31,3394,3397],{"href":3395,"rel":3396},"https://github.com/moment/moment/issues/1398",[35],"#1398",[31,3399,3402],{"href":3400,"rel":3401},"https://github.com/moment/moment/issues/1397",[35],"#1397"," fix Arabic-like week number parsing",[23,3405,3406,3411],{},[31,3407,3410],{"href":3408,"rel":3409},"https://github.com/moment/moment/issues/1396",[35],"#1396"," add leftZeroFill(4) to GGGG and gggg formats",[23,3413,3414,3419],{},[31,3415,3418],{"href":3416,"rel":3417},"https://github.com/moment/moment/issues/1373",[35],"#1373"," use lowercase for months and days in Catalan",[23,3421,3422,3423],{},"testing",[20,3424,3425],{},[23,3426,3427,3432],{},[31,3428,3431],{"href":3429,"rel":3430},"https://github.com/moment/moment/issues/1374",[35],"#1374"," run tests on multiple browser/os combos via SauceLabs and Travis",[15,3434,3436,3437],{"id":3435},"_250-see-changelog","2.5.0 ",[31,3438,632],{"href":3439,"rel":3440},"https://gist.github.com/ichernev/8104451",[35],[20,3442,3443],{},[23,3444,3445],{},"Release Dec 24, 2013",[20,3447,3448,3485,3532],{},[23,3449,3450,3451],{},"New languages",[20,3452,3453,3461,3469,3477],{},[23,3454,3455,3456],{},"Luxemburish (lb) ",[31,3457,3460],{"href":3458,"rel":3459},"https://github.com/moment/moment/issues/1247",[35],"1247",[23,3462,3463,3464],{},"Serbian (rs) ",[31,3465,3468],{"href":3466,"rel":3467},"https://github.com/moment/moment/issues/1319",[35],"1319",[23,3470,3471,3472],{},"Tamil (ta) ",[31,3473,3476],{"href":3474,"rel":3475},"https://github.com/moment/moment/issues/1324",[35],"1324",[23,3478,3479,3480],{},"Macedonian (mk) ",[31,3481,3484],{"href":3482,"rel":3483},"https://github.com/moment/moment/issues/1337",[35],"1337",[23,3486,951,3487],{},[20,3488,3489,3500,3513,3516,3524],{},[23,3490,3491,3496,3497],{},[31,3492,3495],{"href":3493,"rel":3494},"https://github.com/moment/moment/issues/1311",[35],"1311"," Add quarter getter and format token ",[1248,3498,3499],{},"Q",[23,3501,3502,3507,3508,711],{},[31,3503,3506],{"href":3504,"rel":3505},"https://github.com/moment/moment/issues/1303",[35],"1303"," strict parsing now respects number of digits per token (fix ",[31,3509,3512],{"href":3510,"rel":3511},"https://github.com/moment/moment/issues/1196",[35],"1196",[23,3514,3515],{},"0d30bb7 add jspm support",[23,3517,3518,3523],{},[31,3519,3522],{"href":3520,"rel":3521},"https://github.com/moment/moment/issues/1347",[35],"1347"," improve zone parsing",[23,3525,3526,3531],{},[31,3527,3530],{"href":3528,"rel":3529},"https://github.com/moment/moment/issues/1362",[35],"1362"," support merideam parsing in Korean",[23,3533,3534],{},"22 bugfixes",[15,3536,3538],{"id":3537},"_240","2.4.0",[20,3540,3541],{},[23,3542,3543],{},"Release Oct 27, 2013",[20,3545,3546,3552,3581],{},[23,3547,3548,3551],{},[1508,3549,3550],{},"Deprecate"," globally exported moment, will be removed in next major",[23,3553,3554,3555],{},"New languages\n",[20,3556,3557,3565,3573],{},[23,3558,3559,3560],{},"Farose (fo) ",[31,3561,3564],{"href":3562,"rel":3563},"https://github.com/moment/moment/issues/1206",[35],"#1206",[23,3566,3567,3568],{},"Tagalog/Filipino (tl-ph) ",[31,3569,3572],{"href":3570,"rel":3571},"https://github.com/moment/moment/issues/1197",[35],"#1197",[23,3574,3575,3576],{},"Welsh (cy) ",[31,3577,3580],{"href":3578,"rel":3579},"https://github.com/moment/moment/issues/1215",[35],"#1215",[23,3582,3583,3584],{},"Bugfixes\n",[20,3585,3586,3594,3602,3610,3623],{},[23,3587,3588,3589],{},"properly handle Z at the end of iso RegExp ",[31,3590,3593],{"href":3591,"rel":3592},"https://github.com/moment/moment/issues/1187",[35],"#1187",[23,3595,3596,3597],{},"chinese meridian time improvements ",[31,3598,3601],{"href":3599,"rel":3600},"https://github.com/moment/moment/issues/1076",[35],"#1076",[23,3603,3604,3605],{},"fix language tests ",[31,3606,3609],{"href":3607,"rel":3608},"https://github.com/moment/moment/issues/1177",[35],"#1177",[23,3611,3612,3613,3618],{},"remove some failing tests (that should have never existed :))\n",[31,3614,3617],{"href":3615,"rel":3616},"https://github.com/moment/moment/issues/1185",[35],"#1185",[31,3619,3622],{"href":3620,"rel":3621},"https://github.com/moment/moment/issues/1183",[35],"#1183",[23,3624,3625,3626],{},"handle russian noun cases in weird cases ",[31,3627,3630],{"href":3628,"rel":3629},"https://github.com/moment/moment/issues/1195",[35],"#1195",[15,3632,3634],{"id":3633},"_231","2.3.1",[20,3636,3637],{},[23,3638,3639],{},"Release Oct 9, 2013",[92,3641,3642,3643,3646,3647,2972,3650,3653,3654,3659],{},"Removed a trailing comma ",[39,3644,3645],{},"1169"," and fixed a bug with ",[1248,3648,3649],{},"months",[1248,3651,3652],{},"weekdays"," getters ",[31,3655,3658],{"href":3656,"rel":3657},"https://github.com/moment/moment/issues/1171",[35],"#1171",".",[15,3661,3663,3664],{"id":3662},"_230-see-changelog","2.3.0 ",[31,3665,632],{"href":3666,"rel":3667},"https://gist.github.com/ichernev/6864354",[35],[20,3669,3670],{},[23,3671,3672],{},"Release Oct 7, 2013",[92,3674,3675],{},"Changed isValid, added strict parsing.\nWeek tokens parsing.",[15,3677,3679],{"id":3678},"_221","2.2.1",[20,3681,3682],{},[23,3683,3684],{},"Release Sep 12, 2013",[92,3686,3687],{},"Fixed bug in string prototype test.\nUpdated authors and contributors.",[15,3689,3691,3692],{"id":3690},"_220-see-changelog","2.2.0 ",[31,3693,632],{"href":3694,"rel":3695},"https://gist.github.com/ichernev/00f837a9baf46a3565e4",[35],[20,3697,3698],{},[23,3699,3700],{},"Release  Sep 11, 2013",[92,3702,3703],{},"Added bower support.",[92,3705,3706],{},"Language files now use UMD.",[92,3708,3709],{},"Creating moment defaults to current date/month/year.",[92,3711,3712],{},"Added a bundle of moment and all language files.",[15,3714,3716,3717],{"id":3715},"_210-see-changelog","2.1.0 ",[31,3718,632],{"href":3719,"rel":3720},"https://gist.github.com/timrwood/b8c2d90d528eddb53ab5",[35],[20,3722,3723],{},[23,3724,3725],{},"Release Jul 8, 2013",[92,3727,3728],{},"Added better week support.",[92,3730,3731,3732,3659],{},"Added ability to set offset with ",[1248,3733,3734],{},"moment#zone",[92,3736,3737],{},"Added ability to set month or weekday from a string.",[92,3739,3740,3741,2469,3744],{},"Added ",[1248,3742,3743],{},"moment#min",[1248,3745,3746],{},"moment#max",[15,3748,3750,3751],{"id":3749},"_200-see-changelog","2.0.0 ",[31,3752,632],{"href":3753,"rel":3754},"https://gist.github.com/timrwood/e72f2eef320ed9e37c51",[35],[20,3756,3757],{},[23,3758,3759],{},"Release Feb 9, 2013",[92,3761,3762],{},"Added short form localized tokens.",[92,3764,3765],{},"Added ability to define language a string should be parsed in.",[92,3767,3768],{},"Added support for reversed add/subtract arguments.",[92,3770,3771,3772,2469,3775,3659],{},"Added support for ",[1248,3773,3774],{},"endOf('week')",[1248,3776,3777],{},"startOf('week')",[92,3779,3780,3781,2469,3784],{},"Fixed the logic for ",[1248,3782,3783],{},"moment#diff(Moment, 'months')",[1248,3785,3786],{},"moment#diff(Moment, 'years')",[92,3788,3789,3792],{},[1248,3790,3791],{},"moment#diff"," now floors instead of rounds.",[92,3794,3795,3796,3659],{},"Normalized ",[1248,3797,3798],{},"moment#toString",[92,3800,3740,3801,2972,3804,3807,3808,3811],{},[1248,3802,3803],{},"isSame",[1248,3805,3806],{},"isAfter",", and ",[1248,3809,3810],{},"isBefore"," methods.",[92,3813,3728],{},[92,3815,3740,3816],{},[1248,3817,3818],{},"moment#toJSON",[92,3820,3821],{},"Bugfix: Fixed parsing of first century dates",[92,3823,3824],{},"Bugfix: Parsing 10Sep2001 should work as expected",[92,3826,3827,3828,2397],{},"Bugfix: Fixed weirdness with ",[1248,3829,3830],{},"moment.utc()",[92,3832,3833],{},"Changed language ordinal method to return the number + ordinal instead of just the ordinal.",[92,3835,3836],{},"Changed two digit year parsing cutoff to match strptime.",[92,3838,3839,3840,2469,3843,3846,3847,2469,3850,3659],{},"Removed ",[1248,3841,3842],{},"moment#sod",[1248,3844,3845],{},"moment#eod"," in favor of ",[1248,3848,3849],{},"moment#startOf",[1248,3851,3852],{},"moment#endOf",[92,3854,3839,3855,3846,3858,3659],{},[1248,3856,3857],{},"moment.humanizeDuration()",[1248,3859,3860],{},"moment.duration().humanize()",[92,3862,3863],{},"Removed the lang data objects from the top level namespace.",[92,3865,3866,3867,3870,3871,3874],{},"Duplicate ",[1248,3868,3869],{},"Date"," passed to ",[1248,3872,3873],{},"moment()"," instead of referencing it.",[15,3876,3878,3879],{"id":3877},"_172-see-discussion","1.7.2 ",[31,3880,3883],{"href":3881,"rel":3882},"https://github.com/timrwood/moment/issues/456",[35],"See discussion",[20,3885,3886],{},[23,3887,3888],{},"Release Oct 2, 2012",[92,3890,1131],{},[15,3892,3894,3895],{"id":3893},"_171-see-discussion","1.7.1 ",[31,3896,3883],{"href":3897,"rel":3898},"https://github.com/timrwood/moment/issues/384",[35],[20,3900,3901],{},[23,3902,3903],{},"Release Oct 1, 2012",[92,3905,1131],{},[15,3907,3909,3910],{"id":3908},"_170-see-discussion","1.7.0 ",[31,3911,3883],{"href":3912,"rel":3913},"https://github.com/timrwood/moment/issues/288",[35],[20,3915,3916],{},[23,3917,3918],{},"Release Jul 26, 2012",[92,3920,3740,3921,2469,3924,3659],{},[1248,3922,3923],{},"moment.fn.endOf()",[1248,3925,3926],{},"moment.fn.startOf()",[92,3928,3929,3930,3659],{},"Added validation via ",[1248,3931,3932],{},"moment.fn.isValid()",[92,3934,3935,3936],{},"Made formatting method 3x faster. ",[31,3937,3938],{"href":3938,"rel":3939},"http://jsperf.com/momentjs-cached-format-functions",[35],[92,3941,3942,3943],{},"Add support for month/weekday callbacks in ",[1248,3944,3945],{},"moment.fn.format()",[92,3947,3948],{},"Added instance specific languages.",[92,3950,3951,3952,3659],{},"Added two letter weekday abbreviations with the formatting token ",[1248,3953,3954],{},"dd",[92,3956,3957],{},"Various language updates.",[92,3959,3960],{},"Various bugfixes.",[15,3962,3964,3965],{"id":3963},"_160-see-discussion","1.6.0 ",[31,3966,3883],{"href":3967,"rel":3968},"https://github.com/timrwood/moment/pull/268",[35],[20,3970,3971],{},[23,3972,3973],{},"Release Apr 26, 2012",[92,3975,3976],{},"Added Durations.",[92,3978,3979],{},"Revamped parser to support parsing non-separated strings (YYYYMMDD vs YYYY-MM-DD).",[92,3981,3982],{},"Added support for millisecond parsing and formatting tokens (S SS SSS)",[92,3984,3985,3986],{},"Added a getter for ",[1248,3987,3988],{},"moment.lang()",[92,3990,3960],{},[92,3992,3993],{},"There are a few things deprecated in the 1.6.0 release.",[3995,3996,3997,4013,4028],"ol",{},[23,3998,3999,4000,2469,4003,4006,4007,4012],{},"The format tokens ",[1248,4001,4002],{},"z",[1248,4004,4005],{},"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 ",[31,4008,4011],{"href":4009,"rel":4010},"https://github.com/timrwood/moment/issues/162",[35],"this issue"," for more background.",[23,4014,4015,4016,4019,4020,4023,4024,4027],{},"The method ",[1248,4017,4018],{},"moment.fn.native"," is deprecated in favor of ",[1248,4021,4022],{},"moment.fn.toDate",". There continue to be issues with Google Closure Compiler throwing errors when using ",[1248,4025,4026],{},"native",", even in valid instances.",[23,4029,4030,4031,3659],{},"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 ",[31,4032,4011],{"href":4033,"rel":4034},"https://github.com/timrwood/moment/pull/222",[35],[15,4036,4038,4039],{"id":4037},"_150-see-milestone","1.5.0 ",[31,4040,4043],{"href":4041,"rel":4042},"https://github.com/timrwood/moment/issues?milestone=10&page=1&state=closed",[35],"See milestone",[20,4045,4046],{},[23,4047,4048],{},"Release Mar 20, 2012",[92,4050,4051],{},"Added UTC mode.",[92,4053,4054],{},"Added automatic ISO8601 parsing.",[92,4056,3960],{},[15,4058,4060,4061],{"id":4059},"_140-see-milestone","1.4.0 ",[31,4062,4043],{"href":4063,"rel":4064},"https://github.com/timrwood/moment/issues?milestone=8&state=closed",[35],[20,4066,4067],{},[23,4068,4069],{},"Release Feb 4, 2012",[92,4071,3740,4072,4074,4075,3659],{},[1248,4073,4022],{}," as a replacement for ",[1248,4076,4018],{},[92,4078,3740,4079,2469,4082,4085],{},[1248,4080,4081],{},"moment.fn.sod",[1248,4083,4084],{},"moment.fn.eod"," to get the start and end of day.",[92,4087,3960],{},[15,4089,4091,4092],{"id":4090},"_130-see-milestone","1.3.0 ",[31,4093,4043],{"href":4094,"rel":4095},"https://github.com/timrwood/moment/issues?milestone=7&state=closed",[35],[20,4097,4098],{},[23,4099,4100],{},"Release Jan 5, 2012",[92,4102,4103],{},"Added support for parsing month names in the current language.",[92,4105,4106],{},"Added escape blocks for parsing tokens.",[92,4108,3740,4109,4112],{},[1248,4110,4111],{},"moment.fn.calendar"," to format strings like 'Today 2:30 PM', 'Tomorrow 1:25 AM', and 'Last Sunday 4:30 AM'.",[92,4114,3740,4115,4118],{},[1248,4116,4117],{},"moment.fn.day"," as a setter.",[92,4120,4121],{},"Various bugfixes",[15,4123,4125,4126],{"id":4124},"_120-see-milestone","1.2.0 ",[31,4127,4043],{"href":4128,"rel":4129},"https://github.com/timrwood/moment/issues?milestone=4&state=closed",[35],[20,4131,4132],{},[23,4133,4134],{},"Release Dec 7, 2011",[92,4136,4137],{},"Added timezones to parser and formatter.",[92,4139,3740,4140,3659],{},[1248,4141,4142],{},"moment.fn.isDST",[92,4144,3740,4145,4147],{},[1248,4146,2569],{}," to get the timezone offset in minutes.",[15,4149,4151,4152],{"id":4150},"_112-see-milestone","1.1.2 ",[31,4153,4043],{"href":4154,"rel":4155},"https://github.com/timrwood/moment/issues?milestone=6&state=closed",[35],[20,4157,4158],{},[23,4159,4160],{},"Release Nov 18, 2011",[92,4162,4121],{},[15,4164,4166,4167],{"id":4165},"_111-see-milestone","1.1.1 ",[31,4168,4043],{"href":4169,"rel":4170},"https://github.com/timrwood/moment/issues?milestone=5&state=closed",[35],[20,4172,4173],{},[23,4174,4175],{},"Release Nov 12, 2011",[92,4177,4178],{},"Added time specific diffs (months, days, hours, etc)",[15,4180,4182],{"id":4181},"_110","1.1.0",[20,4184,4185],{},[23,4186,4187],{},"Release Oct 28, 2011",[92,4189,3740,4190,4193,4194],{},[1248,4191,4192],{},"moment.fn.format"," localized masks. 'L LL LLL LLLL' ",[31,4195,4198],{"href":4196,"rel":4197},"https://github.com/timrwood/moment/pull/29",[35],"issue 29",[92,4200,4201,4202,3659],{},"Fixed ",[31,4203,4206],{"href":4204,"rel":4205},"https://github.com/timrwood/moment/pull/31",[35],"issue 31",[15,4208,4210],{"id":4209},"_101","1.0.1",[20,4212,4213],{},[23,4214,4215],{},"Release Oct 18, 2011",[92,4217,3740,4218,4221],{},[1248,4219,4220],{},"moment.version"," to get the current version.",[92,4223,3839,4224,4227,4228],{},[1248,4225,4226],{},"window !== undefined"," when checking if module exists to support browserify. ",[31,4229,4232],{"href":4230,"rel":4231},"https://github.com/timrwood/moment/pull/25",[35],"issue 25",[15,4234,4236],{"id":4235},"_100","1.0.0",[20,4238,4239],{},[23,4240,4241],{},"Release",[92,4243,4244],{},"Added convenience methods for getting and setting date parts.",[92,4246,4247,4248,3659],{},"Added better support for ",[1248,4249,4250],{},"moment.add()",[92,4252,4253],{},"Added better lang support in NodeJS.",[92,4255,4256],{},"Renamed library from underscore.date to Moment.js",[15,4258,4260],{"id":4259},"_061","0.6.1",[20,4262,4263],{},[23,4264,4265],{},"Release Oct 12, 2011",[92,4267,4268],{},"Added Portuguese, Italian, and French language support",[15,4270,4272],{"id":4271},"_060","0.6.0",[20,4274,4275],{},[23,4276,4277],{},"Release Sep 21, 2011",[92,4279,4280,4281,4284],{},"Added _date.lang() support.\nAdded support for passing multiple formats to try to parse a date. _date(\"07-10-1986\", ",[39,4282,4283],{},"\"MM-DD-YYYY\", \"YYYY-MM-DD\"",");\nMade parse from string and single format 25% faster.",[15,4286,4288],{"id":4287},"_052","0.5.2",[20,4290,4291],{},[23,4292,4293],{},"Release Jul 11, 2011",[92,4295,4296,4297,2469,4302,3659],{},"Bugfix for ",[31,4298,4301],{"href":4299,"rel":4300},"https://github.com/timrwood/underscore.date/pull/8",[35],"issue 8",[31,4303,4306],{"href":4304,"rel":4305},"https://github.com/timrwood/underscore.date/pull/9",[35],"issue 9",[15,4308,4310],{"id":4309},"_051","0.5.1",[20,4312,4313],{},[23,4314,4315],{},"Release Jun 17, 2011",[92,4317,4296,4318,3659],{},[31,4319,4322],{"href":4320,"rel":4321},"https://github.com/timrwood/underscore.date/pull/5",[35],"issue 5",[15,4324,4326],{"id":4325},"_050","0.5.0",[20,4328,4329],{},[23,4330,4331],{},"Release Jun 13, 2011",[92,4333,4334,4335,3846,4338,4341,4342,4345,4346,4348,4349,4352,4353,4356,4357,2972,4360,2972,4363,2972,4366,2972,4369,3807,4372,4375,4376,4379],{},"Dropped the redundant ",[1248,4336,4337],{},"_date.date()",[1248,4339,4340],{},"_date()",".\nRemoved ",[1248,4343,4344],{},"_date.now()",", as it is a duplicate of ",[1248,4347,4340],{}," with no parameters.\nRemoved ",[1248,4350,4351],{},"_date.isLeapYear(yearNumber)",". Use ",[1248,4354,4355],{},"_date([yearNumber]).isLeapYear()"," instead.\nExposed customization options through the ",[1248,4358,4359],{},"_date.relativeTime",[1248,4361,4362],{},"_date.weekdays",[1248,4364,4365],{},"_date.weekdaysShort",[1248,4367,4368],{},"_date.months",[1248,4370,4371],{},"_date.monthsShort",[1248,4373,4374],{},"_date.ordinal"," variables instead of the ",[1248,4377,4378],{},"_date.customize()"," function.",[15,4381,4383],{"id":4382},"_041","0.4.1",[20,4385,4386],{},[23,4387,4388],{},"Release May 9, 2011",[92,4390,4391],{},"Added date input formats for input strings.",[15,4393,4395],{"id":4394},"_040","0.4.0",[20,4397,4398],{},[23,4399,4388],{},[92,4401,4402],{},"Added underscore.date to npm. Removed dependencies on underscore.",[15,4404,4406],{"id":4405},"_032","0.3.2",[20,4408,4409],{},[23,4410,4411],{},"Release Apr 9, 2011",[92,4413,3740,4414,2469,4417,3017,4420,4423],{},[1248,4415,4416],{},"'z'",[1248,4418,4419],{},"'zz'",[1248,4421,4422],{},"_.date().format()",". Cleaned up some redundant code to trim off some bytes.",[15,4425,4427],{"id":4426},"_031","0.3.1",[20,4429,4430],{},[23,4431,4432],{},"Release Mar 25, 2011",[92,4434,4435],{},"Cleaned up the namespace. Moved all date manipulation and display functions to the _.date() object.",[15,4437,4439],{"id":4438},"_030","0.3.0",[20,4441,4442],{},[23,4443,4432],{},[92,4445,4446],{},"Switched to the Underscore methodology of not mucking with the native objects' prototypes.\nMade chaining possible.",[15,4448,4450],{"id":4449},"_021","0.2.1",[20,4452,4453],{},[23,4454,4241],{},[92,4456,4457,4458,4461,4462,2972,4465,2972,4468,3807,4471,3659],{},"Changed date names to be a more pseudo standardized 'dddd, MMMM Do YYYY, h:mm:ss a'.\nAdded ",[1248,4459,4460],{},"Date.prototype"," functions ",[1248,4463,4464],{},"add",[1248,4466,4467],{},"subtract",[1248,4469,4470],{},"isdst",[1248,4472,4473],{},"isleapyear",[15,4475,4477],{"id":4476},"_020","0.2.0",[20,4479,4480],{},[23,4481,4241],{},[92,4483,4484],{},"Changed function names to be more concise.\nChanged date format from php date format to custom format.",[15,4486,4488],{"id":4487},"_010","0.1.0",[20,4490,4491],{},[23,4492,4241],{},[92,4494,4495],{},"Initial release",{"title":4497,"searchDepth":4498,"depth":4498,"links":4499},"",2,[4500,4502,4504,4506,4508,4510,4512,4514,4516,4517,4518,4519,4521,4523,4525,4527,4529,4531,4533,4535,4537,4539,4541,4543,4544,4546,4547,4548,4553,4554,4562,4563,4564,4570,4571,4572,4577,4578,4582,4583,4587,4588,4589,4594],{"id":17,"depth":4501,"text":18},3,{"id":45,"depth":4501,"text":4503},"2.29.3 Full changelog",{"id":79,"depth":4501,"text":4505},"2.29.2 See full changelog",{"id":101,"depth":4501,"text":4507},"2.29.1 See full changelog",{"id":117,"depth":4501,"text":4509},"2.29.0 See full changelog",{"id":137,"depth":4501,"text":4511},"2.28.0 See full changelog",{"id":153,"depth":4501,"text":4513},"2.27.0 See full changelog",{"id":169,"depth":4501,"text":4515},"2.26.0 See full changelog",{"id":185,"depth":4501,"text":186},{"id":197,"depth":4501,"text":198},{"id":208,"depth":4501,"text":209},{"id":275,"depth":4501,"text":4520},"2.25.0 See full changelog",{"id":347,"depth":4501,"text":4522},"2.24.0 See full changelog",{"id":396,"depth":4501,"text":4524},"2.23.0 See full changelog",{"id":464,"depth":4501,"text":4526},"2.22.2 See full changelog",{"id":500,"depth":4501,"text":4528},"2.22.1 See full changelog",{"id":529,"depth":4501,"text":4530},"2.22.0 See full changelog",{"id":558,"depth":4501,"text":4532},"2.21.0 See full changelog",{"id":626,"depth":4501,"text":4534},"2.20.1 See changelog",{"id":660,"depth":4501,"text":4536},"2.20.0 See full changelog",{"id":752,"depth":4501,"text":4538},"2.19.4 See changelog",{"id":805,"depth":4501,"text":4540},"2.19.3 See changelog",{"id":843,"depth":4501,"text":4542},"2.19.2 See changelog (it's the same >:D)",{"id":887,"depth":4501,"text":888},{"id":904,"depth":4501,"text":4545},"2.19.0 See full changelog",{"id":918,"depth":4498,"text":919},{"id":950,"depth":4498,"text":951},{"id":1009,"depth":4498,"text":1010,"children":4549},[4550,4551],{"id":1048,"depth":4501,"text":1049},{"id":1067,"depth":4501,"text":4552},"2.18.0 See full changelog",{"id":1080,"depth":4498,"text":951},{"id":1130,"depth":4498,"text":1131,"children":4555},[4556,4558,4560],{"id":1215,"depth":4501,"text":4557},"2.17.1 Also available here",{"id":1263,"depth":4501,"text":4559},"2.17.0 Also available here",{"id":1352,"depth":4501,"text":4561},"2.16.0 See full changelog",{"id":1365,"depth":4498,"text":951},{"id":1395,"depth":4498,"text":1131},{"id":1453,"depth":4498,"text":1454,"children":4565},[4566,4567,4568],{"id":1492,"depth":4501,"text":1493},{"id":1521,"depth":4501,"text":1522},{"id":1543,"depth":4501,"text":4569},"2.15.0 See full changelog",{"id":1556,"depth":4498,"text":1454},{"id":1591,"depth":4498,"text":1131},{"id":1656,"depth":4498,"text":1010,"children":4573},[4574,4575],{"id":1692,"depth":4501,"text":1693},{"id":1711,"depth":4501,"text":4576},"2.14.0 See full changelog",{"id":1723,"depth":4498,"text":1724},{"id":1809,"depth":4498,"text":1131,"children":4579},[4580],{"id":1876,"depth":4501,"text":4581},"2.13.0 See full changelog",{"id":1889,"depth":4498,"text":1890},{"id":1935,"depth":4498,"text":1131,"children":4584},[4585],{"id":2017,"depth":4501,"text":4586},"2.12.0 See full changelog",{"id":2030,"depth":4498,"text":1890},{"id":2059,"depth":4498,"text":2060},{"id":2097,"depth":4498,"text":2098,"children":4590},[4591,4592],{"id":2114,"depth":4501,"text":2115},{"id":2133,"depth":4501,"text":4593},"2.11.1 See full changelog",{"id":2146,"depth":4498,"text":2060,"children":4595},[4596,4598,4599,4601,4603,4604,4605,4606,4608,4610,4611,4612,4613,4615,4617,4619,4620,4622,4623,4624,4626,4627,4629,4631,4633,4635,4637,4639,4641,4643,4645,4647,4649,4651,4653,4654,4655,4656,4657,4658,4659,4660,4661,4662,4663,4664,4665,4666,4667,4668],{"id":2207,"depth":4501,"text":4597},"2.11.0 See full changelog",{"id":2375,"depth":4501,"text":2376},{"id":2400,"depth":4501,"text":4600},"2.10.5 See full changelog",{"id":2450,"depth":4501,"text":4602},"2.10.3 See full changelog",{"id":2488,"depth":4501,"text":2489},{"id":2502,"depth":4501,"text":2503},{"id":2511,"depth":4501,"text":2512},{"id":2518,"depth":4501,"text":4607},"2.9.0 See full changelog",{"id":2640,"depth":4501,"text":4609},"2.8.4 See full changelog",{"id":2703,"depth":4501,"text":2704},{"id":2811,"depth":4501,"text":2812},{"id":2884,"depth":4501,"text":2885},{"id":2908,"depth":4501,"text":4614},"2.8.0 See changelog",{"id":3068,"depth":4501,"text":4616},"2.7.0 See changelog",{"id":3174,"depth":4501,"text":4618},"2.6.0 See changelog",{"id":3318,"depth":4501,"text":3319},{"id":3435,"depth":4501,"text":4621},"2.5.0 See changelog",{"id":3537,"depth":4501,"text":3538},{"id":3633,"depth":4501,"text":3634},{"id":3662,"depth":4501,"text":4625},"2.3.0 See changelog",{"id":3678,"depth":4501,"text":3679},{"id":3690,"depth":4501,"text":4628},"2.2.0 See changelog",{"id":3715,"depth":4501,"text":4630},"2.1.0 See changelog",{"id":3749,"depth":4501,"text":4632},"2.0.0 See changelog",{"id":3877,"depth":4501,"text":4634},"1.7.2 See discussion",{"id":3893,"depth":4501,"text":4636},"1.7.1 See discussion",{"id":3908,"depth":4501,"text":4638},"1.7.0 See discussion",{"id":3963,"depth":4501,"text":4640},"1.6.0 See discussion",{"id":4037,"depth":4501,"text":4642},"1.5.0 See milestone",{"id":4059,"depth":4501,"text":4644},"1.4.0 See milestone",{"id":4090,"depth":4501,"text":4646},"1.3.0 See milestone",{"id":4124,"depth":4501,"text":4648},"1.2.0 See milestone",{"id":4150,"depth":4501,"text":4650},"1.1.2 See milestone",{"id":4165,"depth":4501,"text":4652},"1.1.1 See milestone",{"id":4181,"depth":4501,"text":4182},{"id":4209,"depth":4501,"text":4210},{"id":4235,"depth":4501,"text":4236},{"id":4259,"depth":4501,"text":4260},{"id":4271,"depth":4501,"text":4272},{"id":4287,"depth":4501,"text":4288},{"id":4309,"depth":4501,"text":4310},{"id":4325,"depth":4501,"text":4326},{"id":4382,"depth":4501,"text":4383},{"id":4394,"depth":4501,"text":4395},{"id":4405,"depth":4501,"text":4406},{"id":4426,"depth":4501,"text":4427},{"id":4438,"depth":4501,"text":4439},{"id":4449,"depth":4501,"text":4450},{"id":4476,"depth":4501,"text":4477},{"id":4487,"depth":4501,"text":4488},"md",{},true,"/post/.obsidian/plugins/zzhub-ob-wxpublish/node_modules/moment/changelog","Changelog\n=========\n\n### 2.29.4\n\n* Release Jul 6, 2022\n  * [#6015](https://github.com/moment/moment/pull/6015) [bugfix] Fix ReDoS in preprocessRFC2822 regex\n\n### 2.29.3 [Full changelog](https://gist.github.com/ichernev/edebd440f49adcaec72e5e77b791d8be)\n\n* Release Apr 17, 2022\n  * [#5995](https://github.com/moment/moment/pull/5995) [bugfix] Remove const usage\n  * [#5990](https://github.com/moment/moment/pull/5990) misc: fix advisory link\n\n\n### 2.29.2 [See full changelog](https://gist.github.com/ichernev/1904b564f6679d9aac1ae08ce13bc45c)\n\n* Release Apr 3 2022\n\nAddress https://github.com/moment/moment/security/advisories/GHSA-8hfj-j24r-96c4\n\n### 2.29.1 [See full changelog](https://gist.github.com/marwahaha/cc478ba01a1292ab4bd4e861d164d99b)\n\n* Release Oct 6, 2020\n\nUpdated deprecation message, bugfix in hi locale\n\n### 2.29.0 [See full changelog](https://gist.github.com/marwahaha/b0111718641a6461800066549957ec14)\n\n* Release Sept 22, 2020\n\nNew locales (es-mx, bn-bd).\nMinor bugfixes and locale improvements.\nMore tests.\nMoment is in maintenance mode. Read more at this link:\nhttps://momentjs.com/docs/#/-project-status/\n\n### 2.28.0 [See full changelog](https://gist.github.com/marwahaha/028fd6c2b2470b2804857cfd63c0e94f)\n\n* Release Sept 13, 2020\n\nFix bug where .format() modifies original instance, and locale updates\n\n### 2.27.0 [See full changelog](https://gist.github.com/marwahaha/5100c9c2f42019067b1f6cefc333daa7)\n\n* Release June 18, 2020\n\nAdded Turkmen locale, other locale improvements, slight TypeScript fixes\n\n### 2.26.0 [See full changelog](https://gist.github.com/marwahaha/0725c40740560854a849b096ea7b7590)\n\n* Release May 19, 2020\n\nTypeScript fixes and many locale improvements\n\n### 2.25.3\n\n* Release May 4, 2020\n\nRemove package.json module property. It looks like webpack behaves differently\nfor modules loaded via module vs jsnext:main.\n\n### 2.25.2\n\n* Release May 4, 2020\n\nThis release includes ES Module bundled moment, separate from it's source code\nunder dist/ folder. This might alleviate issues with finding the `./locale\nsubfolder for loading locales. This might also mean now webpack will bundle all\nlocales automatically, unless told otherwise.\n\n### 2.25.1\n\n* Release May 1, 2020\n\nThis is a quick patch release to address some of the issues raised after\nreleasing 2.25.0.\n\n* [2e268635](https://github.com/moment/moment/commit/2e268635) [misc] Revert #5269 due to webpack warning\n* [226799e1](https://github.com/moment/moment/commit/226799e1) [locale] fil: Fix metadata comment\n* [a83a521](https://github.com/moment/moment/commit/a83a521) [bugfix] Fix typeoff usages\n* [e324334](https://github.com/moment/moment/commit/e324334) [pkg] Add ts3.1-typings in npm package\n* [28cc23e](https://github.com/moment/moment/commit/28cc23e) [misc] Remove deleted generated locale en-SG\n\n### 2.25.0 [See full changelog](https://gist.github.com/ichernev/6148e64df2427e455b10ce6a18de1a65)\n\n* Release May 1, 2020\n\n* [#4611](https://github.com/moment/moment/issues/4611) [022dc038](https://github.com/moment/moment/commit/022dc038) [feature] Support for strict string parsing, fixes [#2469](https://github.com/moment/moment/issues/2469)\n* [#4599](https://github.com/moment/moment/issues/4599) [4b615b9d](https://github.com/moment/moment/commit/4b615b9d) [feature] Add support for eras in en and jp\n* [#4296](https://github.com/moment/moment/issues/4296) [757d4ff8](https://github.com/moment/moment/commit/757d4ff8) [feature] Accept custom relative thresholds in duration.humanize\n\n* 18 bigfixes\n* 36 locale fixes\n* 5 new locales (oc-lnc, zh-mo, en-in, gom-deva, fil)\n\n### 2.24.0 [See full changelog](https://gist.github.com/marwahaha/12366fe45bee328f33acf125d4cd540e)\n\n* Release Jan 21, 2019\n\n* [#4338](https://github.com/moment/moment/pull/4338) [bugfix] Fix startOf/endOf DST issues while boosting performance\n* [#4553](https://github.com/moment/moment/pull/4553) [feature] Add localeSort param to Locale weekday methods\n* [#4887](https://github.com/moment/moment/pull/4887) [bugfix] Make Duration#as work with quarters\n* 3 new locales (it-ch, ga, en-SG)\n* Lots of locale improvements\n\n### 2.23.0 [See full changelog](https://gist.github.com/marwahaha/eadb7ac11b761290399a576f8b2419a5)\n\n* Release Dec 12, 2018\n\n* [#4863](https://github.com/moment/moment/pull/4863) [new locale] added Kurdish language (ku)\n* [#4417](https://github.com/moment/moment/pull/4417) [bugfix] isBetween should return false for invalid dates\n* [#4700](https://github.com/moment/moment/pull/4700) [bugfix] Fix [#4698](https://github.com/moment/moment/pull/4698): Use ISO WeekYear for HTML5_FMT.WEEK\n* [#4563](https://github.com/moment/moment/pull/4563) [feature] Fix [#4518](https://github.com/moment/moment/pull/4518): Add support to add/subtract ISO weeks\n* other locale changes, build process changes, typos\n\n### 2.22.2 [See full changelog](https://gist.github.com/marwahaha/4d992c13c2dbc0f59d4d8acae1dc6d3a)\n\n* Release May 31, 2018\n\n* [#4564](https://github.com/moment/moment/pull/4564) [bugfix] Avoid using trim()\n* [#4453](https://github.com/moment/moment/pull/4453) [bugfix] Treat periods as periods, not regex-anything period, for weekday parsing in strict mode.\n* Minor locale improvements (pa-in, be, az)\n\n### 2.22.1 [See full changelog](https://gist.github.com/marwahaha/ff2cd13d0eda08afb7a237b10aae558c)\n\n* Release Apr 14, 2018\n\n* [#4495](https://github.com/moment/moment/pull/4495) [bugfix] Added HTML5_FMT to moment.d.ts\n* Minor locale improvements\n* QUnit upgrade and coveralls reporting\n\n### 2.22.0 [See full changelog](https://gist.github.com/marwahaha/ae895025dac3f0641fa9ec2e36d282bb)\n\n* Release Mar 30, 2018\n\n* [#4423](https://github.com/moment/moment/pull/4423) [new locale] Added Mongolian locale mn\n* Various locale improvements\n* Minor misc changes\n\n### 2.21.0 [See full changelog](https://gist.github.com/marwahaha/80d19ef882b71df1948df7865efdd40e)\n\n* Release Mar 2, 2018\n\n* [#4391](https://github.com/moment/moment/pull/4391) [bugfix] Fix [#4390](https://github.com/moment/moment/pull/4390): use offset properly in toISOString\n* [#4310](https://github.com/moment/moment/pull/4310) [bugfix] Fix [#3883](https://github.com/moment/moment/pull/3883) lazy load parentLocale in defineLocale, fallback to global if missing\n* [#4085](https://github.com/moment/moment/pull/4085) [misc] Print console warning when setting non-existent locales\n* [#4371](https://github.com/moment/moment/pull/4371) [misc] fix deprecated rollup options\n* New locales: ug-cn, en-il, tg\n* Various locale improvements\n\n### 2.20.1 [See changelog](https://gist.github.com/marwahaha/d72c1cb22076373be889b16272cbd187)\n\n* Release Dec 18, 2017\n\n* [#4359](https://github.com/moment/moment/pull/4359) [locale] Fix Arabic locale for months (again)\n* [#4357](https://github.com/moment/moment/pull/4357) [misc] Add optional parameter keepOffset to toISOString\n\n### 2.20.0 [See full changelog](https://gist.github.com/marwahaha/e0d4135fbf8bb75fa85c4aa2bddc5031)\n\n* Release Dec 16, 2017\n\n* [#4312](https://github.com/moment/moment/pull/4312) [bugfix] Fix [#4251](https://github.com/moment/moment/pull/4251): Avoid RFC2822 in utc() test\n* [#4240](https://github.com/moment/moment/pull/4240) [bugfix] Fix incorrect strict parsing with full-width parentheses\n* [#4341](https://github.com/moment/moment/pull/4341) [feature] Prevent toISOString converting to UTC (issue [#1751](https://github.com/moment/moment/pull/1751))\n* [#4154](https://github.com/moment/moment/pull/4154) [feature] add format constants to support output to HTML5 input type formats (see [#3928](https://github.com/moment/moment/pull/3928))\n* [#4143](https://github.com/moment/moment/pull/4143) [new locale] mt: Maltese language\n* [#4183](https://github.com/moment/moment/pull/4183) [locale] Relative seconds i18n\n* Various other locale improvements\n\n### 2.19.4 [See changelog](https://gist.github.com/marwahaha/d3b7b0ddf4bdae512244f16e8cc59efb)\n\n* Release Dec 10, 2017\n\n* [#4332](https://github.com/moment/moment/pull/4332) [bugfix] Fix weekday verification for UTC and offset days (fixes [#4227](https://github.com/moment/moment/pull/4227))\n* [#4336](https://github.com/moment/moment/pull/4336) [bugfix] Fix [#4334](https://github.com/moment/moment/pull/4334): Remove unused function call argument\n* [#4246](https://github.com/moment/moment/pull/4246) [misc] Add 'ss' relative time key to typescript definition\n\n### 2.19.3 [See changelog](https://gist.github.com/marwahaha/3654006bc0c2e522451c08d12c0bfabf)\n\n* Release Nov 29, 2017\n\n* [#4326](https://github.com/moment/moment/pull/4326) [bugfix] Fix for ReDOS vulnerability (see [#4163](https://github.com/moment/moment/issues/4163))\n* [#4289](https://github.com/moment/moment/pull/4289) [misc] Fix spelling and formatting for U.S. for es-us\n\n### 2.19.2 [See changelog (it's the same >:D)](https://gist.github.com/ichernev/76b1a3f33d3a8ff9665ce434a45221d0)\n\n* Release Nov 11, 2017\n\n* [#4255](https://github.com/moment/moment/pull/4255) [bugfix] Fix year setter for random days in a leap year, fixes [#4238](https://github.com/moment/moment/issues/4238)\n* [#4242](https://github.com/moment/moment/pull/4242) [bugfix] updateLocale now tries to load parent, fixes [#3626](https://github.com/moment/moment/issues/3626)\n\n### 2.19.1\n\n* Release Oct 11, 2017\n\nMake react native and webpack both work\n* #4225 #4226 #4232\n\n### 2.19.0 [See full changelog](https://gist.github.com/ichernev/5f3f4eb02761b4f765a0cccf02cec603)\n\n* Release Oct 10, 2017\n\n## Fix React Native 0.49+ crash\n* [#4213](https://github.com/moment/moment/pull/4213) [critical] Rename dynamic\n  require to avoid React Native crash\n* [#4214](https://github.com/moment/moment/pull/4214) [fixup] Move require\n  rename inside try/catch, fixes\n  [#4213](https://github.com/moment/moment/issues/4213)\n\n## Features\n\n* [#3735](https://github.com/moment/moment/pull/3735) [feature] Ignore NaN values in setters\n* [#4106](https://github.com/moment/moment/pull/4106) [fixup] Drop isNumeric utility fn, fixes [#3735](https://github.com/moment/moment/issues/3735)\n* [#4080](https://github.com/moment/moment/pull/4080) [feature] Implement a clone method for durations, fixes [#4078](https://github.com/moment/moment/issues/4078)\n* [#4215](https://github.com/moment/moment/pull/4215) [misc] TS: Add duration.clone(), for [#4080](https://github.com/moment/moment/issues/4080)\n\n## Packaging\n\n* [#4003](https://github.com/moment/moment/pull/4003) [pkg] bower: Remove tests from package\n* [#3904](https://github.com/moment/moment/pull/3904) [pkg] jsnext:main -> module in package.json\n* [#4060](https://github.com/moment/moment/pull/4060) [pkg] Account for new rollup interface\n\nBugfixes, new locales, locale fixes etc...\n\n### 2.18.1\n\n* Release Mar 22, 2017\n\n* [#3853](https://github.com/moment/moment/pull/3853) [misc] Fix invalid whitespace character causing inability to parse\n  moment.js\n\n### 2.18.0 [See full changelog](https://gist.github.com/ichernev/78920c5a1e419fb28c6e4546d1b7235c)\n\n* Release Mar 18, 2017\n\n## Features\n\n* [#3708](https://github.com/moment/moment/pull/3708) [feature] RFC2822 parsing\n* [#3611](https://github.com/moment/moment/pull/3611) [feature] Durations gain validity\n* [#3738](https://github.com/moment/moment/pull/3738) [feature] Enable relative time for multiple seconds, request [#2558](https://github.com/moment/moment/issues/2558)\n* [#3766](https://github.com/moment/moment/pull/3766) [feature] Add support for k and kk format parsing\n\n## Bugfixes\n\n* [#3643](https://github.com/moment/moment/pull/3643) [bugfix] Fixes [#3520](https://github.com/moment/moment/issues/3520), parseZone incorrectly handled minutes under 16\n* [#3710](https://github.com/moment/moment/pull/3710) [bugfix] Fixes [#3632](https://github.com/moment/moment/issues/3632), toISOString returns null for invalid date\n* [#3787](https://github.com/moment/moment/pull/3787) [bugfix] Fixes [#3717](https://github.com/moment/moment/issues/3717), ensure day-of-year is non-zero\n* [#3780](https://github.com/moment/moment/pull/3780) [bugfix] Fixes [#3765](https://github.com/moment/moment/issues/3765): Ensure year 0 is formatted with YYYY\n* [#3806](https://github.com/moment/moment/pull/3806) [bugfix] Fixes [#3805](https://github.com/moment/moment/issues/3805), fix locale month getters for standalone/format cases\n\n7 new locales, many locale improvements and some misc changes\n\n### 2.17.1 [Also available here](https://gist.github.com/ichernev/f38280b2b29c4932914a6d3a4e50bfb2)\n* Release Dec 03, 2016\n\n* [#3638](https://github.com/moment/moment/pull/3638) [misc] TS: Make typescript definitions work with 1.x\n* [#3628](https://github.com/moment/moment/pull/3628) [misc] Adds \"sign CLA\" link to `CONTRIBUTING.md`\n* [#3640](https://github.com/moment/moment/pull/3640) [misc] Fix locale issues\n\n### 2.17.0 [Also available here](https://gist.github.com/ichernev/ed58f76fb95205eeac653d719972b90c)\n* Release Nov 22, 2016\n\n* [#3435](https://github.com/moment/moment/pull/3435) [new locale] yo: Yoruba (Nigeria) locale\n* [#3595](https://github.com/moment/moment/pull/3595) [bugfix] Fix accidental reference to global \"value\" variable\n* [#3506](https://github.com/moment/moment/pull/3506) [bugfix] Fix invalid moments returning valid dates to method calls\n* [#3563](https://github.com/moment/moment/pull/3563) [locale] ca: Change future relative time\n* [#3504](https://github.com/moment/moment/pull/3504) [tests] Fixes [#3463](https://github.com/moment/moment/issues/3463), parseZone not handling Z correctly (tests only)\n* [#3591](https://github.com/moment/moment/pull/3591) [misc] typescript: update typescript to 2.0.8, add strictNullChecks=true\n* [#3597](https://github.com/moment/moment/pull/3597) [misc] Fixed capitalization in nuget spec\n\n### 2.16.0 [See full changelog](https://gist.github.com/ichernev/17bffc1005a032cb1a8ac4c1558b4994)\n* Release Nov 9, 2016\n\n## Features\n* [#3530](https://github.com/moment/moment/pull/3530) [feature] Check whether input is date before checking if format is array\n* [#3515](https://github.com/moment/moment/pull/3515) [feature] Fix [#2300](https://github.com/moment/moment/issues/2300): Default to current week.\n\n## Bugfixes\n* [#3546](https://github.com/moment/moment/pull/3546) [bugfix] Implement lazy-loading of child locales with missing prents\n* [#3523](https://github.com/moment/moment/pull/3523) [bugfix] parseZone should handle UTC\n* [#3502](https://github.com/moment/moment/pull/3502) [bugfix] Fix [#3500](https://github.com/moment/moment/issues/3500): ISO 8601 parsing should match the full string, not the beginning of the string.\n* [#3581](https://github.com/moment/moment/pull/3581) [bugfix] Fix parseZone, redo [#3504](https://github.com/moment/moment/issues/3504), fix [#3463](https://github.com/moment/moment/issues/3463)\n\n## New Locales\n* [#3416](https://github.com/moment/moment/pull/3416) [new locale] nl-be: Dutch (Belgium) locale\n* [#3393](https://github.com/moment/moment/pull/3393) [new locale] ar-dz: Arabic (Algeria) locale\n* [#3342](https://github.com/moment/moment/pull/3342) [new locale] tet: Tetun Dili (East Timor) locale\n\nAnd more locale, build and typescript improvements\n\n### 2.15.2\n* Release Oct 23, 2016\n* [#3525](https://github.com/moment/moment/pull/3525) Speedup month standalone/format regexes **(IMPORTANT)**\n* [#3466](https://github.com/moment/moment/pull/3466) Fix typo of Javanese\n\n### 2.15.1\n* Release Sept 20, 2016\n* [#3438](https://github.com/moment/moment/pull/3438) Fix locale autoload, revert [#3344](https://github.com/moment/moment/pull/3344)\n\n### 2.15.0 [See full changelog](https://gist.github.com/ichernev/10e1c5bf647545c72ca30e9628a09ed3)\n- Release Sept 12, 2016\n\n## New Locales\n* [#3255](https://github.com/moment/moment/pull/3255) [new locale] mi: Maori language\n* [#3267](https://github.com/moment/moment/pull/3267) [new locale] ar-ly: Arabic (Libya) locale\n* [#3333](https://github.com/moment/moment/pull/3333) [new locale] zh-hk: Chinese (Hong Kong) locale\n\n## Bugfixes\n* [#3276](https://github.com/moment/moment/pull/3276) [bugfix] duration: parser: Support ms durations in .NET syntax\n* [#3312](https://github.com/moment/moment/pull/3312) [bugfix] locales: Enable locale-data getters without moment (fixes [#3284](https://github.com/moment/moment/issues/3284))\n* [#3381](https://github.com/moment/moment/pull/3381) [bugfix] parsing: Fix parseZone without timezone in string, fixes [#3083](https://github.com/moment/moment/issues/3083)\n* [#3383](https://github.com/moment/moment/pull/3383) [bugfix] toJSON: Fix isValid so that toJSON works after a moment is frozen\n* [#3427](https://github.com/moment/moment/pull/3427) [bugfix] ie8: Fix IE8 (regression in 2.14.x)\n\n## Packaging\n* [#3299](https://github.com/moment/moment/pull/3299) [pkg] npm: Do not include .npmignore in npm package\n* [#3273](https://github.com/moment/moment/pull/3273) [pkg] jspm: Include moment.d.ts file in package\n* [#3344](https://github.com/moment/moment/pull/3344) [pkg] exports: use module.require for nodejs\n\nAlso some locale and typescript improvements\n\n### 2.14.1\n- Release July 20, 2016\n* [#3280](https://github.com/moment/moment/pull/3280) Fix typescript definitions\n\n\n### 2.14.0 [See full changelog](https://gist.github.com/ichernev/812e79ac36a7829a22598fe964bfc18a)\n\n- Release July 20, 2016\n\n## New Features\n* [#3233](https://github.com/moment/moment/pull/3233) Introduce month.isFormat for format/standalone discovery\n* [#2848](https://github.com/moment/moment/pull/2848) Allow user to get/set the rounding method used when calculating relative time\n* [#3112](https://github.com/moment/moment/pull/3112) optimize configFromStringAndFormat\n* [#3147](https://github.com/moment/moment/pull/3147) Call calendar format function with moment context\n* [#3160](https://github.com/moment/moment/pull/3160) deprecate isDSTShifted\n* [#3175](https://github.com/moment/moment/pull/3175) make moment calendar extensible with ad-hoc options\n* [#3191](https://github.com/moment/moment/pull/3191) toDate returns a copy of the internal date object\n* [#3192](https://github.com/moment/moment/pull/3192) Adding support for rollup import.\n* [#3238](https://github.com/moment/moment/pull/3238) Handle empty object and empty array for creation as now\n* [#3082](https://github.com/moment/moment/pull/3082) Use relative AMD moment dependency\n\n## Bugfixes\n* [#3241](https://github.com/moment/moment/pull/3241) Escape all 24 mixed pieces, not only first 12 in computeMonthsParse\n* [#3008](https://github.com/moment/moment/pull/3008) Object setter orders sets based on size of unit\n* [#3177](https://github.com/moment/moment/pull/3177) Bug Fix [#2704](https://github.com/moment/moment/pull/2704) - isoWeekday(String) inconsistent with isoWeekday(Number)\n* [#3230](https://github.com/moment/moment/pull/3230) fix passing date with format string to ignore format string\n* [#3232](https://github.com/moment/moment/pull/3232) Fix negative 0 in certain diff cases\n* [#3235](https://github.com/moment/moment/pull/3235) Use proper locale inheritance for the base locale, fixes [#3137](https://github.com/moment/moment/pull/3137)\n\nPlus es-do locale and locale bugfixes\n\n### 2.13.0 [See full changelog](https://gist.github.com/ichernev/0132fcf5b61f7fc140b0bb0090480d49)\n- Release April 18, 2016\n\n## Enhancements:\n* [#2982](https://github.com/moment/moment/pull/2982) Add 'date' as alias to 'day' for startOf() and endOf().\n* [#2955](https://github.com/moment/moment/pull/2955) Add parsing negative components in durations when ISO 8601\n* [#2991](https://github.com/moment/moment/pull/2991) isBetween support for both open and closed intervals\n* [#3105](https://github.com/moment/moment/pull/3105) Add localeSorted argument to weekday listers\n* [#3102](https://github.com/moment/moment/pull/3102) Add k and kk formatting tokens\n\n## Bugfixes\n* [#3109](https://github.com/moment/moment/pull/3109) Fix [#1756](https://github.com/moment/moment/issues/1756) Resolved thread-safe issue on server side.\n* [#3078](https://github.com/moment/moment/pull/3078) Fix parsing for months/weekdays with weird characters\n* [#3098](https://github.com/moment/moment/pull/3098) Use Z suffix when in UTC mode ([#3020](https://github.com/moment/moment/issues/3020))\n* [#2995](https://github.com/moment/moment/pull/2995) Fix floating point rounding errors in durations\n* [#3059](https://github.com/moment/moment/pull/3059) fix bug where diff returns -0 in month-related diffs\n* [#3045](https://github.com/moment/moment/pull/3045) Fix mistaking any input for 'a' token\n* [#2877](https://github.com/moment/moment/pull/2877) Use explicit .valueOf() calls instead of coercion\n* [#3036](https://github.com/moment/moment/pull/3036) Year setter should keep time when DST changes\n\nPlus 3 new locales and locale fixes.\n\n### 2.12.0 [See full changelog](https://gist.github.com/ichernev/6e5bfdf8d6522fc4ac73)\n\n- Release March 7, 2016\n\n## Enhancements:\n* [#2932](https://github.com/moment/moment/pull/2932) List loaded locales\n* [#2818](https://github.com/moment/moment/pull/2818) Parse ISO-8061 duration containing both day and week values\n* [#2774](https://github.com/moment/moment/pull/2774) Implement locale inheritance and locale updating\n\n## Bugfixes:\n* [#2970](https://github.com/moment/moment/pull/2970) change add subtract to handle decimal values by rounding\n* [#2887](https://github.com/moment/moment/pull/2887) Fix toJSON casting of invalid moment\n* [#2897](https://github.com/moment/moment/pull/2897) parse string arguments for month() correctly, closes #2884\n* [#2946](https://github.com/moment/moment/pull/2946) Fix usage suggestions for min and max\n\n## New locales:\n* [#2917](https://github.com/moment/moment/pull/2917) Locale Punjabi(Gurmukhi) India format conversion\n\nAnd more\n\n### 2.11.2 (Fix ReDoS attack vector)\n\n- Release February 7, 2016\n\n* [#2939](https://github.com/moment/moment/pull/2939) use full-string match to speed up aspnet regex match\n\n### 2.11.1 [See full changelog](https://gist.github.com/ichernev/8ec3ee25b749b4cff3c2)\n\n- Release January 9, 2016\n\n## Bugfixes:\n* [#2881](https://github.com/moment/moment/pull/2881) Revert \"Merge pull request #2746 from mbad0la:develop\" Sep->Sept\n* [#2868](https://github.com/moment/moment/pull/2868) Add format and parse token Y, so it actually works\n* [#2865](https://github.com/moment/moment/pull/2865) Use typeof checks for undefined for global variables\n* [#2858](https://github.com/moment/moment/pull/2858) Fix Date mocking regression introduced in 2.11.0\n* [#2864](https://github.com/moment/moment/pull/2864) Include changelog in npm release\n* [#2830](https://github.com/moment/moment/pull/2830) dep: add grunt-cli\n* [#2869](https://github.com/moment/moment/pull/2869) Fix months parsing for some locales\n\n### 2.11.0 [See full changelog](https://gist.github.com/ichernev/6594bc29719dde6b2f66)\n\n- Release January 4, 2016\n\n* [#2624](https://github.com/moment/moment/pull/2624) Proper handling of invalid moments\n* [#2634](https://github.com/moment/moment/pull/2634) Fix strict month parsing issue in cs,ru,sk\n* [#2735](https://github.com/moment/moment/pull/2735) Reset the locale back to 'en' after defining all locales in min/locales.js\n* [#2702](https://github.com/moment/moment/pull/2702) Week rework\n* [#2746](https://github.com/moment/moment/pull/2746) Changed September Abbreviation to \"Sept\" in locale-specific english\n  files and default locale file\n* [#2646](https://github.com/moment/moment/pull/2646) Fix [#2645](https://github.com/moment/moment/pull/2645) - invalid dates pre-1970\n\n* [#2641](https://github.com/moment/moment/pull/2641) Implement basic format and comma as ms separator in ISO 8601\n* [#2665](https://github.com/moment/moment/pull/2665) Implement stricter weekday parsing\n* [#2700](https://github.com/moment/moment/pull/2700) Add [Hh]mm and [Hh]mmss formatting tokens, so you can parse 123 with\n  hmm for example\n* [#2565](https://github.com/moment/moment/pull/2565) [#2835](https://github.com/moment/moment/pull/2835) Expose arguments used for moment creation with creationData\n  (fix [#2443](https://github.com/moment/moment/pull/2443))\n* [#2648](https://github.com/moment/moment/pull/2648) fix issue [#2640](https://github.com/moment/moment/pull/2640): support instanceof operator\n* [#2709](https://github.com/moment/moment/pull/2709) Add isSameOrAfter and isSameOrBefore comparison methods\n* [#2721](https://github.com/moment/moment/pull/2721) Fix moment creation from object with strings values\n* [#2740](https://github.com/moment/moment/pull/2740) Enable 'd hh:mm:ss.sss' format for durations\n* [#2766](https://github.com/moment/moment/pull/2766) [#2833](https://github.com/moment/moment/pull/2833) Alternate Clock Source Support\n\n### 2.10.6\n\n- Release July 28, 2015\n\n[#2515](https://github.com/moment/moment/pull/2515) Fix regression introduced\nin `2.10.5` related to `moment.ISO_8601` parsing.\n\n### 2.10.5 [See full changelog](https://gist.github.com/ichernev/6ec13ac7efc396da44b2)\n\n- Release July 26, 2015\n\nImportant changes:\n* [#2357](https://github.com/moment/moment/pull/2357) Improve unit bubbling for ISO dates\n  this fixes day to year conversions to work around end-of-year (~365 days). As\n  a side effect 365 days is 11 months and 30 days, and 366 days is one year.\n* [#2438](https://github.com/moment/moment/pull/2438) Fix inconsistent moment.min and moment.max results\n  Return invalid result if any of the inputs is invalid\n* [#2494](https://github.com/moment/moment/pull/2494) Fix two digit year parsing with YYYY format\n  This brings the benefits of YY to YYYY\n* [#2368](https://github.com/moment/moment/pull/2368) perf: use faster form of copying dates, across the board improvement\n\n\n### 2.10.3 [See full changelog](https://gist.github.com/ichernev/f264b9bed5b00f8b1b7f)\n\n- Release May 13, 2015\n\n* add `moment.fn.to` and `moment.fn.toNow` (similar to `from` and `fromNow`)\n* new locales (Sinhalese (si), Montenegrin (me), Javanese (ja))\n* performance improvements\n\n### 2.10.2\n\n- Release April 9, 2015\n\n* fixed moment-with-locales in browser env caused by esperanto change\n\n### 2.10.1\n\n* regression: Add moment.duration.fn back\n\n### 2.10.0\n\nPorted code to es6 modules.\n\n### 2.9.0 [See full changelog](https://gist.github.com/ichernev/0c9a9b49951111a27ce7)\n\n- Release January 8, 2015\n\nlanguages:\n* [2104](https://github.com/moment/moment/issues/2104) Frisian (fy) language file with unit test\n* [2097](https://github.com/moment/moment/issues/2097) add ar-tn locale\n\ndeprecations:\n* [2074](https://github.com/moment/moment/issues/2074) Implement `moment.fn.utcOffset`, deprecate `moment.fn.zone`\n\nfeatures:\n* [2088](https://github.com/moment/moment/issues/2088) add moment.fn.isBetween\n* [2054](https://github.com/moment/moment/issues/2054) Call updateOffset when creating moment (needed for default timezone in\n  moment-timezone)\n* [1893](https://github.com/moment/moment/issues/1893) Add moment.isDate method\n* [1825](https://github.com/moment/moment/issues/1825) Implement toJSON function on Duration\n* [1809](https://github.com/moment/moment/issues/1809) Allowing moment.set() to accept a hash of units\n* [2128](https://github.com/moment/moment/issues/2128) Add firstDayOfWeek, firstDayOfYear locale getters\n* [2131](https://github.com/moment/moment/issues/2131) Add quarter diff support\n\nSome bugfixes and language improvements -- [full changelog](https://gist.github.com/ichernev/0c9a9b49951111a27ce7)\n\n### 2.8.4 [See full changelog](https://gist.github.com/ichernev/a4fcb0a46d74e4b9b996)\n\n- Release November 19, 2014\n\nFeatures:\n\n* [#2000](https://github.com/moment/moment/issues/2000) Add LTS localised format that includes seconds\n* [#1960](https://github.com/moment/moment/issues/1960) added formatToken 'x' for unix offset in milliseconds #1938\n* [#1965](https://github.com/moment/moment/issues/1965) Support 24:00:00.000 to mean next day, at midnight.\n* [#2002](https://github.com/moment/moment/issues/2002) Accept 'date' key when creating moment with object\n* [#2009](https://github.com/moment/moment/issues/2009) Use native toISOString when we can\n\nSome bugfixes and language improvements -- [full changelog](https://gist.github.com/ichernev/a4fcb0a46d74e4b9b996)\n\n### 2.8.3\n\n- Release September 5, 2014\n\nBugfixes:\n\n* [#1801](https://github.com/moment/moment/issues/1801) proper pluralization for Arabic\n* [#1833](https://github.com/moment/moment/issues/1833) improve spm integration\n* [#1871](https://github.com/moment/moment/issues/1871) fix zone bug caused by Firefox 24\n* [#1882](https://github.com/moment/moment/issues/1882) Use hh:mm in Czech\n* [#1883](https://github.com/moment/moment/issues/1883) Fix 2.8.0 regression in duration as conversions\n* [#1890](https://github.com/moment/moment/issues/1890) Faster travis builds\n* [#1892](https://github.com/moment/moment/issues/1892) Faster isBefore/After/Same\n* [#1848](https://github.com/moment/moment/issues/1848) Fix flaky month diffs\n* [#1895](https://github.com/moment/moment/issues/1895) Fix 2.8.0 regression in moment.utc with format array\n* [#1896](https://github.com/moment/moment/issues/1896) Support setting invalid instance locale (noop)\n* [#1897](https://github.com/moment/moment/issues/1897) Support moment([str]) in addition to moment([int])\n\n### 2.8.2\n\n- Release August 22, 2014\n\nMinor bugfixes:\n\n* [#1874](https://github.com/moment/moment/issues/1874) use `Object.prototype.hasOwnProperty`\n  instead of `obj.hasOwnProperty` (ie8 bug)\n* [#1873](https://github.com/moment/moment/issues/1873) add `duration#toString()`\n* [#1859](https://github.com/moment/moment/issues/1859) better month/weekday names in norwegian\n* [#1812](https://github.com/moment/moment/issues/1812) meridiem parsing for greek\n* [#1804](https://github.com/moment/moment/issues/1804) spanish del -> de\n* [#1800](https://github.com/moment/moment/issues/1800) korean LT improvement\n\n### 2.8.1\n\n- Release August 1, 2014\n\n* bugfix [#1813](https://github.com/moment/moment/issues/1813): fix moment().lang([key]) incompatibility\n\n### 2.8.0 [See changelog](https://gist.github.com/ichernev/ac3899324a5fa6c8c9b4)\n\n- Release July 31, 2014\n\n* incompatible changes\n    * [#1761](https://github.com/moment/moment/issues/1761): moments created without a language are no longer following the global language, in case it changes. Only newly created moments take the global language by default. In case you're affected by this, wait, comment on [#1797](https://github.com/moment/moment/issues/1797) and wait for a proper reimplementation\n    * [#1642](https://github.com/moment/moment/issues/1642): 45 days is no longer \"a month\" according to humanize, cutoffs for month, and year have changed. Hopefully your code does not depend on a particular answer from humanize (which it shouldn't anyway)\n    * [#1784](https://github.com/moment/moment/issues/1784): if you use the human readable English datetime format in a weird way (like storing them in a database) that would break when the format changes you're at risk.\n\n* deprecations (old behavior will be dropped in 3.0)\n    * [#1761](https://github.com/moment/moment/issues/1761) `lang` is renamed to `locale`, `langData` -> `localeData`. Also there is now `defineLocale` that should be used when creating new locales\n    * [#1763](https://github.com/moment/moment/issues/1763) `add(unit, value)` and `subtract(unit, value)` are now deprecated. Use `add(value, unit)` and `subtract(value, unit)` instead.\n    * [#1759](https://github.com/moment/moment/issues/1759) rename `duration.toIsoString` to `duration.toISOString`. The js standard library and moment's `toISOString` follow that convention.\n\n* new locales\n    * [#1789](https://github.com/moment/moment/issues/1789) Tibetan (bo)\n    * [#1786](https://github.com/moment/moment/issues/1786) Africaans (af)\n    * [#1778](https://github.com/moment/moment/issues/1778) Burmese (my)\n    * [#1727](https://github.com/moment/moment/issues/1727) Belarusian (be)\n\n* bugfixes, locale bugfixes, performance improvements, features\n\n### 2.7.0 [See changelog](https://gist.github.com/ichernev/b0a3d456d5a84c9901d7)\n\n- Release June 12, 2014\n\n* new languages\n\n  * [#1678](https://github.com/moment/moment/issues/1678) Bengali (bn)\n  * [#1628](https://github.com/moment/moment/issues/1628) Azerbaijani (az)\n  * [#1633](https://github.com/moment/moment/issues/1633) Arabic, Saudi Arabia (ar-sa)\n  * [#1648](https://github.com/moment/moment/issues/1648) Austrian German (de-at)\n\n* features\n\n  * [#1663](https://github.com/moment/moment/issues/1663) configurable relative time thresholds\n  * [#1554](https://github.com/moment/moment/issues/1554) support anchor time in moment.calendar\n  * [#1693](https://github.com/moment/moment/issues/1693) support moment.ISO_8601 as parsing format\n  * [#1637](https://github.com/moment/moment/issues/1637) add moment.min and moment.max and deprecate min/max instance methods\n  * [#1704](https://github.com/moment/moment/issues/1704) support string value in add/subtract\n  * [#1647](https://github.com/moment/moment/issues/1647) add spm support (package manager)\n\n* bugfixes\n\n### 2.6.0 [See changelog](https://gist.github.com/ichernev/10544682)\n\n- Release April 12 , 2014\n\n* languages\n  * [#1529](https://github.com/moment/moment/issues/1529) Serbian-Cyrillic (sr-cyr)\n  * [#1544](https://github.com/moment/moment/issues/1544), [#1546](https://github.com/moment/moment/issues/1546) Khmer Cambodia (km)\n\n* features\n    * [#1419](https://github.com/moment/moment/issues/1419), [#1468](https://github.com/moment/moment/issues/1468), [#1467](https://github.com/moment/moment/issues/1467), [#1546](https://github.com/moment/moment/issues/1546) better handling of timezone-d moments around DST\n    * [#1462](https://github.com/moment/moment/issues/1462) add weeksInYear and isoWeeksInYear\n    * [#1475](https://github.com/moment/moment/issues/1475) support ordinal parsing\n    * [#1499](https://github.com/moment/moment/issues/1499) composer support\n    * [#1577](https://github.com/moment/moment/issues/1577), [#1604](https://github.com/moment/moment/issues/1604) put Date parsing in moment.createFromInputFallback so it can be properly deprecated and controlled in the future\n    * [#1545](https://github.com/moment/moment/issues/1545) extract two-digit year parsing in moment.parseTwoDigitYear, so it can be overwritten\n    * [#1590](https://github.com/moment/moment/issues/1590) (see [#1574](https://github.com/moment/moment/issues/1574)) set AMD global before module definition to better support non AMD module dependencies used in AMD environment\n    * [#1589](https://github.com/moment/moment/issues/1589) remove global in Node.JS environment (was not working before, nobody complained, was scheduled for removal anyway)\n    * [#1586](https://github.com/moment/moment/issues/1586) support quarter setting and parsing\n\n* 18 bugs fixed\n\n### 2.5.1\n\n- Release January 22, 2014\n\n* languages\n  * [#1392](https://github.com/moment/moment/issues/1392) Armenian (hy-am)\n\n* bugfixes\n  * [#1429](https://github.com/moment/moment/issues/1429) fixes [#1423](https://github.com/moment/moment/issues/1423) weird chrome-32 bug with js object creation\n  * [#1421](https://github.com/moment/moment/issues/1421) remove html entities from Welsh\n  * [#1418](https://github.com/moment/moment/issues/1418) fixes [#1401](https://github.com/moment/moment/issues/1401) improved non-padded tokens in strict matching\n  * [#1417](https://github.com/moment/moment/issues/1417) fixes [#1404](https://github.com/moment/moment/issues/1404) handle buggy moment object created by property cloning\n  * [#1398](https://github.com/moment/moment/issues/1398) fixes [#1397](https://github.com/moment/moment/issues/1397) fix Arabic-like week number parsing\n  * [#1396](https://github.com/moment/moment/issues/1396) add leftZeroFill(4) to GGGG and gggg formats\n  * [#1373](https://github.com/moment/moment/issues/1373) use lowercase for months and days in Catalan\n\n* testing\n  * [#1374](https://github.com/moment/moment/issues/1374) run tests on multiple browser/os combos via SauceLabs and Travis\n\n### 2.5.0 [See changelog](https://gist.github.com/ichernev/8104451)\n\n- Release Dec 24, 2013\n\n* New languages\n  * Luxemburish (lb) [1247](https://github.com/moment/moment/issues/1247)\n  * Serbian (rs) [1319](https://github.com/moment/moment/issues/1319)\n  * Tamil (ta) [1324](https://github.com/moment/moment/issues/1324)\n  * Macedonian (mk) [1337](https://github.com/moment/moment/issues/1337)\n\n* Features\n  * [1311](https://github.com/moment/moment/issues/1311) Add quarter getter and format token `Q`\n  * [1303](https://github.com/moment/moment/issues/1303) strict parsing now respects number of digits per token (fix [1196](https://github.com/moment/moment/issues/1196))\n  * 0d30bb7 add jspm support\n  * [1347](https://github.com/moment/moment/issues/1347) improve zone parsing\n  * [1362](https://github.com/moment/moment/issues/1362) support merideam parsing in Korean\n\n* 22 bugfixes\n\n### 2.4.0\n\n- Release Oct 27, 2013\n\n* **Deprecate** globally exported moment, will be removed in next major\n* New languages\n  * Farose (fo) [#1206](https://github.com/moment/moment/issues/1206)\n  * Tagalog/Filipino (tl-ph) [#1197](https://github.com/moment/moment/issues/1197)\n  * Welsh (cy) [#1215](https://github.com/moment/moment/issues/1215)\n* Bugfixes\n  * properly handle Z at the end of iso RegExp [#1187](https://github.com/moment/moment/issues/1187)\n  * chinese meridian time improvements [#1076](https://github.com/moment/moment/issues/1076)\n  * fix language tests [#1177](https://github.com/moment/moment/issues/1177)\n  * remove some failing tests (that should have never existed :))\n    [#1185](https://github.com/moment/moment/issues/1185)\n    [#1183](https://github.com/moment/moment/issues/1183)\n  * handle russian noun cases in weird cases [#1195](https://github.com/moment/moment/issues/1195)\n\n### 2.3.1\n\n- Release Oct 9, 2013\n\nRemoved a trailing comma [1169] and fixed a bug with `months`, `weekdays` getters [#1171](https://github.com/moment/moment/issues/1171).\n\n### 2.3.0 [See changelog](https://gist.github.com/ichernev/6864354)\n\n- Release Oct 7, 2013\n\nChanged isValid, added strict parsing.\nWeek tokens parsing.\n\n### 2.2.1\n\n- Release Sep 12, 2013\n\nFixed bug in string prototype test.\nUpdated authors and contributors.\n\n### 2.2.0 [See changelog](https://gist.github.com/ichernev/00f837a9baf46a3565e4)\n\n- Release  Sep 11, 2013\n\nAdded bower support.\n\nLanguage files now use UMD.\n\nCreating moment defaults to current date/month/year.\n\nAdded a bundle of moment and all language files.\n\n### 2.1.0 [See changelog](https://gist.github.com/timrwood/b8c2d90d528eddb53ab5)\n\n- Release Jul 8, 2013\n\nAdded better week support.\n\nAdded ability to set offset with `moment#zone`.\n\nAdded ability to set month or weekday from a string.\n\nAdded `moment#min` and `moment#max`\n\n### 2.0.0 [See changelog](https://gist.github.com/timrwood/e72f2eef320ed9e37c51)\n\n- Release Feb 9, 2013\n\nAdded short form localized tokens.\n\nAdded ability to define language a string should be parsed in.\n\nAdded support for reversed add/subtract arguments.\n\nAdded support for `endOf('week')` and `startOf('week')`.\n\nFixed the logic for `moment#diff(Moment, 'months')` and `moment#diff(Moment, 'years')`\n\n`moment#diff` now floors instead of rounds.\n\nNormalized `moment#toString`.\n\nAdded `isSame`, `isAfter`, and `isBefore` methods.\n\nAdded better week support.\n\nAdded `moment#toJSON`\n\nBugfix: Fixed parsing of first century dates\n\nBugfix: Parsing 10Sep2001 should work as expected\n\nBugfix: Fixed weirdness with `moment.utc()` parsing.\n\nChanged language ordinal method to return the number + ordinal instead of just the ordinal.\n\nChanged two digit year parsing cutoff to match strptime.\n\nRemoved `moment#sod` and `moment#eod` in favor of `moment#startOf` and `moment#endOf`.\n\nRemoved `moment.humanizeDuration()` in favor of `moment.duration().humanize()`.\n\nRemoved the lang data objects from the top level namespace.\n\nDuplicate `Date` passed to `moment()` instead of referencing it.\n\n### 1.7.2 [See discussion](https://github.com/timrwood/moment/issues/456)\n\n- Release Oct 2, 2012\n\nBugfixes\n\n### 1.7.1 [See discussion](https://github.com/timrwood/moment/issues/384)\n\n- Release Oct 1, 2012\n\nBugfixes\n\n### 1.7.0 [See discussion](https://github.com/timrwood/moment/issues/288)\n\n- Release Jul 26, 2012\n\nAdded `moment.fn.endOf()` and `moment.fn.startOf()`.\n\nAdded validation via `moment.fn.isValid()`.\n\nMade formatting method 3x faster. http://jsperf.com/momentjs-cached-format-functions\n\nAdd support for month/weekday callbacks in `moment.fn.format()`\n\nAdded instance specific languages.\n\nAdded two letter weekday abbreviations with the formatting token `dd`.\n\nVarious language updates.\n\nVarious bugfixes.\n\n### 1.6.0 [See discussion](https://github.com/timrwood/moment/pull/268)\n\n- Release Apr 26, 2012\n\nAdded Durations.\n\nRevamped parser to support parsing non-separated strings (YYYYMMDD vs YYYY-MM-DD).\n\nAdded support for millisecond parsing and formatting tokens (S SS SSS)\n\nAdded a getter for `moment.lang()`\n\nVarious bugfixes.\n\nThere are a few things deprecated in the 1.6.0 release.\n\n1. 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://github.com/timrwood/moment/issues/162) for more background.\n\n2. 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.\n\n3. 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://github.com/timrwood/moment/pull/222).\n\n### 1.5.0 [See milestone](https://github.com/timrwood/moment/issues?milestone=10&page=1&state=closed)\n\n- Release Mar 20, 2012\n\nAdded UTC mode.\n\nAdded automatic ISO8601 parsing.\n\nVarious bugfixes.\n\n### 1.4.0 [See milestone](https://github.com/timrwood/moment/issues?milestone=8&state=closed)\n\n- Release Feb 4, 2012\n\nAdded `moment.fn.toDate` as a replacement for `moment.fn.native`.\n\nAdded `moment.fn.sod` and `moment.fn.eod` to get the start and end of day.\n\nVarious bugfixes.\n\n### 1.3.0 [See milestone](https://github.com/timrwood/moment/issues?milestone=7&state=closed)\n\n- Release Jan 5, 2012\n\nAdded support for parsing month names in the current language.\n\nAdded escape blocks for parsing tokens.\n\nAdded `moment.fn.calendar` to format strings like 'Today 2:30 PM', 'Tomorrow 1:25 AM', and 'Last Sunday 4:30 AM'.\n\nAdded `moment.fn.day` as a setter.\n\nVarious bugfixes\n\n### 1.2.0 [See milestone](https://github.com/timrwood/moment/issues?milestone=4&state=closed)\n\n- Release Dec 7, 2011\n\nAdded timezones to parser and formatter.\n\nAdded `moment.fn.isDST`.\n\nAdded `moment.fn.zone` to get the timezone offset in minutes.\n\n### 1.1.2 [See milestone](https://github.com/timrwood/moment/issues?milestone=6&state=closed)\n\n- Release Nov 18, 2011\n\nVarious bugfixes\n\n### 1.1.1 [See milestone](https://github.com/timrwood/moment/issues?milestone=5&state=closed)\n\n- Release Nov 12, 2011\n\nAdded time specific diffs (months, days, hours, etc)\n\n### 1.1.0\n\n- Release Oct 28, 2011\n\nAdded `moment.fn.format` localized masks. 'L LL LLL LLLL' [issue 29](https://github.com/timrwood/moment/pull/29)\n\nFixed [issue 31](https://github.com/timrwood/moment/pull/31).\n\n### 1.0.1\n\n- Release Oct 18, 2011\n\nAdded `moment.version` to get the current version.\n\nRemoved `window !== undefined` when checking if module exists to support browserify. [issue 25](https://github.com/timrwood/moment/pull/25)\n\n### 1.0.0\n\n- Release\n\nAdded convenience methods for getting and setting date parts.\n\nAdded better support for `moment.add()`.\n\nAdded better lang support in NodeJS.\n\nRenamed library from underscore.date to Moment.js\n\n### 0.6.1\n\n- Release Oct 12, 2011\n\nAdded Portuguese, Italian, and French language support\n\n### 0.6.0\n\n- Release Sep 21, 2011\n\nAdded _date.lang() support.\nAdded support for passing multiple formats to try to parse a date. _date(\"07-10-1986\", [\"MM-DD-YYYY\", \"YYYY-MM-DD\"]);\nMade parse from string and single format 25% faster.\n\n### 0.5.2\n\n- Release Jul 11, 2011\n\nBugfix for [issue 8](https://github.com/timrwood/underscore.date/pull/8) and [issue 9](https://github.com/timrwood/underscore.date/pull/9).\n\n### 0.5.1\n\n- Release Jun 17, 2011\n\nBugfix for [issue 5](https://github.com/timrwood/underscore.date/pull/5).\n\n### 0.5.0\n\n- Release Jun 13, 2011\n\nDropped the redundant `_date.date()` in favor of `_date()`.\nRemoved `_date.now()`, as it is a duplicate of `_date()` with no parameters.\nRemoved `_date.isLeapYear(yearNumber)`. Use `_date([yearNumber]).isLeapYear()` instead.\nExposed customization options through the `_date.relativeTime`, `_date.weekdays`, `_date.weekdaysShort`, `_date.months`, `_date.monthsShort`, and `_date.ordinal` variables instead of the `_date.customize()` function.\n\n### 0.4.1\n\n- Release May 9, 2011\n\nAdded date input formats for input strings.\n\n### 0.4.0\n\n- Release May 9, 2011\n\nAdded underscore.date to npm. Removed dependencies on underscore.\n\n### 0.3.2\n\n- Release Apr 9, 2011\n\nAdded `'z'` and `'zz'` to `_.date().format()`. Cleaned up some redundant code to trim off some bytes.\n\n### 0.3.1\n\n- Release Mar 25, 2011\n\nCleaned up the namespace. Moved all date manipulation and display functions to the _.date() object.\n\n### 0.3.0\n\n- Release Mar 25, 2011\n\nSwitched to the Underscore methodology of not mucking with the native objects' prototypes.\nMade chaining possible.\n\n### 0.2.1\n\n- Release\n\nChanged date names to be a more pseudo standardized 'dddd, MMMM Do YYYY, h:mm:ss a'.\nAdded `Date.prototype` functions `add`, `subtract`, `isdst`, and `isleapyear`.\n\n### 0.2.0\n\n- Release\n\nChanged function names to be more concise.\nChanged date format from php date format to custom format.\n\n### 0.1.0\n\n- Release\n\nInitial release\n\n",{"title":5,"description":4497},"post/.obsidian/plugins/zzhub-ob-wxpublish/node_modules/moment/CHANGELOG","XezM0oES8EnQx6eSr3NYs-R01RP-fpGxBkKqp_XViAE",[4678,4685,4689,4693,4697,4702,4705,4710,4714,4718,4722,4727,4731,4735,4739,4743,4747,4752,4757,4761,4765,4769,4773,4778,4782,4786,4795,4800,4804,4808,4813,4817,4821,4825,4829,4834,4840,4845,4849,4853,4857,4862,4866,4870,4875,4879,4883,4887,4891,4896,4900,4905,4909,4913,4917,4922,4926,4930,4935,4939,4943,4947,4951,4956,4960,4964,4969,4973,4977,4982,4986,4990,4994,4998,5002,5007,5011,5015,5019,5024,5028,5032,5036,5041,5045,5049,5053,5057,5062,5066,5070,5074,5078,5083,5087,5094,5100,5105,5110,5115,5120,5125,5130,5135,5140,5145,5151],{"id":4679,"path":4680,"title":4681,"date":4682,"tags":6,"group":4683,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/07/2026-7-16.md","/post/nezus/2026/07/2026-7-16","2026年7月16日下午，台积电法说会上传出一个数字，让全球半导体圈炸了锅。","2026-07-17T00:00:00.000Z","#202607AI资讯","storytelling",{"id":4686,"path":4687,"title":4688,"date":4682,"tags":6,"group":4683,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/07/anthropic-ai.md","/post/nezus/2026/07/anthropic-ai","一个周末干掉四年：Anthropic 用 AI 两周搬完百万行代码，工程师沉默了",{"id":4690,"path":4691,"title":4692,"date":4682,"tags":6,"group":4683,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/07/google-20.md","/post/nezus/2026/07/google-20","欧盟一纸裁决，Google 20年护城河被撕开第一道口子",{"id":4694,"path":4695,"title":4696,"date":4682,"tags":6,"group":4683,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/07/xai-grok.md","/post/nezus/2026/07/xai-grok","xAI给Grok装上定时任务能力",{"id":4698,"path":4699,"title":4700,"date":4701,"tags":6,"group":4683,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/07/apple.md","/post/nezus/2026/07/apple","Apple智能落地中国，阿里千问成幕后赢家","2026-07-16T00:00:00.000Z",{"id":4703,"path":4704,"title":4700,"date":4701,"tags":6,"group":4683,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/07/deepmind.md","/post/nezus/2026/07/deepmind",{"id":4706,"path":4707,"title":4708,"date":4701,"tags":6,"group":4683,"lastmod":6,"author":4709,"sort":6},"content/post/nezus/2026/07/gpt-vibe-coding-paste.md","/post/nezus/2026/07/gpt-vibe-coding-paste","用GPT Vibe Coding一个常用付费软件：Paste","user",{"id":4711,"path":4712,"title":4713,"date":4701,"tags":6,"group":4683,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/07/grok-build-agent.md","/post/nezus/2026/07/grok-build-agent","马斯克开源Grok Build，编程Agent进入白嫖时代",{"id":4715,"path":4716,"title":4717,"date":4701,"tags":6,"group":4683,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/07/openai-ai.md","/post/nezus/2026/07/openai-ai","OpenAI造了个AI黑客，专攻自家模型",{"id":4719,"path":4720,"title":4721,"date":4701,"tags":6,"group":4683,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/07/wps-comate-copilot.md","/post/nezus/2026/07/wps-comate-copilot","金山办公掏出WPS Comate，正面硬刚微软Copilot",{"id":4723,"path":4724,"title":4725,"date":4726,"tags":6,"group":4683,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/07/295b.md","/post/nezus/2026/07/295b","腾讯把295B大模型塞进了单张显卡","2026-07-15T00:00:00.000Z",{"id":4728,"path":4729,"title":4730,"date":4726,"tags":6,"group":4683,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/07/git-cursor.md","/post/nezus/2026/07/git-cursor","打开一个Git仓库Cursor就自动执行了恶意代码",{"id":4732,"path":4733,"title":4734,"date":4726,"tags":6,"group":4683,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/07/gpt-5-6-mac.md","/post/nezus/2026/07/gpt-5-6-mac","GPT-5.6偷偷删光了我的Mac文件",{"id":4736,"path":4737,"title":4738,"date":4726,"tags":6,"group":4683,"lastmod":6,"author":4709,"sort":6},"content/post/nezus/2026/07/grok-cli-xai.md","/post/nezus/2026/07/grok-cli-xai","Grok CLI 偷传代码：xAI 把你的仓库打包上传了",{"id":4740,"path":4741,"title":4738,"date":4742,"tags":6,"group":4683,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/07/grok-cli-bug-done-xai.md","/post/nezus/2026/07/grok-cli-bug-done-xai","2026-07-14T00:00:00.000Z",{"id":4744,"path":4745,"title":4746,"date":4742,"tags":6,"group":4683,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/07/seedream-5-0-ai.md","/post/nezus/2026/07/seedream-5-0-ai","字节跳动Seedream 5.0：圈一下图片就改了，AI修图进入点选时代",{"id":4748,"path":4749,"title":4750,"date":4751,"tags":6,"group":4683,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/07/post-20260712-ddc9a8.md","/post/nezus/2026/07/post-20260712-ddc9a8","欧盟强推Chat Control 2.0：加密通信的生死时刻","2026-07-12T00:00:00.000Z",{"id":4753,"path":4754,"title":4755,"date":4756,"tags":6,"group":4683,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/07/ai-1-5.md","/post/nezus/2026/07/ai-1-5","AI烧了1.5万亿，能赚回来吗","2026-07-10T00:00:00.000Z",{"id":4758,"path":4759,"title":4760,"date":4756,"tags":6,"group":4683,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/07/ai.md","/post/nezus/2026/07/ai","你刷到的帖子可能全是AI写的",{"id":4762,"path":4763,"title":4764,"date":4756,"tags":6,"group":4683,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/07/chatgpt-openai.md","/post/nezus/2026/07/chatgpt-openai","ChatGPT学会自己干活了",{"id":4766,"path":4767,"title":4768,"date":4756,"tags":6,"group":4683,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/07/musk-anthropic-apology.md","/post/nezus/2026/07/musk-anthropic-apology","马斯克向Anthropic低头认错",{"id":4770,"path":4771,"title":4772,"date":4756,"tags":6,"group":4683,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/07/optimus.md","/post/nezus/2026/07/optimus","马斯克：Optimus不达标就开除团队",{"id":4774,"path":4775,"title":4776,"date":4777,"tags":6,"group":4683,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/07/anthropic-github.md","/post/nezus/2026/07/anthropic-github","Anthropic 花了一年打造的\"设计师灵魂\"，被一个 GitHub 仓库扒光了","2026-07-08T00:00:00.000Z",{"id":4779,"path":4780,"title":4781,"date":4777,"tags":6,"group":4683,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/07/meta-muse-image-video.md","/post/nezus/2026/07/meta-muse-image-video","扎克伯格掏出\"超级智能实验室\"第一张牌：30亿用户的社交数据，终于杀进了AI生图战场",{"id":4783,"path":4784,"title":4785,"date":4777,"tags":6,"group":4683,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/07/ms-mai-copilot.md","/post/nezus/2026/07/ms-mai-copilot","微软悄悄把OpenAI踢出局：Copilot正在用自研模型\"省钱\"，但你花的钱一分不少",{"id":4787,"path":4788,"title":4789,"date":4777,"tags":4790,"group":4683,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/07/yc-ceo-37k-ai-code-bloat.md","/post/nezus/2026/07/yc-ceo-37k-ai-code-bloat","每天部署37000行代码，YC CEO的\"AI神迹\"被一个波兰程序员扒光了",[4791,4792,4793,4794],"AI","代码质量","YC","Garry Tan",{"id":4796,"path":4797,"title":4798,"date":4799,"tags":6,"group":4683,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/07/ai-1-6-gpt.md","/post/nezus/2026/07/ai-1-6-gpt","美团扔出一颗AI核弹：1.6万亿参数，代码能力碾压GPT","2026-07-06T00:00:00.000Z",{"id":4801,"path":4802,"title":4803,"date":4799,"tags":6,"group":4683,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/07/post-20260706-d12be3.md","/post/nezus/2026/07/post-20260706-d12be3","黄仁勋最重磅的新品，跳票了",{"id":4805,"path":4806,"title":4807,"date":4799,"tags":6,"group":4683,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/07/x-ai.md","/post/nezus/2026/07/x-ai","X 悄悄对 AI 敞开了大门，然后呢？",{"id":4809,"path":4810,"title":4811,"date":4812,"tags":6,"group":4683,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/07/30-2700.md","/post/nezus/2026/07/30-2700","AI Agent自主完成全球首例勒索攻击","2026-07-04T00:00:00.000Z",{"id":4814,"path":4815,"title":4816,"date":4812,"tags":6,"group":4683,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/07/ai-agent.md","/post/nezus/2026/07/ai-agent","万亿砸下去，AI Agent 还是没跑起来",{"id":4818,"path":4819,"title":4820,"date":4812,"tags":6,"group":4683,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/07/ai-ai.md","/post/nezus/2026/07/ai-ai","AI的身份证来了：网信办首次为AI服务设立专章",{"id":4822,"path":4823,"title":4824,"date":4812,"tags":6,"group":4683,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/07/anthropic-steganography-china.md","/post/nezus/2026/07/anthropic-steganography-china","Anthropic用隐写术识别中国用户：口口声声说AI安全的公司，背地里给你的代码下毒",{"id":4826,"path":4827,"title":4828,"date":4812,"tags":6,"group":4683,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/07/nvidia-rubin-ultra-cancelled.md","/post/nezus/2026/07/nvidia-rubin-ultra-cancelled","NVIDIA Rubin Ultra取消性能腰斩",{"id":4830,"path":4831,"title":4832,"date":4833,"tags":6,"group":4683,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/07/keyboard.md","/post/nezus/2026/07/keyboard","Acti把AI Agent塞进手机键盘","2026-07-02T00:00:00.000Z",{"id":4835,"path":4836,"title":4837,"date":4838,"tags":6,"group":4839,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/06/ai-6-claude.md","/post/nezus/2026/06/ai-6-claude","四大AI决战文明6：Claude核平法国，还是输了","2026-06-29T00:00:00.000Z","#202606AI资讯",{"id":4841,"path":4842,"title":4843,"date":4844,"tags":6,"group":4839,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/06/deepseek.md","/post/nezus/2026/06/deepseek","DeepSeek成美国企业救命稻草，AI账单失控后100%切换","2026-06-28T00:00:00.000Z",{"id":4846,"path":4847,"title":4848,"date":4844,"tags":6,"group":4839,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/06/openai-gpt-5-6-20.md","/post/nezus/2026/06/openai-gpt-5-6-20","OpenAI发了最强模型，却被政府按住了：GPT-5.6只给20家公司用",{"id":4850,"path":4851,"title":4852,"date":4844,"tags":6,"group":4839,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/06/spacex-spacexai-xai-spacex.md","/post/nezus/2026/06/spacex-spacexai-xai-spacex","SpaceX 注册 SpaceXAI，马斯克要把 xAI 并入 SpaceX",{"id":4854,"path":4855,"title":4856,"date":4844,"tags":6,"group":4839,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/06/vision-openai-macbook.md","/post/nezus/2026/06/vision-openai-macbook","苹果Vision负责人跳槽OpenAI，触控MacBook要来了",{"id":4858,"path":4859,"title":4860,"date":4861,"tags":6,"group":4839,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/06/2026.md","/post/nezus/2026/06/2026","何小鹏放话：2026年底自动驾驶合法进全球","2026-06-27T00:00:00.000Z",{"id":4863,"path":4864,"title":4865,"date":4861,"tags":6,"group":4839,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/06/30-leaf-ai.md","/post/nezus/2026/06/30-leaf-ai","30秒克隆网红声音：Leaf开源AI分身项目",{"id":4867,"path":4868,"title":4869,"date":4861,"tags":6,"group":4839,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/06/400-ai.md","/post/nezus/2026/06/400-ai","400家报纸集体起诉：AI版权大战正式开打",{"id":4871,"path":4872,"title":4873,"date":4874,"tags":6,"group":4839,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/06/23-ai.md","/post/nezus/2026/06/23-ai","贝佐斯押注23亿美元，让AI用打游戏的方式学会控制机器人","2026-06-26T00:00:00.000Z",{"id":4876,"path":4877,"title":4878,"date":4874,"tags":6,"group":4839,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/06/2880-claude-ai.md","/post/nezus/2026/06/2880-claude-ai","2880万次\"偷师\"被当场抓包：Claude母公司一封信，撕开了中美AI暗战的遮羞布",{"id":4880,"path":4881,"title":4882,"date":4874,"tags":6,"group":4839,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/06/ai-1750-10-2.md","/post/nezus/2026/06/ai-1750-10-2","AI年收入1750亿美元，新增10亿收入只需2天",{"id":4884,"path":4885,"title":4886,"date":4874,"tags":6,"group":4839,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/06/ai.md","/post/nezus/2026/06/ai","深夜三点的红头文件：白宫为什么亲手掐死了全球最强AI？",{"id":4888,"path":4889,"title":4890,"date":4874,"tags":6,"group":4839,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/06/post-20260626-7a4a1d.md","/post/nezus/2026/06/post-20260626-7a4a1d","开源圈炸了！一个没人听过的模型，凭什么把编程天花板掀了？",{"id":4892,"path":4893,"title":4894,"date":4895,"tags":6,"group":4839,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/06/ai-google.md","/post/nezus/2026/06/ai-google","你的电脑，要被AI接管了：Google悄悄放了个大招","2026-06-25T00:00:00.000Z",{"id":4897,"path":4898,"title":4899,"date":4895,"tags":6,"group":4839,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/06/notion-cursor-ai.md","/post/nezus/2026/06/notion-cursor-ai","Notion把代码写交给了Cursor：一个文件夹就是一个AI员工",{"id":4901,"path":4902,"title":4903,"date":4904,"tags":6,"group":4839,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/06/alphafold-deepmind.md","/post/nezus/2026/06/alphafold-deepmind","AlphaFold之父离开DeepMind，背后藏着一盘更大的棋","2026-06-20T00:00:00.000Z",{"id":4906,"path":4907,"title":4908,"date":4904,"tags":6,"group":4839,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/06/cloudflare-ai-agent.md","/post/nezus/2026/06/cloudflare-ai-agent","Cloudflare给AI Agent发了身份证",{"id":4910,"path":4911,"title":4912,"date":4904,"tags":6,"group":4839,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/06/figure.md","/post/nezus/2026/06/figure","Figure工厂里，机器人比人多了",{"id":4914,"path":4915,"title":4916,"date":4904,"tags":6,"group":4839,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/06/pinecone-70.md","/post/nezus/2026/06/pinecone-70","阿里悄悄开源了内部数据库，Pinecone每月70美元要凉了？",{"id":4918,"path":4919,"title":4920,"date":4921,"tags":6,"group":4839,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/06/ai-50.md","/post/nezus/2026/06/ai-50","美国参议员要对AI公司征收50%的税了","2026-06-19T00:00:00.000Z",{"id":4923,"path":4924,"title":4925,"date":4921,"tags":6,"group":4839,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/06/claude-code.md","/post/nezus/2026/06/claude-code","Claude Code放大招：写完代码直接给你一个网页",{"id":4927,"path":4928,"title":4929,"date":4921,"tags":6,"group":4839,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/06/transformer-openai-27.md","/post/nezus/2026/06/transformer-openai-27","Transformer之父跳槽OpenAI：谷歌27亿美元打了水漂",{"id":4931,"path":4932,"title":4933,"date":4934,"tags":6,"group":4839,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/06/agent-vercel-eve-next-js-ai.md","/post/nezus/2026/06/agent-vercel-eve-next-js-ai","一个目录就是一个 Agent：Vercel 开源 Eve，Next.js 的故事要在 AI 重演？","2026-06-18T00:00:00.000Z",{"id":4936,"path":4937,"title":4938,"date":4934,"tags":6,"group":4839,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/06/g7.md","/post/nezus/2026/06/g7","硅谷教父在G7闭门会上说了一句话：把中国踢出去",{"id":4940,"path":4941,"title":4942,"date":4934,"tags":6,"group":4839,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/06/grok-4-3-amazon-bedrock.md","/post/nezus/2026/06/grok-4-3-amazon-bedrock","幻觉率全场最低，马斯克在AWS亮出了让对手沉默的底牌",{"id":4944,"path":4945,"title":4946,"date":4934,"tags":6,"group":4839,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/06/openai-930-2800.md","/post/nezus/2026/06/openai-930-2800","OpenAI年入930亿，却亏掉2800亿：这场豪赌，还能撑多久？",{"id":4948,"path":4949,"title":4950,"date":4934,"tags":6,"group":4839,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/06/vercel-ai.md","/post/nezus/2026/06/vercel-ai","Vercel悄悄扔了个炸弹：一个文件夹，就是一个AI员工",{"id":4952,"path":4953,"title":4954,"date":4955,"tags":6,"group":4839,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/06/5-160-tok-s-0-7-tok-s.md","/post/nezus/2026/06/5-160-tok-s-0-7-tok-s","5倍加速背后：160 tok/s起飞，0.7 tok/s坠毁","2026-06-17T00:00:00.000Z",{"id":4957,"path":4958,"title":4959,"date":4955,"tags":6,"group":4839,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/06/5.md","/post/nezus/2026/06/5","一个国产大模型，凌晨5点上线，然后把自己彻底交了出去",{"id":4961,"path":4962,"title":4963,"date":4955,"tags":6,"group":4839,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/06/deepseek-500.md","/post/nezus/2026/06/deepseek-500","DeepSeek首轮融资500亿：投资人无投票权",{"id":4965,"path":4966,"title":4967,"date":4968,"tags":6,"group":4839,"lastmod":6,"author":4709,"sort":6},"content/post/nezus/2026/06/15-ai.md","/post/nezus/2026/06/15-ai","15万人丢了饭碗，AI公司却在开香槟","2026-06-16T00:00:00.000Z",{"id":4970,"path":4971,"title":4972,"date":4968,"tags":6,"group":4839,"lastmod":6,"author":4709,"sort":6},"content/post/nezus/2026/06/kimi-k27-code-speed.md","/post/nezus/2026/06/kimi-k27-code-speed","速度快了6倍：Kimi K2.7 Code高速版，把编程AI卷进新赛道",{"id":4974,"path":4975,"title":4976,"date":4968,"tags":6,"group":4839,"lastmod":6,"author":4709,"sort":6},"content/post/nezus/2026/06/salesforce-36-ai-fin.md","/post/nezus/2026/06/salesforce-36-ai-fin","Salesforce 36亿美元买下AI客服公司Fin：巨头为何要为\"聊天机器人\"砸这么多钱？",{"id":4978,"path":4979,"title":4980,"date":4981,"tags":6,"group":4839,"lastmod":6,"author":4709,"sort":6},"content/post/nezus/2026/06/20.md","/post/nezus/2026/06/20","Meta被迫撤回20亿美元Manus收购，北京出手了","2026-06-15T00:00:00.000Z",{"id":4983,"path":4984,"title":4985,"date":4981,"tags":6,"group":4839,"lastmod":6,"author":4709,"sort":6},"content/post/nezus/2026/06/ai-openai-anthropic24.md","/post/nezus/2026/06/ai-openai-anthropic24","白宫AI监管被指偏袒OpenAI亚马逊，Anthropic24小时内被施压",{"id":4987,"path":4988,"title":4989,"date":4981,"tags":6,"group":4839,"lastmod":6,"author":4709,"sort":6},"content/post/nezus/2026/06/anthropic-dario-10--25.md","/post/nezus/2026/06/anthropic-dario-10-25","Anthropic上市前Dario自曝：文明崩溃概率10%-25%",{"id":4991,"path":4992,"title":4993,"date":4981,"tags":6,"group":4839,"lastmod":6,"author":4709,"sort":6},"content/post/nezus/2026/06/openai-1-5-ai.md","/post/nezus/2026/06/openai-1-5-ai","OpenAI砸1.5亿美元建合作伙伴网络，要搞AI界的安卓",{"id":4995,"path":4996,"title":4997,"date":4981,"tags":6,"group":4839,"lastmod":6,"author":4709,"sort":6},"content/post/nezus/2026/06/satya-nadella-ai.md","/post/nezus/2026/06/satya-nadella-ai","Satya Nadella：AI时代企业需同时构建人力资本和Token资本",{"id":4999,"path":5000,"title":5001,"date":4981,"tags":6,"group":4839,"lastmod":6,"author":4709,"sort":6},"content/post/nezus/2026/06/skill-ai.md","/post/nezus/2026/06/skill-ai","乔木小说创作Skill开源：AI自动生成剧情梗概人物设定",{"id":5003,"path":5004,"title":5005,"date":5006,"tags":6,"group":4839,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/06/anthropic.md","/post/nezus/2026/06/anthropic","Anthropic的困局：一边秘密上市，一边被政府召回","2026-06-14T00:00:00.000Z",{"id":5008,"path":5009,"title":5010,"date":5006,"tags":6,"group":4839,"lastmod":6,"author":4709,"sort":6},"content/post/nezus/2026/06/post-20260614-7ba4ce.md","/post/nezus/2026/06/post-20260614-7ba4ce","扎克伯格承认Meta AI转型脱轨：裁员10%、7000人转岗",{"id":5012,"path":5013,"title":5014,"date":5006,"tags":6,"group":4839,"lastmod":6,"author":4684,"sort":6},"content/post/nezus/2026/06/post-20260614-8e3b48.md","/post/nezus/2026/06/post-20260614-8e3b48","GLM-5.2全量开放：国产最强Coding模型来了",{"id":5016,"path":5017,"title":5018,"date":5006,"tags":6,"group":4839,"lastmod":6,"author":4709,"sort":6},"content/post/nezus/2026/06/post-20260614-ea1c30.md","/post/nezus/2026/06/post-20260614-ea1c30","谷歌安全负责人辞职：AI被用于军事，他拒绝沉默",{"id":5020,"path":5021,"title":5022,"date":5023,"tags":6,"group":4839,"lastmod":6,"author":4709,"sort":6},"content/post/nezus/2026/06/428b-minimax.md","/post/nezus/2026/06/428b-minimax","428B参数全部开源，MiniMax这步棋走对了","2026-06-13T00:00:00.000Z",{"id":5025,"path":5026,"title":5027,"date":5023,"tags":6,"group":4839,"lastmod":6,"author":4709,"sort":6},"content/post/nezus/2026/06/5-claude-anthropic-it.md","/post/nezus/2026/06/5-claude-anthropic-it","5万人用Claude办公，Anthropic拿下印度IT巨头",{"id":5029,"path":5030,"title":5031,"date":5023,"tags":6,"group":4839,"lastmod":6,"author":4709,"sort":6},"content/post/nezus/2026/06/agent.md","/post/nezus/2026/06/agent","豆包悄悄上了任务模式，字节的Agent野心藏不住了",{"id":5033,"path":5034,"title":5035,"date":5023,"tags":6,"group":4839,"lastmod":6,"author":4709,"sort":6},"content/post/nezus/2026/06/kimi-token-30.md","/post/nezus/2026/06/kimi-token-30","Kimi代码模型开源，推理token直接砍30%",{"id":5037,"path":5038,"title":5039,"date":5040,"tags":6,"group":4839,"lastmod":6,"author":4709,"sort":6},"content/post/nezus/2026/06/7-0-410.md","/post/nezus/2026/06/7-0-410","成立7个月，0产品，估值410亿美元——贝佐斯的新公司疯了","2026-06-12T00:00:00.000Z",{"id":5042,"path":5043,"title":5044,"date":5040,"tags":6,"group":4839,"lastmod":6,"author":4709,"sort":6},"content/post/nezus/2026/06/ai-ai.md","/post/nezus/2026/06/ai-ai","当造AI的人亲口说AI会抢走工作",{"id":5046,"path":5047,"title":5048,"date":5040,"tags":6,"group":4839,"lastmod":6,"author":4709,"sort":6},"content/post/nezus/2026/06/cursor-ai-ai.md","/post/nezus/2026/06/cursor-ai-ai","Cursor上新功能：AI动手前先让另一个AI批准",{"id":5050,"path":5051,"title":5052,"date":5040,"tags":6,"group":4839,"lastmod":6,"author":4709,"sort":6},"content/post/nezus/2026/06/midjourney.md","/post/nezus/2026/06/midjourney","你打开Midjourney的时候，它已经不是昨天的它了",{"id":5054,"path":5055,"title":5056,"date":5040,"tags":6,"group":4839,"lastmod":6,"author":4709,"sort":6},"content/post/nezus/2026/06/post-20260612-5071b7.md","/post/nezus/2026/06/post-20260612-5071b7","全自主无人机第一次杀了人，战争进入新纪元",{"id":5058,"path":5059,"title":5060,"date":5061,"tags":6,"group":4839,"lastmod":6,"author":4709,"sort":6},"content/post/nezus/2026/06/100-600.md","/post/nezus/2026/06/100-600","豆包说退票不到 100 块，结果花了 600——然后它帮用户写好了起诉自己的状子","2026-06-11T00:00:00.000Z",{"id":5063,"path":5064,"title":5065,"date":5061,"tags":6,"group":4839,"lastmod":6,"author":4709,"sort":6},"content/post/nezus/2026/06/180-ai-agent.md","/post/nezus/2026/06/180-ai-agent","180亿美元对冲基金炒掉所有分析师，改用数百个AI Agent炒股",{"id":5067,"path":5068,"title":5069,"date":5061,"tags":6,"group":4839,"lastmod":6,"author":4709,"sort":6},"content/post/nezus/2026/06/google-4.md","/post/nezus/2026/06/google-4","Google 开源 4 倍速扩散模型：自回归的黄昏？",{"id":5071,"path":5072,"title":5073,"date":5061,"tags":6,"group":4839,"lastmod":6,"author":4709,"sort":6},"content/post/nezus/2026/06/google-ai.md","/post/nezus/2026/06/google-ai","Google 因 AI '说错话'被判赔：幻觉的时代结束了？",{"id":5075,"path":5076,"title":5077,"date":5061,"tags":6,"group":4839,"lastmod":6,"author":4709,"sort":6},"content/post/nezus/2026/06/ip-ai.md","/post/nezus/2026/06/ip-ai","周星驰三部经典电影 IP 开放 AI 二创：火山方舟想做什么？",{"id":5079,"path":5080,"title":5081,"date":5082,"tags":6,"group":4839,"lastmod":6,"author":4709,"sort":6},"content/post/nezus/2026/06/gui.md","/post/nezus/2026/06/gui","人类需要GUI！","2026-06-09T00:00:00.000Z",{"id":5084,"path":5085,"title":5086,"date":5082,"tags":6,"group":4839,"lastmod":6,"author":4709,"sort":6},"content/post/nezus/2026/06/hermes-desktop.md","/post/nezus/2026/06/hermes-desktop","Hermes Desktop 安装及界面功能速览",{"id":5088,"path":5089,"title":5090,"date":5091,"tags":6,"group":5092,"lastmod":5093,"author":6,"sort":6},"content/post/ai/explore/01-interview-prompt-template.md","/post/ai/explore/01-interview-prompt-template","高级前端开发面试提示词模板","2026-01-21T07:30:52.902Z","面试SKILL","2026-01-21T07:31:28.343Z",{"id":5095,"path":5096,"title":5097,"date":5098,"tags":6,"group":5099,"lastmod":5098,"author":6,"sort":6},"content/post/ai/explore/03-interview-standard-answers.md","/post/ai/explore/03-interview-standard-answers","高级前端开发面试题标准答案","2026-01-21T07:25:00.000Z","面试SKILL:答案",{"id":5101,"path":5102,"title":5103,"date":5104,"tags":6,"group":5099,"lastmod":5104,"author":6,"sort":6},"content/post/ai/explore/03-10-team-management.md","/post/ai/explore/03-10-team-management","10.团队管理与技术债务 - 标准答案","2026-01-21T07:24:00.000Z",{"id":5106,"path":5107,"title":5108,"date":5109,"tags":6,"group":5099,"lastmod":5109,"author":6,"sort":6},"content/post/ai/explore/03-09-micro-frontend.md","/post/ai/explore/03-09-micro-frontend","9.微前端架构设计 - 标准答案","2026-01-21T07:23:00.000Z",{"id":5111,"path":5112,"title":5113,"date":5114,"tags":6,"group":5099,"lastmod":5114,"author":6,"sort":6},"content/post/ai/explore/03-08-nodejs-performance.md","/post/ai/explore/03-08-nodejs-performance","8.Node.js 性能调优 - 标准答案","2026-01-21T07:22:00.000Z",{"id":5116,"path":5117,"title":5118,"date":5119,"tags":6,"group":5099,"lastmod":5119,"author":6,"sort":6},"content/post/ai/explore/03-07-event-loop.md","/post/ai/explore/03-07-event-loop","7.Node.js Event Loop - 标准答案","2026-01-21T07:21:00.000Z",{"id":5121,"path":5122,"title":5123,"date":5124,"tags":6,"group":5099,"lastmod":5124,"author":6,"sort":6},"content/post/ai/explore/03-06-nuxt-ssr.md","/post/ai/explore/03-06-nuxt-ssr","6.Nuxt.js SSR 实战 - 标准答案","2026-01-21T07:20:00.000Z",{"id":5126,"path":5127,"title":5128,"date":5129,"tags":6,"group":5099,"lastmod":5129,"author":6,"sort":6},"content/post/ai/explore/03-05-vue-diff.md","/post/ai/explore/03-05-vue-diff","5.Vue Diff 算法 - 标准答案","2026-01-21T07:19:00.000Z",{"id":5131,"path":5132,"title":5133,"date":5134,"tags":6,"group":5099,"lastmod":5134,"author":6,"sort":6},"content/post/ai/explore/03-04-vue-migration.md","/post/ai/explore/03-04-vue-migration","4.Vue2 迁移到 Vue3 - 标准答案","2026-01-21T07:18:00.000Z",{"id":5136,"path":5137,"title":5138,"date":5139,"tags":6,"group":5099,"lastmod":5139,"author":6,"sort":6},"content/post/ai/explore/03-03-vue3-performance.md","/post/ai/explore/03-03-vue3-performance","3.Vue3 性能优化 - 标准答案","2026-01-21T07:17:00.000Z",{"id":5141,"path":5142,"title":5143,"date":5144,"tags":6,"group":5099,"lastmod":5144,"author":6,"sort":6},"content/post/ai/explore/03-02-component-communication.md","/post/ai/explore/03-02-component-communication","2.Vue 组件通信 - 标准答案","2026-01-21T07:16:00.000Z",{"id":5146,"path":5147,"title":5148,"date":5149,"tags":6,"group":5099,"lastmod":5150,"author":6,"sort":6},"content/post/ai/explore/03-01-vue-reactive.md","/post/ai/explore/03-01-vue-reactive","1.Vue 响应式原理 - 标准答案","2026-01-21T06:53:18.971Z","2026-01-21T07:15:00.000Z",{"id":5152,"path":5153,"title":5154,"date":5155,"tags":6,"group":5092,"lastmod":5156,"author":6,"sort":6},"content/post/ai/explore/02-interview-questions.md","/post/ai/explore/02-interview-questions","高级前端开发面试题目清单","2026-01-21T06:39:25.673Z","2026-01-21T07:12:45.186Z",[6,5158],{"title":5159,"path":5160,"stem":5161},"大模型，快就是好","/post/nezus/2026/08/post-20260807-58a2a9","post/nezus/2026/08/post-20260807-58a2a9",1786091413339]