CoolFace
Datasetpublic

wakamex/github

sourceHugging Faceupdated 3y agoView on Hugging Face
0likes2.7kdownloads
babel_babel.json1 linesDownload Raw Back to root
1[{"node": {"oid": "bf3d314880f48d3cbe99dcb08eeb1e742b9b67dc", "messageHeadline": "Update test262 (#16286)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bfefe7001332ee000364a210b26afd822d17e97f", "messageHeadline": "Continue writing `output.js` when `exec.js` throws (#16278)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "19c54cf690afe9d62e1dba8e6ee7d92bbe43451f", "messageHeadline": "Use updated native GitHub markdown `Note` admonition (#16274)", "author": {"name": "Yarden Shoham", "email": "git@yardenshoham.com", "user": {"login": "yardenshoham"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "2dc64c391b6b0a0cd3c33dc9be234b08275436f4", "messageHeadline": "Update test262 (#16271)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5cced523dab5483f13fc10b4fe2e7dee791eee47", "messageHeadline": "Remap my old email to my new email", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f856fc22d05bf886d1a58c5c91490e1af8f90c44", "messageHeadline": "Update test262 (#16259)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08a057c169f0b92ad3797aea9214a4428ced1a9f", "messageHeadline": "Use `Object.hasOwn` when available (#16248)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 54, "deletions": 60}}, {"node": {"oid": "ee7ef0bdbae0f9398f38f53c13d1d658d0205e13", "messageHeadline": "chore: Helper changes for Babel 8 (#16209)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 64, "deletions": 71}}, {"node": {"oid": "e209a7e0d314c94f678b33b647b6d2c2daa65359", "messageHeadline": "Add v7.23.10 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "83b74fd0b112bfe847e194a5fb532bd839a090dd", "messageHeadline": "v7.23.10", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a2b447e44090c59e148d627aa03d27423f53bd9d", "messageHeadline": "add base input to create-pr action (#16250)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0e5ae8de66d5c1e9ecc3f94daa5bd5d3a920e5a4", "messageHeadline": "[eslint] Include field decorators in scope analysis (#16240)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "a262001bba82983241aff00aae0fbad1cc2436a1", "messageHeadline": "Add v8.0.0-alpha.6 to .github/CHANGELOG-v8.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f7121c79585b5500f77c1931d7669dad33231704", "messageHeadline": "Bump Babel 8 version to 8.0.0-alpha.6", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2870d0b58c00c7dd6df5abc26a15678b2d70c26c", "messageHeadline": "Fix `protoInit` call injection timing (#16235)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 402, "deletions": 240}}, {"node": {"oid": "a89b61093b53818e8096166abbd796fe2ee69f47", "messageHeadline": "Update test262 (#16237)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2249bb4b288ed38224d278b5f6a2695068163c00", "messageHeadline": "Refactor `protoInit` call injection (#16234)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 430, "deletions": 307}}, {"node": {"oid": "dcfdf86e6466cd7753b72c7771e69efa736ad989", "messageHeadline": "Add v7.23.9 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "a0dd614d1271dd69db1ce908e5171d4ccfec8691", "messageHeadline": "v7.23.9", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nic@nic-desktop.fritz.box", "user": null}, "additions": 26, "deletions": 28}}, {"node": {"oid": "b2bbffbb2d3db7f1ba23e374ef854eee4e9c4c43", "messageHeadline": "Migrate `eslint-parser` to cts (#16222)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 599, "deletions": 293}}, {"node": {"oid": "dfa4cc652718e1ce7905eaa2260cafa3392e052f", "messageHeadline": "fix: `systemjs` re-traverses helpers (#16225)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 174, "deletions": 14}}, {"node": {"oid": "eccbd203383487f6957dcf086aa83d773691560b", "messageHeadline": "Improve decorated private method check (#16226)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 140, "deletions": 72}}, {"node": {"oid": "9ff90f91a98268895c30a46318483febd1b966ba", "messageHeadline": "Update test262 (#16227)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1bff0aa5692c340bddf0cf42c76a5b0c5b51a65a", "messageHeadline": "Properly sort `core-js@3` imports (#16224)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 221, "deletions": 194}}, {"node": {"oid": "87a67bf81281fa8a114b7c8e1f635efae906e53c", "messageHeadline": "Improve temporary variables for decorators (#16218)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 1984, "deletions": 1998}}, {"node": {"oid": "dde84f03e36ba0f9a807d3c0ceaa0e84a86b6297", "messageHeadline": "test: divide cli,node tests into 8 slices (#16196)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 131, "deletions": 61}}, {"node": {"oid": "1d33afd7684ac0a793dacd0a110e13bd8f7d1cfd", "messageHeadline": "test: merge cli,node fixture into the main runner (#16196)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 529, "deletions": 560}}, {"node": {"oid": "3d1b18b4deaebd9f495b57281da007a9b869dbec", "messageHeadline": "Remove `@babel/types` props that are not produced by the parser (#16213)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "218faee4351345415b40b23a9e0102f628d45108", "messageHeadline": "Improve output of `using` (#15959)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 513, "deletions": 428}}, {"node": {"oid": "1200542a44496a1295df6223f5a110532e76b48f", "messageHeadline": "fix: Don't throw in `getTypeAnnotation` when using TS+inference (#15383)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "98c08853e3518c8e311a0d45f73f5ef4efae5d77", "messageHeadline": "Update test262 (#16211)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55403104b3bf30154d15d4be1ea4ac3549744454", "messageHeadline": "[eslint] Fix `no-use-before-define` for class ref in fields (#16210)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "022a334c7bc44e37d4ccf91ab5dd165171255d38", "messageHeadline": "Pass `repository` to the create PR action (#16208)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "00853017dda14778bdb9bafd651d2e6b64449e2a", "messageHeadline": "perf: Improve parser performance for typescript (#16072)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 22828, "deletions": 834}}, {"node": {"oid": "576a14adc4a54dce40457098b38b8e4e070a9c6b", "messageHeadline": "Add v7.23.8 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "80c554fdbc6636683c51d580947384d3ce7f26ad", "messageHeadline": "v7.23.8", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b4ce46af09a964952fb9a2983d972aea1f114a56", "messageHeadline": "Use BABEL_BOT token to push types updates to babel/website", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8666ee0fd3a9100267d6016b49d068f6c6a2074f", "messageHeadline": "fix: `preset-env` throws exception for `export * as x` (#16181)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "1e4777bf7a1a8ab17f880db31a2e220ad18240a0", "messageHeadline": "fix: Husky automatic installation (#16206)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "d1088dc21ccab4d83c83182259ef5682718e6b2d", "messageHeadline": "fix: `@babel/core` peerDependency in `@babel/eslint-parser` (#16175)", "author": {"name": "coderaiser", "email": "mnemonic.enemy@gmail.com", "user": {"login": "coderaiser"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "7840c5469d05e70213c7b71f3f94c6f5f25f1f65", "messageHeadline": "Improve output of `super()` (#16194)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 555, "deletions": 560}}, {"node": {"oid": "0427910ed30b42349c80ea02db247d5a2a6f3643", "messageHeadline": "Decorator binds `get`/`set` to `ctx.access` for public fields (#16201)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 89, "deletions": 16}}, {"node": {"oid": "d7f8401f14779d5615c3ae5d669afcb76dc30432", "messageHeadline": "Revert \"chore: Update artifact tools (#16184)\" (#16202)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "5c81253121701244f059b34cf632b0e475b4ddaa", "messageHeadline": "fix: Class decorator correctly passes return value (#16199)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 67, "deletions": 17}}, {"node": {"oid": "bc503ccab7c4052ccef80b2981eb98af22467e4e", "messageHeadline": "Add v7.23.7 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "e428a6d5f9bdfd909289f17eea7c17f813b6c1ea", "messageHeadline": "v7.23.7", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "365aa94656c0a6f149663de05f747e8f4f940a1a", "messageHeadline": "chore: Enable `useProjectService` (#16192)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "d2928229f6a09e6213475bf8a183d8d9115227af", "messageHeadline": "fix: Crash when removing without `Program` (#16191)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "3dd529d24de621fd4cc51931fee09594de1d3594", "messageHeadline": "Update test262 (#16189)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9042c077598ad444903013ef54104341833dbe0b", "messageHeadline": "chore: Update deps (#16186)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 1297, "deletions": 1083}}, {"node": {"oid": "60c94d9f32c09ea52e2358968d01ca099b15053b", "messageHeadline": "chore: Update artifact tools (#16184)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "f82e2173a311e5f62b80c405fd7bd9b99338ede2", "messageHeadline": "Merge decorators into class features (#16177)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1812, "deletions": 1801}}, {"node": {"oid": "665078b059e260275de7fcc74c50a3f0a50ec90a", "messageHeadline": "fix: Class decorator `ctx.kind` is wrong (#16180)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "328489729b3d39a1497bfe22b6be15507e0df640", "messageHeadline": "Fix decorator initProto usage in derived classes (#16170)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 3700, "deletions": 222}}, {"node": {"oid": "3e79f48261a3491fee76701273fe75c111e97fb5", "messageHeadline": "Avoid unpreventable `unhandledRejection` events (#16167)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 61, "deletions": 19}}, {"node": {"oid": "3f9bb7b6efbf7f5a8aa036940a553385511a0f3c", "messageHeadline": "Use `@cspotcode/source-map-support` in `@babel/register` (#16005)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 178, "deletions": 140}}, {"node": {"oid": "06ce5e778d37a3733e22414a6f2f78ce34b5562c", "messageHeadline": "Add v8.0.0-alpha.5 to .github/CHANGELOG-v8.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "843f9b782b2301e89ac0e767eef7366d52908b2b", "messageHeadline": "Bump Babel 8 version to 8.0.0-alpha.5", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b62d1d542da188932c071edbdb5187d8d871591", "messageHeadline": "[babel 8] Add missing `assertVersion` conditions (#16169)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 35, "deletions": 7}}, {"node": {"oid": "bf9ff15f64b82f901e2682af24a7ffa6324e371b", "messageHeadline": "Update polyfill plugins (#16168)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 51, "deletions": 51}}, {"node": {"oid": "9fa71b27c2daf6541418fac00d5057200f14fade", "messageHeadline": "Add v7.23.6 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "d02c1f76ac441381b1ba3b5cad93bdd030b8fd63", "messageHeadline": "v7.23.6", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 23, "deletions": 25}}, {"node": {"oid": "b15b450be1ea4a3d57024e818070e5061461ffe8", "messageHeadline": "fix: Correctly indenting when `retainLines` is enabled (#16166)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 88, "deletions": 50}}, {"node": {"oid": "7b4ba1d066d379df275cf41463e09188613ccb91", "messageHeadline": "[babel 8] Remove `useESModules` option (#16141)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 42, "deletions": 23}}, {"node": {"oid": "e9a74bcb807702fad39ee051821286f331a7ac10", "messageHeadline": "Remove `TSPropertySignature.initializer` (#16154)", "author": {"name": "fisker Cheung", "email": "lionkay@gmail.com", "user": {"login": "fisker"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "93dd4078f883c26c0a14240ac86d632093ffed78", "messageHeadline": "Reuse computed key memoiser (#16159)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 33, "deletions": 18}}, {"node": {"oid": "4c78c0de5fe03d133fa7efe49264a812e6f4343c", "messageHeadline": "Regenerate helpers-generated.ts", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2d54c6802e78e93636c56253ff5501856ec099b", "messageHeadline": "Optimize decorator helper size (#16160)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 494, "deletions": 553}}, {"node": {"oid": "ed365d1858812bfe50ca0c440646cbdb5f86c667", "messageHeadline": "`using`: Allow looking up `Symbol.dispose` on a function (#16150)", "author": {"name": "Odin H\u00f8rthe-Omdal Urdland", "email": "odin.omdal@gmail.com", "user": {"login": "odinho"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "8fa2a916e0bb601e728c3d368c1e271763880f40", "messageHeadline": "[babel 8] Remove `loose` and `spec` options from `preset-env` (#16043)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 110, "deletions": 115}}, {"node": {"oid": "cce807f1eb638ee3030112dc190cbee032760888", "messageHeadline": "Bump debug to ^4.3.1 (#16164)", "author": {"name": "Hugo Martinez", "email": "121498803+martinez-hugo@users.noreply.github.com", "user": {"login": "martinez-hugo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a1da072a90af32652de51f407326d31fd9487d1a", "messageHeadline": "Ensure the `[[@@toPrimitive]]` call of a decorated class member key i\u2026", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 921, "deletions": 1147}}, {"node": {"oid": "d677b3cea0c774a16f7d22d12701917d1caf3d57", "messageHeadline": "Update test262 (#16162)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "380d186b77d32734c595652a40cbda5e4e109c5c", "messageHeadline": "fix: `for of` with `iterableIsArray` and shadowing variable  (#16011)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 97, "deletions": 2}}, {"node": {"oid": "c5c3d458703b02f33be02d085b86dd0da1ae0159", "messageHeadline": "Support named evaluation for decorated anonymous class exp (#16148)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1038, "deletions": 61}}, {"node": {"oid": "d93c702bc2b048115da07be87f74f5d18b67386a", "messageHeadline": "Bump browserslist to 4.22.2 (#16151)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 62, "deletions": 62}}, {"node": {"oid": "85e649203b61b7c908eb04c05511a0d35f893e8e", "messageHeadline": "Update test262 (#16147)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3d70d5ddc449d06e23329ea5926175d0266ab28", "messageHeadline": "Set function name for decorated private non-field elements (#16144)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 206, "deletions": 11}}, {"node": {"oid": "57535c3b4ca80f1584d0bae5ba020882b4dab968", "messageHeadline": "Fix references to enum values with merging (#16137)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 51, "deletions": 9}}, {"node": {"oid": "f8a98c7f384a97af5c5b32a185eaae9c1f7ee1be", "messageHeadline": "[babel 8] Remove `CodeGenerator` from `@babel/generator` (#16126)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 39, "deletions": 57}}, {"node": {"oid": "afcb5a814d1ca3225ccff8fe13a95cceab421d3b", "messageHeadline": "Apply `toPropertyKey` on decorator context name (#16139)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 3769, "deletions": 103}}, {"node": {"oid": "00bdf181aad0d3de204d0bdd610a09d417fcf48d", "messageHeadline": "[CHANGELOG] Sweep semver mistake under the carpet", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "690c67991e8bf8902f2fd4dbd094561f33415b5b", "messageHeadline": "Add v7.23.5 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "8479012ee722ffe316308c1789837e3836580de7", "messageHeadline": "v7.23.5", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "13aae365a35b51909a1c9f3b388356696b56931b", "messageHeadline": "Fix types.md update in the release workflow (#16140)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "da7dc40fdab77e9c8e190e6ec1d80d4f5eedcfd5", "messageHeadline": "Do not remove bindings when removing assignment expression path (#16131)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "d4f3a22c01a68f2b3e0e01a2f18cf75b7a46415a", "messageHeadline": "Class binding is in TDZ during decorators initialization (#16138)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 78, "deletions": 44}}, {"node": {"oid": "a31c4b9152c29b4c6b1efa3bc20f3a3124f54ec7", "messageHeadline": "Require fields transform for class with private fields (#16135)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "c100223e4c9dd182648493de7a9c7968e68a513b", "messageHeadline": "Update jest-light-runner & jest (#16136)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 386, "deletions": 450}}, {"node": {"oid": "ce60d99cad44905d9c132313156583c2329c4c18", "messageHeadline": "fix: Miss parentheses after line break (#16122)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "750547545585837f5dbe792705415ada42c68658", "messageHeadline": "Allow addInitializer in field decorator context (#16132)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1320, "deletions": 29}}, {"node": {"oid": "f8fcf77139081f9766b1cc6576b61ec5da8823bf", "messageHeadline": "Fix helpers internal fns names conflict resolution  (#16130)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "4e6e3cf1395cafd27f28f113918034232c6c1db5", "messageHeadline": "Add `@babel/eslint-plugin/no-undef` for accessor props (#16023)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 58, "deletions": 1}}, {"node": {"oid": "7c29fbc4db7809d24789235b0597e7e8dd61c4ae", "messageHeadline": "[babel 8] Enforce specifying proper core-js version (#16095)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 185, "deletions": 162}}, {"node": {"oid": "1c76c82904c91d040878bdb6ef4a3462694f4b6e", "messageHeadline": "Optimize `decorator` helper size (#16129)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 258, "deletions": 245}}, {"node": {"oid": "e89f20330bcb97525f486e030552ae4c0d6ee83b", "messageHeadline": "Change comments for type files (#16125)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "01a0767df5355d0a42901d220e2dd68cfacba3a9", "messageHeadline": "Simplify class fields injetion after `super()` (#16123)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 64, "deletions": 24}}, {"node": {"oid": "c5f0a56063e0c6143f036ed700a38621b811d9d7", "messageHeadline": "chore: Simplify `yarn.config.cjs` (#16116)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 32, "deletions": 104}}, {"node": {"oid": "bd98d8fe3e98e6460b781028cee7a5b5f57af4de", "messageHeadline": "Breaking: parserOpts.createImportExpressions defaults to true (#16114)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 49, "deletions": 3}}, {"node": {"oid": "1e9a1d446cc6ca4dbbe98394819caed67938c25f", "messageHeadline": "Update compat data (#16118)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e315798b18a18d595dfd5b7cd8668c9411adddc", "messageHeadline": "Update test262 (#16119)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d16951e0371daae773068ffec41de58b9dfc0999", "messageHeadline": "chore: Remove redundant type definitions of `@babel/parser` (#16062)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 29, "deletions": 64}}, {"node": {"oid": "cf539660299cf4b273d71a5a9e8f0eac1ccb3e16", "messageHeadline": "chore(deps): update dependency import-meta-resolve to v4 (#16086)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "fadc081db163130903539e81c2384233882b0436", "messageHeadline": "fix: Unexpected duplication of comments (#16110)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 136, "deletions": 25}}, {"node": {"oid": "099af395e7fb0062451add857aaf9136c41d2234", "messageHeadline": "Migrate Prolog Yarn constraints to JS (#16102)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 400, "deletions": 145}}, {"node": {"oid": "96ef04ff9cf8e6b44a56643a549931d1e0baff2b", "messageHeadline": "Add v7.23.4 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "13a5c83807ab755a1cfb3059a7370110b4c8370e", "messageHeadline": "v7.23.4", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "ff3481746a830e0e94626de4c4cb075ea5f2f5dc", "messageHeadline": "Patch psl to use punycode from node_modules (#16108)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "4e38aa534bf5d1b04b55226fa4b0c2cc457f6817", "messageHeadline": "fix: Pure comments missing parentheses (#16104)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 68, "deletions": 36}}, {"node": {"oid": "2db2e39be0d74ed2336456265d14b52696ecc524", "messageHeadline": "Update test262 (#16107)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4f8dcbca58a43b1b18ceefd606de4520d055916b", "messageHeadline": "Allow benchmark with esm building (#16101)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 3363, "deletions": 32}}, {"node": {"oid": "76d2dcd8561f17e1cf53224b850abee6fa0db98a", "messageHeadline": "Update to Yarn 4 (#16069)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 5101, "deletions": 5072}}, {"node": {"oid": "5e1c5f047cbcb3a47de5a09487818661bcce3743", "messageHeadline": "Use prettier 3.1 (#16098)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 262, "deletions": 310}}, {"node": {"oid": "48bba1869ef21bdba1d19b406d03466b5b015d58", "messageHeadline": "chore(deps): update dependency lint-staged to v15 (#16096)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 64, "deletions": 38}}, {"node": {"oid": "210616f68a7a78c6bbe2f5ec87ecd500f1c0a885", "messageHeadline": "[babel 8] Remove core-js@2 & regenerator from transform-runtime (#16063)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 190, "deletions": 178}}, {"node": {"oid": "e36844283d426b4cfb3028561362ebcffda8d1ec", "messageHeadline": "Update test262 (#16092)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "436d78920883603668666210a4aacf524257bc3b", "messageHeadline": "Add v7.23.3 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "1bce5c9d51abda279f374b54cef79939c3cc608d", "messageHeadline": "v7.23.3", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 119, "deletions": 119}}, {"node": {"oid": "fdc025edc35884bb12dfc38387b62b25da25caba", "messageHeadline": "Pack published packages in e2e tests (#16089)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "b9d051aa4db3f8a8731edc596782e1354194ebee", "messageHeadline": "Strip type-only TS namespaces (#16071)", "author": {"name": "Colin", "email": "qingyu.wang@aliyun.com", "user": {"login": "colinaaa"}}, "additions": 49, "deletions": 23}}, {"node": {"oid": "cc4f1785c52faaba728640a0ce4be1450ed557e1", "messageHeadline": "chore(deps): update actions/setup-node action to v4 (#16085)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "dab8e95ba1b78c3ea8dbe5a78e830fb381cbcc19", "messageHeadline": "chore: Use enum in `@babel/parser` (#16066)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "3352f4d39687920ed501b16a1514311d90bd8b63", "messageHeadline": "Use Jest 30 alpha (#16074)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 478, "deletions": 374}}, {"node": {"oid": "934c1b3b5368d873fc789074a1c16e29fb45a414", "messageHeadline": "Fix Node.js 10 CI failure (#16084)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "917010d95d0e40c3c2e944159192a0283b319bbe", "messageHeadline": "Fix indentation when generating comments with `concise: true` (#16078)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 3954, "deletions": 7}}, {"node": {"oid": "ddf20013bdfd960308090865777bf4cf3c8d1f8d", "messageHeadline": "Fix prettier e2e test for Babel 8 (#16082)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0d3017870c9be28ff73ec7378a3bc597d4e132cb", "messageHeadline": "Update test262 for `import-attributes` (#16081)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 9, "deletions": 174}}, {"node": {"oid": "01bd2549504cccd8e9f16e3a42a5d1a4d4b6e4a7", "messageHeadline": "Pin eslint's acorn dependency to 8.10.0 (#16076)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "81cfacf6238e9e3a72157af181fa51616f44927c", "messageHeadline": "Update test262 (#16080)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 176, "deletions": 3}}, {"node": {"oid": "c446ff85c28e117ebf3cd72cd34ef358f1077aa8", "messageHeadline": "Update test262 (#16068)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "888903e87c8f458a0d548f8addbe3aa12fef9196", "messageHeadline": "perf: Improve `@babel/generator` performance (#16061)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 373, "deletions": 437}}, {"node": {"oid": "57f6dbd83468ae9401a468e0db2a6a148fdca01e", "messageHeadline": "Do not special case regenerator-runtime in our config (#16067)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "9a042b28d6d284059ed569c59a95e63bf9df0abc", "messageHeadline": "ci: add node 20 to test matrix (#16059)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4fb4fa63e7d15b3993d466e79d5051ab1b1b8989", "messageHeadline": "Avoid dynamic dispatch when calling wrapCheck (#16060)", "author": {"name": "yepitschunked", "email": "125177+yepitschunked@users.noreply.github.com", "user": {"login": "yepitschunked"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "6d9725cd62511816a1ac6a0ef6a4ef078fea6359", "messageHeadline": "[babel 8] Inline `toSequenceExpression` into `@babel/traverse` (#16057)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 268, "deletions": 122}}, {"node": {"oid": "46ee461c1da5220647f4747603c1ad6df8f113ea", "messageHeadline": "Add a bugfix plugin for https://crbug.com/v8/12421 (#14295)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 933, "deletions": 3}}, {"node": {"oid": "7a35330ba0f69ab9c284633338f4b709287dbc47", "messageHeadline": "fix: `super.x` in a loop (#15948)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 131, "deletions": 1}}, {"node": {"oid": "3688240966dc974ae7cbde01c1e131516d72f591", "messageHeadline": "[babel 8] Remove `getModulesPluginNames` (#15989)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 60, "deletions": 85}}, {"node": {"oid": "2c5fb778fe07a803efb388ccd3ee50c43b8dc1ec", "messageHeadline": "Optimize computed properties output (byte-wise) (#6652)", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 154, "deletions": 87}}, {"node": {"oid": "c46f000dd2364a6308904a12a41475b7eee25fbd", "messageHeadline": "Refactor handling of modules plugins in `preset-env` (#15988)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 125, "deletions": 104}}, {"node": {"oid": "637ee7810b8702221392ef8ded5477e8dede7dbe", "messageHeadline": "Update test262 (#16053)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "419644f27c5c59deb19e71aaabd417a3bc5483ca", "messageHeadline": "docs: Update links in @babel/eslint-parser README (#16044)", "author": {"name": "aryehb", "email": "49538279+aryehb@users.noreply.github.com", "user": {"login": "aryehb"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e151654a7fa32065e2085de0b645e5279e52bbf", "messageHeadline": "Require exact Babel 8 version in `assertVersion` (#15955)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 545, "deletions": 118}}, {"node": {"oid": "418dd219db00d6ec6643abcf5197603b53efc4d5", "messageHeadline": "fix: handle `__proto__` exports name in CJS/AMD/UMD (#16015)", "author": {"name": "magic-akari", "email": "akari.ccino@gmail.com", "user": {"login": "magic-akari"}}, "additions": 101, "deletions": 2}}, {"node": {"oid": "a345a102f6cc1d384946b165d6375f503f2ae2a3", "messageHeadline": "Partial revert of changes needed to build with Babel 8 (#16036)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "0ba00c40f23c7c15544255c9b5279d453d6f51f5", "messageHeadline": "[babel 8] Remove core-js 2 and regenerator from preset-env (#15838)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 618, "deletions": 7737}}, {"node": {"oid": "51c234dc6a3882e1caffee4e4010466fbe5117d5", "messageHeadline": "Use Babel 8.0.0-alpha.4 (#16039)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 697, "deletions": 697}}, {"node": {"oid": "2a8c6df1a4b253219256b487df39028ea951cb5d", "messageHeadline": "Fix Node.js 6 CI (#16040)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9ec50c38d161203b02a684d5f1795962b0ac04c", "messageHeadline": "Update test262 (#16038)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed9695415ba94a2d8981707f1f33b44cdb2e6780", "messageHeadline": "chore: Improve makejs experience (#16013)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "f6b24acdebd0f5977fadda320350e766023354f1", "messageHeadline": "fix Babel types docs workflow (#16034)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f13be06d536668e618f8b81afc659d05ddab96cd", "messageHeadline": "Update Babel 8 README", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3eb7dbc72c36a6217dd104b8cc2fec9863ed1c2a", "messageHeadline": "Add v8.0.0-alpha.4 to .github/CHANGELOG-v8.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9944f3680434d6e7c67cd1fe065abef5885c9290", "messageHeadline": "Bump Babel 8 version to 8.0.0-alpha.4", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd28f070310be0f2419924ce8aa526827746795f", "messageHeadline": "v@babel/core@7.23.2", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c155667cf50291132089a4556cd3c6cc9d2e640", "messageHeadline": "Add v7.23.2 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "b4b9942a6cde0685c222eb3412347880aae40ad5", "messageHeadline": "v7.23.2", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "b13376b346946e3f62fc0848c1d2a23223314c82", "messageHeadline": "Only evaluate own String/Number/Math methods (#16033)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "aa65ac26287c44f2f544148a9dee870495b60f42", "messageHeadline": "Update babel-polyfills packages (#16032)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 41, "deletions": 41}}, {"node": {"oid": "7e198e5959b18373db3936fa3223c0811cebfac1", "messageHeadline": "patch @react-native-community/cli in rn-e2e test (#16028)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "35c9a81dfc74d0e96349952c39f9e3055c7f9e78", "messageHeadline": "enable allowAutomaticSingleRunInference option (#16029)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ccb6323c6efdcb3258d76df60987b5f47087872a", "messageHeadline": "Rewrite `.tsx` extension when using `rewriteImportExtensions` (#16022)", "author": {"name": "James Diefenderfer", "email": "jimmydief@gmail.com", "user": {"login": "jimmydief"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "d25f265a2b032b9d8737abf8918088d1e73b987f", "messageHeadline": "Fix: fallback to typeof when toString is applied to incompatible obje\u2026", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "0c9032d21945526d92261425f340451654092cfe", "messageHeadline": "Avoid override mistake in namespace imports (#16025)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 88, "deletions": 80}}, {"node": {"oid": "3f66d23229dd68dfe18cc0edd92e46f30dd4f4f7", "messageHeadline": "chore: Improve `angular-cli` test (#16012)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 42, "deletions": 25}}, {"node": {"oid": "33a6be4e56b149647c15fd6c0157c1413456851d", "messageHeadline": "Update compat data (#16019)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8e7639fef3a4db4d4686c5531b913c89e61a2bae", "messageHeadline": "Update test262 (#16018)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5d6c3c820af3c049b476df6e885fef33fa953f1", "messageHeadline": "Update test262 (#16010)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4877963b7e55e6fbacfdb449a4ef5740db11d57e", "messageHeadline": "fix: create build dir for types update workflow (#16008)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "84f568e9c8927c2eada2466fcf84e312920dfd2a", "messageHeadline": "Add v8.0.0-alpha.3 to .github/CHANGELOG-v8.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "1817e73670604606f4a32c33f68de5dad64eb302", "messageHeadline": "Bump Babel 8 version to 8.0.0-alpha.3", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "661d1c25491f52600873d69c0e285ac1ff5582ee", "messageHeadline": "Fix Babel 8 problem (#16001)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e0375121bfea96d277f49543dc543f116523cfd0", "messageHeadline": "v7.23.1", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f0b09f9156f10b2c3e590c7d78d4d249d163aebd", "messageHeadline": "Regenerate `@babel/helpers`", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "278cc521d5b5c08f0d7ed1001a5537605974409e", "messageHeadline": "Add v7.23.0 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "ca58ec15cb6dde6812c36997477e44880bec0bba", "messageHeadline": "v7.23.0", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "ce9ed9812d915d8ec3dc9a52d8a61fdf5b518166", "messageHeadline": "Revert \"Update `regexpu-core`\" (#15998)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 14, "deletions": 41}}, {"node": {"oid": "a38e0fd0a59c4a2552a26e625949ffd9233aeafb", "messageHeadline": "Support transforming `import source` for wasm (#15870)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 675, "deletions": 5}}, {"node": {"oid": "a65f18e6b153bd22b70f097f14957afd75656259", "messageHeadline": "Implement `import defer` proposal transform support (#15878)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 819, "deletions": 74}}, {"node": {"oid": "edfac24411ed52367db02c1e57cfa8cb2b05d511", "messageHeadline": "Implement `import defer` parsing support (#15845)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 204, "deletions": 22}}, {"node": {"oid": "b07d2f89b3ba187d27512830552c5f794fd1a01c", "messageHeadline": "Add parsing support for the \"source phase imports\" proposal (#15829)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 512, "deletions": 11}}, {"node": {"oid": "0f333dafcf470f1970083e4e695ced6aec8bead0", "messageHeadline": "Add `createImportExpressions` parser option (#15682)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 3990, "deletions": 393}}, {"node": {"oid": "b06dab5fea14034ddc960a8e9f54b624ee8bdbb1", "messageHeadline": "Update `regexpu-core` (#15996)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 41, "deletions": 14}}, {"node": {"oid": "7e69e321b709bf588a13420b1a82ffb9188c5092", "messageHeadline": "Pass through nonce to the transformed script element (#15671)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 424, "deletions": 39}}, {"node": {"oid": "4d93baeea9d293b85a7aef564885a8ae3a49e2df", "messageHeadline": "Add support for optional chain in assignments (#15751)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 1513, "deletions": 80}}, {"node": {"oid": "672b881e41228f5060bb80ea89f64315b4a1e05b", "messageHeadline": "Implement the \"decorator metadata\" proposal (#15895)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 188, "deletions": 71}}, {"node": {"oid": "3744545649fdc21688a2f3c97e1e39dbebff0d21", "messageHeadline": "Fix linting", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c7e6806e2194deb36c330f543409c792592b22d4", "messageHeadline": "Add `t.buildUndefinedNode` (#15893)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "38ee8b4dd693f1e2bd00107bbc1167ce84736ea0", "messageHeadline": "Expand evaluation of global built-ins in `@babel/traverse` (#15797)", "author": {"name": "Lorenzo Ferretti", "email": "131382232+lorenzoferre@users.noreply.github.com", "user": {"login": "lorenzoferre"}}, "additions": 85, "deletions": 5}}, {"node": {"oid": "54d30f206057be64b496d2da1ec8c49d244ba4e4", "messageHeadline": "Add `rewriteImportExtensions` option to TS preset (#15913)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 57, "deletions": 1}}, {"node": {"oid": "d11682eb6a58f825c093f5c47ab23505742d14f1", "messageHeadline": "Allow TS tuples to have both labeled and unlabeled elements (#15896)", "author": {"name": "Yuku Kotani", "email": "yukukotani@gmail.com", "user": {"login": "yukukotani"}}, "additions": 0, "deletions": 30}}, {"node": {"oid": "c3eb254e429ddc52e31fff8fc205010eab65ca40", "messageHeadline": "Add babel types docs update workflow (#15953)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 58, "deletions": 1}}, {"node": {"oid": "4a0af42f571905dcca688be5c5ca8e032554fdc9", "messageHeadline": "Update test262 (#15991)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "257c06457f3e219d8fe90586937354b566a99476", "messageHeadline": "Do not look for `.babelrc`/`.browserslistrc` in our config (#15976)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "0d8b6df9ff8cdff35ea781a688946a0bdabee33c", "messageHeadline": "Inline `exports.XXX =` update in simple variable declarations (#15984)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 536, "deletions": 965}}, {"node": {"oid": "b7489e77adfe4a4ee13cd0461045f20cb8614d1f", "messageHeadline": "Improve source maps for blocks with `using` declarations (#15985)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 539, "deletions": 1}}, {"node": {"oid": "4bf593259aab15f902401faaf2a425ed8cc5bbf0", "messageHeadline": "Update `convert-source-map` (#15909)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 20, "deletions": 22}}, {"node": {"oid": "4f02d4a06aaeaf7c761a33ac8aa023403813bd8e", "messageHeadline": "Update test262 (#15971)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b7f04acda5d2e6f8429414793b06388c5e0f1e9d", "messageHeadline": "fix: `transform-block-scoping` captures the variables of the method i\u2026", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "38e839d01ca2eb8244c72e404ce0e4df4a161825", "messageHeadline": "Fix some typos in CHANGELOG.md (#15981)", "author": {"name": "Raj Pawan Shukla", "email": "75747452+RajShukla1@users.noreply.github.com", "user": {"login": "RajShukla1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "63238901853daec8269c09aa63b53900469bff34", "messageHeadline": "Add v7.22.20 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "9f3dfd90211472cf0083a3234dd1a1b857ce3624", "messageHeadline": "v7.22.20", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "ad26f90cd6de1b23daac5f424e55cd44100918e5", "messageHeadline": "Revert \"Improve output when wrapping functions\" (#15979)", "author": {"name": "Jan Jones", "email": "jan.jones.cz@gmail.com", "user": {"login": "jjonescz"}}, "additions": 753, "deletions": 383}}, {"node": {"oid": "95dcdaeb6d3adaec1e7a5eeda4e567b3bacd5662", "messageHeadline": "update compat-table to d5e9c83b96b23f15318e6b2dc3f5bf51314aa340 (#15970)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 40, "deletions": 70}}, {"node": {"oid": "feae86e556738b6d75ea17b4784174e0974f993e", "messageHeadline": "Remove special-casing of U+200C and U+200D (#15973)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "feef4b1c2f4666e91d612273cd7bfdc2ca3df5b6", "messageHeadline": "Update Unicode test fixtures (#15974)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ba3ae944322c0b09b2fce496cf922f6331bb2b8a", "messageHeadline": "Do not lint test files while publishing (#15969)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3ed28b29c1fb15588369bdd55187b69f1248e87d", "messageHeadline": "Fully support `||` and `&&` in `pluginToggleBooleanFlag` (#15961)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 217, "deletions": 201}}, {"node": {"oid": "90ef9e8f0d3f95370ad6c9e657f12c407f1e2058", "messageHeadline": "Add 7.22.18 to CHANGELOG.md", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "7a27e4be5958f34ef8f339f4011573cedbd74a2a", "messageHeadline": "Revert \"Temporarily disable linting\"", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fe440ceca1b7b1f6ad2413d17d327f22fd785298", "messageHeadline": "Add v7.22.19 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "77b0d7359909c94f3797c24006f244847fbc8d6d", "messageHeadline": "v7.22.19", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "900dc21f71624ba2df145b52e7d194ad28b5c345", "messageHeadline": "Temporarily disable linting", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5d1fb54c6b295c973942cdb34ecb01bf49bc2a7d", "messageHeadline": "v7.22.18", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "aac99cfb5bc9027d66bb256ff666bbf2169b62b9", "messageHeadline": "Revert Node.js 20.6.0 bug workaround (#15965)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 0, "deletions": 51}}, {"node": {"oid": "04a4ee38cefd676bed49d53d82278a12a511ebf5", "messageHeadline": "Fix import with wrong extension (#15952)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "56713333bea8eae3ed022aba93a6b0541dab4c0c", "messageHeadline": "Update identifier name definitions to Unicode 15.1 (#15957)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "e976248b4b1e78f27b9f3ec352861aa8a5978334", "messageHeadline": "[babel 8] Remove `-d`/`-gc` babel-node aliases (#15956)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "714d2715040b9f01051e1c73694b22c5a22f32a4", "messageHeadline": "Avoid one-off custom expect matcher to compare files (#15951)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 41, "deletions": 69}}, {"node": {"oid": "9240942e9eda4aa1f91717d53e408d30a12ef73a", "messageHeadline": "Add `v8.0.0-alpha.0` changelog", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 121, "deletions": 0}}, {"node": {"oid": "7af5e0d507f143daacf5a3ccd5f6618549e8b4aa", "messageHeadline": "Fix transform of named import with shadowed namespace import (#15898)", "author": {"name": "Int", "email": "50065494+dhlolo@users.noreply.github.com", "user": {"login": "dhlolo"}}, "additions": 109, "deletions": 65}}, {"node": {"oid": "0effd92d886b7135469d23612ceba6414c721673", "messageHeadline": "Visualize source maps in tests (#15931)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 1147, "deletions": 2}}, {"node": {"oid": "575904f2f0610b556701345b7aa163d27bb8ae2a", "messageHeadline": "Add v7.22.17 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "49adb6008120607adb559fd21e8f5a6df7b1a492", "messageHeadline": "v7.22.17", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "2223569529cc3edd588804bf29c3ff412009a989", "messageHeadline": "Fix compatibility with Node.js 20.6 (#15947)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 76, "deletions": 47}}, {"node": {"oid": "ab36c3e346aba9ca540be694f5983d3ca02afcd6", "messageHeadline": "Fix compiling duplicate ns imports to lazy CommonJS (#15941)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 36, "deletions": 3}}, {"node": {"oid": "b9a22441531bfdc776a57d884bb9bc63b27fb6c0", "messageHeadline": "Improve output when wrapping functions (e.g. `async` functions) (#15922)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 396, "deletions": 700}}, {"node": {"oid": "1fb3b7a3f3a8b2f010324c53f5babc18aff4726a", "messageHeadline": "Make `ClassDeclaration[\"id\"]` optional in babel-types (#15920)", "author": {"name": "Jordan Tucker", "email": "jordanbtucker@gmail.com", "user": {"login": "jordanbtucker"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "85a35adf1292a2035c23478da82f827968e64c28", "messageHeadline": "Improve test coverage for export-default-from (#15937)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "159491e99f2770ded1578e0c593738729e7e4390", "messageHeadline": "Add v7.22.16 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "6f00bb1297ab688cd7e88fa2df78f2983388902d", "messageHeadline": "v7.22.16", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "21a6a2cc445adba79fde9df5a6a492ae3eeae856", "messageHeadline": "Skip deprecation warning tests when in a folder named `@babel` (#15936)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 64, "deletions": 54}}, {"node": {"oid": "9b700f47587a377f050a62620f9afc29e2dec168", "messageHeadline": "fix: `__esModule` is missing from published `@babel/parser` (#15935)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "ff4f9594473b748c00cb7d8f61e10794fc10f9ef", "messageHeadline": "Fix flaky CLI test (#15932)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 39, "deletions": 6}}, {"node": {"oid": "ac766d6ebf3256c0abf5fd90cb2ab9a25372fab0", "messageHeadline": "Do not run flaky cli tests locally by default (#15928)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "b28689c8b2e664fcf88121bc1a115c002d23d79b", "messageHeadline": "Update actions/checkout action to v4 (#15926)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "2c07574b06a824d99bb1b59e0e764b1a791b8188", "messageHeadline": "Pin Node.js to 20.5.x (#15929)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "aaf364a5675daec4dc61095c5fd6df6c9adf71cf", "messageHeadline": "Add v7.22.15 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "526005196e439b917960cf0a4181a78fa656dac0", "messageHeadline": "v7.22.15", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 48, "deletions": 48}}, {"node": {"oid": "ca8335c60a98f98a8eff2ae3256b814bbb520873", "messageHeadline": "Only perform config loading re-entrancy check for cjs (#15923)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 64, "deletions": 24}}, {"node": {"oid": "b240d3f5b78b3dcda87311e3e0f9491fb570963e", "messageHeadline": "[babel 8] Update `v8flags` (#15908)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 54, "deletions": 11}}, {"node": {"oid": "455e5932aefa1b2fba2178cc04312da8e70b6ebe", "messageHeadline": "Update test262 (#15915)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c39fda2878a075271b401a6f70a5f22ff594380b", "messageHeadline": "chore: Update TS 5.2 (#15897)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 269, "deletions": 323}}, {"node": {"oid": "5ebab544af2f1c6fc6abdaae6f4e5426975c9a16", "messageHeadline": "Add explicit `.ts`/`.js` extension to all imports in `src` (#15892)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 1096, "deletions": 1093}}, {"node": {"oid": "8ba5c6721fa7877877a24dccd16554a8e46e4d23", "messageHeadline": "Refine `LetInLexicalBinding` error message (#15910)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "2ce1d11b718ae45da8daea1518450435e240ed0e", "messageHeadline": "Add v7.22.14 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "1a8436c3475c613e498c37c8a0d32dde4826613e", "messageHeadline": "v7.22.14", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4013c5460f687e4b96e31bddc314c450f30e130d", "messageHeadline": "Simplify parser errors creation (#15884)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 77, "deletions": 122}}, {"node": {"oid": "f64b04e216be9bd34b3e7b63042b7cff1e379310", "messageHeadline": "extract more test helpers to repo-utils (#15902)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 125, "deletions": 137}}, {"node": {"oid": "f9d1adf176d10dd6e9322e8b451a3664ebb2ca5d", "messageHeadline": "Avoid dynamic require call in preset-env (#15907)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 69, "deletions": 30}}, {"node": {"oid": "235a7accd9e3ca2958c41a3a97475c839c88b09a", "messageHeadline": "Cleanup skipped parser tests (#15903)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1156, "deletions": 61}}, {"node": {"oid": "b804bb08912d262133213dcd7f40d81645f97489", "messageHeadline": "Add v7.22.13 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "74206f25860c8b85cecc0f9345f692d80af06649", "messageHeadline": "v7.22.13", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9de5c44c49bcd928b381bf253e17ffeadac225d9", "messageHeadline": "Improve helper-fixtures (#15890)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 129, "deletions": 101}}, {"node": {"oid": "85ae11ee9c8bc219cc465d60dd561872014748c2", "messageHeadline": "Revert \"Do not record trailing comma ...\" (c3f03f6) (#15901)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 53, "deletions": 4}}, {"node": {"oid": "e43d8e77cf88245e930055e70a42f46e2996bce6", "messageHeadline": "[babel 8] Use ESM-based `chalk@5` (#15792)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 181, "deletions": 147}}, {"node": {"oid": "2a6d8031fd3921bee9f2323d4218ff18269a85b4", "messageHeadline": "Update `jest-light-runner`, enable `source-map-support` (#15883)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 80, "deletions": 45}}, {"node": {"oid": "78e504126d5d379ce1533e2324602f7a596e3e1d", "messageHeadline": "Add v7.22.12 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "76c1ec718a7d4e9b3b6526471e8d2b1fbf626d6a", "messageHeadline": "v7.22.12", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0534e6359283050d9a01f3e09e247b3e785833e2", "messageHeadline": "Fix optional chain optimization in sequence expression (#15888)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "148faa01f21f8392faa9cfdbf2e8a89d797d0061", "messageHeadline": "Update test262 (#15891)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c71a2177639b0782b594a44afd685d4631884e6d", "messageHeadline": "Add v7.22.11 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "13b1113a95e113dbe37831deda6755da9ecb77e6", "messageHeadline": "v7.22.11", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "fb5496491f1c3cd997af8d87f782b062361fc703", "messageHeadline": "Update `yarn-plugin-babel-release-tool` (#15885)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 47, "deletions": 47}}, {"node": {"oid": "48d12ef9bd59443b7fb92d1cb87b07b60a9f25aa", "messageHeadline": "Fix: fully remove TS nested type-only exported namespaces (#15882)", "author": {"name": "sanmu", "email": "ygs5933798@gmail.com", "user": {"login": "yangguansen"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "c3f03f678231f3ead7e3ed31c2401adf8d93f5c7", "messageHeadline": "Do not record trailing comma pos when `maybeAsyncArrow: false` (#10940)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 4, "deletions": 53}}, {"node": {"oid": "0c8dfc1bd77e807e08bada82eeee90b0e68d4c2f", "messageHeadline": "enable jest/no-standalone-expect (#15872)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 135, "deletions": 117}}, {"node": {"oid": "8f1c34aaeaa8addf29a57eb5ef70c1fb6d22c817", "messageHeadline": "fix: function names typo (#15876)", "author": {"name": "Mustafa Ate\u015f Uzun", "email": "mustafauzun0@gmail.com", "user": {"login": "0o001"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "47a2e493794ce3d8d582ee24254d3de7dced4879", "messageHeadline": "chore(deps): update yarn to v3.6.2 (#15877)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 203, "deletions": 203}}, {"node": {"oid": "d54da7f0bf22240d8d6c287effd2149b6fc4730b", "messageHeadline": "Update test262 (#15874)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70483706c413ed701f4c5cf9f89c32769e5c199a", "messageHeadline": "Simplify `?.` output when chain result is ignored (#15871)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 170, "deletions": 163}}, {"node": {"oid": "05c408998bd83336e2ae2e8b4dff164e575747b9", "messageHeadline": "Disallow sync createConfigItem,loadPartialConfig,loadOptions (#15869)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 320, "deletions": 168}}, {"node": {"oid": "866ea4356a43c4479e7dc2643edbb1a7b41dd8b9", "messageHeadline": "Update to Rollup 3.2.3 (#15038)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 39, "deletions": 35}}, {"node": {"oid": "9c5109b35e92a0e36a733f60ad2794ecc2f39225", "messageHeadline": "fix: definition of TS function type params (#15867)", "author": {"name": "Daniel Tschinder", "email": "231804+danez@users.noreply.github.com", "user": {"login": "danez"}}, "additions": 31, "deletions": 11}}, {"node": {"oid": "444cea46a5b24fee00a68092049c08b074cceff8", "messageHeadline": "chore: Update deps (#15863)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 237, "deletions": 274}}, {"node": {"oid": "6e04ebdb33da39d3ad5b6bbda8c42ff3daa8dab2", "messageHeadline": "bump json5, terser and webpack, further minimize babel helpers (#15833)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 355, "deletions": 376}}, {"node": {"oid": "8dc81b1589f02bc7659d136b14082087143af707", "messageHeadline": "Use Babel 8.0 alpha to build babel (#15846)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 884, "deletions": 670}}, {"node": {"oid": "2887d4ba4bc5036604b2fbe74bfc2a97d1af48f9", "messageHeadline": "fix(standalone): strip archived syntax plugins (#15858)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "42cf0dbd994b8f88ca5545b0fe39ef13ee101667", "messageHeadline": "Exclude redundant files from publish process (#15856)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a04d201ae21d8946569a8129f9b93e396114745", "messageHeadline": "Update test262 (#15859)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d80e0596cbca1e2aaf024b8c9395c8e419d8c4e8", "messageHeadline": "Add v8.0.0-alpha.2 to .github/CHANGELOG-v8.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "38bfd087b118ce12f4259ff82f2914e3247f9145", "messageHeadline": "Bump Babel 8 version to 8.0.0-alpha.2", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d8a63a2dfabef0e19187793caa3972ad1d1f2a0b", "messageHeadline": "Set babel-bot as the committer in release jobs", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ab6141abddd10bc88fa64e513f4b6eca44fd28b4", "messageHeadline": "Fix makefile for release", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3c9766172a0d3cbdcae06b8064e4d722ddd449e7", "messageHeadline": "Update Babel 8 release process (#15853)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 137, "deletions": 52}}, {"node": {"oid": "80468d3e4248f8bcf912a556cd68aaf4d97e46a7", "messageHeadline": "[v8] Do not use syntax plugins for syntax enabled by default (#15823)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 88, "deletions": 76}}, {"node": {"oid": "e8ef84279205ab521e791d5a5728085cde0a75f6", "messageHeadline": "Provide better error message when allowDeclareFields is enabled (#15847)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "dd496c7bb452007de57f01a01c7672d8e2c1d3be", "messageHeadline": "ignore \"PR: Breaking Change\" label when generating changelog (#15848)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "7aa23aa68fb449042ae04abddee35a462ed62b67", "messageHeadline": "Support configuring cache in ESM configs (#15850)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 91, "deletions": 36}}, {"node": {"oid": "e7b83da42b5a59109487c94cd514c707e9325b3a", "messageHeadline": "Use just `lru-cache` instead of also `quick-lru` (#15849)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "73c23bcfae5c5cbd47d9f121555733ec30571190", "messageHeadline": "Add v7.22.10 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "65f3184a9aaea2333ebd608d3db562f06cf1ffcb", "messageHeadline": "v7.22.10", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "8e66b93a89d907ef02e60bbbc3489a6943d18330", "messageHeadline": "Materialize conditional dependencies when bundling (#15842)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "f7b472c6bed7a446cc055224c1eb75c5ef48b62e", "messageHeadline": "fix: Bump `regenerator` and add tests (#15841)", "author": {"name": "Tianlan Zhou", "email": "bobby825@126.com", "user": {"login": "SuperSodaSea"}}, "additions": 82, "deletions": 31}}, {"node": {"oid": "a8f041b0cf6c1d57fce8efd881a30a06c7143656", "messageHeadline": "Remove Babel 7 e2e ESM tests (#15837)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 0, "deletions": 86}}, {"node": {"oid": "565d7be5d6a0307d8012103bbb0aac73e272ea26", "messageHeadline": "Enable Babel e2e test for Babel 8 with ESM (#15836)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "87483a14cc22b85b474b60c41f4eab898d3edb8a", "messageHeadline": "Re-enable Prettier Babel 8 tests (#15832)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "19b2716d776d83426720abd15162a9d7bfda8bc4", "messageHeadline": "Update Jest (#15831)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 345, "deletions": 337}}, {"node": {"oid": "76073174571b133436107c9bfb25c0aacbde373a", "messageHeadline": "Fix typo in v7.15+ changelog (#15834)", "author": {"name": "FabianWarnecke", "email": "97160468+FabianWarnecke@users.noreply.github.com", "user": {"login": "FabianWarnecke"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48b05accde7e8b54cc42bfdcd7fc969cc082fbb6", "messageHeadline": "Only allow developing Babel 8 in ESM mode (#15816)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 27, "deletions": 95}}, {"node": {"oid": "1caa59087edb8be463c070e821bf7e586719be7b", "messageHeadline": "Add `meta` object to `@babel/eslint-plugin` (#15824)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "65a6bca5f23e7a97f62b40d74a759df5c63f7368", "messageHeadline": "[babel 8] Use `NodePath#hub` as part of the paths cache key (#15759)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 121, "deletions": 23}}, {"node": {"oid": "b23b0eb4106bd9f092a56f450ae7aa1db0aa0a11", "messageHeadline": "Fix eslint-plugin-jest config (#15826)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 85, "deletions": 79}}, {"node": {"oid": "078d59a93188c748278a1c75d1f92ac28b310f3b", "messageHeadline": "Improve the type definition of `path.isX` (#15661)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 848, "deletions": 650}}, {"node": {"oid": "74b5ac21d0fb516ecc8d8375cc75b4446b6c9735", "messageHeadline": "Update test262 (#15820)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a62af1ae8f9831a74591a4c1b1b52e47e158599", "messageHeadline": "[babel 8] Use `chalk@4` (#15814)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 57, "deletions": 19}}, {"node": {"oid": "544b6e1a40b7a2cd563178f48584adfcd0ab21bf", "messageHeadline": "build: generate flow typings in prepublish job (#15818)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "6e454701f51675a1f8fc85c19b565ab94bb4b482", "messageHeadline": "Remove unused `chalk` devDep from `@babel/types` (#15815)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "0f6821960a13abd1b32425f945c3cf474b78d427", "messageHeadline": "Bump Babel 8 version to 8.0.0-alpha.1", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b91b9b2af22251fe04f0b6f1d8f74c18a414a10", "messageHeadline": "[babel 8] Remove default syntax plugins from preset-env (#15810)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 534, "deletions": 254}}, {"node": {"oid": "7a3e18aaa4181e16951feb2ecd963a990c6f0735", "messageHeadline": "[babel 8] Remove `getChalk` function (#15812)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 83, "deletions": 50}}, {"node": {"oid": "6980be923672d3e957d09fbc386db1f28e6d51bb", "messageHeadline": "Update non-monorepo Babel packages (#15813)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 61, "deletions": 57}}, {"node": {"oid": "a5b300bae9047518a4886fb84ffdfbaae8ddff69", "messageHeadline": "Enable `@typescript-eslint/no-redundant-type-constituents` rule (#15794)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 104, "deletions": 93}}, {"node": {"oid": "3d47fb696fa067799f9d25a6863a1b24f256fdea", "messageHeadline": "[babel 8] Numeric literals must be finite and non-negative (#15802)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 92, "deletions": 23}}, {"node": {"oid": "10105630acbbf3cce37fe39fa7c2d25358d52d95", "messageHeadline": "[babel 8] Make `.version` directly available in cjs proxy (#15809)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e8fc72f61ab7d2d8b8c7dee6f84edecfab89f70e", "messageHeadline": "Remove `@babel/core` peerDep from `helper-compilation-targets` (#15811)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "fd2956fd40a550a4fabbd5df5c707ac6022ab20e", "messageHeadline": "[babel 8] Make `@babel/cli` bin work with ESM (#15806)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "edb837590a92efa53502d876c67c02a3f97f9d20", "messageHeadline": "Update test262 (#15807)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f2514ae1a08752288a450b924e2d0cae9f72780c", "messageHeadline": "Bump Babel 8 version to 8.0.0-alpha.0", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36acc87716cc2f281193afaf12d50d4a6d14bcbe", "messageHeadline": "[ts] Strip type-only namespaces (#15799)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 280, "deletions": 114}}, {"node": {"oid": "12dfea7689c8c0d52cb40cfb73262d3c0c18233b", "messageHeadline": "[ts] Fix compiling extended exported nested namespace (#15798)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 43, "deletions": 10}}, {"node": {"oid": "3caeeb18833c4f04ccd3218af492e6fd3a072818", "messageHeadline": "Memoize class binding when compiling private methods and static eleme\u2026", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1755, "deletions": 863}}, {"node": {"oid": "22906476c544fb7bb719cc644a41ee9e6bcd302a", "messageHeadline": "Use const enum in babel-parser (#15793)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 284, "deletions": 312}}, {"node": {"oid": "b798a6944139aa7041f29a79095ecbea4d10530f", "messageHeadline": "Reduce `transform-block-scoping` loops output size (#15746)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 451, "deletions": 182}}, {"node": {"oid": "11844c16601b8564ffdb35ba0de1be8cb5f3431a", "messageHeadline": "Skip the unnecessary `isType` check if `nodeType` is empty. (#15555)", "author": {"name": "YYvanYang", "email": "yvan.yang@outlook.com", "user": {"login": "YYvanYang"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ee0c79548da303a90c13e7aa1c83ff80052ef89e", "messageHeadline": "Fix typos found by codespell (#15783)", "author": {"name": "Dimitri Papadopoulos Orfanos", "email": "3234522+DimitriPapadopoulos@users.noreply.github.com", "user": {"login": "DimitriPapadopoulos"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "a21be92110e1f4922171ed8b124c987fd3671a1f", "messageHeadline": "[babel 8] Bump eslint-parser/plugin eslint requirements (#15763)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 45, "deletions": 81}}, {"node": {"oid": "86fee43f499c76388cab495c8dcc4e821174d4e0", "messageHeadline": "enable `@typescript-eslint/restrict-plus-operands` (#15785)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "fa37922f1d2af4427ad286ff1db8fa32ca9872fe", "messageHeadline": "Update test262 (#15782)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db9b596d4fb04b7db43b2121611a9fa98c053064", "messageHeadline": "enable @typescript-eslint/prefer-optional-chain (#15780)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 21, "deletions": 25}}, {"node": {"oid": "9aa9a5448ab6fcdac5e526233847d28e4dccde38", "messageHeadline": "Enable `@typescript-eslint/await-thenable` (#15781)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "52244bf0834801684f1e55621b395f5af69f6a10", "messageHeadline": "improve SourceLocation typing (#15776)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 22, "deletions": 25}}, {"node": {"oid": "900f6de3eda20243a03a16a8e6145978aac9af9f", "messageHeadline": "chore: Use `typescript-eslint@v6` with reworked configs (#15716)", "author": {"name": "Josh Goldberg \u2728", "email": "git@joshuakgoldberg.com", "user": {"login": "JoshuaKGoldberg"}}, "additions": 243, "deletions": 101}}, {"node": {"oid": "fc181ad93b855ddf6ee3be3ed1a8e29e954003b4", "messageHeadline": "chore: bump dev dependencies and remove .eslintignore (#15777)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 659, "deletions": 711}}, {"node": {"oid": "386aaecd774fe4983fbd416c5e357bf61c7f9d3b", "messageHeadline": "Add v7.22.9 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "24ce62afee8b5100fac83bff510aab8dfdded913", "messageHeadline": "v7.22.9", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "476f633e102f84abde26bcf7dd68797de0f4e43a", "messageHeadline": "Simplify helper dependencies (#15771)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 103, "deletions": 68}}, {"node": {"oid": "b7faa90811123de6f44b78e9462ba398f61b9739", "messageHeadline": "fix: `Infinity` in enums (#15774)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "cc85b60a3d078c3ba6d9914dd302ab7310e8d1eb", "messageHeadline": "move core transformation cases to plugins and traverse (#15766)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "ddbbaf6c5d5885c02ac0b822e9370a80396edfd0", "messageHeadline": "Migrate to `eslint.config.js` (#15748)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 294, "deletions": 241}}, {"node": {"oid": "8d889c41d1918b98480cd552fc5a690364a5c81f", "messageHeadline": "Bump semver to ^6.3.1 (#15770)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 54, "deletions": 112}}, {"node": {"oid": "30ff3acde21371850a8fd52f885a88e0a5567516", "messageHeadline": "Update compat data (#15762)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 100, "deletions": 92}}, {"node": {"oid": "d29d15bd15197ec5f9fe291c0cc0f9893d47e34a", "messageHeadline": "Update test262 (#15761)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61115d07a6e2301601aee42af68799531688011d", "messageHeadline": "`recordAndTupleSyntaxType` defaults to `\"hash\"` (#15757)", "author": {"name": "coderaiser", "email": "mnemonic.enemy@gmail.com", "user": {"login": "coderaiser"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "733e2f643cf20bdcf57a22890df96e0b6df842f2", "messageHeadline": "Add integration tests for `@angular/cli` (#15755)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "ccf5098f814694e454fc09d5e61fd2cdf8698299", "messageHeadline": "Use Prettier 3 stable (#15758)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "61147b748a4ad9cb5342c501881a225980938a6f", "messageHeadline": "Add v7.22.8 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "34a611cf390fce637dc349eb19c44e45ed810093", "messageHeadline": "v7.22.8", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c1fe357e69280636727cd1672ecb9abb15ac9778", "messageHeadline": "Revert \"Use `NodePath#hub` as part of the paths cache key\" (#15754)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 22, "deletions": 102}}, {"node": {"oid": "f02d365e53fa5345dbf1ae355e6e1697cd23736e", "messageHeadline": "Add v7.22.7 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "b16081ed750c1c6e7bcd41fec7daa3f98f1db866", "messageHeadline": "v7.22.7", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "e5c78d1b2a60a26a1121bb34e8458e84e9df5cd0", "messageHeadline": "Add test for issue 12570 (#15750)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "b60e0c2a7ccddb37309baa99b5a5cc3d9c8a7a1b", "messageHeadline": "Update polyfills packages (#15749)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 62, "deletions": 111}}, {"node": {"oid": "b1de75f39183562fccafa9c19514a91828627fba", "messageHeadline": "Refactor visitors merging (#15702)", "author": {"name": "Avery", "email": "30564701+nullableVoidPtr@users.noreply.github.com", "user": {"login": "nullableVoidPtr"}}, "additions": 157, "deletions": 33}}, {"node": {"oid": "49868330383a22af6ae2f8b0aa64c0eef71b6bd6", "messageHeadline": "fix: Avoid internally generating negative source maps columns (#15719)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 75, "deletions": 26}}, {"node": {"oid": "abb5a7cf2fd779f46430c42ee584b0dff819cfa0", "messageHeadline": "Use `NodePath#hub` as part of the paths cache key (#15725)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 102, "deletions": 22}}, {"node": {"oid": "7fec154fc99b700f2c924c175de18f2c451eec95", "messageHeadline": "fix: export `meta` from `eslint-parser/experimental-worker` (#15747)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b5c2669da4fd655fd1e7f6dd748f3366ffb0b906", "messageHeadline": "chore: Update TS 5.1 (#15681)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 232, "deletions": 220}}, {"node": {"oid": "0b913407df850246d5881ab4cf625d0dd6c8ccdb", "messageHeadline": "chore(deps): update yarn to v3.6.1 (#15745)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 158, "deletions": 158}}, {"node": {"oid": "6f7168616f7c235b3ba8f45f19747eed8ba1edc8", "messageHeadline": "Add v7.22.6 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "4e431d1c5f3af034538300c696ba67654e758bf2", "messageHeadline": "v7.22.6", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "dc2cf48cdf8df26b4a5423c8165252d6375f1ca5", "messageHeadline": "Compress output for optional chain with multiple `?.` (#15740)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 332, "deletions": 319}}, {"node": {"oid": "000737c2e3a50440bafb1acaca5c082a2d9b2412", "messageHeadline": "Update fixture after merged PRs", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "e8c596cd97083112c57f20e8f137c72a956e644b", "messageHeadline": "Add opera mobile compat data (#15727)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 364, "deletions": 56}}, {"node": {"oid": "2952d76709a0366488a64e25602af2f3c16be3df", "messageHeadline": "Fix transform of `delete a?.b` in function params (#15739)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 102, "deletions": 65}}, {"node": {"oid": "4596fe11281e3c71b8f43876b4babcbd1a84c85f", "messageHeadline": "Inject tmp vars in the params list of IIFEs when possible (#15741)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 70, "deletions": 145}}, {"node": {"oid": "230ea2c630125c68242ccb9086af890aee985030", "messageHeadline": "Use forked `semver@6` with backported security fixes (#15742)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 117, "deletions": 50}}, {"node": {"oid": "41dea06797a2cdee3cc1b39e067ac00e3cdf1268", "messageHeadline": "fix: Default export for duplicate names (#15736)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "134aa1723c6aa01a42713e379142088b30c6cc0d", "messageHeadline": "Update compat data (#15732)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 71, "deletions": 69}}, {"node": {"oid": "47d14540c845fd3b2114d2f31d718f5096665d5a", "messageHeadline": "Update test262 (#15731)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc110c63e93f93f876e45511bd40b0aa81c6dfbd", "messageHeadline": "Fix e2e-old-babel test to always use old core/helpers/traverse (#14794)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "d7d868afa380f44490b0a9051fa3a84972c64cff", "messageHeadline": "Disable react-native e2e-breaking tests (#15729)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e8273728f591a5cad24a1723e83031c3f17cca91", "messageHeadline": "update compat-data sources (#15726)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 315, "deletions": 298}}, {"node": {"oid": "ef1cddbd8c891cfb9c881da2300d451dc708e804", "messageHeadline": "Enable Babel and Prettier e2e tests for the esm build (#15672)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 37, "deletions": 10}}, {"node": {"oid": "04f063ef008fba36a37f91d31d929476ac5e0937", "messageHeadline": "Update test262 (#15718)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33dbb85e9e9fe36915273080ecc42aee62ed0ade", "messageHeadline": "chore: Simplify `TOP_LEVEL_AWAIT_USING` (#15708)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "06793299eff7d9256477b1e1250dd09de67ada81", "messageHeadline": "Fix handling of sync error in `@@asyncDispose` (#15705)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 28, "deletions": 36}}, {"node": {"oid": "1765030da89accfacdc58ca721c5815bd4942c54", "messageHeadline": "fix: Support transforming Explicit Resource Management in `stage-2` (\u2026", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e5c12683bfd8b1f5b4ca3a5df88a94d3f93b6c7", "messageHeadline": "Fix typo: decarations -> declarations (#15710)", "author": {"name": "Joe Maffei", "email": "joemaffei@users.noreply.github.com", "user": {"login": "joemaffei"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "99e231b54162117de88499c3e7648ceb2d95a84c", "messageHeadline": "Update test262 (#15704)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "980b63c829de369ace21461d3268d04bb80fc380", "messageHeadline": "Use more optional chaining (#15703)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 9, "deletions": 23}}, {"node": {"oid": "be094b35ab0cae1a3297343a57336e12067dbaa2", "messageHeadline": "Minor class transform cleanups (#15700)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 20, "deletions": 30}}, {"node": {"oid": "5f74b510ff251af5bf7fbbf25c1c934ffcb6df52", "messageHeadline": "[yarn] Skip all postinstall scripts, and do not install husky on CI (\u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "5fed5af537ad0510657405a1a8bf8d1948b634c7", "messageHeadline": "fix: Works correctly with `--frozen-intrinsics` (#15626)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 33, "deletions": 9}}, {"node": {"oid": "be8fccd6f3407bbd3221da63f32153b99ebc05df", "messageHeadline": "chore: Run `readmes.js` in CI (#15690)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 179, "deletions": 173}}, {"node": {"oid": "d062d47d57a679953144ccf1e60b3efc297e5b43", "messageHeadline": "[babel 8] Only support `legacy` and `2023-05` decorators (#15676)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 135, "deletions": 57}}, {"node": {"oid": "968860bbca95f00035571ba72582da112caa8aee", "messageHeadline": "Update test262 (#15691)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2fcd653d5c6cf091b8d10233f135a2d14c8ea35e", "messageHeadline": "Update compat data (#15692)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "f62d8fb7b95ebd9707d2e7ed37701c68cba4c92a", "messageHeadline": "Add v7.22.5 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "08564ea23070524f31ddf12c6677e9699073dd69", "messageHeadline": "v7.22.5", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 158, "deletions": 158}}, {"node": {"oid": "afa01e095fdfe361d782ca6f75830017ac2102c6", "messageHeadline": "Fix publish script", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6e22994e5d92b1568f400bc47a879f5a7faa423", "messageHeadline": "Fix prepublish script", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17162e5d8d900817aa95acf0636ed0539320a12f", "messageHeadline": "Suggest `-transform-` when resolving missing plugins (#15683)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "hello@nicr.dev", "user": {"login": "nicolo-ribaudo"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "69e83d5e6c467d539f807f1d99bebf07bb80806f", "messageHeadline": "Warn in `@babel/plugin-proposal-private-property-in-object` fallback \u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 100, "deletions": 18}}, {"node": {"oid": "72a4279961f07ecd8feeea616112ee2804c4ae24", "messageHeadline": "Run `scripts/generators/readmes.js` (#15689)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 36, "deletions": 32}}, {"node": {"oid": "f80ffc40f8c300fc81137088b7e54f89e9151e70", "messageHeadline": "Empty commit to trigger test262 CI", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8814619d76e1494c72b8ec91960a68287d535156", "messageHeadline": "chore: Update jest (#15685)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 22, "deletions": 80}}, {"node": {"oid": "2a4cab6c45561dcc0d11797952c1a55c95878566", "messageHeadline": "Update Yarn to v3.6.0 (#15684)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 282, "deletions": 281}}, {"node": {"oid": "72006cb657ae3f587bf1624a1ed4df4ff297e059", "messageHeadline": "Use Prettier v3.0.0-alpha.12 (#15617)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 313, "deletions": 119}}, {"node": {"oid": "ac0cd8c44f2f5ade2a0e7ca5a54aa0ee4af10863", "messageHeadline": "Update test262 (#15677)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a84bde2115eb574ea99f2fabd996b2802428325", "messageHeadline": "Fix using `syntax-unicode-sets-regex` in standalone (#15675)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "ecc819bf75dac9173ecf0e772a3257d811f94de7", "messageHeadline": "[babel 8] Require Node.js `^16.20.0 || ^18.16.0 || >=20.0.0` (#15585)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 893, "deletions": 132}}, {"node": {"oid": "02bacf882d624a9907f5b404f219ff74600d6d15", "messageHeadline": "Define and narrow types under babel-traverse (#15644)", "author": {"name": "Avery", "email": "30564701+nullableVoidPtr@users.noreply.github.com", "user": {"login": "nullableVoidPtr"}}, "additions": 80, "deletions": 55}}, {"node": {"oid": "9ca034f678d74afa07142baba24564a328cdb5fb", "messageHeadline": "Set `\"type\": \"commonjs\"` to internally track CJS vs ESM (#15665)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "ef728418ae2e2ca99188364354f39d25f090aa9e", "messageHeadline": "Add v7.22.4 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "eb4aa876b22cf1ea95d8ae6cd8c4fe7fb658b758", "messageHeadline": "v7.22.4", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "579cba073f76dbbd955e5ca8bd1df057c83b6939", "messageHeadline": "Add missing `attributes`/`assertions` to `VISITOR_KEYS` (#15666)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "401873951ea77e4a63b6846786d6580472ab055f", "messageHeadline": "Set `shorthand:false` when rename Identifier inside obj prop (#15649)", "author": {"name": "coderaiser", "email": "coderaiser@cloudcmd.io", "user": {"login": "coderaiser"}}, "additions": 106, "deletions": 0}}, {"node": {"oid": "35116224d21e16fb863293f9011d1d6c97ed0bf4", "messageHeadline": "Mark `assert` attributes with `extra.deprecatedAssertSyntax` (#15667)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "a516e15137a15742e993e84b54926da0b9632063", "messageHeadline": "update babel deps (#15662)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 516, "deletions": 519}}, {"node": {"oid": "bf9d49a3e0fc4925bd2da123454ce625de02b71f", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ddf99a264d9035af193873c946c1710d32874b76", "messageHeadline": "Add v7.22.3 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "325fe683d8f50ff4a8018121bb4c2c0117801fcd", "messageHeadline": "v7.22.3", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "9e49c74738cb7ae7164544e276c95fe16e7fd582", "messageHeadline": "Add v7.22.2 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0cdc1ccd60ed51a44319159872bebf684c987570", "messageHeadline": "v7.22.2", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9e3ea11f079d8a5831f0e14c56c49e6be37b941e", "messageHeadline": "Fix importing symbol polyfill in `@babel/runtime-corejs2` (#15660)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "207d01ce840288f1b8a6ca8252bb6d6d6b7ea439", "messageHeadline": "`yarn dedupe`", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 2, "deletions": 16}}, {"node": {"oid": "cb7d5b80203f46c28bd5b9b73de69cfe723980ea", "messageHeadline": "Add v7.22.1 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ae5f07376b79a2cab9d178e68d57bbfddc674a11", "messageHeadline": "v7.22.1", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "19e89e73a4d9df9c3e7ff4d768d2ccba98a6fb3a", "messageHeadline": "Skip warning check that fails release tests (#15657)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "92e31fc5fe40eaa5fb900620d3979a61bae462a7", "messageHeadline": "Workaround for broken babel-preset-react-app (#15658)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "f64974d6ac747154845d1fd123b1abe56b07332e", "messageHeadline": "chore: Improve development experience about global variables (#15646)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 915, "deletions": 703}}, {"node": {"oid": "fef5b40c253d88334df9420713928f5868409d0a", "messageHeadline": "Add 7.22.0 to CHANGELOG.md", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "389ecb08ed502cd13671928c1ab9caccb72f0a6f", "messageHeadline": "v7.22.0", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 64, "deletions": 70}}, {"node": {"oid": "28de4ec78a533bb5fcb00d8d3baeea43fab8003b", "messageHeadline": "Update test262 (#15650)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "067c43871f4206bb0b168876fab14382a3538a03", "messageHeadline": "Update compat data (#15651)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 30, "deletions": 28}}, {"node": {"oid": "d54bc3cd1c1c462760e01c0a8c4bd4b3013f236a", "messageHeadline": "Improve type definitions for validators (#15549)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 986, "deletions": 993}}, {"node": {"oid": "560b8ac5236d23ee3aa35d2760c4faf6c2bad8fa", "messageHeadline": "[ts] Support `import ... =` and `export =` in scripts (#15497)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 302, "deletions": 24}}, {"node": {"oid": "696784a43367857a774eb2764fd5c3efdcf94002", "messageHeadline": "Add `unicode-sets-regex` transform to `preset-env` (#15636)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 343, "deletions": 56}}, {"node": {"oid": "09aede93b03d699724467dc9a04c07845fa3afc9", "messageHeadline": "Implement transform support for `using` declarations (#15633)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1213, "deletions": 23}}, {"node": {"oid": "6f59f9227920765c5ef75a2f2d78d2aab9bcc179", "messageHeadline": "Split v7 changelog in multiple files", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 3842, "deletions": 3819}}, {"node": {"oid": "7e5e7bf2f8a6951edd2b19bc55633615a7cbc7a1", "messageHeadline": "Unify parsing of import/export modifiers (type/typeof/module) (#15630)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 585, "deletions": 299}}, {"node": {"oid": "72e31848ebf3d1f13b115394a782ce9adf7be192", "messageHeadline": "Allow polyfill providers to specify custom `@babel/runtime` pkg (#15531)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 291, "deletions": 209}}, {"node": {"oid": "03c51ca5ec4cb3af62330e0f062e37ffe9d0c21b", "messageHeadline": "Disable workers for compiling on CircleCI (#15645)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "5ec7e41d2c66557a6093a22a5d5fe524450c17ee", "messageHeadline": "Create `@babel/plugin-proposal-import-attributes-to-assertions` (#15620)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 144, "deletions": 0}}, {"node": {"oid": "4b5ebdc9b3921b4dab7f0e10a37779788208a96a", "messageHeadline": "Add support for the updated import attributes proposal (#15536)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 7707, "deletions": 203}}, {"node": {"oid": "56a6c85aca9d7ba5faee8c7ddf11c739ee52717c", "messageHeadline": "Parse `await using` declarations (#15520)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 3148, "deletions": 38}}, {"node": {"oid": "ced7be82b9cce2a5d05c2b925e1d0cfec4489179", "messageHeadline": "Fix tests after merging PRs", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "920b78c0c22b242a86178dc3556e54e442a05aec", "messageHeadline": "Enable regexp unicode sets parsing by default (#15638)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 14, "deletions": 25}}, {"node": {"oid": "79fa18149e109b78231ce3b0415fa487a785d68f", "messageHeadline": "Add decorators version `2023-05` (#15570)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 8678, "deletions": 569}}, {"node": {"oid": "f42e24d6451d333052900e1ae073e4bc5d484cca", "messageHeadline": "Rename `-proposal-`s that became standard to `-transform-` (#15614)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 2161, "deletions": 1992}}, {"node": {"oid": "63755ca7fe298d4a6fb2e868fa1050125b4d3dc7", "messageHeadline": "Add v7.21.9 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "0ad567f913d9afe6522da4b775e1c617b52aec3b", "messageHeadline": "v7.21.9", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "75458aa7e3732bfdf5da469295a7d8bf0b224a5d", "messageHeadline": "Update test262 (#15639)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ba192353b1a7a6f76a047815b79696e4caf695e", "messageHeadline": "Archive syntax-unicode-sets-regex (#15637)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 0, "deletions": 129}}, {"node": {"oid": "c5f68eb62eeb3fea45106548fcf5d227f474d73f", "messageHeadline": "rescan gt token at the end of type args parsing (#15631)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "1e6551f4bb8b2462fdb79c1ea8e6d610420a367d", "messageHeadline": "Fix indentation when `retainLines` is `true` (#15569)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 40, "deletions": 32}}, {"node": {"oid": "2b702573727131f4708755228bca584462b23110", "messageHeadline": "chore: Enable rule `no-import-type-side-effects` (#15627)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "f347e9f65789b9d91739396da58e4c28f540c54a", "messageHeadline": "fix: Template `export { x }` stuck in infinite loop (#15534)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 97, "deletions": 60}}, {"node": {"oid": "1fa5038d070b0e8c3a87d437c3b7b7dad9cac124", "messageHeadline": "Update Rollup and Rollup plugins (#15616)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 189, "deletions": 164}}, {"node": {"oid": "a34bf1ca5e10d0c4c52a3c5147986c2d8be35f61", "messageHeadline": "Update `glob` (#15615)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 146, "deletions": 68}}, {"node": {"oid": "6c182cd2f58a6509213bdcc669da204e40e446b9", "messageHeadline": "fix: enable block-scoping transform when compiling generators (#15606)", "author": {"name": "Ilya Semenov", "email": "ilya@semenov.co", "user": {"login": "IlyaSemenov"}}, "additions": 278, "deletions": 70}}, {"node": {"oid": "91e70d9aa0c189bb2d466db6ab86cb1c60d6d458", "messageHeadline": "Update test262 (#15610)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "abaf4cd80a097e60c8d875494e947db68e84f32d", "messageHeadline": "Add v7.21.8 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "8fd99c8f48fcff551ffb907cf9038eaacebd8626", "messageHeadline": "v7.21.8", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "feed85df920d329e67e7256fcaeae9733d96a47d", "messageHeadline": "Quick fix for release process (#15607)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "39351316a407753deffd6324023c0182b53ec005", "messageHeadline": "[\u26a0\ufe0f DANGER \u26a0\ufe0f] Prepare make commands and GH actions for Babel 8 pre-r\u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 109, "deletions": 24}}, {"node": {"oid": "4b67c10f0b956051f0c0c9756279616e9903d917", "messageHeadline": "Fix backward compat for semver checks in class&regexp feat plugins (#\u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "29426297d64315661b6407f331c304bba598d271", "messageHeadline": "Remove `using await` restriction in explicitResourceManagement (#15602)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1, "deletions": 14}}, {"node": {"oid": "213de75b8e3d6c264cb26f62ff405164b2062328", "messageHeadline": "Add v7.21.7 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7dad50c7bd9d20048a1f6fdf7dd528d20310eab7", "messageHeadline": "v7.21.7", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5490fb7e11daf82351eeb3a13f06030ddfcc759b", "messageHeadline": "fix: do not ignore changes in babel/compat-data (#15600)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "93d7808770100c738570fdff3ae108fb2dbdcd07", "messageHeadline": "Add v7.21.6 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b33a012675df0dedc456bffc5e44c4cc1ba83261", "messageHeadline": "v7.21.6", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1aa072fae6992b24afe6f1d43cab3d1c10f497c8", "messageHeadline": "fix: Not found `corejs3-shipped-proposals.json` (#15598)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6defadd0d9a9b09a0f4451bcee3f19104aa75f0d", "messageHeadline": "chore(deps): bump yaml from 2.1.1 to 2.2.2 (#15595)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2d99f7cb0af0dd69213b680286f343111c292ce2", "messageHeadline": "Add v7.21.5 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "86df74531dd98eaf0a43a2c5172eb81a422179d8", "messageHeadline": "v7.21.5", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "2db3f556a4f36f4d261f671984f107a73aa9eab3", "messageHeadline": "Update test262 (#15591)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c060e5e3d538a174a017edb7e75b07e80ccb55b7", "messageHeadline": "[babel 8] Other Babel 8 misc changes (#15576)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 307, "deletions": 139}}, {"node": {"oid": "eb622755bee2dca62d2f1f792a4e918b26c58529", "messageHeadline": "Use synchronous `import.meta.resolve` (#15575)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 86, "deletions": 113}}, {"node": {"oid": "1c2311adb39854ae3c44a9a5fd9df94aff3ae2b8", "messageHeadline": "fix: `)` position with `createParenthesizedExpressions` (#15515)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 315, "deletions": 69}}, {"node": {"oid": "978ea318f26a2f75f75736c791347879f5d6a59e", "messageHeadline": "Add syntax import meta to preset env (#15580)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 260, "deletions": 3}}, {"node": {"oid": "0f492e4fa3610e167f331bc7aaa98632a26e30eb", "messageHeadline": "Update test262 (#15581)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe429652f00903d88bf05d1d0fa4a9c6ee03db61", "messageHeadline": "Archive `@babel/helper-explode-assignable-expression`", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 0, "deletions": 187}}, {"node": {"oid": "f3e9aee9462a71b7cc0ccc5b76eb41e208aa8f90", "messageHeadline": "More misc Babel 8 little changes (#15550)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 478, "deletions": 243}}, {"node": {"oid": "18493749b57cbf01a0612f47f6a29a2e4464d900", "messageHeadline": "Handle `.overrides` and `.env` when resolving plugins/presets from fi\u2026", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "7e60a93897f9a134506251ea51269faf4d02a86c", "messageHeadline": "[Babel 8] fix `ignoreExtensions` behaviour (#15562)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 57, "deletions": 3}}, {"node": {"oid": "e068ff784d5da0c05f43094f3197bed9b6183583", "messageHeadline": "Update test262 (#15565)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25c014496a61476cdbe405f3fc7fa391010eb2f9", "messageHeadline": "Update compat data (#15566)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99ab16d20abde3c66cd01a7701a2a2b887e3c69a", "messageHeadline": "Update dessant/lock-threads action to v4 (#15561)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "cea41b4144a980263bab57905dbae449103bd12d", "messageHeadline": "Update Yarn to v3.5.0 (#15560)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 880, "deletions": 808}}, {"node": {"oid": "79b10875b82f46c1fe0dfa70ea34d1a3aa42d968", "messageHeadline": "Update test262 (#15554)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e54375e46fd783ed084f75fa1103aaf80945e2ef", "messageHeadline": "use browserslist's defaults as default targets (#15551)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "c45fa427ba64974277d657d70906469a6408a9e5", "messageHeadline": "Use `semver` package to compare versions (#15548)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 27, "deletions": 29}}, {"node": {"oid": "0a1cfc0ed6467ae8715f36b3d020b439138998fc", "messageHeadline": "Babel 8 misc changes (#15068)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 265, "deletions": 61}}, {"node": {"oid": "83d9ba430663a64b0667b6eaf0d12d34fbf1d409", "messageHeadline": "(tests) Log `transform-` instead of `proposal-` in `preset-env` (#15473)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 2829, "deletions": 2771}}, {"node": {"oid": "548b05d09a4e175fc23761351a4b9cf0cf277ba5", "messageHeadline": "Improve the layout of generated validators (#15546)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 1793, "deletions": 3438}}, {"node": {"oid": "bc7f7950240f2ec516fec111d71ebfb14f2bd864", "messageHeadline": "fix: Remove `mixins` and `implements` for `DeclareInterface` and `Int\u2026", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 39, "deletions": 142}}, {"node": {"oid": "35c09db4f315f46552b0d1e6ad5ee7d6c0ea1a33", "messageHeadline": "perf: Improve the code quality of `@babe/parser` for ts (#15540)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 129, "deletions": 153}}, {"node": {"oid": "f213dea7c3e297f04cb631f9e4b69dcd81f47e7a", "messageHeadline": "Use `lt` instead of `lte` to check TS version for .cts config (#15535)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "950c37877994c9ad92a2521318e12616ec6541c7", "messageHeadline": "Add v7.21.4 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "202e4fa60b27d3d8de933abe113cd0a2efacd476", "messageHeadline": "v7.21.4", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 31, "deletions": 39}}, {"node": {"oid": "81a8b69b8e24dd2cc680bf63b00eb738176204b3", "messageHeadline": "Update test262 (#15533)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "004dd0136a947bc9a5eabb73204881b96a2e2715", "messageHeadline": "Update fixtures after recent merged PRs (#15532)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d917995050de9d6a7f5349fb2e13979a2d5bc353", "messageHeadline": "Fix moving comments of removed nodes (#15427)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 132, "deletions": 16}}, {"node": {"oid": "fad4e77a20646290366e7aecc8fc3960f4ab9e08", "messageHeadline": "Fix support for `import/export` in `.cts` files (#15478)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 75, "deletions": 44}}, {"node": {"oid": "6e27b5fff036847a8a98641402ad28fbc7aa5d74", "messageHeadline": "Fix failing regenerator runtime tests with Babel 8 (#15529)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "2e2b7e838008f6e3c71497cf4604f30af7de5cd0", "messageHeadline": "[babel 8] regeneratorRuntime helper is always available (#15528)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "07e146409403ef69791fa5d4da8c2589bae38bf5", "messageHeadline": "[babel 8] Remove builders present only for backwards-compatibility (#\u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 27, "deletions": 16}}, {"node": {"oid": "c515f66032718fbe178ffcae806794460db3d19b", "messageHeadline": "[babel 8] Remove old error plugin mappings for default syntax (#15526)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 153, "deletions": 155}}, {"node": {"oid": "fe7c9a07cf4cd5ccaa1ee090715919d76f839991", "messageHeadline": "[babel 8] Better file ext handling for TS and Flow presets (#14955)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 500, "deletions": 178}}, {"node": {"oid": "b1b75fc462e1fae3f647fadbf96881ca334ee894", "messageHeadline": "Update Prettier integration test (#15519)", "author": {"name": "fisker Cheung", "email": "lionkay@gmail.com", "user": {"login": "fisker"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "a6a7bacaef567f608acd4285525b5416a96a5fb3", "messageHeadline": "Update compat data (#15514)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "656403b49f7ddeb3f314c8aaa3accaae06ee055e", "messageHeadline": "refactor: introduce `lookaheadInLineCharCode` (#15510)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 41, "deletions": 16}}, {"node": {"oid": "a5daf63dc356d3a93bbaf4e3806ba917983f289b", "messageHeadline": "Update test262 (#15513)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "936e64993c15d01d8622d6401d5883d7e600a5db", "messageHeadline": "Polish babel-code-frame highlight test (#15499)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 140, "deletions": 122}}, {"node": {"oid": "032203ea18288b9ae51f0c18dfece03a59555113", "messageHeadline": "chore: Update TS 5.0.2 (#15502)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 107, "deletions": 88}}, {"node": {"oid": "1584512fef85844f3ba7d2f5c055267ff0fa8f84", "messageHeadline": "Update test262 (#15500)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6925ac555c62c67886b86e38c0c6a7dca60b3cb7", "messageHeadline": "Revert \"pin ci latest node version to 19.7 (#15495)\" (#15498)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "edcd681d915c77bf25a32a2aaec0860e75888d5a", "messageHeadline": "Fix compact printing of non-null assertion operators (#15496)", "author": {"name": "Ryan Tsao", "email": "rtsao@uber.com", "user": {"login": "rtsao"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "d38f415c9f7704a201cbfb1d73e6884738931bb2", "messageHeadline": "pin ci latest node version to 19.7 (#15495)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "1688b856e5daac808001526c0fedcda99dc3da6e", "messageHeadline": "Add v7.21.3 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "fbfbd1da8c288551103fa59064ce7429ac1ff75b", "messageHeadline": "v7.21.3", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "80863c220b98111e27530d6f359aae9625092c04", "messageHeadline": "[ts] Allow keywords in tuple labels (#15423)", "author": {"name": "Alexandra Kadykova", "email": "harpy.ka@gmail.com", "user": {"login": "Harpica"}}, "additions": 331, "deletions": 20}}, {"node": {"oid": "98c6d63da816cea806353e2517fe0321f895cb40", "messageHeadline": "Register `var` decls generated by `import ... =` TS transform (#15489)", "author": {"name": "Anders M\u00f8ller", "email": "amoeller@cs.au.dk", "user": {"login": "amoeller"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "40355210689f328d1a96d6353a661de8449da587", "messageHeadline": "chore: Enable rule `no-confusing-void-expression` (#15485)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 166, "deletions": 113}}, {"node": {"oid": "9e67898cb91bc6cffd820dccf0268f2ac8d3fb0f", "messageHeadline": "fix: Handle `export { type foo }` as inType (#15494)", "author": {"name": "magic-akari", "email": "akari.ccino@gmail.com", "user": {"login": "magic-akari"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "216bed0ca6de3cd9f246b62d00e020f52450cbdc", "messageHeadline": "chore(deps): bump qs from 6.5.2 to 6.5.3 (#15492)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8a58ced6aea5903b1e6ed0abdfdf12131af8d615", "messageHeadline": "chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 (#15491)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "48089fb29faf9c167c5ef2130f92a2f652b6d378", "messageHeadline": "Skip node deprecation warnings when used by an old `@babel` package (\u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 38, "deletions": 7}}, {"node": {"oid": "15bd88c430c36d2a9b67c60eb717bdfcc823efd4", "messageHeadline": "Fix regression test to use the proper Babel version (#15476)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "864b0865c63047eb981b178e257d0a3d24a6afac", "messageHeadline": "chore: Improve `jsonCompatibleStrings` deprecation (#15480)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "0215e044f26036c3b1924a8f72a497b08c3bf472", "messageHeadline": "Update test262 (#15481)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8067a84b793b9eb838c221348f09c8946ea1757e", "messageHeadline": "Optimize TS enums output (#15467)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 159, "deletions": 123}}, {"node": {"oid": "6e3dffe51a24dc22168bed13abc373ee98385220", "messageHeadline": "disallow mixins/implements in flow interface (#15479)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 30, "deletions": 17}}, {"node": {"oid": "d251d8652dff51892c099e233f668667d125b7a1", "messageHeadline": "perf: Inline `const enum` for `@babel/parser` (#15469)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 55, "deletions": 1}}, {"node": {"oid": "76886ac50cd6afacadbe09eaaa457236a8c8f8cd", "messageHeadline": "test: add string properties test cases (#15474)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "a547f8724a5c6b4395b8a8f597e3edd44de74bf3", "messageHeadline": "chore: Check generated `dts` files in CI (#15470)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9a85d70381beda6011e8703e13b3a5fd6056654a", "messageHeadline": "chore: Update `caniuse-lite` (#15468)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 250, "deletions": 258}}, {"node": {"oid": "3b836c42dbb54dc2c0dffc2a17dfb3cd1490e3de", "messageHeadline": "Add ESLint-readable package name (#15465)", "author": {"name": "Nicholas C. Zakas", "email": "nicholas@humanwhocodes.com", "user": {"login": "nzakas"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c38bf12f010520ea7abe8a286f62922b2d1e1f1b", "messageHeadline": "Update test262 (#15459)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9994d53010b732bed47737cc3ce409ff30f40bf", "messageHeadline": "Update Babel and TS (#15442)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 129, "deletions": 124}}, {"node": {"oid": "372aa9ad211dd9cc4414b09a16a93fb1a5591655", "messageHeadline": "Add v7.21.2 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "fc33467911ada1cf15d170436971801aca61e61f", "messageHeadline": "v7.21.2", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "4d42879cc0d9c100d8192063df3d411dc7d1c999", "messageHeadline": "Avoid unnecessary code for unused lazy imports (#15449)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 63, "deletions": 7}}, {"node": {"oid": "da8f72050ab9b0c1687bd5637209e05167e15f1c", "messageHeadline": "Update babel-types docs generator (#15451)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 118, "deletions": 88}}, {"node": {"oid": "a2fdc207ce158cf0d8eea08c1301d58f3810fd44", "messageHeadline": "fix: Throws on `new foo?.bar!()` (#15439)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 628, "deletions": 75}}, {"node": {"oid": "61be17ea1487ca58d2e54a322bf065742e86cd60", "messageHeadline": "Reduce warnings for deprecated node aliases (#15448)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 83, "deletions": 59}}, {"node": {"oid": "0d83f9b7dd9edffb26b25bbec86fc54febc565a0", "messageHeadline": "Add v7.21.1 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "fa773138848bee9ae0e6b2e1dc65e2a544052bf8", "messageHeadline": "v7.21.1", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7feaa36ad57f9031d0033a999f426930a127fa9b", "messageHeadline": "Fix problems found while publishing 7.21.0 (#15440)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 83, "deletions": 59}}, {"node": {"oid": "dd776da1e525b15b98eb716e78d2b348a871cac5", "messageHeadline": "fix: Handling source maps without `sourcesContent` (#15445)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "49e4855c10d8f76faf477f2ceb5ecbdbe2c849a3", "messageHeadline": "Use native GitHub markdown `Note` admonition (#15443)", "author": {"name": "Yarden Shoham", "email": "hrsi88@gmail.com", "user": {"login": "yardenshoham"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d16c6d67097bf0e8d231f5f63a2133a1f10afe30", "messageHeadline": "Add v7.21.0 to CHANGELOG.md", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "de7d75a78b770fa3fdad2e5a94fe7ae208b5bd63", "messageHeadline": "v7.21.0", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 51, "deletions": 52}}, {"node": {"oid": "834ab0700cc3466709c1eaed921d96a39c41a405", "messageHeadline": "chore: Attempt to fix test262 failed (#15438)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3e60843d7bc4dd4f35fea1de4f46ff528cad2a03", "messageHeadline": "feat: Implement `privateFieldsAsSymbols` assumption for classes (#15435)", "author": {"name": "Frank Wienberg", "email": "frank.wienberg@coremedia.com", "user": {"login": "fwienber"}}, "additions": 1931, "deletions": 14}}, {"node": {"oid": "79e145270a38bc10d1f69fb013b3cbfd9a853f91", "messageHeadline": "feat: Support regexp modifiers proposal (#15226)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 182, "deletions": 25}}, {"node": {"oid": "c292e683f16880237e950847ceeed291be207f5d", "messageHeadline": "feat: Generate sourcemaps of friendly call frames (#15022)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 737, "deletions": 177}}, {"node": {"oid": "f656b70634f008ff36636a03ae0f6238c63720b9", "messageHeadline": "Move decorators to Stage 3 in `@babel/standalone` (#15430)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "34136c53f82976ee93eb72885beeacf9782d2e6a", "messageHeadline": "docs: fix typos (#15432)", "author": {"name": "Lioness100", "email": "jchickmm2@gmail.com", "user": {"login": "Lioness100"}}, "additions": 361, "deletions": 361}}, {"node": {"oid": "2f3ef392d644912632d3f812527a836018ad5ffe", "messageHeadline": "[ts] Support `const` modifier in type parameters (#15384)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 2275, "deletions": 87}}, {"node": {"oid": "21d7c9d055a75622ddf4b89ddf449a7d39b5d9ac", "messageHeadline": "Remove makefile workaround from Travis CI (#15437)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "eae47c9ec8829f8598a19bfdb8c678b358185ac2", "messageHeadline": "Implement decorators as presented at `2023-01` TC39 meeting (#15405)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 8881, "deletions": 616}}, {"node": {"oid": "2a7495f2c8e67411d0ed8a265a21e7b1918c3b08", "messageHeadline": "Parser option to allow `new.target` outside functions (#15114)", "author": {"name": "overlookmotel", "email": "theoverlookmotel@gmail.com", "user": {"login": "overlookmotel"}}, "additions": 116, "deletions": 1}}, {"node": {"oid": "52ccb069988f3f56098e3f6ec0638952753ccb96", "messageHeadline": "[ts5.0] Better inlining of constants in enums (#15379)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 196, "deletions": 88}}, {"node": {"oid": "ca52e08240a704a9ff72bf82a8e66f0996d6ced1", "messageHeadline": "Improve CJS compat with ESM-based `@babel/core` (#15137)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 286, "deletions": 5}}, {"node": {"oid": "43dce19d77c6fda0527a6d5c026af05470892689", "messageHeadline": "feat: Support `.cts` as configuration file (#15283)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 408, "deletions": 54}}, {"node": {"oid": "bca362acaada63443b255a53f0db7787328ff059", "messageHeadline": "Deprecate `ModuleDeclaration` alias (#15266)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 175, "deletions": 38}}, {"node": {"oid": "6e8ce9da64dbb2a9a572bef9ef9450cbd038aba3", "messageHeadline": "[ts] Support `export type * from` (#15381)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 156, "deletions": 8}}, {"node": {"oid": "3c26949819b8e8a7b1e9e08f5f4a9735135e68ef", "messageHeadline": "Add `annexb: false` parser option to disable Annex B (#15320)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1335, "deletions": 27}}, {"node": {"oid": "10040379998d5368dba1b873ee115bc4372045d7", "messageHeadline": "chore: Migrating third-party parser tests to MakeJS (#15431)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 53, "deletions": 17}}, {"node": {"oid": "9be2c7fd796c2aacee34c3007b081d303698ec4e", "messageHeadline": "[ts] treat single type param with a constraint as unambiguous (#15436)", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 289, "deletions": 10}}, {"node": {"oid": "43b2fc8b2030c1630c10f788072bcbbf038f2588", "messageHeadline": "Update compat data (#15434)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49efa4539dab432ecc92e25a341be3eabd084754", "messageHeadline": "Update test262 (#15433)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1945bafcf3599292f7ebeccd5c7c2635dd1cb0d5", "messageHeadline": "chore(deps): bump loader-utils from 1.4.0 to 1.4.2 (#15424)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c41d5f9fe1e9613cf24f6a74e4ba8e9fab7c5733", "messageHeadline": "handling circular/shared structures in deep-clone (#15366)", "author": {"name": "Abdulaziz Ghuloum", "email": "aghuloum@gmail.com", "user": {"login": "azizghuloum"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "eb4dfe7b3c73e9db94c3dfa4544d512038450e76", "messageHeadline": "[ts] Handle exponentiation operator in constant folding (#15418)", "author": {"name": "Emanuel Hoogeveen", "email": "emanuel@medweb.nl", "user": {"login": "ehoogeveen-medweb"}}, "additions": 45, "deletions": 23}}, {"node": {"oid": "8d1486dccb90af74ccf43286c7de8915b72fe028", "messageHeadline": "Preserve class elements comments in class transform (#15406)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 702, "deletions": 107}}, {"node": {"oid": "1b794363afa277be50d8b2a27d140368b347df33", "messageHeadline": "Update compat data (#15417)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e6f2a9076854955a418c9dc8de2b8c9dbac995e", "messageHeadline": "Update test262 (#15416)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3bd1a3f2f850e134feb4fa17e76fd9c1beb7ed4", "messageHeadline": "[ts] Fix restrictions for optional parameters (#15414)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 249, "deletions": 89}}, {"node": {"oid": "9112b8f2bc85eddceb5aa22fe06b760fab6c7c85", "messageHeadline": "Bump `regexpu-core` (#15415)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "0c97749e0fe8ad845b902e0b23a24b308b0bf05d", "messageHeadline": "temporarily ignore failing e2e prettier tests (#15413)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "812ad554ab0aba636e25aa4270c814ceba8b2593", "messageHeadline": "polish: improve \"`await` as identifier\" error in modules (#15400)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 34, "deletions": 30}}, {"node": {"oid": "f9c25956fb9fd59f51a062d4c623edc9cacbb283", "messageHeadline": "Update e2e test for Prettier (#15411)", "author": {"name": "fisker Cheung", "email": "lionkay@gmail.com", "user": {"login": "fisker"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "70e09743a7edbd295f9d7c80006dff8bc8275c64", "messageHeadline": "Update compat data (#15402)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37aa279801d1a88d52aa30a4051fcf8ecab0b23f", "messageHeadline": "Update test262 (#15401)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84cf2de3990ff20b50163af4cc177ee24a5e1f69", "messageHeadline": "Add v7.20.15 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "6e1cc6e958a086efebc0933ad90a183abd32a83b", "messageHeadline": "v7.20.15", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "024f97cc7e69c6961bbb6b0753288153ead80d3f", "messageHeadline": "fix: loop handling in block scoping transform (#15398)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 36, "deletions": 13}}, {"node": {"oid": "e5e923d99c976fd903193bb7114eb72b31762fe9", "messageHeadline": "Disallow await as bound name in using declaration (#15391)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 406, "deletions": 50}}, {"node": {"oid": "3aee4e367ac28fe5ce2bfac4e8ca35976978f879", "messageHeadline": "Disallows specifiers after export * as ns (#15385)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 92, "deletions": 103}}, {"node": {"oid": "91b24d5d556257c547da9411011d77b49a77ca7f", "messageHeadline": "chore: Remove meaningless `typeof undefined` (#15395)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "41aac8b8037c566047a1f6792cc81c0e01613373", "messageHeadline": "fix: `new (foo?.bar)()` incorrectly throws exception `OptionalChainin\u2026", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 152, "deletions": 1}}, {"node": {"oid": "90ad7e9b263ec427dae55a1752df67f64368588a", "messageHeadline": "Add v7.20.14 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "4ed66dd0b7a82df4a469bf3e71af4a495ce128b3", "messageHeadline": "v7.20.14", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8082167bc874781f4bd1352585eb987bd99cf051", "messageHeadline": "Update compat data (#15373)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "349144f8832e3b17c8dbd316f4268a45c8c86906", "messageHeadline": "Update test262 (#15372)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "abff24493aa34f3aff22c18a56810334483d35a5", "messageHeadline": "fix: Identifiers in the loop are not renamed (#15361)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 48, "deletions": 10}}, {"node": {"oid": "6de6d58165f9c0307433c66425251da7adb77010", "messageHeadline": "fix: source maps for manually added multi-line content (#15365)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 82, "deletions": 23}}, {"node": {"oid": "112169cc94f70fff6b0fc7641e69be8076dbc90a", "messageHeadline": "Add v7.20.13 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "89f38880ceb908098071e1daa646690a100fb7dc", "messageHeadline": "v7.20.13", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "39524865fbfe54b5584ab35bf09c6b8c0667238e", "messageHeadline": "Reverts \"Re-use common JSX element transform for <>...</>\" (#15355)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 82, "deletions": 40}}, {"node": {"oid": "0f68471ef79933e192b69f2ebdf586fb5d5e54ce", "messageHeadline": "Ensure class decorators can access decorated non-static members (#15332)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1465, "deletions": 543}}, {"node": {"oid": "f9fbc25b5284d7ad87961128ea883e1d01a0b768", "messageHeadline": "fix: Preserve `import {type T} from 'x'` when `onlyRemoveTypeImports:\u2026", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c19d2f60d4e4c70f287eab10e3688e58a0d76d56", "messageHeadline": "Update test262 (#15346)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a4ca1b50428ce8c26da888a2ca59a1cca185a86", "messageHeadline": "[babel 8] Remove `block` argument from `Scope#rename` (#15288)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "7f13bf9c248e469558b4c1f40ab9f7e80bb2bd0e", "messageHeadline": "fix: do not initialize abstract property / accessor (#15344)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "f7e231fc974f6d821bebf97c1ea462b33391b5b4", "messageHeadline": "Allow negative number in ambient const initializer (#15338)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 731, "deletions": 13}}, {"node": {"oid": "77d1aa09c9d95c3097ba375ddad5cebb503d3f21", "messageHeadline": "Update test262 (#15328)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 166, "deletions": 136}}, {"node": {"oid": "6e03af117055b20373e594d0853ede30217ba3cb", "messageHeadline": "Add v7.20.12 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "eb71c632c62f9fd6dc61c46c1ff195fb10b25e03", "messageHeadline": "v7.20.12", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d3bce24473c5efef1a80746bdb7ee615bb29f778", "messageHeadline": "Fix `TaggedTemplateLiteral` evaluation (#15224)", "author": {"name": "Naman Goel", "email": "nmn@users.noreply.github.com", "user": {"login": "nmn"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "8e038002d3bf19a78f47aa20962c6dcdbfa54260", "messageHeadline": "Update `@babel/*` packages (#15322)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 228, "deletions": 211}}, {"node": {"oid": "c8146432c14986f30fac42fbe019bf0b4d642ff5", "messageHeadline": "Implement support for evaluating computed properties. (#15313)", "author": {"name": "Jonathan Browne", "email": "12983479+JBYoshi@users.noreply.github.com", "user": {"login": "JBYoshi"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "7d20fdf498626d8bb168ad663806195144b789b1", "messageHeadline": "Fix Jest end-to-end tests. (#15319)", "author": {"name": "Jonathan Browne", "email": "12983479+JBYoshi@users.noreply.github.com", "user": {"login": "JBYoshi"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "58405a482d2c0e77f89f21f446c51d2eb2add769", "messageHeadline": "fix: `delete this` in static class properties initialization (#15312)", "author": {"name": "Tianlan Zhou", "email": "bobby825@126.com", "user": {"login": "SuperSodaSea"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "6e9f7b77151654f59feee7b9bc6ecd420869edae", "messageHeadline": "fix: prototype pollution from json5 (#15316)", "author": {"name": "Kenneth Kwakye-Gyamfi", "email": "59402430+cross19xx@users.noreply.github.com", "user": {"login": "cross19xx"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d5660665d028be9aa352bd7485cc1fd7a87ac02e", "messageHeadline": "Add v7.20.11 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "0f25e4a15f8cfb525f4f1481ff5117d28cd870ed", "messageHeadline": "v7.20.11", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "fc66e9962c3aa0b5d57cba177401b20801aa5c9e", "messageHeadline": "Fix for binding shadowing outer var with loop closure (#15309)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 158, "deletions": 12}}, {"node": {"oid": "64d5a924a7751be3cf57b74858ab475323d8578c", "messageHeadline": "Return rejected promise when stringify import specifier throws (#15290)", "author": {"name": "Tianlan Zhou", "email": "bobby825@126.com", "user": {"login": "SuperSodaSea"}}, "additions": 149, "deletions": 33}}, {"node": {"oid": "6a3421c2de74527e83a659b449ec266c3558d5ea", "messageHeadline": "Add v7.20.10 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0897e1987031eb9a8444ddd273d9adaf0a112fc9", "messageHeadline": "v7.20.10", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "aaf76fa222b37a49dbe08e8d8d677282156eda46", "messageHeadline": "fix: `guessExecutionStatusRelativeTo` exception (#15305)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 33, "deletions": 26}}, {"node": {"oid": "caf0c95cee86d9616d926df6202fcbf9ccbcc03c", "messageHeadline": "Update compat data (#15304)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e37aa5cc6993825df9c98c61fc8b36d2c649bd3", "messageHeadline": "Add v7.20.9 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5e5b3b0b24d7e42f677763ec25abf0d19ac16332", "messageHeadline": "v7.20.9", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f4e07cc5762cdf6dcd8f3d2a11ea678d2a696bc7", "messageHeadline": "fix: Do not throw exceptions when scope information is corrupted (#15\u2026", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "a6e8fa38fed7ed4bf330381e8390fd7f9439c89f", "messageHeadline": "Add v7.20.8 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e88bef08da7707420d95be60e88b585a84c12d86", "messageHeadline": "v7.20.8", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1cbbbdd0a1abadf6a96b95256495bffba3d77df6", "messageHeadline": "fix: `transform-block-scoping` accesses properties of `null` (#15301)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fad1c80178d277810a610f0ad0b680e406e54d8b", "messageHeadline": "Properly transpile exported classes that shadowed builtins (#15294)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 83, "deletions": 4}}, {"node": {"oid": "a06093a580d7b927b0935355bd0e5d4dce426dee", "messageHeadline": "Add v7.20.7 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "d414940e4c38eee91b63500a3129b75fbeaed71c", "messageHeadline": "v7.20.7", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 52, "deletions": 52}}, {"node": {"oid": "3a71c79a56face0575dde236ccacadeec1bf3a20", "messageHeadline": "fix: Support auto accessors with TypeScript annotations (#15209)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 609, "deletions": 38}}, {"node": {"oid": "d8429111305491e57f8afee705b20647cad65995", "messageHeadline": "Fix `.parentPath` after rename in `SwitchCase` (#15287)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 41, "deletions": 9}}, {"node": {"oid": "87e48e7b90fb38fdfd4957ef894e446f63e1fc02", "messageHeadline": "fix: ts import type and func with duplicate name (#15284)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "2dd8254b9b34d858109b919d7673e588bf1695c2", "messageHeadline": "Fix tdz analysis for reassigned captured for bindings (#15278)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "0259335db9ae0c2db7c0a7a878e6851dff6a9afe", "messageHeadline": "Update test262 (#15281)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1203f1858d47254030ec9be21dcc93462fda4a56", "messageHeadline": "chore: Clean up `parser` comments (#15252)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 65, "deletions": 144}}, {"node": {"oid": "bdfd643871ef07b1a57ca8ea2a04ec3c2b491f32", "messageHeadline": "fix: A test on main (#15277)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a45b886092a79a0d54bc3b606d898260646af2e", "messageHeadline": "Improve relative execution tracking in fn exprs (#15275)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 36, "deletions": 5}}, {"node": {"oid": "382d28465d8ce7683b696ca90b6a3d4e87be3cf9", "messageHeadline": "fix: Transform `for await` with shadowed variables (#15235)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 51, "deletions": 5}}, {"node": {"oid": "0e86d38f1ca4e822d015d61d62ab3cf4401761c4", "messageHeadline": "Inline & simplify `@babel/helper-define-map` (#15274)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 80, "deletions": 289}}, {"node": {"oid": "6757a60912d3c9e83bb5e2c95583f9df48a6f535", "messageHeadline": "Rewrite `transform-block-scoping` plugin (#15200)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1538, "deletions": 1575}}, {"node": {"oid": "ce37692e1758d2562194224791670e0828bd432a", "messageHeadline": "Re-use common JSX element transform for `<>...</>` (#15047)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 72, "deletions": 114}}, {"node": {"oid": "362451b76439ea17308c392d8c782135de0823de", "messageHeadline": "chore: Enable eslint rule `no-unnecessary-type-assertion` (#15260)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 143, "deletions": 148}}, {"node": {"oid": "f5b52208f05157a348fdfaa0222c07a9a83fb101", "messageHeadline": "Update test262 (#15263)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "67cb9f189aac56c5f7ef09088f9f3ee075e1e639", "messageHeadline": "fix: Correctly generate `(a ?? b) as T` (#15258)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "b0878e0ea7ca96b68e20671d217e112141a3d5ea", "messageHeadline": "test(babel-template): Remove identical test cases (#15254)", "author": {"name": "\u9b4f\u4e9a\u98de", "email": "2553241022@qq.com", "user": {"login": "wsypower"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "f543b61babe9fcc079aab26271e4a9be9fc2e3a1", "messageHeadline": "refactor: remove ModuleDeclaration usage (#15236)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 36, "deletions": 25}}, {"node": {"oid": "3e8c8cce01090f1897b0ccec3d24c3f3a482cda7", "messageHeadline": "fix: Emit correct sourcemap ranges for `JSXText` (#15233)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 39, "deletions": 4}}, {"node": {"oid": "e5e13691507de308aefcddfd754c20a4cd90492a", "messageHeadline": "fix: Computed properties should keep original definition order (#15232)", "author": {"name": "Tianlan Zhou", "email": "bobby825@126.com", "user": {"login": "SuperSodaSea"}}, "additions": 188, "deletions": 82}}, {"node": {"oid": "2bba4a5ba5a73c2d2c14798c0aae7df01c568c25", "messageHeadline": "fix: Deleting super property should throw (#15223)", "author": {"name": "Tianlan Zhou", "email": "bobby825@126.com", "user": {"login": "SuperSodaSea"}}, "additions": 305, "deletions": 5}}, {"node": {"oid": "00783f538614c8b47f2a28ec7a984606736a2e54", "messageHeadline": "perf: Speed up `getTargets` (#15228)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 134, "deletions": 45}}, {"node": {"oid": "543c15a28d60eb3791f12d7cedf611bcd821566b", "messageHeadline": "fix: Throw correct error types from sed ant class TDZ helpers (#15241)", "author": {"name": "Tianlan Zhou", "email": "bobby825@126.com", "user": {"login": "SuperSodaSea"}}, "additions": 45, "deletions": 26}}, {"node": {"oid": "859daa3c185d18901106d8e6c39898ba1ce8e8f4", "messageHeadline": "refactor: Rename some tests (#15237)", "author": {"name": "Tianlan Zhou", "email": "bobby825@126.com", "user": {"login": "SuperSodaSea"}}, "additions": 80, "deletions": 67}}, {"node": {"oid": "b0cf79a201a6f8d8610ca56a66d13d3868145af8", "messageHeadline": "fix: Print newlines for leading Comments of `TSEnumMember` (#15216)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "65cc66fa715928bb2ebe7f4e24e829a921087a9c", "messageHeadline": "chore: Fix a typo (#15229)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3dca8bba27921d8abaf76d37a8b4eefcf267ce19", "messageHeadline": "Add v7.20.6 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a4f44e154cd3e4ba6a94c3284d91f36d8617e8a4", "messageHeadline": "v7.20.6", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1280058382daffa896af3475e2251f804272b7c7", "messageHeadline": "Update `checkInRHS` helper min version (#15231)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fc3a841b05904c5a792c1a018d65cb8edbd41611", "messageHeadline": "Add v7.20.5 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "29a97b8ea26b98faa86a0e2f77a4a2376a91b6a6", "messageHeadline": "v7.20.5", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "4369b33100a1bc37d4446accc1e5b98dbd1c51f0", "messageHeadline": "Parse `using[foo]` as computed member expression (#15225)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1453, "deletions": 483}}, {"node": {"oid": "65c8496b8403aecb5e8bfc580c38321021d1ca16", "messageHeadline": "Improve generator behavior when `comments:false` (#15173)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 56, "deletions": 40}}, {"node": {"oid": "c78fc49f7ec37d91865aca49c4d3bc0c2185d364", "messageHeadline": "fix: Edge cases for async functions and `noNewArrow` assumption (#15181)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 78, "deletions": 12}}, {"node": {"oid": "4c59d9fb2c99893f0730d1a06e358b86d8680675", "messageHeadline": "Export `ParseResult` type (#15207)", "author": {"name": "Alexander Davydov", "email": "10529679+davydof@users.noreply.github.com", "user": {"login": "davydof"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8b47f9ce9ff4b44e1dcbb3ff85a60d0c00865f3", "messageHeadline": "Improve array destructuring spec compliance (#15183)", "author": {"name": "Tianlan Zhou", "email": "bobby825@126.com", "user": {"login": "SuperSodaSea"}}, "additions": 430, "deletions": 110}}, {"node": {"oid": "dad741a4e362893af0ef273245a4e743946387a9", "messageHeadline": "Update test262 (#15222)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7405b99695b4b499a7a9494e4b5ecb1adc2e445", "messageHeadline": "fix: Throw error when compiling `super()` in arrow functions with def\u2026", "author": {"name": "Tianlan Zhou", "email": "bobby825@126.com", "user": {"login": "SuperSodaSea"}}, "additions": 62, "deletions": 3}}, {"node": {"oid": "871fd5ec0c22829495d6a11b1729feb7e9e52ad7", "messageHeadline": "Update compat data (#15204)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 43, "deletions": 39}}, {"node": {"oid": "a4cd8264c89f5a9166b44465c0eafd053ee895d4", "messageHeadline": "Update test262 (#15203)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6546d79d4c56809fc80d5414d6f7803eca9d59b", "messageHeadline": "Bump typescript to 4.9.3 (#15202)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "4dedd57f64777bae004c50f1f9d9e1db18992dfd", "messageHeadline": "fix: parse `import module, ...` (#15198)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 59, "deletions": 4}}, {"node": {"oid": "31386b9eb4863eb07ec2d302e2cfcfa039eaf644", "messageHeadline": "fix: Bump `regenerator` and add tests (#15194)", "author": {"name": "Tianlan Zhou", "email": "bobby825@126.com", "user": {"login": "SuperSodaSea"}}, "additions": 112, "deletions": 45}}, {"node": {"oid": "4abc68210094f301f8eab90eff5243ea83da2f98", "messageHeadline": "fix: Update `regjsparser` for `@babel/standalone` (#15192)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "088b28a062fdc5351480acf559a680faca72a0fe", "messageHeadline": "chore: Update parser test262 tests (#15190)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "5f19f621d9a65256daf33c442e8db8706df97c0f", "messageHeadline": "Bump babel deps (#15187)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 442, "deletions": 389}}, {"node": {"oid": "5fde28b37ede5d6a1f0d9186348ef2aee9369b7b", "messageHeadline": "fix: Babel 8 types (#15109)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "dafa8bd66d964c38273dad8126175a61442060bf", "messageHeadline": "fix: apply toPropertyKey when defining class members (#15182)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 295, "deletions": 8}}, {"node": {"oid": "df601f933e1c36d85646559e4c1212f35280e230", "messageHeadline": "fix: validate rhs of `in` when transpiling `#p in C` (#15133)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 313, "deletions": 110}}, {"node": {"oid": "641f67773b0b5b8e552b0ffd1a07e0b7625202b0", "messageHeadline": "chore: Tweak `IS_PUBLISH` environment variable (#15174)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "becd6fd9996821e6bd809fd5d12d6f7674fa7c73", "messageHeadline": "Update compat data (#15184)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "64c03d6d2bbe140f1f0ae5a8ce934e6847a957ee", "messageHeadline": "Don't print inner comments as leading when wrapping in `(``)` (#15143)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "9862d4273d12383b14934a1b1ec8424f1d3a00f9", "messageHeadline": "Only extract IDs for TDZ checks in assign when necessary (#15164)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 124, "deletions": 67}}, {"node": {"oid": "4511a961a5bbdc748601cf71fe80069bfc034bde", "messageHeadline": "build: improve artifacts IO (#15165)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 45, "deletions": 22}}, {"node": {"oid": "7272f2351c964ed0890954080347b6b990bcb180", "messageHeadline": "Register `switch`'s `discriminant` in the outer scope (#15167)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "7ed57c077c40f65f129852928a9d1401a33610f2", "messageHeadline": "Add v7.20.4 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "f971ad3b31b2a1b1d7e3e6125929eac5066e0313", "messageHeadline": "v7.20.4", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4285d5fad81839bdcfe62906f83bef5def5c9623", "messageHeadline": "Fix printing of comments before `=>` (#15160)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "156b608d48900b9489bd31aff03189a6c18f9040", "messageHeadline": "Falback to printing inner comments as trailing (#15144)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 59, "deletions": 12}}, {"node": {"oid": "f6336da145027803d6beba03bc0dae642cd4aec6", "messageHeadline": "Add v7.20.3 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "7c9a8015fe735fad6b1d4437892ca12184d7c0b8", "messageHeadline": "v7.20.3", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9b8fbcd1820433fdcedde3fd786d67d68b041330", "messageHeadline": "Don't convert line comments containing `*/` to block comments (#15135)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 46, "deletions": 16}}, {"node": {"oid": "54deff9d158ac0f0b4fad2e4f41a9ecdda6b4ec7", "messageHeadline": "Fix compilation of parameters in async generators (#15146)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 54, "deletions": 19}}, {"node": {"oid": "1cf9358e263c475aab511ce8bba3fb6807fc6786", "messageHeadline": "Correct code comment typo (#15149)", "author": {"name": "overlookmotel", "email": "theoverlookmotel@gmail.com", "user": {"login": "overlookmotel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce09a269d830b2cfb2b012819351924ddad7fde7", "messageHeadline": "fix: support await as for-of-lhs (#15134)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 115, "deletions": 1}}, {"node": {"oid": "c171a7564be63b4250239af6a70196f0fc0a96c4", "messageHeadline": "Add v7.20.2 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "12a58cb58c07677215f5c51d60a623ca674a7a52", "messageHeadline": "v7.20.2", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "a4646166532c4df50652440f62ea8266b59dd21f", "messageHeadline": "chore: Resolve E2E test failures in forked repos (#15120)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "77f3700fa2820f264c725a96d8c12ad73115687f", "messageHeadline": "fix: `@babel/node` repl and enable `no-use-before-define` rule (#15124)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 455, "deletions": 428}}, {"node": {"oid": "a5e40384d371189abcf35289ac813e4df16de64f", "messageHeadline": "fix: `tsSatisfiesExpression` check w/ duplicated `@babel/types` (#15121)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "b5a6931c233492a1f423b0869b5b9b40f1228e07", "messageHeadline": "fix: `parser` typings for plugins (#15094)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 284, "deletions": 113}}, {"node": {"oid": "1081fdc81955e0b4fea8638f3fd7405e90181f38", "messageHeadline": "Improve printing of [no LineTerminator here] with comments (#15118)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 215, "deletions": 193}}, {"node": {"oid": "dee77fe9d1d4c14663388ed58297582fa11ddc01", "messageHeadline": "fix: wrap anonymous class expression within statement (#15113)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 414, "deletions": 3}}, {"node": {"oid": "118a3b0a992b7a131f503a15e8697b48b156b14c", "messageHeadline": "fix: error when running `make prepublish` for the second time (#15119)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "53185ea275b0a278ac4aafe5841f2a332cabff31", "messageHeadline": "fix: Destructuring exceptions `for ( let { } = 0 ; 0 ; ) ` (#15104)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 39, "deletions": 10}}, {"node": {"oid": "b9f764456a2a02dd881ea3ff41a082c3072c6218", "messageHeadline": "Add v7.20.1 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "1893249b67bc9760462e8ef2e09933d285c0b45b", "messageHeadline": "v7.20.1", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "9ad669fa1e3b72193cf86808304cf13b32474078", "messageHeadline": "Remove accidental `<b>` tag from changelog", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cfc453276a3d8913e03cf86e7127c86522689cad", "messageHeadline": "Fix(estree): Reset export's start after decorator (#15107)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 133, "deletions": 26}}, {"node": {"oid": "9836e24da40bea7adbae9b375d203889ef2d2b36", "messageHeadline": "fix: Compile re-declare var in `init` and `body` of `for await` (#15103)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 54, "deletions": 10}}, {"node": {"oid": "e4bc03123f9c5d8ec7b6397d9ae3d11a099ab8ff", "messageHeadline": "Do not mark `in` and `instanceof` as constant expressions (#15106)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "d6fbba591eca7f960c8eecb4efb8562927150e9c", "messageHeadline": "Support `indices.groups` when compiling named groups in regexps (#15092)", "author": {"name": "Philip Chimento", "email": "philip.chimento@gmail.com", "user": {"login": "ptomato"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "283720d2523603426018f1f44c3c24df6c718efb", "messageHeadline": "fix: Parse re-declare var in class static body  (#15102)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 105, "deletions": 1}}, {"node": {"oid": "292e5d6b671633d8d859b0269baf4b7c0dfc793a", "messageHeadline": "fix: parse `a satisfies b` as left value (#15096)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 84, "deletions": 2}}, {"node": {"oid": "df147adb4ea4a13a952643566c70e509901b9a20", "messageHeadline": "Fail CI on new test262 failures (#15091)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 3, "deletions": 100}}, {"node": {"oid": "19090d4080546ce4d2f2c81b4e319677bbec8e28", "messageHeadline": "Handle multiple named groups in wrapRegExp replace() (#15090)", "author": {"name": "Philip Chimento", "email": "philip.chimento@gmail.com", "user": {"login": "ptomato"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "082caa1bddc52a448af64a5e4d4b003efb370df0", "messageHeadline": "Move the generator body to a gen IIFE when compiling its params (#15081)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 73, "deletions": 3}}, {"node": {"oid": "4266187c0223be5b3668b327a1f583f8ce9d6607", "messageHeadline": "Use new set-output format (#15082)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "bea7a43ae35bc0a389db3b9d7817028893fa96da", "messageHeadline": "Automatically print inner comments (#15080)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 97, "deletions": 72}}, {"node": {"oid": "3e094bd0a81d36a27757b7d0051504f290d5101c", "messageHeadline": "Update all `@babel/*` deps (#15083)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 236, "deletions": 259}}, {"node": {"oid": "86366059b65ac7c766781c9a69e709376eb57fe9", "messageHeadline": "bump typescript and linter versions (#15086)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 78, "deletions": 72}}, {"node": {"oid": "078854afd83216e3b35fe9125eda0e97b68658c2", "messageHeadline": "Update compat data (#15088)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c1d0521d03d62eaf853cd8766ae04fb8f3923b86", "messageHeadline": "Add v7.20.0 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "04509a3be6b7c65b4d53d0100fb842093f3c807c", "messageHeadline": "v7.20.0", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "745eacc2736baceae531d409e1b34e1c0d6d0bc6", "messageHeadline": "Add `deno` compilation target (#14944)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 289, "deletions": 2}}, {"node": {"oid": "8f3cd4c9738109b49acc1596b3855863a88b6625", "messageHeadline": "Expose `dts` option in `@babel/plugin-syntax-typescript` (#14923)", "author": {"name": "Ruslan Baigunussov", "email": "oceandrama@gmail.com", "user": {"login": "oceandrama"}}, "additions": 40, "deletions": 32}}, {"node": {"oid": "83009601f4a5b75d820e10066abd32882015090d", "messageHeadline": "Parse `using` declaration (explicit resource management) (#14968)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1370, "deletions": 43}}, {"node": {"oid": "dfc4b618561ec6827dbc785d8efdc76dcb757ddd", "messageHeadline": "Parse import reflection (#14926)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 948, "deletions": 11}}, {"node": {"oid": "df733b18ae88f370caddecc30c6d96844007c411", "messageHeadline": "[ts] Add support for `expr satisfies Type` expressions (#14211)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 425, "deletions": 45}}, {"node": {"oid": "69bbe804472bee5b8e3b4fccbb8656a78fb27cfc", "messageHeadline": "Update `regenerator-runtime` (#15078)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 48, "deletions": 32}}, {"node": {"oid": "362f15b83ced35fb3e191cb04ed41d0c627c1a79", "messageHeadline": "Fix handling of comments with decorators before `export` (#15032)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1236, "deletions": 148}}, {"node": {"oid": "b7d9c4abe0acc717d7da45689c3d9f0b8d039709", "messageHeadline": "chore: Don't run test262 tests on forked repositories (#15070)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c88e511a51ff4e2f60c612b731ab770276fe91c9", "messageHeadline": "Support more inner comments (#15008)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 126, "deletions": 46}}, {"node": {"oid": "a5665cfdf4a27fc30354d7ddc9ece4a829ebf2f6", "messageHeadline": "some", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "6173f75176aff4e7eec8d5570921717ce93e6475", "messageHeadline": "chore: stop publishing test files on npm (#15066)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6481264213a0e0d7ae549180b045c1cdc67790fd", "messageHeadline": "Update compat data (#15065)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6224cc0d38a1ccc4a10ae571e6f805d15b3a97a3", "messageHeadline": "Add v7.19.6 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "aadd7a3d520324ba01d0be6455303deed6f223bb", "messageHeadline": "v7.19.6", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "d0e58e646e1bb2f4f27ebd09b77ea2ae03cd1cf0", "messageHeadline": "Don't bundle unnecessary plugins in `@babel/standalone` (#15023)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 299, "deletions": 243}}, {"node": {"oid": "73c9aef87226c1e27cd7cdd5fb9f83f2303111cd", "messageHeadline": "Fix parsing of block comments nested in flow comments (#15062)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 132, "deletions": 17}}, {"node": {"oid": "cbef14b7df244e3fa4f9e47334cbda948217689a", "messageHeadline": "Ensure `@babel/runtime-corejs3/core-js/*.js` can be imported on Node.\u2026", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 299, "deletions": 272}}, {"node": {"oid": "db2789f3c954d3acc3470af71b0328534a75b795", "messageHeadline": "Ensure non-static decorators are applied when a class is instantiated\u2026", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 635, "deletions": 32}}, {"node": {"oid": "66d4fe9d3f202ae263968362832a4b676ce56f32", "messageHeadline": "fix: improve module block program location tracking (#15052)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 150, "deletions": 23}}, {"node": {"oid": "ef0749df267dfd230cb0e92a144e88fd251a274c", "messageHeadline": "Use `startLoc.index` instead of carrying around `start` (#15056)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 133, "deletions": 308}}, {"node": {"oid": "061d5a364e364a1444a1975bf59a4ee61e9992c6", "messageHeadline": "Fix missing `transformSync` function name (#15055)", "author": {"name": "Lom\u00edrus", "email": "lomirus.dev@protonmail.com", "user": {"login": "lomirus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a0c4964011053bc661f5f7e7a22d61478c25b52", "messageHeadline": "Improve generation of comments without location (#15037)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 269, "deletions": 15}}, {"node": {"oid": "ddaee9025c3af7d7eebdda62c89784074c8c034a", "messageHeadline": "Simplify transform-react-jsx-source code (#15046)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 45, "deletions": 65}}, {"node": {"oid": "3526b79c87863052f1c61ec0c49c0fc287ba32e6", "messageHeadline": "Inline dynamic import transform (#15026)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 69, "deletions": 19}}, {"node": {"oid": "34ae2819b88bcc57b7eb5daa224afb4f08974582", "messageHeadline": "fix: preserve this for `super.*` template tags (#15043)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 86, "deletions": 0}}, {"node": {"oid": "0b0f083c777bf59b197467b973d6418325c5ddd7", "messageHeadline": "chore: Update yarn 3.2.4 (#15035)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 808, "deletions": 775}}, {"node": {"oid": "30a16a226bd272e4726da775bd6c3f711cab981b", "messageHeadline": "fix: `make watch` infinitely loop (#15040)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "51912526b4c6bd0f9fc704904c5caae9b4d789dd", "messageHeadline": "Add v7.19.5 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "56a8bc9d365819edbaf0f0f5360fb1fbb71e1431", "messageHeadline": "v7.19.5", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1dd984443fecda5b478eb86973c32c81db3119fb", "messageHeadline": "fix: `comment.loc` may be `null` or `undefined` (#15033)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "2bbc7224900d015dbf423872a360dd263be9f641", "messageHeadline": "Fix \"Cannot read properties of undefined\" regression (#15031)", "author": {"name": "farewell-zy", "email": "84722638+farewell-zy@users.noreply.github.com", "user": {"login": "farewell-zy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c9ddd3c583f1b8850aed5ea1bf700684e0c43943", "messageHeadline": "Add v7.19.4 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "7a38850a839c99727b9bd6d949f3002c54267f97", "messageHeadline": "v7.19.4", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "d45d59a4e3faeb6e7c16762d814a2b99e20d098d", "messageHeadline": "Improve comments generation (#14979)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 2531, "deletions": 13070}}, {"node": {"oid": "586a7eec25381988b285b68340702ef3ecccbc31", "messageHeadline": "Fix: properly scope variables in TSModuleBlock (#14109)", "author": {"name": "Sneh Khatri", "email": "khatris2014@gmail.com", "user": {"login": "The-x-Theorist"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "cf0cfac3889d5f69db0cb21861383e5502670723", "messageHeadline": "fix: check constant violation inside loops (#15019)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 48, "deletions": 6}}, {"node": {"oid": "8e9ae5f94e0a979e3d9728746af252e5544f7109", "messageHeadline": "fix: mark `var` declarations in loops as not constant (#15027)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 172, "deletions": 10}}, {"node": {"oid": "6d2b218eceba1206160f702fe4ba3969d66e21c8", "messageHeadline": "Compare test262 results with previous `main` commit (#15024)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "814e66ebb97a670257d446f7c2a57612939fb786", "messageHeadline": "Update test262 (#15025)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "367d4edab1204d7d87672978b09e7466c9b60339", "messageHeadline": "Run test262 again (#15001)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 131, "deletions": 1}}, {"node": {"oid": "4fb29a372b18e82ba72262db43b80b220a5cce01", "messageHeadline": "Never throw for invalid escapes in tagged templates (#14964)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 155, "deletions": 52}}, {"node": {"oid": "98c3bb99e2cc98ce65381ec7bee97fe8b7789631", "messageHeadline": "Improve module expression parsing/printing (#14980)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 80, "deletions": 33}}, {"node": {"oid": "5729ce948c1930eb7e35fee71e6eac5a505d2e1f", "messageHeadline": "Update compat data (#14991)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a76c95a5a14f64f27d89e3f84bca49b6aa391c9", "messageHeadline": "Update test262 (#14992)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f4b450f5279947c24eae37b97dc8b5e652fcf51", "messageHeadline": "Improve source map generation (#14967)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 2877, "deletions": 220}}, {"node": {"oid": "e9b3ef1df7e3dd95da1064642707f382953b47ad", "messageHeadline": "Fix holes handling in optimized array destructuring (#14984)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 35, "deletions": 19}}, {"node": {"oid": "47489472296ae088d20f45f178c2ee60bff81755", "messageHeadline": "Disallow rest object destructuring of null/undefined (#14985)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 117, "deletions": 51}}, {"node": {"oid": "593fd9e3e5ec24cf8a7ef92d00543090ba9526f0", "messageHeadline": "Internally rename `proposal-*` to `transform-*` in preset-env (#14976)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 384, "deletions": 123}}, {"node": {"oid": "abb26aaac2c0f6d7a8a8a1d03cde3ebc5c3c42ae", "messageHeadline": "Add v7.19.3 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "3d46a599567ad3052a9feadac2358ab43c36cfe2", "messageHeadline": "v7.19.3", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "e0685ad534039d714980a84dcba9acdfffd5d1a5", "messageHeadline": "Correctly update bindings of decorated class declarations (#8566)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "bf3b20ae182076357a5810f0b5fec07ebc4ccecd", "messageHeadline": "tests: fix coverage for `babel-cli` (#14965)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "6be6e04f396f03feace4431f709564a8d842163a", "messageHeadline": "fix: parsing of `JSXText` following `JSXSpreadChild` (#14974)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 63, "deletions": 1}}, {"node": {"oid": "7c6ecb5f4cfc9d81f798893c4d05ad16a07e99c2", "messageHeadline": "Update compat data (#14970)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e82db3084997112ab1fce3c4c0b8b7e088aee36", "messageHeadline": "Update test262 (#14969)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "624c78d99e8f42b2543b8943ab1b62bd71cf12d8", "messageHeadline": "Fix printing of Flow internal slot functions (#14962)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 31, "deletions": 16}}, {"node": {"oid": "40a6d425749db875bc5bee2630bcfc0de2778c31", "messageHeadline": "Emit `@babel/cli` source maps based on configuration files (#14950)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 301, "deletions": 41}}, {"node": {"oid": "bedfc721cba73b67cd3eb485b1368cb4688aebdc", "messageHeadline": "fix: ts exported vars are shadowed by `declare` (#14946)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 52, "deletions": 6}}, {"node": {"oid": "c602be93158b94d6e2759e7b23fb3e7d7408e60c", "messageHeadline": "chore: use `c8` for coverage testing (#14961)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 99, "deletions": 32}}, {"node": {"oid": "5a9b421c88e5e05df909d15816dc3bd5e760274b", "messageHeadline": "Fix prepublish build of Babel 8 with ESM (#14949)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 107, "deletions": 17}}, {"node": {"oid": "0cc190c128c646e217de121a549e97beaefe1206", "messageHeadline": "Optional filename when preset uses fn test/include/exclude (#14954)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 97, "deletions": 1}}, {"node": {"oid": "53e9057d3022cdf41c2593261b8f5c4a4e26265d", "messageHeadline": "chore: Remove some useless stuff (#14959)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 0, "deletions": 34}}, {"node": {"oid": "0e5571f0df911a09e6c046b49f61ff6aa1ab0379", "messageHeadline": "[ts] remove nested `declare namespace` (#14952)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "40dfe9ac463a231b3b0fc6a50365316debe15d06", "messageHeadline": "fix: Support local exports in TS `declare module`s (#14941)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 307, "deletions": 11}}, {"node": {"oid": "ae10b496d0c9d3fefe1df675ef25d7768eeb8352", "messageHeadline": "fix: allow ts redeclaration with `import =` and `var` (#14940)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 65, "deletions": 8}}, {"node": {"oid": "aad7eb743d1354a5475f9d43226bfedc5f149e4b", "messageHeadline": "Bundle most packages in Babel 8 (#14179)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 225, "deletions": 85}}, {"node": {"oid": "c9fe9f0a734956cf12456e9c81405b1477c90346", "messageHeadline": "Update test262 (#14938)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "848312c41f19f395f6137517b372d1860f5c816b", "messageHeadline": "Add v7.19.2 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d7ccfc5043d874dd44833b7ff4e6350580396d6d", "messageHeadline": "v7.19.2", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b5d3cc63d957a0434ef14b2055a73b2b2a6f8dfe", "messageHeadline": "fix: runtime-corejs 2 should depend on core-js@2 (#14937)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "ae3b86490a84690afe4e9c3b7295e64c53cd8bb1", "messageHeadline": "Add v7.19.1 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "eb621ac822df8d4656970b95394622957e1f6245", "messageHeadline": "v7.19.1", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "f52ac94faea94ad370e2142f1728b17c96deaa4b", "messageHeadline": "chore: Fix babel8 tests on windows (#14928)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 134, "deletions": 14}}, {"node": {"oid": "028a7fed8e348446f6fe9a7848101671558d6ad8", "messageHeadline": "Avoid fancy stack traces size computation (#14930)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 13, "deletions": 21}}, {"node": {"oid": "d0a923f96f4b188193bef105331a9c0f206eacb8", "messageHeadline": "fix: isForAwaitStatement is broken (#14932)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "c9d0c40efb8f50bb19bfd5556fd7232406ba4284", "messageHeadline": "chore: Update unicode15 and fix ci (#14931)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "091ac3d03eecc3fe4ea71581265b7da483c74d20", "messageHeadline": "[babel 8] Bump eslint parser deps (#14872)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 316, "deletions": 489}}, {"node": {"oid": "580d7301861711a9bce8b96464f25aca581ff934", "messageHeadline": "[estree] attach comments after directives at the end of file (#14920)", "author": {"name": "Jeff Williams", "email": "jeffrey.l.williams@gmail.com", "user": {"login": "hegemonic"}}, "additions": 126, "deletions": 25}}, {"node": {"oid": "57d2b474f41fe00590783ca6d43a138c9c203d49", "messageHeadline": "chore: fix parser-test allowlist (#14925)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 7, "deletions": 22}}, {"node": {"oid": "bb8774df4ffb65a8251ac927025b58be301970c6", "messageHeadline": "chore: Update compat-data (#14924)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 3609, "deletions": 3710}}, {"node": {"oid": "642adbcd98f58d1a38c4e48d021f10cfbee8328a", "messageHeadline": "[ts] allow redeclaring a var/type with the same name as import (#14900)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 2812, "deletions": 28}}, {"node": {"oid": "4b7047dddcb09a93bc540cd48f461a8d503ce260", "messageHeadline": "Update test262 (#14915)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51eb31976ce52a34308cbabeaeaf6afe17127f8f", "messageHeadline": "Bump TypeScript to 4.8.3 (#14914)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 13, "deletions": 26}}, {"node": {"oid": "3057a3b2f7782993a293aeb0ef629b153ac4422f", "messageHeadline": "chore: Improve external parser tests (#14911)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 80, "deletions": 23}}, {"node": {"oid": "4b3f619d4ad3585e3e2d1f2c15230475cc18b68b", "messageHeadline": "fix: do not remove type import used in TS import= (#14913)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "5295cbe9b5ed7856e8323899b355bdfe104bdf3b", "messageHeadline": "Add v7.19.0 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "70a13e49be1d5d5b33f60f4daed8096531c7028c", "messageHeadline": "v7.19.0", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 51, "deletions": 50}}, {"node": {"oid": "16d3220bbfdd6ff1971f0019b82db438d164cad8", "messageHeadline": "Add 2022-03 decorators version (stage 3) (#14836)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 7789, "deletions": 77}}, {"node": {"oid": "85ce832a7a2c19841e689b2359f042ed41c3f837", "messageHeadline": "support private name in decorator member expr (#14666)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 600, "deletions": 1}}, {"node": {"oid": "d855f9d60c896948df64b58358fe0af68116f688", "messageHeadline": "[parser] Make `decoratorsBeforeExport` default to `false` (#14695)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 25, "deletions": 61}}, {"node": {"oid": "0e0f123205fe4585a4f5c0410375ab225dea68ae", "messageHeadline": "Fix: class transform should not drop method definition when key conta\u2026", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 266, "deletions": 19}}, {"node": {"oid": "05deb6040523c0af4847c5c8f6d1589a0d8d3e89", "messageHeadline": "Enable `ban-ts-comment` (#14908)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 121, "deletions": 149}}, {"node": {"oid": "14ea25fbb337f7c7cc6c29ae5ee480fc76818087", "messageHeadline": "Default to hash syntax for Record&Tuple (#14744)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 68, "deletions": 13}}, {"node": {"oid": "74853c71f9c956836a502e468db260129dc1e4e4", "messageHeadline": "feat: add proposal-record-and-tuple to standalone (#14867)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "80c6889342160b783f5eb309055685d95e683317", "messageHeadline": "Add support for the duplicate named capturing groups proposal (#14805)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 286, "deletions": 23}}, {"node": {"oid": "eec95740ca7680a6bd4ac5900b1a91d655449eaa", "messageHeadline": "chore: add eslint rule `consistent-type-imports` (#14901)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 56, "deletions": 46}}, {"node": {"oid": "b50d889300052e45cef4e4748c97caa8b183cad1", "messageHeadline": "Update compat data (#14903)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "395e60841f12676f4fd265b3919f782335258193", "messageHeadline": "Update test262 (#14902)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a9aabc281ed572a0ec355bc67199efc134ed413", "messageHeadline": "chore: Speed up `lint-staged` (#14896)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 112, "deletions": 95}}, {"node": {"oid": "1516a42af21f65a4233eb7d66968da954882a162", "messageHeadline": " Remove one promise tick in yield* (tc39/ecma262#2819)  (#14877)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 408, "deletions": 246}}, {"node": {"oid": "35a9df0353e5e8c6f907a27dbf18c459acb06eea", "messageHeadline": "ship @babel/standalone source maps (#14863)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "9425eedf49527757a0b4ad16f63c00237c475f59", "messageHeadline": "fix: CI exception (#14892)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "e090ba45af9f28d5aa1b923f3ea828df74d4a48d", "messageHeadline": "docs: remove david-dm from README (#14895)", "author": {"name": "Sukka", "email": "isukkaw@gmail.com", "user": {"login": "SukkaW"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "6277afdfb06e20a0729f4d29300c4f14569c1fce", "messageHeadline": "chore: Generate source maps in the development environment (#14876)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 42, "deletions": 12}}, {"node": {"oid": "7ddad4742d375bc6000078c54bbfce4eaa46ec73", "messageHeadline": "fix: TS plugin shouldn't remove `#privateField!` (#14890)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "2626f18c57f42c427c366e22721c7b21759c00af", "messageHeadline": "Update typescript to 4.8 (#14880)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "6c5ebd12fa3a3e594f5dc8dab2b4f44e153f5976", "messageHeadline": "fix: parse a<b>>>c as a<(b>>>c) (#14819)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 128, "deletions": 0}}, {"node": {"oid": "92c93a290fdf4d191d8931756e28b9240189d608", "messageHeadline": "update (#14885)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 464, "deletions": 457}}, {"node": {"oid": "cad4ea76cd7616aa2f6af5d8c1cb31ab4a0d1288", "messageHeadline": "Fix helper-builder-react-jsx compat with Babel 7.9 (#14886)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 96, "deletions": 21}}, {"node": {"oid": "cf0b1e74a2bd2c3f631459869ae856d146f70020", "messageHeadline": "Make error message prefixes more descriptive (#11612)", "author": {"name": "Sebastian Silbermann", "email": "silbermann.sebastian@gmail.com", "user": {"login": "eps1lon"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "32328dea944ad5a24ee4dc8323571f4b530488ed", "messageHeadline": "Hide internal `@babel/core` functions in config errors (#11554)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 718, "deletions": 84}}, {"node": {"oid": "ae5182a2c52ca3e87c70f1cd53fb74e9f683a316", "messageHeadline": "chore: update compat data to ca37d4652fb12207032b0942f6334756e19148c0\u2026", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be2970a24520af7d1e5827f6e009697c5ccb6a0b", "messageHeadline": "Update test262 (#14879)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f810ece8acaccd85e45198f08ceda705d8bf041", "messageHeadline": "Fix tsconfig generation with empty folders (#14875)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 22, "deletions": 23}}, {"node": {"oid": "ab5b91ddf63a98d1eb8737ea34cc9502c44244b6", "messageHeadline": "update devDependencies (#14870)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 534, "deletions": 533}}, {"node": {"oid": "eddc38c79a8b0ad0b7d57e902be3098f9ac208d2", "messageHeadline": "Add v7.18.13 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "e5ab1512fc54d6a4fdae46e97f9b6a8132627bcc", "messageHeadline": "v7.18.13", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "14c3f1215ded1aa18d2c5b0baca14f56162222da", "messageHeadline": "Fix: jsx with `retainLines` (#14869)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "aa07f5f3805915ff6ca503444c6045f5628e6000", "messageHeadline": "chore: refine visitor typings (#14862)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 47, "deletions": 35}}, {"node": {"oid": "3445cb39dcf9fed4df7ce21d3f006965dd1c4fc4", "messageHeadline": "chore: update compat data to f4fa0361907c9e30f1409b9a43aeaf48e4ac4fbd\u2026", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81158a58c585ef27f0c2457994bdca04a064add5", "messageHeadline": "[parser] Improve `getPluginOptions` type (#14861)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 33, "deletions": 22}}, {"node": {"oid": "ac3fddea59150354478134dea2d9253f12276b1b", "messageHeadline": "Update Rollup packages (#14860)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 52, "deletions": 43}}, {"node": {"oid": "a7c0212dacabb9ad6d58ca7e4b6fe28c1f6c80a8", "messageHeadline": "Let `path.remove()` remove `IfStatement.alternate` (#14833)", "author": {"name": "Devin J. Pohly", "email": "djpohly+github@gmail.com", "user": {"login": "djpohly"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "343b269ed2532a96b7f73a816f816331a3107a42", "messageHeadline": "fix: ESM tests on Windows. (#14804)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 26, "deletions": 28}}, {"node": {"oid": "c45da3d930a8c284f9bd44abd61d5790daa3cbdb", "messageHeadline": "Fix a race condition in `@babel/core` (#14843)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 127, "deletions": 85}}, {"node": {"oid": "a32cf83f6b41f49202f2aec4189243da9ea0d895", "messageHeadline": "fix: Print build logs correctly (#14846)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 17, "deletions": 24}}, {"node": {"oid": "7e8d03f5ad0a0e1943077b20195d1ff3a354d84d", "messageHeadline": "chore: update test262 to 747bed2e8aaafe8fdf2c65e8a10dd7ae64f66c47 (#1\u2026", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "614d98b7167940ffccbe652b2d1c26a6a5c57f38", "messageHeadline": "fix: Destructuring empty in nested `for` expressions (#14841)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "73d86fe768d3f798741155821f096a33b8e1d870", "messageHeadline": "chore: Reduce debug logs (#14806)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "da31b0139c4e345b06f0e70b73399a77a878d39a", "messageHeadline": "Add support for static evaluation of ?? operator (#14837)", "author": {"name": "Devin J. Pohly", "email": "djpohly+github@gmail.com", "user": {"login": "djpohly"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "e2442e15cae4b3532adcc7a61a8cf1d7f7d23bf6", "messageHeadline": "Update `jest-light-runner` (#14835)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "08d6423ad7a551d44e98c2fa0a19c18aa02c7472", "messageHeadline": "Add v7.18.12 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "4cf3c35599b351d0c839558305ffc39754a88275", "messageHeadline": "v7.18.12", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8e36b98d116a9d8800f5f28bd048d214add99522", "messageHeadline": "chore: update test262 to 8c64a666e10fd88c58d63d4cb02f771fd29684fe (#1\u2026", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7fce7373181789b4d417e6b0bdf28becf856d230", "messageHeadline": "fix: react-cons-elem should not hoist router comp (#14828)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 49, "deletions": 7}}, {"node": {"oid": "bee081de1fdf864cd3096c92dc229dce73489971", "messageHeadline": "fix: Certain comments cause `generator` exceptions (#14810)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "9fad3a80959f5986c9283a5809df0effb188efb2", "messageHeadline": "Fix: do not report global variables as injected binding  (#14827)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 78, "deletions": 33}}, {"node": {"oid": "ba802fe0b533ed79ea6fba6d0b2f89c46f8b2146", "messageHeadline": "Add v7.18.11 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "757a425bd131c58d029f16649453f7deaf105e47", "messageHeadline": "v7.18.11", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "916ee46b168ba6d5ab4639f53cb46263b36abf1b", "messageHeadline": "fix: helper-wrap-function compat with traverse (#14825)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "a19645964e88a736f34f148142da3ba83777c609", "messageHeadline": "chore(traverse): fix some internal typescript types (#14821)", "author": {"name": "Daniel Tschinder", "email": "231804+danez@users.noreply.github.com", "user": {"login": "danez"}}, "additions": 33, "deletions": 11}}, {"node": {"oid": "8d17ae62da4982943d5c8e5ae06cadcae80705d3", "messageHeadline": "babel parser type improvements (#14801)", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 297, "deletions": 284}}, {"node": {"oid": "2a7a21667361cbcaf8bb9df665abcf72a5f29600", "messageHeadline": "Add v7.18.10 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "9f603cf84c32319bc86f1cbdc303500197b36c5a", "messageHeadline": "v7.18.10", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "a5a8a31de3942eec17c4977c5b6096a2f227fdc5", "messageHeadline": "fix(parser): allow TS declare readonly fields with initializers (#14817)", "author": {"name": "Joshua Chen", "email": "sidachen2003@gmail.com", "user": {"login": "Josh-Cena"}}, "additions": 207, "deletions": 1}}, {"node": {"oid": "0e207df2f27b7d49dff042ef4152506e4e9de06d", "messageHeadline": "chore: update test262 to 8ea8e3f15d22b91086751b115ad603d6c410039f (#1\u2026", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b5c187f1b014149e68daf62d3f308b3b56a9e42", "messageHeadline": "chore: Remove `.yarnrc` file (#14800)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "0416f165a89e90e476d46fc7acfdace16f568923", "messageHeadline": "Restructure virtual types validator (#14799)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 321, "deletions": 339}}, {"node": {"oid": "a151c134c84d5571f9e4dd1d6c70dc692a880d16", "messageHeadline": "chore: Fix coverage test (#14802)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 23, "deletions": 21}}, {"node": {"oid": "029fa1778296ad2e854313d2582aacf3a0d74d43", "messageHeadline": "chore: update lint deps (#14803)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 479, "deletions": 639}}, {"node": {"oid": "b0114cc9f7c489947d4b820efbbe2baefc1870a2", "messageHeadline": "parser node types improvements (#14791)", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 615, "deletions": 560}}, {"node": {"oid": "e7c3a5f61d2858f5227e023ef031c307bb66e6c2", "messageHeadline": "feat: Make most `make` commands cross-platform (#14671)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 635, "deletions": 175}}, {"node": {"oid": "b7e09455c89187f728adc17f0e0a00cc43084a32", "messageHeadline": "Fix position of errors in template literals after newlines (#14798)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 149, "deletions": 95}}, {"node": {"oid": "bfb4f986d629d523fe54d2f2045539a8c667559a", "messageHeadline": "chore: expand prettier-e2e test and update typings/deps (#14779)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 167, "deletions": 115}}, {"node": {"oid": "24d5fce6a237f3baf621fd5e17c6dd9c7283c2fe", "messageHeadline": "Make ParseError much simpler now that we can use TypeScript (#14796)", "author": {"name": "Francisco Ryan Tolmasky I", "email": "tolmasky@gmail.com", "user": {"login": "tolmasky"}}, "additions": 707, "deletions": 883}}, {"node": {"oid": "02df09133b30b78d0138acb46351053ce964bc1a", "messageHeadline": "Update babel-polyfills packages (#14793)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 216, "deletions": 144}}, {"node": {"oid": "3e3e7a8bb8397592d86741396c73f120b6dd5d41", "messageHeadline": "disable skipLibCheck, fix errors in definitions (#14792)", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 103, "deletions": 65}}, {"node": {"oid": "acee429ebf681c7ff4ffeb5463a9779f2f72ab88", "messageHeadline": "chore: remove flow check scripts (#14785)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 13, "deletions": 562}}, {"node": {"oid": "6af3ba79a974f9bd20c52a5d8051f16686cdce6c", "messageHeadline": "enable typescript incremental builds (#14790)", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "60a49e352dd9d4c748ebfcde5fb0927ca035a85e", "messageHeadline": "fix wrong function name (#14787)", "author": {"name": "yuany", "email": "519495771@qq.com", "user": {"login": "ityuany"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a483aa2fbf24ce40d93d25566bf27b1f61e46e2f", "messageHeadline": "Convert `@babel/parser` to TypeScript (#14783)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 3328, "deletions": 2372}}, {"node": {"oid": "b081a57c24dfa4ac52b2f419d0299421de007ddb", "messageHeadline": "Update test262 (#14780)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32d4f6e67f911132eea54bbb41f6ccc38bc9e49b", "messageHeadline": "feat: Automatically generate `cooked` for `templateElement` (#14757)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 114, "deletions": 10}}, {"node": {"oid": "b58e35b6aa30a4c58da3147ae4a1fb5cef2073c9", "messageHeadline": "fix: `declare class` in namespace should be removed (#14774)", "author": {"name": "Ming", "email": "527990618@163.com", "user": {"login": "yimingjfe"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "ea5ff29f3ec5bc6d53a8a7783b6f7d677cc4f1f7", "messageHeadline": "Extract string parsing to a separate package (#14772)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 722, "deletions": 354}}, {"node": {"oid": "b807206e848d8ae86bf2d3734978310f6385ed70", "messageHeadline": "Enforce type checking on `babel-{cli,node}` (#14765)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 151, "deletions": 68}}, {"node": {"oid": "486d27a04f3694751322e621d3bd990f8a85d171", "messageHeadline": "chore: Cancel prev CI actions that are still running on push (#14766)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "f2ba41be197ad2fea0bcab39012128266cfcd2da", "messageHeadline": "optimize: Simplify the `export-default-from` transform (#14768)", "author": {"name": "magic-akari", "email": "akari.ccino@gmail.com", "user": {"login": "magic-akari"}}, "additions": 18, "deletions": 23}}, {"node": {"oid": "ff6304b8adf2003516dbd36cc61284e3d1ce5054", "messageHeadline": "fix: skip flattening spread object with __proto__ (#14759)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 117, "deletions": 7}}, {"node": {"oid": "770c22f109c8657a9fbd96f002933f5484340a3f", "messageHeadline": "fix: `TypeAnnotation` with comments generates incorrect code (#14762)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 90, "deletions": 32}}, {"node": {"oid": "a33ad2731c5702c55ac8b3baaf181677e091fb72", "messageHeadline": "Convert `@babel/helpers` tests to ESM (#14753)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 67, "deletions": 70}}, {"node": {"oid": "4f278dc05a85da3ce39687f59691e23c1c66877b", "messageHeadline": "Fix compiling async arrows in uncompiled class fields (#14752)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 101, "deletions": 38}}, {"node": {"oid": "b2da6e0d4ce04d7f71c0ea2b9dbb933009aa4e43", "messageHeadline": "Add v7.18.9 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "f1ac2906b1066e47503e4d82d0602acd4be94e60", "messageHeadline": "v7.18.9", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 60, "deletions": 60}}, {"node": {"oid": "d5f4505c7e90caf36c530f55165f4b3a0afc1edb", "messageHeadline": "fix: allow exporting `TSDeclareFunction` as default (#14763)", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "354c259265ad1bb92b1aef7adf32b0bde03781c6", "messageHeadline": "test: ensures standalone is built into ES5 (#14124)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 317, "deletions": 296}}, {"node": {"oid": "821f6e2f1d8ba7856ee5afacd6913262b299bd5c", "messageHeadline": "chore: update test262 to 91a61b29acc087552e45a506837ab00a2f5e25a0 (#1\u2026", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8f5afdd0ce3d969c1dd2b509b7a7f3d0f80f0d6", "messageHeadline": "fix: `returnType` with comments generates incorrect code (#14758)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "0df9f622e12966845af7d70f5543573362434183", "messageHeadline": "Remove `Super` from `Expression` alias (#14750)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 97, "deletions": 37}}, {"node": {"oid": "bcf8b2273b8cba44c9b93c8977f05d508bfc1b91", "messageHeadline": "Fix `@babel/register`/`@babel/node` compat with ESM build (#14693)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 52, "deletions": 31}}, {"node": {"oid": "a34a5ae50822be546912db41387c8df5cf9f9901", "messageHeadline": "Use `gensync` types from DefinitelyTyped (#14710)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 224, "deletions": 276}}, {"node": {"oid": "2b163d8082766af0318aeb682d97526034742458", "messageHeadline": "Prepare for compiling Babel to native ESM (#13414)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 477, "deletions": 82}}, {"node": {"oid": "ea991823fa78be3a3366c8e311385ab8a5d7e5b0", "messageHeadline": "Print a message when the watcher of `babel-cli` is ready. (#14748)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 45, "deletions": 9}}, {"node": {"oid": "41582ee444debf24dc0702cef2919f608d06b235", "messageHeadline": "Provide better parentPath typings (#14739)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 7167, "deletions": 510}}, {"node": {"oid": "b4646fe298d806f806c8d21ed1ee70d1c19f3a50", "messageHeadline": "fix: main branch linting (#14745)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "703ee007378c9de464fbef58a7175f7c15e1f051", "messageHeadline": "Use `@ts-expect-error` instead of `@ts-ignore` (#14743)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 142, "deletions": 114}}, {"node": {"oid": "61655370011ab1378eed7a066a9356b9d98a716a", "messageHeadline": "perf: Improve generator perf (#14701)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 541, "deletions": 313}}, {"node": {"oid": "50f2a8b61911f4901d984bb488e775ef81238511", "messageHeadline": "Add v7.18.8 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "ea1eedaa35bec4f09d9ae728ca8e4ce594249e7f", "messageHeadline": "v7.18.8", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "0d87fe72783c28c1dc7f5bd20d8ea0f33cb5fafa", "messageHeadline": "fix: deep clone shared AST field definitions (#14737)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 71, "deletions": 70}}, {"node": {"oid": "f2347e42fd72180ed04fdc155b3e47d49411a472", "messageHeadline": "Inject IIFE when variables shadow binding in rest param (#14736)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 231, "deletions": 94}}, {"node": {"oid": "d307173db2df5f5fb6f4b9c5b4912336e734bc5b", "messageHeadline": "chore: update test262 to 3ddfa0cd1355198f7f4e8c8f2d44fa94c35c07ae (#1\u2026", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c79224431ec13c04e157db125eb11632f070c6d", "messageHeadline": "Misc fixes to `@babel/types` AST definitions (#14730)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 58, "deletions": 18}}, {"node": {"oid": "cc67a6e2c4fe29f9596dec3f6ffe1d3a41045a42", "messageHeadline": "Fix test debugging instructions for contributors (#14486)", "author": {"name": "Conrad Buck", "email": "conartist6@gmail.com", "user": {"login": "conartist6"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b67e369e85ef9bf48d9e3fa8e0335fda0f75b68c", "messageHeadline": "fix: guard against empty CPU return (#14726)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "184eeea9ba029d86013b2bd70978e7d6a42d0900", "messageHeadline": "[optimizeConstEnums] Inline const enum if only exported as type (#14723)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "f1c4ea3cbb9baf5c01c3ce42043f367b7d559a79", "messageHeadline": "fix: babel-plugin-proposal-function-bind: ts-ignore (#14707)", "author": {"name": "coderaiser", "email": "coderaiser@cloudcmd.io", "user": {"login": "coderaiser"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "d68be3fed5da84695fe1dab8c8e71e4bce1c0f1a", "messageHeadline": "fix: support compiling monorepo on single-core CPU machines (#14720)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6fd6ce1df8b669ad4815bdfd56aa77c3f7fb8023", "messageHeadline": "Add json schema of fixture runner options (#12619)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 296, "deletions": 0}}, {"node": {"oid": "6c89e7cb56310f939c74ff6a25869e35cbc5a021", "messageHeadline": "chore: update compat data to 9742598c5883018d68885e766840b4c5d7efab8f\u2026", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c143513a509b67535f348429d336e677821f072", "messageHeadline": "Fix compilation of nested `super(...)` calls (#14709)", "author": {"name": "Daniele Bacarella", "email": "dbacarel@users.noreply.github.com", "user": {"login": "dbacarel"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "2bbcd1e94ecf4ac4ae7c90623efaf446ac990b45", "messageHeadline": "chore: update test262 to f6179a6eb62c0ce83f32d8f11d127463fe30ee1a (#1\u2026", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26f01269e5588f79c2f727672b2da23566534d8f", "messageHeadline": "Update prettier (#14711)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2f459ff45f53d57280df0e639f3bdade58d11ff0", "messageHeadline": "Support some TSTypes in the inferrer (#14393)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 690, "deletions": 178}}, {"node": {"oid": "1261051a5e97f834fc027247d1fcab3b881c702c", "messageHeadline": "Unshadow `cjs` exports when transforming mutations (#14708)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "5fdc5ebb2a2016d2318cb2b8532c398bb3a0b92e", "messageHeadline": "chore: update dep `@typescript-eslint` (#14700)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 90, "deletions": 134}}, {"node": {"oid": "d480024c4b93e76b2eeb6afc000217646e642575", "messageHeadline": "Add v7.18.7 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "58dc2617580ff1d6df59b157c14e3623cfa80edc", "messageHeadline": "v7.18.7", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4ef03ae63daef600927ced00d908a1e95ecb9550", "messageHeadline": "fix: @babel/types exception in typescript project (#14706)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8c39d441a934f84117caa3f2c7ca020b36cdbb69", "messageHeadline": "chore: bump `@jridgewell/gen-mapping` (#14699)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "150c5767578136fb87ade71a6c4808801d04cbce", "messageHeadline": "Add v7.18.6 to CHANGELOG.md [skip ci]", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "7c91b80f316bbe0872897e098e3974a94a1b7ff8", "messageHeadline": "v7.18.6", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 161, "deletions": 162}}, {"node": {"oid": "4526516092fcbf2165be8e447b174b66dfa03256", "messageHeadline": "Update `regexpu-core` (#14698)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e6ddab1719462e5313b6cbb61e41399b07b722e9", "messageHeadline": "Add `proposal-unicode-sets-regex` to `@babel/standalone` (#14697)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "e4e700ebe5430e5361f5784599638f750edc6195", "messageHeadline": "[ts] Disallow property access after instantiation expression (#14650)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 531, "deletions": 1}}, {"node": {"oid": "d5823f296558e9ce1e7ac319ef892b7fd6b5c998", "messageHeadline": "Fix `@babel/core` peer dependency (#14696)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6347eaf2cd357d50a993c3925c8eb80b94f712dc", "messageHeadline": "Transform `await` in computed class keys (#14391)", "author": {"name": "Yokubjon-J", "email": "ezenxaanmeiji@gmail.com", "user": {"login": "Yokubjon-J"}}, "additions": 107, "deletions": 57}}, {"node": {"oid": "767c7b43a46a3921eb08e2c327722b305190d9c3", "messageHeadline": "fix: preserve function params type if possible (#14694)", "author": {"name": "magic-akari", "email": "akari.ccino@gmail.com", "user": {"login": "magic-akari"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "a7c438c5d4ad38ddcf5393a889fa7f2c1bc9b1a3", "messageHeadline": "[babel 8] Remove support for the `2018-09` decorators proposal (#12712)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 357, "deletions": 208}}, {"node": {"oid": "120c8103d5f8e67d673c17c77168d072329322c6", "messageHeadline": "chore: Update bench baselines (#14687)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 116, "deletions": 135}}, {"node": {"oid": "655990c3ad971f78ae49721e05c65afd4997dc21", "messageHeadline": "chore: update compat data to 581cd66955917a4cdf68eb22bc2e027a5285296a\u2026", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0af47d6bd236d23e47bb97db0801ab228f2d7d84", "messageHeadline": "chore: update test262 to b458b9f0c2f8720a2397e168090b20f459e1b2b2 (#1\u2026", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "399a1b45529d1a8db89853890d44def026141ae3", "messageHeadline": "Update to TS 4.7 (#14686)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "e8dce41083061f9f7ac0e9ef4fd6710a2252cd58", "messageHeadline": "JSON modules should be imported with default (#14668)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 963, "deletions": 176}}, {"node": {"oid": "87f26d5a172dae8f6d81a86c9d831e60c99220fe", "messageHeadline": "Don't load plugins synchronously in tests (#14679)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 122, "deletions": 99}}, {"node": {"oid": "3636faa3ed229b485840f279c987473294301daa", "messageHeadline": "enable TS compiler option: strictBindCallApply (#14685)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "b1e73d6f961065c56427ffa89c130beea8321d3b", "messageHeadline": "enable TS compiler option: noImplicitAny (#14601)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 4085, "deletions": 2108}}, {"node": {"oid": "171215f94eec4651045a92dbaceeadc7d8204cc3", "messageHeadline": "Update `babel-plugin-polyfill-*` packages (#14681)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 41, "deletions": 41}}, {"node": {"oid": "4a2101c7953621f546cd6156d6a01543ec95d09b", "messageHeadline": "feat: Npm cache comments for issue bot (#14669)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 36, "deletions": 7}}, {"node": {"oid": "8a83fc10d0c5cf7adefbd2a814884b03a0d8d04a", "messageHeadline": "Use full relative paths to plugins in tests (#14680)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 23, "deletions": 21}}, {"node": {"oid": "4c3365f6bd67385ddbaf44c86e975025e2f8ff2a", "messageHeadline": "Enforce setting `type` in `package.json` (#14675)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1258, "deletions": 151}}, {"node": {"oid": "d016c15ba5ffe3724591179fc427c501a27f0f26", "messageHeadline": "Fix remaining imports to be ESM-compatible (#14674)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 60, "deletions": 26}}, {"node": {"oid": "e482c763466ba3f44cb9e3467583b78b7f030b4a", "messageHeadline": "fix: Memory leak when deep cloning in `babel-core` (#14583)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 70, "deletions": 30}}, {"node": {"oid": "f0ec180eb7f9d663f6f328e1c342ac380ffb2237", "messageHeadline": "Enforce `_foo.default || _foo` to import lib files in tests (#14673)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 154, "deletions": 64}}, {"node": {"oid": "a32306da0e749320284ac1ecfbf735748beb7260", "messageHeadline": "Fix `import { types } from \"@babel/core\"` with native ESM (#14663)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 73, "deletions": 33}}, {"node": {"oid": "ae462a698541c301dde8da525fafa3f7cee29d14", "messageHeadline": "chore: update test262 to f169ba6ec7bdc86ae37948953a032324e82c382b (#1\u2026", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ca44e495121e9f7f2e2951d0184b2ede815ab61", "messageHeadline": "[ts] Allow `...<...>` followed by newline or binary operator (#14636)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 957, "deletions": 60}}, {"node": {"oid": "0c3371cd50cf45a8cc1b3dd0e4cfa3c599a26ecf", "messageHeadline": "Run Babel asynchronously in fixtures (#14659)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 52, "deletions": 31}}, {"node": {"oid": "f8785e973bd80565bf0106b066250f9c280cd1f0", "messageHeadline": "Rename Babel parser decorator tests (#14665)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "c8848c9b0d738c44a55f7856a0fa7fe67acb6b8a", "messageHeadline": "Add v7.18.5 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "352d4d2246b10dfd72bea5abbb5d4c3700acac45", "messageHeadline": "v7.18.5", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "8b759340970df6f2c55cf93ed6039148b0ba92d5", "messageHeadline": "Run Babel asynchronously in our build process (#14660)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "facafc3dc3903e780e42aa0656f18cf75a7b3aab", "messageHeadline": "fix: `new.target` with shadowed class name (#14611)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 55, "deletions": 15}}, {"node": {"oid": "a5dacd9c3012acafe3f840886f78a5a1287ee761", "messageHeadline": "Rely on the call stack to clean up cache in `_guessExe...iveTo` (#14649)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 43, "deletions": 36}}, {"node": {"oid": "7afb2f7062afe1c7772b93fda89adf2ad2ee8831", "messageHeadline": "Fix: Temporary files created by the test are not removed. (#14573)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "1e08968736867dcefbe476d3979bb22558de897e", "messageHeadline": "fix(systemjs): export named from destructuring object (#14655)", "author": {"name": "underfin", "email": "2218301630@qq.com", "user": {"login": "underfin"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "baf988ecb67831438db2544a91df8d68e3b03569", "messageHeadline": "Update test262 (#14653)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "7de87b642d949ca9164139062055c34da0ec1d37", "messageHeadline": "Update compat data (#14654)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55573cf955b0949ad616ac91f40b29f703700897", "messageHeadline": "Change limit of source map 3MB (#14641)", "author": {"name": "Vuk Vasi\u0107", "email": "hasterson123@gmail.com", "user": {"login": "vasicvuk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f23d1847d12e9acdd3c6b32298d0ca792a8af901", "messageHeadline": "Fix `_guessExecutionStatusRelativeToDifferentFunctions` perf (#14617)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 48, "deletions": 10}}, {"node": {"oid": "2ce56e832c2dd7a7ed92c89028ba929f874c2f5c", "messageHeadline": "[babel 8] Disallow synchronous usage of `babel.*` callback methods (#\u2026", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 225, "deletions": 138}}, {"node": {"oid": "ad194013881727ca6b17a0e72cfea2d552eed049", "messageHeadline": "docs: eslint-parser `requireConfigFile` behaviour (#14332)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "3b206e11a7e6bec44c6c721b6a31ac0fc60ea120", "messageHeadline": "Enable test `variance-annotations-with-jsx` with babel8 (#14626)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 4613, "deletions": 61}}, {"node": {"oid": "d85bf6fa12d8bbaa468f634c129520f8ffe1c38b", "messageHeadline": "update test262 parser tests (#14638)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "5b7d93e41b9db96e739f9382944054d060e3f133", "messageHeadline": "Speedup e2e test on github (#14627)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 53, "deletions": 4}}, {"node": {"oid": "d4d08d906a8c5c53cdf5fb0024def91fbfa51698", "messageHeadline": "Update compat data (#14631)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 77, "deletions": 74}}, {"node": {"oid": "e3af82e5f248c8c426f4e6d8d11096afbcf98a41", "messageHeadline": "Fix label in \"Update compat data\" action (#14632)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d0108c07789f878d85bdca904ee9008f9ad2f03f", "messageHeadline": "chore: automate compat-data update (#14248)", "author": {"name": "Tony Gorez", "email": "gorez.tony@gmail.com", "user": {"login": "tony-go"}}, "additions": 95, "deletions": 37}}, {"node": {"oid": "dd75b027e44276d254b2e52a417786152c656a6f", "messageHeadline": "feat: Automatically generate test results that do not exist (#14592)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "52cdab724d84efaea6a0cf5b4d1d993df6576257", "messageHeadline": "[babel 8] Recover from error when parsing `<T>() => {}</T>` (#14616)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 88, "deletions": 23}}, {"node": {"oid": "0fd73f5026837e389109f90cba3b1820b6e4aadf", "messageHeadline": "Move v7 prereleases changelog to a separate file (#14619)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 2844, "deletions": 2826}}, {"node": {"oid": "dc9bc6c31b43ca6ea533e77aea2857506ce5002a", "messageHeadline": "Add v7.18.4 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "5419d84da4f30da0c077669f26b270b73c472989", "messageHeadline": "v7.18.4", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "64b30c673e7ad4f297f4ec744aeb14ef62234c34", "messageHeadline": "Update failing Babel 8 parser fixture (#14615)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 245, "deletions": 6}}, {"node": {"oid": "6d59ed732127aaec98d282aa336e11c3cf654819", "messageHeadline": "Fix `@babel/transform-typescript` compatibility with Next.js (#14610)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "e8c4b7833075fda0a15ba0eb66dd3e2d0f3718fb", "messageHeadline": "[ts] FIx parsing of nested `extends` type in arrow type (#14604)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 238, "deletions": 1}}, {"node": {"oid": "eab2b107762a49f6deec30c42eceb686b4930d2a", "messageHeadline": "refactor: avoid mutating AST nodes (#14599)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "5f9c532d088f2b0a89794398f2cf08d71ecd1447", "messageHeadline": "fix: remove TSDeclareFunction from ExportDefaultDeclaration (#14591)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "8967ccbdd84d88f9ba6ecd9445f2997601193330", "messageHeadline": "fix: `loc.index` of some nodes is wrongly enumerable. (#14595)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 429, "deletions": 5}}, {"node": {"oid": "bc02e8277635cd544be16b0873e3552e65ad1fcf", "messageHeadline": "Add v7.18.3 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4d4db2a95b4e8ed36ac6b539eb0de5596a2d8452", "messageHeadline": "v7.18.3", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a2ef665029a5b9e28ef93fbea3f5f025dfa145ba", "messageHeadline": "Restore es5 compatibility in `@babel/runtime/regenerator` (#14588)", "author": {"name": "Jerome Louis", "email": "jlouis@change.org", "user": {"login": "jlowcs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f8cf03c0674f068303de26f248ef59bc0bda1bfa", "messageHeadline": "Fix typo in moduleAttributesVerionPluginOption (#14584)", "author": {"name": "Tyson Williams", "email": "34664007+TysonMN@users.noreply.github.com", "user": {"login": "TysonMN"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ab5d19b0b2abb819c014cd23011040566d6274c2", "messageHeadline": "Add v7.18.2 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "260c33ad27cd04a7a2385bc7790fcb6acec38008", "messageHeadline": "v7.18.2", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "deb832ba50f1f74e5a3aaa47a70b4ffdc14c4cf5", "messageHeadline": "fix: skip template literal transform for TSLiteralType (#14582)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "62fd56ffd1576483128f8f53f17e11286800f370", "messageHeadline": "Support frozen built-ins in `@babel/runtime` (#14537)", "author": {"name": "Jack Works", "email": "jackworks@protonmail.com", "user": {"login": "Jack-Works"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "a273a1d1a89ef4a6c0834c9dd890e37670856a49", "messageHeadline": "Add third party lib typings (#14580)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 152, "deletions": 6}}, {"node": {"oid": "52a9089f04a05741bb130d6dcc260d93de970d82", "messageHeadline": "Define the global `regeneratorRuntime` in `@babel/runtime/regenerator\u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 45, "deletions": 3}}, {"node": {"oid": "dd429517f714b0d16a2d44b531327f538b33b37c", "messageHeadline": "add Accessor alias description (#14571)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1fcc5711fed0afc41c7aa21b2f4e6c9317ebe9bb", "messageHeadline": "Fix synchronization between main thread and worker (#14541)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "8f904e07649d10cb21ae6360e6e76cd62d9a4547", "messageHeadline": "Enable the `noImplicitThis` tsc option (#14545)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 192, "deletions": 93}}, {"node": {"oid": "1bc9949ebf24cbbeebad4fb49456941a89d802b7", "messageHeadline": "environmentVisitor should skip decorator expressions (#14371)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 400, "deletions": 60}}, {"node": {"oid": "ee4576f6c0d25bd0c64a7a891c34e28fc016b974", "messageHeadline": "Update `@babel/*` dependencies (#14565)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 391, "deletions": 394}}, {"node": {"oid": "2b00df3c0d72ecf24baf423577696cd33c8b4e4a", "messageHeadline": "Add package sub exports path mapping to `tsconfig.json` (#14561)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 60, "deletions": 19}}, {"node": {"oid": "aee2a71eac593b3206004bbeff23a420ebb331e0", "messageHeadline": "Add v7.18.1 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "b2f2fdbaa05a41ae8857b13377b1459d8171e2a7", "messageHeadline": "v7.18.1", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e7fc5777c6467bdeecdfa3419e945c62c4095f5e", "messageHeadline": "Fix TypeScript plugin compat with `@babel/types` versions (#14566)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "44362f41f91dd5a794526763dc82f469ffab081f", "messageHeadline": "fix: Duplicate declaration in transformed for...of (#14564)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 66, "deletions": 29}}, {"node": {"oid": "cc2de3b7ee85d7bb52ebfae799f1a1c6af2ad8f6", "messageHeadline": "Add v7.18.0 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "2d5f5ad7fd2a4ad4cc42b36aefabcc37a6d9abe8", "messageHeadline": "v7.18.0", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 50, "deletions": 51}}, {"node": {"oid": "e0a2a7133a6417959b03e3695e7215e950186da1", "messageHeadline": "Inline `regeneratorRuntime` as a normal helper (#14538)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1243, "deletions": 173}}, {"node": {"oid": "e57d081e275808ed7129b2d028b415dc6f37d362", "messageHeadline": "feat: add import-assertions to `shippedProposals` (#14556)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 94, "deletions": 4}}, {"node": {"oid": "1daded57126ba172eef3664c08829b83a1112cc9", "messageHeadline": "Transform destructuring private (#14304)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 4338, "deletions": 76}}, {"node": {"oid": "6415f091ff36d229748ad937ba6401f9c3d43c7e", "messageHeadline": "[ts 4.7] Support optional variance annotations (#14359)", "author": {"name": "magic-akari", "email": "akari.ccino@gmail.com", "user": {"login": "magic-akari"}}, "additions": 12906, "deletions": 11}}, {"node": {"oid": "59d24a45d9164d3ad8864abd6cea258ddd63f70b", "messageHeadline": "[ts 4.7] Support `extends` constraints for `infer` (#14476)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 1637, "deletions": 6}}, {"node": {"oid": "d6ff91940f1a36f19cd8da003c8c5e5d9b9cca92", "messageHeadline": "[ts] Add support for instantiation expressions (#14457)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 981, "deletions": 90}}, {"node": {"oid": "92ffff415f64eee2a199ff77f5876b8758679f20", "messageHeadline": "Pass filename to `importInterop` method (#14456)", "author": {"name": "Nick Heiner", "email": "NickHeiner@users.noreply.github.com", "user": {"login": "NickHeiner"}}, "additions": 247, "deletions": 121}}, {"node": {"oid": "a3a63d23f8b79a401583a5bfde9874b8e1863de4", "messageHeadline": "Do not create multiple copies of comments when cloning nodes (#14551)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 69, "deletions": 11}}, {"node": {"oid": "4d1280887ec5cc3e68a722b95827796cc12b1b2b", "messageHeadline": "improve helper-create-class-features typings (#14530)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 160, "deletions": 72}}, {"node": {"oid": "9156230e68f2d81fe62edf7c9c970ebb7787adb0", "messageHeadline": "Fix parsing of `<` after object literals with the `jsx` plugin (#14557)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 60, "deletions": 19}}, {"node": {"oid": "4266fef89fe1896429ce2214a2ba5d2fb89bdf71", "messageHeadline": "fix: do not mark computed `React[...]` methods as pure (#14528)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 31, "deletions": 21}}, {"node": {"oid": "060e983622edec5f734c24c34fb02b6cf49eb3ae", "messageHeadline": "Add typings for archived syntax plugins (#14544)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 205, "deletions": 3}}, {"node": {"oid": "2359c4fa64c250979f6baa9ac2899c5dbd688064", "messageHeadline": "update yarn lock (#14558)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2c68a93141c4a8c9a94f16f937f6cccae34b03c9", "messageHeadline": "Add v7.17.12 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "47a3240c39f9863752b764b20db27c838de60be3", "messageHeadline": "v7.17.12", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 84, "deletions": 85}}, {"node": {"oid": "9199565fa08d840c8f1cc86c1b22be119b538f2f", "messageHeadline": "babel-highlight: Upgrade to js-tokens@8 (#14554)", "author": {"name": "Simon Lydell", "email": "simon.lydell@gmail.com", "user": {"login": "lydell"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "a24c1d047e6db77c32d9505c6876897b4c3689d2", "messageHeadline": "chore: update test262 to 509363bcfd24b3476dc106eabc0ac856ed5eb51d (#1\u2026", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6dc633e71ef65943554e4087c39a4b939b0eadd0", "messageHeadline": "ci: add GitHub token permissions (#14539)", "author": {"name": "Varun Sharma", "email": "varunsh@stepsecurity.io", "user": {"login": "varunsh-coder"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "1d2e7e90ec94aa25cd28ca45eabdd1b445befd0a", "messageHeadline": "Fix flaky babel-cli test (#14535)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "c6e68c732543894024e60b24cf2328fed02e938a", "messageHeadline": "@babel/types builder improvements (#14519)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1452, "deletions": 483}}, {"node": {"oid": "871ed897a711a92c9470c481c23fa00bd75f18c4", "messageHeadline": "Never hoist JSX elts referencing vars from the current scope (#14536)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "9c1774a63f080fbf9f0a60d6674e8f220d2d7d70", "messageHeadline": "fix: perserve parentheses of lhs id with rhs unamed fn (#14524)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "0984a2a0193d2a41f9f2dec318ba80267daee5c8", "messageHeadline": "Print necessary parentheses for functions in postfix expressions (#14\u2026", "author": {"name": "Xia Wenqi", "email": "xiawenqi90@gmail.com", "user": {"login": "xiawenqi"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "fbd065256ca00d68089293ad48ea9aeba5481914", "messageHeadline": "chore: update test262 to 2e7cdfbe18eae4309677033673bb4b5ac6b1de40 (#1\u2026", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2e1f002faaac247fb9e5220703e7a770b43ef18", "messageHeadline": "improve react-jsx-self typings (#14529)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "97d1967826077f15e766778c0d64711399e9a72a", "messageHeadline": "Update scope info after destructuring transform (#14494)", "author": {"name": "Peeyush Kushwaha", "email": "peeyush.p97@gmail.com", "user": {"login": "peey"}}, "additions": 37, "deletions": 18}}, {"node": {"oid": "60151e2f6fa3a505d53f469e3911a74b7b334c66", "messageHeadline": "Add `fail-fast: false` to CI tests matrix (#14523)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "12011fff9a1710af13261e291a1d717f27873e61", "messageHeadline": "Update to Jest 28 (#14490)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 394, "deletions": 1204}}, {"node": {"oid": "e29e915d2ed7b6a65282cfad4c19e4f2dc1eeffc", "messageHeadline": "fix: allow liberal named type-as imports (#14522)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 167, "deletions": 3}}, {"node": {"oid": "7129096c1d0bf44caede5de8ba59ffc113009da8", "messageHeadline": "Minor legibility cleanup (#14448)", "author": {"name": "Conrad Buck", "email": "conartist6@gmail.com", "user": {"login": "conartist6"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "0b5b009b2d20bc3401d86bd038e1cf5b8b7c86c1", "messageHeadline": "Update `jest-light-runner` (#14488)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 514, "deletions": 68}}, {"node": {"oid": "0e6900d771f165d4a2635001c38b10dc77749760", "messageHeadline": "Fix parsing ts type casts and nested patterns in destructuring (#14500)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1414, "deletions": 156}}, {"node": {"oid": "4ce57400ad7935e7006e4f82473c29cae2f239ed", "messageHeadline": "Use `maybeAddMapping` to add sourcemap markings (#14510)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 63, "deletions": 125}}, {"node": {"oid": "c90add779ae6f096962bf0ec1add08a6893853f2", "messageHeadline": "Provide plugin/preset typings from plugin-utils (#14499)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 742, "deletions": 294}}, {"node": {"oid": "51c8c029b65c8b42d2d75d758bbdef3846f25ae6", "messageHeadline": "Add v7.17.11 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6e83daec46626446f31b8c72236c8a84ae77a532", "messageHeadline": "v7.17.11", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "84de4d926e296fcf46e07e0c69059ec5ee2dba6d", "messageHeadline": "fix: `@babel/runtime-corejs2` should depend on core-js 2 (#14509)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "37931d116a21b1d4925f2e6dfab6c884aec9b5e0", "messageHeadline": "Add v7.17.10 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "09b335ad5dda896cdb8c70eb995cd47308d0f324", "messageHeadline": "v7.17.10", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "518e1a6de4e05613ebf3aaf2c35e598e1dbcdb63", "messageHeadline": "Do not add sourcemap markings for indentation (#14506)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 175, "deletions": 116}}, {"node": {"oid": "78f4544a3a88a4ab34fceaa155d7f11fdf9ecc3a", "messageHeadline": "chore: update test262 to dcd25e616d1023922c3afb3fe13c792ed134f8f4 (#1\u2026", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6d8434d17af056c860882efe7c670b9c6e0ec72", "messageHeadline": "Switch to `@jridgewell/gen-mapping` for sourcemap generation (#14497)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 141, "deletions": 135}}, {"node": {"oid": "f05b87708b740946230d0318dd1e6292833dd821", "messageHeadline": "Remove git.io shortlinks from repo (#14493)", "author": {"name": "Andrew Gutekanst", "email": "andrew.gutekanst@gmail.com", "user": {"login": "Andoryuuta"}}, "additions": 57, "deletions": 57}}, {"node": {"oid": "0b9fb13cb63e4aad375f2f54524871d3b6dd9314", "messageHeadline": "[babel 8] `ObjectTypeAnnotation` fields must always be arrays (#14465)", "author": {"name": "Daniel Tschinder", "email": "231804+danez@users.noreply.github.com", "user": {"login": "danez"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "0d2ae01dd2b6753e6934bce292eed6ac33347045", "messageHeadline": "Update rollup packages (#14003)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 78, "deletions": 148}}, {"node": {"oid": "bdc4eb5855e04c1d8cd92df348822921b9061c18", "messageHeadline": "chore: update test262 to 78c6ec7f1c9fde10f06db68b6d5ee7019aeb0f5f (#1\u2026", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f51fc614681153a366059f1f53994a13b88abbf5", "messageHeadline": "[cli] Avoid `SourceMapGenerator` for simple map concatenation (#14479)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 58, "deletions": 61}}, {"node": {"oid": "f24a72d3348930b08e736f55758f3fc58af1d6f2", "messageHeadline": "Build ci on windows (#14463)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "59111e3f0a0c7c859983bab809b74a0fdc5717b5", "messageHeadline": "Update `async` in lockfile to get rid of dependabot warning (#14478)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "84133a1ae4af26f9d68f0de82de22b8e01c84ef1", "messageHeadline": "chore: test against node 18 (#14474)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 22, "deletions": 29}}, {"node": {"oid": "f051e8b60fab5e0768eda73849ba0a2cf1af8e02", "messageHeadline": "[babel 8] Remove `selfClosing` from `jsxElement` builder (#14464)", "author": {"name": "pigwang", "email": "wangjiwei@youzan.com", "user": null}, "additions": 11, "deletions": 5}}, {"node": {"oid": "3f341387b96d0b347e1c44cfd220bc963ca97bde", "messageHeadline": "chore: update compat-data (#14475)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 289, "deletions": 290}}, {"node": {"oid": "2c7e9f79bb8c28c73ecc52c53fa1bc3a25c21b63", "messageHeadline": "Fixing a few small typos (#14466)", "author": {"name": "John Daly", "email": "john.daly2@gmail.com", "user": {"login": "JohnDaly"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "70fabe993d9cc15213e68deb0232ba7d01386755", "messageHeadline": "Update test262 (#14467)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e71843acf093590d813e8da32764ceb35005c61a", "messageHeadline": "fix: build standalone on windows (#14462)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "d281a5486148ad8e209cbecd492a9f3c1446712e", "messageHeadline": "fix adjustImportPath on windows (#14461)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df5c1ebb45040eff6c7146b7bee3a5142edc6223", "messageHeadline": "Add missing `startColumn` to `ParserOptions` type definition (#14453)", "author": {"name": "Abreto Fu", "email": "m@abreto.net", "user": {"login": "Abreto"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "b35ff0f11ca9abccd5acc4914dc3f83db0a53408", "messageHeadline": "Remove unnecessary object accesses for legibility (#14446)", "author": {"name": "Conrad Buck", "email": "conartist6@gmail.com", "user": {"login": "conartist6"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3f1bd8ec352abf48b05e75c762a50d61876bbcf6", "messageHeadline": "Update detection of pure nodes (`Scope#isPure`) (#14424)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 163, "deletions": 78}}, {"node": {"oid": "99842ace6e73ec3d2af1a858a816082db11b881a", "messageHeadline": "chore: correct typos (#14440)", "author": {"name": "apeltop", "email": "psycho3081@gmail.com", "user": {"login": "apeltop"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "f8543735a2895b2b3dc23fe8482b21e5ea7de359", "messageHeadline": "chore: update test262 to d7c0a2076c2b0c1531aef7069d4abe70eec44ee3 (#1\u2026", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8dd65d02f8861d8e50707a27cbd01e8d6e849432", "messageHeadline": "Add v7.17.9 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "3c762e876d713866a56bb6530563804b4f9d7a1f", "messageHeadline": "v7.17.9", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "7a473ed0c6e7bf4fb9f79d72ade0c3753efefac1", "messageHeadline": "Restore numeric seaprators support in `@babel/standalone` (#14427)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 20, "deletions": 44}}, {"node": {"oid": "84336bb184b4792b65ffbc307fdd09c915dd29aa", "messageHeadline": "Merge `babel-check-duplicated-nodes` into monorepo (#14420)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 254, "deletions": 14}}, {"node": {"oid": "2d75549bdf2d30634a729b983a5ac55576d3b855", "messageHeadline": "Use `jest-light-runner` from npm (#14419)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 284, "deletions": 641}}, {"node": {"oid": "982175b043d6e2c1439e55b473e69c786522d1fd", "messageHeadline": "Update `regenerator-transform` (#14415)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 59, "deletions": 2}}, {"node": {"oid": "954177842c0082447b47d9c77a44a7df6e4df8f6", "messageHeadline": "chore: update test262 to 926b0960d737b9f1dfd0ec0c1dfd95d836016d33 (#1\u2026", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7a7c65d3bda46eb0cbdcbc70c312635d4bab93d", "messageHeadline": "Fix NodePath.referencesImport for  JSXMemberExpression (#14403)", "author": {"name": "swandir", "email": "gswandir@gmail.com", "user": {"login": "swandir"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "9cb5f6c983b6d4be94de880946c16970a3788c9f", "messageHeadline": "Mention how to report vulns in Babel dependencies (#14397)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "611f5c849b3ea40b955481ddc01becbefe5588ca", "messageHeadline": "Add missing semicolons in 2021-12 decorators output (#14398)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 62, "deletions": 62}}, {"node": {"oid": "29dff68cbeeeb5dcf35586203f730325fd676998", "messageHeadline": "[2021-12] Support class decorators in export declarations (#14396)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 92, "deletions": 12}}, {"node": {"oid": "fe006183b11f7e03cdf86e25e97c47a516c50e16", "messageHeadline": "Fix flaky @babel/cli test (#14385)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 90, "deletions": 166}}, {"node": {"oid": "e703e9f838459068bdc4e6b4ef119649862bbbba", "messageHeadline": "chore: update test262 to 7b78d4be74e2f1c90549b4dce7ac2986ba3e954a (#1\u2026", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "135ed1dc8bfac8c3eb07645714b688a3b30459de", "messageHeadline": "Inline `@babel/helper-get-function-arity` package (#14389)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 9, "deletions": 85}}, {"node": {"oid": "efe0188aee90023949daff119ad37504891858aa", "messageHeadline": "fix: forward accessor proxy getter results (#14387)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "326c4208fc2a44aaacced1c4e9c6c7a066c8d38f", "messageHeadline": "fix: parse type parameters with inType context (#14384)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "e54bc6b8bc7644e7227577a8451a3cb3bcf55edb", "messageHeadline": "Remove unused `@babel/helpers` code (#14343)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 82, "deletions": 96}}, {"node": {"oid": "ba13e485c3d9f0457a70790f7991e0f52b1e0baa", "messageHeadline": "chore: bump minimist and json5 (#14382)", "author": {"name": "Fran\u00e7ois Farge", "email": "fr.farge96@gmail.com", "user": {"login": "fargito"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "c79709a669615347ee1fcbbda4efb5f29ed56078", "messageHeadline": "Parenthesize non-simple decorator expression (#14378)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 560, "deletions": 25}}, {"node": {"oid": "71a003a071dcb0ee5160d327f632ec685e719413", "messageHeadline": "Align named imports behavior in `.mjs` and `.js` files (#14366)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 34, "deletions": 31}}, {"node": {"oid": "8855e4c27e8b0e90409b4295336d07e8971386b4", "messageHeadline": "[setPublicClassFields] Use define for static `name`/`length` (#14351)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 54, "deletions": 3}}, {"node": {"oid": "cb74c3772ebf8704806a3e4e49c45d970dba0de3", "messageHeadline": "refactor: replace deprecated String.prototype.substr() (#14377)", "author": {"name": "CommanderRoot", "email": "CommanderRoot@users.noreply.github.com", "user": {"login": "CommanderRoot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3ee9db7afe741f4d2f7933c519d8e7672fccb08d", "messageHeadline": "Add v7.17.8 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "1a58c7ed6a872f83271f81001e9b66a5a4e679f9", "messageHeadline": "v7.17.8", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "7316f93897dcdde64997d9a5a03ee5fb5a5a9c72", "messageHeadline": "Update decorators to match latest spec (#14353)", "author": {"name": "Chris Garrett", "email": "chris@bitski.com", "user": {"login": "pzuraq"}}, "additions": 423, "deletions": 203}}, {"node": {"oid": "338d7f1a2a7aa50624a844cab659598b11dda188", "messageHeadline": "Ignore array grouping in test262 tests (#14370)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4392e4f69f38e5a4093af33d48d8a74c74164679", "messageHeadline": "Defer `<T>() => {}` TSX error to Babel 8 (#14367)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 100, "deletions": 34}}, {"node": {"oid": "410c9acf1b9212cac69d50b5bb2015b9f372acc4", "messageHeadline": "[systemjs] Fix nested `let`/`const` shadowing imported bindings (#14057)", "author": {"name": "Sneh Khatri", "email": "khatris2014@gmail.com", "user": {"login": "The-x-Theorist"}}, "additions": 119, "deletions": 20}}, {"node": {"oid": "01380a61f1c03b8ea1c17107d161fd4ec75a4b00", "messageHeadline": "Allow keywords in TS qualified types (#14362)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 270, "deletions": 61}}, {"node": {"oid": "dacaab1071a509f334c9c7355c38dd829cda9935", "messageHeadline": "Update yarn lockfile (#14356)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b6363062cd5823c8cc5a97586b98ced9f258f063", "messageHeadline": "Decorators misc fixes (#14339)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 243, "deletions": 61}}, {"node": {"oid": "e597854a9824edea6d3e5f04cdebf74b6f3dc20a", "messageHeadline": "Add v7.17.7 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "4f1617cdd043c7b3d9797c92917e5537f7fb14a2", "messageHeadline": "v7.17.7", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 28, "deletions": 29}}, {"node": {"oid": "8dcf3ef36a131447fef143b8fc9d71321188ce2f", "messageHeadline": "Avoid `resolveTargets` call if `browsers` is an empty array (#14294)", "author": {"name": "\u90a3\u91cc\u597d\u810f\u4e0d\u53ef\u4ee5", "email": "453491931@qq.com", "user": {"login": "dev-itsheng"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "4820ea0f6e8691350e2396b7fac7a8e043a545fa", "messageHeadline": "Fix some minor (language, not code) syntax and type errors. (#14352)", "author": {"name": "\u90a3\u91cc\u597d\u810f\u4e0d\u53ef\u4ee5", "email": "453491931@qq.com", "user": {"login": "dev-itsheng"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "a7b1181fef65b69a7ae6cd5e59045d311470e70a", "messageHeadline": "Fix update expression for exported bigints (#14341)", "author": {"name": "magic-akari", "email": "akari.ccino@gmail.com", "user": {"login": "magic-akari"}}, "additions": 397, "deletions": 28}}, {"node": {"oid": "983f707611eaf91d43364f081dac44dca2bb418a", "messageHeadline": "move static-block and private-in tests to es2022 (#14346)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "bae5027844f9dc07927b1a826f5fb5d15ce6ffcf", "messageHeadline": "Allow variable and function with the same name in static blocks (#14344)", "author": {"name": "Yokubjon-J", "email": "ezenxaanmeiji@gmail.com", "user": {"login": "Yokubjon-J"}}, "additions": 77, "deletions": 1}}, {"node": {"oid": "0f62c58c79830cfe0afb26161e96e0e1b0482c01", "messageHeadline": "Exclude `helpers/*.js` from codecov (#14342)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "24f0944e2d5b83dac4cba80e1b33c8098c613dc7", "messageHeadline": "Report single error for invalid num seps in unicode escapes (#14338)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 176, "deletions": 23}}, {"node": {"oid": "095131601d6c8df66381aa349ba548812aabba50", "messageHeadline": "Fix static/proto initializers when there aren't class fields (#14335)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 176, "deletions": 34}}, {"node": {"oid": "9ba894c1230606560809ba1c82f840e883edc4ac", "messageHeadline": "Type-safe ParseErrors (#14320)", "author": {"name": "Francisco Ryan Tolmasky I", "email": "tolmasky@gmail.com", "user": {"login": "tolmasky"}}, "additions": 3263, "deletions": 2973}}, {"node": {"oid": "4f80f5c4171bcdcf1c6a41d0234bb167bd27e0e7", "messageHeadline": "Improve `transform-destructuring` typings (#14236)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 797, "deletions": 619}}, {"node": {"oid": "0b29359f9ab1e9773aa858e79271587397013a27", "messageHeadline": "fix: push `newClass` only when class is decorated (#14334)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 208, "deletions": 117}}, {"node": {"oid": "4bb9b89b2dd60fcbe1d6512bf40b5fef57aeacf0", "messageHeadline": "Remove length restriction from JSX entities, and ignore `Object.proto\u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 272, "deletions": 35}}, {"node": {"oid": "5cf3118700ff87b5c1a8e3b154299fa9f8ec948d", "messageHeadline": "Fixed the `ParseResult` type in `@babel/core` (#14333)", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "2ce3e9f1087603c8490c345e3af963a52dd7de0f", "messageHeadline": "chore: update test262 to f7fb969cc4934bbc5aa29a378d59325eaa84f475 (#1\u2026", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e9301d9e74d70efa64d5810ef1026ff3552e3d2", "messageHeadline": "Convert ESLint plugins to CommonJS (#14180)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 117, "deletions": 118}}, {"node": {"oid": "a38d54c217d0c3d93cc5a29536e1b8309a920bbb", "messageHeadline": "Unify compat-data generation with and without `bugfixes: true` (#14305)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 125, "deletions": 126}}, {"node": {"oid": "2b5b3a39fbe0726ad543ba0f5189d2c6d9fabfac", "messageHeadline": "format README.md (#14324)", "author": {"name": "green1052", "email": "green1052@protonmail.ch", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "4e0e5f9ad6ca1c8b305dd2bc3aba9a28f1239837", "messageHeadline": "Update `@types/jest` (#14315)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 35, "deletions": 122}}, {"node": {"oid": "4f806933f63f58cb2af032d56ab13bead0e412a4", "messageHeadline": "Fix `import type/typeof` printing with no specifiers (#14309)", "author": {"name": "Sneh Khatri", "email": "khatris2014@gmail.com", "user": {"login": "The-x-Theorist"}}, "additions": 32, "deletions": 23}}, {"node": {"oid": "2671c986c24df4a9edca30aba029aec170ea3d12", "messageHeadline": "Fix duplicate exports initialization with many exports (#14313)", "author": {"name": "Jasin Yip", "email": "yejunxing@gmail.com", "user": {"login": "JasinYip"}}, "additions": 763, "deletions": 5}}, {"node": {"oid": "7ff30840668b4b866ec76554d88e8d617612829d", "messageHeadline": "fix: support bigints in update expressions for private fields (#14311)", "author": {"name": "magic-akari", "email": "akari.ccino@gmail.com", "user": {"login": "magic-akari"}}, "additions": 216, "deletions": 41}}, {"node": {"oid": "dd6a53dfd08a9c972f555718acf5deb5693bc697", "messageHeadline": "Update test262 (#14306)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5749c16dc2e762ae39bb2046ae52a50d57602ba6", "messageHeadline": "[tsx] raise error on single arrow type argument without comma (#14135)", "author": {"name": "Ozan H", "email": "47304816+ozanhonamlioglu@users.noreply.github.com", "user": {"login": "ozanhonamlioglu"}}, "additions": 54, "deletions": 18}}, {"node": {"oid": "7686fc0817a727d22836c7b5b267e2afed522757", "messageHeadline": "fix: cache (#14303)", "author": {"name": "Ruben R", "email": "github@cha0s.io", "user": {"login": "cha0s"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9d319561c9ed09a2c800756efdae10feed9502d1", "messageHeadline": "Remove pretty printing from register cache (#14300)", "author": {"name": "Joseph Lennox", "email": "jlennox@gmail.com", "user": {"login": "jlennox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a53c2fa4a21cae90dfc2a62030be08b2599b86f1", "messageHeadline": "fix(ts): skip func-type param start on parsing (#14293)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 659, "deletions": 21}}, {"node": {"oid": "aa5ff3690350d2b202deccadb08577bf07e9f4b1", "messageHeadline": "Add v7.17.6 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "9421fa142af53a7a7fd9c398b6d433adf3435448", "messageHeadline": "v7.17.6", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c4dc52e8b075a7a921bfd668adb1f4817efe6691", "messageHeadline": "cli: handle multiple input sources in watch mode (#14281)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 152, "deletions": 35}}, {"node": {"oid": "300e477754b7c91370adc263c803d36c5b701de2", "messageHeadline": "`allowMutablePropsOnTags`: cache JSX const elements w/ fn props (#12975)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 157, "deletions": 116}}, {"node": {"oid": "2de3f1c6146e94f2db9ce59e9d14a790c61b3daf", "messageHeadline": "Remove Jest workaround for Babel 8 e2e test (#14224)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 2, "deletions": 16}}, {"node": {"oid": "79d62553ab32188d8357a50201c75af8de2da337", "messageHeadline": "Make module namespace sort compare function consistent (#14287)", "author": {"name": "devsnek", "email": "me@gus.host", "user": {"login": "devsnek"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a35af3e8ad8b499572512d4364eba70ce983bde3", "messageHeadline": "[hack pipes] Inline topic token when possible (#14278)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 459, "deletions": 386}}, {"node": {"oid": "193728405b6efc46a828e665510a265fc72b344c", "messageHeadline": "Avoid IIFE for single-expression class static blocks (#14275)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 122, "deletions": 286}}, {"node": {"oid": "8b69dae1c36081186e3021effd43bc6ec25c3b28", "messageHeadline": "chore: update test262 to ec39db5877853f6c8703156af2530730bfdf59d5 (#1\u2026", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a30b17754014c04a628e1a2458f437dd45c714b6", "messageHeadline": "Add v7.17.5 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1fb9ffbcc1ab51ccdecff6e410cfe18a76ce41c3", "messageHeadline": "v7.17.5", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b7631ffc6568818416ebfdd68403caa77bf63ac6", "messageHeadline": "Make source maps plain objects for use with `t.valueToNode` (#14283)", "author": {"name": "Adam Hines", "email": "ahines57@gmail.com", "user": {"login": "thebanjomatic"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "ea1c44ea7f5bee7681aa4d6074e3aa01bd125749", "messageHeadline": "Fix merging sourcemaps on Windows (#14282)", "author": {"name": "Justin Ridgewell", "email": "jridgewell@google.com", "user": {"login": "jridgewell"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "5c2fcadc9ae34fd20dd72b1111d5cf50476d700d", "messageHeadline": "Add v7.17.4 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "30fb04faaf4d3b1ca35aa2b018e949a3b4de3780", "messageHeadline": "v7.17.4", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "42c765b999717b75913ce03b418418b38a93dbbb", "messageHeadline": "Fix infinite recursion when merging sourcemaps (#14274)", "author": {"name": "Justin Ridgewell", "email": "jridgewell@google.com", "user": {"login": "jridgewell"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "dc28575ab78dc10de7127b979715d04a93b99ff7", "messageHeadline": "Add v7.17.3 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "f52c70c357969d3e75502956abd57b0b288fee9e", "messageHeadline": "v7.17.3", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "ef10c645c38dab3bbac45b350ecaeb1379450a6d", "messageHeadline": "jsx-development: do not emit `this` within ts module block (#14271)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 74, "deletions": 46}}, {"node": {"oid": "020a7b02bda9cc465b62113aae4369602f013a99", "messageHeadline": "Skip unnecessary temp vars in `path.insertAfter` (#14268)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 299, "deletions": 277}}, {"node": {"oid": "b17b8e2d5af33bb1d0877fbb6c61abb02d8dddaa", "messageHeadline": "Update most dev dependencies (#14267)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 264, "deletions": 140}}, {"node": {"oid": "e9756cb958ce95df2960e8b46ec2a47ac8dec250", "messageHeadline": "Eager `t.*` access in `shouldStoreRHSInTemporaryVariable` (#14191)", "author": {"name": "zhangenming", "email": "282126346@qq.com", "user": {"login": "zhangenming"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "19ede090eb88e6d98b4835ccef95becdbaaa7b18", "messageHeadline": "parser: Update `babel-parser.d.ts` for 7v.17.0 features (#14266)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b926d3413c256fc110f596e2046937f6cdc9dbe7", "messageHeadline": "Move all tests to GitHub actions (#14235)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 127, "deletions": 171}}, {"node": {"oid": "6cb0da99352138709586946867c7224b5ba62fc1", "messageHeadline": "chore: update test262 to 8851f084b6c86a52101081d7d946faedca2e6c82 (#1\u2026", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca1c38aff86fe3f1a9b302856491037f428c30c2", "messageHeadline": "fix: ignore Intl features and prototype methods in test262-parser tes\u2026", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 11, "deletions": 38}}, {"node": {"oid": "6b4d4661dda4f1ebeec781a5b10d462ba8451bbe", "messageHeadline": "Fix destructuring with holes in assign pattern (#14240)", "author": {"name": "magic-akari", "email": "akari.ccino@gmail.com", "user": {"login": "magic-akari"}}, "additions": 151, "deletions": 1}}, {"node": {"oid": "e06c0998e5f207ae5ce1eafcaf188e7ddf1fc5e1", "messageHeadline": "disable immutable yarn install on e2e-jest test (#14262)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d610f834bd1eaef2aaeef62e60f222b978708323", "messageHeadline": "Convert all SourceMapConsumers to TraceMaps (#14253)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 39, "deletions": 114}}, {"node": {"oid": "76dd49197af69a312283145cae2403ff2bd8961b", "messageHeadline": "Support merging sourcemaps when transformed file is fully replaced (#\u2026", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 183, "deletions": 78}}, {"node": {"oid": "a88bd30d50810f480c70828d2025d8334f13c4d6", "messageHeadline": "Add v7.17.2 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "99cac61be81a3ae5e3cea6d0be6c47d11dcd3dd0", "messageHeadline": "v7.17.2", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "57d92e80b45f6061db51510efbf86f021a6fd851", "messageHeadline": "Fix 2021-12 decorators application order (#14244)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 758, "deletions": 228}}, {"node": {"oid": "165b7352b71169d636731da9cd4c16886939b39a", "messageHeadline": "Fix reinstantiation of inherited plugins (#14241)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 73, "deletions": 8}}, {"node": {"oid": "1deccb0438dc5078dd4a354f35679db452a9266d", "messageHeadline": "Merge multi-source output sourcemaps (#14246)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 145, "deletions": 9}}, {"node": {"oid": "89e26a0528cf557bac53c28b1a5918c2f9089681", "messageHeadline": "Add v7.17.1 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a75125e4c8b814616fc10e4737c7a250a57dbb83", "messageHeadline": "v7.17.1", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "97057f1271c8d3037ba782e5e146aad4bc913e66", "messageHeadline": "Update `@babel/*` packages (#14226)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 621, "deletions": 677}}, {"node": {"oid": "963da8960b211164030931cfb74de9baeb5d39ea", "messageHeadline": "Restore class fields transform compat with old `@babel/types` (#14231)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "18f938c70afbe50d54eb7492ae8c3d6c30876f25", "messageHeadline": "Fix race condition in `--watch --verbose` test (#14232)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 34, "deletions": 17}}, {"node": {"oid": "4aca47cea5a27ca52bcd3b4dd2ee622787b7de25", "messageHeadline": "Add v7.17.0 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "38c23cded40af3ccc8d2c39dbe165e9b446e55a3", "messageHeadline": "v7.17.0", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "bdb14786ba81c242fac49cf556004a005c90c1be", "messageHeadline": "Update version of `_applyDecs` and `_identity` helpers", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "7d63d2f8337065a000d80da3282fba91f10fc6c2", "messageHeadline": "Allow plugins/presets to indicate external dependencies (#14065)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 797, "deletions": 140}}, {"node": {"oid": "abba9f29811d649c3164ea9c3e2e16292665e582", "messageHeadline": "Update `eslint-plugin-import` (#14222)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 23, "deletions": 33}}, {"node": {"oid": "a88fb27e2c64e0b3a4b5399ac1b6fe6427873f5c", "messageHeadline": "Remove Babel 6 from SECURITY.md (#14223)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "97a8bcb9cc1c5ea151785f2851388e16942646a2", "messageHeadline": "Expose `.index` on Position to internally track nodes location (#14174)", "author": {"name": "Francisco Ryan Tolmasky I", "email": "tolmasky@gmail.com", "user": {"login": "tolmasky"}}, "additions": 59254, "deletions": 59355}}, {"node": {"oid": "df27d542ef3871c342b085e41206d21a86673c1d", "messageHeadline": "proposal-pipe: Add support for `^^` and `@@` topics (#13973)", "author": {"name": "J.\u00a0S.\u00a0Choi", "email": "jschoi@jschoi.org", "user": {"login": "js-choi"}}, "additions": 13369, "deletions": 19}}, {"node": {"oid": "b91c3e15738ca9a390135bdce9d845da90c40733", "messageHeadline": "Add new method to check if node is null or not (#13940)", "author": {"name": "Daniel Tschinder", "email": "231804+danez@users.noreply.github.com", "user": {"login": "danez"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "b092bd0cb5329f7c9abaf775ea97e33661539514", "messageHeadline": "remove invalid test output", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 0, "deletions": 229}}, {"node": {"oid": "d50c18dbc282eee61966a42fcdbff7ddff98466b", "messageHeadline": "fix: usePrivateName usage", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "de5c7b1bceb98a4a7c383091f0724fcc5d489628", "messageHeadline": "Parse destructuring private fields (#13931)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1996, "deletions": 20}}, {"node": {"oid": "27c0137fc6d2212071bac9697e97e966b19abc3f", "messageHeadline": "Make `decoratorsBeforeExport` optional for 2021-12 decorators (#14217)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 88, "deletions": 145}}, {"node": {"oid": "05611f659a4b547959ac8f70920775eb18da3dc5", "messageHeadline": "Add new decorators transform (#14004)", "author": {"name": "Chris Garrett", "email": "chris@bitski.com", "user": {"login": "pzuraq"}}, "additions": 8136, "deletions": 63}}, {"node": {"oid": "f893b333a8dc42908eed80841cec305b7b3c2227", "messageHeadline": "Add the `decoratorsAutoAccessors` parser plugin (#13681)", "author": {"name": "Chris Garrett", "email": "me@pzuraq.com", "user": {"login": "pzuraq"}}, "additions": 1095, "deletions": 5}}, {"node": {"oid": "10fe2f3aab10e9bc8dd591d94499c6fbe53aa331", "messageHeadline": "Add transform support for the \"regexp unicode sets\" proposal (#14125)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 368, "deletions": 85}}, {"node": {"oid": "96a8251defd0815b8078dadc0d83f9ce933a3fd4", "messageHeadline": "Add parser support for the \"regexp unicode sets\" proposal (#14086)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 116, "deletions": 7}}, {"node": {"oid": "d941d7fb9e588d616f4bdd5908a1e198550d7dbc", "messageHeadline": "Expose `@babel/register/experimental-worker` (#14087)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "7d32f49625d132a8250a19df38beedaeab48aad0", "messageHeadline": "Switch to `@ampproject/remapping` to merge source maps (#14209)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 61, "deletions": 329}}, {"node": {"oid": "6b427ced22cf80fb45b7a5f55181960ce557af5b", "messageHeadline": "Fuzz test location-related parser options (#14201)", "author": {"name": "Francisco Ryan Tolmasky I", "email": "tolmasky@gmail.com", "user": {"login": "tolmasky"}}, "additions": 755, "deletions": 348}}, {"node": {"oid": "087241e1a05b14f7cf9e311b65433f6babdfa746", "messageHeadline": "[babel 8] breaking: bump minimum required Node.js to 14.17 (#14206)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "8ccd1219f830784ead6178180f87fd23e0bf9bd9", "messageHeadline": "Fix `instance class fields` compat-table names (#14210)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0bef6c189034496d38cd1a00197b1b344bacf51d", "messageHeadline": "Update compat data (specifically for rhino 1.7.14) (#14208)", "author": {"name": "Patrick Hulin", "email": "patrick.hulin@gmail.com", "user": {"login": "phulin"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "b1e79debed48b338ae8f58d64f1ac09c05f2895f", "messageHeadline": "Fix traverse scope tests (#14202)", "author": {"name": "overlookmotel", "email": "theoverlookmotel@gmail.com", "user": {"login": "overlookmotel"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "66f0bc60dcc0959ccd46699a5d900b5db29bac1e", "messageHeadline": "fix: Enforce newer version of `pirates` (#14195)", "author": {"name": "Daniel Tschinder", "email": "231804+danez@users.noreply.github.com", "user": {"login": "danez"}}, "additions": 6, "deletions": 15}}, {"node": {"oid": "5861002b338815fdbc0f31c5dda477240f188e74", "messageHeadline": "Reinterpret << when parsing TS type arguments (#14145)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1360, "deletions": 15}}, {"node": {"oid": "48cf6425345e6b676db512305f2f30d7b06a469c", "messageHeadline": "chore: run tscheck on babel 8 breaking test (#14190)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e25a2e857d3c92ad4b8382c6b3f4ec701e266e9", "messageHeadline": "Normalize absolute paths on Windows (#14187)", "author": {"name": "Mattias Ekstrand", "email": "mattias.ekstrand@gmail.com", "user": {"login": "atti187"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4f7b91be8a370417de1a8762dade50aac30854e7", "messageHeadline": "Add v7.16.12 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "526660552854e7972228e0c595a20ab904973c2e", "messageHeadline": "v7.16.12", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2ea90542bcd87e67602331ecc7fd88c43203d706", "messageHeadline": "Avoid dynamic import when it's not needed (#14192)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 25, "deletions": 21}}, {"node": {"oid": "e5d29f6e402ef6d2b173d555c471d2417401ab6a", "messageHeadline": "fix: incorrect conciseBody lookahead (#14194)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 49, "deletions": 2}}, {"node": {"oid": "b05dad7fed07672514fa6d0d21ce4c1e2c3a6f79", "messageHeadline": "Add v7.16.11 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "44c113f72d15c0cabdff4027ca61ccef269bf7ac", "messageHeadline": "v7.16.11", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "35ca17aab6c9daa631a2e80e09afc09da8ce11ec", "messageHeadline": "Add v7.16.10 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "4a737547e5eab0950db6c412dc614a329f6e36fe", "messageHeadline": "v7.16.10", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "6ec66d8d2249e345a587d8d47722abd779be6416", "messageHeadline": "Remove workaround for `_typeof` in runtime build script (#14157)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 14}}, {"node": {"oid": "e6cc1071101b1abbd0325bfc746cd04d7af132b0", "messageHeadline": "Avoid infinite loop when highlighting an empty input (#14165)", "author": {"name": "1o57", "email": "blankpenz@gmail.com", "user": {"login": "blankPen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1708ff2e42e3befaf56850e3001a25529f4d6d0", "messageHeadline": "[test runner] Restore `TEST_GREP` support (jest `-t` parameter) (#14170)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 35, "deletions": 7}}, {"node": {"oid": "b2cfc5bf27a60c3aa64c55018d5dafdd0eaa9a2c", "messageHeadline": "Skip class fields transform when not necessary for priv methods (#14169)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 387, "deletions": 237}}, {"node": {"oid": "478a9709ab20dc942fbb2c20a82ae8fa41e55ed6", "messageHeadline": "Improve errors location tracking (#14130)", "author": {"name": "Francisco Ryan Tolmasky I", "email": "tolmasky@gmail.com", "user": {"login": "tolmasky"}}, "additions": 2140, "deletions": 1141}}, {"node": {"oid": "a6ca39cebb961255e825f3de8e8f59400df4db01", "messageHeadline": "Handle logical assignment in super property transforms (#14164)", "author": {"name": "magic-akari", "email": "akari.ccino@gmail.com", "user": {"login": "magic-akari"}}, "additions": 223, "deletions": 22}}, {"node": {"oid": "e7c705a7486cc1a1490d26415336afd3100d3c8f", "messageHeadline": "Respect `package.json#exports` when resolving plugins (#14110)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 282, "deletions": 67}}, {"node": {"oid": "693f2d282d368f512c5fea161bba87a1651a3ac0", "messageHeadline": "Fix the transform of `super.foo--`/`super[foo]--` (and prefix) (#14162)", "author": {"name": "magic-akari", "email": "akari.ccino@gmail.com", "user": {"login": "magic-akari"}}, "additions": 106, "deletions": 5}}, {"node": {"oid": "dc5f419fa9e4ba3b8393dd9e957be33292b2525c", "messageHeadline": "chore(deps): update yarn to v3.1.1 (#14158)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 154, "deletions": 154}}, {"node": {"oid": "8035ad90f995891e65e446a08b570d1c28901214", "messageHeadline": "Disable \"Reentrant plugin detected\" error in async mode (#14153)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "ab2c578f98950f3bae6eb671d539ffdafa0c0aba", "messageHeadline": "test: add prettier e2e test (#14058)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "4ac8f7704c1ab66d68a824acc73a76e31a268399", "messageHeadline": "Add v7.16.9 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "fd0e37ea3ecb820280c1372a971f287c93cba00f", "messageHeadline": "v7.16.9", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "928f06ca99ccf671e6c4377bc1631614da11c3a2", "messageHeadline": "Follow up to #14136 (#14137)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "db08d945d019760b82c6408344734253319d645a", "messageHeadline": "Restore `@babel/register` compat with `@babel/core@7.5.x` (#14136)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6870e7f10f3823e684f39239b2d02fcc1c94d963", "messageHeadline": "Add v7.16.8 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "bc0d1ef8603ba8b20a4fe6220be1ad55b0cf815a", "messageHeadline": "v7.16.8", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "69246b6212732ee4ed157ff31a8d3275dc8d70ff", "messageHeadline": "[babel 8] fix properties name for function-like TS nodes (#13709)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 2757, "deletions": 105}}, {"node": {"oid": "335622f75db4c30159d33a62a205630da6c056ee", "messageHeadline": "Delete useless check for variable redeclaration (#14129)", "author": {"name": "Arthur", "email": "chentao19940815@gmail.com", "user": {"login": "imtaotao"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "04f3f17556eecd9cec38c451d41ddb087e1f24bc", "messageHeadline": "test: Add `importAssertions` to TS tests and update TS tests (#14127)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "1c32b670ce236c44fd6f13fc718fde58a00804eb", "messageHeadline": "Print trailing comma after a single TS generic in arrow fns  (#14113)", "author": {"name": "Ozan H", "email": "47304816+ozanhonamlioglu@users.noreply.github.com", "user": {"login": "ozanhonamlioglu"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "a6d77d07b461064deda6bdae308a0c70cacdd280", "messageHeadline": "[babel 8] Remove `@babel/runtime@<=7.13.0` compat check (#14120)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 85, "deletions": 70}}, {"node": {"oid": "910ece5e2ae482a141de94163b1cd7f3c1afe65c", "messageHeadline": "Optimize `transform-async-to-generator` output (#14122)", "author": {"name": "magic-akari", "email": "akari.ccino@gmail.com", "user": {"login": "magic-akari"}}, "additions": 102, "deletions": 21}}, {"node": {"oid": "213397be99fbeb4e3b8dc05ac87f7f7b39eb90ac", "messageHeadline": "Always use the plugin/preset name in fixtures options (#14118)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 454, "deletions": 453}}, {"node": {"oid": "393d5d74d828b628d11b3730842c54dcfb2cf59f", "messageHeadline": "[babel 8] Remove `@nicolo-ribaudo/chokidar-2` fallback (#14119)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "53ac687a599e2ecfd3c6b1a4ecf6880cbdf07ae5", "messageHeadline": "Update `core-js` 3 (#14108)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 128, "deletions": 38}}, {"node": {"oid": "b9ba4f9de809b737ab25eed40a8984de196cd9ac", "messageHeadline": "fix: forward stop signal to parent path (#14105)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 108, "deletions": 14}}, {"node": {"oid": "d158a48945a08591ab6b9e746540e3fca78f6509", "messageHeadline": "Don't mutate `@babel/register` options (#14107)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 57, "deletions": 2}}, {"node": {"oid": "ed3036d11c9a4e2a3451a655bce8f023e9cdf35a", "messageHeadline": "Register binding for newly created vars for commonjs transforms (#14097)", "author": {"name": "Sneh Khatri", "email": "khatris2014@gmail.com", "user": {"login": "The-x-Theorist"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "bee3e358515d0f3a67c557fad9a9afa0fe929a5e", "messageHeadline": "Fix TypeScript Enum self-references (#14093)", "author": {"name": "magic-akari", "email": "akari.ccino@gmail.com", "user": {"login": "magic-akari"}}, "additions": 118, "deletions": 9}}, {"node": {"oid": "028cc880a172c9ffe192da97109e46f941d74de6", "messageHeadline": "Update lockfile", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3942d72745481e9fc80d53f7c05b3888cd2d66d0", "messageHeadline": "Always print directives with double quotes when minified (#14094)", "author": {"name": "overlookmotel", "email": "theoverlookmotel@gmail.com", "user": {"login": "overlookmotel"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "ddd93b9c61a197711c2e3eae8a8b175783ea6976", "messageHeadline": "Add v7.16.7 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "23e884048a27fa219a0211e50e2be0b3a9f6f778", "messageHeadline": "v7.16.7", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 151, "deletions": 152}}, {"node": {"oid": "f69f1a80d51275a4d051a8e21090d0417daa00b0", "messageHeadline": "Import the correct `./typeof.js` helper in `@babel/runtime` (#14081)", "author": {"name": "Endrit Bajo", "email": "224696+exb@users.noreply.github.com", "user": {"login": "exb"}}, "additions": 97, "deletions": 5}}, {"node": {"oid": "2810dc6460bf2e61c10b321077861d5535e954db", "messageHeadline": "Fix derived classes in Chrome <= 36 (#14072)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "e77e3de402693a216088cb75cdf6a245cfd7d0f8", "messageHeadline": "[babel 8] Move `@babel/register` transform to a separate worker (#14025)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 777, "deletions": 367}}, {"node": {"oid": "d1cabf6bc88dda5f13369f5aedc796066c2e94c8", "messageHeadline": "[babel 8] Add `\"exports\"` to every package (#14013)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1717, "deletions": 125}}, {"node": {"oid": "2c68d03bf29e5817c9fde0bec916aa8a4acae7be", "messageHeadline": "Allow `$schema` property in json config files (#14067)", "author": {"name": "Sneh Khatri", "email": "khatris2014@gmail.com", "user": {"login": "The-x-Theorist"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "69ae3b5a250d60618702751aa2aa4f56ccd43988", "messageHeadline": "Update lockfile", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d6ff91d560891a7493661da4fa9643a4af95c2b3", "messageHeadline": "Fix unicode handling in generated function names (#14047)", "author": {"name": "Sneh Khatri", "email": "khatris2014@gmail.com", "user": {"login": "The-x-Theorist"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "ad17fe1cceadd4df4bd43d3d13619bb349fc7d8a", "messageHeadline": "fix: check preceding line break before exclamation (#14049)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 61, "deletions": 1}}, {"node": {"oid": "7178fbb0085bff96945e88f0a35ab492288532c2", "messageHeadline": "Add v7.16.6 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5687ade5e7a56a89752b75a5e38d60dcd7b64ac0", "messageHeadline": "v7.16.6", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "779420194060fb02fe17573edd89ee13f14e41a5", "messageHeadline": "fix: handle tokens for invalid template element (#14055)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1162, "deletions": 6}}, {"node": {"oid": "f32e3dddc46c57f315af6bfa7deb22e1c27a24ae", "messageHeadline": "Update `jest-worker` in CRA tests (#14050)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "bd3e6b1dd82468e044d37ba8c127a2e0462e66d4", "messageHeadline": "Add v7.16.5 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "7b7ab94066448cd495b33b51512f109589d63fd1", "messageHeadline": "v7.16.5", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 132, "deletions": 133}}, {"node": {"oid": "7dec78de2821c6c22b37667157392cffbe72daa6", "messageHeadline": "Skip `hasMoreThanOneBinding` tests on publish (#14048)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a7acde3885df4583ed84e780c4b0fce5815631f6", "messageHeadline": "Fix: default rest argument array elements as undefined (#14032)", "author": {"name": "Sneh Khatri", "email": "khatris2014@gmail.com", "user": {"login": "The-x-Theorist"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "add64e870bef076c3e42f68fd8a05ac9467fdbe1", "messageHeadline": "Don't resolve shadowed `arguments` variables from functions (#14036)", "author": {"name": "Sneh Khatri", "email": "khatris2014@gmail.com", "user": {"login": "The-x-Theorist"}}, "additions": 51, "deletions": 1}}, {"node": {"oid": "dfcfbf3b274343f782edbf5f6de0a6d830d77edb", "messageHeadline": "Disable `test262` CircleCI job (#14044)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "2d9fb7f83bf7691cfc853674301c285f9f069d6e", "messageHeadline": "Pin `jest-worker` to `27.2.1` in CRA e2e tests (#14040)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "c59870c526012010fb7ed5686ba99b6c27538b5a", "messageHeadline": "Mark class prototype as read-only (#12115)", "author": {"name": "wentout", "email": "went.out@gmail.com", "user": {"login": "wentout"}}, "additions": 490, "deletions": 458}}, {"node": {"oid": "39080492f46909153217939ff08d9bf4b03ce2a5", "messageHeadline": "maintain estree string literal shape when cloned (#14039)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 54, "deletions": 5}}, {"node": {"oid": "94af0e5c629b63fa11512b2ea8a8ac81d11a9db5", "messageHeadline": "Improve template tokenizing (#13919)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1006, "deletions": 175}}, {"node": {"oid": "3a85ddfb1b33b2b1f7bad4a05d8af15dc703619f", "messageHeadline": "Bring back deferred `require()` calls in `core` and `cli` (#14028)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 23, "deletions": 17}}, {"node": {"oid": "2a3b0b96012b86c558aec344dad34a60c51a71c9", "messageHeadline": "Update `@typescript-eslint/*` packages (#14029)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 45, "deletions": 45}}, {"node": {"oid": "a943f576d1f7181abc593f97b174fdcf8a6c421d", "messageHeadline": "Fix duplicate declaration error on ambient class declarations (#14016)", "author": {"name": "Sneh Khatri", "email": "khatris2014@gmail.com", "user": {"login": "The-x-Theorist"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "2d989a983dc13c7682d65faa075c8a26d2f5b991", "messageHeadline": "Run tests in a native Node.js ESM environment (#13966)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1283, "deletions": 611}}, {"node": {"oid": "578ab22fb753c3bd41d5a6deb8eaadc1837fc0cd", "messageHeadline": "Update `test262` parser tests `ignoredFeatures` list (#14019)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 26, "deletions": 12}}, {"node": {"oid": "2597184d274315a01e1f44590f53db5f488aaa42", "messageHeadline": "Update test262 (#14020)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4079ee519f75e8d739c903cc15f52a2947950085", "messageHeadline": "Support flow function type annotation with no parent (#14014)", "author": {"name": "Kyle Rosenberg", "email": "kyle.rosenberg@gmail.com", "user": {"login": "krosenberg"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "f4236f43a119da17904c466e5d9c375141cb12a7", "messageHeadline": "Extend `hasPlugin` to accept plugin-configuration array pairs (#13982)", "author": {"name": "J.\u00a0S.\u00a0Choi", "email": "jschoi@jschoi.org", "user": {"login": "js-choi"}}, "additions": 165, "deletions": 94}}, {"node": {"oid": "ecae53a98eb2150e7e21886b22462f8f086fb4db", "messageHeadline": "chore(deps): update dependency typescript to ~4.5.0 (#14018)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "029cd15bd95b70e1164ac4d05ac2a4c178be5769", "messageHeadline": "Fix JSX pragma anywhere in comment (#14012)", "author": {"name": "Sneh Khatri", "email": "khatris2014@gmail.com", "user": {"login": "The-x-Theorist"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "36a5ac4145be44b5dbbe2e8a70d1d0e7dc32ba43", "messageHeadline": "Fix handling of `this`&co in computed keys in arrows transform (#14005)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 286, "deletions": 117}}, {"node": {"oid": "893650130a9e678873345120f67c9316a3c590da", "messageHeadline": "chore(deps): update dependency husky to v7 (#14011)", "author": {"name": "chimurai", "email": "655241+chimurai@users.noreply.github.com", "user": {"login": "chimurai"}}, "additions": 17, "deletions": 151}}, {"node": {"oid": "29de28000662cade007718b7d606447a4b53dab6", "messageHeadline": "Use Node.js interop when importing `lib` in `test` (#13995)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 186, "deletions": 73}}, {"node": {"oid": "1bbe1fc3cb9626b73c532fa4bcb3c7da362b8cd3", "messageHeadline": "Regenerate monorepo READMEs (#14006)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 148, "deletions": 70}}, {"node": {"oid": "4a337538f9957b89d205e75d78bb4d40fbcaff9d", "messageHeadline": "chore: update @babel/* deps (#14002)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 584, "deletions": 595}}, {"node": {"oid": "23fec0c8c99a70b5739124dc2087a24f291b021e", "messageHeadline": "Update to prettier 2.5.0 (#14000)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "bafa016bff7b41d219e9c2e5363b410b4bbe2556", "messageHeadline": "Update test262 (#14001)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0058b7fef4d028d2826645b28e3b448517cd979d", "messageHeadline": "Migrate Babel from Flow to TypeScript (except Babel parser) (#11578)", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 672, "deletions": 133}}, {"node": {"oid": "473f145b27681a596815e6f8f50bc98f4fc48a7e", "messageHeadline": "Don't use ESM for `require`d files in `@babel/helpers` tests (#13996)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "55f020e02d7177e146e319e9d82ea875ad5c8c6f", "messageHeadline": "Convert proposal-object-rest-spread to TS (#13948)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 105, "deletions": 56}}, {"node": {"oid": "ad1798ed48258516f7ecaa89880da39fefa3ffef", "messageHeadline": "Only bundle the release build, and don't import `src` in tests (#13978)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 28, "deletions": 22}}, {"node": {"oid": "75996cb62bb9c160751fee38f0f9f70f0e934b41", "messageHeadline": "Use full import specifier path in tests (#13938)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 141, "deletions": 136}}, {"node": {"oid": "a470f7b479c649fcaea15df473dce395f4786731", "messageHeadline": "Recover from shorthand assign exprs (#13968)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 817, "deletions": 52}}, {"node": {"oid": "d017d435354483c40c7aa95e2fe5a4b2322ca63d", "messageHeadline": "Update test262 (#13979)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90c659b4cb8de9bd37fcbd8544d38b3a923703d6", "messageHeadline": "Fail CI when `@babel/runtime` ESM tests fail (#13976)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "cd77ad168011a1e38bf11421b800e0a3d0624926", "messageHeadline": "minify `helpers-generated.ts` (#13837)", "author": {"name": "Mickey Rose", "email": "lightmare@users.noreply.github.com", "user": {"login": "lightmare"}}, "additions": 101, "deletions": 132}}, {"node": {"oid": "d30308fe8eb5dd11c16a2d4c3a058e63ffe7949e", "messageHeadline": "fix: update UnexpectedPrivateField error message (#13975)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "6e2222756de9ab7be66379e8f2959ea89499fbc1", "messageHeadline": "Add v7.16.4 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "99774ee9fa7ec9008079538bf36a9359b7965ec9", "messageHeadline": "v7.16.4", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "87fc2e76d77b0bc78b76cced469bd64c5edf141f", "messageHeadline": "Add `assertions` to `ExportNamedDeclaration` without `from` (#13957)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 195, "deletions": 7}}, {"node": {"oid": "966387d263896a22913c7e1a511f5cc96b345621", "messageHeadline": "Always expose `expressionValue` in `DirectiveLiteral` nodes (#13960)", "author": {"name": "Francisco Ryan Tolmasky I", "email": "tolmasky@gmail.com", "user": {"login": "tolmasky"}}, "additions": 638, "deletions": 329}}, {"node": {"oid": "d3fffd95b6688120dd76deb9abdb17b81a36e059", "messageHeadline": "Add file extension when using `absoluteRuntime` (#12827)", "author": {"name": "M Behzad", "email": "mbehzad@users.noreply.github.com", "user": {"login": "mbehzad"}}, "additions": 110, "deletions": 44}}, {"node": {"oid": "d16f8111ea70562aee3ebcc19998c67f968b91be", "messageHeadline": "Wait the correct number of ticks on nested `await` (#13961)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 38, "deletions": 5}}, {"node": {"oid": "54c539ecc12a70706e642ef9354b2ece6360444a", "messageHeadline": "Refactor bindingProperty parsing (#13929)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 322, "deletions": 108}}, {"node": {"oid": "135ab837bc56d04a851d31f8bd24a3b66993aa89", "messageHeadline": "Throw on duplicate `__proto__` props followed by assignment (#13951)", "author": {"name": "Sneh Khatri", "email": "khatris2014@gmail.com", "user": {"login": "The-x-Theorist"}}, "additions": 176, "deletions": 79}}, {"node": {"oid": "dd63950c990c535d5b3255baeaf34a06bd69bc31", "messageHeadline": "Update test262 (#13955)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f731522125dbd5582187135bca4ebb02a9e6ae52", "messageHeadline": "chore: update compat-data (#13949)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 153, "deletions": 139}}, {"node": {"oid": "f8b331ca0db472e51dba84fc909d0e274d57703d", "messageHeadline": "Add v7.16.3 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "3b6f061e18b54cb648814f8c5bbe49472a9fe9b4", "messageHeadline": "v7.16.3", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "74bec41db58d8911ac61197e7818970bd4880822", "messageHeadline": "fix(helpers): match `Reflect.get` behaviour (#13862)", "author": {"name": "Mickey Rose", "email": "lightmare@users.noreply.github.com", "user": {"login": "lightmare"}}, "additions": 78, "deletions": 3}}, {"node": {"oid": "43f989941b3c831870f5e60c40b6ccb7569644cb", "messageHeadline": "Support transforming params of arrow functions in class fields (#13941)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 168, "deletions": 21}}, {"node": {"oid": "a6a526968d9de815384ef22a752a633be8296a80", "messageHeadline": "fix: incorrect await rejection following arrow function in parameters\u2026", "author": {"name": "Sneh Khatri", "email": "khatris2014@gmail.com", "user": {"login": "The-x-Theorist"}}, "additions": 183, "deletions": 1}}, {"node": {"oid": "5134505bf93013c5fa7df66704df8d04becb7f7d", "messageHeadline": "Update test262 (#13932)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7250d2562be881f9cdc24c6646468e0f3afcaf9d", "messageHeadline": "Simplifiy tracking of valid JSX positions (#13891)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 32, "deletions": 37}}, {"node": {"oid": "de28707dfebd81ace4f996d07a1084f93cabe463", "messageHeadline": "[babel 8] Align `allow*` parser options with ESLint behavior (#13921)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 167, "deletions": 34}}, {"node": {"oid": "531db5dc4e3a0baa2c731a520c48bb490f1845a9", "messageHeadline": "Fix `parserOverride` support in `@babel/eslint-parser` (#13918)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 68, "deletions": 2}}, {"node": {"oid": "6393e60a6812feee357d8ae5a0c26985779dc222", "messageHeadline": "Update runtime integration tests for Node.js >= 16.6 (#13923)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 75, "deletions": 16}}, {"node": {"oid": "76e4566bfca8b299c28d8c96c30feb750f129016", "messageHeadline": "Update browserslist (#13914)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 329, "deletions": 280}}, {"node": {"oid": "1fa759f989d0a69bad7dfed2f6fdb20be6c29333", "messageHeadline": "refactor: extract tt.lt and tt.gt from tt.relation (#13892)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 143, "deletions": 137}}, {"node": {"oid": "05af38cff2d5fc2288ce79b11b755b361a7e946d", "messageHeadline": "Add v7.16.2 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "68fad796b19f4fcd4bbc75acff618be729f66f9b", "messageHeadline": "v7.16.2", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5b29557af9491cec39d555849054f70785be95fa", "messageHeadline": "Fix \"e2e-babel\" Babel 8 test (#13909)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "833b39112df1f1be2da372a015c8fc983997ebb5", "messageHeadline": "fix: early return when param binding is not found (#13910)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 72, "deletions": 8}}, {"node": {"oid": "cba7f9e5036c3c8b73faa988a0a9ba410511d0b2", "messageHeadline": "Add missing assertions type (#13905)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2d9de5f7f9fa7a45787dc19351a66ad9a4b48f2b", "messageHeadline": "Add v7.16.1 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "67eb2c805e2923932d34c9720e74a71953c7b405", "messageHeadline": "v7.16.1", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7396f053419ead715a6167acce91c6fea57fc47a", "messageHeadline": "Skip ESLint 8 tests on publish (#13898)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "c20506e5949b52f905899edab627baca333b5a0a", "messageHeadline": "Fix binding access for plugin-transform-typescript (#13900)", "author": {"name": "Peach", "email": "scdzwyxst@gmail.com", "user": {"login": "PeachScript"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "07d1a8008ed350ff343e525bc88f3c7d821c144c", "messageHeadline": "Lint our codebase with ESLint 8 (#13899)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 314, "deletions": 309}}, {"node": {"oid": "b1dca958018c02d88f416645ea8a88ca53174251", "messageHeadline": "Add 7.16.0 to CHANGELOG.md", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 5341, "deletions": 4577}}, {"node": {"oid": "45308f3cba99704b67a08b694bcdec66e1d482e6", "messageHeadline": "v7.16.0", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 153, "deletions": 154}}, {"node": {"oid": "e33186c68e8d1c57e3f29afa39f9c0a0038a8f7f", "messageHeadline": "Pre-release updates", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "0c820a456d2c04e2fe089234834b2ebb76035b7b", "messageHeadline": "Update `core-js` and polyfill plugins (#13897)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 82, "deletions": 62}}, {"node": {"oid": "bff3f4f37dc1d2900979caf5c4f26d7f5d8ea16f", "messageHeadline": "chore: update test262 to ba82d46238bd16c3e31b93d21d2846c81a9ccf7a (#1\u2026", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5ba35586754da12ae406f6012b24d7f02ac17a6", "messageHeadline": "Support TypeScript 4.5 type-only import/export specifiers (#13802)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 1342, "deletions": 57}}, {"node": {"oid": "872086a9a04d7ad728819076cd0820ed557c6c72", "messageHeadline": "feat: support `startColumn` option (#13887)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 146, "deletions": 8}}, {"node": {"oid": "718c6cb7dea94f0b341a626253b981f297b9115c", "messageHeadline": "Handle `.mts` and `.cts` files in `@babel/preset-typescript` (#13838)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 619, "deletions": 38}}, {"node": {"oid": "381277ae3578749414a908c60d577201467e53fa", "messageHeadline": "Add ESLint 8 support to `@babel/eslint-parser` (#13782)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 518, "deletions": 57}}, {"node": {"oid": "ad59a2c618e6d9f488fb9d41839bf78b47cee84a", "messageHeadline": "Caret topic (pipe operator) (#13749)", "author": {"name": "J.\u00a0S.\u00a0Choi", "email": "jschoi@jschoi.org", "user": {"login": "js-choi"}}, "additions": 7202, "deletions": 130}}, {"node": {"oid": "ddc45a5a502576dc17b424748a98703b3c021f93", "messageHeadline": "Enable class static blocks by default (#13713)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 179, "deletions": 114}}, {"node": {"oid": "99a3fefede7c57cbd40da5145786d82c597f8389", "messageHeadline": "add `skipTransparentExprWrapperNodes` helper (#13687)", "author": {"name": "Mickey Rose", "email": "lightmare@users.noreply.github.com", "user": {"login": "lightmare"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "b1793656e6cfa0ef1f0c48ad3664e455d655975c", "messageHeadline": "Add aliases for Standardized, TypeScript, and Flow (#13666)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 530, "deletions": 136}}, {"node": {"oid": "248aa9d3021f45af8abe9caf360834e4bdc8ae9e", "messageHeadline": "Use Yarn 3.1 stable (#13885)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 211, "deletions": 211}}, {"node": {"oid": "fb7ddf4d389d3c9eff52567080f54995ba182031", "messageHeadline": "[ts] Support private methods overloads (#13876)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 316, "deletions": 1}}, {"node": {"oid": "290d52fdc12317f67858ab8bfff46adc02ba685b", "messageHeadline": "Lint benchmarks (#13881)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ff922962a47c65bcdc28d247487ae6d6c78edbfb", "messageHeadline": "Fix `create-react-app` and `vue-cli` tests on Node.js 17 (#13879)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "c7ddb1ae9379cbcdeecb5e0b7f1e0b1ba1d9cb07", "messageHeadline": "Use `workspace:^` to specify `@babel/` dependencies (#13772)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1502, "deletions": 1500}}, {"node": {"oid": "62b2c5ebb9fc2504cb99761785ec287953230df4", "messageHeadline": "Regenerate parser fixtures (#13882)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 5278, "deletions": 10327}}, {"node": {"oid": "e45d86c33380e2e7e98b5713443b8e20658494a9", "messageHeadline": "[babel 8] Enable preset-env bugfixes by default (#13866)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 143, "deletions": 142}}, {"node": {"oid": "f2b313479185ea5d422d52ec1399b887ca01270b", "messageHeadline": "Update to Yarn 3.1 (#13856)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 802, "deletions": 662}}, {"node": {"oid": "76a7e652291d8906ce0cea9361c6d406815172a3", "messageHeadline": "add benchmarks for `babel-types` builders (#13874)", "author": {"name": "Mickey Rose", "email": "lightmare@users.noreply.github.com", "user": {"login": "lightmare"}}, "additions": 58, "deletions": 10}}, {"node": {"oid": "b5907ef967714453669498fcb74072d3370fbd0a", "messageHeadline": "remove executable permission from files that shouldn't have it (#13873)", "author": {"name": "Mickey Rose", "email": "lightmare@users.noreply.github.com", "user": {"login": "lightmare"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cfe6739dc0807e0adfb391dce428e65f77d7bd30", "messageHeadline": "fix: allow enum member without initializer after non-literal member (\u2026", "author": {"name": "Mickey Rose", "email": "lightmare@users.noreply.github.com", "user": {"login": "lightmare"}}, "additions": 58, "deletions": 21}}, {"node": {"oid": "c75fa21cb8d318ff16532a5f78162f4bf36a16ed", "messageHeadline": "Update test262 (#13869)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35ec4394a72e6fc88553ce7dcf0fb1c91d9505a9", "messageHeadline": "Simplify (transpiled) babel-types builder wrappers (#13843)", "author": {"name": "Mickey Rose", "email": "lightmare@users.noreply.github.com", "user": {"login": "lightmare"}}, "additions": 272, "deletions": 271}}, {"node": {"oid": "362c623a1cf279d2c5cebbf77d2b8c6331d9ae22", "messageHeadline": "Test on Node.js 17 (#13867)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fca5c9a501a744df15f39edc9feef6bd567e2416", "messageHeadline": "Don't transform `declare class` in `proposal-class-properties` (#13854)", "author": {"name": "Emily Marigold Klassen", "email": "760204+forivall@users.noreply.github.com", "user": {"login": "forivall"}}, "additions": 72, "deletions": 18}}, {"node": {"oid": "29f697c84e3745d1c1996d437e05b89b4716f95d", "messageHeadline": "Implement @babel/plugin-bugfix-safari-id-destructuring-collision-in-f\u2026", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 732, "deletions": 311}}, {"node": {"oid": "780aa48d2a34dc55f556843074b6aed45e7eabeb", "messageHeadline": "Force loading plugins/presets from the monorepo in tests (#13858)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 29, "deletions": 14}}, {"node": {"oid": "513b00e60d0ad123f7c4d65adc4f3c4151c2d6fd", "messageHeadline": "chore: update test262 to 8d420cef415f3501cb24d674b8c032d1f09402a0 (#1\u2026", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24aa1b44fe059b0c903458559dfca2bd05f73f3d", "messageHeadline": "[ts] precise return type on `createTypeAnnotationBasedOnTypeof` (#13844)", "author": {"name": "Mickey Rose", "email": "lightmare@users.noreply.github.com", "user": {"login": "lightmare"}}, "additions": 32, "deletions": 36}}, {"node": {"oid": "2403a4889dc32c50ee837fff094ed5526dd48c4b", "messageHeadline": "remove ineffectual helper names filter (#13841)", "author": {"name": "Mickey Rose", "email": "lightmare@users.noreply.github.com", "user": {"login": "lightmare"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "2df453d2da460845d8fa63889c63c572adbae4f9", "messageHeadline": "Update failing fixture (#13840)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "21eeb8e7a9fd1109b08b9ba5590805a02dbfd803", "messageHeadline": "Restore traversal context after enter / traverse (#13813)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 3353, "deletions": 143}}, {"node": {"oid": "68808985101fa7bb121a8b6798ff7ac829d13472", "messageHeadline": "[babel 8] Remove `make-dir` polyfill for `fs.mkdirSync` (#13828)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 24, "deletions": 15}}, {"node": {"oid": "49a0d65be1252f01e5831587a89262b788b0d9a8", "messageHeadline": "Mark static block as FunctionParent (#13832)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 251, "deletions": 83}}, {"node": {"oid": "00f8ee34848ca01fe403eb0d3b2a574a11f0ae07", "messageHeadline": "ignore non-js files in `babel-helpers/src/helpers` (#13833)", "author": {"name": "Mickey Rose", "email": "lightmare@users.noreply.github.com", "user": {"login": "lightmare"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "65e963e5deb0ad0ab4e5357702a2a21437238765", "messageHeadline": "Regenerate `helpers-generated.ts` (#13831)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce2876e1903a655162b0a576f2e9de827d1b90fa", "messageHeadline": "chore(deps): update third-party parser tests to 64a1628 (#13816)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "b9ea196259deda9f77f23a7f37309936c7bc9198", "messageHeadline": "Await promises from sync iterators with `for-await` (#13824)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 186, "deletions": 41}}, {"node": {"oid": "6029252bec3e9c091d7cf8ff0b10b4c92953ca5f", "messageHeadline": "Fix missing inner comments in function expressions (#13825)", "author": {"name": "overlookmotel", "email": "theoverlookmotel@gmail.com", "user": {"login": "overlookmotel"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "c2f747c9b9d1d95ae1516acb664eb3c3b8c6dcc5", "messageHeadline": "Improve transform-react-jsx typings (#13820)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 136, "deletions": 60}}, {"node": {"oid": "41325645f8e5323eed6af2e3bf02c78bc956b0bf", "messageHeadline": "chore(deps): update dependency through2 to v4 (#13822)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "289e4a9bbe866fcc846cc2bedec1153d93f8e5d9", "messageHeadline": "Update `yarn.lock`", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a89b315cd4396b499e27280cb215da1edd3473e3", "messageHeadline": "Add v7.15.8 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "c4b13725aa65446974d8b78b63a7da8ec826ff76", "messageHeadline": "v7.15.8", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 45, "deletions": 46}}, {"node": {"oid": "e97a6baecbf55bf10f314eaeb9aa14f3a550df1e", "messageHeadline": "chore(deps): update dependency gulp-filter to v7 (#13818)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 55, "deletions": 52}}, {"node": {"oid": "58a65e99c0f3c499f2de32eb281fcdd0b27e63ee", "messageHeadline": "Fix missing inner comments in class expressions (#13821)", "author": {"name": "overlookmotel", "email": "theoverlookmotel@gmail.com", "user": {"login": "overlookmotel"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "7acc68a86b70c6aadfef28e10e83d0adb2523807", "messageHeadline": "Improve debug logging for IgnoreList (#13814)", "author": {"name": "Patrick Eriksson", "email": "paleite@users.noreply.github.com", "user": {"login": "paleite"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "42c9edaf6e3b9c8c1ff659404a1d92d4163a6465", "messageHeadline": "Optimization of string splitting (#13812)", "author": {"name": "Alexander Zaytsev", "email": "zaytsev126@gmail.com", "user": {"login": "shoonia"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "64f14b05fadf61cf6d3371f3c31cb339bc291c68", "messageHeadline": "Collect comments around parentheses in expressions (#13803)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 508, "deletions": 21}}, {"node": {"oid": "7bbdf096aa49f43909f559756e55127f831344f3", "messageHeadline": "Update parser plugins for ts tests (#13808)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "ce31b76ac99061f1ef39d3630768549a14adf824", "messageHeadline": "remove verifyPackageTree patch (#13805)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "c7a401a99888785e61c9768ca891323fdd750cdf", "messageHeadline": "Update test262 (#13804)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c684f9b54614e5757e5f18a8cd56dff16dcb5a4", "messageHeadline": "Convert `@babel/plugin-transform-spread` to TypeScript (#13770)", "author": {"name": "Hirotaka Tagawa / wafuwafu13", "email": "mariobaske@i.softbank.jp", "user": null}, "additions": 51, "deletions": 30}}, {"node": {"oid": "89cab4311ce6dea0090d5819a721a1269765d6ec", "messageHeadline": "fix: remove imported types from export (#13800)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "767b72f9c2f49f82049d15ef8eb10094b0164f9a", "messageHeadline": "[skip-ci] Fixed typo in issues' welcome comment in CI (#13797)", "author": {"name": "NotWearingPants", "email": "snir@broshi.net", "user": {"login": "NotWearingPants"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26d0a7e10f8005172dde0439b0cd707493ef0f15", "messageHeadline": "Fix Gulpfile path separator issue on Windows (#13795)", "author": {"name": "NotWearingPants", "email": "snir@broshi.net", "user": {"login": "NotWearingPants"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "14572e1881db82adeb0b265f11a652a0236dfa0b", "messageHeadline": "Sort module export names (#13788)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 220, "deletions": 171}}, {"node": {"oid": "6818b22dc0b1defcf39f6b876070d9ec5f8c4e46", "messageHeadline": "[@babel/node] Forward the signal SIGTERM as well (#13784)", "author": {"name": "Julien Wajsberg", "email": "felash@gmail.com", "user": {"login": "julienw"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8960f9e68eddfe094e6c20d219406d26bc27d3d5", "messageHeadline": "Update test262 (#13789)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "178d43ff179e8f245b9e37887c14d689b5db1b07", "messageHeadline": "Tokenize keywords-like identifier as new tokens (#13769)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 555, "deletions": 339}}, {"node": {"oid": "613ae6fac7595e4b2122b4bd3b22d60fc0cf76e9", "messageHeadline": "Update polyfill plugins (#13781)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 37, "deletions": 23}}, {"node": {"oid": "2e2d202694df8ec485ac2bae79e5258b9e552fd9", "messageHeadline": "[babel 8] Materialize ESTree's `classFeatures` option (#13752)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 447, "deletions": 15}}, {"node": {"oid": "3d1481f36382d0f335eda33e4a45efa930dd3681", "messageHeadline": "Add v7.15.7 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "8d0294edf82ff2d22be3504f79820f7351606793", "messageHeadline": "v7.15.7", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "a815d7dd1027538637b39b9d7c04f4bf33054775", "messageHeadline": "Update Jest to `27.2.0` (#13776)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 409, "deletions": 385}}, {"node": {"oid": "422b87a76f215d2e1803cae30f7e1d198c0925a8", "messageHeadline": "Update to `@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3` (#13775)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "d2076a531f89284bb52e4de3a5cbc5822e13f9ed", "messageHeadline": "Store token type as number (#13768)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1408, "deletions": 329}}, {"node": {"oid": "eec8372b56b94fdc7f1c81cc7f13c98b00174d37", "messageHeadline": "chore: update test262 to 650e7add4a4a2d9ee468d2e7625c0b68c130be04 (#1\u2026", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da79c90f2af2627e8ee383569416749fa8338fde", "messageHeadline": "fix(babel-parser): Allow line break before `assert` return type (#13771)", "author": {"name": "JuniorTour", "email": "juniortour@qq.com", "user": {"login": "JuniorTour"}}, "additions": 187, "deletions": 5}}, {"node": {"oid": "8fb50429ea0a44e80382e89d3bd055c52a32bd4f", "messageHeadline": "Throw a better error when transforming imported bindings in types (#1\u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 97, "deletions": 0}}, {"node": {"oid": "2ffb19828fbc47a7de07e225d9071a28b90c4e0c", "messageHeadline": "Update to Yarn 3 (#13140)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 2126, "deletions": 1453}}, {"node": {"oid": "137fecc7650c30692c8cfcc443dfbaed54d601ad", "messageHeadline": "Move pipeline operator to Stage 2 (#13754)", "author": {"name": "Steven Degutis", "email": "sbdegutis@gmail.com", "user": {"login": "sdegutis"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "69ae2388f818e9f8dd1d0fd7527a7c7d39990eeb", "messageHeadline": "Fix `regexpu-core` bundling in `@babel/standalone` (#13767)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "a27c1b8881893cc8e3974071b75dcaa95ab0d5cb", "messageHeadline": "Update Identifier definitions to Unicode 14 (#13759)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "f57bb79791bd55b4593ed022ee70cd7f56756910", "messageHeadline": "Update `regexpu-core` (#13764)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "710b3919fae1098e63e7d75535dd0c8597cf695f", "messageHeadline": "[estree] Fix conversion of `PrivateName` in `MemberExpression` (#13755)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 59, "deletions": 12}}, {"node": {"oid": "8af57dbfb79dba55ca7921bfd69b289d0aad916f", "messageHeadline": "[eslint-parser] Represent `static` using a `Keyword` token (#13751)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "9780c5667f0b1870b0015e668b900bdeece58672", "messageHeadline": "Replace the deprecated `produceCachedData` option used in `vm` module\u2026", "author": {"name": "TagawaHirotaka", "email": "mariobaske@i.softbank.jp", "user": null}, "additions": 20, "deletions": 10}}, {"node": {"oid": "0ca601a86f9c3bf041bf6897d61324ddcc9553aa", "messageHeadline": "chore: add constraint for duplicate dependency declarations (#13744)", "author": {"name": "Kristoffer K", "email": "merceyz@users.noreply.github.com", "user": {"login": "merceyz"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "37e1b91b744c1f85730d784224add970efda3092", "messageHeadline": "chore: update test262 to 66a3c3aa8b6170f84613dc66a87cd50c68e505df (#1\u2026", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be33f6a9079d5ca86acd3254bb4a7f3338a1566a", "messageHeadline": "Add v7.15.6 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "34a27e46f8fb63d02ed218da628e402ccc1ea42a", "messageHeadline": "v7.15.6", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "3c3f5205c9a9d38c29bf6d47d65fc8fa15711cf2", "messageHeadline": "Fix right precedence of Hack pipes (#13668)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 975, "deletions": 226}}, {"node": {"oid": "8c061f084800a3a7919f053cee2b330680518623", "messageHeadline": "Use `@types/node` for `vm` module (#13738)", "author": {"name": "TagawaHirotaka", "email": "mariobaske@i.softbank.jp", "user": null}, "additions": 14, "deletions": 14}}, {"node": {"oid": "40e43f5a145a4f9742d835f1bf1a03e0538ee2e6", "messageHeadline": "fix: Duplicate function call in variable destructuring (#13711)", "author": {"name": "Daniel Kezerashvili", "email": "daniel.kez@gmail.com", "user": {"login": "dan-kez"}}, "additions": 295, "deletions": 64}}, {"node": {"oid": "d87a3d9e13bfd893420011b3ddcb694bbc214855", "messageHeadline": "id in import attributes should not be referenced (#13733)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 54, "deletions": 25}}, {"node": {"oid": "1ebc5b7f7b9ee5271b3518b8e514aad41c70158f", "messageHeadline": "Remove duplicate `dependency` and `devDependency` in preset-env (#13737)", "author": {"name": "Yvan Zhu", "email": "i@zhuyunfeng.com", "user": {"login": "fyzhu"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c25ec3e06964b06d8207712d54f7c78e621071cd", "messageHeadline": "[babel-parser] add tests for static blocks with line breaks (#13734)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "62e42a3f60fbdd85ba34f310f1a53ff200f5d566", "messageHeadline": "fix(babel-parser): Fix end of `range` of `SequenceExpression` (#13731)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 55, "deletions": 6}}, {"node": {"oid": "0d5ca876fd3aaf5cf0557e5278ad23171e5fe5e8", "messageHeadline": "Add v7.15.5 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "e82e43ca335aa7aabbaf2689775286af8c7b756a", "messageHeadline": "v7.15.5", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "44388e6e810966fee6148e63761a9031a7a98564", "messageHeadline": "Disallow `#a in #b in c` and similar expressions (#13727)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 505, "deletions": 18}}, {"node": {"oid": "5a361fedb4ffeacd32a850a9c2e61f0d8b1318fc", "messageHeadline": "Update test262 (#13729)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "66cadea103e59f1b67f5ef9333f2d230243d1665", "messageHeadline": "Revert \"fix: non breaking align options naming\" (#13732)", "author": {"name": "Federico Ciardi", "email": "fed.ciardi@gmail.com", "user": {"login": "fedeci"}}, "additions": 6, "deletions": 640}}, {"node": {"oid": "5fcf876c5761f12af47facdfc994b73e842cf1df", "messageHeadline": "Add v7.15.4 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "b2376757d7a42c6785b24091144ef7f00df7d436", "messageHeadline": "v7.15.4", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 271, "deletions": 272}}, {"node": {"oid": "51c6a99c8e49967ff62b11da7a54554fd0e8387b", "messageHeadline": "`getBindingIdentifiers` should return params for private methods (#13\u2026", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 91, "deletions": 35}}, {"node": {"oid": "b335dcc67fa1233ff3a76cd0e8a06922e14c8587", "messageHeadline": "Don't manually update npm in CRA test on CircleCI (#13725)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "fce0cffc30be320bdc78489c9f59ad677ee16240", "messageHeadline": "Use `npm@7` for CRA e2e test (#13724)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "1f79784a99d28fb907856f451f1203d0ee7ffcd5", "messageHeadline": "archive stage 4 parser plugins (#13717)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 29, "deletions": 251}}, {"node": {"oid": "804a94f829a3b2429d591b2f65bde92254c6ad21", "messageHeadline": "Use `import.meta.url` instead of `__dirname` (#13721)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4ffbcc4bb288181ca4a515c438b8675ff25836af", "messageHeadline": "Don't load top-level config in internal test (#13720)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6436733d7d38d12c0ee9c0733d8bd7946906fc81", "messageHeadline": "fix: stricter rest element check (#13715)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "fdfe97879e77db645f8f42a4739525bc40813d94", "messageHeadline": "Disallow reinitializing private elements (#13601)", "author": {"name": "Felipe Armoni", "email": "felipe.armoni@gmail.com", "user": {"login": "komyg"}}, "additions": 451, "deletions": 229}}, {"node": {"oid": "cb3ebde8ceed47f4b6783c16137cc9ddc78998b7", "messageHeadline": "fix: pass `browserslistEnv` to `resolveTargets` (#13697)", "author": {"name": "meskill", "email": "8974488+meskill@users.noreply.github.com", "user": {"login": "meskill"}}, "additions": 50, "deletions": 3}}, {"node": {"oid": "c1f5ca66768b06d3f11c5659685a6062a5a2d40f", "messageHeadline": "[eslint] Allow `\"latest\"` as `ecmaVersion` (#13638)", "author": {"name": "fisker Cheung", "email": "lionkay@gmail.com", "user": {"login": "fisker"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "313ecb579d3d72c6e27984070381b2a107360eae", "messageHeadline": "fix: fix static private field shadowed by local variable (#13656)", "author": {"name": "\u738b\u6e05\u96e8", "email": "colinwang.0616@gmail.com", "user": {"login": "colinaaa"}}, "additions": 291, "deletions": 8}}, {"node": {"oid": "a54f0414407150a65c5b856546a9f9945034711c", "messageHeadline": "test(parser): add no_plugin tests for module blocks (#13714)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "1355d0078ca4df9e38f382d2f42684b860e60f6d", "messageHeadline": "[ts] Fix transform for nested namespaces shorthand syntax (#13664)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 81, "deletions": 3}}, {"node": {"oid": "64d116bd6ae1cdb460e4a6b137e89896091707ae", "messageHeadline": "fix(parser): [Babel8] Align error codes between Flow and TypeScript (\u2026", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 40, "deletions": 3}}, {"node": {"oid": "38d70e2da9fdfd735e1410e35ad603fb5f80ae30", "messageHeadline": "chore: update test262 to 836111dc3cca6345563dbf86a2dbc108a7e2939c (#1\u2026", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b141c85b17414c864c12e8f65f2e14ee70018d38", "messageHeadline": "fix(babel-parser): delete `static` property from class static block f\u2026", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 183, "deletions": 30}}, {"node": {"oid": "1d4bd31950ec6399c9620c08b61b44fe4d5c085c", "messageHeadline": "add missing ExportNamespaceSpecifier in spec.md (#13691)", "author": {"name": "Dijun Liu", "email": "flyinox@163.com", "user": {"login": "flyinox"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "8ae4159940199fc5e22e1c4faa922c21be4e111f", "messageHeadline": "chore: update test262 to 2c4f2665ec86f01bff7e42d3a5b54c9a09f9a362 (#1\u2026", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "976bfbbf692123287e0f2e3ffb689af0fbd9476b", "messageHeadline": "fix: assure left bracket is not consumed after dot (#13695)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "e0c3969a241599d550335dc37be7461a2f8519b8", "messageHeadline": "convert `@babel/helper-skip-transparent-expression-wrappers` to types\u2026", "author": {"name": "Mickey Rose", "email": "lightmare@users.noreply.github.com", "user": {"login": "lightmare"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "51a0caa8a2dac2651856035760413d76fb422d77", "messageHeadline": "fix: set parserOpts.sourceFilename from root sourceFileName (#13532)", "author": {"name": "Federico Ciardi", "email": "fed.ciardi@gmail.com", "user": {"login": "fedeci"}}, "additions": 640, "deletions": 6}}, {"node": {"oid": "614b48678095746b83bbe517c4d6b30ba8cd5c04", "messageHeadline": "Use named imports for babel types (#13685)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1283, "deletions": 787}}, {"node": {"oid": "fc66d4dd0572fe87a6c7169f9c3619e09a6acd33", "messageHeadline": "Workaround for hanging e2e-breaking Babel test (#13623)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "b00bd94ad8dc484b76ac8565324f203ac25af9f9", "messageHeadline": "convert `@babel/helpers` to typescript (#13679)", "author": {"name": "\u738b\u6e05\u96e8", "email": "colinwang.0616@gmail.com", "user": {"login": "colinaaa"}}, "additions": 106, "deletions": 51}}, {"node": {"oid": "10640b2aad8bca252b665e3372095b89302bb808", "messageHeadline": "perf: partially replace `.concat` with `.push` (#13609)", "author": {"name": "Federico Ciardi", "email": "fed.ciardi@gmail.com", "user": {"login": "fedeci"}}, "additions": 93, "deletions": 74}}, {"node": {"oid": "6a651e464114ec60e620efa384fe4d7078fbdefd", "messageHeadline": "chore: update test262 to 45a913c057892bdd26f7bc06a59a0c7420f2d3ec (#1\u2026", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "936fe405e05e09a976103ec67a1dcd6e3a25bcb2", "messageHeadline": "Add v7.15.3 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "a5624ea457c6e271545ffd3b7a3e82b90d09efa7", "messageHeadline": "v7.15.3", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "9188e9575cab6f9bd7c9071c255bceb7708d9fb3", "messageHeadline": "Build the initial React Native project in e2e tests (#13642)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "9286cdb072aa43bdcd0453057838a29b89996176", "messageHeadline": "Re-enable disabled flow parser test (#13661)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 65, "deletions": 3}}, {"node": {"oid": "1229336fea12a047dc72f9fe69edef8be13e5c56", "messageHeadline": "Fix parse error when using named import \"as\" with flow parser (#13659)", "author": {"name": "doing-art", "email": "paramonov.work@gmail.com", "user": {"login": "doing-art"}}, "additions": 194, "deletions": 21}}, {"node": {"oid": "d48a5cb55c8780d891a4c6173f8c9521fa534a3e", "messageHeadline": "convert `@babel/plugin-transform-block-scoping` to typescript (#13219)", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 129, "deletions": 37}}, {"node": {"oid": "e721f61110887bfb94067eca5cadd07afe4fd7cb", "messageHeadline": "[flow] Fix parsing of arrows in conditional exprs in parens (#13655)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 739, "deletions": 24}}, {"node": {"oid": "9d0aa1ec9d1a7c0fdbe993d9646a599942eef47f", "messageHeadline": "Disallow `<T>(a => b)` when parsing Flow (#13645)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "b15ec33146b40e49ec7844bf7314e0235d8fd275", "messageHeadline": "Lock `core-js-compat` version used for dev&tests (#13660)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "23d4f8c5633ef4b347be38ae91dcd6ba78fd1d58", "messageHeadline": "Derived constructors should not be allowed to return primitives (#13571)", "author": {"name": "dhrubesh", "email": "dhrubesh97@gmail.com", "user": {"login": "dhrubesh"}}, "additions": 47, "deletions": 3}}, {"node": {"oid": "ab79f08b635ee2bebaa44340136cbac044715275", "messageHeadline": "Use `@babel/eslint-parser/experimental-worker` for our own repo (#13643)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "da1d166ea6b538aeda1faba0d2438a44f2a0c1af", "messageHeadline": "perf: minor tokenizer tweaks (#13652)", "author": {"name": "Mickey Rose", "email": "lightmare@users.noreply.github.com", "user": {"login": "lightmare"}}, "additions": 34, "deletions": 21}}, {"node": {"oid": "8a09993e390bc3ea9d1c75eb54b15944f6589ae5", "messageHeadline": "fix(parser): add `attachComment` to `ParserOptions` type (#13657)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "39ba1ff300a5c9448ccd40a50a017e7f24e5cd56", "messageHeadline": "Reduce stat calls in register (#13654)", "author": {"name": "overlookmotel", "email": "theoverlookmotel@gmail.com", "user": {"login": "overlookmotel"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "ebc55398a3f5d89c2b45ebbf4c558f98e1a58411", "messageHeadline": "Add v7.15.2 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "084870faadab4e1427d3872c4b8ab0c787d9ba03", "messageHeadline": "v7.15.2", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e294beb3ac597957c3357add2b9269e7e8dbefd9", "messageHeadline": "Add `.errors` to the `@babel/parser` return type definitions (#13653)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "5884adaa9388c98f032241e2aa8005d512bce188", "messageHeadline": "chore: update test262 to e6c21464f5f9d46679ad537dbc3e2be753fb5b5c (#1\u2026", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f9dcc4e4bbf159a2658dcad8d329f38214f8d749", "messageHeadline": "Fix array destructuring elision parsing in TS arrow functions (#13641)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 60, "deletions": 1}}, {"node": {"oid": "bdc75dce7206211891ccd476d34ddf6e482a3693", "messageHeadline": "Update `@babel/*` devDependencies to 7.15.0 (#13633)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 165, "deletions": 153}}, {"node": {"oid": "482e33b0682ae0a791842c5ee463a8c6614d01db", "messageHeadline": "Add v7.15.1 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "546e3d958d337cd1fb59f8242d46fd062b7f2a45", "messageHeadline": "v7.15.1", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "da2168e1102c9b58496186fc85df578a638d4a70", "messageHeadline": "Revert \"Add display name after create context (#13501)\" (#13637)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 49, "deletions": 146}}, {"node": {"oid": "e891601cb541306696742f7b87c115aa3d1c8e6e", "messageHeadline": "Add v7.15.0 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "6912f968a6445248f97b1a2e8c86220fa8fdf25d", "messageHeadline": "v7.15.0", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 106, "deletions": 107}}, {"node": {"oid": "0671afcf8727de5b9215b6faa609095ce91bec17", "messageHeadline": "[ts] support optional chain call with generic (#13513)", "author": {"name": "Yeonju Hwang", "email": "lala7573@gmail.com", "user": {"login": "lala7573"}}, "additions": 203, "deletions": 5}}, {"node": {"oid": "d5b0d9e33d340accb02593b341e61750f5879125", "messageHeadline": "Add `attachComment` parser option to disable comment attachment (#13229)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 274, "deletions": 18}}, {"node": {"oid": "fc3b09e5332dc95fb1f3f2355c4dda860e1bd62c", "messageHeadline": "Minor updates after merging 7.15.0 PRs (#13628)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 37, "deletions": 21}}, {"node": {"oid": "70c66b37999a0fd23ddd75725be3db50efcc4b60", "messageHeadline": "Handle typescript function overloading in a default export (#13605)", "author": {"name": "Tony Gorez", "email": "gorez.tony@gmail.com", "user": {"login": "tony-go"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "13af87cd3ba6403990b6b6f65646a2adb63df3ff", "messageHeadline": "standalone: update `preset-stage-*` (#13476)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 24, "deletions": 17}}, {"node": {"oid": "ddaf0d4296543789e602a7762a360be179b3e154", "messageHeadline": "Enable top-level `await` parsing by default (#13387)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 101, "deletions": 224}}, {"node": {"oid": "b707842dd0ce3084ea497d1f8109f5c4d5fffa68", "messageHeadline": "Support TypeScript const enums (#13324)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 280, "deletions": 21}}, {"node": {"oid": "0542f0d7daf228ea5d801326f1561d4f4fc646af", "messageHeadline": "feat(typescript): implement namespace alias (#13528)", "author": {"name": "\u738b\u6e05\u96e8", "email": "colinwang.0616@gmail.com", "user": {"login": "colinaaa"}}, "additions": 62, "deletions": 7}}, {"node": {"oid": "7e50ee2d823ebc9e50eb3575beb77666214edf8e", "messageHeadline": "feat: add `noIncompleteNsImportDetection` assumption to `plugin-trans\u2026", "author": {"name": "Federico Ciardi", "email": "fed.ciardi@gmail.com", "user": {"login": "fedeci"}}, "additions": 64, "deletions": 11}}, {"node": {"oid": "c35637e2474157fda9fa2f8062727d59fc3f6850", "messageHeadline": "feat(ts): raise error for abstract property with initializer (#13523)", "author": {"name": "Federico Ciardi", "email": "fed.ciardi@gmail.com", "user": {"login": "fedeci"}}, "additions": 180, "deletions": 1}}, {"node": {"oid": "e9bc7c18c0de029e1cc0e0935c26f208a683e75b", "messageHeadline": "Add display name after create context (#13501)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 146, "deletions": 49}}, {"node": {"oid": "15f2f171ab13b224757ca43483a456e409f12a0a", "messageHeadline": "feat: support hack pipeline in `@babel/standalone` (#13555)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 48, "deletions": 2}}, {"node": {"oid": "ff287ac5a569b4c9d2a346728f6831575ba9a44d", "messageHeadline": "Fix `%==` parsing in hack pipes (#13536)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "35e4e1f0673615398da78de15f69e51f2e13ac98", "messageHeadline": "Hack-pipe proposal with `%` topic token (#13416)", "author": {"name": "J.\u00a0S.\u00a0Choi", "email": "jschoi@jschoi.org", "user": {"login": "js-choi"}}, "additions": 6403, "deletions": 59}}, {"node": {"oid": "cd4b3fbffe12e5c3123cb6e040ea864a0034c498", "messageHeadline": "parser: Fix Hack/smart-pipe error positions (#13426)", "author": {"name": "J.\u00a0S.\u00a0Choi", "email": "jschoi@jschoi.org", "user": {"login": "js-choi"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "6276853eb92be63685a76d739a6ac490bc716770", "messageHeadline": "Add support for the \"Hack\" pipeline proposal (#13191)", "author": {"name": "J.\u00a0S.\u00a0Choi", "email": "jschoi@jschoi.org", "user": {"login": "js-choi"}}, "additions": 7110, "deletions": 480}}, {"node": {"oid": "885e1e02f55073d005df6f5972dff168ec191da6", "messageHeadline": "Expose `@babel/eslint-parser/experimental-worker` (#13398)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 315, "deletions": 207}}, {"node": {"oid": "830b99dc83283751a4cac8c4e1248e56e35c5e96", "messageHeadline": "Add support for rhino as a compilation target (#13448)", "author": {"name": "Samuel Gaus", "email": "sam@gaus.co.uk", "user": {"login": "gausie"}}, "additions": 138, "deletions": 7}}, {"node": {"oid": "a254ea38a4e9ea3c6514d7548ce105f8557936f7", "messageHeadline": "Enable ergonomic brand checks (`#priv in`) by default (#13554)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 281, "deletions": 61}}, {"node": {"oid": "5f4b58f67869cd8bfaaa0a1cbd4e24f36dab88c0", "messageHeadline": "chore(doc): add jest specific pckg command (#13607)", "author": {"name": "Tony Gorez", "email": "gorez.tony@gmail.com", "user": {"login": "tony-go"}}, "additions": 49, "deletions": 10}}, {"node": {"oid": "1960f23c220a04ec63e43123269d6e1c06bbc1f4", "messageHeadline": "Add typings to `create-class-features-plugin` helper (#13570)", "author": {"name": "\u738b\u6e05\u96e8", "email": "colinwang.0616@gmail.com", "user": {"login": "colinaaa"}}, "additions": 576, "deletions": 328}}, {"node": {"oid": "b3ab4769d098713b1c9414cef35985ba1ffe1730", "messageHeadline": "fix(ts): raise error for `export default interface {}` (#13622)", "author": {"name": "Oleksandr T", "email": "oleksandr.tarasiuk@outlook.com", "user": {"login": "a-tarasyuk"}}, "additions": 50, "deletions": 13}}, {"node": {"oid": "86fae72e5b47d141018e795e6d41b7ef6fd7c07a", "messageHeadline": "Add v7.14.9 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "aa2cac5edcfe805773b89f53d923d347f9b52dcf", "messageHeadline": "v7.14.9", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 49, "deletions": 48}}, {"node": {"oid": "93bade2a719c82d553443cb236a2789c0a141de9", "messageHeadline": "Update `core-js@3` packages (#13621)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 30, "deletions": 28}}, {"node": {"oid": "d3a7cd5e8d5f99fb0b465a5c1d7209d5e1e6ab03", "messageHeadline": "Replace generic `__clone` call by specific methods (#13611)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 72, "deletions": 20}}, {"node": {"oid": "2340b87094588dbc69e9c0d61c66637e03b7dc91", "messageHeadline": "Update test262 (#13619)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "862d9f8dfddc514ccec1878be968122ac1069cf9", "messageHeadline": "Update Rollup to `~2.54.0` (#13614)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "82350d529b685357056dfe7cc9a4fc06f156680c", "messageHeadline": "[eslint, babel 8] Pass `cwd` to worker (#13526)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d45ad500e75b2617ad12fdebb72ad40e13486264", "messageHeadline": "Improve `path.get` typings with TS template literal types (#13588)", "author": {"name": "\u738b\u6e05\u96e8", "email": "colinwang.0616@gmail.com", "user": {"login": "colinaaa"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "0a4b1b339c44c6fff7c6a61a4cc3877691343d6a", "messageHeadline": "Update README.md (github sponsors link) (#13610)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4de256cddbf252e7a166ecac0e22acd9560be68", "messageHeadline": "chore: reorganize benchmarks (#13606)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 101, "deletions": 119}}, {"node": {"oid": "d1f908924c5ba5a37dc4c73a36bffc6a76620d3f", "messageHeadline": "Fix completion record for variable declarations (#13596)", "author": {"name": "Anna Henningsen", "email": "anna@addaleax.net", "user": {"login": "addaleax"}}, "additions": 51, "deletions": 5}}, {"node": {"oid": "e0dc925bbe148022df6b43dd6965ebca661915fc", "messageHeadline": "feat(traverse): specific return type for virtual types' validators (#\u2026", "author": {"name": "\u738b\u6e05\u96e8", "email": "colinwang.0616@gmail.com", "user": {"login": "colinaaa"}}, "additions": 36, "deletions": 15}}, {"node": {"oid": "790c5180d4eaf7329214fd69f4d5bd8dc9fb24ee", "messageHeadline": "Extract computed keys from the class closure (#13600)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 142, "deletions": 58}}, {"node": {"oid": "224a35c5c69750f7deea19744d4bc14cb069789e", "messageHeadline": "Don't insert `__self: this` within constructors of derived classes (#\u2026", "author": {"name": "Rin Tepis", "email": "13428807+SCLeoX@users.noreply.github.com", "user": {"login": "SCLeoX"}}, "additions": 570, "deletions": 13}}, {"node": {"oid": "4a563873301fa012fa9fe236bff604f299e9becd", "messageHeadline": "ts: Check if param is assignable when parsing arrow return type (#13581)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 405, "deletions": 47}}, {"node": {"oid": "1d48bb0d8cc9be59f1c12225ba126671efa81f81", "messageHeadline": "add 12 missing NODE_FIELDS (#13577)", "author": {"name": "Andy Edwards", "email": "jedwards@fastmail.com", "user": {"login": "jedwards1211"}}, "additions": 177, "deletions": 4}}, {"node": {"oid": "844baebd26547f032b1bb7d38738062ca6f85524", "messageHeadline": "chore: update test262 to 6e2a29417ad52ba114c26838a288510d704efa1b (#1\u2026", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03e8476b27383d2f76627a746f4c4d6106a430f4", "messageHeadline": "Generator performance (#13593)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 11656, "deletions": 205}}, {"node": {"oid": "2b6acada3c16f64a077f8fae2f540b668b861ae7", "messageHeadline": "Fix `_step.value` access in `for await` (#13491)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 160, "deletions": 41}}, {"node": {"oid": "b67ea12c4d3ffeb6d0042f05d978cf2327ec3049", "messageHeadline": "[build docs] Update required node versions to ^12.20 || >=14.13 (#13580)", "author": {"name": "Andy Edwards", "email": "jedwards@fastmail.com", "user": {"login": "jedwards1211"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "86a99b662bc42246fa0f1af233d8b009463d74dd", "messageHeadline": "Add v7.14.8 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "e59178024431aa2cdfecd5b1694088edd1ced8a2", "messageHeadline": "v7.14.8", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 71, "deletions": 72}}, {"node": {"oid": "22b2f4fc0233ece9e9dcf26f219ee13492311d68", "messageHeadline": "Update babel-parser.d.ts (#13575)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "dd942f92af74c13b606ff09842d17abd856501cb", "messageHeadline": "fix: parser `strictMode` option (#13548)", "author": {"name": "overlookmotel", "email": "theoverlookmotel@gmail.com", "user": {"login": "overlookmotel"}}, "additions": 64, "deletions": 1}}, {"node": {"oid": "2c6db5669638a493caa27b9e300d1ab427f99399", "messageHeadline": "Allow module block to start a member expression (#13573)", "author": {"name": "Nicholas Eveland", "email": "55118955+nme077@users.noreply.github.com", "user": {"login": "nme077"}}, "additions": 48, "deletions": 8}}, {"node": {"oid": "fa439d6a734c8aa1aa832ea61408cc5d43475f16", "messageHeadline": "test: patch `verifyPackageTree` for test purposes (#13567)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "aa18da08cdb3694f3d3ba57894da00238f5e3622", "messageHeadline": "fix(class-properties): replace `new.target` in static properties with\u2026", "author": {"name": "\u738b\u6e05\u96e8", "email": "colinwang.0616@gmail.com", "user": {"login": "colinaaa"}}, "additions": 143, "deletions": 8}}, {"node": {"oid": "6e57617138d5ffa39ce681d479061b4db70d0d9e", "messageHeadline": "Fix await binding error within static block (#13088)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1091, "deletions": 400}}, {"node": {"oid": "1c7da020e4ef51cdca44f6ce0b859d2cdb75f115", "messageHeadline": "Update test262 (#13561)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "47d79ac9755cde808fa4483014f3b0b450408687", "messageHeadline": "Fix `make generate-standalone` -> `make build-standalone` (#13562)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bfcf783834cbe293ca540e84c1ad285ed2e728e2", "messageHeadline": "Update test262 (#13544)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "574f907e614441b7027b4930673aaa993ed2457b", "messageHeadline": "chore: bump test262-stream (#13543)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f639eee2f56dc330615e8013f237569bba6fcd0c", "messageHeadline": "Dedupe code when calling `buildOptimizedSequenceExpression` (#13535)", "author": {"name": "Mickey Rose", "email": "lightmare@users.noreply.github.com", "user": {"login": "lightmare"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "234316161f3e0e21c6dfe5ebd3da0ef6a6337cac", "messageHeadline": "fix: use BABEL_8_BREAKING for new babel-types breaking changes (#13538)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "79d3276f619409062bcc17d5a50c5120ae7ed3cc", "messageHeadline": "Overhaul comment attachment (#13521)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 4816, "deletions": 492}}, {"node": {"oid": "8a3e0fd960c4b9ca8b8b59276e2d48492f8c7226", "messageHeadline": "Async do expression should start at async (#13534)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "bfd2f8f4b12e235dbdc4592f55c4b27e47561d82", "messageHeadline": "fix: disallow computed `async`/`get`/`set` keyword (#13531)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "bc1b9537b00499f462aa3ac0d49e30314a66f413", "messageHeadline": "Fix arrow transformation when `arguments` is defined as variable (#12\u2026", "author": {"name": "Nitin Kumar", "email": "snitin315@gmail.com", "user": {"login": "snitin315"}}, "additions": 173, "deletions": 3}}, {"node": {"oid": "a5a63e3033060f9454bfbafbb03fd0945e6dc1c2", "messageHeadline": "fix: accept duplicated import/variable in different module (#13527)", "author": {"name": "Colin Wang", "email": "colinwang.0616@gmail.com", "user": {"login": "colinaaa"}}, "additions": 82, "deletions": 0}}, {"node": {"oid": "fce35af69101c6b316557e28abf60bdbf77d6a36", "messageHeadline": "fix(babel-types): accept `UnaryExpression` in `TSLiteralType` (#13525)", "author": {"name": "Colin Wang", "email": "colinwang.0616@gmail.com", "user": {"login": "colinaaa"}}, "additions": 129, "deletions": 8}}, {"node": {"oid": "4ee78eb3f194d6015af145060d9b61794d1ea477", "messageHeadline": "minor improvement to gulp generate-runtime-helpers error message (#13\u2026", "author": {"name": "Mickey Rose", "email": "lightmare@users.noreply.github.com", "user": {"login": "lightmare"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "9bad558d1367b2ae79ec66ad17003d75d5e2fd40", "messageHeadline": "[babel 8] Use an identifier for `TSTypeParameter.name` (#12829)", "author": {"name": "Federico Ciardi", "email": "fed.ciardi@gmail.com", "user": {"login": "fedeci"}}, "additions": 4546, "deletions": 106}}, {"node": {"oid": "6df0b7c25f9e1b34cbf41229a784ade38bebde6a", "messageHeadline": "Fix config validation message typo (#13515)", "author": {"name": "Jaeseok Kang", "email": "kang89kr@gmail.com", "user": {"login": "jaeseokk"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e6068cd9a530e3b992e4156c891cb0a793fdd814", "messageHeadline": "enhance benchmark output with thousands separators (#13512)", "author": {"name": "lightmare", "email": "lightmare@users.noreply.github.com", "user": {"login": "lightmare"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "90d5eb7f2f2c699019aab2d5388ec1e8f3f469d2", "messageHeadline": "fix: sync default_extensions to babel-cli usage (#13508)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b0fe6bdbc3c4803e15ee26bee43e7afd7a907ad9", "messageHeadline": "chore(parser): add test to handle optional paramteter in async call (\u2026", "author": {"name": "Tony Gorez", "email": "gorez.tony@gmail.com", "user": {"login": "tony-go"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "3840893b480ff791f6e4537f25ac84c1650a3a28", "messageHeadline": "Add typeParameters to tagged template visitor keys (#13500)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 329, "deletions": 332}}, {"node": {"oid": "5ac5e3572f310f6f70ddbf860150a1f9f998c255", "messageHeadline": "Fix const violations in ESM imports when transformed to CJS (#13258)", "author": {"name": "overlookmotel", "email": "theoverlookmotel@gmail.com", "user": {"login": "overlookmotel"}}, "additions": 178, "deletions": 23}}, {"node": {"oid": "47ad54a057ed660bdc524ee26a00d5e985696d34", "messageHeadline": "convert @babel/preset-env to typescript (#13217)", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 117, "deletions": 124}}, {"node": {"oid": "22e5afc2f30f54f9c4372496996af1337008db92", "messageHeadline": "Add v7.14.7 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "268e4ca0de969a70fba6c5a5c2dc2885c8e4254d", "messageHeadline": "v7.14.7", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "8ae0efe98a09ae2e9ce48e403637bb3f9e6743c0", "messageHeadline": "Don't hoist template literal keys in `object-rest-spread` (#13483)", "author": {"name": "Lively", "email": "lala7573@gmail.com", "user": {"login": "lala7573"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "5145c98a735d8ea49fbaffd3d81033a6882bf570", "messageHeadline": "Simplify token context (#13450)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 29, "deletions": 46}}, {"node": {"oid": "8c229e7657e3d9a111695706437a0b7d73656aee", "messageHeadline": "Bump `core-js` packages (#13496)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 134, "deletions": 24}}, {"node": {"oid": "9cbe283bb8f0d879130db814198e7d7bca86dceb", "messageHeadline": "chore: fix comment typo (#13485)", "author": {"name": "Terence Ng", "email": "pheotiman@gmail.com", "user": {"login": "hyaocuk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "101249f3aa4b5f4326981e50c4ff7164aa4e6dd4", "messageHeadline": "refactor(parser): remove refNeedsArrowPos (#13419)", "author": {"name": "Tony Gorez", "email": "gorez.tony@gmail.com", "user": {"login": "tony-go"}}, "additions": 78, "deletions": 79}}, {"node": {"oid": "eb22659817973751fdb23fb91e93ec4410bdacdb", "messageHeadline": "remove unnecessary hosting when using template strings (#13482)", "author": {"name": "Lively", "email": "lala7573@gmail.com", "user": {"login": "lala7573"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "dddb4133d29d5979846093ea3985035f5c523fd4", "messageHeadline": "fix: remove traverse trap on `NODE_ENV == \"test\"` (#13475)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "d74838609eb64ad2f1edfeace7fa1164c1184fae", "messageHeadline": "Add record and tuple tokens to eslint parser (#13477)", "author": {"name": "Pedro Louren\u00e7o", "email": "public@plourenco.com", "user": {"login": "plourenco"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "6beccb34cb6e59ddb0bfd11bfe6adf0f77185802", "messageHeadline": "Update `@babel/*` dev dependencies (#13472)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 642, "deletions": 660}}, {"node": {"oid": "f808a3eb148c53437e5560fe886c9702b45a6076", "messageHeadline": "chore: fix renovate bot schedule (#13470)", "author": {"name": "Federico Ciardi", "email": "fed.ciardi@gmail.com", "user": {"login": "fedeci"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "762d34dae49ac2563a1b81b524028bd081579c3c", "messageHeadline": "chore: fix renovate bot schedule (#13468)", "author": {"name": "Federico Ciardi", "email": "fed.ciardi@gmail.com", "user": {"login": "fedeci"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0eaab13b0a6d49e1fea53a16dfacac0ffc3170e", "messageHeadline": "Setup Renovate to update third-party parser tests (#13454)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 56, "deletions": 5}}, {"node": {"oid": "a3c7497eb7376b3ccf2556e5fc687d32130a51bf", "messageHeadline": "fix: tagged template incorrect receiver (#13395)", "author": {"name": "Sagiv ben giat", "email": "sagiv.bengiat@gmail.com", "user": {"login": "sag1v"}}, "additions": 229, "deletions": 2}}, {"node": {"oid": "45174730ab090ba0ef53ad2605e51c95c1495603", "messageHeadline": "Add v7.14.6 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "1774e2aaef024f51c84019e2ad7fea2922953947", "messageHeadline": "v7.14.6", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "f79e9ffe44e53476ee77cc51d990e12a6225446f", "messageHeadline": "Follow up formatting by Prettier 2.3.1 (#13463)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "ad693cc0a06b98096db3a541b3acb98d756239cd", "messageHeadline": "Update prettier to 2.3.1 (#13460)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 25, "deletions": 15}}, {"node": {"oid": "66cbd6091ee7e4e843a3a963202ec73791de0062", "messageHeadline": "babel-plugin-transform-spread add missing argument in build calls (#1\u2026", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "950d3519e823bc49f850d56a21f87480d34e6fb6", "messageHeadline": "fix destructuring of empty string (#13444)", "author": {"name": "Lively", "email": "lala7573@gmail.com", "user": {"login": "lala7573"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "903b600522727a56373f542b7cabb7319304fd7a", "messageHeadline": "fix: reference to class expression in private method (#13429)", "author": {"name": "Lively", "email": "lala7573@gmail.com", "user": {"login": "lala7573"}}, "additions": 128, "deletions": 3}}, {"node": {"oid": "69f423b873b7a326e90443a96091c3b4f97a6842", "messageHeadline": "Faster babel build (#13423)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 99, "deletions": 116}}, {"node": {"oid": "6c8b2336f6216479215114585c3e0777f8113a6c", "messageHeadline": "Faster readRegexp (#13453)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 82, "deletions": 31}}, {"node": {"oid": "0eb2853732dd65c724ed7fd968f93f641cc1bb8a", "messageHeadline": "[ts] Support override modifiers for parameter properties (#13428)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 500, "deletions": 4}}, {"node": {"oid": "b1fe831e4ad66211261d6d617e6b6c65fe535a68", "messageHeadline": "fix: disallow JSX tag after non-null assertion (#13449)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "f04406f24f51e0d3926d7d8df17f1bb4c8233e78", "messageHeadline": "Move Yarn validation CI checks to a separate job (#13443)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "e914d1219f5399559a72ac3f22c3d32fb952b105", "messageHeadline": "Correctly transform spreads of arrays with holes (#13439)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 38, "deletions": 3}}, {"node": {"oid": "366e6d9251a4e1b1a1ab78b58a8949ec3a80a949", "messageHeadline": "Add v7.14.5 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "7a2a9283982239e2419f63e2a324160c5f8ac341", "messageHeadline": "v7.14.5", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 914, "deletions": 915}}, {"node": {"oid": "a59522df83ba067ccf3bf14c078e9c511fa7b9e4", "messageHeadline": "Disallow dependency cycles (#13442)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "d3f4c22c28e19569d2330b70c48550508da86246", "messageHeadline": "update test fixtures (#13440)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b9c1884a58ee847220b08e896b11cbf6e160c83a", "messageHeadline": "Reduce `exprAllowed` usage (#13431)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 709, "deletions": 300}}, {"node": {"oid": "9252da782b22fdac98ee9829fffb48bdf9e6cd19", "messageHeadline": "Update `@nicolo-ribaudo/chokidar-2` (#13438)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 35, "deletions": 16}}, {"node": {"oid": "a64d08c101129eb171ca02aa4fc8effb24590580", "messageHeadline": "fix(parser): correctly parse record and tuple tokens (#13418)", "author": {"name": "Federico Ciardi", "email": "fed.ciardi@gmail.com", "user": {"login": "fedeci"}}, "additions": 301, "deletions": 7}}, {"node": {"oid": "56db172b0e998f70b02613a86c75c554ee74f4a5", "messageHeadline": "fix(`@babel/parser`): fix tokenizer context update code (#13422)", "author": {"name": "Eyoatam Tamirat", "email": "eyoatamtamirat7@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6f37fb8cd13724d30c8b117fb6ccee71c5a7b05", "messageHeadline": "Update packages related to compat data (#13432)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 298, "deletions": 207}}, {"node": {"oid": "4eda1c860507e84b44a718a39ce58cf45f7ccc6e", "messageHeadline": "chore: bump eslint and its plugins (#13412)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 905, "deletions": 723}}, {"node": {"oid": "8720919665450176a5441e91daa298acf594b236", "messageHeadline": "fix: hoist variable declaration within do block (#13122)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 64, "deletions": 40}}, {"node": {"oid": "4100b42ea21773eb18018c81d2055255fc379992", "messageHeadline": "chore: specify @babel/eslint-parser deps (#13420)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "a0369fdbfa3646ebc4693f8079c3aef91977a18b", "messageHeadline": "fix: throw when `async()` call param is object with assignement (#13410)", "author": {"name": "Tony Gorez", "email": "gorez.tony@gmail.com", "user": {"login": "tony-go"}}, "additions": 233, "deletions": 6}}, {"node": {"oid": "176bc2431259e260a46529296487225b55c0a9f1", "messageHeadline": "[Babel 8] Remove `optional` field from `MemberExpression` (#13407)", "author": {"name": "Daniel Tschinder", "email": "231804+danez@users.noreply.github.com", "user": {"login": "danez"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "92bca21011e918c7d15a93204a8a2f3a60bfa34b", "messageHeadline": "Makefile: invoke yarn consistently via `$(YARN)` (#13415)", "author": {"name": "lightmare", "email": "lightmare@users.noreply.github.com", "user": {"login": "lightmare"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8175ec0604e7308e3aa59d5973d0c6d296aea18", "messageHeadline": "Relax import assertion key-is-type constraint (#13409)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 79, "deletions": 48}}, {"node": {"oid": "b281fe352c6ed2f984613aa3b1a2da66bce2dafc", "messageHeadline": "Use set in parser scope (#13408)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 85, "deletions": 46}}, {"node": {"oid": "cbad50ac1d3689614fba163f869a4073c519fbbb", "messageHeadline": "Faster checkReservedWord (#13386)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 154, "deletions": 35}}, {"node": {"oid": "ae3f5d905a01dcfe4b1dd32def6e2341ec23465e", "messageHeadline": "Back parser state `exportedIdentifiers` by set (#13406)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 57, "deletions": 15}}, {"node": {"oid": "b397aca024b7641b5e9dabaabea751c1827123f7", "messageHeadline": "fix generate-helpers failing in URL-encoded path (#13404)", "author": {"name": "lightmare", "email": "lightmare@users.noreply.github.com", "user": {"login": "lightmare"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "08772e28f28826dd653172826b8ecf163437a9dd", "messageHeadline": "Update polyfill plugins (#13373)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "140ec5aa5c0361e2390f6fb0743fd900fb981426", "messageHeadline": "chore: setup Yarn constraints (#13363)", "author": {"name": "Kristoffer K", "email": "merceyz@users.noreply.github.com", "user": {"login": "merceyz"}}, "additions": 926, "deletions": 316}}, {"node": {"oid": "0b29b5c2c03023c6cfedb3fc4b7a97415308bfea", "messageHeadline": "Add support for d flag of regex literals in parser (#13396)", "author": {"name": "Yosuke Ota", "email": "otameshiyo23@gmail.com", "user": {"login": "ota-meshi"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "813f2a3cce04a5366de7c1cc370652db64507305", "messageHeadline": "Add v7.14.4 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "219fd3ab1f642a90e789374f6e84bdb96b28abea", "messageHeadline": "v7.14.4", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 59, "deletions": 59}}, {"node": {"oid": "f35513fbaafae5660942bc336e718df969ced765", "messageHeadline": "Hoist omitted keys from object spread operator (#13384)", "author": {"name": "Alan Orozco", "email": "alanorozco@users.noreply.github.com", "user": {"login": "alanorozco"}}, "additions": 110, "deletions": 35}}, {"node": {"oid": "612f19fbdc311ec0a20b8fe478a02a737f1d8ff0", "messageHeadline": "chore: update test262 to d454b8389b07dae252c008adb64ae242b812c801 (#1\u2026", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6bebfe653f862dc4886ace1c7777bea6c4044ca", "messageHeadline": "[ts] Remove override modifier (#13381)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "1341e560ffba36bb3bb38c65d6645c4ac962fb7f", "messageHeadline": "Skip `flow/typecasts/3` test on Node.js 6 (#13382)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "079f8cd5bc44db20db9c62c3a280c24feaf2f0ba", "messageHeadline": "fix: disallow surrogate in the end of contextual name (#13377)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 68, "deletions": 5}}, {"node": {"oid": "dbfa87740c3f03b42497d787ff80234b22f9728f", "messageHeadline": "Improve performance (#13376)", "author": {"name": "Tobias Koppers", "email": "tobias.koppers@googlemail.com", "user": {"login": "sokra"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "4ee6a27780419c82bc2c849d5344c5555bc7c2d5", "messageHeadline": "convert @babel/helper-create-class-features-plugin to TS (#13214)", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 30, "deletions": 25}}, {"node": {"oid": "342fec1a7844897f8cc0f1b7c1757d891d6501ce", "messageHeadline": "Update compat data dependencies (#13368)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 318, "deletions": 333}}, {"node": {"oid": "2b06883a5b5e396ae5e08ee822fe9fe4c9ab207a", "messageHeadline": "chore(deps): update dependency jest to v27 (#13375)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 755, "deletions": 782}}, {"node": {"oid": "9332579fc03d8e576871e8715250caf458457647", "messageHeadline": "Fix `@babel/plugin-syntax-private-property-in-object` README.md (#13372)", "author": {"name": "fisker Cheung", "email": "lionkay@gmail.com", "user": {"login": "fisker"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "acf2a10899f696a8aaf34df78bf9725b5ea7f2da", "messageHeadline": "Faster tokenizer lookahead (#13341)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 684, "deletions": 29}}, {"node": {"oid": "b1f57e5fb58f7e890b3be58965e014f6fd4950e0", "messageHeadline": "Only allow `TSParameterProperty` in `ClassMethod` parameters (#13349)", "author": {"name": "Daniel Tschinder", "email": "231804+danez@users.noreply.github.com", "user": {"login": "danez"}}, "additions": 24, "deletions": 28}}, {"node": {"oid": "d6a5f6190dc96a94ebc9aca6315929fc6139aa2e", "messageHeadline": "[ts] Default `typeAnnotation` of `TSTypePredicate` to `null` (#13354)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "533e63af52c9438852c731afe40f1400c568e141", "messageHeadline": "chore(eslint-tests): add missing dependency `@babel/core` (#13355)", "author": {"name": "Kristoffer K", "email": "merceyz@users.noreply.github.com", "user": {"login": "merceyz"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "82a2ca82ca47b7eef6b5488766d2bf247523c6d5", "messageHeadline": "Update test262 (#13347)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "c3e99a0cfb21265015cc5f9bce2eb9cf6e053f6e", "messageHeadline": "Make Renovate run `yarn dedupe` after updating dependencies (#13348)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cd7f40a5640b3def97f2aedec53eed10778e0238", "messageHeadline": "[e2e-jest] Remove `t.Noop` from `@types/babel__traverse` (#13342)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "205e4bf3e45a9abc5a6f734423cd4dd9fafd1938", "messageHeadline": "chore(deps): update actions/github-script action to v4 (#13344)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b4c798e754dacd825e021cb1faae6c8f0811dfda", "messageHeadline": "[ts] Insert `export {}` when necessary to imply ESM (#13314)", "author": {"name": "Will Binns-Smith", "email": "wbinnssmith@gmail.com", "user": {"login": "wbinnssmith"}}, "additions": 147, "deletions": 90}}, {"node": {"oid": "f0b9b25a2347c158b64e5e26be1f0f595c74966d", "messageHeadline": "Configure Renovate (#13337)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "8b1bcd1079415516e9c74b2daadd34c159f31c16", "messageHeadline": "convert @babel/helper-compilation-targets to typescript (#13218)", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 58, "deletions": 56}}, {"node": {"oid": "12190042e6d62d10272a50bdc624e0db327a705a", "messageHeadline": "Fix error when parsing ignored files with `@babel/eslint-parser` (#13\u2026", "author": {"name": "Fran\u00e7ois Servant", "email": "francois.servant.e@thalesdigital.io", "user": null}, "additions": 39, "deletions": 5}}, {"node": {"oid": "461ba2531a51099b75c3fe22e28622741ab7d5d8", "messageHeadline": "refactor: add parse*Literal parser routines (#13333)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 308, "deletions": 101}}, {"node": {"oid": "053f94fc776c41296b879838166871385a3a7e55", "messageHeadline": "convert @babel/plugin-transform-classes to typescript (#13220)", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 40, "deletions": 25}}, {"node": {"oid": "2a5b23186ab322e058c4579a3edf7460a34722b3", "messageHeadline": "perf: minimize identifier lookahead when parsing let (#13328)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 129, "deletions": 11}}, {"node": {"oid": "f7a9f10ba42a8b2fce0536d9b335836612eded40", "messageHeadline": "Add v7.14.3 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "1487a46dd58ddb788be542420400574ef20cdf00", "messageHeadline": "v7.14.3", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "f85c6437c598191e6dd3f8062f13283f2ca3608d", "messageHeadline": "Pass assumptions set in presets to plugins (#13321)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 68, "deletions": 4}}, {"node": {"oid": "0d0950f3419a59fb452ed205ef8505fb7d6d2535", "messageHeadline": "fix: preserve tokensLength in tryParse (#13326)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 301, "deletions": 0}}, {"node": {"oid": "9d620c2d423cec4cf5d555d4b8884288068bd17d", "messageHeadline": "[babel 8] Move ESLint parsing to a Worker (#13199)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 610, "deletions": 330}}, {"node": {"oid": "c2181343f1d98ef9f5933f4aa6848da8ee4ff01d", "messageHeadline": "Parse `let` declarations whose id starts with `\\` (#13325)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 85, "deletions": 1}}, {"node": {"oid": "229a5481f4fb188167163382e51c8d86903dbf73", "messageHeadline": "Remove warnings about `loose` mode for class feats in tests (#13301)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 47, "deletions": 28}}, {"node": {"oid": "989aac2a4c6d1a85b1865723e30a83bb08fcb1a4", "messageHeadline": "Don't duplicate the base class when using `constantSuper` (#13303)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 77, "deletions": 33}}, {"node": {"oid": "3195883923ac7d109a818635cc411ca0ec15e40c", "messageHeadline": "chore: add class-static-block test262 mapping (#13313)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "c1c8d5e1dbdcf9998d59f378cf8e7f82e5b837c8", "messageHeadline": "update yarn lockfile (#13311)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8732dd39c65a7d7202ad3c3707d3e8fc94dd126a", "messageHeadline": "Compile static blocks without the intermediate priv field step (#13297)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 168, "deletions": 184}}, {"node": {"oid": "b3d35cd4125e24d3b3cab8fca4ed2431713c6393", "messageHeadline": "[Babel 8]: remove module attributes parser/generator support (#13308)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 49, "deletions": 29}}, {"node": {"oid": "b670c1107027efd46459433c1aa47910ec5d3625", "messageHeadline": "convert @babel/standalone to typescript (#13212)", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 36, "deletions": 31}}, {"node": {"oid": "bb70ea47f51c985adb678c93cfaf2ee549e55668", "messageHeadline": "convert @babel/cli to typescript (#13213)", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 18, "deletions": 30}}, {"node": {"oid": "5def29d1cab9fb7a173da4a6d2fed6250a28c69d", "messageHeadline": "chore: update test262 to 4f50cbfc771ffe41ac5e4a9d2f12b1d3a5d3b938 (#1\u2026", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4bf5f45d428d3e7daca44067c8dd745c3dd4dafb", "messageHeadline": "convert @babel/plugin-transform-runtime to typescript (#13216)", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "acfff5d7fe5e27e2c984a53874c8c0bf928f61b8", "messageHeadline": "convert @babel/plugin-transform-typescript to typescript (#13222)", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 30, "deletions": 13}}, {"node": {"oid": "72371cb6376a50e5516aa80714dbecb4eee058a9", "messageHeadline": "convert @babel/helper-create-regexp-features-plugin to typescript (#1\u2026", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "e21abad01696b48916666fb66f33f53e4c760bdf", "messageHeadline": "Add test for fixed block scoping issue (#13304)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 174, "deletions": 0}}, {"node": {"oid": "379bc775edab2d223f55c64ad8f7d52bf10ccb22", "messageHeadline": "convert @babel/plugin-transform-react-jsx to typescript (#13221)", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "7c9f618dfc7037810670e0e85956d09405b83317", "messageHeadline": "Add v7.14.2 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "7512095c847bde6ef8eea664d7e0472fce3b89d4", "messageHeadline": "v7.14.2", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 146, "deletions": 147}}, {"node": {"oid": "9e241fc18051731ed05722c62b9a0ec1905d86c8", "messageHeadline": "Better error for `export * as ns` without the correct plugin (#13296)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "cca97d1e7847026d70ce5d048e39a00a442b4308", "messageHeadline": "Fix: Only create `@babel/node` IPC channel when needed (#13295)", "author": {"name": "Clark Jacobsohn", "email": "quickgiant@users.noreply.github.com", "user": {"login": "quickgiant"}}, "additions": 38, "deletions": 35}}, {"node": {"oid": "875fc8e6935ef7d124a748331ee8a43d59f4539e", "messageHeadline": "[babel 8] Do not skip requeued paths (#13291)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "b2d9156cc62d37f4c522c9505a00f50b99a1eb74", "messageHeadline": "Update to Prettier 2.3 (#13288)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 262, "deletions": 364}}, {"node": {"oid": "5ae3a6c2a4ee2656e5cfb12e7c7882aadda77873", "messageHeadline": "Update lodash version for fixing security vulnerability (#13289)", "author": {"name": "Trinangkur Chatterjee", "email": "58026183+trinangkur@users.noreply.github.com", "user": {"login": "trinangkur"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1d54419ec4cb9eac579b65e4730a16cc8a12654c", "messageHeadline": "Parse attributes of import expression with estree plugin (#13284)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 110, "deletions": 0}}, {"node": {"oid": "e74b3fb1c6b1d89f856fc4d99b3d534eb823c4c6", "messageHeadline": "[DOC] Add missing Monorepo configuration (#13253)", "author": {"name": "serut", "email": "l.mieulet@gmail.com", "user": {"login": "serut"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "4c725f8cf810310c4924c925bb480f06ca442528", "messageHeadline": "Support objects from other contexts in `t.valueToNode` (#13275)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "4c1b8cc75171630b8e522d41acef44d28810ea4d", "messageHeadline": "chore: update test262 to c11d6b00bc2c53323fe26a5813a720fd74cd25ad (#1\u2026", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8fea4037dc194c4c220c15a0982c70cc12dce7d", "messageHeadline": "Faster identifier tokenizing (#13262)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 79, "deletions": 28}}, {"node": {"oid": "1879491af7ebbc8d9761c6087f18a285c5573bbf", "messageHeadline": "[eslint] Don't crash on multiple `@babel/parser` copies (#13274)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 112, "deletions": 60}}, {"node": {"oid": "68bc4dfd311364f9a96dad03f8b024c2518a65f0", "messageHeadline": "Print parentheses around identifier `let` where necessary (#13269)", "author": {"name": "Stuart Cook", "email": "Zalathar@users.noreply.github.com", "user": {"login": "Zalathar"}}, "additions": 154, "deletions": 12}}, {"node": {"oid": "96fce81438b62f1ba2018bfe0b2a85681fd147fd", "messageHeadline": "chore: bump eslint-visitor-keys (#13272)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "a387973821c351722cc1b054bd8006dc0e5fccb7", "messageHeadline": "Refactor private name tokenizing (#13256)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 551, "deletions": 210}}, {"node": {"oid": "278193b6f7c2ab09f7c79d45f2f2ddaa2f3f787d", "messageHeadline": "fix: update chunkStart on missing unicode escape (#13261)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 7, "deletions": 32}}, {"node": {"oid": "94403183091fa24f503755eac98d3a42f9c4f975", "messageHeadline": "Update Rollup plugins (#13265)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 86, "deletions": 100}}, {"node": {"oid": "187094b9a6f56d5ccb117c4701f8446a92c9f893", "messageHeadline": "[babel-types] Update `matchesPattern` to account for `this` (#13264)", "author": {"name": "Yen-Wei Liu", "email": "liu.yenwei@gmail.com", "user": {"login": "liuyenwei"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "8873d0c40233fcb08643603279010bd8ed470088", "messageHeadline": "Add v7.14.1 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "3ecc7919c5866bfeac41ad0578b6606993049eb0", "messageHeadline": "v7.14.1", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "ef87648f3f05ccc393f89dea7d4c7c57abf398ce", "messageHeadline": "Parse static blocks with typescript plugin (#13243)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 566, "deletions": 13}}, {"node": {"oid": "175a51f94e8e3aaafa0ed5f7812543a9fe402fe9", "messageHeadline": "Don't use `\"composite\": true` in tsc (until it supports cycles)  (#13\u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 145, "deletions": 132}}, {"node": {"oid": "07440424d9cb507b1265cdc0a67cb8f29d5d13a8", "messageHeadline": "Archive `@@babel/plugin-syntax-module-string-names` (#13246)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 8, "deletions": 92}}, {"node": {"oid": "f166b7ae58476266bfc6f2759cb86a3b9c947217", "messageHeadline": "Fix plugin-transform-block-scoping const violations (#13248)", "author": {"name": "overlookmotel", "email": "theoverlookmotel@gmail.com", "user": {"login": "overlookmotel"}}, "additions": 194, "deletions": 14}}, {"node": {"oid": "fa01fbe0528e7e0a937a0b055906092d0d99de76", "messageHeadline": "Parse `for await (async of ...)` (#13244)", "author": {"name": "Stuart Cook", "email": "Zalathar@users.noreply.github.com", "user": {"login": "Zalathar"}}, "additions": 554, "deletions": 11}}, {"node": {"oid": "2a3e35f02662e6a912755fc815b66cf83470e6d3", "messageHeadline": "chore: remove duplicate test262 parser tests (#13241)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 0, "deletions": 2189}}, {"node": {"oid": "9d6893d51f6698a597d518fdfb51c704d9144bee", "messageHeadline": "Add alias docs for @babel/types (#13151)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 121, "deletions": 3}}, {"node": {"oid": "3b55e8877ce378616395f0d6ec7bfbe5a2a9a1be", "messageHeadline": "fix: Typo in `@babel/helper-create-class-features-plugin` (#13237)", "author": {"name": "aancer-rca", "email": "59456286+aancer-rca@users.noreply.github.com", "user": {"login": "aancer-rca"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "41c02246fb168b4bff5d8bc5ba594a79eecf0efb", "messageHeadline": "Update `@babel/*` packages (#13231)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 216, "deletions": 193}}, {"node": {"oid": "b99c4f06d433b04d3f3308838d494d9e50158ea0", "messageHeadline": "chore: update test262 to 70bc32edab22b44db9d671ce505db8842ae200b6 (#1\u2026", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "910b1f266fd838285ed6c24c8197688fd787ed57", "messageHeadline": "Archive `@babel/plugin-syntax-class-properties` (#13232)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 74, "deletions": 255}}, {"node": {"oid": "437a6f32c9e4d274d831d286d9be1177733d2798", "messageHeadline": "Add v7.14.0 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "3c0152a217bfaaa9632a86ef8d3ffd59fb0d0c1f", "messageHeadline": "v7.14.0", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 131, "deletions": 132}}, {"node": {"oid": "0f2a1a8153102829800933c4b495b98eb0ce4b44", "messageHeadline": "Add `runFixtureTestsWithoutExactASTMatch` in parser test runner (#13227)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 33, "deletions": 11}}, {"node": {"oid": "a2ac2f39b5483b7388119ed4c4bc173271984913", "messageHeadline": "Update `@babel/parser` fixtures", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "50e0e353ee9237d17a2e244870a8e95748d2d48a", "messageHeadline": "Implement `async-do-expressions` transform (#13117)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 198, "deletions": 1}}, {"node": {"oid": "28d7442aaea05fcbacd0924b3da127be1d0f2605", "messageHeadline": "Parse async do expressions (#13043)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 897, "deletions": 23}}, {"node": {"oid": "f30c99aa24edfa2733239900f8fed0de2691cf92", "messageHeadline": "Mark `WeakMap`s of private fields as pure (#13194)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 378, "deletions": 368}}, {"node": {"oid": "b4c21c729feecc79fdf9023ff101002f40ada0e2", "messageHeadline": "Enable class fields & private methods by default (#13091)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 319, "deletions": 81}}, {"node": {"oid": "5a7a782da2e842f20d39f18e0ec3e9f2558ba3e0", "messageHeadline": "Add private brand checks to `shippedProposals` (#13176)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 148, "deletions": 40}}, {"node": {"oid": "2fc288576ea64e7ef88d5f867de86fb2b1ceefc0", "messageHeadline": "Allow compiling `#foo in obj` without compiling private fields (#13172)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 712, "deletions": 16}}, {"node": {"oid": "3c2b98ff064b0e9603976042538dcade02c578f8", "messageHeadline": "Add class static blocks to `preset-env`'s `shippedProposals` (#13114)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 151, "deletions": 16}}, {"node": {"oid": "7f5b2123223b653cb323d8ede1fb85dddd9b3661", "messageHeadline": "babel-parser: Add new `typescript` plugin option `dts: boolean` (#13113)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 219, "deletions": 11}}, {"node": {"oid": "be03be1bc3bcfef96ad1c820731d4f7f50d80095", "messageHeadline": "Implement `importInterop: \"node\"` option for module transforms (#12838)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 834, "deletions": 32}}, {"node": {"oid": "22b0eb038f2a63832781be61633c52ee80d2a9f2", "messageHeadline": "[ts] Enforce order for the `override` modifier (#13209)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 682, "deletions": 266}}, {"node": {"oid": "8433cd0c057f0d2295154770af6b692d58d5d96b", "messageHeadline": "Support parsing Flow's Optional Indexed Access Types (#13224)", "author": {"name": "George Zahariev", "email": "gkz@fb.com", "user": {"login": "gkz"}}, "additions": 327, "deletions": 12}}, {"node": {"oid": "57daba85aa03db4f0358f4f1551fedbdfcee94c0", "messageHeadline": "Parse string export names by default (`moduleStringNames`) (#13195)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 6, "deletions": 28}}, {"node": {"oid": "ceaab0bae717ec96c43d9e875b9d2de25e57007c", "messageHeadline": "Parse class fields and private methods by default (#13175)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 202, "deletions": 586}}, {"node": {"oid": "b116865077f02c83c0f9f9658a9c2fd75f1a54bf", "messageHeadline": "Use this.isThisParam in typescript parser (#13163)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "c949660b343ae64ada7a8b0f2616dcb9dcc976ca", "messageHeadline": "babel-parser: Deep freeze for `makeErrorTemplates` (#13142)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7484b51e560211f6f0140489e10dee90b5dbe831", "messageHeadline": "Support TS 4.3 `get`/`set` type members (#13089)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 990, "deletions": 41}}, {"node": {"oid": "2521c666f74e64c6336499986382fb838ac88009", "messageHeadline": "Add internal ESLint rule for consistent parser error messages (#13130)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 3596, "deletions": 3312}}, {"node": {"oid": "bf14a106ad8ed54ce356d7464c3cb941d7331a9b", "messageHeadline": "Support TS 4.3 `override` syntax in class (#13097)", "author": {"name": "Pig Fang", "email": "g-plane@hotmail.com", "user": {"login": "g-plane"}}, "additions": 693, "deletions": 9}}, {"node": {"oid": "f8aa32f767cb67dc161a1186a0d77aad39ab2f3b", "messageHeadline": "Support parsing Flow's Indexed Access Types (#13053)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 324, "deletions": 3}}, {"node": {"oid": "eac0259ce2f2bd10a3192606756b1d026679dd78", "messageHeadline": "Support TS 4.3 static index signature in classes (#13096)", "author": {"name": "Pig Fang", "email": "g-plane@hotmail.com", "user": {"login": "g-plane"}}, "additions": 207, "deletions": 75}}, {"node": {"oid": "0ee98139a6cacad5f5083c24fc3e4f6898663478", "messageHeadline": "Introduce parser error codes (#13033)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 551, "deletions": 442}}, {"node": {"oid": "d0fcbfccdd73a4dd822050d168d746cefb1f3152", "messageHeadline": "perf(core): check files before interacting with them (#13090)", "author": {"name": "Chris West", "email": "git@goeswhere.com", "user": {"login": "FauxFaux"}}, "additions": 13, "deletions": 26}}, {"node": {"oid": "47537688d2b80d9c02d25b80daa814488897285e", "messageHeadline": "Improve `isIdentifierName` performance (#13211)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 244, "deletions": 24}}, {"node": {"oid": "88da2e80ede26b89b3d591fae53551f55fe081e3", "messageHeadline": "perf: avoid loadFullConfig when creating block hoist plugin (#13223)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "a0e20ac5df7f41cd586e52f2fa568d8f8d92f6c0", "messageHeadline": "Simplify the `wrapRegExp` helper for named groups (#13201)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 102, "deletions": 100}}, {"node": {"oid": "026e7f5a9569890e71b9d260f1155e3123f1daad", "messageHeadline": "Prevent ForOfStatement from printing the forbidden sequence \"for ( as\u2026", "author": {"name": "Stuart Cook", "email": "Zalathar@users.noreply.github.com", "user": {"login": "Zalathar"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "504d22d29b46453a7c7c007e8929e991bafe115a", "messageHeadline": "babel-highlight: Upgrade to js-tokens@7 (#13203)", "author": {"name": "Simon Lydell", "email": "simon.lydell@gmail.com", "user": {"login": "lydell"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "3d4b801bb9083bbf160d94e5c69348788382269c", "messageHeadline": "Simplify the special-case printing of single-param arrow functions (#\u2026", "author": {"name": "Stuart Cook", "email": "Zalathar@users.noreply.github.com", "user": {"login": "Zalathar"}}, "additions": 152, "deletions": 41}}, {"node": {"oid": "10f4d08efbba49b4085f0756b59c835f97783fa7", "messageHeadline": "refactor: avoid parsing logic on locations (#13200)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "fb908fd87e1bf8a5ebe2c881c0baab1488c917e7", "messageHeadline": "Update test262 (#13196)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "f63d73c94e82760ed613866067e3845ec5d25d58", "messageHeadline": "Allow putting helpers in individual files (#13190)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 304, "deletions": 172}}, {"node": {"oid": "66181dbe3705ac0430a549191ddd1b18dd2d8cbf", "messageHeadline": "fix: don't deduplicate comments with same start index (#13169)", "author": {"name": "Jason", "email": "jason.daurus@gmail.com", "user": {"login": "gzzhanghao"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "adb5adac0c447ed14d7e932cf7c0ec681f7a4076", "messageHeadline": "fix: Don't load browserslist in block-hoist-plugin (#13182)", "author": {"name": "Micha Reiser", "email": "mreiser@fb.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0c425cfb97c84cf59f0fa98f31f5cda423a16194", "messageHeadline": "chore: run coverage-test against node 16 (#13183)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "304f316e60b29995f748cf9479e5b6b0741fa819", "messageHeadline": "Add v7.13.17 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "006e2c93936373935bf1602d6ae4006d290f2d7b", "messageHeadline": "v7.13.17", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "87e35ae5c7607715b885f959cafd1d64cdf46795", "messageHeadline": "Fix undeclared variable in `iterableToArrayLimit` (#13185)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b971e00eb0f033343dfad50f248d0543f0950e01", "messageHeadline": "Fix completion record for labeled statement (#13084)", "author": {"name": "Anna Henningsen", "email": "anna@addaleax.net", "user": {"login": "addaleax"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "691c46846ffa8113d54313bccab5d75f4c108831", "messageHeadline": "fix(destructuring): preserve loc of original declaration in output (#\u2026", "author": {"name": "Moti Zilberman", "email": "moti@fb.com", "user": {"login": "motiz88"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "ab06ccad496a0b654c64eeeddcb51ffba8271970", "messageHeadline": "fix: clone comments in cloneNode (#13178)", "author": {"name": "Jason", "email": "jason.daurus@gmail.com", "user": {"login": "gzzhanghao"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "86d9cf50207d6084aabd267e81a051955d79c345", "messageHeadline": "Add v7.13.16 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "d94a8e50edb62aff0bb3c8eb76d5073f731cf798", "messageHeadline": "v7.13.16", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 46, "deletions": 46}}, {"node": {"oid": "21ef7c88166f59fde7a0f7a87cc4eae9de411db4", "messageHeadline": "Workaround GitHub issue templates bug (#13179)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "bdbd07d170f22b1b31252bdf8603af8a6de25f8f", "messageHeadline": "Update `browserslist` and `caniuse-lite` (#13174)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 234, "deletions": 270}}, {"node": {"oid": "b6168e691758f473634d0053c49744653d9311d6", "messageHeadline": "chore: update `@babel/*` deps (#13166)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 213, "deletions": 253}}, {"node": {"oid": "368bf893fad7cc6691840139295a8a55ff10199b", "messageHeadline": "[ts] raise `SyntaxError` for `declare` before getter/setter (#13143)", "author": {"name": "Federico Ciardi", "email": "fed.ciardi@gmail.com", "user": {"login": "fedeci"}}, "additions": 158, "deletions": 0}}, {"node": {"oid": "e92d6b2458b1fd75fc5d64adf2fd5a5e1c08bbd5", "messageHeadline": "Use the new GitHub issues template (#13168)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 152, "deletions": 84}}, {"node": {"oid": "0cfe3dc10722d82a8a4a86628b2ea493a990c59c", "messageHeadline": "Update test262 (#13164)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eaea9693ff3dfbda2dbae41a71b5fe81e6642a24", "messageHeadline": "Install `psmisc` in `vue-cli` e2e tests on CircleCI (#13162)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 4, "deletions": 87}}, {"node": {"oid": "808d437cf4b94e3e69e0f6185c0a2f2775d799a0", "messageHeadline": "Support iterating generators in browsers without `Symbol` (#13129)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 124, "deletions": 53}}, {"node": {"oid": "5d550555373859363e1b79d1d916d186b44315d4", "messageHeadline": "fix: add default value for browserslist config path (#13159)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 58, "deletions": 1}}, {"node": {"oid": "cbfcee59c72226e54d8a2f915f0fd2b51bf5e6aa", "messageHeadline": "Archive `helper-explode-class` and `helper-bindify-decorators` (#13160)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 0, "deletions": 199}}, {"node": {"oid": "ed4ccd648268b765bcd93101c215176463c596d4", "messageHeadline": "codecov: token not required (#13158)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "54e088b3472298b307f7f7234852b272a1b4a4f3", "messageHeadline": "Update links in `@babel/eslint-parser` README (#13155)", "author": {"name": "Cody Mims", "email": "mims@hey.com", "user": {"login": "codyatwork"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5c7d2a7fa2838034b4f7ca7c3601fdc9f20edc87", "messageHeadline": "Archive `@babel/helper-call-delegate` (#13153)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 123}}, {"node": {"oid": "d6d942ddac7371982027b4fbb5001cd5c6161659", "messageHeadline": "docs: refine babel-types docs generator (#13148)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 76, "deletions": 29}}, {"node": {"oid": "1e31d415be179ac09667d45d11a0b83ad74ca5c4", "messageHeadline": "refactor: use FunctionParent on visiting var scope (#13152)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d24bd7ce5c024a2052c460d616e66a7feea1c21b", "messageHeadline": "Remove remaining `lodash` dependencies (#13139)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 56, "deletions": 57}}, {"node": {"oid": "b35c78f08dd854b08575fc66ebca323fdbc59dab", "messageHeadline": "docs: add README to helper-compilation-targets (#13131)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "30f93b36a2904568067f47ea6ec5aa92c69d6de1", "messageHeadline": "Fix printing of single-param async arrow function with comments (#13136)", "author": {"name": "Nathan Walters", "email": "nwalters512@gmail.com", "user": {"login": "nwalters512"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "672a58660f0b15691c44582f1f3fdcdac0fa0d2f", "messageHeadline": "Add v7.13.15 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "e50f6f7eef85fd2fd79335223c89822f3b853a70", "messageHeadline": "v7.13.15", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 46, "deletions": 46}}, {"node": {"oid": "be1003b837e5ebc1d648097cea5f60693abb7f87", "messageHeadline": "[preset-env - debug] Print targets that need each plugin (#13115)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 5665, "deletions": 5711}}, {"node": {"oid": "6d89daf064e3e3f0b4640bc69c773544452d4156", "messageHeadline": "Align `regenerator-transform` import with native ESM (#13086)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "42e630e8a2f172406d28ee832393254b6c7c1b4c", "messageHeadline": "Allow trailing comma after rest parameter in TSDeclareFunction (#13101)", "author": {"name": "Federico Ciardi", "email": "fed.ciardi@gmail.com", "user": {"login": "fedeci"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "6b57145d38accbf671bb59669ccfb7a0df8d7870", "messageHeadline": "Support `yield` in do expression (#10101)", "author": {"name": "Tan Li Hau", "email": "tanhauhau@users.noreply.github.com", "user": {"login": "tanhauhau"}}, "additions": 84, "deletions": 4}}, {"node": {"oid": "7fe3ebf4db01eea9cb3a0cbb944840b03cf0f697", "messageHeadline": "fix: raise `SyntaxError` for unparenthesized assert and assign (#13099)", "author": {"name": "Federico Ciardi", "email": "fed.ciardi@gmail.com", "user": {"login": "fedeci"}}, "additions": 254, "deletions": 17}}, {"node": {"oid": "7bc72bb451e71d7d8964efdf4438d5a907aae655", "messageHeadline": "fix: do not filter report from functions within class elements (#13106)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 55, "deletions": 1}}, {"node": {"oid": "61e866f6b84eb88599d4282b1da6a142864e7ad4", "messageHeadline": "Do not load root `babel.config.js` in tests (#13087)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "b577e44d168ed6f38b48880a3d5f42c7079d430b", "messageHeadline": "Refactor switch support in `NodePath#getCompletionRecords` (#13030)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 502, "deletions": 95}}, {"node": {"oid": "86c44ba62e6787abbc9fcb712dcde3483d0d20b0", "messageHeadline": "Update CoC contacts (#13081)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8b137c638f08827e8de713957ff6dab1d90908d4", "messageHeadline": "Update `@rollup/plugin-node-resolve` (#13080)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 143, "deletions": 143}}, {"node": {"oid": "8d4da69e9d554e53e701da8c734ad8c459e373b4", "messageHeadline": "Update polyfill plugins (#13079)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 181, "deletions": 127}}, {"node": {"oid": "d563773723e53bb70b76613cfa3c0232b051a0e6", "messageHeadline": "Compile classes when spread is unsupported (#13075)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 40, "deletions": 5}}, {"node": {"oid": "3e174e9cbd7f455ee2ab5dcf5349bac85f64c37f", "messageHeadline": "perf: lazy load `preset-env` plugins (#13076)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 75, "deletions": 66}}, {"node": {"oid": "a647b9ea6bdd510f0d80b58dbea66828016ffe00", "messageHeadline": "Convert `@babel/core` to TypeScript (#12929)", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 1267, "deletions": 1202}}, {"node": {"oid": "c8a91d9eef51865b3bf3b3edcf38b3fe1df66a02", "messageHeadline": "Rename `@babel/core` files to `.ts` (#12929)", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8efbac4a5dca2a1d4f263529d6d47be20af62f97", "messageHeadline": "fix: the LHS in for-of loop should not start with let (#13049)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 155, "deletions": 5}}, {"node": {"oid": "5c0d2f603272add0164fb4dc0d880ae9d867f31b", "messageHeadline": "Add v7.13.14 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "7ac9e9f740d499e9743c749d7117ff9baef3a8df", "messageHeadline": "v7.13.14", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 29, "deletions": 30}}, {"node": {"oid": "409244685acf802174d55f9d777e5dc477d78833", "messageHeadline": "fix: make sure \"clone-deep-browser\" code path is used on browsers (#1\u2026", "author": {"name": "Charles Suh", "email": "charlessuh@users.noreply.github.com", "user": {"login": "charlessuh"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c38469d191f3439537abca0a7cc9f072627a52dd", "messageHeadline": "add SHOW_CONFIG_FOR to template [skip ci] (#13066)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "06eb3b73cb0acd4c58e8910e17c9b29c5fb41157", "messageHeadline": "Only resolve `package.json` when relative configs are enabled (#13063)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 37, "deletions": 36}}, {"node": {"oid": "8e8954b470f8be549b645632913fa37d763e44a1", "messageHeadline": "[babel 8] Remove module-specific options from @babel/core (#12724)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 137, "deletions": 86}}, {"node": {"oid": "6b39bafab696a82132e2dd0cc9f7b14661297ae9", "messageHeadline": "Remove `lodash` deps (#13057)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 52, "deletions": 84}}, {"node": {"oid": "6ac07a16472a47073fa24e2c650b092f6288f685", "messageHeadline": "convert `@babel/helper-module-transforms` to typescript (#12928)", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 124, "deletions": 72}}, {"node": {"oid": "e5e37b94a53dcac27bd7460d914cb4ec04056c63", "messageHeadline": "Update `eslint-scope` to be compatible with ESlint's dependency (#13058)", "author": {"name": "Mark Banner", "email": "standard8@mozilla.com", "user": {"login": "Standard8"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "4f9ec8310e30468cab515d63480efea46fe50566", "messageHeadline": "Add v7.13.13 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "2f8203f190719091d190ae02855e12d31e5c1e30", "messageHeadline": "v7.13.13", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 52, "deletions": 52}}, {"node": {"oid": "1e3ef0568558eeabb0c95e02102e40b30169df9b", "messageHeadline": "[babel 8] Type checking preset-react options (#12741)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 290, "deletions": 47}}, {"node": {"oid": "e68f2ce1950d2ff313bd97b17c79ca2cbed92634", "messageHeadline": "Correctly handle relative `browserslistConfigFile` paths (#13031)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 53, "deletions": 24}}, {"node": {"oid": "16d83002defc74dcbf0d73d8b71e9646acf04f16", "messageHeadline": "[babel 8] type checking preset-flow options (#12751)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 86, "deletions": 2}}, {"node": {"oid": "b0d83daceb95babde7f20c4e14ad33dba6db98a5", "messageHeadline": "Resolve .browserslistrc as a project-wide file (#13028)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 30, "deletions": 12}}, {"node": {"oid": "8c445e60ba30c598ad91adbc32c03b6b23f0e275", "messageHeadline": "Fix e2e `vue-cli` Babel 8 tests (#13050)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 85, "deletions": 0}}, {"node": {"oid": "327b4cec4920aa7fd486c104e9952dc287fcaca6", "messageHeadline": "Remove lodash `sortBy` use (#13021)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 47, "deletions": 13}}, {"node": {"oid": "73dcd0629315bc6f00cdab1f53d6b89510bcea52", "messageHeadline": "Remove some `lodash/cloneDeep` calls (#13032)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 35, "deletions": 15}}, {"node": {"oid": "0233e3c8eb183b4b25fdf3873a894329180d5adb", "messageHeadline": "Replace CircleCI badge to GitHub CI (#13055)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "266e07736e44a0419bbeba39cdec15b60fb92677", "messageHeadline": "fix: Don't hoist JSX elements referencing mutable variables (#13054)", "author": {"name": "Clint Goodman", "email": "cgood92@users.noreply.github.com", "user": {"login": "cgood92"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "0067fd9e02cb7cc701a375c00cea02469fc423b4", "messageHeadline": "Disallow await before exponential (#12441)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 501, "deletions": 16}}, {"node": {"oid": "2ae19d01b132f5222e1d5bee2c83921e2f107d70", "messageHeadline": "Update fixtures (#13045)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "1ef78ca55b39773cbb5974960b7b34e2fca6e043", "messageHeadline": "Expand type definitions for path.{get,set}Data to cover symbols (#13044)", "author": {"name": "Anna Henningsen", "email": "anna@addaleax.net", "user": {"login": "addaleax"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "238ce0bac8bbdd11c04e251670a00f6425e4a818", "messageHeadline": "fix(types): add missing `range` for `BaseNode` (#13046)", "author": {"name": "JounQin", "email": "admin@1stg.me", "user": {"login": "JounQin"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6ee87eea4933d0e8ac47153f9a406a1c73a97191", "messageHeadline": "[babel 8] fallback targets to `\"defaults, not ie 11\"` (#12989)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 21448, "deletions": 1369}}, {"node": {"oid": "564ca6638f2ef278c78dde72d208fa68eeb38836", "messageHeadline": "Set `rootMode: \"root\"` in `loadPartialConfig` (#13040)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "b784c81aeb460d3769744ab97d761ab6fee88021", "messageHeadline": "Do not bail on `SHOW_CONFIG_FOR` matches (#12954)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "b360d8d6141984f2912da89349c4689501ba005a", "messageHeadline": "fix: make `@babel/node` spawned process bubble msg (#13037)", "author": {"name": "KevinMolotov", "email": "klambert@molotov.tv", "user": null}, "additions": 29, "deletions": 0}}, {"node": {"oid": "afef4f85ff8fdc32c23bf5cf283882bd470fd512", "messageHeadline": "Move `@babel/node` tests (#13037)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 42, "deletions": 48}}, {"node": {"oid": "4f727139ecb06b34403c2c17f19e30dcdc037829", "messageHeadline": "fix(ts): Allow parenthesized \"assert and assign\" (#12933)", "author": {"name": "Federico Ciardi", "email": "fed.ciardi@gmail.com", "user": {"login": "fedeci"}}, "additions": 306, "deletions": 0}}, {"node": {"oid": "69e22c325d726b0bd554d95ad343db87c5404621", "messageHeadline": "Add v7.13.12 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "edb11baabf1b73e9ae05de8ce2f2856aec55f5fb", "messageHeadline": "v7.13.12", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 64, "deletions": 64}}, {"node": {"oid": "4beca3999ea2ac37679042c057c65065ab634958", "messageHeadline": "Fix importing polyfill plugins in the Rollup bundle (#13017)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "2b1174855549f43d302910b7c37c1b2c18acf164", "messageHeadline": "Remove `lodash` from `@babel/compat-data` (#13024)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "c2a42492db7ad7c5f148bae6be6896916a2d7686", "messageHeadline": "Implement @babel/plugin-bugfix-v8-spread-parameters-in-optional-chain\u2026", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 807, "deletions": 227}}, {"node": {"oid": "974f9c5b01108b3894e5743c9af4135f9fdb5e70", "messageHeadline": "Update TypeScript (#13029)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 56, "deletions": 56}}, {"node": {"oid": "85963167b4eea4338f0d3dfb170b2b311363cca9", "messageHeadline": "fix: do not throw when creating type annotation based on bigint (#12971)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "e2244c92d9a64ddd07daff3d6b30cddae97b8b18", "messageHeadline": "Remove `lodash` from `@babel/node` tests (#13025)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "830a93cc97557edc19b58b949e6f85a581678acc", "messageHeadline": "Remove `lodash/chunk` (#13022)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "d12f9a98c7075c248cabd081911dac4f154bbcc2", "messageHeadline": "Remove `lodash/pull` (#13026)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "78cf07767a9242ba318d8f3a0b281f27afe992ba", "messageHeadline": "Remove `lodash/has` (#13023)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "020c88e74b62c17d2770e1a96c723047d91edaa9", "messageHeadline": "Update compat data (#13008)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 37, "deletions": 15}}, {"node": {"oid": "52d2716bf63aa2fb4235f6fdc290031bbc12b404", "messageHeadline": "Update Yarn to v2.4.1 (#12892)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d1f3d30598d75dcbb9b8ac4c047e72559a436142", "messageHeadline": "convert `@babel/helper-member-expression-to-functions` to ts (#12925)", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "beb7cf8b24029a31fbadb148d5176ed84bb7a2e1", "messageHeadline": "Sort error keys with ESLint (#13020)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "21e8e59f7d807ce4683e3c31bbf4935bc9d8c9d2", "messageHeadline": "convert `@babel/helper-module-imports` to typescript (#12924)", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 33, "deletions": 28}}, {"node": {"oid": "ff8e9f74d87ce2a3dec79b1d2dcec7a2722dbea7", "messageHeadline": "convert @babel/helper-transform-fixture-test-runner to typescript (#1\u2026", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 122, "deletions": 11}}, {"node": {"oid": "b97a627964a832aac84f0fe9f7be560dce2b60f1", "messageHeadline": "convert `@babel/helper-simple-access` to typescript (#12927)", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "befa46567f3e9d14c4b36d42b382a382a2672eb8", "messageHeadline": "convert `@babel/helper-replace-supers` to typescript (#12926)", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "281acd64484b9db8b84edac0708480bac718f56f", "messageHeadline": "Improve error message when not providing a value for JSX key (#12983)", "author": {"name": "hajnalbendeguz", "email": "hajnalbendeguz@gmail.com", "user": {"login": "hbendev"}}, "additions": 55, "deletions": 17}}, {"node": {"oid": "6e1e00388b9ff6fd806414d8ea6c22d50cd9c17a", "messageHeadline": "update tsconfig generation to reference dependencies used in source c\u2026", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 36, "deletions": 9}}, {"node": {"oid": "df51ba03cde690472df2c724b13b337d0157bed3", "messageHeadline": "Add v7.13.11 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "4b674ea0319340be7b0ccd53f52dc80f4ebaca04", "messageHeadline": "v7.13.11", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "759f8ecdce42d7bbe4342bfa59422583ad99a0be", "messageHeadline": "Point to CJS files in `@babel/compat-data`'s `exports` (#13000)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 6, "deletions": 24}}, {"node": {"oid": "0988c471e9fb81ad7d13b225e00e6b1b90cddef2", "messageHeadline": "Parse type imports in TSImportEqualsDeclaration (#12962)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 413, "deletions": 11}}, {"node": {"oid": "1a05b81387eedbb2fb86a404e8df69dc96ac21e9", "messageHeadline": "Support multiple static blocks (#12738)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 231, "deletions": 52}}, {"node": {"oid": "05fa18e652b8608e236e518ffe0ade7cbc0860f8", "messageHeadline": "Run e2e tests on GH actions (#12517)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 78, "deletions": 81}}, {"node": {"oid": "71417bbfcfe0a85e611005bfa599610064c45ca0", "messageHeadline": "Fix `esmodule: \"intersect\"` on iOS versions (#12996)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "bc856e03c2e5e181094ac8f3a613e38bb3c01695", "messageHeadline": "chore: update test262 to 31126581e7290f9233c29cefd93f66c6ac78f1c9 (#1\u2026", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ad6b75cde5feaa3d8284e9254d63ab57f646251", "messageHeadline": "Use `function` rather than `var` to compile private methods (#12990)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 417, "deletions": 300}}, {"node": {"oid": "b3e2bcda73dea7d68b4c82bfabb92acb11b1ed90", "messageHeadline": "Add v7.13.10 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "d1d404b9a3f9a068eaa424fc0a5cc18625d3ebbf", "messageHeadline": "v7.13.10", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 51, "deletions": 51}}, {"node": {"oid": "4bd24a92ae6d1f56ffd638e361a6f1a4885b20e2", "messageHeadline": "Capitalize design docs headings (#12974)", "author": {"name": "MrBrain295", "email": "66077254+MrBrain295@users.noreply.github.com", "user": {"login": "MrBrain295"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "49a9b70cb1f5f9c1490bab0a7358225c832c9a6e", "messageHeadline": "Optionally enable external-helpers in tests (#12982)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c702895256b4de41456e224c91f42171dd9457fd", "messageHeadline": "Update min Babel version for #12917 (#12977)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "8dacf85859fca38c962a7d36585d3ad6bae2b45a", "messageHeadline": "Lazily initialize and cache constant JSX elements (#12967)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 694, "deletions": 208}}, {"node": {"oid": "d04842a70031fe91656ba3454e7b6a04f4fedc42", "messageHeadline": "Avoid using CJS globals in internal source files (#12963)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 653, "deletions": 348}}, {"node": {"oid": "ea620e822ea31fe3df00e91e480f3491dc384dea", "messageHeadline": "Update test262 (#12968)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e551ae8827d064680c1344074db9fb3093967e9", "messageHeadline": "Suggest using `babel.config.json` when linting dependencies (#12956)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "5f60bf0d147d654fcc54459566649b8590b4a589", "messageHeadline": "Regenerate `@babel/runtime-*` `package.json` (#12964)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 189, "deletions": 0}}, {"node": {"oid": "d9ebfab07f0e7beb07745cdd2b5f489d7e424db6", "messageHeadline": "[internal] Use the Node.js behavior for default imports (#12795)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 74, "deletions": 16}}, {"node": {"oid": "ac758f7d70c5b7fea989f115d14fcafb55c0e790", "messageHeadline": "Ensure static private method init run before static property (#12918)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 163, "deletions": 143}}, {"node": {"oid": "bdb207cb75ae7cde4f2cb03aa2a53eefe6506b18", "messageHeadline": "Class static private field destructure set (#12917)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 515, "deletions": 129}}, {"node": {"oid": "70c77e550c0c1be3ed01fd07699e7cc4dee98b10", "messageHeadline": "check descriptor before private field access (#12910)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 154, "deletions": 0}}, {"node": {"oid": "b12a4de45703156246fddf562a751b72005501d4", "messageHeadline": "Update `@babel/helper-create-class-features-plugin` (#12944)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "42752a430e73d55d1da86201887cef3c98b5bafa", "messageHeadline": "Don't show warning from spied `console.warn` (#12946)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "8574aa33d5664c4697305b321fb8384800d2b074", "messageHeadline": "Remove accidentally commited file (#12947)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "b416847b6173bd828ff16711e74e6f695f5aa242", "messageHeadline": "(ts) Raise syntax error for abstract methods with a body (#12687)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 147, "deletions": 1}}, {"node": {"oid": "0d9ad433b47878aa1de6edd324c6dcd4cb1e2d7f", "messageHeadline": "Fix `esmodules: true` without specified browsers (#12908)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "82e089c7dd57dfbbf560851e3126ca68d181723b", "messageHeadline": "Evaluate object and initializer when setting a private method (#12707)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 253, "deletions": 16}}, {"node": {"oid": "78d1950aedc299254f6705fadd1eee39cec6983f", "messageHeadline": "Add v7.13.9 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "2c0e8d0008cbb0486f9a5033c241112b55b99c12", "messageHeadline": "v7.13.9", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "c155caf1e8f229e546b22980ecb53313b90334d0", "messageHeadline": "Load `.browserslistrc` when using old `@babel/core` versions (#12934)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 65, "deletions": 12}}, {"node": {"oid": "efdca0140938de7606a42b3f5a04bc4f2513c7a9", "messageHeadline": "fix: add tokens when tokens: true is passed to parseExpression (#12939)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "9844eeee8499fa29fa46f54fc8975c15f376a621", "messageHeadline": "Put back ESM helpers in a folder where we can use `.js` (#12919)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1355, "deletions": 1365}}, {"node": {"oid": "a653b9c08ebb7547116c4c9c234016b7367cdbed", "messageHeadline": "Convert `@babel/helper-fixtures` to typescript (#12922)", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 35, "deletions": 16}}, {"node": {"oid": "d05fdbc3c7fa0baae813e1394843ccf2874b4161", "messageHeadline": "Fix invalid print output when empty array is passed to t.tsInterfaceD\u2026", "author": {"name": "Michael \u30b5\u30a4\u30c8\u30fc \u4e2d\u6751 Bashurov", "email": "accounts@saitonakamura.me", "user": {"login": "saitonakamura"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "4c343ac853c5003f3b5414c3166cf4277395e007", "messageHeadline": "Allow nullish extends in interfaceish (#12920)", "author": {"name": "Michael \u30b5\u30a4\u30c8\u30fc \u4e2d\u6751 Bashurov", "email": "accounts@saitonakamura.me", "user": {"login": "saitonakamura"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "b62fc3d44fed5309f3f55e0b98edf48cd26bd858", "messageHeadline": "babel-parser(flow): Set `this` property to `null` for FunctionTypeAnn\u2026", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 348, "deletions": 334}}, {"node": {"oid": "265424d43f964cafd976a2143ddeee4066e14fd6", "messageHeadline": "Add v7.13.8 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "e2abc19c4c8d4180f631fcf24f714c048aaa58a4", "messageHeadline": "v7.13.8", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 95, "deletions": 95}}, {"node": {"oid": "ea6a43831550488fa137b4e3de7ed0c7653bb641", "messageHeadline": "Enable `external-helpers` by default in tests (#12911)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1859, "deletions": 4233}}, {"node": {"oid": "bfd30b9445eef036bf7307d92696a09d0fd93e28", "messageHeadline": "chore: do not provide polyfills on bundling @babel/standalone (#12909)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "cf7860ffa28baf385495cb706ffa6248d88db4e8", "messageHeadline": "chore: update test262 to 0d922ddc97f7a9ad9a3636cb578bbf03604cd9d6 (#1\u2026", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a0394634f2cf0efd7a148c41dadd656b78b0e11", "messageHeadline": "Don't inject invalid `core-js@2` polyfills (#12901)", "author": {"name": "Alan Lu - \u5ddd\u53e4", "email": "luxianpo@gmail.com", "user": {"login": "luxp"}}, "additions": 4, "deletions": 69}}, {"node": {"oid": "962d81483ef6a57a4a3eca8230ae40795b695147", "messageHeadline": "Skip `_extends` helper for `{\u2026x}` with modern targets (#12899)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "9a1b59f1f941aa19b6c8ad732b66571ff638722d", "messageHeadline": "Do not warn for `loose` of class features in `preset-env` (#12898)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "b17231e1afab1582efc985c7b000efb320cf13cf", "messageHeadline": "[internal] Keep the `.cjs` extension when compiling source files (#12\u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "74db827c0ad1a80e894bd952cec0a600e3853dd3", "messageHeadline": "Workaround yarn bug with self-referencing packages (#12906)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "bb558aaf28ee84a85eba25c4b6765a5bac50d15d", "messageHeadline": "Allow `require()` of runtime helpers in Node.js 13.2-13.6 (#12893)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 516, "deletions": 502}}, {"node": {"oid": "039eb2710d54d03f02240106808cd9f0ef1732d8", "messageHeadline": "Update all the `@babel/*` dependencies (#12897)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 715, "deletions": 739}}, {"node": {"oid": "0a4dc058066f928a614f04f31f406eab06f39153", "messageHeadline": "convert @babel/highlight to typescript (#12432)", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 60, "deletions": 13}}, {"node": {"oid": "4fa7a728748ce33c0cdf36842f239b2e126a1bf5", "messageHeadline": "chore: pin typescript to 4.1 (#12894)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "227f881f35f6438a28bc3d2f6c638e24a32cbd72", "messageHeadline": "fix(eslint-parser): merge input `estree` options (#12891)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 41, "deletions": 4}}, {"node": {"oid": "6a471decc3f4b5aef54dfca596e3f6d3843c8cf6", "messageHeadline": "Improve `@babel/runtime` esm stability (#12883)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 2713, "deletions": 337}}, {"node": {"oid": "c9da9650eb5b3cca0dbdf2d9e771c53b99718089", "messageHeadline": "chore: downgrade `semver` to `^6.3.2` (#12890)", "author": {"name": "pigcan", "email": "jiangjay818@gmail.com", "user": {"login": "pigcan"}}, "additions": 27, "deletions": 34}}, {"node": {"oid": "4e87b80ebadcb74413e4d776200592361cea3632", "messageHeadline": "Add v7.13.7 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c39082ab742a4d2ea74e1c1680154b48d4587039", "messageHeadline": "v7.13.7", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cfdbdc0d1c0f061b9633b04d85b54892e01cdd4d", "messageHeadline": "Add back export maps for the `helpers/esm` folder", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 246, "deletions": 9}}, {"node": {"oid": "0666145742bcc3dd84671a12d7dac9bbe397acea", "messageHeadline": "Add v7.13.6 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "30a89c969ae397f84a1bf291f6553fee066165b4", "messageHeadline": "v7.13.6", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ac7ac540ee7627a10e1e86ecda1f66c1735beda4", "messageHeadline": "Define fallback `exports` for `@babel/runtime` on old Node (#12877)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1975, "deletions": 1234}}, {"node": {"oid": "4acb73449fa5476dee2b73e49fbc0f5d570b949c", "messageHeadline": "Update compat table (#12850)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 113, "deletions": 29}}, {"node": {"oid": "4575b37c902c7731c3ebb6ce77d193a8f9803336", "messageHeadline": "Add v7.13.5 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "9a4269e7b6bc8cf2b623de2547b75cc541b757ca", "messageHeadline": "v7.13.5", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "1484260f62eb57d226abcce0b24e61fc90b88d04", "messageHeadline": "Add `es6.array.slice` in corejs2 builtins (#12870)", "author": {"name": "Eli Gao", "email": "refraction222@gmail.com", "user": {"login": "eligao"}}, "additions": 71, "deletions": 47}}, {"node": {"oid": "115841e77842fe04b2d08d71863f286c3373e93d", "messageHeadline": "Ensure that `@babel/runtime-corejs3` imports are injected (#12869)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 88, "deletions": 43}}, {"node": {"oid": "ce22ac012be16253a46ee907711e155b818eae1f", "messageHeadline": "Add v7.13.4 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e940b8c4b9b2c7ec3001ef1c3e3a838fb5291336", "messageHeadline": "v7.13.4", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c30039029ae42e39b897e04fe7dbbd3255f88e24", "messageHeadline": "Don't enable class features by default in `estree` (#12867)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 351, "deletions": 17}}, {"node": {"oid": "a2114d452cda907085852488cd2573906828ef05", "messageHeadline": "Always load the CJS helpers when using `require` (#12865)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 259, "deletions": 253}}, {"node": {"oid": "f47737c31c224635f1186d1f2cdc53109db15ec0", "messageHeadline": "Add v7.13.3 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9281110bf1e577703b419864020c65ec6bb8b140", "messageHeadline": "v7.13.3", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a95bcf5cf397e52a5a5dfae059f76d8425bb5d6f", "messageHeadline": "Add v7.13.2 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "bcd70d988fff2ddb64055138b587a2cd9ad13656", "messageHeadline": "v7.13.2", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c4320a6019f705906cd8168f164a45e319191748", "messageHeadline": "Correctly update `module.exports.default` of `typeof` helper (#12858)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 106, "deletions": 20}}, {"node": {"oid": "feb78c7735e3e0969599ad6ae15d7ce97a26a98a", "messageHeadline": "Add v7.13.1 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "103b187e6f31532cd47dbe73dfa08dfd7f1782c0", "messageHeadline": "v7.13.1", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "0c65ff7a5568feb32dc04e62c3a9526eaadd03e0", "messageHeadline": "Rename `index.mjs` to `_index.mjs` in `@babel/runtime` (#12855)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 497, "deletions": 494}}, {"node": {"oid": "58617043612fd6ed184ae44aeed8808c0263388c", "messageHeadline": "Export function versions of `createConfigItem` (#12852)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 69, "deletions": 2}}, {"node": {"oid": "e3f090395ab34aec3a826e7de571f50aac368c52", "messageHeadline": "Add v7.13.0 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "c827193d9cf2129c18daf26e31a85baba854a520", "messageHeadline": "v7.13.0", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 282, "deletions": 290}}, {"node": {"oid": "771841f764244c9fd1202de6cf0fba65240ed88e", "messageHeadline": "Fix _isNativeReflectConstruct helper (#8461)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 49, "deletions": 48}}, {"node": {"oid": "484667b54c66f36efee5f597a922b77324103ab3", "messageHeadline": "Use `babel-plugin-polyfill-*` packages in `transform-runtime` (#12845)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 850, "deletions": 1065}}, {"node": {"oid": "5bec993b7b583414ab10941a957f8d3fd8392a09", "messageHeadline": "[babel-cli] Don't fail when `chmod` throws an error (#12846)", "author": {"name": "Michael Tsulaya", "email": "31821568+immitsu@users.noreply.github.com", "user": {"login": "immitsu"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "c294de3529cbf5bf0d7faca07f12eec5962abe5c", "messageHeadline": "Update `@rollup/plugin-replace` (#12847)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "eefd83794cec1fd08b62ac34e9fe2067760384fe", "messageHeadline": "Don't use `useESModules` in `@babel/runtime` build script (#12842)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "ba4ac7d58738b94425026e1599d95e6bf9b2ba68", "messageHeadline": "chore: bump semver to 7.0.0 (#12015)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 86, "deletions": 37}}, {"node": {"oid": "8e7a164490fab2ab9f71bb094578ed25bf9ce6c8", "messageHeadline": "Make sure that Rollup's `dynamicRequireTargets` are included (#12839)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 56, "deletions": 6}}, {"node": {"oid": "507ad63140a410b960752ab896372954acfaadb7", "messageHeadline": "[babel 8] Remove the `Noop` node type (#12361)", "author": {"name": "Siddhant N Trivedi", "email": "sidntrivedi012@gmail.com", "user": {"login": "sidntrivedi012"}}, "additions": 63, "deletions": 31}}, {"node": {"oid": "03d7911be68f8e27e76ceab501e8428e2c602512", "messageHeadline": "Implement class features in estree (#12370)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 656, "deletions": 20}}, {"node": {"oid": "9c567baa9b253fc538d602b13f098924c3d09db0", "messageHeadline": "Parse JS Module Blocks proposal (#12469)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 1703, "deletions": 31}}, {"node": {"oid": "e4588bed22d43874d55c0755cdea474b4e8181e1", "messageHeadline": "Support TypeScript 4.2 abstract constructor signatures (#12628)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 210, "deletions": 5}}, {"node": {"oid": "74dc70aabbfeb3bcca7ce2c105d012feca7545da", "messageHeadline": "fix: create IPC channel for spawned babel-node process (#12836)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "5b99b8f2217eb253edc66728eedb2ec260d8065d", "messageHeadline": "Flow Enums with unknown members support (#12193)", "author": {"name": "George Zahariev", "email": "gkz@fb.com", "user": {"login": "gkz"}}, "additions": 168, "deletions": 34}}, {"node": {"oid": "d1d6ee6dc2e267c70a4306e8a8ddf5f07384c3bc", "messageHeadline": "Add cjs as a default extension (#11498)", "author": {"name": "Julian Grinblat", "email": "julian@dotcore.co.il", "user": {"login": "perrin4869"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "774c5263901aea2f37f8ca695fba0adbfde3d334", "messageHeadline": "referencesImport: support named exports accessed via * imports (#12603)", "author": {"name": "Tim Seckinger", "email": "seckinger.tim@gmail.com", "user": {"login": "jeysal"}}, "additions": 124, "deletions": 3}}, {"node": {"oid": "a93bbce86708bd35cfd9e08d3f601224ccd32884", "messageHeadline": "Enable `allowNamespaces` in `transform-typescript` by default (#12765)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "16e9f1c8e56d8a2b99f0f5769adf9da41ee9aa96", "messageHeadline": "Support Flow `this` parameter annotations (#12234)", "author": {"name": "Daniel Sainati", "email": "sainatidaniel@gmail.com", "user": {"login": "dsainati1"}}, "additions": 3010, "deletions": 83}}, {"node": {"oid": "407e8b5c7be0cd98fb2f436a5cf3365984538a1d", "messageHeadline": "Implement \"Records and Tuples\" transform (#12145)", "author": {"name": "Rick Button", "email": "rbutton2@bloomberg.net", "user": {"login": "rickbutton"}}, "additions": 331, "deletions": 1}}, {"node": {"oid": "c10825ab059aa0c33498f300d0c8bc165fb1ad0c", "messageHeadline": "Use conditional exports in `@babel/runtime` for CJS/ESM (#12632)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1559, "deletions": 623}}, {"node": {"oid": "143ee801e687540eac62bbc579effa98b6ffdade", "messageHeadline": "Use the `babel-plugin-polyfill-*` packages in `preset-env` (#12583)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 3043, "deletions": 3601}}, {"node": {"oid": "33fbf84fa3c9c293a48703e79f28490860638b84", "messageHeadline": "Optim\u0101s: respect noDocumentAll when transforming `obj?.#p` (#12762)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 659, "deletions": 42}}, {"node": {"oid": "6ef7b51a11febc0f8da48870e9a8fe8aeaf00ce5", "messageHeadline": "Implement assumptions defined in the babel/rfcs#5 RFC", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 5744, "deletions": 198}}, {"node": {"oid": "7965c15557e5a37c104f36630656ff1f5ab45fd4", "messageHeadline": "Add `@babel/core` support for the new `assumptions` option (#12219)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 369, "deletions": 84}}, {"node": {"oid": "cb404e47769519d6468595f30401e9aeca756e83", "messageHeadline": "Add `targets` and `browserslist*` options to `@babel/core` (#12189)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 736, "deletions": 109}}, {"node": {"oid": "31ca15ef58f800283284b34fdd22a05f5025b348", "messageHeadline": "Support `.mjs` plugins/presets and async factories (#12266)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 512, "deletions": 163}}, {"node": {"oid": "bfd3f80bdb2a630b5467647e1a517c765987d63b", "messageHeadline": "refactor: move @babel/helper-hoist-variables to ts (#12413)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "62c1ccbf8142341b42ce7d91375ffa9817b7f0b4", "messageHeadline": "Convert `@babel/helper-explode-assignable-expression` to ts (#12417)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "8316cdaa8a5a2ef4110a1d1a8e0cf9a8e5d6f565", "messageHeadline": "typo: correct variable name (#12837)", "author": {"name": "Federico Ciardi", "email": "fed.ciardi@gmail.com", "user": {"login": "fedeci"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "72961e45642f55e686c99091d8a6e7fbd0da2d55", "messageHeadline": "fix: add regenerate-unicode-properties to dynamicRequireTargets (#12819)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "3af936fc2b39e92d92d4b02129bb3666b19268eb", "messageHeadline": "chore: update test262 to f6034ebe9fb92d4d3dea644b9225bdc18b44a7ab (#1\u2026", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7757a2850c44a771f85b7c640230985f92d37e6f", "messageHeadline": "Minor refactor to `expect().toEqualFile` assertion (#12830)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 24, "deletions": 104}}, {"node": {"oid": "1387d66e6c95102c7670815632b8f80febcec5ea", "messageHeadline": "Merge \"Build and Test\" and \"Publish\" release jobs (#12818)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 5, "deletions": 26}}, {"node": {"oid": "af2ed365351439cbdaa90815b16e69fe05c6f45d", "messageHeadline": "chore: bump core-js-compat (#12821)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 32, "deletions": 70}}, {"node": {"oid": "792672ec60f0acfc37fb4235c0387e690a569378", "messageHeadline": "Fix scope of computed method keys (#12812)", "author": {"name": "overlookmotel", "email": "theoverlookmotel@gmail.com", "user": {"login": "overlookmotel"}}, "additions": 391, "deletions": 2}}, {"node": {"oid": "a940c0984f2cc674a9354c95be94f62ef34b016e", "messageHeadline": "babel-register: Don\u2019t rewrite the cache if it\u2019s not dirty (#12813)", "author": {"name": "Anders Kaseorg", "email": "andersk@mit.edu", "user": {"login": "andersk"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "6af24480c4fceca78017e0c83a492cc3c92e4d0f", "messageHeadline": "Add v7.12.18 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d0b6f0fe0f8e1afb095e5fb419ed9ac56d4edee6", "messageHeadline": "v7.12.18", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c0875b043c5694f9502e0b17579347bfb47bd649", "messageHeadline": "Make sure to publish all the necessary files (#12817)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "ab2539125b2042e57844171a5e5a4fcb69ebf5b9", "messageHeadline": "Add v7.12.17 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "2f755ef052e08e82e3388535bb28d7311cf01427", "messageHeadline": "v7.12.17", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 100, "deletions": 100}}, {"node": {"oid": "35c41148dd7ef7e21bded71cd87e23e88d4bd7db", "messageHeadline": "Do not cache non-existent JS config files forever (#12211)", "author": {"name": "Devon Govett", "email": "devongovett@gmail.com", "user": {"login": "devongovett"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e06a3822bcc90bd2787ac7d31db8f7eb4105429", "messageHeadline": "Store LICENSE files when publishing from GH actions (#12810)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "99130bcfdd519db779c1093a08804c9e8603d36f", "messageHeadline": "Register binding when transforming TSParameterProperty (#12796)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 47, "deletions": 13}}, {"node": {"oid": "0bb57005c62e6bcecf1f4c0f6ef39f74d6775311", "messageHeadline": "test: avoid deprecated jest.addMatchers (#12811)", "author": {"name": "Tim Seckinger", "email": "seckinger.tim@gmail.com", "user": {"login": "jeysal"}}, "additions": 21, "deletions": 22}}, {"node": {"oid": "8e9143f06f72c1e3651677ed65fe94a89b8d471a", "messageHeadline": "fix(ts): parse multiline declarations correctly (#12776)", "author": {"name": "Federico Ciardi", "email": "fed.ciardi@gmail.com", "user": {"login": "fedeci"}}, "additions": 426, "deletions": 19}}, {"node": {"oid": "4462eeae6bd8eefa11772f9e2d3e16b035b836ce", "messageHeadline": "Clean up traverse scope (#12797)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 140, "deletions": 35}}, {"node": {"oid": "4819ce70e49e0441a9530327f1e86333ba15409f", "messageHeadline": "refactor: fix typo in error.js (#12808)", "author": {"name": "Ikko Ashimine", "email": "eltociear@gmail.com", "user": {"login": "eltociear"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c22e72eb24b9dd83d43e693067d9c856acf9977d", "messageHeadline": "Raise recoverable error for type members with invalid modifiers (#12785)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 268, "deletions": 5}}, {"node": {"oid": "8063fde0d8c23826c7ee5d8b07887e100f974b80", "messageHeadline": "Reuse the `readOnlyError` helper for private methods (#12792)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 42, "deletions": 7}}, {"node": {"oid": "30dc25db0ea837181a4fdb2d82a376d5a4407c94", "messageHeadline": "Fix \"Add to CHANGELOG.md\" commit message (#12791)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7c9dd78b8da50f329036addded9867f482009749", "messageHeadline": "Fix import assertions type definitions (#12794)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 32, "deletions": 14}}, {"node": {"oid": "4e2f8301dc963063985991b5f6cc2bbd1542cff3", "messageHeadline": "Add  to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "dd5c9f958c399d4aef98a6fdb644007d456e5a92", "messageHeadline": "v7.12.16", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 55, "deletions": 55}}, {"node": {"oid": "4f92f8c11c539d54199240150d2e5643e238b536", "messageHeadline": "fix: use semver gte comparison on polyfill version tester (#12783)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 39, "deletions": 8}}, {"node": {"oid": "4b8a6a8e80bee6ee736964c83f96e0c8c6f2161a", "messageHeadline": "Polish `@babel/node` REPL (#12786)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "c07185207c667de3982287ccff22f29bd106bb2e", "messageHeadline": "[parser] Fix scope handling of Flow declared functions (#12735)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 212, "deletions": 27}}, {"node": {"oid": "f1a327506eccf6d30508f364ffb3091a9a0e2538", "messageHeadline": "ts: Throw recoverable for duplicates access modifier (#12775)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 141, "deletions": 14}}, {"node": {"oid": "d242ea04c8feb2b0012c707d9cfff408ccf1184d", "messageHeadline": "babel-parser(ts): Raise recoverable error for abstract interface (#12\u2026", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 190, "deletions": 17}}, {"node": {"oid": "4778e32570b07d7f45ba2e049ca3a2fe3125caf8", "messageHeadline": "chore: update test262 to 950d09751616a104cb87588e21b3a32563d332d4 (#1\u2026", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8bb56d4c6e0dfbb7a776eb328bfcbe0bc6070ce3", "messageHeadline": "fix broken parser tests updater (#12781)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "759a82abb1f2ea64c03dc9b298aa03950690fa27", "messageHeadline": "Fix failing CI with Jest 24 (#12779)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e735266dee02144f168a5547fe14f3fd0c553ee4", "messageHeadline": "Avoid importing `.json` files (#12759)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 101, "deletions": 42}}, {"node": {"oid": "87f264cc7b397a12d744c92e434b5c0c2ca3e580", "messageHeadline": "Update build requirements in CONTRIBUTING.md (#12766)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf523da0b0bfc617f53aad7c1de18314aa150a25", "messageHeadline": "fix(ts): include `asserts` in `TSTypePredicate` location (#12763)", "author": {"name": "Federico Ciardi", "email": "fed.ciardi@gmail.com", "user": {"login": "fedeci"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "eccbcca9480eb9318a07ef31120fd103ed5deb6f", "messageHeadline": "[TS] Create `TSUnionType` or `TSIntersectionType` when typealias has \u2026", "author": {"name": "Federico Ciardi", "email": "fed.ciardi@gmail.com", "user": {"login": "fedeci"}}, "additions": 52, "deletions": 13}}, {"node": {"oid": "74ed698c2e2140c0ef685b1542ef6ad8f20f0b20", "messageHeadline": "Support destructuring variable declarator within TS namespace (#12760)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 116, "deletions": 21}}, {"node": {"oid": "328ef420a45d63a12434a07f939ff592e9832727", "messageHeadline": "Fix changelog for 7.12.15", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "e7e60579cf3031f040f1c2130f0c807e846b0454", "messageHeadline": "Add  to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "b1921d2d9b9b15c5c410c17a9d8b430969757e29", "messageHeadline": "v7.12.15", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "44bc6d672aa43f182ff30e812d7677a7b4432707", "messageHeadline": "Allow publishing patch versions from the GH UI (#12752)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 128, "deletions": 21}}, {"node": {"oid": "d1cf66e8c1bc3166ea00838d2cc1412911f96f37", "messageHeadline": "fix(ts): include leading operator in `TSUnionType` and `TSIntersectio\u2026", "author": {"name": "Federico Ciardi", "email": "fed.ciardi@gmail.com", "user": {"login": "fedeci"}}, "additions": 100, "deletions": 5}}, {"node": {"oid": "0fdec6b7e7aea1742b9d93bba8ef748f10c0902d", "messageHeadline": "Convert runtime helpers build script to ESM (#12756)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 26, "deletions": 12}}, {"node": {"oid": "77d46bcb1a5de44726de283f2390bee0f76ee2e3", "messageHeadline": "Respect the `jsescOption.minimal` generator option (#12755)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "a0e3ef2117983a59b0142dd4f27b3c7c1fc57d98", "messageHeadline": "Remove workaround for #12567 in e2e Jest tests (#12749)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "a038d787c616fdc6cef93cfe0e87d4aba85405d3", "messageHeadline": "Add v7.12.14 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "dd18d871524984c06c6806a6c940a7d6be394eb5", "messageHeadline": "v7.12.14", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "94ba66c89b45f0eeb1befb2b034730be7c6e0db9", "messageHeadline": "fix(ts): allow abstract methods with `export default abstract class` \u2026", "author": {"name": "Federico Ciardi", "email": "fed.ciardi@gmail.com", "user": {"login": "fedeci"}}, "additions": 79, "deletions": 24}}, {"node": {"oid": "7fb6048e7c4629a488ea19e5528aeedc966ccce2", "messageHeadline": "test: add tests on {parser,generator}Override (#12740)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "887eb0758f02347f713048eb5ec5814f861a8f85", "messageHeadline": "Remove a Babel 8 commit from CHANGELOG.md", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c56246af2df6624a3df5fac670ef8b779a0c0b26", "messageHeadline": "Add v7.12.13 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 85, "deletions": 0}}, {"node": {"oid": "d291edbdf19142646f5205c86147c5fa3c112adf", "messageHeadline": "v7.12.13", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 816, "deletions": 816}}, {"node": {"oid": "bab5c62f907b6f90d094531ab22aa0a86d7c35a5", "messageHeadline": "Fix class fields when `super()` is in a default param (#12729)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 75, "deletions": 1}}, {"node": {"oid": "60ef190d05aea993740da82799eaa57e4638a998", "messageHeadline": "Define class elements in the correct order (#12723)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 272, "deletions": 103}}, {"node": {"oid": "20664a430e5f201be9273f39fc71abbffb3eaae0", "messageHeadline": "Permit %%placeholder%% in left-hand-side of a let declaration (#12725)", "author": {"name": "Stuart Cook", "email": "Zalathar@users.noreply.github.com", "user": {"login": "Zalathar"}}, "additions": 375, "deletions": 0}}, {"node": {"oid": "ecfe20395b855279a4ef37ef91aac4ad0a5582aa", "messageHeadline": "spec: disable await binding identifier within static block (#12661)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1128, "deletions": 84}}, {"node": {"oid": "d0a965b71f867f2b617e4cdfe1e3dc02cd53ec76", "messageHeadline": "Throw when compiling spread in `super()` but not classes (#12722)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 71, "deletions": 1}}, {"node": {"oid": "4f2d47500fa0a7308b5e2fd7014ebf7764b91664", "messageHeadline": "Don't use `require()` in ESM files (#12728)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 78, "deletions": 66}}, {"node": {"oid": "108564fdadbfad21edff245d3a99147b471cce63", "messageHeadline": "refactor: raise AwaitNotInAsyncContext when an AwaitExpression will b\u2026", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 158, "deletions": 38}}, {"node": {"oid": "8cf0a757d5534d07fb609d69aecbc1f21b31379b", "messageHeadline": "Recover from \"missing semicolon\" errors (#12437)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 2077, "deletions": 164}}, {"node": {"oid": "2ea0a5d021190defe0598fc6ecf4732133d93ff6", "messageHeadline": "Add \":loudspeaker: Deprecation\" to the changelog labels (#12698)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b63be942cef487fa31a7fa35bd7694076d5b7ad9", "messageHeadline": "Use native ESM for dev scripts (#12296)", "author": {"name": "Karan Sapolia", "email": "karansapolia@users.noreply.github.com", "user": {"login": "karansapolia"}}, "additions": 206, "deletions": 194}}, {"node": {"oid": "f8fe8eaab1e3e5121b83b1e2145d09f354a2742e", "messageHeadline": "breaking: throw on missing dynamic import when `import()` is seen in \u2026", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "3d69dc9471c4eb235ddd1971fd15cc251149edbc", "messageHeadline": "Add `#` to the private name in \"write-only\" errors (#12713)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0138553403aa4c3a51129bcdb82d1e5ae73440b1", "messageHeadline": "chore: update test262 to 11624af8d0c3bdeb6bbc75a803a75ad146b92508 (#1\u2026", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89d55d07869ada498905a9d5ea21d7694a4114f8", "messageHeadline": "Lint for extraneous dependencies in every file (#12699)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "9ac36b136adcfa1940cdcc60399cb4079fb67361", "messageHeadline": "convert `@babel/generator` to TypeScript (#12487)", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 983, "deletions": 514}}, {"node": {"oid": "45fdde0ce273c7f8e52ae13a2d1383c2ad5aaffa", "messageHeadline": "(ts) Throw for abstract methods in a non-abstract class (#12686)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 244, "deletions": 0}}, {"node": {"oid": "463cb332aa58457ac77f9fb9af45f4d512da7bb5", "messageHeadline": "refactor: move @babel/helper-bindify-decorators to ts (#12416)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fbfd1b2aa665679f1d9e4d8b2f6db9557830f35b", "messageHeadline": "fix(parser): throw error with wrong typescript 'export declare' (#12684)", "author": {"name": "Federico Ciardi", "email": "fed.ciardi@gmail.com", "user": {"login": "fedeci"}}, "additions": 90, "deletions": 2}}, {"node": {"oid": "9907bd86c9cd1a2fc796a782d00a5c80ef8ebfbc", "messageHeadline": "Avoid hitting `__proto__` in `_inheritsLoose` (#12693)", "author": {"name": "\u0421\u043a\u043e\u0432\u043e\u0440\u043e\u0434\u0430 \u041d\u0438\u043a\u0438\u0442\u0430 \u0410\u043d\u0434\u0440\u0435\u0435\u0432\u0438\u0447", "email": "chalkerx@gmail.com", "user": {"login": "ChALkeR"}}, "additions": 58, "deletions": 20}}, {"node": {"oid": "f7f0560bda773fb228302289b54ae6f52e84591c", "messageHeadline": "fix: wrong helper version (#12694)", "author": {"name": "Federico Ciardi", "email": "fed.ciardi@gmail.com", "user": {"login": "fedeci"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a020b24b7014e68726ea6c732b08c9942457253", "messageHeadline": "fix: throw error when accessing private method without a getter (#12689)", "author": {"name": "Federico Ciardi", "email": "fed.ciardi@gmail.com", "user": {"login": "fedeci"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "b727e67347984891e9941d774b39e5b44badac6b", "messageHeadline": "babel-register run default register with global module cache (#12674)", "author": {"name": "overlookmotel", "email": "theoverlookmotel@gmail.com", "user": {"login": "overlookmotel"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "446c70c6c3367565dafbcb98431442391eddd725", "messageHeadline": "fix: avoid line breaks between class members head and key (#12653)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 86, "deletions": 0}}, {"node": {"oid": "8fcba6eb558d66b98c165c699f439117505a564a", "messageHeadline": "Raise recoverable error for await expressions in sync functions (#12520)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 726, "deletions": 59}}, {"node": {"oid": "d98418efbe6f1b4c7ad29a033b3de97f69a5e202", "messageHeadline": "Convert `@babel/traverse` to TypeScript (#12488)", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 2024, "deletions": 369}}, {"node": {"oid": "cd090e984279cac486f84e890812ad2a19dff0b8", "messageHeadline": "[babel 8] Output minimal strings by default (#12675)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 231, "deletions": 12}}, {"node": {"oid": "464a02ffe15aedb7e2603122dc2c5dd2050e799d", "messageHeadline": "[babel 8] Replace lodash/escapeRegExp with escape-string-regexp (#12677)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 41, "deletions": 4}}, {"node": {"oid": "568679e30111e4e20836b98d2db48402aea13b61", "messageHeadline": "fix: start TypePredicate node after returnToken (#12678)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "8c03fb015277466082337915dc4029f53005fa5f", "messageHeadline": "[babel 8] Remove `chokidar@2` fallback (#12679)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "f795fff1e435ad72e552633ace53203fea6e7881", "messageHeadline": "[babel 8] Update `globals`, `find-cache-dir` and `slash` (#12656)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 71, "deletions": 14}}, {"node": {"oid": "6a961497aa63f1e5ea7a895d9b17bc91b5277345", "messageHeadline": "[babel 8] Improve syntax highlighting (#12660)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 218, "deletions": 42}}, {"node": {"oid": "22eb99bea4cd107333bb3fb6992480bcbc2f57b0", "messageHeadline": "fix: babel-register transform internal dependencies (#12665)", "author": {"name": "overlookmotel", "email": "theoverlookmotel@gmail.com", "user": {"login": "overlookmotel"}}, "additions": 97, "deletions": 15}}, {"node": {"oid": "f1314a1683c2098094346c286232dc42c3c8a41a", "messageHeadline": "fix: correctly\u00a0transform `__proto__`\u00a0properties (#12664)", "author": {"name": "ExE Boss", "email": "3889017+ExE-Boss@users.noreply.github.com", "user": {"login": "ExE-Boss"}}, "additions": 52, "deletions": 5}}, {"node": {"oid": "2811b535d6ed348ebdb616e0a1a52d746703d48e", "messageHeadline": "Add `yarn-plugin-conditions` to update Babel 8 dependencies (#12659)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "dc4bace114e1f780d6b803493b84fc021b98d31b", "messageHeadline": "Update test262 (#12671)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67833088759b511c5700f4818814c8ab55ab5eee", "messageHeadline": "fix: allow to execute util scripts (#12670)", "author": {"name": "Armano", "email": "armano2@users.noreply.github.com", "user": {"login": "armano2"}}, "additions": 39, "deletions": 19}}, {"node": {"oid": "10978bb65a4b4e8874ca8dd3054b8c31b5838b7f", "messageHeadline": "[babel 8] Use the JSX automatic runtime by default (#12630)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 217, "deletions": 93}}, {"node": {"oid": "6e8250a3a64e5cd32db89658f1cc4fc674e44713", "messageHeadline": "fix: place _babel-node after process.execArgv (#12638)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "bc39a081f58d4bf1e79401757dcb420b58bd3405", "messageHeadline": "chore: update typescript to 4.1.3 (#12652)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "ddd7cc6f83b3d9bcee858d0af1657336389edb2a", "messageHeadline": "chore: update rollup to 2.36 (#12651)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "53f9fcd5f317a35e23235cd38946f8b99deedbfa", "messageHeadline": "test: reuse lodash library within eslint tests (#12640)", "author": {"name": "Armano", "email": "armano2@users.noreply.github.com", "user": {"login": "armano2"}}, "additions": 4, "deletions": 13}}, {"node": {"oid": "5a193cc14c05ad635636bbf38ae20b9dd90fbd02", "messageHeadline": "Update test262 (#12636)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fec4a132adbddea725b2efdb5ac8ea948af3acf5", "messageHeadline": "Bump prettier@2.2.1 (#12633)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 45, "deletions": 45}}, {"node": {"oid": "6e9a174e7f70180a7ae7b7c01a2c988849666cf0", "messageHeadline": "fix: print warning messages to stderr (#12626)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 52, "deletions": 66}}, {"node": {"oid": "bd4590e546faab5238b95a41ffc8bef995e16352", "messageHeadline": "fix: cloneNode(deep, withoutLoc) handles absent comments (#12602)", "author": {"name": "Chris West", "email": "solo-github@goeswhere.com", "user": {"login": "FauxFaux"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "62290aa1badf7846168cb6c26a9ca63c738f14ce", "messageHeadline": "[babel 8] Don't create `TSParenthesizedType` nodes by default (#12608)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 140, "deletions": 19}}, {"node": {"oid": "2338b052ad5a33b8ff1011c042146646b207d9b5", "messageHeadline": "[systemjs] Fix: export star alongside with named export (#12612)", "author": {"name": "Leslie Leigh (\u674e\u7684\u5e8f)", "email": "leslieleigh@outlook.com", "user": {"login": "shrinktofit"}}, "additions": 61, "deletions": 25}}, {"node": {"oid": "58d2f41930859b5d46001e3ae365ffc09e5a8463", "messageHeadline": "Transform labeled `for-of` inside braceless `if` statement (#12611)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "eda4130d5e9a8b5154e88110baaffc56aaccd9cf", "messageHeadline": "Tweak helper compilation targets (#12615)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 2323, "deletions": 2397}}, {"node": {"oid": "e004a915667dfc0bb4fb453ecc9e9a8b11a686ad", "messageHeadline": "[babel 8] chore: do not push `objectRestSpread` parser option (#12607)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cba64f9a09c2aebea65b587b31864758f3726d66", "messageHeadline": "Correctly access shadowed class binding in `super.*` (#12544)", "author": {"name": "Zen", "email": "843968788@qq.com", "user": {"login": "Zzzen"}}, "additions": 253, "deletions": 5}}, {"node": {"oid": "4f83a09dd8e6b35ca2ac79b4398d95e3b8b348e3", "messageHeadline": "Load `jsx-runtime` after existing imports (#12546)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 207, "deletions": 46}}, {"node": {"oid": "6c9a481e836ac789e487827d891ea240b076c9c6", "messageHeadline": "@babel/preset-typescript: fix tsx assigment issue (#12599)", "author": {"name": "Zen", "email": "843968788@qq.com", "user": {"login": "Zzzen"}}, "additions": 173, "deletions": 2}}, {"node": {"oid": "fce3e7124a2d6bef323a3982ded9c752054992ef", "messageHeadline": "[babel 8] Remove `useSpread` and `useBuiltIns` jsx options (#12593)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 424, "deletions": 134}}, {"node": {"oid": "606c91cd3317c2220fd85ba74100a9c2304f6b97", "messageHeadline": "[babel 8] Remove `uglify` target support in preset-env (#12594)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "6e70deabcf3bc081f94d3b37c3cd45897a1aec71", "messageHeadline": "Use correct label for \"Update Parser Tests\" action (#12596)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37f3aabb66d06e82d18baf8673667e96982f0412", "messageHeadline": "Update test262 (#12595)", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50462eb5e4f61c8da49e4b8347e12c0aecf77c05", "messageHeadline": "[babel 8] Enable `allowDeclareFields` option by default with TS (#12461)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 557, "deletions": 426}}, {"node": {"oid": "ff52acee795fafacd023e9eeed105e013b629395", "messageHeadline": "[babel 8] Type checking preset-typescript options (#12460)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 171, "deletions": 21}}, {"node": {"oid": "866a742bf79c01513d2ffd7ef55ca6be3fd9c650", "messageHeadline": "Remove remaining references to lerna (#12592)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 21, "deletions": 118}}, {"node": {"oid": "c8117b6a490607cf6aabbdcb8701457211e60e00", "messageHeadline": "fixup! Remove dependency from update-windows-fixtures job", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "47312bf1d16abd5ce7962dfad6f8f1b58407b687", "messageHeadline": "Add a utility action to update fixtures in PRs (#12547)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 77, "deletions": 0}}, {"node": {"oid": "c1473e30b2baa57945d914f33ebc9c99016f705b", "messageHeadline": "[ts]Add optional property to OptionalCallExpression node that has typ\u2026", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 67, "deletions": 4}}, {"node": {"oid": "584518d04c27c87cdcee00ce9642e908b767cd1c", "messageHeadline": "Improve types in `@babel/helper-function-name` (#12550)", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e8b08523f4a921c3244fd1ad1394f8725e3706bc", "messageHeadline": "docs: add package-specific documentation links (#12531)", "author": {"name": "Daniel Arthur Gallagher", "email": "8526031+DanArthurGallagher@users.noreply.github.com", "user": {"login": "danieleloscozzese"}}, "additions": 173, "deletions": 54}}, {"node": {"oid": "fb12afc289ee779adbdbb7a349c7f4414276952c", "messageHeadline": "Declare template objects inline (#12588)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 55, "deletions": 390}}, {"node": {"oid": "ed90f179788fd942a68a84408070bcd5b2fc4db0", "messageHeadline": "Optimize jsx spreads of object expressions (#12557)", "author": {"name": "Martin Packman", "email": "gzlist@googlemail.com", "user": {"login": "bz2"}}, "additions": 197, "deletions": 27}}, {"node": {"oid": "0d6063f1b9c837838ddefc2c623ac9fd594fa7f0", "messageHeadline": "chore: update test262 to 9ca13b12728b7e0089c7eb03fa2bd17f8abe297f (#1\u2026", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fdb5829a606072784f4f95bf2b0b5f30eb12a3dd", "messageHeadline": "Use isIdentifierChar instead of regex for toIdentifier (#12575)", "author": {"name": "Niklas Mischkulnig", "email": "mischnic@users.noreply.github.com", "user": {"login": "mischnic"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "2d35f5a8f7f575d87a350b6a0f14efd96091c35f", "messageHeadline": "fix(code-frame): do not pad gutter of empty lines (#12567)", "author": {"name": "Simen Bekkhus", "email": "simenb@folio.no", "user": {"login": "SimenB"}}, "additions": 23, "deletions": 15}}, {"node": {"oid": "fbef603c43a66f36e1807ed0466a64fd0879bd82", "messageHeadline": "Report a SyntaxError for `}` and `>` in JSX text (#12451)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 357, "deletions": 106}}, {"node": {"oid": "0dbc3dd4a079bad776a6932dbaf82a580cb61350", "messageHeadline": "Add errorRecovery option to type definitions in babel-parser (#12564)", "author": {"name": "Zach Panzarino", "email": "zachary@panzarino.com", "user": {"login": "panzarino"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "0d558964838c266f4a8817d499e0fcd364af962c", "messageHeadline": "Add v7.12.12 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "d88c60cea9ef2db7e53a27126c9cf2db7d75efa3", "messageHeadline": "v7.12.12", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "5b5b548036cde05b424d481c65c1c4a27c6eabc6", "messageHeadline": "Publish to npm from GitHub actions (#12526)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 33, "deletions": 13}}, {"node": {"oid": "d9dfd29ce88c4c8b575ea98aef2d56fff70f7800", "messageHeadline": "Archive `@babel/polyfill` (#12541)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 10, "deletions": 368}}, {"node": {"oid": "60138bea0d1f8a40a29782c2795d16d366c848c6", "messageHeadline": "chore: update test262 to b2e9dff2816cceb5ee84c0c226c50a31d01a7297 (#1\u2026", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17d62c3743ca7c529bc14ddcb890a6a31ed956b1", "messageHeadline": "refactor: Move `react-jsx-development` implementation into `react-jsx\u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 729, "deletions": 1007}}, {"node": {"oid": "e08f68bf617b7a42791b4c967c12cee8d42f3f85", "messageHeadline": "Skip discriminant when renaming starting from `SwitchStatement` (#12530)", "author": {"name": "Zen", "email": "843968788@qq.com", "user": {"login": "Zzzen"}}, "additions": 58, "deletions": 1}}, {"node": {"oid": "814212f0be3c039b6b6ccc75963159c4b9fd8abe", "messageHeadline": "Remove babel polyfill from fixture test runner (#12130)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 561, "deletions": 158}}, {"node": {"oid": "14534e6f78e74f470eca43ab52fb8717ad209bae", "messageHeadline": "polish: create ascii-only labels [skip ci] (#12540)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1805d50bb88c12d61c7dded19f61762f8f252869", "messageHeadline": "fix parser tests updater again (#12538)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "bb2343aba428b5aeba93cac621c7d6624017733a", "messageHeadline": "fix: updater does not work on main branch (#12537)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0f866ed9d2c32e10c9c96db84609b599ec51cbcc", "messageHeadline": "Add a workflow to update test262 tests weekly (#12523)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 99, "deletions": 0}}, {"node": {"oid": "56c7024d5dd8e1dc2dc50e156c7e73411d8abf4a", "messageHeadline": "Update `release-tool` and define implicit deps for runtime (#12527)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "d28c1e52d09535178e04d0dac0e25e11fbb8a5b8", "messageHeadline": "Enable PnP linker on CI build job (#12011)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "b9deeb458baf160f191d95d15e80c092cf8c2ce2", "messageHeadline": "Restore `@babel/types` support for old TS versions (#12521)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "bfb51362c76f3fd635587ebab34cc369be5f9289", "messageHeadline": "Fix annex B block function hoisting semantics (#12512)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 158, "deletions": 1}}, {"node": {"oid": "70fa1b3d49d56c716341d82aba2c461386911128", "messageHeadline": "Add v7.12.11 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "a1acfba387eee9cc865d8d059d4dcb74e9de1e96", "messageHeadline": "v7.12.11", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 56, "deletions": 56}}, {"node": {"oid": "e29742717ddbb543013d8d56f5fadd27e73d15b5", "messageHeadline": "convert @babel/helper-split-export-declaration to TypeScript (#12485)", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2f6de2f0c5f8ddb99f943ccc405ff74434a72afd", "messageHeadline": "Improve AST node definitions in @babel/types (#12510)", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "4f1df9a7136bb0bebaa7619072230af7b12e38c3", "messageHeadline": "convert @babel/helper-function-name to TypeScript (#12486)", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "0ea065014bae106d1c379b2246095a8e41c594a5", "messageHeadline": "Mark optional AST fields in generated type definitions (#12511)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 234, "deletions": 233}}, {"node": {"oid": "90fb8d275ecfd6d699df50d534c29acf014b14ff", "messageHeadline": "fix: handle block-level function declaration (#11801)", "author": {"name": "vitorveiga", "email": "vitorveiga.eeic@gmail.com", "user": {"login": "vitorveiga"}}, "additions": 108, "deletions": 4}}, {"node": {"oid": "ecbbd9da480e1f1e795e2e6805e356d66534ac73", "messageHeadline": "chore: always check yarn lock and dedupe during update (#12508)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 25, "deletions": 13}}, {"node": {"oid": "28d2cbcbf352755e7d93c3f4b0793161cb87ac08", "messageHeadline": "Lazily inject imports to the JSX runtime (#12493)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 86, "deletions": 131}}, {"node": {"oid": "a0c1a9a9e41cfcc900afbe7901c3031ba3407284", "messageHeadline": "Disallow non octal decimal escape before use strict (#12366)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 505, "deletions": 415}}, {"node": {"oid": "73f30329a682af10876c102b085c872297cf6404", "messageHeadline": "refactor: move `@babel/helper-validator-option` to ts (#12410)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 34, "deletions": 13}}, {"node": {"oid": "581aeb9a231350887ee6eef2b91037bbc650f96b", "messageHeadline": "Reorganize some JSX-related tests (#12502)", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 16, "deletions": 612}}, {"node": {"oid": "1bba1b6da3235a41518d8360f44b3123f983d23e", "messageHeadline": "Actually run BABEL_8_BREAKING tests (#12492)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "01ab1e3e7b876ce7e14d63adf0c3632255c09ce0", "messageHeadline": "Fixed issue with skipping over self & source generated by another ins\u2026", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 27, "deletions": 10}}, {"node": {"oid": "fc82169b4e7e43875968abcef54d7a57407f0e67", "messageHeadline": "refactor: move @babel/helper-validator-identifier to ts (#12409)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "a46cd643ab16d8f70f1d728841238d3d35aac685", "messageHeadline": "convert @babel/code-frame to typescript (#12433)", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 93, "deletions": 9}}, {"node": {"oid": "1290d215f1cb8cc711057b4628f69c6d541d5622", "messageHeadline": "Convert `@babel/types` to TS (#12431)", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 7534, "deletions": 2579}}, {"node": {"oid": "c0a8cbd9890182b05d398c422178d3552ee7f75d", "messageHeadline": "Convert `@babel/types` to TS: rename files (#12431)", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1382437ad61aeeae9fba87c880517a7167df5a14", "messageHeadline": "Add js extension to preset-env generated polyfill imports (#10862)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 4195, "deletions": 4195}}, {"node": {"oid": "b929a493da276f08fe3c8d3b8b43e3600742b67f", "messageHeadline": "Avoid force trailing comma on test files (#12480)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "211104b09a83925372798fdddcef7b57a6d07900", "messageHeadline": "Run e2e tests also with BABEL_8_BREAKING (#12462)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "bf417186bff324ebdcafdf011f4ae9d9730b054f", "messageHeadline": "Setup JSX runtime even if the file doesn't contain JSX (#12479)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 157, "deletions": 129}}, {"node": {"oid": "e5b2680756a037c7ebd1922706cda23b25490966", "messageHeadline": "Move some build steps to gulp (#12127)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 128, "deletions": 102}}, {"node": {"oid": "1ef9e196d377fff7ad680fc18d77452d08c47c5b", "messageHeadline": "Allow multiple `__self/__source` props with classic JSX runtime (#12475)", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "e8176de528f324f87433cb128d408b103426fea6", "messageHeadline": "[babel 8] Remove the `jsonCompatibleStrings` option (#12477)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "4f3fcf11101d52e9bb27042708080bf5c619e201", "messageHeadline": "Add v7.12.10 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "e9014540969b266d30ba91aba234e83573522117", "messageHeadline": "v7.12.10", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 77, "deletions": 77}}, {"node": {"oid": "0e271055c4fd37cbe446ace09cae2d1ccaeec9e2", "messageHeadline": "Use new CircleCI images (#12450)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "5067edfdd95fc4c38cb5e60192eac5f7649fa229", "messageHeadline": "Updates for tsconfig generation (#12420)", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 27, "deletions": 18}}, {"node": {"oid": "a17e4715c986eed1768461173b123650e5371307", "messageHeadline": "[babel 8] Enable `allowDeclareFields` option by default w/ Flow (#12457)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 397, "deletions": 23}}, {"node": {"oid": "98aa72ca74631dc80e0a9e56a3a105c139b152a4", "messageHeadline": "Use native Node.js functions when available (#12458)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 112, "deletions": 53}}, {"node": {"oid": "c2fcd69e9474abdb38c37472e32a948931072c7c", "messageHeadline": "Stop using old JSX transform (#12253)", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 202, "deletions": 256}}, {"node": {"oid": "aca5edb3393bc77cb3063894c7c36c0cb5d49539", "messageHeadline": "Use Yarn 2.4.0 (#12453)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 68, "deletions": 67}}, {"node": {"oid": "6165bc60d105c0c4721506e6fe83436a4e40f592", "messageHeadline": "chore: fix broken REPL link in issue template (#12459) [ci-skip]", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b422c7f0ef0387ab8c52c2befbcb2d01ca4dc4c3", "messageHeadline": "[babel 8] Disallow sequence expressions in JSX expression containers \u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 707, "deletions": 2}}, {"node": {"oid": "2ba92651982658d0d78e15bdddee6b725e4c30ea", "messageHeadline": "Add missing semicolon in AST spec (#12454)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5b95f81dc8bd89997987ccdff759cf6ad86fba5", "messageHeadline": "Add `@babel/traverse` tests for re-exported bindings (#12429)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "285402d82fd6202de6a711a4e454f081aad7cd59", "messageHeadline": "Add StaticBlock to Table of Contents in AST spec (#12449)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c139d1602bb9116a9dad55dfac15dc0bdd58cdc5", "messageHeadline": "Prepare codebase for inline Babel 8 breaking changes (#12440)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 99, "deletions": 10}}, {"node": {"oid": "3bd6a3d781bcfb4580d5c1f3c5f27b05267c1b63", "messageHeadline": "Make sure estree test should not throw if babel parser does not throw\u2026", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "208acb1d6c216b265fd49b9d393237a45725ff6a", "messageHeadline": "Use `require.resolve` instead of the `resolve` package (#12439)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 89, "deletions": 67}}, {"node": {"oid": "8478027d1a108cc09cb93f0e9936540003871253", "messageHeadline": "Make sure babel parser throws exactly same recoverable errors when es\u2026", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 136, "deletions": 91}}, {"node": {"oid": "c6aea4e85d2b8f3e82575642d30b01c8cbe112a9", "messageHeadline": "chore: remove travis-ci badge (#12430)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7000ae04a5083c9ad1c8bd16b7f93c9b51e390dd", "messageHeadline": "refactor: move @babel/helper-annotate-as-pure to ts (#12415)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "5e4b85ab1cc3cd1c29213e3e26e6caed7c63521a", "messageHeadline": "refactor: move @babel/helper-get-function-arity to ts (#12414)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "3266d2679aa01618cd8e391b384ad89cb6180f62", "messageHeadline": "move @babel/helper-optimise-call-expression to ts (#12411)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "71f87874ce43480a93c243020d4ece631cc5641e", "messageHeadline": "Clarify warning source about underspecified corejs option in preset-e\u2026", "author": {"name": "Andrew Smith", "email": "andrewsmith@alumni.stanford.edu", "user": {"login": "AndrewSouthpaw"}}, "additions": 44, "deletions": 18}}, {"node": {"oid": "4b79ab4a90d02543ff5788e41cfebb8e7f9e995d", "messageHeadline": "Migrate from Travis to GH actions (#12412)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 92, "deletions": 88}}, {"node": {"oid": "7018ed6e46046aa5ba7603a8eb8c21e272215057", "messageHeadline": "Fix printing BigIntLiterals/DecimalLiterals with compact option (#12424)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "2ca28d78e6da6e94344f67d7cdbd062668f57af0", "messageHeadline": "@babel/types: update OptionalCallExpression to support ArgumentPlaceh\u2026", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "9891c020b1921136f368426c243156e9fc6fcb29", "messageHeadline": "Bump core-js-compat to version 3.8.0 (#12399)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "97a71b665b0171b3441c43dcff89dde3453b4743", "messageHeadline": "chore: bump chokidar in glob-watcher to ^3.4.0 (#12397)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1, "deletions": 23}}, {"node": {"oid": "89f3247e32d905361c5a4ff0b2a1dea94bc29f6f", "messageHeadline": "refactor: simplify isAwaitAllowed (#12398)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "645fe637f2aac949ab7a87df7a668c80cfe8e1bb", "messageHeadline": "Fix `t.isReferenced()` for named re-exports (#12395)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 31, "deletions": 9}}, {"node": {"oid": "695abb8dfc0f157e3a2b8fd31641393f2c21e850", "messageHeadline": "Set correct `path.context` un `push/unshiftContainer` (#12394)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "0f3db5deea1e49f395d66899940f263d8e19620a", "messageHeadline": "Add v7.12.9 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e334a8888468e38cb04d3b465c158f06c012938f", "messageHeadline": "v7.12.9", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "eea3065039428bde0e88a773032957b5d97719f1", "messageHeadline": "Update pathCache in `NodePath#_replaceWith` (#12391)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "8ab668beee32a0f7c9bd983e8542edf4278f1eca", "messageHeadline": "Add v7.12.8 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "16184887ab225e0f54f949faf94a5b014b4278a2", "messageHeadline": "v7.12.8", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4f9ad5cc3afad9ec326957aacc37c39aa8784d16", "messageHeadline": "Avoid infinite loops in type inference logic (#12390)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 37, "deletions": 6}}, {"node": {"oid": "243d3b2dfd5cba3db7b9f82db36a4f091e41af86", "messageHeadline": "chore: fix watcher config (#12372)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "7d2a14b8561ba115c635478af4f088c7c0bda1e7", "messageHeadline": "Initialize NodePath context when using `getSibling` (#12387)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "2b13863680378bc4e7908c42efef68b60a80e712", "messageHeadline": "Fix Node version check (#12382)", "author": {"name": "Filipp Riabchun", "email": "talpa@yandex.ru", "user": {"login": "Hypnosphi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b36f988b10335fcd83cf06d5c2e4b7ab85f2497e", "messageHeadline": "Add v7.12.7 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "23226d93d4ebd1156cf23773579c5cea09bbcdf6", "messageHeadline": "v7.12.7", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 80, "deletions": 80}}, {"node": {"oid": "a44151acef9e9661866f59acb0da3407ed975e23", "messageHeadline": "optimize optional chain when expression will be cast to boolean (#12291)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1611, "deletions": 99}}, {"node": {"oid": "e7e0c25d6adaee1cc12d45c94406a217893c5cab", "messageHeadline": "Archive `@babel/helper-regex` (#12377)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 0, "deletions": 60}}, {"node": {"oid": "2e3eec66461a2d0aded5256ddf68327bf17ca920", "messageHeadline": "refactor: use option-validator in preset-typescript (#12347)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 58, "deletions": 64}}, {"node": {"oid": "ab5a90ce477cb32c97c2104c09d4364a87d6ec45", "messageHeadline": "refactor: remove @babel/helper-regex usage (#12349)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "6a0e909c13d00cf910b5574c94ceb77021a8b1b8", "messageHeadline": "Don't compile `import()` in development (#12288)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 127, "deletions": 173}}, {"node": {"oid": "94d116052fba2fc80723df4281286a4897d66763", "messageHeadline": "[ts] Allow modifiers as names of methods with type parameters (#12356)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 668, "deletions": 11}}, {"node": {"oid": "e8457ea5d3bfae767375aadb44adaa7e608c35ce", "messageHeadline": "Update yarn-plugin-babel-release-tool (#12369)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2db500451bb5e75d37c2dc8ffd1eaa3684a26fb9", "messageHeadline": "Bump caniuse-lite resolutions (#12368)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 64, "deletions": 71}}, {"node": {"oid": "b564368d6efc58038468503ae73d006b0679f0a1", "messageHeadline": "refactor: reorder checkLVal parameters (#12346)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 87, "deletions": 123}}, {"node": {"oid": "0f838be944f1dd174be1da0fb2515b79a757c36d", "messageHeadline": "improve asserts type annotations (#12341)", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "a4e4aede1451084461d4b2ec38e384a229c293a2", "messageHeadline": "[ts]Set `false` to default value of TsTypePredicate.asserts (#12352)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "56fd90452cfff55d2f268b2e58b3178e6350565f", "messageHeadline": "chore: fix grammar in bug template (#12362)", "author": {"name": "Nitin Kumar", "email": "snitin315@gmail.com", "user": {"login": "snitin315"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f54f1ee492b1169ad68280038168f9bbb685cd0f", "messageHeadline": "Fix: correctly transform `this.#m?.(...arguments)` (#12350)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 277, "deletions": 2}}, {"node": {"oid": "7850682387524e4eabacac68e59912f15b5329fa", "messageHeadline": "chore: pin stack-utils to 1.0.2 on legacy node tests (#12365)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "cff0d7c72722f8ae7ce0d5918d0fc05fb79980af", "messageHeadline": "chore: prompt maintainer to quit make watch before publish (#12357)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "3e0fa927c09183b0ef9a280b4258f8db673085fc", "messageHeadline": "Final configuration changes in preparation for TS (#12351)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 45, "deletions": 63}}, {"node": {"oid": "5bbad8936b05a2b6739dcade6464dbc361118aa9", "messageHeadline": "fix: disallow all parenthesized pattern except parsing LHS (#12327)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 2273, "deletions": 115}}, {"node": {"oid": "08c7280167a8dd7696c16ac70e36d5d3120962a9", "messageHeadline": "Fix support for polyfilling Array.prototype.values in core-js@2 (#12340)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 41, "deletions": 21}}, {"node": {"oid": "3505eaadbaa6e1629e9f074a990416a88dd51fee", "messageHeadline": "Add\u00a0type\u00a0definitions for\u00a0assertion\u00a0methods (#11883)", "author": {"name": "ExE Boss", "email": "3889017+ExE-Boss@users.noreply.github.com", "user": {"login": "ExE-Boss"}}, "additions": 35, "deletions": 20}}, {"node": {"oid": "2984f0cb882ea6d51033f37945e47eb2d9eb4760", "messageHeadline": "Use the correct `context` when re-using a cached `NodePath` (#12331)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 40, "deletions": 4}}, {"node": {"oid": "ddd868f838f652d6fd8e749a28111b578a800a9e", "messageHeadline": "Account for ConfigItem being generated by another copy of Babel (#11734)", "author": {"name": "Jason Miller", "email": "developit@users.noreply.github.com", "user": {"login": "developit"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "4b1b961bd1c8bdb737ce72ebc6120c13fc718bea", "messageHeadline": "Fix CircleCI test262 job (#12338)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "40727ab5f603066cfa4bbb32b849b4f0fe70afcf", "messageHeadline": "Use `chokidar@2` without `fsevents@1` (#12322)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "d7e32d8c3df9447624f20677bf1b01761ee7a438", "messageHeadline": "Add typings for `recordAndTuple` parser plugin (#12326)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "089c200c8b56c02e1c03418816eb5fc2cc12ce58", "messageHeadline": "Convert `@babel/template` from Flow to TS (#12317)", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 218, "deletions": 203}}, {"node": {"oid": "f80478c06dda7e9b63caeda829d50faaba955e06", "messageHeadline": "Prepare repository for gradual flow->ts migration (#12317)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 510, "deletions": 200}}, {"node": {"oid": "a9bc9becc527e74bf2848b048d556144bad3f5c3", "messageHeadline": "Use TS3.7 when possible for `@babel/type` dts (#12317)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "07607fa7c7456cbb3b405d9f83e7ce55e313c5e1", "messageHeadline": "chore: remove Node.js 13 from CI (#12328)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21f42544ca5e8010c54c3bba60d29a15908297d1", "messageHeadline": "Fixed incorrectly implemented tests for `loadOptions` (#12301)", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "ad8a4d62fd95163cb9529fae0a09b834e82a8e9c", "messageHeadline": "Fix syntax error for getter and setter with ts and estree plugin (#12\u2026", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 209, "deletions": 1}}, {"node": {"oid": "32279147e6a69411035dd6c43dc819d668c74466", "messageHeadline": "Update `core-js-compat` (#12323)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 81, "deletions": 19}}, {"node": {"oid": "0641a15030565e7f47ef0c5ff25f36264c182b11", "messageHeadline": "Reduce linear search on list traversing (#12302)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "6cb6f9f5eaa005adb3ca037d0efdd952ad3c2060", "messageHeadline": "test: add tests about behaviour of replaceWithMultiple (#12309)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "ddf30ee23364f9ea50f2a7b4edc5d702dcd49253", "messageHeadline": "Adding includes fix for plugin-proposal-numeric-separator (#12311)", "author": {"name": "Austin Anderson", "email": "fraywing@hotmail.com", "user": {"login": "fraywing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12c6db6fae54ea7ffe6481ffe7e610b8cf4146ae", "messageHeadline": "Add v7.12.6 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "4a6fed1335fa79443f3897567a093751bcc061e6", "messageHeadline": "v7.12.6", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dd5a97704801781f24df937a0ab887bb2490adf1", "messageHeadline": "Revert \"Mark `ThisExpression` and `Super` as `Purish`\" (#12307)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 2, "deletions": 17}}, {"node": {"oid": "7a8c63d8db9434c261411acdfafb2c5a5e63481d", "messageHeadline": "Update lerna.json (#12304)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4141793a377a5d6927e5ac8c597c2019f57c4191", "messageHeadline": "babel-node: support require flag in repl mode (#12297)", "author": {"name": "Mark", "email": "markshlick@gmail.com", "user": {"login": "markyfyi"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "487f82e44626c8a9ef4d8d969da3b6e4bfa5023e", "messageHeadline": "Add v7.12.5 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "a41da05ce9bd6c9a20ec3b2c5c864a5953c07ee9", "messageHeadline": "v7.12.5", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 49, "deletions": 49}}, {"node": {"oid": "f4edf62f6beeab8ae9f2b7f0b82f1b3b12a581af", "messageHeadline": "Fix typo [skip ci] (#12294)", "author": {"name": "Joel Van Horn", "email": "129096+joelvh@users.noreply.github.com", "user": {"login": "joelvh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b649f8d192dd1c62e2a31d856a7c39ff21d70dd5", "messageHeadline": "Fix packages documentation README links. (#12289)", "author": {"name": "\u00c1lvaro Mond\u00e9jar", "email": "mondejar1994@gmail.com", "user": {"login": "mondeja"}}, "additions": 151, "deletions": 151}}, {"node": {"oid": "8ee4345a61d9246a5dcee842c6a42e3b68384587", "messageHeadline": "chore: avoid duplicate coverage data upload (#12187)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "09c0ee0a8b1d652299ddc842a3a53cc0b908dcab", "messageHeadline": "chore: bump Jest to v26 (#12190)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1226, "deletions": 1019}}, {"node": {"oid": "766df9c3696dd9dafd02cb7e721039bb96ee97a9", "messageHeadline": "fix: support string assertion key in assert entries (#12281)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 205, "deletions": 23}}, {"node": {"oid": "963537d5f540cbd2f448eb50b5cd3fe4a3f0bc74", "messageHeadline": "[ts] Make ImportDeclaration always have `importKind` (#12170)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "ff6c3792bbb53f4eb4b28174c595dcd4812e8d48", "messageHeadline": "Make assertions optional and update AST spec (#12280)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f5f9f51b5e8ad0633c3f01e5ac1629ad19d4ae7a", "messageHeadline": "docs: Fix packages/babel-standalone/README.md website link[skip ci] (\u2026", "author": {"name": "\u6d41\u6d6a\u5927\u6cd5\u5e08", "email": "liuliang@w3ctech.com", "user": {"login": "liuliangsir"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d04b4dd1169603ec103e3645d6444cd743b6ea1e", "messageHeadline": "fix(babel-types): Add assertions to ExportAllDeclaration (#12273)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "b7754d3c82f6a8ab6b4a1b03007f098deed0a591", "messageHeadline": "fix: disallow import assertionts in export without from (#12264)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "a8c66f4680485ca3c13bff29c8b2a15d7dc3f091", "messageHeadline": "Handle exprAllowed before ObjectLike is parsed  (#12267)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 166, "deletions": 11}}, {"node": {"oid": "f04bbf62b53a100d2054d6132a7ae438972b705a", "messageHeadline": "chore: test on node 15 (#12265)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "750d869db912d854fa1ed8e6c892c7832a4177f0", "messageHeadline": "chore: bump compat-table and electron-to-chromium (#12244)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "ea2892fefcee69464ed505ad38794a3d9724afed", "messageHeadline": "add declare to class properties type annotations (#12257)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 72, "deletions": 96}}, {"node": {"oid": "9eb661b2858717353641ce37c7803977307d7660", "messageHeadline": "fix: babel-types: ImportDeclaration: add assertions (#12263)", "author": {"name": "coderaiser", "email": "mnemonic.enemy@gmail.com", "user": {"login": "coderaiser"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "df908fc63b809444db3b7689b12a298a8d48f66d", "messageHeadline": "Mark `ThisExpression` and `Super` as `Purish` (#12251)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "87a30524f6a2645459b15208fe658997a4a57f8d", "messageHeadline": "Correctly indent multiline comments when `retainLines: true` (#12260)", "author": {"name": "Ian Craig", "email": "iancra@microsoft.com", "user": {"login": "ian-craig"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "5b48f40a085fde419a846871832c78615627fcd9", "messageHeadline": "Polish parser errors (#12258)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 56, "deletions": 46}}, {"node": {"oid": "2782a549e99d2ef1816332d23d7dfd5190f58a0f", "messageHeadline": "Refactor yield await classification (#12230)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1532, "deletions": 199}}, {"node": {"oid": "faaebfe91f32be5e95f4ad4a515779c1f8da9db6", "messageHeadline": "Support Import Assertions for re-export statement (#12249)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 763, "deletions": 18}}, {"node": {"oid": "f5bd9f201334a4e5209c94cd59de463cd00d012c", "messageHeadline": "Allows the interface to be used as an Identifier for flow plugin (#12\u2026", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 531, "deletions": 11}}, {"node": {"oid": "a967910b8b9b41e0abac3ce622b0808ecd36ca0f", "messageHeadline": "Throw a `TypeError` when reassigning a `const` (#12252)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "b4ae7b7893f841b8b0f957be7781f516360e7f61", "messageHeadline": "Update to Browserslist 4.14.5 (#12241)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 45, "deletions": 47}}, {"node": {"oid": "c00bb14f794a665074934c0e68a1e56dba537059", "messageHeadline": "[ts] Error on invalid type casts in JSX (#12221)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 294, "deletions": 18}}, {"node": {"oid": "8b579a27dca1f23a510bb2534ac8f4c166a1e1d4", "messageHeadline": "feat: support bigInt in numeric-separator transform (#12240)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "d6816f0e6c233879788bcad8e47763f91e1b8776", "messageHeadline": "fix: support optionalCall in replace super handler (#12238)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "d51aa6d76177b544590cdfe3868f9f4d33d8813d", "messageHeadline": "[ts] Allow optional binding pattern parameters within types/interface\u2026", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 432, "deletions": 2}}, {"node": {"oid": "ddb7e05f07599e46d4d1605c3ae344ca0c44d7a5", "messageHeadline": "docs: add note about TypeScript in ESLint packages (#12222)", "author": {"name": "Kai Cataldo", "email": "kai@kaicataldo.com", "user": {"login": "kaicataldo"}}, "additions": 6, "deletions": 18}}, {"node": {"oid": "f1bc314c79cbfe4e121612b257f84ef628133b07", "messageHeadline": "Fix parsing of imports with module string name in flow plugin (#12224)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 242, "deletions": 5}}, {"node": {"oid": "136bf231eac2f36b1c3d71817d08c40f3a854ea1", "messageHeadline": "packages/babel-standalone: make data-type=\"module\" option avilable wi\u2026", "author": {"name": "hirochachacha", "email": "hirochachacha@gmail.com", "user": {"login": "hirochachacha"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "86f535b8635e780d0707c47ae03658de27ae08bd", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "e7c0bfe49ea4268077617e84fa46458a92ae34e5", "messageHeadline": "Add v7.12.4 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "f31a3a6cc644de697c23ca521f0001bab76cc1bb", "messageHeadline": "v7.12.4", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 330, "deletions": 330}}, {"node": {"oid": "02fc9e835ceac71eb4de7dac6137fd0489176c29", "messageHeadline": "Revert \"add `.js` extension to react runtime for JSX transform\" (#12213)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 122, "deletions": 122}}, {"node": {"oid": "ed498a772bba914f9685ff595f7acdb7af57352a", "messageHeadline": "Use `workspace:*` for devDependencies (again) (#12217)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 226, "deletions": 226}}, {"node": {"oid": "63567f0667ab5a02339a1e5223936bf4081696f9", "messageHeadline": "Run jest's tests in the e2e tests (#12202)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 71, "deletions": 5}}, {"node": {"oid": "9f83b5a4df7cbb5ab2aebea8c50dcf7594e72135", "messageHeadline": "Add v7.12.3 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "2562c8d8fa13515448e362e5c1e5c302aef5b54a", "messageHeadline": "v7.12.3", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "1964c961aedbaa8a82200c94ea77fe8ee51f793c", "messageHeadline": "chore: update test262 tests (#12204)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 29, "deletions": 10}}, {"node": {"oid": "7870465b620c3bc31aec38834cf7c9f2255ff946", "messageHeadline": "[ts] Add parser test: destructuring-with-annotation-newline (#12203)", "author": {"name": "Mongkii", "email": "mongkii@hotmail.com", "user": {"login": "Mongkii"}}, "additions": 107, "deletions": 0}}, {"node": {"oid": "a9cd0945b7161ca3cdd1e037bb2ae2ebc82b3e6b", "messageHeadline": "fix: properly wrap private class methods (#12192)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "31396b286daadee3c25c4891c8dd31a92d7f0604", "messageHeadline": "Make `loadPartialConfig`'s options optional (#12200)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "47250ffa65535c6edc3c319dedea1685074d2d99", "messageHeadline": "[ts] Disallow invalid type annotations in ExpressionStatements (#12185)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 134, "deletions": 20}}, {"node": {"oid": "ee1f74203582de3fb1ef3f7222cd306b0c368eb4", "messageHeadline": "Add v7.12.2 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a534d8746e2d69d8f8b53451604cbd8a49a3d268", "messageHeadline": "v7.12.2", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4fe8c3acc5934268682d53714e9f42c49f7e8fcb", "messageHeadline": "Revert \"Fix: check if param is assignable when parsing arrow return t\u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 47, "deletions": 474}}, {"node": {"oid": "93e7261e0f7ecd83ec6b81afe40923ad9d4aa720", "messageHeadline": "Add v7.12.1 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "7f4b83833f4463673a9fab071306871dec32ce47", "messageHeadline": "v7.12.1", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1007, "deletions": 1007}}, {"node": {"oid": "b877726a896806eabc2e69de942dd71ca3827cf2", "messageHeadline": "Don't force chokidar@2 to be downloaded from registry.npmjs.org (#12182)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "19dc038907c80078701ec66a9b8c0a1666d5e33d", "messageHeadline": "Guard against yarn-issue-1882 (#12188)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "9018716905be8a08bb6f75dfca89c23733a5c575", "messageHeadline": "Allow importing `@babel/runtime/package` (#12184)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "eec01fe078decb7d369cd2111c9f3881c4482788", "messageHeadline": "chore: use workspace:* for dev deps (#12186)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 746, "deletions": 746}}, {"node": {"oid": "84987a00e632e65bdafdf7f70df46ded7fb083c8", "messageHeadline": "Reland \"Fix: check if param is assignable when parsing arrow return t\u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 474, "deletions": 47}}, {"node": {"oid": "6cb0056519c016dfa39a57036d104694d77c4367", "messageHeadline": "Remove unused dependencies and devDependencies (#12175)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 14, "deletions": 56}}, {"node": {"oid": "2d433410193725eb892be43a1126a883cdd03387", "messageHeadline": "Update @babel/* deps (#12174)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 140, "deletions": 142}}, {"node": {"oid": "c9990d60348f18b58898b1a850220ce6ebf945c7", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "65613eb89dc73e5d7ad30b392690f1d0af2a4312", "messageHeadline": "Add v7.12.0 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 98, "deletions": 0}}, {"node": {"oid": "726154c78e2e7d9822e835c7e9ee6199bc3800d8", "messageHeadline": "v7.12.0", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 228, "deletions": 228}}, {"node": {"oid": "9ad0d45b417a87404828221dbf936bf2973e40d2", "messageHeadline": "Update version check in proposal-class-static-block plugin", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "49fe00cc0d3a7ba48478da33e24334af3768fc7d", "messageHeadline": "Update version check in proposal-class-static-block plugin", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "02975b9ae1bae503da834cde8a7d4e426a397d0a", "messageHeadline": "Use a yarn plugin to manage releases (#12138)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 164, "deletions": 3567}}, {"node": {"oid": "91a7a64b4b0c30ab1fdfbb12f77522afa2285ec4", "messageHeadline": "Revert \"Fix: check if param is assignable when parsing arrow return t\u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 47, "deletions": 411}}, {"node": {"oid": "af8e0facc1b96bf83e1ac8a641706c10d42a2d2e", "messageHeadline": "Parse import-assertions (#12139)", "author": {"name": "Sven Sauleau", "email": "github@sauleau.com", "user": {"login": "xtuc"}}, "additions": 1199, "deletions": 112}}, {"node": {"oid": "59d97d9bca8bc9eb1df2d40a117f2819acb8b656", "messageHeadline": "[parser] Better error message for missing number exponent (#12072)", "author": {"name": "iamfotx", "email": "iamfotx@gmail.com", "user": {"login": "iamfotx"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "f697e7995d389b38fb2339e41eedd6fdce6dc014", "messageHeadline": "Transform class static block (#12143)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 861, "deletions": 24}}, {"node": {"oid": "3ccca8817845888ce3bddd5fd78c6cefc3e2a75e", "messageHeadline": "Parse class static block (#12079)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1823, "deletions": 46}}, {"node": {"oid": "6830c90ac96dd708ddfb4aa156f5a886223f0126", "messageHeadline": "Support TypeScript mapped type 'as' clauses (#12129)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 358, "deletions": 2}}, {"node": {"oid": "3fd963fdc8e0f73a2f6645eee8fbc3fc43227572", "messageHeadline": "[ts] Add support for template interpolations in types (#12131)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 106, "deletions": 19}}, {"node": {"oid": "9f40d6fcd06673d7e7203acb857bbbe852f20525", "messageHeadline": "[ts] Add support for the \"intrinsic\" keyword (#12147)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 302, "deletions": 2}}, {"node": {"oid": "9c7d9c0fe517a9fa38aa470586c40b933b2b7927", "messageHeadline": "SystemJS top-level await support (#12163)", "author": {"name": "Guy Bedford", "email": "guybedford@gmail.com", "user": {"login": "guybedford"}}, "additions": 61, "deletions": 4}}, {"node": {"oid": "d0d1fdb921a1ab84e73b12baeeca92629f9c92f2", "messageHeadline": "Add `jsxPragmaFrag` support to typescript transform (#11950)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 84, "deletions": 16}}, {"node": {"oid": "94b5f92e39904f1730c08f11c7c6f23890d19f20", "messageHeadline": "Replace lodash 'defaults' usage with ES6 Spread initializer (#11797)", "author": {"name": "James Addison", "email": "jay@jp-hosting.net", "user": {"login": "jayaddison"}}, "additions": 33, "deletions": 47}}, {"node": {"oid": "136e6301cbfa9448cfb20396f82f93f0d3e10c12", "messageHeadline": "Check if param is assignable when parsing arrow return type (#11992)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 411, "deletions": 47}}, {"node": {"oid": "4e66b8eb6b127b1678b18db3bfbe73abdfd0b8d2", "messageHeadline": "Specify runtime exports (#10853)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1138, "deletions": 52}}, {"node": {"oid": "21d7ee261063c966fbcb815c18e3a578e91ab672", "messageHeadline": "String import/export specifier (#12091)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1872, "deletions": 96}}, {"node": {"oid": "1b90d90fccbdb9198a49f1cce98a646ee8b20cdf", "messageHeadline": "Instantiate presets before plugins (#11689)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 108, "deletions": 89}}, {"node": {"oid": "ce7b170ab7e3bdbb525a441867aa87a0a055d7c1", "messageHeadline": "Return a list of files that were read from loadPartialConfig (#11907)", "author": {"name": "Devon Govett", "email": "devongovett@gmail.com", "user": {"login": "devongovett"}}, "additions": 141, "deletions": 16}}, {"node": {"oid": "a5bed04f552ab25a6ce64ed9486769b70cdc3800", "messageHeadline": "Make asserts property boolean, not undefined (#12167)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "d49e5507aedc48e9abc4856065319626d943c294", "messageHeadline": "Remove unused devDependency from @babel/register (#12166)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "13a1cfd396e6c1f1735c546b3bc4196f69bc52d1", "messageHeadline": "Move check for TSTypeCastExpression to catch another case (#12161)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 78, "deletions": 17}}, {"node": {"oid": "62965e388029050efccff764ac39563f53f1eb3c", "messageHeadline": "Archive plugins (#12117)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 28, "deletions": 288}}, {"node": {"oid": "ebec7c8bafdb3e3cf4f501cd430cc452ef9aee3a", "messageHeadline": "[babel-types] Add extra property to BaseNode type (#12136)", "author": {"name": "Ryan Rhee", "email": "ryan.y.rhee@gmail.com", "user": {"login": "ryanrhee"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f6bd7493a84cb827f98eaae4b3a0ffaa149aaa61", "messageHeadline": "fix transform-typescript logic to remove definite fields (#12149)", "author": {"name": "An Phi", "email": "aphi@skidmore.edu", "user": {"login": "akphi"}}, "additions": 24, "deletions": 6}}, {"node": {"oid": "e6669988d0df35110ad8b9a177e8db2f89fd831c", "messageHeadline": "chore: bump gulp-cli to 2.3.0 (#12154)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 31, "deletions": 22}}, {"node": {"oid": "3ec4537baa8b0802ad364dbb67b527edf4cb9314", "messageHeadline": "chore: update issue templates (#12142)", "author": {"name": "Nitin Kumar", "email": "snitin315@gmail.com", "user": {"login": "snitin315"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8c4e76c69ea880069cda96dbfe3b5947800e1104", "messageHeadline": "Run 'yarn dedupe'", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "769669f6f86f2ffe84818063720b022cf2e3e1e3", "messageHeadline": "hack: use chokidar@2 only on node < 8 (#11560)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 100, "deletions": 7}}, {"node": {"oid": "2a3dfa051aa70bdec74f3dc8346d047bdd611aa2", "messageHeadline": "Yarn 2.3 (#12134)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 65, "deletions": 110}}, {"node": {"oid": "5f83a8c1a212985fdce83986999454a7a058f362", "messageHeadline": "Handle cases when `??` and `?.` is in binding initializers (#12032)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 932, "deletions": 9}}, {"node": {"oid": "9808d2566e6a2b2d9e4c7890d8efbc9af180c683", "messageHeadline": "add js extension to react runtime (#12116)", "author": {"name": "Luna Ruan", "email": "lunaris.ruan@gmail.com", "user": {"login": "lunaruan"}}, "additions": 122, "deletions": 122}}, {"node": {"oid": "7ad9917793147ccc47138bd10475ba546a3341f8", "messageHeadline": "[transform-typescript] Fix import elision for type exports (#12122)", "author": {"name": "\u0418\u0432\u0430\u043d \u041f\u043b\u0435\u0441\u0441\u043a\u0438\u0445", "email": "terma95@gmail.com", "user": {"login": "Amareis"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "e0b2bfb78f5a02ecf2fe46eb808f5d8481f27a11", "messageHeadline": "fix: mark Pattern in CatchClause as scope (#12119)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 51, "deletions": 14}}, {"node": {"oid": "afc03581cc993f60429955cfba169ac318a5ce36", "messageHeadline": "chore: bump electron-to-chromium (#12118)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 10, "deletions": 21}}, {"node": {"oid": "45f0cc2ed9cfc2912c8f8fc356bd272f3d96de53", "messageHeadline": "Recover from error for missing initializer in const declaration (#12120)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 175, "deletions": 15}}, {"node": {"oid": "3ba1ece0ce908cd106c6704175fc56431cb1b32b", "messageHeadline": "Fix printing TSTypeOperator (#12114)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "62df8d2b793db1dc032b9b687e48caec186b1799", "messageHeadline": "fix: push exported variable when hoisting export declared names (#12110)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "a080c82777895114535bec5a3f92f953e492b30d", "messageHeadline": "[cjs] Skip duplicate reexported bindings in namespace reexports (#11739)", "author": {"name": "Niklas Mischkulnig", "email": "mischnic@users.noreply.github.com", "user": {"login": "mischnic"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "39a12674b49a1078adced83831cbd0676176f361", "messageHeadline": "Improve syntax error for class fields in ambient context (#12108)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 237, "deletions": 11}}, {"node": {"oid": "3d5da4c2b9c60c4b63736515a325a4c7007d1de6", "messageHeadline": "fix: apply terser plugin only on *.min.js (#12099)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 95, "deletions": 109}}, {"node": {"oid": "434b65bc2a27694963b653c135e2fa4cf0769855", "messageHeadline": "[ts] Throw a syntax error for index signature with `declare` (#12111)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 55, "deletions": 20}}, {"node": {"oid": "1a074ee7e67e318fa23ad0bee53dfdb6a217476f", "messageHeadline": "Ensure expressions wrapped in parens (#12082)", "author": {"name": "overlookmotel", "email": "j@dummett.org", "user": {"login": "overlookmotel"}}, "additions": 178, "deletions": 3}}, {"node": {"oid": "63d9f5397b106fca591940e27c4a3e156eb50bf6", "messageHeadline": "Update minimum node version in build requirement (#12098)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af612db8c3ab22111d2b63330b9abd7a45f1ae8c", "messageHeadline": "Fix `@babel/generator` does not print decorators of private propertie\u2026", "author": {"name": "Ananda Umamil", "email": "zweimach@zweimach.org", "user": {"login": "zweimach"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "6d87f46a7a7d11e210ba57b5cef5b9f93cead6b7", "messageHeadline": "Bump compat-table (#12073)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 96, "deletions": 71}}, {"node": {"oid": "f2da186714bfe747e2843bac36b60471de78bef1", "messageHeadline": "refactor: add @babel/helper-validator-option (#12006)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 375, "deletions": 197}}, {"node": {"oid": "0d32e3fc36aaf0d0281d993f4df7fdd8aab030d6", "messageHeadline": "Add missing tests for TypeScript syntax errors (#12103)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 272, "deletions": 0}}, {"node": {"oid": "1334bc99e05ef863aa372cc1b692cffedb5d50ec", "messageHeadline": "docs: Fix simple typo, preprelease -> pre-release (#12102)", "author": {"name": "Tim Gates", "email": "tim.gates@iress.com", "user": {"login": "timgates42"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f49234aa699e53410c484ce38f43b18bf4678447", "messageHeadline": "Add sourcemap markings for each line of a string (#12086)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 164, "deletions": 19}}, {"node": {"oid": "a4a14caee7ea412ed9fc94e169998653230444dc", "messageHeadline": "Throw a syntax error for empty type parameter/argument (#12088)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 438, "deletions": 1}}, {"node": {"oid": "cb4e4360181a1956606ac802b1ff9abd267533ee", "messageHeadline": "Throw an error for a declare class field that have an initializer (#1\u2026", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3628c528676a91cd95bb00d56f799be53185e316", "messageHeadline": "Do not throw an error for optional binding pattern params in function\u2026", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "18d13d0032825b6d690b81f9d7e1d5a22ec97b30", "messageHeadline": "Fix invalid `setter` parse (#12076)", "author": {"name": "fisker Cheung", "email": "lionkay@gmail.com", "user": {"login": "fisker"}}, "additions": 123, "deletions": 18}}, {"node": {"oid": "ae18f9c0d92e2c9067f0a3cdf307d7cf7418b8f9", "messageHeadline": "Throw a syntax error for a declare function with a body (#12054)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 196, "deletions": 33}}, {"node": {"oid": "6182001a4c7ed78ae2b79961f78a816aa1e4a570", "messageHeadline": "Bump regexpu-core (#12077)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "37a02dfc0ef2c2eb098622ec621ca0912431fec2", "messageHeadline": "Bump Babel deps (#12078)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 58, "deletions": 58}}, {"node": {"oid": "1a8e7ff2ec5ef4ff21b156cdc052913131eacc58", "messageHeadline": "fix(do-expr): SwitchStatement with IfStatement cases (#11728)", "author": {"name": "Barron Wei", "email": "barronwei@college.harvard.edu", "user": {"login": "barronwei"}}, "additions": 78, "deletions": 14}}, {"node": {"oid": "44f8287d7ac3c523a9425a7bb4beb4882090ae20", "messageHeadline": "chore: pin browserslist version to 4.12.0 (#12070)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7028a14c7f8d0d6ae8954ff9020ec48c241293de", "messageHeadline": "fix: throw for constructors with type parameters (#12065)", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 101, "deletions": 1}}, {"node": {"oid": "69e98fcf4a2205d176e4118140f1a95838863bc2", "messageHeadline": "chore: add git-blame-ignore-revs (#12063)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "bbe0cf09fc60c130fc63a7176e563781582612b8", "messageHeadline": "Throw a syntax error for a parameter properties in not constructor (#\u2026", "author": {"name": "Sosuke Suzuki", "email": "aosukeke@gmail.com", "user": {"login": "sosukesuzuki"}}, "additions": 391, "deletions": 2}}, {"node": {"oid": "c8f0b6dc1ecbe99d34f9188863b41582bf55d043", "messageHeadline": "chore: use latest node on ci workflow when possible (#12049)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "70cf2d704a712c42785750261bd9045d15819861", "messageHeadline": "chore: remove unused dependencies (#12044)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "20fd450ab7855622674f56772879953b49c95f23", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "a8e5fc15408dc71c852c11759b3d9d4bc9395c0d", "messageHeadline": "Add v7.11.6 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "e51139d7fd850e7f5b8cd6aafb17cc88b7010218", "messageHeadline": "v7.11.6", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "a8505c2c96af00e9c05630b881b30e0d422902ad", "messageHeadline": "Revert \"Update Yarn to 2.2.2 (#12023)\" (#12031)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 108, "deletions": 63}}, {"node": {"oid": "2026a4249715d58236ca52a25d6991b26fd20841", "messageHeadline": "Run prepublish build after versioning (#12028)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b5481cccbf4aeac6bfdf1c3e37ccc7de5a70c3b9", "messageHeadline": "Update Yarn to 2.2.2 (#12023)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 63, "deletions": 108}}, {"node": {"oid": "a91fdeb1f63ac4e576a9318b788b8f59757a9751", "messageHeadline": "Revert #12014 (#12027)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "cb3a9515b8de23ce6ebdd63b895df000e01d92aa", "messageHeadline": "Update CHANGELOG.md [skip ci]", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a023b6456cac4505096028f91c5b78829955bfc2", "messageHeadline": "docs: Fix minor link wording woes [skip ci] (#12024)", "author": {"name": "Jan Bra\u0161na", "email": "mail@janbrasna.com", "user": {"login": "janbrasna"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3342374710bc40ab8021da16c2b6b1ef061babf9", "messageHeadline": "chore: update yarn.lock", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "d0671e72b3e4a090890331b98a69183c16ccbc11", "messageHeadline": "Add v7.11.5 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "af64ccb2b00bc7574943674996c2f0507cdbfb6f", "messageHeadline": "v7.11.5", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 46, "deletions": 46}}, {"node": {"oid": "371e152cd2e9796909c3705a4470ee4cfe33d8f7", "messageHeadline": "fix(jsx): do not throw on generated element in development mode (#12017)", "author": {"name": "Joe Haddad", "email": "timer150@gmail.com", "user": {"login": "Timer"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "ce6a7f1d98f07497160e6c62d0ff2e6f72497fa5", "messageHeadline": "Remove unused enhanced-resolve and normalize lock resolutions (#12013)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 7, "deletions": 56}}, {"node": {"oid": "d5bcc08bf7134db165af91a88a61c8c6bfe39144", "messageHeadline": "chore: bump source-map to 0.6.1 (#12014)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8d59ff658defe907ce80816207038bee0f75b2d4", "messageHeadline": "chore: use Rollup 2 (#12010)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 291, "deletions": 577}}, {"node": {"oid": "2c60595342e70825a6aa0b4d1d3d03d8f6d75662", "messageHeadline": "fix: ExpressionBody should respect [In] parameter (#11931)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 97, "deletions": 1}}, {"node": {"oid": "97075c90918255ac21c41307a0db99743ecfaecf", "messageHeadline": "Restructure CI workflow (#12002)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 44, "deletions": 10}}, {"node": {"oid": "b8f3453d3c695582749f25baae9d7dcd26e11b59", "messageHeadline": "chore: improve Yarn 2 cache on CI (#11781)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "2e20f1b8a659afd0b0115b6c1dc6a275793056c2", "messageHeadline": "add test on ES2021 features (#12005)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "3fad7eab9b47165059b4dba34fe4a61ac4549c85", "messageHeadline": "Use Yarn 2 (#11962)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 17967, "deletions": 25077}}, {"node": {"oid": "304eea41333cb9df6998901a18eaecfab7f9cef5", "messageHeadline": "Added linting support for private class methods (#11993)", "author": {"name": "Giovanni Cal\u00f2", "email": "giovanni.calo@live.it", "user": {"login": "giovannicalo"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "76d571e285df2e442a50fc8b7fb8280970cfcd68", "messageHeadline": "fix(plugin-proposal-function-bind): fix invalid code emitted for `::s\u2026", "author": {"name": "uhyo", "email": "uhyohyo@uhyohyohyo.sakura.ne.jp", "user": {"login": "uhyo"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "941f6102751c0cea775117bf674c0fad9c3a9954", "messageHeadline": "Set generator to true during error recovery of accessor (#11987)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "b9407d766062118660faab66bf7ce0d9ef1bcf74", "messageHeadline": "Forward deopt node path in `NodePath#evaludate` (#11832)", "author": {"name": "Johan Holmerin", "email": "johan@holmer.in", "user": {"login": "johanholmerin"}}, "additions": 36, "deletions": 8}}, {"node": {"oid": "bd07cda4a565243a5af4a4dad89626607836d55c", "messageHeadline": "Add v7.11.4 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "90b198956995195ea00e7ac9912c2260e44d8746", "messageHeadline": "v7.11.4", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 30, "deletions": 24}}, {"node": {"oid": "565cfff486edd4f0165c253fb97153d97acd16b8", "messageHeadline": "chore: test against workspace babel/core", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d844700449260b07de771b7f013c356c40f63227", "messageHeadline": "fix: declare @babel/traverse as a dependency (#11985)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "4be67fb19ace23541aa0dbc11705e9016af5ce8b", "messageHeadline": "Ensure `import()` is not transpiled in `babel-core` published source \u2026", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 100, "deletions": 25}}, {"node": {"oid": "84ea6e450113efac78fa0b6ad8c3278d06bd6d5d", "messageHeadline": "Throw error on invalid flow async generic arrow syntax (#11979)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 199, "deletions": 0}}, {"node": {"oid": "1b0f19b019060730fcc54caa1a5e7595eef7bb4f", "messageHeadline": "fix: do not mutate newTypes (#11978)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "96cc8292b721459b9fc14d535206d5464dd704ce", "messageHeadline": "Fix parsing type casted generic flow arrow exprs (#11955)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 282, "deletions": 9}}, {"node": {"oid": "180e9c00e34c08e430305342ef16b67078374bcf", "messageHeadline": "fix: ensure defaults are set in @babel/eslint-parser (#11970)", "author": {"name": "Kai Cataldo", "email": "kai@kaicataldo.com", "user": {"login": "kaicataldo"}}, "additions": 40, "deletions": 9}}, {"node": {"oid": "cdada5800db7104459316e22897ec61a8523ad7f", "messageHeadline": "fix: do not transform ClassPrivateMethods in estree (#11973)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 149, "deletions": 32}}, {"node": {"oid": "028a051c2bb32a8886358d58e7a35dc90ffbf13a", "messageHeadline": "Move legacy node version tests to GitHub actions (#11952)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 49, "deletions": 27}}, {"node": {"oid": "66c6b3b949b40ae0c111adb72a2e6999b208afb9", "messageHeadline": "Add more parser test cases (#11923)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 246, "deletions": 37}}, {"node": {"oid": "9c565a97d5e103b4189621c5c85eabcc0fa01b6f", "messageHeadline": "chore: remove obsolete comment (#11953)", "author": {"name": "James C. Davis", "email": "jamescdavis@gmail.com", "user": {"login": "jamescdavis"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "2e2d15fb4c8381e63c1b8ec34015c379fca4cb01", "messageHeadline": "chore: build babel-polyfill-dist on make watch (#11951)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "df9ee2c7cda177b0a8810344ad7a41ab456b1b38", "messageHeadline": "Simplify tokenizer update context (#11944)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 19, "deletions": 37}}, {"node": {"oid": "3995160fc7e2427f38ee8a787a59ddafcb0e8bb9", "messageHeadline": "fix: push new token context when braceHashL is seen (#11941)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 221, "deletions": 0}}, {"node": {"oid": "a5bc48661bed4a392fbe14cf88469f9a8c2c5bd9", "messageHeadline": "Isolated exec tests (#11531)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 175, "deletions": 143}}, {"node": {"oid": "3bff1ce35a317051e4977264e4fbc111d1f8a83d", "messageHeadline": "fix: disallow line break between async and property (#11947)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "008fe25ae22e78288fbc637d41069bb4a1040987", "messageHeadline": "fix: reset EndLocation for catch param (#11943)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "a3893129ec01e0b2c9eb4b75cd0199bd527605ee", "messageHeadline": "chore: enable flowcheck on CI (#11945)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "00b974298baa5663e8b51231da99fcd9f7b80879", "messageHeadline": "Move some @babel/traverse from deps to devDeps (#11937)", "author": {"name": "Yuku Kotani", "email": "poyo0315@gmail.com", "user": {"login": "yukukotani"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "4bb1e164da8455253a57ec0fd5c437abe92c9b42", "messageHeadline": "Refactor [In] production parameter tracking (#11930)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 135, "deletions": 106}}, {"node": {"oid": "fccf31aca64f25f2c839e531167d7113d127b637", "messageHeadline": "chore: do not push version commit on lerna version (#11936)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "199ee605719b3e42320ba0a1e2a3e342284fd8cd", "messageHeadline": "Add v7.11.3 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "57b658c4d83db6874dd3d72a5a653c5b2cec6e78", "messageHeadline": "v7.11.3", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "48e793e9642ec7d2b2f334d788c4ab4b7a6c28e1", "messageHeadline": "fix: add ImportExpression visitorKeys (#11932)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "32744b2346801d67191ff14420aa90e73effc5d4", "messageHeadline": "fixed the names of the rules (#11933)", "author": {"name": "\u0410\u043b\u0435\u043a\u0441\u0435\u0439", "email": "47972704+AleksRap@users.noreply.github.com", "user": {"login": "AleksRap"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "a827ca41f3c07a1ffddeaa00998c772a61a60b68", "messageHeadline": "refactor: simplify smart pipeline parsing (#11919)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 14, "deletions": 44}}, {"node": {"oid": "76f033f8c70f4cdb8f8382de97de5656bea91c53", "messageHeadline": "simplify isLookaheadRelational method (#11922)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "cd577eedfd95bc0d8ee36b9f57e3cc16d72988e2", "messageHeadline": "refactor: add recoverable error on accessorIsGenerator (#11921)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 91, "deletions": 3}}, {"node": {"oid": "c0f6f0394d55627b105bd098c892e9291e2e31b2", "messageHeadline": "Support ConditionalExpressions in dry-error-messages rule (#11917)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 70, "deletions": 11}}, {"node": {"oid": "50b3262063147523ca2f84dcac6ac525433c08be", "messageHeadline": "refactor: avoid unnecessary property access (#11918)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "acf2b144a46645229b9bbfd9762972cd6fbdfb3b", "messageHeadline": "Add v7.11.2 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "bc7a811fce3ceeea393229299c1cdb63858608e6", "messageHeadline": "v7.11.2", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "92434269af1f7c5174162ac28843c05ed9ba1622", "messageHeadline": "fix: do not eat get/set after async is parsed (#11916)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 76, "deletions": 1}}, {"node": {"oid": "de75d4f081cbec058fc6bfc3b175567c5358df89", "messageHeadline": "Add v7.11.1 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "953ae82159b67b4487f837a17a1b8d5e305a8e5c", "messageHeadline": "v7.11.1", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "a1eabb84ead333fcaeea22787113f5ad4da06bad", "messageHeadline": "rescan gt/lt token after TsAsExpression is parsed (#11912)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 126, "deletions": 20}}, {"node": {"oid": "c29138fd72de15dc89a10571d4ec09f35d5737b4", "messageHeadline": "Do not cache non-existent files forever (#11906)", "author": {"name": "Devon Govett", "email": "devongovett@gmail.com", "user": {"login": "devongovett"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a4ebe29b3f983dadabe13fdbd3e32c54a030eae4", "messageHeadline": "Parser refactoring (#11871)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 614, "deletions": 424}}, {"node": {"oid": "ad60153a98563c871ab7e9742a8d8f37c270fe16", "messageHeadline": "Update `@babel/*` deps (#11899)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 135, "deletions": 174}}, {"node": {"oid": "c41dcd045bc7073de49d44777f394a1ad90398c0", "messageHeadline": "fix: ensure `[\u2026map.keys]` can be correctly transformed in loose mode \u2026", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "08054181c33f5db9508f34ad9d7957ba78e81765", "messageHeadline": "docs: remove experimental warning on README (#11900)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "231328aafcb49bccada97bd6407fa66dd4235af3", "messageHeadline": "Add v7.11.0 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "45fdb87747051f59c39e27e064558afdd76c4f71", "messageHeadline": "v7.11.0", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 91, "deletions": 84}}, {"node": {"oid": "f7ec170ba320bcabf3b6d6841cabd0672edd6782", "messageHeadline": "update: hardcode @babel/eslint-parser min supported version check (#1\u2026", "author": {"name": "Kai Cataldo", "email": "kai@kaicataldo.com", "user": {"login": "kaicataldo"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "db56261414d4ec0265a604d2eacaf47c8ac459dd", "messageHeadline": "Skip TSAsExpression when transforming spread in CallExpression (#11404)", "author": {"name": "Oliver Dunk", "email": "oliver@oliverdunk.com", "user": {"login": "oliverdunk"}}, "additions": 224, "deletions": 33}}, {"node": {"oid": "32e7bb40279e3bc91d94cb640d24f11f632cd698", "messageHeadline": "fix build config to work the same when running on windows (#11688)", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 31, "deletions": 14}}, {"node": {"oid": "2ac49ba7c4133c485531409dd22c17a5e14e257b", "messageHeadline": "add support for logical assignments with private properties (#11702)", "author": {"name": "Ujjwal Sharma", "email": "ryzokuken@disroot.org", "user": {"login": "ryzokuken"}}, "additions": 161, "deletions": 17}}, {"node": {"oid": "aa82ab6358a5026ff70a08b683e05166a5941e1d", "messageHeadline": "Typescript: always strip declare from class fields (#11747)", "author": {"name": "James C. Davis", "email": "jamescdavis@gmail.com", "user": {"login": "jamescdavis"}}, "additions": 42, "deletions": 3}}, {"node": {"oid": "4c9929ca2830d7916e7485096269ccdf4e36a251", "messageHeadline": "Prepare to publish `@babel/eslint-*` packages (#11894)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 33, "deletions": 46}}, {"node": {"oid": "0e4cf1e6a2ffc04692bf9cd3c7a3d63fffaad8be", "messageHeadline": "chore: build standalone once in prepublish step (#11777)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "4ce1b70adec6defff7020fb9d7f24122a5752ba9", "messageHeadline": "Fix incorrect module path when absoluteRuntime is specified (#11893)", "author": {"name": "SZ-Coder", "email": "65417876+sz-coder@users.noreply.github.com", "user": {"login": "sz-coder"}}, "additions": 116, "deletions": 3}}, {"node": {"oid": "164a93945dec271e6a815ee5f2a5fe13f54058aa", "messageHeadline": "add showConfig support (#11588)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 827, "deletions": 39}}, {"node": {"oid": "374a253d0c3635e1373c79b1d928d7de0a3e8ff7", "messageHeadline": "chore(deps): bump elliptic from 6.5.2 to 6.5.3 (#11891)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "01d46254125ccc42dfbdfbac7bda92dbea25f7ba", "messageHeadline": "Correctly check reserved word for PropertyDefinition: IdentifierRefer\u2026", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 330, "deletions": 159}}, {"node": {"oid": "4ac9c7afe227c2b4f8b69a39ffc1a039e6e4a252", "messageHeadline": "Upgrade to ESLint v7 (#11857)", "author": {"name": "Kai Cataldo", "email": "kai@kaicataldo.com", "user": {"login": "kaicataldo"}}, "additions": 5762, "deletions": 209}}, {"node": {"oid": "95fcb3e16c8d08bc4ff2980c4b53fa2506948774", "messageHeadline": "Update compat-table (#11890)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 56, "deletions": 76}}, {"node": {"oid": "2f89e723217d1607fcfda7cd0b63870a2ff0fede", "messageHeadline": "enable logical assignment in babel preset env (#11876)", "author": {"name": "morrme", "email": "morrme@users.noreply.github.com", "user": {"login": "morrme"}}, "additions": 116, "deletions": 0}}, {"node": {"oid": "b651a6f6aba7a283d5a13ff5c7576d9ffaba194f", "messageHeadline": "Enable logical assignment by default in @babel/parser (#11860) (#11869)", "author": {"name": "Vahagn Aharonian", "email": "vahagn.aharonian@gmail.com", "user": {"login": "vahnag"}}, "additions": 15, "deletions": 44}}, {"node": {"oid": "0e985fb287725b63f565e01e625815a221714391", "messageHeadline": "feat: enable numericSeparator parsing support (#11863)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 19, "deletions": 58}}, {"node": {"oid": "ccd98f042cd36c5ea531c5ee6573c049b5d261fa", "messageHeadline": "Add `numeric-separator` to `preset-env` (#11865)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 124, "deletions": 40}}, {"node": {"oid": "cdb81d7703c9a98055d2503f1d8140f51149d5ae", "messageHeadline": "Add `export-namespace-from` to `preset-env` (#11849)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 255, "deletions": 8}}, {"node": {"oid": "eba4c3b6eded17b2389f679990cabbcc27bff002", "messageHeadline": "TypeScript 4.0: Support labeled tuple elements (#11754)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 736, "deletions": 17}}, {"node": {"oid": "9e6663f125bc931d468453c7361d038ffe6aa34d", "messageHeadline": "Follow-up on initial TS4 catch param support (#11767)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 43, "deletions": 25}}, {"node": {"oid": "8a1d7e41f216bc8c74ba90d9d0c79305b98def0f", "messageHeadline": "Allow unknown/any in TS catch clause param (#11755)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 337, "deletions": 6}}, {"node": {"oid": "5b4b3a3e4a8ea7a248b309516040cfbc2822bedc", "messageHeadline": "TypeScript 4.0: Allow spread in the middle of tuples (#11753)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 69, "deletions": 15}}, {"node": {"oid": "d7347fb8bd902b358d308feea963849bd46ec35f", "messageHeadline": "eslint-parser: ES2020 features (#11815)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 692, "deletions": 62}}, {"node": {"oid": "059e9124ffb61b510fc21ec0b5629b3c899cbf1f", "messageHeadline": "Add decimal parsing support (#11640)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 655, "deletions": 4}}, {"node": {"oid": "9daa50e005f4daf85a954bcfcb6b91b10a82c277", "messageHeadline": "babel-traverse: prefer clearer, reduced-bias option naming (#11791)", "author": {"name": "James Addison", "email": "jay@jp-hosting.net", "user": {"login": "jayaddison"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "cf425a0bde2efafad759a992d6b8d2b900439cd7", "messageHeadline": "feature: babel-core: add cloneInputAst (#10241)", "author": {"name": "coderaiser", "email": "mnemonic.enemy@gmail.com", "user": {"login": "coderaiser"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "6373eb5d82d527f9b86a0145bdd2c4c9970a16eb", "messageHeadline": "chore: use modules: \"auto\" (#11879)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "3a0aa8e829ee8b0af9b01df5f581aad6a3f126c0", "messageHeadline": "chore(github): fix issue template typo (#11875)", "author": {"name": "Sven", "email": "SirWindfield@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2bf38fb9149eb514a13bb608e5a9a0c06ad5cacd", "messageHeadline": "fix: disallow \\8, \\9 in strict mode string (#11852)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 129, "deletions": 15}}, {"node": {"oid": "3680f019d70061a75c92ee7443be25c6ac3ff980", "messageHeadline": "fix: allow 09.1_1 and 09e1_1 in sloppy mode (#11854)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 70, "deletions": 21}}, {"node": {"oid": "48be93b46c776f5e4947377f2a246cc6afc5ef5f", "messageHeadline": "refactor: replace caniuse-db by mdn-browser-compat-data (#11838)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 145, "deletions": 100}}, {"node": {"oid": "e51a91e131518fa650a998649d4159b4f32428d2", "messageHeadline": "fix: eval?.() is indirect (#11850)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 86, "deletions": 1}}, {"node": {"oid": "238cadda4c68bfda6794b44402eb67f20cfb3a06", "messageHeadline": "chore: update `spec-new` in CONTRIBUTING.md [skip ci] (#11706)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "f4eeff947d0c508e9c92ae432df5e065b66db192", "messageHeadline": "fix: correctly set innerEndPos in CoverParenthesizedExpressionAndArro\u2026", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 53, "deletions": 2}}, {"node": {"oid": "8f191ead92ab764ea95846868d3ba69d7627a42b", "messageHeadline": "chore: fix typo in codebase (#11846)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "02f30af59c29df9d143264639eb48981f621cbaa", "messageHeadline": "refactor: reorganize babel types definitions structure (#11843)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 997, "deletions": 1007}}, {"node": {"oid": "e12caf4f699946537f6ac82adf2cf3e6a0bad55e", "messageHeadline": "Always retain lines for async arrow (#11836)", "author": {"name": "Joshua Ohlman", "email": "codewriterohs@gmail.com", "user": {"login": "cwohlman"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "7eaf37ea3ed440d32b00a136dc2a8889d59d43f0", "messageHeadline": "chore: use repository HEAD when pulling third party repos (#11837)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "cc646fa10ad34052811071d6023fd540053e6ed4", "messageHeadline": "Add v7.10.5 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "f7964a9ac51356f7df6404a25b27ba1cffba1ba7", "messageHeadline": "v7.10.5", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 100, "deletions": 100}}, {"node": {"oid": "5dd64ecc4ae7f87f2cc9329fc7e262408eac7410", "messageHeadline": "Disallow duplicated AST nodes (#11807)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 85, "deletions": 62}}, {"node": {"oid": "ffb42488ba1a9d05a41d028cd72ae8c77dfe2071", "messageHeadline": "Bump some deps for audit (#11818)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 830, "deletions": 712}}, {"node": {"oid": "02c8fd92bd187ee880154f9751b517711f9a557d", "messageHeadline": "fix: add optional: false to chained optional call expression (#11814)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "f32d5debda1c9b63d89a5b95fd0be0781253d05d", "messageHeadline": "Typescript transform now removes generic arguments from optional call\u2026", "author": {"name": "Rafael Salguero Iturrios", "email": "rafaelsalgueroiturrios@gmail.com", "user": {"login": "RafaelSalguero"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "55ce749f429ffd03ede4cd16afb4db1f89085540", "messageHeadline": "Replace lodash 'clone' usage with ES6 Spread initializer (#11811)", "author": {"name": "James Addison", "email": "jay@jp-hosting.net", "user": {"login": "jayaddison"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "aae1862170a065dc66dbb53b0947a4341ada5884", "messageHeadline": "Replace lodash 'extend' usage with Object.assign (#11812)", "author": {"name": "James Addison", "email": "jay@jp-hosting.net", "user": {"login": "jayaddison"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "bff6298578df194324e42a002b4b337d65bf0eb3", "messageHeadline": "Reduce dependency on lodash functions: values, extends (#11798)", "author": {"name": "James Addison", "email": "jay@jp-hosting.net", "user": {"login": "jayaddison"}}, "additions": 27, "deletions": 24}}, {"node": {"oid": "58cfaf20eede72fde8f9b3a1edf5afb4694ce8ed", "messageHeadline": "Fix break/continue when switch is nested inside loop (#11802)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 72, "deletions": 60}}, {"node": {"oid": "b1a8e72e169b967968c403242a7073b8122d0288", "messageHeadline": "Refactor generated builder names in @babel/types (#11582)", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 589, "deletions": 573}}, {"node": {"oid": "3a53f7244d2eccf2473be7c35a1d872b72eeb156", "messageHeadline": "docs: update README example and REPL link (#11799)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "3e55270135410c5b0f75de7b9a283565357fe595", "messageHeadline": "Reduce dependency on lodash functions: includes, uniq, repeat, isinte\u2026", "author": {"name": "James Addison", "email": "jay@jp-hosting.net", "user": {"login": "jayaddison"}}, "additions": 17, "deletions": 27}}, {"node": {"oid": "c664fbdd07d0a510d5bcb42b4d1776e9354696ad", "messageHeadline": "fix: update class properties support matrix (#11783)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "0d444072ba3f66d4d886308793ead2205ddf7957", "messageHeadline": "chore: refine yarn cache config (#11782)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "1a65ba76f08a3ae0bc89495b8d6364ef7f07cbaa", "messageHeadline": "test: add console warn spy on babel-register tests (#11780)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "ae1e40a6785be3b16803d3b47e2676806e1a28ed", "messageHeadline": "chore: remove babel-register generated test artifacts (#11776)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "d67629b114560cd69608f63e2f9ca128bcd1875b", "messageHeadline": "fix: throw expect jsx plugin error when an idStart or > is seen (#11774)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "b1b21e5c03fbc8051cd6be8740e346cf63626db8", "messageHeadline": "docs: add AST spec on optional chain [skip ci] (#11729)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "3d498d05e737b6b497df55a177c113fd8167b744", "messageHeadline": "Add note about running Make targets in Windows 10 (#11761)", "author": {"name": "Kai Cataldo", "email": "kai@kaicataldo.com", "user": {"login": "kaicataldo"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "12dc4966ada1b5c05fd35348a900e0cc5a4bc257", "messageHeadline": "Push changelog to `main` instead of `master` (#11764)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7ee7d16495c81e82a85f656c24132a22481301b9", "messageHeadline": "Add 7.10.3 and 7.10.4 to CHANGELOG.md", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "7fd40d86a0d03ff0e9c3ea16b29689945433d4df", "messageHeadline": "v7.10.4", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 799, "deletions": 799}}, {"node": {"oid": "379e1c55937231de15ca97b475942b96983aa330", "messageHeadline": "Support private properties for semi rule (#11748)", "author": {"name": "Simon Kotwicz", "email": "simonkotwicz@gmail.com", "user": {"login": "simonkotwicz"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "5743ad3923f8f2231ba1e495975d1fd6a951591f", "messageHeadline": "[regression] Don't validate file.comments in `@babel/types` (#11752)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "1dd94e813ed8161ed0efc7e99fd3cd4277c6ab02", "messageHeadline": "Replace non-inclusive \"whitelist\" and \"blacklist\" terms with \"allowli\u2026", "author": {"name": "Wojciech Maj", "email": "kontakt@wojtekmaj.pl", "user": {"login": "wojtekmaj"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "cfaa70dcf48a0ea9a6c7adb4ae1f7925934b3933", "messageHeadline": "skip following empty statements in toSequenceExpression (#11724)", "author": {"name": "William Law", "email": "triwnlproductions@gmail.com", "user": {"login": "wlawt"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "65911144e9eee760052e20fed9780bd78922f942", "messageHeadline": "support `delete obj?.#x.a` (#11669)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 988, "deletions": 4}}, {"node": {"oid": "75c2300c28618f8378ff07ef2800c6f24c11c451", "messageHeadline": "Add @babel/eslint-plugin-development-internal (#11376)", "author": {"name": "Kai Cataldo", "email": "kai@kaicataldo.com", "user": {"login": "kaicataldo"}}, "additions": 1088, "deletions": 74}}, {"node": {"oid": "beca7e2d8e664ec681fcc7481daec171d962cae2", "messageHeadline": "Add better parser error when using jsx (#11722)", "author": {"name": "Jorge Henriquez", "email": "contact@jorgehenriquez.dev", "user": {"login": "penguingovernor"}}, "additions": 154, "deletions": 0}}, {"node": {"oid": "601c824873a2606b0292ea1460a3a79f5f704215", "messageHeadline": "Refine babel core types (#11544)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 97, "deletions": 50}}, {"node": {"oid": "30835f14db118209f0c1294ce4647a571bd5a8a8", "messageHeadline": "fix: implement early errors for record and tuple (#11652)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 307, "deletions": 43}}, {"node": {"oid": "2787ee2f967b6d8e1121fca00a8d578d75449a53", "messageHeadline": "v7.10.3", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 219, "deletions": 219}}, {"node": {"oid": "7cc8f8db8aeaf9c62d5d60c1d1bab9d94a4b16f7", "messageHeadline": "Revert \"chore: pin windows node.js version (#11522)\" (#11730)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "eea156b2cb8deecfcf82d52aa1b71ba4995c7d68", "messageHeadline": "Migrate from \"master\" branch to \"main\" (#11715)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 63, "deletions": 55}}, {"node": {"oid": "e498bee10f0123bb208baa228ce6417542a2c3c4", "messageHeadline": "replace whitelist by allowlist in parser-tests (#11727)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "fd3c76941e2e826cacab8844672f1d985f7ea564", "messageHeadline": "[gitpod] Run \"make watch\" in a second terminal (#11718)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "e15a5c75090bbca24d280f135a0a30443d69601b", "messageHeadline": "Fix innercomments (#11697)", "author": {"name": "\u9a97\u4f60\u662f\u5c0f\u732b\u54aa", "email": "darryshaw@gmail.com", "user": {"login": "shaodahong"}}, "additions": 214, "deletions": 4}}, {"node": {"oid": "183acbae252193a0e2ed8ba1a9c17b7788f2910a", "messageHeadline": "fix:added check for forXstatement pattern (#11703)", "author": {"name": "William Law", "email": "triwnlproductions@gmail.com", "user": {"login": "wlawt"}}, "additions": 131, "deletions": 0}}, {"node": {"oid": "3704728637191c5b8b3ae4a3968b5eaf666ce61f", "messageHeadline": "Fix README markdown formatting [skip ci]", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b9587961491678b7372a996f74f16f2361bf5cb", "messageHeadline": "Setup Gitpod (#11704)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "b27abd39a8b07f751eaf405244cfe9edbea3771d", "messageHeadline": "fix: add optional: false to MemberExpression (#11709)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "3fba9710dc4284cc4863753e3b361d3ede0da660", "messageHeadline": "Allow templates to parse v8intrinsics (#11695)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "36f9798f429d596c0f1efaf09570cd5396f37bd3", "messageHeadline": "improve node type definitions to avoid any's in generated types (#11687)", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 228, "deletions": 82}}, {"node": {"oid": "41085248560b1403b8d0f99f108491e679531c6c", "messageHeadline": "Update prettier to v2 (#11579)", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 1021, "deletions": 1109}}, {"node": {"oid": "426acf336e0ab8402714e25b12edf1a61a735ce5", "messageHeadline": "Add React.createContext to @babel/plugin-transform-react-pure-annotat\u2026", "author": {"name": "Jesse Thomson", "email": "jessethomson11@gmail.com", "user": {"login": "jessethomson"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "9d289c1457b7a724950ea553d2fa52f41656642a", "messageHeadline": "Fix small typo (#11682)", "author": {"name": "Sajad Torkamani", "email": "sajadtorkamani1@gmail.com", "user": {"login": "sajadtorkamani"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71d3527ef580d63a2764a2a96b0072b23195df4f", "messageHeadline": "Properly parse `export default from` when `exportDefaultFrom` is not \u2026", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 279, "deletions": 6}}, {"node": {"oid": "38744708410851a52db2f9dc9ad0968343aad385", "messageHeadline": "Bump @babel/* deps (#11677)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 613, "deletions": 587}}, {"node": {"oid": "c9da3bc8b836abaa52f4e6f92cdd8c8596eef753", "messageHeadline": "refactor: do not rely on AST extra properties in plugins (#11662)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 54, "deletions": 25}}, {"node": {"oid": "fdbbb5743493caf2f6b5194ed548044feb0f66b2", "messageHeadline": "chore: add npmignore to babel-helper-plugin-utils (#11674)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8a98ec9877b86fc2d59245b59369df32859d9440", "messageHeadline": "chore: output ascii only standalone minified bundle (#11672)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a3f00896f710a95ed38f2f9fb3a6e048148b0b98", "messageHeadline": "Infer names of anonymous functions in logical assignments (#11658)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 13, "deletions": 18}}, {"node": {"oid": "1440d97d9c3f7bddc6e005f5aa86e63220aec1bb", "messageHeadline": "update test fixture", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1e115aed33208e26609a5f9fdc862b7782972b9d", "messageHeadline": "fix: ensure (a?.b)() has proper this (#11623)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 929, "deletions": 8}}, {"node": {"oid": "3a3457d8084d2da5cce2c1a517b3ff84f95d6398", "messageHeadline": "Fix some test fixtures (#11655)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 114, "deletions": 114}}, {"node": {"oid": "30d723639756671dc0fbf028d94b6578a2f5b6dc", "messageHeadline": "chore: check version lazily in babel-eslint-parser (#11647)", "author": {"name": "Kai Cataldo", "email": "kai@kaicataldo.com", "user": {"login": "kaicataldo"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "b1923fd140b8bd8d8f103bf1ec83e82286e5e964", "messageHeadline": "Add a check for privateMap's existence (#11571)", "author": {"name": "Ajay Poshak", "email": "poshakajay@gmail.com", "user": {"login": "AjayPoshak"}}, "additions": 332, "deletions": 333}}, {"node": {"oid": "cd9c71c5b35f983031677443a88b029e715503ee", "messageHeadline": "Add v7.10.2 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "b0350e5b1e86bd2d53b4a25705e39eb380ec65a2", "messageHeadline": "v7.10.2", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "b5c4a46a695116db06a6644381ec38ec3170e2e7", "messageHeadline": "refactor: split locationParser into ParserErrors and error message (#\u2026", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 82, "deletions": 78}}, {"node": {"oid": "15d6da076a53e4cef6f2c565d557b1b0f698436c", "messageHeadline": "fix: don't mutate InputTarget's passed to  @babel/helper-compilation-\u2026", "author": {"name": "Stanley Stuart", "email": "fivetanley@users.noreply.github.com", "user": {"login": "fivetanley"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "e6d873e061a967c64c9999f15b831aa121cc5a68", "messageHeadline": "Class features loose should have precedence over preset-env (#11634)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 379, "deletions": 34}}, {"node": {"oid": "5b24d798758a9ad1f5aa383d1e83869ae7964ab1", "messageHeadline": "fix: add bigIntSuffix to minified output (#11645)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "69198beee67d08fb01f51b5f05bf7b6aa4e7709d", "messageHeadline": "feature: babel-eslint-parser passes through config options (#11639)", "author": {"name": "Kai Cataldo", "email": "kai@kaicataldo.com", "user": {"login": "kaicataldo"}}, "additions": 46, "deletions": 59}}, {"node": {"oid": "6b7a6dccd2425883eb68afb0e90d0bfd67763407", "messageHeadline": "fix: add new plugin names to missing plugin helpers (#11643)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "d7d36a6c25060497b8905db01187553c06d4f922", "messageHeadline": "Add support for printing ImportAttribute (#11641)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "8e41f26e12e89ea4dd3a9cd396127dafbd9af2d6", "messageHeadline": "Fix moduleAttributesVersion errors with stage-0 preset in babel stand\u2026", "author": {"name": "Matt Hamlin", "email": "matthewjameshamlin@gmail.com", "user": {"login": "hamlim"}}, "additions": 49, "deletions": 30}}, {"node": {"oid": "ddfdf00167685013a633e6235b7535ed691ee72f", "messageHeadline": "Update CHANGELOG.md [skip ci]", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b670c26a994b9b309f3e46c0e399c4f9cc6726f", "messageHeadline": "Add v7.10.1 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "88f57a7ea659d25232bf62de1efceb5d6299b8cf", "messageHeadline": "v7.10.1", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1037, "deletions": 1037}}, {"node": {"oid": "32bd530f25bbcf05753eeb7293b305659acc64ec", "messageHeadline": "[hotfix] Use same targets for fields as for private methods (#11633)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "05804b166c884295f74bbff786cab01da07004c1", "messageHeadline": "Fix standalone tag when data-type is not set. (#11624)", "author": {"name": "Dan Fabulich", "email": "dan.fabulich@redfin.com", "user": {"login": "dfabulich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "242d9e0b20af3ec3f05c929eb0cf5a57cc576e39", "messageHeadline": "Use `repository.directory` field in `package.json` files (#11625)", "author": {"name": "Saulo Santiago", "email": "saulo8732@hotmail.com", "user": {"login": "saulosantiago"}}, "additions": 728, "deletions": 147}}, {"node": {"oid": "58df7786ee4016d01b5ec9ed24c2a2129e1206dc", "messageHeadline": "Add v7.10.0 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "5da2440adff6f25579fb6e9a018062291c89416f", "messageHeadline": "v7.10.0", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 139, "deletions": 139}}, {"node": {"oid": "a06e8e5dd086772bd88632aa4e163a7e39aeffe7", "messageHeadline": "Uncomment code for Babel 7.10.0", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 2, "deletions": 21}}, {"node": {"oid": "429840dc2b06ea1c0bc7bbcf970298399fb78582", "messageHeadline": "scope.rename() missing identifier in VariableDeclarator (#11595)", "author": {"name": "\u4efb\u6587\u9f99", "email": "yulanggong@users.noreply.github.com", "user": {"login": "yulanggong"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "0ca5f8b2ec4d41b7c940b8cd02aeb27f677ec8fb", "messageHeadline": "feature request issue template fix [skip ci] (#11618)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "bda759ac3dce548f021ca24e9182b6e6f7c218e3", "messageHeadline": "Handle private access chained on an optional chain (#11248)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 6964, "deletions": 37}}, {"node": {"oid": "852520eff56e33a62745acc99614e7b252ffe428", "messageHeadline": "feat: add privatePropertyInObject to babel-standalone (#11593)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7459038db8476e6a5159af012c5da26b342e1d21", "messageHeadline": "Add private-property-in-object support (#11372)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 1949, "deletions": 83}}, {"node": {"oid": "2d27cf819e9a7b901b411e2526654d822e1a3c9a", "messageHeadline": "Mention babel/rfcs in the \"New feature\" issue template (#11592)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 22, "deletions": 36}}, {"node": {"oid": "b457f52ab50945138d53af86766c0309581b42ba", "messageHeadline": "update test fixture", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "97f0b7c4a0589cf3cf1dae62fb09d1b7f1253829", "messageHeadline": "Transform ES2015 Unicode Escapes to ES5 (#11377)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 468, "deletions": 2}}, {"node": {"oid": "66b86e088c824691f58b7c37a436fd8121bafac6", "messageHeadline": "added basic support for module attributes and tests updated (#10962)", "author": {"name": "Vivek Nayyar", "email": "vivek.of.nayyar@gmail.com", "user": {"login": "vivek12345"}}, "additions": 1231, "deletions": 184}}, {"node": {"oid": "c5ba345ac26d90fb5da8954f00f5c7285ee5ada8", "messageHeadline": "[`preset-env`] Add `browserslistEnv` option (#11434)", "author": {"name": "Andrew Leedham", "email": "AndrewLeedham@outlook.com", "user": {"login": "AndrewLeedham"}}, "additions": 119, "deletions": 1}}, {"node": {"oid": "698fe8ef503fc2f317b814e5e20e5fe492f7e07b", "messageHeadline": "Log after subsequent compilations in --watch mode (#11220)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 91, "deletions": 48}}, {"node": {"oid": "93978267ecadbbac0a71589bcbd23bc87f9d1038", "messageHeadline": "Add \"allowArrayLike\" opt to destructuring and spread transforms (#11265)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 110, "deletions": 5}}, {"node": {"oid": "28231e1be614c90cbcae189367a5831c9fae99d7", "messageHeadline": "Add \"allowArrayLike\" support to the for-of transform (#11266)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 151, "deletions": 12}}, {"node": {"oid": "5dd7f438c9e6b128ac897aede12013e9d25337c2", "messageHeadline": "Enable `import.meta` by default in `@babel/parser` (#11406)", "author": {"name": "Kiko Estrada", "email": "uldarico@outlook.com", "user": {"login": "kik-o"}}, "additions": 10, "deletions": 207}}, {"node": {"oid": "75a6530abe5336d0316cc4b5c33baa68fe0d0bab", "messageHeadline": "Fix optional-chaining with TS non-null operator (#10961)", "author": {"name": "Bruno Macabeus", "email": "macabeus@users.noreply.github.com", "user": {"login": "macabeus"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "6ba1f0dd2293cbb06b52da110024b9c587310465", "messageHeadline": "Implement `@babel/plugin-transform-react-pure-annotations` (#11428)", "author": {"name": "Devon Govett", "email": "devongovett@gmail.com", "user": {"login": "devongovett"}}, "additions": 221, "deletions": 1}}, {"node": {"oid": "93a50056ca9d71ddf748c70e01099420dea2a6a5", "messageHeadline": "Add class proposals to shipped proposals (#11451)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 158, "deletions": 0}}, {"node": {"oid": "8fce3717a3b5972c74d93ce6a5b628ebc362d29f", "messageHeadline": "Support data-type=\"module\" to generate <script type=\"module\"> (#11466)", "author": {"name": "dfabulich", "email": "dan.fabulich@redfin.com", "user": {"login": "dfabulich"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a33f0d83bee6c4548dff86a25708f153ae7857f6", "messageHeadline": "Fix typo (#11603)", "author": {"name": "fisker Cheung", "email": "lionkay@gmail.com", "user": {"login": "fisker"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "62e686af91c43f75eec74fa0def1464fb71e232f", "messageHeadline": "Fix comments for smartPipeline topic-forbidding contexts (#11597)", "author": {"name": "lazytype", "email": "lazytype@users.noreply.github.com", "user": {"login": "lazytype"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "87d747976d97464515bd59e759c0d27835c2a360", "messageHeadline": "chore: use latest node in GitHub actions (#11598)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "dcd23c7949cb1ca9e04120fa67ff111da2fbb51f", "messageHeadline": "chore: update test262 (#11590)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "73ab27c11a88f9bbc33caec6e8b781b8c3b7602c", "messageHeadline": "Update templates, add link to github discussions (#11585) [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 15, "deletions": 114}}, {"node": {"oid": "2f31ecf85d85cb100fa08d4d9a09de0fe4a117e4", "messageHeadline": "fix: allow bigInt in method name and TSLiteralType (#11547)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 270, "deletions": 18}}, {"node": {"oid": "de8264c8a712bcd04c0d8ec5352aa9fb3002776f", "messageHeadline": "fix: don't elide jsx pragma import namespaces (#11523)", "author": {"name": "Jason Quense", "email": "monastic.panic@gmail.com", "user": {"login": "jquense"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "9a52019019527be8c179ea7c9025fa2355f16170", "messageHeadline": "Use computed memberExpression for literal keys with object rest (#11550)", "author": {"name": "Nikita Kirsanov", "email": "kitos.kirsanov@gmail.com", "user": {"login": "kitos"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "07347544fda9c88064379ec705a3c42224aa4c0a", "messageHeadline": "Downgrade rollup to 1.27.9 (#11538)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "31b361b736ee519180f9ea341e2a3e4e710d2ef4", "messageHeadline": "Use ?. where it represents the intended semantics (#11512)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 99, "deletions": 118}}, {"node": {"oid": "aeb51f463cdd7bffa05ef7bfec4e4006a2f1089a", "messageHeadline": "Do not remove `\"estree\": null` in ESLint tests", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "c3a5bf1ff5bd0df437bc20752464d08674d011d3", "messageHeadline": "Update preset-env tests, and add yarn.lock deps (#11537)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 7714, "deletions": 11}}, {"node": {"oid": "a080a1d345a7f898ede69df20ea52a1c6a84e959", "messageHeadline": "Use single object spread call in loose mode (#11520)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 383, "deletions": 15}}, {"node": {"oid": "b8a6145e50aee41024abc722ad9a5e10975647d0", "messageHeadline": "fix: skip transform delete something.includes (#11530)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "8aa5e574a0c47bd67614fb3a5042479889fed4fb", "messageHeadline": "Update issue template (#11524)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a8061ae7d876da67af52a35fca16f764302ff43f", "messageHeadline": "logical-assignment: Do not assign names to anonymous functions (#11370)", "author": {"name": "Arun Kumar Mohan", "email": "arunmohandm@gmail.com", "user": {"login": "arku"}}, "additions": 84, "deletions": 1}}, {"node": {"oid": "812f3750c8e5a9cb73da0a4c69bff383e7a68249", "messageHeadline": "chore: pin windows node.js version (#11522)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2bb2933dea3d60f69256f35872c4bebd00b51425", "messageHeadline": "[helpers] Add a private function name within `createSuper` (#11514)", "author": {"name": "Christoph Nakazawa", "email": "christoph.pojer@gmail.com", "user": {"login": "cpojer"}}, "additions": 46, "deletions": 46}}, {"node": {"oid": "4d40bf646eb8b52cfbb458483d568e2471e26180", "messageHeadline": "Update browserslist (#11517)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 25, "deletions": 26}}, {"node": {"oid": "bdd5621ecd0fb3d8844cf75e5d62870bb0afe2c1", "messageHeadline": "chore: update babel deps (#11504)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 122, "deletions": 116}}, {"node": {"oid": "90a9103e5560a49f98be88d531ae3992fdcafe0b", "messageHeadline": "Update Flow to 0.123.0 (#11500)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 86, "deletions": 85}}, {"node": {"oid": "96ccf56436f9067445badaa833e1884ddbf991e2", "messageHeadline": "add support for getters and setters in generator for declare class st\u2026", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "bb180eba9f3a2d0dc69e62beb788bfb8a9215a47", "messageHeadline": "Add v7.9.6 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "9c2846bcacc75aa931ea9d556950c2113765d43d", "messageHeadline": "v7.9.6", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 72, "deletions": 72}}, {"node": {"oid": "7c80ed9598551de321919a9e6d8dd12539435a28", "messageHeadline": "Update compat table script (#11496)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 217, "deletions": 459}}, {"node": {"oid": "fa98a0a5b355a34b1c737d782f0e8969c55b72c6", "messageHeadline": "docs: update AST spec (#11492)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "2d8edf7c6f1b077e0c92cbd18a9b3b3f59642e88", "messageHeadline": "Add note about experimental nature of @babel/eslint-* packages (#11493)", "author": {"name": "Kai Cataldo", "email": "kai@kaicataldo.com", "user": {"login": "kaicataldo"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "93429f8b09e86937c8a986e16e948bd08ff048ab", "messageHeadline": "Fix helpers.unsupportedIterableToArray for Map and Set (#11495)", "author": {"name": "Chintan Acharya", "email": "acharya.chintan96@gmail.com", "user": {"login": "ChintanAcharya"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1b777f52663f1b3b9cc590478bccb0b4dde14ee1", "messageHeadline": "Update preset-env fixtures (#11486)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "c1d65d8842fda3c6fabbad07e40bd5aaa5061325", "messageHeadline": "Fix evaluation order with object spread, 2 (#11471)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 46, "deletions": 72}}, {"node": {"oid": "83d365acb60db2943279cb6f3914c55f52b5702d", "messageHeadline": "handle objectMethod in scope.isPure (#11482)", "author": {"name": "Zen", "email": "843968788@qq.com", "user": {"login": "Zzzen"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "0bbf2da568a8814e256a626cfdb274d8a61c3116", "messageHeadline": "Super property eval order (#11480)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 93, "deletions": 63}}, {"node": {"oid": "2e4f18ac92a0230d9db835da2ee4ea56816e6536", "messageHeadline": "Add some parser missing plugins errors (#11478)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 31, "deletions": 27}}, {"node": {"oid": "d05334bde291c87ca688055b0be6b08f9b9ce219", "messageHeadline": "Fix typo and remove outdated doc comment (#11472)", "author": {"name": "Jacob Dreesen", "email": "jacob@hdreesen.de", "user": {"login": "jdreesen"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "e010db84aa22e9657af113efe71821244e8b9c6c", "messageHeadline": "Canary build of packages using CodeSandbox CI + mini repl link per PR\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "af669297efd775016725ee39318cdb391cf00a21", "messageHeadline": "Fix evaluation order with object spread (#11412)", "author": {"name": "Zen", "email": "843968788@qq.com", "user": {"login": "Zzzen"}}, "additions": 144, "deletions": 1}}, {"node": {"oid": "5f299bab18ad90c9bba4b175f6a4cc32a8007d94", "messageHeadline": "chore: test against node.js 14 (#11467)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "9b716518ed7ff04d4706ab44877b7d4b1ed579b5", "messageHeadline": "Throw error on TypeScript `declare const enum` (#11410)", "author": {"name": "Kevin Lau", "email": "kelau1993@gmail.com", "user": {"login": "dosentmatter"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "a34424a8942ed7346894e5fd36dc1490d4e2190c", "messageHeadline": "Adding createFlowUnionType in place of createUnionTypeAnnotati\u2026 (#11448)", "author": {"name": "beraliv", "email": "beraliv.spb@gmail.com", "user": {"login": "Beraliv"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "928b9f8c9518284eac6d0598633f2ec373fc6d0c", "messageHeadline": "chore: add node.js 14 support data (#11462)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "1a2f67191cd4c990019a977735ef9cb185dc0851", "messageHeadline": "Update flow test whitelist (#11459)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d4c8db5177ccde3d5eb5f7f490daa8b259376010", "messageHeadline": "Update babel-plugin-dynamic-import-node to 2.3.3 (#11458)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "40c517ed84f7c8f532b748b372fb735514db828a", "messageHeadline": "Set exprAllowed to false for star token (#11449)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 465, "deletions": 0}}, {"node": {"oid": "fba64d439d7cafe893e89ec9315b1f5001d8ac02", "messageHeadline": "fix: disallow expression after binding identifier `of` (#11355)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 174, "deletions": 1}}, {"node": {"oid": "d18d465cf354dc3b56b1ae134ce03c89da3644ed", "messageHeadline": "remove `< x.y.z` engines specification (#11456)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "5b8477e969ac15c6ec2597c77927d9d567a4a119", "messageHeadline": "Update dynamic import (#11453)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "53008803fb6f4d193b8cda283052bc2f6fc509df", "messageHeadline": "Update compat data (#11450)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 173, "deletions": 173}}, {"node": {"oid": "7e6839f42b9872e2f3d4925e5e41876fcec9b3ad", "messageHeadline": "refactor(babel-node): Refactor babel-node tests configuration (#11440)", "author": {"name": "Arun Kumar Mohan", "email": "arunmohandm@gmail.com", "user": {"login": "arku"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "1a08aa5adc564d5205dc7900d8364b28dc0914a5", "messageHeadline": "Update failing fixtures (#11447)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "d6efed5b22a0ac54ecf9317c38af35331c1605d2", "messageHeadline": "Fix redeclaring private in nested class's superClass (#11424)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 415, "deletions": 2}}, {"node": {"oid": "0aa5a4719618caf4f2118f82409854ba01079dcc", "messageHeadline": "chore: remove included proposal plugins (#11433)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "1c0970131e0cb87664363ebb0ba276453c76fe04", "messageHeadline": "polish: recommend preset for js extensions (#11421)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "d9eb94327ab7b8a5cfda7e8e39969aee38baf1f8", "messageHeadline": "Don't include \"resolve\" in @babel/standalone (#11432)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 43, "deletions": 28}}, {"node": {"oid": "6b8f6ab2dece33e50fd9f9e6ad9b0d5f4d8e35ef", "messageHeadline": "transform-spread: create TS types (not Flow) when using TS (#11378)", "author": {"name": "beraliv", "email": "beraliv.spb@gmail.com", "user": {"login": "Beraliv"}}, "additions": 170, "deletions": 9}}, {"node": {"oid": "c85aafdff6bbe5833ad5b259aecb107a86390484", "messageHeadline": "chore: upgrade @babel/* deps (#11422)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 212, "deletions": 213}}, {"node": {"oid": "9b48a8ead739b1cb786ab03a8148b7d96c17b295", "messageHeadline": "Fix nested classes reference private fields (#11405)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 597, "deletions": 10}}, {"node": {"oid": "aaced0156d76bc0d9f42c6ecccfd9aef1ed98eea", "messageHeadline": "contributing.md updates [skip ci] (#11403)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "a466f9c310ace91484d4087f077ee6d6c8cd8789", "messageHeadline": "fix: report missing plugins on type exports (#11417)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 70, "deletions": 4}}, {"node": {"oid": "070ec201bb1ab8bf78fbb3c7aff2337056bf0ae3", "messageHeadline": "Speed up the createSuper helper (#11401)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 48, "deletions": 46}}, {"node": {"oid": "88b12e3dd152540e0c01b5da02ffea4e4cd35a05", "messageHeadline": "fix: add classPrivateProperties and classPrivateMethods to missing pl\u2026", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "cab1e79ba706249876a41f88d288e7c1c0bea673", "messageHeadline": "Update browserslist (#11398)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "eb6d5c6a80540a6bf29bf73eae2460a962f0bffb", "messageHeadline": "chore: update stage preset in babel-standalone (#11395)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "8b976b067021267bbe6fad91e83da78f11cfa0cb", "messageHeadline": "fix: do not push new token context when function is following dot/que\u2026", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 127, "deletions": 7}}, {"node": {"oid": "fbcb251d615af45b62202b42c84f7ea64e494187", "messageHeadline": "fix: replace backslashes with forward slashes from resolved pa\u2026 (#11366)", "author": {"name": "johannes", "email": "johannes.zwirchmayr@gmail.com", "user": {"login": "johannes-z"}}, "additions": 92, "deletions": 3}}, {"node": {"oid": "ce6cc4eb552db1df5979925d4e553730fde80dc7", "messageHeadline": "Unify parens printing for postfix-like expressions (#11382)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 64, "deletions": 52}}, {"node": {"oid": "b04ddff853cf379f56bc04bc166087c2323b7dee", "messageHeadline": "Add v7.9.5 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "5b97e77e030cf3853a147fdff81844ea4026219d", "messageHeadline": "v7.9.5", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "aea0fcd599d1b67e39a57a374bc3d7c4fd414ef1", "messageHeadline": "Correctly transpile when cross-param refs with obj rest (#11326)", "author": {"name": "Vedant Roy", "email": "vroy101@gmail.com", "user": {"login": "vedantroy"}}, "additions": 171, "deletions": 15}}, {"node": {"oid": "70cc111b357a09034a59f106c798727ae9ed1ca2", "messageHeadline": "Fixed generateUid creating clashing ids after scope re-crawling (#11375)", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 77, "deletions": 40}}, {"node": {"oid": "ca096c56aa1196e00ecca06af952d9a3d480d999", "messageHeadline": "fix Incorrect destructuring compilation of `for (let [[x] = [1\u2026 (#11360)", "author": {"name": "Zen", "email": "843968788@qq.com", "user": {"login": "Zzzen"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e3ad798a2405cb3641cb2271b9cbf8553816dd9c", "messageHeadline": "Remove unnecessary test file (#11383)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "65d09e46a05dcc2849ca40cedcc8d10f9724ec61", "messageHeadline": "Don't check type annotations when deciding params scope (#11349)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "aeebc0823415ed4770c633cedf570cf774ae89c6", "messageHeadline": "Simplify scope.hasReferences implementation (#11368)", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "051fc0a791e079d0fbd199cce58404b3e55dd68e", "messageHeadline": "Bump handlebars dep (#11374)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 74, "deletions": 24}}, {"node": {"oid": "40db92617030342d89cbbe55c630aa4783376b73", "messageHeadline": "Fixed useBuiltIns and modules validation when using 'false' as option\u2026", "author": {"name": "Jovica Markoski", "email": "57507433+JMarkoski@users.noreply.github.com", "user": {"login": "JMarkoski"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "2c31587aa1cd4ca9dc699b8c2b24d6e54e568301", "messageHeadline": "Fix createSuper in Babel <7.5.5 (#11341)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "c3042cfd27a2dea95c96a36b6f9243b4cdf14518", "messageHeadline": "fix: don\u2019t add function name when operator is not `=` (#11361)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "94447135c75a19da867f2e6a8906ce0a7e8f1ed4", "messageHeadline": "fix auto import error with whitespace JSXText (#11354)", "author": {"name": "Luna Ruan", "email": "luna@fb.com", "user": {"login": "lunaruan"}}, "additions": 44, "deletions": 5}}, {"node": {"oid": "df819a060c05a53d0e62f12985892e63d0e22f9a", "messageHeadline": "fix: allow logical assignment operators in AssignmentExpression (#11359)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "67609a12323c25c384aa2506c14465b82c615f8a", "messageHeadline": "Don't call `createSuper` in loose mode (it was unused) (#11358)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 122, "deletions": 356}}, {"node": {"oid": "548cb3ee89552ffc08ee5625b084bd33f8107530", "messageHeadline": "Fix e2e publish test when branching from an older version (#11347)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "c8a8be7221e4b3d8cb0d4705880a3af82c874bb2", "messageHeadline": "Set correct async/generator in IIFE for params (#11346)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "71e7a7b1e0df42df4ee47a01a6218adf40e99cda", "messageHeadline": "Ignore abstract methods when decorating class (#11345)", "author": {"name": "Oliver Dunk", "email": "oliver@oliverdunk.com", "user": {"login": "oliverdunk"}}, "additions": 133, "deletions": 1}}, {"node": {"oid": "6a00cbe0ab59924b51f07e9a5d2f37dae15746ea", "messageHeadline": "fix: isIdentifierName should reject empty string (#11339)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "a901bd50b16b76a87e65508d2a94f098f5745c76", "messageHeadline": "chore: remove unused graceful-fs (#11329)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8e7ef309689e8e3e0b9081c330e8b2aa7412b834", "messageHeadline": "polish: align optional chain whitespace behavior to their sibiling (#\u2026", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 36, "deletions": 3}}, {"node": {"oid": "025e4ae44cd70cb45809b2495ccc0b28c1c6ba60", "messageHeadline": "Fixed issue with programPath.scope.references not being regist\u2026 (#11323)", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "46f31460d6788850c48951e961dd2b413d09bc7e", "messageHeadline": "Add v7.9.4 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "d3cf5fb5f4b46a1f7e9e33f2d24a466e3ea1e50f", "messageHeadline": "v7.9.4", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "4e6c9c52ef02ea4e75e7091c6e443f901ead8339", "messageHeadline": "fix: token after strict mode block is evaluated in strict mode (#11186)", "author": {"name": "Kai Cataldo", "email": "kai@kaicataldo.com", "user": {"login": "kaicataldo"}}, "additions": 271, "deletions": 12}}, {"node": {"oid": "146ea4176e857d99515fc37a3c0b5555505e2c97", "messageHeadline": "fix: check parenthesis between optional chain and other types (#11325)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 66, "deletions": 14}}, {"node": {"oid": "dc7c5640e9fbd507bea7286906fc5d3b7b2470bd", "messageHeadline": "Compact parser fixture loc info (#11322)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 38864, "deletions": 472317}}, {"node": {"oid": "6a728a05a8435b87b91306ce0264365677d30771", "messageHeadline": "Restore default pragmas in preset-react for classic runtime (#11324)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "9b976b2164bad81e7f880ecfdc73534482cb4311", "messageHeadline": "Test Babel compiled using an old version of `@babel/core` (#11319)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "d23f0ae0ec3ba72f3ff2d3672541742ee7af29da", "messageHeadline": "Add regression tests for regenerator (#10223)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 90, "deletions": 0}}, {"node": {"oid": "2f549886e48fe787b3e83f93ec43e3a633f4cd12", "messageHeadline": "[preset-typescript] Fix private members type annotations (#11315)", "author": {"name": "Vlad Rindevich", "email": "rindevich.vs@gmail.com", "user": {"login": "Lodin"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "296d8ce179cac84f981933efcd892ec0c6e2a93b", "messageHeadline": "Add v7.9.3 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "1ae85560a7e1c24e80aadd04a44e0dfa3e2699fc", "messageHeadline": "v7.9.3", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ceb54dd7563c071d33b233b3e7984cd6e0f2acff", "messageHeadline": "Define default value for vars shadowing params (#11307)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 129, "deletions": 66}}, {"node": {"oid": "b0315b81c7d7fea72a9c24f0fb648d48e43ca1a6", "messageHeadline": "Fix logic to insert parens in return statements with comments (#11306)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 54, "deletions": 7}}, {"node": {"oid": "5b2c1f34d3d02bbe94273f3d728697fe72aa59f9", "messageHeadline": "chore: fix build-babel exclude in gulpfile (#11293)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e5c1da659948f7eaeda26c93bdfa555583b3f92", "messageHeadline": "fix: async arrow functions should not be allowed after binary\u2026 (#11284)", "author": {"name": "Vedant Roy", "email": "vroy101@gmail.com", "user": {"login": "vedantroy"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "a9b430b464565da20ae1792576eb4785485d02f0", "messageHeadline": "Add v7.9.2 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "2399e0df23cbd574a5ab39822288c438f5380ae8", "messageHeadline": "v7.9.2", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "429dd2ce8a0e13e22b06a6c23917b00533cbc623", "messageHeadline": "Manually inline the createSuper helper on older Babel versions (#11298)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 76, "deletions": 1}}, {"node": {"oid": "3d8f48cb16edc946d5ac6f48cd1ed114570af5ee", "messageHeadline": "Don't use ES6 in the for-of helper (#11302)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7ca814489aeeb87de0d0132783794e2714d1cbd9", "messageHeadline": "fix: parse value imports named type as values (#11296)", "author": {"name": "Kai Cataldo", "email": "kai@kaicataldo.com", "user": {"login": "kaicataldo"}}, "additions": 548, "deletions": 7}}, {"node": {"oid": "469e8ed591289c0e47a5adcbb248b316fad492c9", "messageHeadline": "Transform cwd in string literal on win32 (#11297)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 25, "deletions": 20}}, {"node": {"oid": "ebca5807dc96a1db8b72f0f573545ae8c6112a93", "messageHeadline": "Add v7.9.1 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "220ce702a1e02f7c32728985505e0392555b0ae7", "messageHeadline": "v7.9.1", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "87b27810461d0c475731d8121d887b23ec36c6b6", "messageHeadline": "Consider jsxFrag as set when it's set to the default value (#11295)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "bb6a1580d208e57f5a75b9a4e5df398837936f15", "messageHeadline": "Add v7.9.0 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 84, "deletions": 0}}, {"node": {"oid": "8d5e422be27251cfaadf8dd2536b31b4a5024b02", "messageHeadline": "v7.9.0", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 133, "deletions": 134}}, {"node": {"oid": "e39b508030a9f696584d21b0eb9677498e3ca231", "messageHeadline": "Add @babel/helper-validator-identifier (#11289)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 304, "deletions": 169}}, {"node": {"oid": "693a5df7a9c8bf96d0d4b94286575243e959ec54", "messageHeadline": "Memoize call expressions in optional chains in loose mode (#11261)", "author": {"name": "Oliver Dunk", "email": "oliver@oliverdunk.com", "user": {"login": "oliverdunk"}}, "additions": 32, "deletions": 8}}, {"node": {"oid": "2e6f9583ca738ca50a21ead8c86b86db6a888f0f", "messageHeadline": "Pass the correct `this` to JSX's `__self` with the old plugin (#11290)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 58, "deletions": 45}}, {"node": {"oid": "11292a3c74428d0a40631f44a286b9a7af16df3c", "messageHeadline": "Use the correct `this` in `__self` for JSX elements in arrows (#11288)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 221, "deletions": 250}}, {"node": {"oid": "0a02a1223566e742f5be3f62cbf5a36b6e026ad1", "messageHeadline": "Move `object-rest-spread` after `transform-parameters` (#11280)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 110, "deletions": 85}}, {"node": {"oid": "f3912ac08f4f2b0022d3ba5a0edba5e7ff6c1ff0", "messageHeadline": "Mark transpiled JSX elements as pure (#11126)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 613, "deletions": 314}}, {"node": {"oid": "fa7ec817718aeba43d554999e23d59b4e88a5fe0", "messageHeadline": "Allow for-of on polyfilled or builtin iterables without `Symbol` supp\u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 47, "deletions": 7}}, {"node": {"oid": "6f932978f8e69faa5f2f99baf96a2e23f8316204", "messageHeadline": "Add for-of fallback for arrays in browsers without symbol supp\u2026 (#11263)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 42, "deletions": 2}}, {"node": {"oid": "d60802bf732d0ec55543c36b958229f38a9d7a03", "messageHeadline": "fix: object-rest-spread should not transform array rest (#11282)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "375847b671dbd54fecb2a8b818ba19a97bce7309", "messageHeadline": "fix: ensure explicit file extensions in \"exports\" (#11283)", "author": {"name": "Guy Bedford", "email": "guybedford@gmail.com", "user": {"login": "guybedford"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6892d51472fd9f5e8d4b76c3776273de15585ccf", "messageHeadline": "Add path separator to `@babel/register` sourceRoot (#11249)", "author": {"name": "Andrew Neitsch", "email": "andrew@neitsch.ca", "user": {"login": "andrewdotn"}}, "additions": 55, "deletions": 1}}, {"node": {"oid": "78ace99615c922c4b324dd82605ec3cf4add2c33", "messageHeadline": "Silence dynamic import() warnings in tests (#11279)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f405cd809cd372a0860f31520da926652ef58e71", "messageHeadline": "Update compat-data (#11277)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 49, "deletions": 43}}, {"node": {"oid": "48d53f8fef6d9ff7593021723e0087731f13e46e", "messageHeadline": "chore: bump json5 and minimist (#11276)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "4bf36e64da8a46e3cfb37f58809151dc4a256c95", "messageHeadline": "Create File class for babel helpers (#10575)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 61, "deletions": 10}}, {"node": {"oid": "748897be0772d3569c92c26e061ba05ac26563b4", "messageHeadline": "Add experimental version of the `babel-plugin-transform-react-\u2026 (#11154)", "author": {"name": "Luna Ruan", "email": "lunaris.ruan@gmail.com", "user": {"login": "lunaruan"}}, "additions": 3312, "deletions": 106}}, {"node": {"oid": "10aa97bc10c0044e41ad656474fde9eb7ca9a872", "messageHeadline": "Allow rest/spread on polyfilled or builtin iterables without `Symbol`\u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 88, "deletions": 35}}, {"node": {"oid": "841f4428e84b5b6a793e62091ab471c7b0ecd4b5", "messageHeadline": "Rephrase parser error message (#11208)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 76, "deletions": 73}}, {"node": {"oid": "8e7ca22ed708be9c2a3df0d863fbd4b74d56755d", "messageHeadline": "Create Npm_error.md issue template (#11217)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "56500603da0563937ea907e7eba3f68a689fedf8", "messageHeadline": "Add stricter Optional Chain node validation (#11250)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "59976680df6b471a50972aaecd4daea95695b410", "messageHeadline": "Extract for-of iterator handling to a helper (#11262)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 621, "deletions": 573}}, {"node": {"oid": "a11855e586984dfb12c0090d607d2fa7f710ba70", "messageHeadline": "Include preset modules (#11083)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1499, "deletions": 347}}, {"node": {"oid": "f6c7bf36cec81baaba8c37e572985bb59ca334b1", "messageHeadline": "Allow extending untranspiled classes (#8656)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1013, "deletions": 265}}, {"node": {"oid": "a875560c310b603b6228236e2c16b6f39283fe61", "messageHeadline": "Allow defining the moduleIds-related option in the transform p\u2026 (#11194)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 342, "deletions": 71}}, {"node": {"oid": "3ce7c2e394f9bbd249600bef3ce04aa3519890fb", "messageHeadline": "Added support for record and tuple syntax. (#10865)", "author": {"name": "Rick Button", "email": "me@rickbutton.me", "user": null}, "additions": 2253, "deletions": 30}}, {"node": {"oid": "e06bf8ffdb81a79fcec52bcd0367f62122644234", "messageHeadline": "Add numeric separator to `shippedProposals` (#10971)", "author": {"name": "Ye Wei", "email": "i@wetinee.me", "user": {"login": "Wetinee"}}, "additions": 53, "deletions": 7}}, {"node": {"oid": "5c1a8210da9a9a773d8449bc36ae5c96dd9cc2f5", "messageHeadline": "Implement support for `declare` on class fields with Flow (#11178)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 2439, "deletions": 51}}, {"node": {"oid": "286aaeadd979ff17318f6cc7487022498f81fb32", "messageHeadline": "Add cloneDeepWithoutLoc (#10680)", "author": {"name": "Taym Haddadi", "email": "haddadi.taym@gmail.com", "user": {"login": "Taym95"}}, "additions": 135, "deletions": 30}}, {"node": {"oid": "f232d4d10974a9973325dc8f14d59a75d801496f", "messageHeadline": "Added jsescOptions to Numeric Literals (#11028)", "author": {"name": "Siddhant N Trivedi", "email": "sidntrivedi012@gmail.com", "user": {"login": "sidntrivedi012"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "4f394e30d2e008b7b52c5394adb2139582d60202", "messageHeadline": "Add support for flow's SymbolTypeAnnotation (#11077)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 291, "deletions": 2}}, {"node": {"oid": "2bce1e5e20f06e721bd550c950b69852dd3b7b27", "messageHeadline": "Parse BigInts by default (#11117)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 18, "deletions": 28}}, {"node": {"oid": "1971b7e87d696a448215694995333ac050f34e3b", "messageHeadline": "feat(react-jsx-source): add columnNumber property (#11139)", "author": {"name": "Moti Zilberman", "email": "motiz88@gmail.com", "user": {"login": "motiz88"}}, "additions": 28, "deletions": 9}}, {"node": {"oid": "740260b23625c86850b3d451c9901f85d19ea941", "messageHeadline": "Add `import type` and `export type` support to TypeScript (#11171)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1799, "deletions": 44}}, {"node": {"oid": "20d9a101862bceb374b046e14725f4f44b5022cf", "messageHeadline": "Add estree parsing support for `export * as A` (#11254)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 208, "deletions": 7}}, {"node": {"oid": "4a4845585c4211adbf7da876c1afb3ab22c7205a", "messageHeadline": "feat: align ID_Start/ID_Continue regex to Unicode 13.0.0 (#11246)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "84a9ea455bd36e91eb28dd9ba4746761228d0a2e", "messageHeadline": "Allow await when it is not in AsyncArrowHead (#11148)", "author": {"name": "Arun Kumar Mohan", "email": "arunmohandm@gmail.com", "user": {"login": "arku"}}, "additions": 122, "deletions": 1}}, {"node": {"oid": "1ba41f208430bdf382b75b56e9aad7436ca522ad", "messageHeadline": "Throw better errors for non-iterables when Symbol doesn't exist (#11264)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 114, "deletions": 25}}, {"node": {"oid": "10058901d0703a9f2a4882c4d16c77d10d2145eb", "messageHeadline": "Update Purish aliases (#11267)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "7b9bc7c28bbd2aaa8bed5cdbe59c1cef53ce8fa4", "messageHeadline": "fix(rest-spread): Do not require `Symbol.iterator` for strings (#9794)", "author": {"name": "Carlos Lopez", "email": "clshortfuse@gmail.com", "user": {"login": "clshortfuse"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "661ffbd830ad56186ecae12448eab5417d635778", "messageHeadline": "Support more node types in generateUidBasedOnNode (#11260)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 192, "deletions": 101}}, {"node": {"oid": "b85d9f57f660fca56ddcfec0b5f086ea78d45ab4", "messageHeadline": "Remove unused `gulp-rename` (#11259)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "b1a589f0aaaa4382069f6a70a039f448b8dc8d7f", "messageHeadline": "Fix printing edge cases in  Nullish Coalescing and Optional Ch\u2026 (#11255)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 73, "deletions": 35}}, {"node": {"oid": "420f2ee69aad0316c6f49e9dfdc6a02c8f9d4fc8", "messageHeadline": "Add v7.8.8 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "c831a2450dbf252c75750a455c63e1016c2f2244", "messageHeadline": "v7.8.8", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "565ab9a3fc61e8d0cbdbcf6d02b49511abc54f87", "messageHeadline": "fix: preserve shadowed for-loop declarators (#11242)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 56, "deletions": 4}}, {"node": {"oid": "dadd22e161fc45684ab86c4317e4b4559608b024", "messageHeadline": "chore: update caniuse fixtrues (#11253)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "d03079324821b86c88778d6e2ad578554dec69a9", "messageHeadline": "Add support for Unicode 13 in regexps (update `regexpu-core`) (#11244)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "cbbf0bc6acf1dd87b38c6f973e9c28a31e302110", "messageHeadline": "Archive @babel/plugin-syntax-export-namespace-from (#11236)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 58}}, {"node": {"oid": "f9d4b799b74d4cc381679a3124f2c8c58745f4c0", "messageHeadline": "chore: pin `@rollup/plugin-json` to 4.0.1 (#11235)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 7, "deletions": 19}}, {"node": {"oid": "0616f06b00eb1d3611258553c06daef56efe79d0", "messageHeadline": "Bump kind-of for audit (#11232)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a82e7399edd560d142abf84f4da4972e5ae294c8", "messageHeadline": "Bump rollup deps (#11233)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 48, "deletions": 36}}, {"node": {"oid": "3cc833da142479fc7aec5b75d5ac14d87678f4df", "messageHeadline": "chore: update acorn to latest patch (#11230)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "5ee1433c2a8a6c525a47c4964765b1d4d3ba7e38", "messageHeadline": "Bump ESLint-related deps (#11228)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "cb9d28c42c006f70584f9bc2c38d7b93f26166ff", "messageHeadline": "Force parentheses around array and conditional infer (#11227)", "author": {"name": "Sergey Melyukov", "email": "s.melukov@gmail.com", "user": {"login": "smelukov"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "eb65195f098f01b0aed87d873ae7872be477bbbf", "messageHeadline": "Update @babel deps (#11225)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 153, "deletions": 150}}, {"node": {"oid": "2057d2b159b0ad1376c9701206cf59419369be75", "messageHeadline": "fix: non-directive \"use strict\" should not enable parsing in strict m\u2026", "author": {"name": "Kai Cataldo", "email": "kai@kaicataldo.com", "user": {"login": "kaicataldo"}}, "additions": 5303, "deletions": 126}}, {"node": {"oid": "e297e406ce7109ed1e60cdd325b7cee277e4fbfe", "messageHeadline": "refactor: remove redundant contextDescription empty check (#11219)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 7, "deletions": 18}}, {"node": {"oid": "8cafd8f820f9da752235074a17db405718fc7e60", "messageHeadline": "fix(transform-destructuring): update scope info after replacing", "author": {"name": "Gerald", "email": "gera2ld@163.com", "user": null}, "additions": 24, "deletions": 0}}, {"node": {"oid": "1011e58c6c2198964711bef9231b9a90d71f9207", "messageHeadline": "update: preset-env-fixtures (#11218)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 43, "deletions": 49}}, {"node": {"oid": "1e7ab24bb386f21466dc8c34722cb8c7772d773c", "messageHeadline": "Add v7.8.7 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "595f65f33b8e948e34d12be83f700cf8d070c790", "messageHeadline": "v7.8.7", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "7127330f02b423d9cb0555b3d2a24dbccbc149b5", "messageHeadline": "Allow using `preset-env` with newer versions of `compat-data` (#11201)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "a12001a0f930b41a4df6d1f9af3f442a721114ce", "messageHeadline": "chore: bump browserslist to version 4.9.1 (#11207)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "21c91418722e3b0c0e9042427bb1524baebba452", "messageHeadline": "Refactor: add parser message template (#11192)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 618, "deletions": 564}}, {"node": {"oid": "114f6726a778b0509f68336bd0690952048ebec6", "messageHeadline": "Pass URLs to import() rather than paths (#11193)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 54, "deletions": 6}}, {"node": {"oid": "2603c2e227521e1fbccbaf5f357426e384d0cbb5", "messageHeadline": "fix(babel-parser): chain off optionally chained keys named cla\u2026 (#11198)", "author": {"name": "vages", "email": "eirikvageskar@gmail.com", "user": {"login": "Vages"}}, "additions": 476, "deletions": 2}}, {"node": {"oid": "8f281f578db68ef2092ce35b8db003bdb346a9e4", "messageHeadline": "Bump regenerator (#11191)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9015fda3c106abda6928cf348797a38f09d4b3e0", "messageHeadline": "Fix scope of function body when var redeclares param (#11158)", "author": {"name": "Daryl Tan", "email": "3646725+openorclose@users.noreply.github.com", "user": {"login": "openorclose"}}, "additions": 140, "deletions": 4}}, {"node": {"oid": "a39beda58b4be086e42eb921775ba74d79dc7325", "messageHeadline": "print parenthesis around forced calls of optional chains (#11190)", "author": {"name": "Sagiv ben giat", "email": "sagiv.bengiat@gmail.com", "user": {"login": "sag1v"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "9c261aeafe4307eea35c11ff14fde8cde3b692b1", "messageHeadline": "Add \"Statement\" as alias to Flow enum declaration (#11184)", "author": {"name": "George Zahariev", "email": "gkz@fb.com", "user": {"login": "gkz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d13fd7c7bdb51995e8c9171b7047fc93402f8c3a", "messageHeadline": "Add .yarn/install-state.gz to .gitignore [skip ci]", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9b16bf3bd2f11007e03520798ab797d9c7776e92", "messageHeadline": "Set correct version for @babel/eslint-plugin-development (#11181)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5f63299ebdcf0523023d1dd1307979ff25c3979", "messageHeadline": "TypeScript: Preserve decorated definite class properties (#11129)", "author": {"name": "James C. Davis", "email": "jamescdavis@gmail.com", "user": {"login": "jamescdavis"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "bb97823abdcfad4ee0db2f07a160e3db6cae47d7", "messageHeadline": "Add v7.8.6 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "750d3dde3bd2d390819820fd22c05441da78751b", "messageHeadline": "v7.8.6", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 61, "deletions": 61}}, {"node": {"oid": "e9ea523c5bd0d76c5966489f8923695ef619adbf", "messageHeadline": "replace `gulp-watch` by `gulp.watch` (#11175)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 17, "deletions": 288}}, {"node": {"oid": "0018881f9ddec839eb7f3cfe8a5ba4170a9e73b3", "messageHeadline": "Add missing dependencies (#11170)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "afb0f489debfaffc51dff5b61ab9dd5ffc91be64", "messageHeadline": "Enable more eslint recommended rules (#11168)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 184, "deletions": 198}}, {"node": {"oid": "2d1bac9666cdaab8227b3a1e482873570df36b83", "messageHeadline": "fix: search for browserslist if esmodules is falsy (#11124)", "author": {"name": "MO", "email": "fengzilong1992@gmail.com", "user": {"login": "fengzilong"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a192c0fcd3eb2737121ea6a4af6cb46dad15f1bc", "messageHeadline": "Update preset-env fixture", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "eaff9f837a9bbce02cb7e6cbea7df4f2b7e5e20f", "messageHeadline": "chore: migrate lock threads to github actions (#11163)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "2ce7008173faac017aa485636a1d44341d056eb3", "messageHeadline": "chore: specify dependency rule of check-compat-data-ci (#11164)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "4b045819b897dee49199d1439776a6013fed49a7", "messageHeadline": "Mark `wrapNativeSuper` and `wrapRegExp` as pure (#11134)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 24, "deletions": 17}}, {"node": {"oid": "a583eab41f7319e439058fe6c1db1263e11247a0", "messageHeadline": "fix: workaround misleading ENOENT error (#11160)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "223cee7246cf5d04558913157b6ad56aa9c12fc7", "messageHeadline": "Parse declare modifier around accessibility modifiers (#11146)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 649, "deletions": 17}}, {"node": {"oid": "3960f4de647e3c81b3c0d3020de8ef156c188944", "messageHeadline": "Breaking: align babel-eslint-parser & espree (#11137)", "author": {"name": "Kai Cataldo", "email": "kai@kaicataldo.com", "user": {"login": "kaicataldo"}}, "additions": 102, "deletions": 107}}, {"node": {"oid": "1613418f9b25e56aa511a06f0b0e3c1856f05737", "messageHeadline": "Update preset-env builtin-definitions (#10929)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 59, "deletions": 9}}, {"node": {"oid": "31b05060409107caa5737f90bdf79fc3538c0a2d", "messageHeadline": "fix: @babel/traverse can't use path.remove() with noScope (#11136)", "author": {"name": "liuxingbaoyu", "email": "30521560+liuxingbaoyu@users.noreply.github.com", "user": {"login": "liuxingbaoyu"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "4cfbd64f6cb0dea588734e2b87db7fa892d2169d", "messageHeadline": "Add Yarn 2 files to .gitignore (#11143)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d21e2217d5eac46f94b08ae1939d4ef49641fd32", "messageHeadline": "Skip newlines around inline `#__PURE__` annotations (#11133)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 382, "deletions": 1072}}, {"node": {"oid": "3c6a8ae200559d9d4a4fc66ec2f64181e3535d8a", "messageHeadline": "Fix rewriteThis in helper-module-transforms for computed class\u2026 (#11109)", "author": {"name": "Siddhant N Trivedi", "email": "sidntrivedi012@gmail.com", "user": {"login": "sidntrivedi012"}}, "additions": 81, "deletions": 3}}, {"node": {"oid": "3fc904e1d4674effa0b948b454ce8789f5d4c089", "messageHeadline": "Fix classNameTDZError in computed prototype methods with class fields\u2026", "author": {"name": "Siddhant N Trivedi", "email": "sidntrivedi012@gmail.com", "user": {"login": "sidntrivedi012"}}, "additions": 79, "deletions": 25}}, {"node": {"oid": "157bb6e8318902c96f0393bc6a3972627bc6d4f9", "messageHeadline": "Fix typing of ReplaceSupers options (#11121)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 30, "deletions": 16}}, {"node": {"oid": "bc308a1b152124447ce03d3ca8bf4111829cbbf8", "messageHeadline": "Respect preserveComments option in tempate.ast() (#11112)", "author": {"name": "Martin Forsgren", "email": "martin@visly.app", "user": {"login": "dentrado"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "3907396bd84642d2ddb98cc32583c54da8603291", "messageHeadline": "Allow redeclaration of loop variable in body (#11088)", "author": {"name": "Daryl Tan", "email": "3646725+openorclose@users.noreply.github.com", "user": {"login": "openorclose"}}, "additions": 83, "deletions": 4}}, {"node": {"oid": "865d5155c2ec91f1122e94b88e04ee902dfd6677", "messageHeadline": "Add eslint-plugin-jest (#11119)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 89, "deletions": 20}}, {"node": {"oid": "a4d5c6253e3f8947fb70731eaa12fe86c37b9256", "messageHeadline": "Update preset-env fixtures (#11120)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 27, "deletions": 28}}, {"node": {"oid": "df7825876530fe49cca0c4bbc52ac035cf95f246", "messageHeadline": "chore: use npm install in babel-test262-runner setup (#11113)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "38529699d69cf4668158e1c9a4ba07a0e3fcac1b", "messageHeadline": "Refactor await/yield production parameter tracking (#10956)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 650, "deletions": 73}}, {"node": {"oid": "8ab27c8ffe2cbff3374d621bab885ba1412b033b", "messageHeadline": "Wrap type-only class fields in flow comments (#11096)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "dadba0124958fbb60abd32ded165b76c7fac71e1", "messageHeadline": "Fix export bindings not updated by 'for...in' and 'for...of' (#11074)", "author": {"name": "Vedant Roy", "email": "vroy101@gmail.com", "user": {"login": "vedantroy"}}, "additions": 123, "deletions": 0}}, {"node": {"oid": "5aa368cec15202b4322df83b6c222eeec55c77a2", "messageHeadline": "Centralize @babel/eslint-* tests (#11106)", "author": {"name": "Kai Cataldo", "email": "kai@kaicataldo.com", "user": {"login": "kaicataldo"}}, "additions": 112, "deletions": 132}}, {"node": {"oid": "1599e9025de25e68672212d29b04718aa550acc0", "messageHeadline": "fix: specify sourceFileName when generating inline sourcemaps (#10797)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "0b3dea8f549dd552e31b4a5988f61f0968f7628f", "messageHeadline": "Turn on no-fallthrough rule (#11093)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "5e589032509126b68278ea1cb9f1c00f84012871", "messageHeadline": "Remove stage presets from the monorepo (#11101)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 0, "deletions": 499}}, {"node": {"oid": "755ec192e22c6b6e00782e4810366d0166fdbebd", "messageHeadline": "Archive @babel/preset-env-standalone (#10993)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 3, "deletions": 284}}, {"node": {"oid": "761563571cf355fb1176ce04ff54ae3d9bb8128c", "messageHeadline": "Make `isReferenced` return false for method parameter name (#11089)", "author": {"name": "Jacob Williams", "email": "jacobaw@gmail.com", "user": {"login": "brokensandals"}}, "additions": 79, "deletions": 5}}, {"node": {"oid": "0ae61f060acc77020414dfdedaa172f0389fbd37", "messageHeadline": "Update fixtures again (#11094)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 53, "deletions": 68}}, {"node": {"oid": "11d9826e77b9c018cc3c6213628f9bc413990995", "messageHeadline": "Fix Async Generic After Await Parsing Error (#11092)", "author": {"name": "Liam Doran", "email": "liamfd@users.noreply.github.com", "user": {"login": "liamfd"}}, "additions": 230, "deletions": 0}}, {"node": {"oid": "636c1dc86d04075e0bbbab29a86de4568148253c", "messageHeadline": "Only download compat-table if it's not already downloaded (#11081)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "bd1daa756e2284d7d33631f87839e049c0eb4aef", "messageHeadline": "Update fixtures after browserslist release (#11091)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 41, "deletions": 42}}, {"node": {"oid": "779f00b8e9ce568ece4859501dd79682798c7fbf", "messageHeadline": "Update @babel deps (#11072)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 686, "deletions": 646}}, {"node": {"oid": "f9878210999e21cba2370c12d7b1e2d9df161c6e", "messageHeadline": "Clean babel-eslint-*/**/lib (#11070)", "author": {"name": "Kai Cataldo", "email": "kai@kaicataldo.com", "user": {"login": "kaicataldo"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "4070b7a7f6bd1287a242ff403abec8114f91bd23", "messageHeadline": "Update changelog [skip ci]", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "011f11c1de66a47e8b2f8fb547314f505d069113", "messageHeadline": "Add v7.8.5 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "11641b5f70d8f4cb0b165f46c10a961f54b01863", "messageHeadline": "v7.8.5", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7ee98363df5ab85ea36873dd88e13b82968a2abf", "messageHeadline": "Do not publish build directory of compat-data (#11078) [skip ci]", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "66721eaa0e4f12a83bbeb8fdd45576133ec82594", "messageHeadline": "Further refactoring of @babel/eslint-parser (#11071)", "author": {"name": "Kai Cataldo", "email": "kai@kaicataldo.com", "user": {"login": "kaicataldo"}}, "additions": 240, "deletions": 240}}, {"node": {"oid": "d57b9aabddee36d06aa2da438fb2c0ac28c9ae99", "messageHeadline": "Update CHANGELOG.md [skip ci]", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b13513daa5c41864f92ec6191da92081c3784c1", "messageHeadline": "Update CHANGELOG.md [skip ci]", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "32de1ac97b56d5307e3f8a2341951d18d296fbf4", "messageHeadline": "Add v7.8.4 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "5c2e6bc07fed3d28801d93168622c99ae622653a", "messageHeadline": "v7.8.4", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 52, "deletions": 52}}, {"node": {"oid": "92c6807ae83b880a582f8dfc95692420dded8db2", "messageHeadline": "[@babel/cli] Copy ignored files by default (#11063)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 31, "deletions": 23}}, {"node": {"oid": "1528d7d2d3332e7edb3be5584dd098e7ff248a32", "messageHeadline": "Fix core-js 2 builtin data for opera (#11066)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "3e21a09da30493fbdca8ae579686014023582670", "messageHeadline": "feat: support node 6 for levenary (#11059)", "author": {"name": "Tan Li Hau", "email": "tanhauhau@users.noreply.github.com", "user": {"login": "tanhauhau"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "eae6211258df274a0801eea533fc2bc10e2ce95c", "messageHeadline": "Update compat table (#11039)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 104, "deletions": 82}}, {"node": {"oid": "916429b516e6466fd06588ee820e40e025d7f3a3", "messageHeadline": "Avoid compiling the _typeof helper with itself (#11049)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 88, "deletions": 15}}, {"node": {"oid": "d0518b75661fa7a99488e04c9aedaa11e37f4c0c", "messageHeadline": "Update browserslist (#11058)", "author": {"name": "Pavel Pustovalov", "email": "pustovalov.pavel@gmail.com", "user": {"login": "pustovalov"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2e5594d56272263ebd5fbb6c30f9f46045fb4f15", "messageHeadline": "Update failing tests after last merged PR", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 41, "deletions": 29}}, {"node": {"oid": "ed47d2e89aad1d902c1f0b8f16528ac0a27ff0b8", "messageHeadline": "Delete duplicated file in `@babel/compat-data` (#11041)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 8, "deletions": 20}}, {"node": {"oid": "b54a9460487c0537d4f6788d8f2b1db96cc1c1e3", "messageHeadline": "chore: map mobile browser data to their desktop version (#10814)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 24, "deletions": 17}}, {"node": {"oid": "1815c349877acca1d3275ea72512ee7824db49e3", "messageHeadline": "Update preset-env fixtures (#11040)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "fa975bf7cd2b9054faaff107a79e41dcaad305b1", "messageHeadline": "polish: throw human-friendly error when item-option pair is in\u2026 (#10969)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 164, "deletions": 14}}, {"node": {"oid": "43b23e0869d57646a3727715f44194964e1fcbaa", "messageHeadline": "refactor: simplify toAssignable routine (#11032)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 234, "deletions": 162}}, {"node": {"oid": "9bc04baeb5bca0025a54fdd757df5e230c3ce060", "messageHeadline": "fix(babel-parser): avoid state.clone() to clone the whole token store\u2026", "author": {"name": "Chunpeng Huo", "email": "huocp@me.com", "user": {"login": "3cp"}}, "additions": 1455, "deletions": 514}}, {"node": {"oid": "740064ced79a69ae74523e36e1e6a8956b274dca", "messageHeadline": "Fix missing ClassDeclaration references after scope#crawl (#11011)", "author": {"name": "Erlend Tobiassen", "email": "regiontog@users.noreply.github.com", "user": {"login": "regiontog"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "2b23c283dde1ab90d429bd1a97d0eb6d322cf05b", "messageHeadline": "Check that generated compat-data is up to date on CI (#11024)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "de75dbf2a0e9707739660a6901f4b6ff74a14364", "messageHeadline": "update compat-data related docs/config [skip ci] (#11030)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 5, "deletions": 13}}, {"node": {"oid": "facfd4d8a1fa8877ea8ff1f2aafffbaea0700dcd", "messageHeadline": "Enable `no-process-exit` ESLint rule (#11025)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "341964bd4e21af6b4e42f500431ef4ad192f0f20", "messageHeadline": "fix: properly parse member expression after property initializ\u2026 (#11031)", "author": {"name": "Vedant Roy", "email": "vroy101@gmail.com", "user": {"login": "vedantroy"}}, "additions": 557, "deletions": 4}}, {"node": {"oid": "85ddc297c2643b1dbc32527ef672c03135a3dd52", "messageHeadline": "Fix rest parameters indexing with TypeScript 'this parameter' (#9714)", "author": {"name": "Beno\u00eet Zugmeyer", "email": "bzugmeyer@gmail.com", "user": {"login": "BenoitZugmeyer"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "34a9653281812b21e2044e0180a69229d226aeae", "messageHeadline": "add AST for the module attribute proposal (#11015)", "author": {"name": "Sven Sauleau", "email": "github@sauleau.com", "user": {"login": "xtuc"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "45301c5304d4c76e499c7010fe11a9b758c79f35", "messageHeadline": "Update coalesce precedence (#11017)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 42, "deletions": 59}}, {"node": {"oid": "6648d62f40c794fdf47362f7baa4c97b7136ebdd", "messageHeadline": "chore: use @babel/eslint-config-internal (#11026)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "1a1454328b646a6e4d7500d34ad83ef56587cf92", "messageHeadline": "chore: replace yarn-upgrade by bump-babel-dependencies in e2e tests (\u2026", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 35, "deletions": 8}}, {"node": {"oid": "06dace1cdb4408a8320004e45dc178bcb51792b2", "messageHeadline": "fix: for-of transform should skip for-await-of (#11023)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "3daab41e6105745bb0496723ce59771cffaf1192", "messageHeadline": "Re-generate preset-env fixtures (#11016)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1100, "deletions": 1077}}, {"node": {"oid": "a1063d2583e9fcbd782be369e46cdf44b236fc91", "messageHeadline": "fix: triple __proto__ in object patterns should be allowed (#11009)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 267, "deletions": 3}}, {"node": {"oid": "6363b594cc96caa55b293bad4da1d948a31d1702", "messageHeadline": "Re-generate plugins compat data", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 226, "deletions": 226}}, {"node": {"oid": "d75652eb5ef541fbf5b9def085d3ee878930b16a", "messageHeadline": "Exclude `import()` tests from pubilsh build (#10995)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "6ad7e19a27a21e9c42ee7491e050dd3a8dd201d0", "messageHeadline": "Fix parentheses removal in nullish-coalescing operation (#11014)", "author": {"name": "Siddhant N Trivedi", "email": "sidntrivedi012@gmail.com", "user": {"login": "sidntrivedi012"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e7961a08a839b0bfe2c5a08f2e1c7e3d436af144", "messageHeadline": "fix: supply \u2018.\u2019 subpath for node.js < 13.2 (#11006)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9df70b45055b5d8be4afd219448f310bfd056883", "messageHeadline": "Duplicate `__proto__` key should be allowed in object patterns (#10987)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 820, "deletions": 96}}, {"node": {"oid": "a0a9c64a470acec77bec1da0b4bceec4ccf7f446", "messageHeadline": "chore: test against babel-preset-app (#11004)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b138b5a62ec2be5c403bf2668126c897515afc22", "messageHeadline": "Add v7.8.3 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "a7620bd266ae1345975767bbc7abf09034437017", "messageHeadline": "v7.8.3", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 720, "deletions": 720}}, {"node": {"oid": "6874c244ab1055a89332f95c174f362f4da66ab9", "messageHeadline": "fix: generated builder parameter should respect builder keys (#11002)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "8fce431d880a01101c11aa7b47acf93ee905bea0", "messageHeadline": "Revert \"chore: specify package type (#10849)\" (#11003)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 0, "deletions": 147}}, {"node": {"oid": "d0a8982c124ac495b6008f9e5958ec8ad9b5a3f8", "messageHeadline": "Ignore .map files in standalone packages (#10994)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a677d59a638f4879245c16c12b95b7c784b05d2c", "messageHeadline": "Archive syntax plugins enabled by default (#10820)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 48, "deletions": 507}}, {"node": {"oid": "c7f7f9b8b5fceea0641fc0f2c3d033b91abcbf38", "messageHeadline": "Add v7.8.2 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "61d01f11145bc3d6b43dd6e0b8d49f9d158abed9", "messageHeadline": "v7.8.2", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f995f8e02c351ca97f34eb61172903c0d8b6233c", "messageHeadline": "fix: `isPluginRequired` returns the opposite result in v7.8.0 (#10992)", "author": {"name": "Haoqun Jiang", "email": "haoqunjiang@gmail.com", "user": {"login": "sodatea"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ccc451e96b3faccbef311f9eb5e2eb347ad0ce6", "messageHeadline": "Add v7.8.1 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "575eeb370efd1a234bd7f124dc6b1f9161f0c161", "messageHeadline": "v7.8.1", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "27668377b54fb08f4c475a4c87f5c1bc97e8ddde", "messageHeadline": "Downgrade semver for compatibility with Node 6 (#10991)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d1c93e7e3e436850741cc0858faf1df1c7a2dd84", "messageHeadline": "Remove ESLint packages from the changelog", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "9647560dd6c83b9b35f81844e135351a83cdf0e3", "messageHeadline": "Add v7.8.0 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 107, "deletions": 0}}, {"node": {"oid": "2486615a74580283c49475d66067bd7fcab3330e", "messageHeadline": "v7.8.0", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 774, "deletions": 774}}, {"node": {"oid": "d8e6219ad92e87e5c339c52314bb0121f20685fd", "messageHeadline": "@babel/eslint-plugin: Update rules/tests to use @babel/eslint-parser \u2026", "author": {"name": "Kai Cataldo", "email": "kai@kaicataldo.com", "user": {"login": "kaicataldo"}}, "additions": 101, "deletions": 3878}}, {"node": {"oid": "81c5f1f22df1bbb2425b8c9d4a524cf459c16353", "messageHeadline": "Disallow private name in object elements and TS type elements (#10980)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1106, "deletions": 25}}, {"node": {"oid": "e7b80a2cb93cf28010207fc3cdd19b4568ca35b9", "messageHeadline": "Improve @babel/types with env.BABEL_TYPES_8_BREAKING (#10917)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 512, "deletions": 192}}, {"node": {"oid": "405c1aaad8fdd64cbde33db684a5a39a496e239b", "messageHeadline": "Merge env-standalone to babel-standalone (#10821)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 83, "deletions": 4}}, {"node": {"oid": "a1310333f7210f6a35f95622d04ba3b00e307d8a", "messageHeadline": "chore: update corejs fixtures (#10983)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 14, "deletions": 33}}, {"node": {"oid": "903ad6160dcd82f2bcfe601aa959a7961b274d4a", "messageHeadline": "Filename detection should respect short flags (#10763)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 30, "deletions": 10}}, {"node": {"oid": "5a3e97073e7f94c32037a321a7825e8c04c6ae0f", "messageHeadline": "CONTRIBUTING: Update link to plugin-features.js [skip ci] (#10982)", "author": {"name": "Anders Kaseorg", "email": "andersk@mit.edu", "user": {"login": "andersk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c28f54152fe17d0db664d8a6d3a21edc3ef8077", "messageHeadline": "Add babelrc.json support (#10783)", "author": {"name": "Yordis Prieto", "email": "yordis.prieto@gmail.com", "user": {"login": "yordis"}}, "additions": 33, "deletions": 23}}, {"node": {"oid": "ae06baf22f4c7533be69e70a002661aba7160619", "messageHeadline": "Add support for babel.config.mjs and .babelrc.mjs (#10903)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 215, "deletions": 43}}, {"node": {"oid": "282f81bd676d09c1d8c48b08a7254b961eb41bed", "messageHeadline": "Prepare @babel/core for asynchronicity (#10507)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1357, "deletions": 642}}, {"node": {"oid": "9fec528016e1a9b8773bde5fd08f2174139e8ff5", "messageHeadline": "Reduce false negative cases of typescript parser tests (#10979)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 100, "deletions": 116}}, {"node": {"oid": "80aa7dc3c6972c0b107dd8b4ed88663141cf8583", "messageHeadline": "Add optional-chaining and nullish-coalescing to preset-env (#10811)", "author": {"name": "James Beavers", "email": "jamesjbeavers@gmail.com", "user": {"login": "Druotic"}}, "additions": 315, "deletions": 88}}, {"node": {"oid": "4cb214827319738bcf6f54812af1398f1aac44c7", "messageHeadline": "@babel/eslint-plugin: remove deprecated rules (#10975)", "author": {"name": "Kai Cataldo", "email": "kai@kaicataldo.com", "user": {"login": "kaicataldo"}}, "additions": 5, "deletions": 1043}}, {"node": {"oid": "3dcb8ca99e434f6c2ddd6a0a374a27dd482f8caf", "messageHeadline": "Added instructions to fork the repo in order to setup. (#10973)", "author": {"name": "Siddhant N Trivedi", "email": "sidntrivedi012@gmail.com", "user": {"login": "sidntrivedi012"}}, "additions": 26, "deletions": 20}}, {"node": {"oid": "bfc56ebbabf23c689c025f6103b556d8a3737c07", "messageHeadline": "Update Test262, Flow and TS parser tests (#10976)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "e8dac621de9dba27b47646169562c0a0c2e02c96", "messageHeadline": "chore: specify package type (#10849)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 154, "deletions": 0}}, {"node": {"oid": "44f9d85904f589c3a9d05dd605734757ad93b9fa", "messageHeadline": "add `allowTopLevelThis` option to `transform-modules-systemjs` (#10780)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "04354d155689405ba688d4b400702710f9cccc97", "messageHeadline": "Extract targets parser and compat data from preset-env (#10899)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 936, "deletions": 707}}, {"node": {"oid": "5f807ae45b625a7c2f3f49a90e263562bc560c0f", "messageHeadline": "Enable optional chaining by default in @babel/parser (#10817)", "author": {"name": "jack", "email": "jisherwood12@gmail.com", "user": {"login": "jackisherwood"}}, "additions": 5, "deletions": 50}}, {"node": {"oid": "646409b23e9300590fa38c5b0e54b122f412e115", "messageHeadline": "Use `babel >` as prompt in babel-node (#9695)", "author": {"name": "ZYSzys", "email": "zyszys98@gmail.com", "user": {"login": "ZYSzys"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8415065d9904f3e9619793b2ebbd3bb4bd75b937", "messageHeadline": "--copy-ignored flag added to CLI (#10887)", "author": {"name": "Raja Sekar", "email": "rajasekarm.dev@gmail.com", "user": {"login": "rajasekarm"}}, "additions": 165, "deletions": 7}}, {"node": {"oid": "3af02f63dec773e340bdaea31d98489eef8aae73", "messageHeadline": "Add --out-file-extension option to babel-cli (#9144)", "author": {"name": "Sebastian Silbermann", "email": "silbermann.sebastian@gmail.com", "user": {"login": "eps1lon"}}, "additions": 52, "deletions": 10}}, {"node": {"oid": "c3388ea42f3ec2d9614503fd0eff81b679ba12a7", "messageHeadline": "Enable nullish coalescing by default in @babel/parser (#10819)", "author": {"name": "Oleksandr Fediashov", "email": "alexander.mcgarret@gmail.com", "user": {"login": "layershifter"}}, "additions": 13, "deletions": 54}}, {"node": {"oid": "5b907e9bb7e356fe869aaa9e3f8aed8c4991f1b5", "messageHeadline": "[parser] enable dynamic import by default (#10843)", "author": {"name": "Abdul Ali", "email": "aliabdul5@gmail.com", "user": {"login": "AbdulAli19"}}, "additions": 8, "deletions": 41}}, {"node": {"oid": "7bc22e42f563596a59e3c6c9825322d6cbba6a8a", "messageHeadline": "StringNumericLiteral does not include NumericLiteralSeparator (#10938)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 0, "deletions": 38}}, {"node": {"oid": "771c730fda6c4ca484ecb01c4de8478713c6975c", "messageHeadline": "[parser] Disallow duplicate and undeclared private names (#10456)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 16948, "deletions": 259}}, {"node": {"oid": "9f148a160313d8dd87c54cffd9a38b153824fcdc", "messageHeadline": "chore: update caniuse-usage fixtures (#10974)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "09cb4273bc74e1916db17920f068cad563eefd00", "messageHeadline": "update corejs-compat fixtures (#10967)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 64, "deletions": 14}}, {"node": {"oid": "8fd532db39e5413b14f7f88c86987c7a47072674", "messageHeadline": "LiteralPropertyName should allow BigIntLiteral (#10955)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 262, "deletions": 1}}, {"node": {"oid": "3fa37d2da345a7b52608d0d784494951e8be4e52", "messageHeadline": "Bump coverage target from 80% to 90% (#10964)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4636321f06ec0a56ed88e35c20912c75e79cb1bc", "messageHeadline": "Make @babel/transform-runtime's absoluteRuntime/relative test meaning\u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a7dac495182ef2984ba6fabb9eb7689938b566e1", "messageHeadline": "chore: workaround yarn issue (#10958)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "03d163a0d998fd26f4911417e439b40960cb639c", "messageHeadline": "Use chrome data when android is absent (#10790)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 284, "deletions": 9}}, {"node": {"oid": "455d782ef0b50a6693969fdbe08869c712d6e4a5", "messageHeadline": "test: add invalid-lone-import test (#10950)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 80, "deletions": 1}}, {"node": {"oid": "a28353703fa1b284fa98a981097b37cc1e8d07d6", "messageHeadline": "fix: check await when parsing AsyncArrowBindingIdentifier (#10953)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 118, "deletions": 0}}, {"node": {"oid": "467667af88b16d6eb18877a1c3237356dd7a799f", "messageHeadline": "When reading a new string, U+2028/2029 should correctly set th\u2026 (#10944)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 269, "deletions": 8}}, {"node": {"oid": "6ee8c97e6a949fb4b07043a26143a49df37e6ad3", "messageHeadline": "Fix: TopLevelAwait should respect await identifiers defined in\u2026 (#10947)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 37, "deletions": 4}}, {"node": {"oid": "e5048053aac37149178b56b969b429cc7d90dab8", "messageHeadline": "Add integration test: e2e-vue-cli (#10919)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "9f832c271647b71a21baf5ba61fd75cb5db6f754", "messageHeadline": "@babel/eslint-parser: Fix ClassPrivateMethods (#10913)", "author": {"name": "Kai Cataldo", "email": "kai@kaicataldo.com", "user": {"login": "kaicataldo"}}, "additions": 103, "deletions": 30}}, {"node": {"oid": "daaa2063bb8755249d61bd3f5617336983bf4193", "messageHeadline": "Override toString in case this function is printed (#10949)", "author": {"name": "Jayen Ashar", "email": "jayenashar@users.noreply.github.com", "user": {"login": "jayenashar"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "26eb8918702552c98bbe2dd9f41dd1d6aaeb7a1f", "messageHeadline": "fix: Class Field Initializer should not allow await expression as imm\u2026", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1348, "deletions": 1}}, {"node": {"oid": "02382442682a1bda66ae900225c878a0325d91e0", "messageHeadline": "refactor: remove unecessary checkYieldAwaitInDefaultParams (#10936)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2f3f77926dc53f6c2447e72d0f1553bed5da4a76", "messageHeadline": "refactor: remove unused invalidTemplateEscapePosition tokenizer state\u2026", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 2, "deletions": 19}}, {"node": {"oid": "30449fe05d8a3a852adcd8e710ebefd5309e898f", "messageHeadline": "Refactor parseSubscript (#10937)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 219, "deletions": 47}}, {"node": {"oid": "86245a83a2e58fc0bbbe28b9bf9a4b77a53ea5b3", "messageHeadline": "TSTypeCastExpression should not be inside call parameters (#10939)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 168, "deletions": 5}}, {"node": {"oid": "197a8da04d6ba00dfae82c131816af31fc1af261", "messageHeadline": "Remove unused parser methods (#10942)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 0, "deletions": 44}}, {"node": {"oid": "314513374de31b719cbd1ac5889ed3fddd4fe570", "messageHeadline": "chore: update test262 (#10943)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "b91720c1ccbfc066cbc6af7e3db6114acefac17a", "messageHeadline": "helper-module-transforms: dereference imported template tag (#10934)", "author": {"name": "Klaus Meinhardt", "email": "klaus.meinhardt1@gmail.com", "user": {"login": "ajafff"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "e9dc74e78768988c51e21741ba982c7240fd30b8", "messageHeadline": "fix: Promise.any requires global.AggregateError (#10930)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "30f3b07ebf48ca116216f425849dd862cc2174ec", "messageHeadline": "Replace custom \"findSuggestion\" function with \"levenary\" (#10924)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 5, "deletions": 38}}, {"node": {"oid": "db3c31a8af0a4c79345df92fc84d4d99b9c4b2b5", "messageHeadline": "fix: minified should not accept optional argument (#10923)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "00758308aefcd8bd4dfc6f593cd25be6e5040da3", "messageHeadline": "Always use forked @lerna/collect-updates", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 2, "deletions": 13}}, {"node": {"oid": "fc5365fe4a3b9acf7116d63df6a23193e5a40ed0", "messageHeadline": "Fix parameter expression get binding (#10912)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 289, "deletions": 2}}, {"node": {"oid": "ee5b79d75d34aebc11201ed4ab953741742f1a93", "messageHeadline": "@babel-core: parse should parse only (#10914)", "author": {"name": "Kai Cataldo", "email": "kai@kaicataldo.com", "user": {"login": "kaicataldo"}}, "additions": 80, "deletions": 81}}, {"node": {"oid": "875e9619b753aabc6931cfd76a24803d9561ee72", "messageHeadline": "chore: refine e2e test scripts (#10918)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a18166d2a9a9c5964061f7dae3841fe9b56eb9ec", "messageHeadline": "refactor: remove inClassProperty parser state (#10906)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "c09664f35d58088bf5565d01e3589ed327884693", "messageHeadline": "@babel/eslint-parser: Refactor (#10916)", "author": {"name": "Kai Cataldo", "email": "kai@kaicataldo.com", "user": {"login": "kaicataldo"}}, "additions": 37, "deletions": 33}}, {"node": {"oid": "83993b08d5f35649ea66b0816c608fb020922dd1", "messageHeadline": "chore: separate build-standalone with coverage (#10905)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 47, "deletions": 8}}, {"node": {"oid": "f651f22f96b2715010cd8a7b65bb12648eba8307", "messageHeadline": "fix: lost leading comment after named import (#10901)", "author": {"name": "Barth\u00e9l\u00e9my Ledoux", "email": "ledouxb@gmail.com", "user": {"login": "elevatebart"}}, "additions": 219, "deletions": 5}}, {"node": {"oid": "416ce3563877cff5098ac5b665d53947027f589b", "messageHeadline": "fix: Object.getOwnPropertySymbols called on non-object (#10902)", "author": {"name": "Tsubasa Nakayama", "email": "app.nakayama@gmail.com", "user": {"login": "bassaer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c5cfc83182a341ae4073c35282f9022d6de59c61", "messageHeadline": "Move coverage to GitHub actions (#10898)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 36, "deletions": 47}}, {"node": {"oid": "d389b702e65bfb0a3cc8258907db76560491547a", "messageHeadline": "Remove reverted PR from changelog [skip ci]", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "aaa1b1f4b02d89a62c01ca0166236d670c267607", "messageHeadline": "Add v7.7.7 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "12da0941c898987ae30045a9da90ed5bf58ecaf9", "messageHeadline": "v7.7.7", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 55, "deletions": 55}}, {"node": {"oid": "9be27bcfea0b6ffb5f968c46a960c99a6229184f", "messageHeadline": "fix: add computed property support for object Ref (#10863)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 120, "deletions": 10}}, {"node": {"oid": "c0d0bf2e5eabf8729eb82c4b84a9d2eb0f934fd3", "messageHeadline": "Update core-js fixtures", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "e85c9b9ec8c5549d81a2c355d8ddf57bdcd50f10", "messageHeadline": "fix: skip merging large input sourcemaps (#10890)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "80e95d0c833d639157579c765b6624cd4c2696d6", "messageHeadline": "Fix flow", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dbf3f91f1ec0f63db711ec8b874c9fc5609bdc2e", "messageHeadline": "Revert \"Prevent ignored files in out dir (#10831)\" (#10886)", "author": {"name": "Raja Sekar", "email": "rajasekar.murugan@omio.com", "user": null}, "additions": 4, "deletions": 33}}, {"node": {"oid": "aa814073b722fe5d45f8c03a44f8e64e6aaa0c00", "messageHeadline": "Ignore some files in npm package (#10882)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "8afeef2d960ccba162ba82b10328bb2e9c8091f2", "messageHeadline": "chore: cache chocolatey install temp (#10874)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3d7bc435d51740ed4aac3ee59a5539e2c049b890", "messageHeadline": "Allow -r from node_modules with @babel/node (#10871)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "2b3590929b4eb955b0e8b287f9749b5af66cc1a0", "messageHeadline": "Prevent ignored files in out dir (#10831)", "author": {"name": "Raja Sekar", "email": "rajasekarm.dev@gmail.com", "user": {"login": "rajasekarm"}}, "additions": 33, "deletions": 4}}, {"node": {"oid": "b3c7df93140b315b131b08920d95eb8c7b57dfe2", "messageHeadline": "fix: avoid string copy when processing input source-map (#10885)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "ff8a295ea784f3f843aa0b74f613be91ded4b2f0", "messageHeadline": "chore: download compat-table when build-data is run (#10873)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "c35ba3d3abd0b915849be13fc682934c54f41599", "messageHeadline": "chore: add PR Intent checkbox [ci-skip] (#10880)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "4f77a5aaadc98570e5d96acbf4a3992e01cc0bb1", "messageHeadline": "e2e test: create-react-app (#10704)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "0e9c49606af2425dbf71f77f5f1d22e89c542960", "messageHeadline": "chore: update babel-eslint to 11.0.0-beta.2 (#10870)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "a0d76a8c0e05129c8ddaa94d10fd71a52fc1de57", "messageHeadline": "Fix pragmaFrag spelling in error message (#10868)", "author": {"name": "Aziz Khambati", "email": "aziz.h.khambati@gmail.com", "user": {"login": "azizhk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bffa415b83e7cef21cb43b05cc05fc93cf0ac782", "messageHeadline": "Check shadow variable to identifier in default parameters (#10053)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "0b3f883ed19b4958449f3dbf0f6104b4eeda570b", "messageHeadline": "Properly serialize non-json values in parser tests (#10858)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 68, "deletions": 79}}, {"node": {"oid": "25f7e6808e56f4b5de07dd32f1e85ec21b1db951", "messageHeadline": "@babel/eslint-parser: refactor configuration logic (#10860)", "author": {"name": "Kai Cataldo", "email": "kai@kaicataldo.com", "user": {"login": "kaicataldo"}}, "additions": 69, "deletions": 61}}, {"node": {"oid": "7b54a94389f257e4d92995bb17080618a9cda9a5", "messageHeadline": "@babel/eslint-parser: fix ImportExpression node to match ESTree spec \u2026", "author": {"name": "Kai Cataldo", "email": "kai@kaicataldo.com", "user": {"login": "kaicataldo"}}, "additions": 174, "deletions": 30}}, {"node": {"oid": "5156d3ea0664330f051faaaa64dfbea56785594d", "messageHeadline": "Restore `@babel/parser` tests (#10854)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 72, "deletions": 42}}, {"node": {"oid": "20e43ad10300b284c83dd83957cddf27660451eb", "messageHeadline": "validate parentheses in the left-hand side of assignment expressions \u2026", "author": {"name": "Bowei Han", "email": "bowei.han100@gmail.com", "user": {"login": "boweihan"}}, "additions": 2811, "deletions": 27}}, {"node": {"oid": "de1fa902f092222a095f9a005a2e547eae18824b", "messageHeadline": "Tune eslint packages test configuration (#10848)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 28, "deletions": 11}}, {"node": {"oid": "f02e5e6d0a269c1cf3f1fd04de355895c8164d20", "messageHeadline": "Add missing dev dependencies (#10847)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1185, "deletions": 914}}, {"node": {"oid": "2884bac44bfcafb28c425f50aadd40f83673f08d", "messageHeadline": "Use `async-to-generator` even when `regenerator` is enabled (#10839)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 152, "deletions": 43}}, {"node": {"oid": "b7989419c7fcf2fbee25639b860871d3b177dc85", "messageHeadline": "Update corejs fixtures (#10846)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "01646629441dd178f42595fa3b0a6563870671e8", "messageHeadline": "refactor: rewrite available-plugins to esm (#10837)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 86, "deletions": 43}}, {"node": {"oid": "fb100eee419099783c0408210ba39cde99ad58c9", "messageHeadline": "@babel/eslint-parser: fix BigIntLiteral node to match ESTree spec (#1\u2026", "author": {"name": "Kai Cataldo", "email": "kai@kaicataldo.com", "user": {"login": "kaicataldo"}}, "additions": 215, "deletions": 55}}, {"node": {"oid": "b2429fe203b51b6cc80e0220078be21776823441", "messageHeadline": "Add v7.7.6 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "f753c48f74e9556265796806370fdf104e8147eb", "messageHeadline": "v7.7.6", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "4436ffd604912df589f34a368d57ef5c89acc6fe", "messageHeadline": "Revert \"Add \".js\" extension to injected polyfill imports (#10549)\" (#\u2026", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 4548, "deletions": 4547}}, {"node": {"oid": "655a9727379bc59c9619621e413eb41835e5dc7d", "messageHeadline": "chore: add PR Revert labels to changelog (#10836)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8a8474c321e358ffbdc5d8d9cef443a8526cf7b4", "messageHeadline": "Add v7.7.5 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "d04508e510abc624b3e423ff334eff47f297502a", "messageHeadline": "v7.7.5", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "d3a37b5d08074c007268eb15a11ae432165bad5d", "messageHeadline": "Add \".js\" extension to injected polyfill imports (#10549)", "author": {"name": "shimataro", "email": "shimataro@zelkova.cc", "user": {"login": "shimataro"}}, "additions": 4547, "deletions": 4548}}, {"node": {"oid": "c9a68984d6e727b4c326fc9ad55caa8d54fbea29", "messageHeadline": "`babel --watch` should have equivalent file selection logic with `bab\u2026", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c6e966cac95f5fb415984af430e9f1a153ec3078", "messageHeadline": "[parser] Use scope flags to check arguments (#10801)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 664, "deletions": 2}}, {"node": {"oid": "a0bed42aec00196e0611df3cbb2ec6ebc36fbec6", "messageHeadline": "Bundle standalone using rollup (#10779)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 703, "deletions": 1103}}, {"node": {"oid": "2b472912e4a0f0994193d07a476512cc47ffdece", "messageHeadline": "Tune makefile scripts (#10781)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 42, "deletions": 39}}, {"node": {"oid": "e94da0dce5f3101cb3a77f78e1b6802ddf2c6cc9", "messageHeadline": "Incorrect trace position in fixture runner (#10566)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "bb6cc619796666668c8228094bf6beecfbb86ce4", "messageHeadline": "fix(optional chaining): Optional delete returns true with nullish bas\u2026", "author": {"name": "Alex Lewis", "email": "mpaarating@users.noreply.github.com", "user": {"login": "mpaarating"}}, "additions": 15, "deletions": 19}}, {"node": {"oid": "3d0c5d2afc4ef02412f0c67293dbc9d80a97187a", "messageHeadline": "Do not transpile typeof helper with itself in babel/runtime (#10788)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "d18afbd7c3e977208194acbea4c0de0313a6e1eb", "messageHeadline": "Allow tuple rest trailing comma (#10800)", "author": {"name": "YeonJuan", "email": "yeonjuan93@naver.com", "user": {"login": "yeonjuan"}}, "additions": 185, "deletions": 1}}, {"node": {"oid": "e74efd2c0a03badef66c28f29d566967ac8af0ef", "messageHeadline": "Run parser tests from the official TypeScript parser (#10444)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 583, "deletions": 5}}, {"node": {"oid": "7195f0d8cfb90d762c2dc5d1dbd02e373d4c813f", "messageHeadline": "Unify logic for running parser tests from external suites (#10444)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 581, "deletions": 756}}, {"node": {"oid": "5440ae1cae173774a75e81dc816789b1f6c06445", "messageHeadline": "Correctly disambiguate / after async fuctions (#10475)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 325, "deletions": 0}}, {"node": {"oid": "8f8916748646d667d13fcba682281a9a2ebd831f", "messageHeadline": "Update core-js-compat (#10795)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "26c0a32c7c09700ccc8e19152c460573da65b657", "messageHeadline": "refactor: Improve error message in @babel/core when root config is no\u2026", "author": {"name": "Jaroslav Kub\u00ed\u010dek", "email": "jaroslav.kubicek@gmail.com", "user": {"login": "jaroslav-kubicek"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "a6e8b3843b53c6e106d9fb2e37fea60c306dd97c", "messageHeadline": "chore: update snapshot for corejs3 targets unit test", "author": {"name": "Jaroslav Kubicek", "email": "jaroslav.kubicek@gmail.com", "user": {"login": "jaroslav-kubicek"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4e774b726475aff9a6a1d2111afec21158979566", "messageHeadline": "fix: rewriteBindingInitVisitor should skip on scopable node (#10764)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "7f732ad0198004a1d31543ddd848e6edc646e771", "messageHeadline": "Clean up @babel/eslint-plugin (#10756)", "author": {"name": "Kai Cataldo", "email": "kai@kaicataldo.com", "user": {"login": "kaicataldo"}}, "additions": 139, "deletions": 150}}, {"node": {"oid": "e81bbd69b35157867c572cbb5f898edc7036fba0", "messageHeadline": "Clean up @babel/eslint-parser (#10753)", "author": {"name": "Kai Cataldo", "email": "kai@kaicataldo.com", "user": {"login": "kaicataldo"}}, "additions": 140, "deletions": 178}}, {"node": {"oid": "52f964126d75e5863e3435b65ce3cf943fb59bfb", "messageHeadline": "Update babel-eslint-plugin-dev engines (#10761) [ci-skip]", "author": {"name": "Kai Cataldo", "email": "kai@kaicataldo.com", "user": {"login": "kaicataldo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01c33a571904f01f7e50c19cd5139f77cffbe1ef", "messageHeadline": "Fix dependencies on @babel/* packages (#10762)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 58, "deletions": 125}}, {"node": {"oid": "66a70267b656485277fa2dd4807b89b6f35f46a1", "messageHeadline": "Add CodeSandbox CI Config (#10639)", "author": {"name": "Ives van Hoorne", "email": "Ives.v.h@gmail.com", "user": {"login": "CompuIves"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "0b06b23b005ca0fe3b42ea14dd4b9ae5adbdaf08", "messageHeadline": "Clean up @babel/eslint-plugin-development (#10757)", "author": {"name": "Kai Cataldo", "email": "kai@kaicataldo.com", "user": {"login": "kaicataldo"}}, "additions": 43, "deletions": 55}}, {"node": {"oid": "e239eb4c5593516fbbd4a4f0173c994f193f8825", "messageHeadline": "Update babel-eslint used in top-level package.json (#10754)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d38c4dd57b0bb2bb41f2ece730493c779a68b1cc", "messageHeadline": "babel-eslint-v11.0.0-beta.1", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5dbb90ede3fce6b6705b8ccaaebe4414ed14ca71", "messageHeadline": "Add v7.7.4 to CHANGELOG.md [skip ci]", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "75767d87cb147709b9bd9b99bf44daa6688874a9", "messageHeadline": "v7.7.4", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 630, "deletions": 630}}, {"node": {"oid": "1b4cfc21d9a3b59e74f7d578d2c2c78c302f9fee", "messageHeadline": "Add support for native esm to @babel/runtime (#10748)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "2dfc06e83ba7649fd10cc1985f3419bbb969a3f2", "messageHeadline": "Merge pull request #10744 from kaicataldo/@babel/eslint-config-internal", "author": {"name": "Kai Cataldo", "email": "kai@kaicataldo.com", "user": {"login": "kaicataldo"}}, "additions": 166, "deletions": 170}}, {"node": {"oid": "2c40b8c70656f734ffe5cda6aedba2a95a244747", "messageHeadline": "Fix failing tests", "author": {"name": "Kai Cataldo", "email": "kai@kaicataldo.com", "user": {"login": "kaicataldo"}}, "additions": 147, "deletions": 147}}, {"node": {"oid": "ca88cf106039cc76105e6acd52de0d7d30d482fc", "messageHeadline": "Incorporate feedback", "author": {"name": "Kai Cataldo", "email": "kai@kaicataldo.com", "user": {"login": "kaicataldo"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "74e2c2cd78928c7948f36458ca5d90777a1eccd9", "messageHeadline": "Update eslint/babel-eslint-config-internal/package.json", "author": {"name": "Kai Cataldo", "email": "kai@kaicataldo.com", "user": {"login": "kaicataldo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25169901de920de00051826d8298e8f2e07aaa5d", "messageHeadline": "Rename babel-eslint-config-internal -> @babel/eslint-config-internal", "author": {"name": "Kai Cataldo", "email": "kai@kaicataldo.com", "user": {"login": "kaicataldo"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "74fb914fe38e4d9d62d598aa747c488e9b94735c", "messageHeadline": "Use the local version of babel in test262 job (#10749)", "author": {"name": "Jaideep Bhoosreddy", "email": "jbhoosreddy@bloomberg.net", "user": {"login": "jbhoosreddy"}}, "additions": 1, "deletions": 15}}, {"node": {"oid": "683adcbb7060546975a7295118c804496e020cf6", "messageHeadline": "Reduce standalone build size (#10668)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 32, "deletions": 6}}, {"node": {"oid": "cc51f2a1f2b1e86e0d0a476a60e82fb14e58d297", "messageHeadline": "Update lerna (#10733)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 529, "deletions": 541}}, {"node": {"oid": "83fc3f26236a91bf21c6dcea93e56d9a351597ad", "messageHeadline": "Update preset-env mappings (#10742)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "fee4d936a3443c4d8812cac208e567e0ba8edc9d", "messageHeadline": "chore: introduce envinfo into environment section [ci-skip] (#10565)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "01d6d6dd3bf80b1f1019b470bcc2d7907a0381bb", "messageHeadline": "Flow enums: fix enum body location (#10737)", "author": {"name": "George Zahariev", "email": "gkz@fb.com", "user": {"login": "gkz"}}, "additions": 235, "deletions": 228}}, {"node": {"oid": "6ba113197f34b6a7e6e24c339c2d8d72a1fd9435", "messageHeadline": "fix: add missing available plugins to babel-preset-env-standalone (#1\u2026", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "a502d88043c66b3bceddc98716daa2b8ae15ce84", "messageHeadline": "Fix some incorrect typeof parsing in flow (#10657)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 3581, "deletions": 24}}, {"node": {"oid": "10213655bc8573e33a3422cdcc97bd2719f14bed", "messageHeadline": "[parser] Allow optional async methods (#10582)", "author": {"name": "gr", "email": "13141462+gonzarodriguezt@users.noreply.github.com", "user": {"login": "zant"}}, "additions": 272, "deletions": 0}}, {"node": {"oid": "cfd26fdbf27a4c3eae2311ca145e36bc13dd2abc", "messageHeadline": "register ImportEqualsSpecifier to scope (#10710)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 180, "deletions": 0}}, {"node": {"oid": "faf149226b1fc1fc4ba058526ace31701a80dc8e", "messageHeadline": "minor config change (#10731)", "author": {"name": "Raja Sekar", "email": "rajasekar.murugan@omio.com", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "dba5bd3012f624594631274a4dc0ae46df5b5701", "messageHeadline": "Merge pull request #10730 from kaicataldo/node-6-tests", "author": {"name": "Kai Cataldo", "email": "kai@kaicataldo.com", "user": {"login": "kaicataldo"}}, "additions": 61, "deletions": 59}}, {"node": {"oid": "d18d0b6478feadf08a20c6608220bc6370ab0ecc", "messageHeadline": "Run Prettier", "author": {"name": "Kai Cataldo", "email": "kai@kaicataldo.com", "user": {"login": "kaicataldo"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "db2b6018864f308816205fef009f8793ec295fe5", "messageHeadline": "Add TODO comment", "author": {"name": "Kai Cataldo", "email": "kai@kaicataldo.com", "user": {"login": "kaicataldo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e9e6918df6eeefc56f0deab9f7710de67f7c97d3", "messageHeadline": "Do not run eslint/* tests in Node v6", "author": {"name": "Kai Cataldo", "email": "kai@kaicataldo.com", "user": {"login": "kaicataldo"}}, "additions": 50, "deletions": 49}}, {"node": {"oid": "53a3dac011dbc20808cafcd17bab5076dacf3628", "messageHeadline": "Clean up eslint/* directories (#10729)", "author": {"name": "Kai Cataldo", "email": "7041728+kaicataldo@users.noreply.github.com", "user": {"login": "kaicataldo"}}, "additions": 3898, "deletions": 2454}}, {"node": {"oid": "401c9bbe83292a139a91f99eff3ac5ebb0c71bbc", "messageHeadline": "Update ESLint/Prettier config for eslint/* packages (#10724)", "author": {"name": "Kai Cataldo", "email": "7041728+kaicataldo@users.noreply.github.com", "user": {"login": "kaicataldo"}}, "additions": 22, "deletions": 42}}, {"node": {"oid": "c37361ba2ed916346a4104d30dd4b611e720791a", "messageHeadline": "Bump prettier@1.19.1 (#10728)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 77, "deletions": 86}}, {"node": {"oid": "f087cf842fc1011ab6047a40900e93fa0c2cbabe", "messageHeadline": "Mocha to jest migration for eslint packages (#10716)", "author": {"name": "Raja Sekar", "email": "rajasekar.murugan@omio.com", "user": null}, "additions": 63, "deletions": 58}}, {"node": {"oid": "bcd181f051888bcb7d933cc069f9b421a51edcf5", "messageHeadline": "ESLint: disable max-len (#10727)", "author": {"name": "Kai Cataldo", "email": "7041728+kaicataldo@users.noreply.github.com", "user": {"login": "kaicataldo"}}, "additions": 43, "deletions": 42}}, {"node": {"oid": "5ca8acdb38bc7a9a4669ad3249c219531f8f6579", "messageHeadline": "Do not automatically publish eslint packages (#10722)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "a6d134804aeb25a65c73ac7419c87df20c418b28", "messageHeadline": "Unify build step for ESLint packages (#10723)", "author": {"name": "Kai Cataldo", "email": "7041728+kaicataldo@users.noreply.github.com", "user": {"login": "kaicataldo"}}, "additions": 1174, "deletions": 1087}}, {"node": {"oid": "1b75fe3cbaed6d2d51c529dd2f088ea09f388f7b", "messageHeadline": "chore: fix typo: prest -> preset (#10726) [ci-skip]", "author": {"name": "Arun Kumar Mohan", "email": "arunmohandm@gmail.com", "user": {"login": "arku"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3846d2a7fa0adad0d3e601dab13bfd25cb7a029a", "messageHeadline": "chore: fix typo (#10725)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6c7f8291d4feee144d62a469e5ec19f04d90a219", "messageHeadline": "polish: skip creating extra reference for safely re-used node (#10720)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 26, "deletions": 11}}, {"node": {"oid": "d56911b88d88ffdccc963f0697ffdf872e7304ce", "messageHeadline": "Reorganize meta files for ESLint packages (#10714)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 16, "deletions": 65}}, {"node": {"oid": "72eca8f0c2e1c14e2ef86f554ce500c71512e682", "messageHeadline": "Fix publishing broken by eslint packages (#10721)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "5bb4ee73da59fd9be7c94ef9337ab3917f12dce2", "messageHeadline": "chore: use loose mode of transform (#10718)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b4c42601d1943256ecfc20ab6a6306ee786e2e14", "messageHeadline": "Fix linting in ESLint packages (#10712)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 498, "deletions": 495}}, {"node": {"oid": "17dfdab7d20e4f222d91237efcb1a60c031a7018", "messageHeadline": "chore: ignore engines for eslint packages (#10713)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "927b89bec845136420e1640b584c4f9c8edd92c8", "messageHeadline": "removed yarn lock from eslint packages (#10711)", "author": {"name": "Raja Sekar", "email": "rajasekar.murugan@omio.com", "user": null}, "additions": 0, "deletions": 5545}}, {"node": {"oid": "ec18c30ce79562999a37cabd07652543dfb0033c", "messageHeadline": "Bump js-yaml from 3.12.0 to 3.13.1 (babel/eslint-plugin-babel-plugin#2)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f7c3d0717a8b17f296e173a6ccc4c78d44aea904", "messageHeadline": "1.0.1", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5e482d3f65a7570c6b68d96e4c591af25c3d4f2", "messageHeadline": "Add repo url", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "31c3de6bfadc863a2944d41e23349da41a8b9c9d", "messageHeadline": "Typo :facepalm:", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "cc78743ac82d3bff9912cefafded1c8b835cb754", "messageHeadline": "Add .npmignore", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1bd82dd6c1fca1b0d16ef265ffa5a1626233dc6a", "messageHeadline": "1.0.0", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc2d73834309c6bbae73e2d3b242b38b02e37520", "messageHeadline": "Update readme with the new package name", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "76ece4576ecf629a793f06272f5f59381e86dcf4", "messageHeadline": "Add publishConfig to package.json", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ef29bf53ff64e64816ff0a7f8bf8e575b12c6b6e", "messageHeadline": "Rename to @babel/eslint-plugin-developement. Fixes babel/eslint-plugi\u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e146ae748ec9f9a284367fe836fb69e6b568b99e", "messageHeadline": "Create Test workflow", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "ed1cee365f8c66e9b8b32fefe87c72f78ae695a9", "messageHeadline": "Update package.json#main", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b615efba8787ce1f3e8f447917eb62cfe6e8545c", "messageHeadline": "Export rules", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "69cc2c30c5a504cd2276e8225bacb958eba9a8c4", "messageHeadline": "Docs", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "110191d81eaf326749a2436adfec7d6e4a678fac", "messageHeadline": "Add plugin-name rule", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 106, "deletions": 0}}, {"node": {"oid": "c59db5295497363531837ebb6d7ce4f282bbb99a", "messageHeadline": "Extract isBabelPluginFactory helper", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 32, "deletions": 27}}, {"node": {"oid": "2be54111c09c555500559f91c0b373fcde4bcb5e", "messageHeadline": "Add no-undefined-identifier rule", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 121, "deletions": 0}}, {"node": {"oid": "1f7197ec164ade83f4d0a7b1d7b64ffb4959bd09", "messageHeadline": "Extract isFromBabelTypes helper", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 74, "deletions": 66}}, {"node": {"oid": "6285cb9b64032bbcb13be4cfe891589299e0f99c", "messageHeadline": "Add no-deprecated-clone rule", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 399, "deletions": 2}}, {"node": {"oid": "3243af3e07a4661674027821377cfaf184807817", "messageHeadline": "First commit", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 953, "deletions": 0}}, {"node": {"oid": "f3e2752df3f9815c494cbbc38b04d99b626d8ab9", "messageHeadline": "Support private properties in no-invalid-this (babel/eslint-plugin-ba\u2026", "author": {"name": "fergald", "email": "fergald@gmail.com", "user": {"login": "fergald"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "693fa1aa0da42596366a61979c55eacfef2d4344", "messageHeadline": "Bump js-yaml from 3.11.0 to 3.13.1 (babel/eslint-plugin-babel#177)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7061d966ab8ebcb13cf18ee65a520164e33ef8f6", "messageHeadline": "Bump lodash from 4.17.4 to 4.17.14 (babel/eslint-plugin-babel#181)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "ebe197f12ecb3a8c0b3e63bc82f6f6189fc46065", "messageHeadline": "5.3.0", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eccbdab734c8ccd42790e9838595ef0ff7e48236", "messageHeadline": "Camelcase - support for optional chaining (babel/eslint-plugin-babel#\u2026", "author": {"name": "Ville Saukkonen", "email": "villesau@users.noreply.github.com", "user": {"login": "villesau"}}, "additions": 767, "deletions": 1}}, {"node": {"oid": "2358ed1bf920f9f60e13cf5fcc19eca07e80a0dd", "messageHeadline": "5.2.1", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8c0f529a0ac2d5427137ffad9b44df53a2b4771", "messageHeadline": "Fix missing valid-typeof export (babel/eslint-plugin-babel#165)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "7c97b5587ad5cd48fc87f2b30e39dc8587408eb5", "messageHeadline": "5.2.0", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d86c6dd4492b6912471565714947cb6e91ea1912", "messageHeadline": "Add valid-typeof rule with support for BigInt (babel/eslint-plugin-ba\u2026", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 208, "deletions": 1}}, {"node": {"oid": "f70f68e44a61a6a0e832158d3020d9918e622ae2", "messageHeadline": "Update readme for opt call support in no-unused-expressions [skip ci]\u2026", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d03a00c1a4a217d3956cfb73c1baa26d26d07b50", "messageHeadline": "mocha@5.2.0 (babel/eslint-plugin-babel#159)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 36, "deletions": 114}}, {"node": {"oid": "b3ce66b1ff3e65dd26ff077d1905704e7c6c3f0d", "messageHeadline": "Merge pull request babel/eslint-plugin-babel#158 from lehni/fix/optio\u2026", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "2ea80c845e68ab16eb00855f0877b657cfa4d79f", "messageHeadline": "Merge pull request babel/eslint-plugin-babel#157 from amilajack/patch-1", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3e7fe7b25e81c6458cfe8804d6ee12ecc5b24e7d", "messageHeadline": "5.1.0", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "562deb8f09e1ccc4a24e6354d3377e42e1e08d25", "messageHeadline": "Merge pull request babel/eslint-plugin-babel#144 from babel/issue142", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "ae68b5bf24772c1747afb73ee8baa1d90b762ef1", "messageHeadline": "Refresh new-cap tests", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 39, "deletions": 17}}, {"node": {"oid": "5b5d9a5decac4cb5c30d8435f576e9eafd9520d1", "messageHeadline": "eslint-rule-composer@0.3.0", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bc15f0627d0f5a2e6a37f74b70f6f43934d0997a", "messageHeadline": "Merge pull request babel/eslint-plugin-babel#131 from lyleunderwood/d\u2026", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 197, "deletions": 1}}, {"node": {"oid": "1037e37418b28b68e2f5a27d978ddac357cd0573", "messageHeadline": "5.0.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e49bbbb091b53c31b82a72a8d68cc33cd92ac34", "messageHeadline": "Add quotes rule to index", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "550dcfc96a66e6ae824e78cda4c6309129d66ee1", "messageHeadline": "Merge pull request babel/eslint-plugin-babel#139 from babel/quotes-js\u2026", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 448, "deletions": 72}}, {"node": {"oid": "2624190887fd6d1f8bf754aaa53a6c14cc98d10d", "messageHeadline": "Update deprecation table with versions", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "b41b3af8797d9d0c562838feed3beee291f50435", "messageHeadline": "Merge pull request babel/eslint-plugin-babel#138 from babel/composer", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1234, "deletions": 1648}}, {"node": {"oid": "15c5245d55708048b5e7e50a991e3e55da5d3658", "messageHeadline": "4.1.2", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da75b8484fdc6ee46ced305f34715a69eb56d295", "messageHeadline": "Modifying semi rule to support for await (babel/eslint-plugin-babel#126)", "author": {"name": "Brandon Kobel", "email": "brandon.kobel@gmail.com", "user": {"login": "kobelb"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "dc0109ad3d17eaa3a3055e8f9ed59657d79d78ef", "messageHeadline": "4.1.1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "399c182ab52d2772d30ddc5c4ea0b9b3103a60ce", "messageHeadline": "Merge pull request babel/eslint-plugin-babel#123 from daltones/master", "author": {"name": "Jason Quense", "email": "monastic.panic@gmail.com", "user": {"login": "jquense"}}, "additions": 24, "deletions": 180}}, {"node": {"oid": "c548da9d36eae721fa231e4423850befdb7d8336", "messageHeadline": "4.1.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71202609b57a1a51f317cee9eba5da55b78872e7", "messageHeadline": "Add babel semi (babel/eslint-plugin-babel#121)", "author": {"name": "Aaron Jensen", "email": "aaronjensen@gmail.com", "user": {"login": "aaronjensen"}}, "additions": 421, "deletions": 1}}, {"node": {"oid": "4b52a4c70711206c7e6023a3e3964c064436e992", "messageHeadline": "4.0.1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f94d5f75fd60ed81650d798c2d52ed4741216c2", "messageHeadline": "Updated rules to new format, added deprecated flag (babel/eslint-plug\u2026", "author": {"name": "Matthew Wagerfield", "email": "matthew@wagerfield.com", "user": {"login": "wagerfield"}}, "additions": 158, "deletions": 134}}, {"node": {"oid": "3855f28ebb4f59b9c7e1f60120a5f9b3b23083c7", "messageHeadline": "4.0.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c9bff745ced370e84bf949f4d0fb3bd754199e9", "messageHeadline": "readme: drop node < 4 [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d38551cc23292f30cef5d61c6eef95510205684f", "messageHeadline": "Breaking: Deprecate built-in rules (babel/eslint-plugin-babel#115)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 122, "deletions": 3175}}, {"node": {"oid": "48010c551bf50db3c9e5513dbc9bbcbad82376d8", "messageHeadline": "chore(package): update dependencies (babel/eslint-plugin-babel#109)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b5f8e32a0418982e1c930780fbfebcd087d3a51", "messageHeadline": "Updated Node versions to test against in the Travis configuration. (b\u2026", "author": {"name": "Mathieu M-Gosselin", "email": "mathieumg@gmail.com", "user": {"login": "mathieumg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7d8d991a8024edf819969310077e9a01ff12077", "messageHeadline": "Drop support of Node < 4 (babel/eslint-plugin-babel#113)", "author": {"name": "Plusb Preco", "email": "plusb21@gmail.com", "user": {"login": "preco21"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "2b52d67ebcba973ce7452cf1815a897993d57fdc", "messageHeadline": "Merge pull request babel/eslint-plugin-babel#101 from mathieumg/no-in\u2026", "author": {"name": "Jason Quense", "email": "monastic.panic@gmail.com", "user": {"login": "jquense"}}, "additions": 1485, "deletions": 1}}, {"node": {"oid": "831a217d006c9cfb6acda091ced26ccc4f7c0f95", "messageHeadline": "chore(package): update mocha to version 3.0.0 (babel/eslint-plugin-ba\u2026", "author": {"name": "Greenkeeper", "email": "support@greenkeeper.io", "user": {"login": "greenkeeperio-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57b06a504aeedb40113dc8a2b3298ac29bcafbd1", "messageHeadline": "chore(package): update eslint to version 3.0.0 (babel/eslint-plugin-b\u2026", "author": {"name": "Greenkeeper", "email": "support@greenkeeper.io", "user": {"login": "greenkeeperio-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e4d44f312129d1e5bb83498c718a601d428fe26", "messageHeadline": "Update Dependencies (babel/eslint-plugin-babel#67)", "author": {"name": "Kai Cataldo", "email": "kaicataldo@users.noreply.github.com", "user": {"login": "kaicataldo"}}, "additions": 29, "deletions": 24}}, {"node": {"oid": "f6c2d2e0e525f49f553f412ce14390774f3f3cd6", "messageHeadline": "`--save-dev` instead of `-D` [skip ci]", "author": {"name": "Henry Zhu", "email": "hzoo@users.noreply.github.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1daf7f986599978dc71db15dc120b82a8b279838", "messageHeadline": "Run Travis CI in same Node versions as babel-eslint (babel/eslint-plu\u2026", "author": {"name": "Kai Cataldo", "email": "kaicataldo@users.noreply.github.com", "user": {"login": "kaicataldo"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "cae851363613c712c356ae0c6e278a7f048e19cf", "messageHeadline": "3.3.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8cd329f61189b714e97f1f887d8c67f3d9fbc739", "messageHeadline": "Merge pull request babel/eslint-plugin-babel#64 from zertosh/master", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 420, "deletions": 1}}, {"node": {"oid": "148e6be60f5d753b51b4cbc27b96d08ffe85bf76", "messageHeadline": "show which rules are fixable", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "f57dc5227ab45f271dad7b803c076428be1142da", "messageHeadline": "Merge pull request babel/eslint-plugin-babel#62 from lemonmade/fix-fo\u2026", "author": {"name": "Jason Quense", "email": "monastic.panic@gmail.com", "user": {"login": "jquense"}}, "additions": 32, "deletions": 6}}, {"node": {"oid": "8487ec8a67d5b78c68b5bbbf3e2742ae4ae1595b", "messageHeadline": "3.2.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba2b2bc04d50353eef0753904237407413be03cd", "messageHeadline": "Merge pull request babel/eslint-plugin-babel#57 from nmote/docs", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "5363ff85ccbeadc3370dd2190d7a3d73da58abc2", "messageHeadline": "Merge pull request babel/eslint-plugin-babel#56 from nmote/flow-objec\u2026", "author": {"name": "Jason Quense", "email": "monastic.panic@gmail.com", "user": {"login": "jquense"}}, "additions": 123, "deletions": 0}}, {"node": {"oid": "6ac58744fe06ff61194689d7dd6a4653c6b93d55", "messageHeadline": "update readme", "author": {"name": "jquense", "email": "monastic.panic@gmail.com", "user": {"login": "jquense"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "7fa3aa9116c7d842615b8eb354cfcf5a5b43584b", "messageHeadline": "3.1.0", "author": {"name": "jquense", "email": "monastic.panic@gmail.com", "user": {"login": "jquense"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a2ecd251685d7e5ce24416acae4b350f9146d2b", "messageHeadline": "Merge pull request babel/eslint-plugin-babel#44 from ssorallen/arrow-\u2026", "author": {"name": "Jason Quense", "email": "monastic.panic@gmail.com", "user": {"login": "jquense"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "d58dc7bd1d055ee0a47686697c3f3c9c26b226af", "messageHeadline": "Merge pull request babel/eslint-plugin-babel#41 from zaygraveyard/iss\u2026", "author": {"name": "Jason Quense", "email": "monastic.panic@gmail.com", "user": {"login": "jquense"}}, "additions": 959, "deletions": 0}}, {"node": {"oid": "8bc70e3aac37367817c20c1dd465851c0028a02e", "messageHeadline": "Merge pull request babel/eslint-plugin-babel#40 from zaygraveyard/iss\u2026", "author": {"name": "Jason Quense", "email": "monastic.panic@gmail.com", "user": {"login": "jquense"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "b5cdcbe06e93125247e1a0b19bed6a0823a6bcf4", "messageHeadline": "Merge pull request babel/eslint-plugin-babel#39 from zaygraveyard/iss\u2026", "author": {"name": "Jason Quense", "email": "monastic.panic@gmail.com", "user": {"login": "jquense"}}, "additions": 72, "deletions": 17}}, {"node": {"oid": "9eebd7b05742d97c5ebf34cac724f1f08ceff926", "messageHeadline": "Merge pull request babel/eslint-plugin-babel#38 from zaygraveyard/iss\u2026", "author": {"name": "Jason Quense", "email": "monastic.panic@gmail.com", "user": {"login": "jquense"}}, "additions": 357, "deletions": 87}}, {"node": {"oid": "885bfe95dc15bfe84f086aab1e194b3af5ff10db", "messageHeadline": "Merge pull request babel/eslint-plugin-babel#32 from hawkrives/patch-1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1168d6056475010e214039f582a198be06aafa22", "messageHeadline": "3.0.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a2c695275d7ae28cd837ed1673865060ad61fe10", "messageHeadline": "Merge pull request babel/eslint-plugin-babel#29 from evocateur/no-deps", "author": {"name": "Jason Quense", "email": "monastic.panic@gmail.com", "user": {"login": "jquense"}}, "additions": 4, "deletions": 22}}, {"node": {"oid": "fcdf7ec95de763558bc0ab7bad51b81c0eb7ebaf", "messageHeadline": "v2.2.0", "author": {"name": "jquense", "email": "monastic.panic@gmail.com", "user": {"login": "jquense"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "dd8f357639f9c299dbd8558c77234a9260d309e9", "messageHeadline": "Merge pull request babel/eslint-plugin-babel#22 from nmote/await", "author": {"name": "Jason Quense", "email": "monastic.panic@gmail.com", "user": {"login": "jquense"}}, "additions": 180, "deletions": 0}}, {"node": {"oid": "9d8a2f14dd03a766ec694b29e314743579b932f1", "messageHeadline": "Merge pull request babel/eslint-plugin-babel#23 from LegNeato/master", "author": {"name": "Jason Quense", "email": "monastic.panic@gmail.com", "user": {"login": "jquense"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "64291d8d52a7c0a61af1ed2fd60fbbd93be26ff0", "messageHeadline": "Merge pull request babel/eslint-plugin-babel#11 from pascalduez/pr__f\u2026", "author": {"name": "Jason Quense", "email": "monastic.panic@gmail.com", "user": {"login": "jquense"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "eb438f0f9873b46c007cb1fab74ff14b9561381f", "messageHeadline": "2.1.1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc73bb56b67757740b175fe296916b154dbe00f7", "messageHeadline": "Merge pull request babel/eslint-plugin-babel#10 from aruberto/master", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "902ae7e6e7e7a9b891cf623d37c85983cd0cab97", "messageHeadline": "2.1.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5f7b50e179b79aa4ae29ceabbfb9455c54da52c", "messageHeadline": "Merge pull request babel/eslint-plugin-babel#9 from babel/arrow-parens", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 234, "deletions": 2}}, {"node": {"oid": "fc31183a20cf317acf46638e15ae449d45051381", "messageHeadline": "v2.0.0", "author": {"name": "jquense", "email": "monastic.panic@gmail.com", "user": {"login": "jquense"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3eeaa4aa36bbf0829518594a48cac4b9ece91d6b", "messageHeadline": "Merge pull request babel/eslint-plugin-babel#7 from mathieumg/eslint1.0", "author": {"name": "Jason Quense", "email": "monastic.panic@gmail.com", "user": {"login": "jquense"}}, "additions": 747, "deletions": 1852}}, {"node": {"oid": "89011d92fc949be3b1d222fc04b9b7ba795c57c0", "messageHeadline": "Merge pull request babel/eslint-plugin-babel#5 from deepsweet/eslint-\u2026", "author": {"name": "Jason Quense", "email": "monastic.panic@gmail.com", "user": {"login": "jquense"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0a2fb6b7bcec680b09fb9c36bfe973cfa479f90", "messageHeadline": "v1.2.0", "author": {"name": "jquense", "email": "monastic.panic@gmail.com", "user": {"login": "jquense"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51d6ba733f5169ad1aaf72987201972461e21b66", "messageHeadline": "Merge pull request babel/eslint-plugin-babel#4 from mathieumg/objectc\u2026", "author": {"name": "Jason Quense", "email": "monastic.panic@gmail.com", "user": {"login": "jquense"}}, "additions": 739, "deletions": 0}}, {"node": {"oid": "1bfe4aa02f0ec3e4f88981f5a5c4b89c9666ee8d", "messageHeadline": "v1.1.0", "author": {"name": "jquense", "email": "monastic.panic@gmail.com", "user": {"login": "jquense"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fadd5b55cafd0076a1a9a3be7fc4bb4c606c5572", "messageHeadline": "Merge pull request babel/eslint-plugin-babel#3 from mathieumg/spacein\u2026", "author": {"name": "Jason Quense", "email": "monastic.panic@gmail.com", "user": {"login": "jquense"}}, "additions": 1076, "deletions": 2}}, {"node": {"oid": "c2c993379746920063638b53c5966797e939ec3a", "messageHeadline": "Merge pull request babel/eslint-plugin-babel#1 from mathieumg/blocksc\u2026", "author": {"name": "Jason Quense", "email": "monastic.panic@gmail.com", "user": {"login": "jquense"}}, "additions": 449, "deletions": 0}}, {"node": {"oid": "382c3f2bb9ee16f407a426936901cd3c95e50096", "messageHeadline": "Merge pull request babel/eslint-plugin-babel#2 from mathieumg/newcap_\u2026", "author": {"name": "Jason Quense", "email": "monastic.panic@gmail.com", "user": {"login": "jquense"}}, "additions": 362, "deletions": 2}}, {"node": {"oid": "e9e6dee39a258f1fa273b125d17335e0546a0455", "messageHeadline": "Typos and copy", "author": {"name": "jquense", "email": "monastic.panic@gmail.com", "user": {"login": "jquense"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "cc35677cffcb2a8ff10c2ec9ba24030ca7c22f40", "messageHeadline": "Update README.md", "author": {"name": "Jason Quense", "email": "monastic.panic@gmail.com", "user": {"login": "jquense"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c442efa7c5a44f19f321a3d6aa839118081ef75b", "messageHeadline": "Initial", "author": {"name": "jquense", "email": "monastic.panic@gmail.com", "user": {"login": "jquense"}}, "additions": 1190, "deletions": 0}}, {"node": {"oid": "5b35722d632b01691682e546209757f35df09d7a", "messageHeadline": "Bump semver@6 (babel/babel-eslint#802)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "3396fdd7f7aff3c50e6fb9388b1e40cfc333e5e7", "messageHeadline": "Breaking: make AST match Espree 6 (babel/babel-eslint#785)", "author": {"name": "Chiawen Chen", "email": "golopot@gmail.com", "user": {"login": "golopot"}}, "additions": 4, "deletions": 47}}, {"node": {"oid": "6b3e9e3f1e857507ce2b826288e5c3dccf8cf693", "messageHeadline": "Bump eslint-utils from 1.4.0 to 1.4.2 (babel/babel-eslint#796)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "030fddb0b88b9288fb9f762126107ad3bd8e1b87", "messageHeadline": "chore: Update deps and fix tests for new mocha and eslint (babel/babe\u2026", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1696, "deletions": 1152}}, {"node": {"oid": "86350631183488c2509204e107b3787aa3b7aa48", "messageHeadline": "Bump js-yaml from 3.12.0 to 3.13.1 (babel/babel-eslint#780)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "6748797681a32888dc4aae9a508453da7973fbe8", "messageHeadline": "Bump lodash from 4.17.5 to 4.17.14 (babel/babel-eslint#779)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "f9836caee5e546a1bed6378667f75aa7b3769bd7", "messageHeadline": "fix typo in README.md (babel/babel-eslint#762)", "author": {"name": "Param Aggarwal", "email": "paramaggarwal@gmail.com", "user": {"login": "paramaggarwal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3fcfc90a123cf7fd8ab667a593ccc8ff4ab70094", "messageHeadline": "Fix to convert hash token. (babel/babel-eslint#753)", "author": {"name": "Yosuke Ota", "email": "otameshiyo23@gmail.com", "user": {"login": "ota-meshi"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "025fff787164f23471fc9afbbe1d409ee946779e", "messageHeadline": "Docs: Add glob-based configuration example (babel/babel-eslint#748)", "author": {"name": "Kai Cataldo", "email": "kaicataldo@users.noreply.github.com", "user": {"login": "kaicataldo"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "2d64900b46a36c46efbb6224f46c0d460a2ec322", "messageHeadline": "11.0.0-beta.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37cf65c6f8d12cfcb6cf2fa5ffe5965ce1e13fc4", "messageHeadline": "Add requireConfigFile option (babel/babel-eslint#743)", "author": {"name": "Kai Cataldo", "email": "kaicataldo@users.noreply.github.com", "user": {"login": "kaicataldo"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "0581ce1559038a68f8edc73a9453d88553dec66f", "messageHeadline": "Add code of conduct (same as Babel) (babel/babel-eslint#740) [skip ci]", "author": {"name": "Kai Cataldo", "email": "kaicataldo@users.noreply.github.com", "user": {"login": "kaicataldo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bbce2b380734873aa3ba87d0342891bde82c1b88", "messageHeadline": "Remove comment attachment (babel/babel-eslint#736)", "author": {"name": "Kai Cataldo", "email": "kaicataldo@users.noreply.github.com", "user": {"login": "kaicataldo"}}, "additions": 52, "deletions": 122}}, {"node": {"oid": "2b9ee42ded0436254cf8c37d53bffe78b186131c", "messageHeadline": "Remove monkeypatching dead code (babel/babel-eslint#737)", "author": {"name": "Kai Cataldo", "email": "kaicataldo@users.noreply.github.com", "user": {"login": "kaicataldo"}}, "additions": 12, "deletions": 57}}, {"node": {"oid": "47de99e1b864554e0b3e809c8cd2e47bd941605b", "messageHeadline": "Use @babel/core#parse (babel/babel-eslint#711)", "author": {"name": "Kai Cataldo", "email": "kaicataldo@users.noreply.github.com", "user": {"login": "kaicataldo"}}, "additions": 1144, "deletions": 279}}, {"node": {"oid": "bede064c0b58d96b452f437cf9965845b4b5ac41", "messageHeadline": "Major: remove parseNoPatch (babel/babel-eslint#733)", "author": {"name": "Kai Cataldo", "email": "kaicataldo@users.noreply.github.com", "user": {"login": "kaicataldo"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "c209725ada5d8ac056c8f1b8ce166a6229b233b4", "messageHeadline": "Test Node v11 in CI (babel/babel-eslint#712)", "author": {"name": "Kai Cataldo", "email": "kaicataldo@users.noreply.github.com", "user": {"login": "kaicataldo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "de38cfc510b6ad8db480e10a369c618eb50d36e6", "messageHeadline": "fix index path typo (babel/babel-eslint#709)", "author": {"name": "Emerson Laurentino", "email": "emersonlaurentino@hotmail.com", "user": {"login": "emersonlaurentino"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22a1681e11cde120ffc124a5c34b356afd8eddf1", "messageHeadline": "Merge pull request babel/babel-eslint#706 from kaicataldo/es6", "author": {"name": "Kai Cataldo", "email": "kaicataldo@users.noreply.github.com", "user": {"login": "kaicataldo"}}, "additions": 95, "deletions": 77}}, {"node": {"oid": "40d9bb3a773ed511a972bdbb256c43766b589e4e", "messageHeadline": "10.0.1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e56b342e593677b5c6a6c6f606d4299558539422", "messageHeadline": "Revert babel/babel-eslint#584 (babel/babel-eslint#697)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 21}}, {"node": {"oid": "9adb82e68a0001628a1256370695279eebbb3a96", "messageHeadline": "10.0.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "742aa412a7b7f10117d013a6cb0d97860587c591", "messageHeadline": "test value should be switched", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "22fa8e6f20f401a46d426d3b6848b3be97997151", "messageHeadline": "Treat type alias declarationlike function declaration (babel/babel-es\u2026", "author": {"name": "Joa Ebert", "email": "joaebert@googlemail.com", "user": {"login": "joa"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "78a2f603ce4bbfa5db3a57ce7ea097842a03eb71", "messageHeadline": "Test eslint5, update peerDep (babel/babel-eslint#690)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 165, "deletions": 189}}, {"node": {"oid": "990ea0f1ae78ed61c77f3db4b0a57b22e0a36f72", "messageHeadline": "Drop old monkeypatching behavior (babel/babel-eslint#689)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 7, "deletions": 447}}, {"node": {"oid": "dae75e18532972abf6bd45ad4fb43101aca1b275", "messageHeadline": "9.0.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6a7601e4a5bb2c4047cc4deec7a16eec0d8edeb", "messageHeadline": "Bump to babel@7.0.0 \ud83c\udf89 (babel/babel-eslint#676)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 51, "deletions": 51}}, {"node": {"oid": "c456fdddd71198827c4a78ae389e8472db59b5d6", "messageHeadline": "Docs: Make the default parserOptions more explicit (babel/babel-eslin\u2026", "author": {"name": "Ed Morley", "email": "501702+edmorley@users.noreply.github.com", "user": {"login": "edmorley"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2a1c76e070ca9366ae75dc88b46af409927ee88b", "messageHeadline": "Add logical assignment plugin (babel/babel-eslint#674)", "author": {"name": "Alexandre Borela", "email": "alexandre.borela@gmail.com", "user": {"login": "borela"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "57c825eebb3a364a6b47415ad2148f26d2142ab3", "messageHeadline": "Bump some devDeps", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 821, "deletions": 195}}, {"node": {"oid": "6ab458b512be9f2ceaece08a34a2c4e33acea693", "messageHeadline": "build(deps): upgrade @babel/* to 7.0.0-rc.2 (babel/babel-eslint#668)", "author": {"name": "Leo Yin", "email": "viztor@users.noreply.github.com", "user": {"login": "viztor"}}, "additions": 72, "deletions": 68}}, {"node": {"oid": "35c49ddf9756cbf0d6a97fe535e1906ddf0bb2ac", "messageHeadline": "9.0.0-beta.3", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "098ab73be1be98bb9afd7e44b2813ff2ae6b03b9", "messageHeadline": "update lock", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e675cd7445910b7642dbbfa764ec13ac0412b7f6", "messageHeadline": "chore - fixing eslint-scope to a safe version; resolves babel/babel-e\u2026", "author": {"name": "Mark Tse", "email": "neverendingqs@users.noreply.github.com", "user": {"login": "neverendingqs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1f945805294d1b7b8635ee7af352d88b3a7645a", "messageHeadline": "9.0.0-beta.2", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a17917810d55b7b49793a5425f955c4d4ad20943", "messageHeadline": "Merge pull request babel/babel-eslint#645 from rubennorte/support-new\u2026", "author": {"name": "Rub\u00e9n Norte", "email": "rubennorte@gmail.com", "user": {"login": "rubennorte"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "dcf55cb730679585708dd838020bd0ef38c55fce", "messageHeadline": "Upgrade Babel to v7.0.0-beta.52 (babel/babel-eslint#650)", "author": {"name": "Rub\u00e9n Norte", "email": "rubennorte@gmail.com", "user": {"login": "rubennorte"}}, "additions": 52, "deletions": 51}}, {"node": {"oid": "28c45078665f7303a27878e0e8f5a54eda5cae39", "messageHeadline": "9.0.0-beta.1", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f9e2a5be6c8eec78c85d0722cce1f6a8014c16c", "messageHeadline": "Breaking: Upgraded Babel to 7.0.0-beta.51 (babel/babel-eslint#642)", "author": {"name": "Rub\u00e9n Norte", "email": "rubennorte@gmail.com", "user": {"login": "rubennorte"}}, "additions": 168, "deletions": 73}}, {"node": {"oid": "8dae11e6d25d87963e402df9d3635e129cb933f3", "messageHeadline": "8.2.5", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9342a5b74c91119e1b20a0ae96b3d1f87272edcd", "messageHeadline": "Revert bump to babel 51 (babel/babel-eslint#640)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 59, "deletions": 62}}, {"node": {"oid": "92507e598fa62b5da1681d201eb2793252b1f420", "messageHeadline": "8.2.4", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42d07696831c09e3a2fc5fb8266919e167ce827e", "messageHeadline": "Add test for template string with object with template string inside \u2026", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6a6c2bad5071662c7fd4d98521bb0e6309e739f5", "messageHeadline": "Support OptionalMemberExpression with scope too (babel/babel-eslint#634)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 67, "deletions": 4}}, {"node": {"oid": "b537da9b53524169dc994e45d533a3e9b90f08a6", "messageHeadline": "Drop node4 in travis", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "85d8f7047851a7a9063294578712d5dbe40c3c15", "messageHeadline": "Bump Babel deps", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 60, "deletions": 56}}, {"node": {"oid": "da43afb5deb8453c4e4ce2ee670e81ff2fb3f50e", "messageHeadline": "refactor: rename babylon to @babel/parser", "author": {"name": "Cristian Pallar\u00e9s", "email": "cristian@pallares.io", "user": {"login": "skyrpex"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "077bea0a45f97d451129d0e3e8c46fbdb2a72123", "messageHeadline": "Fix converting template types to handle nested templates (babel/babel\u2026", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 95, "deletions": 95}}, {"node": {"oid": "99968db2b1485e8ab580523b6d228eccee048cb3", "messageHeadline": "Fix token types for experimental operators (babel/babel-eslint#632)", "author": {"name": "Rub\u00e9n Norte", "email": "rubennorte@gmail.com", "user": {"login": "rubennorte"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "3477626973a24e18c6fc40b97c7855078ab4e3b7", "messageHeadline": "Add support for the optional chaining operator (babel/babel-eslint#630)", "author": {"name": "Rub\u00e9n Norte", "email": "rubennorte@gmail.com", "user": {"login": "rubennorte"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "735abb06b4a15998aeb462337ea09f394aa19dd2", "messageHeadline": "don't require unpad per test fixture, fixes babel/babel-eslint#572 (b\u2026", "author": {"name": "jmurretxactly", "email": "35241735+jmurretxactly@users.noreply.github.com", "user": {"login": "jmurretxactly"}}, "additions": 381, "deletions": 534}}, {"node": {"oid": "cadb22334e87a182767381151abcff59b1052935", "messageHeadline": "updates readme for latest eslint & babel-eslint (babel/babel-eslint#6\u2026", "author": {"name": "Ankur Oberoi", "email": "aoberoi@gmail.com", "user": {"login": "aoberoi"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b2bc4fe4f468a8b2ee6e42fb441978b6a2447eba", "messageHeadline": "8.2.3", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f7aea98eb1165b2ac7980e8b19f172f4d79023b", "messageHeadline": "lock to beta.44", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 53, "deletions": 46}}, {"node": {"oid": "b2c065976b68697661299e03f3fbdcfec16dfc0f", "messageHeadline": "Save babel beta packages as exact versions (babel/babel-eslint#606) [\u2026", "author": {"name": "Bary Levi", "email": "barylevi@gmail.com", "user": {"login": "bary12"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f75f7a0601a02615bc9bfc1b2459e6feebcb8c16", "messageHeadline": "8.2.2", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1bd58fa018b080117f0bcc7acf43ecb6f8d37a2d", "messageHeadline": "Allow newer versions of babel", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 9, "deletions": 51}}, {"node": {"oid": "c27c2b6e68b5066de91cf95847472063c4251336", "messageHeadline": "Update dependencies", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 404, "deletions": 358}}, {"node": {"oid": "c03d5c41a5d9f3d58f3820d98fcec9085f9910b6", "messageHeadline": "chore(package): update lint-staged to version 6.1.1 (babel/babel-esli\u2026", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7057e9fb73b3f6b127b50636240850418490571c", "messageHeadline": "Bump deps (babel/babel-eslint#591)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 72, "deletions": 43}}, {"node": {"oid": "fbb7ff6e44dad0178fc8efd22663df108772d215", "messageHeadline": "Fix: wrong token type of ! and ~ (fixes babel/babel-eslint#576) (babe\u2026", "author": {"name": "Toru Nagashima", "email": "star.ctor@gmail.com", "user": {"login": "mysticatea"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "6d37c551dd2bf0fc7a15754400d685a7cf76045f", "messageHeadline": "8.2.1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23d12acd1524604d1db785b51d1981cc132c9130", "messageHeadline": "fix export change (babel/babel-eslint#571)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "b6ce2b649f8e5ffcb75ba2c3f42c7cbf83f1a46c", "messageHeadline": "8.2.0", "author": {"name": "Kai Cataldo", "email": "kaicataldo@gmail.com", "user": {"login": "kaicataldo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2afde9943402092413bb124bf99c801d3e81c0c6", "messageHeadline": "Add other parser plugins, update yarn.lock (babel/babel-eslint#569)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 40, "deletions": 34}}, {"node": {"oid": "97c944251114bb0ef6a40191157914556fc7c1ee", "messageHeadline": "Make 2018 the default ecmaVersion for rules relying on parserOptions \u2026", "author": {"name": "Kai Cataldo", "email": "kaicataldo@users.noreply.github.com", "user": {"login": "kaicataldo"}}, "additions": 6, "deletions": 17}}, {"node": {"oid": "660180b93258d9195cc1acfea9b88627edd0c26f", "messageHeadline": "update babel packages (babel/babel-eslint#565)", "author": {"name": "jony89", "email": "ariel@emath.co.il", "user": {"login": "jony89"}}, "additions": 4, "deletions": 15}}, {"node": {"oid": "d0d84aca9b1cc70c0cccb8045395165c47eee7e5", "messageHeadline": "8.1.2", "author": {"name": "Toru Nagashima", "email": "star.ctor@gmail.com", "user": {"login": "mysticatea"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "624a425f7da138772c95092c3b0d07aaac0db0d8", "messageHeadline": "Fix: add Literal type to visitorKeys (babel/babel-eslint#562)", "author": {"name": "Toru Nagashima", "email": "star.ctor@gmail.com", "user": {"login": "mysticatea"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3cb154df82f2f96691de1d224a6fe8dcb808d079", "messageHeadline": "Fix: ignore eval (fixes babel/babel-eslint#560) (babel/babel-eslint#561)", "author": {"name": "Toru Nagashima", "email": "star.ctor@gmail.com", "user": {"login": "mysticatea"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "a706e85b19fa25c2e7db1bcf508c2fbaddfd5e55", "messageHeadline": "8.1.1", "author": {"name": "Toru Nagashima", "email": "star.ctor@gmail.com", "user": {"login": "mysticatea"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e988a88af042d5b27ed80945d33700ffb0fde172", "messageHeadline": "Fix: Prevent parseForESLint() behavior from changing after parse() is\u2026", "author": {"name": "Teddy Katz", "email": "teddy.katz@gmail.com", "user": {"login": "not-an-aardvark"}}, "additions": 779, "deletions": 444}}, {"node": {"oid": "5b08714a4d976ac2790fcb655a8b115a6c0bd200", "messageHeadline": "8.1.0", "author": {"name": "Teddy Katz", "email": "teddy.katz@gmail.com", "user": {"login": "not-an-aardvark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d33839a9c306fece26ecc6bb81cf9bf7d1a37e22", "messageHeadline": "Re-add parseNoPatch function (accidentally removed) (babel/babel-esli\u2026", "author": {"name": "Teddy Katz", "email": "teddy.katz@gmail.com", "user": {"login": "not-an-aardvark"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "5d6d52f04e17e36640fda0b78b4320368927fdb0", "messageHeadline": "Use new scopeManager/visitorKeys APIs (babel/babel-eslint#542)", "author": {"name": "Toru Nagashima", "email": "star.ctor@gmail.com", "user": {"login": "mysticatea"}}, "additions": 592, "deletions": 158}}, {"node": {"oid": "7ed6bfb9253ad83b2a2e8cf90a2045d8ca8cb4c7", "messageHeadline": "8.0.3", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a36eca1b4d5ed592c3f42d9d6fff60e807c98d8", "messageHeadline": "Fix mocha command path.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6172b2ed349365732613fdf54197a187e49cf64", "messageHeadline": "Lock down dependency versions.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "39cef9288589a7a1da5b4a85eebd023ea6302bb9", "messageHeadline": "8.0.2", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e2bbc370542e601c8a5ab690ba7e3b1de46acd2", "messageHeadline": "require correct deps", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "090269e5a09353675060174fdbb48a481f2ce96f", "messageHeadline": "Always use unpad (babel/babel-eslint#535)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 118, "deletions": 149}}, {"node": {"oid": "f43062ebbbc79f07a1b9408ab0e0b88dcc9e0c2c", "messageHeadline": "Allow ^ version for babel dependencies (babel/babel-eslint#534)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 104, "deletions": 217}}, {"node": {"oid": "38f372b8ea9552b40700acbc3bf435ea146f2afd", "messageHeadline": "fix(package): update babylon to version 7.0.0-beta.31 (babel/babel-es\u2026", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c958724bbd337bf9ba3e21cbe8482aec10523b9c", "messageHeadline": "8.0.1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0d8baf320efdab952bee64620e9310ebdd84a44", "messageHeadline": "Update README.md support (babel/babel-eslint#531) [skip ci]", "author": {"name": "Clement Hoang", "email": "clement.hoang24@gmail.com", "user": {"login": "clemmy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b3caf7b66980f6fe64541092883ea053725d9d8", "messageHeadline": "chore(package): update mocha to version 4.0.0 (babel/babel-eslint#524)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04cf4246b850f11581373602629e6599f6f496e6", "messageHeadline": "Adding optionalCatchBinding to plugins. (babel/babel-eslint#521)", "author": {"name": "Jordan Gensler", "email": "jordangens@gmail.com", "user": {"login": "kesne"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "b576677e9f69193984c8251e1ea2faf6baf78068", "messageHeadline": "8.0.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d61b06b8b524b246f48effc20617f2dfb0b17385", "messageHeadline": "update to beta.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 68, "deletions": 62}}, {"node": {"oid": "15e2aa0a2438c1bd8f827dfd26ede8fa1f495acc", "messageHeadline": "Remove already fixed workaround (babel/babel-eslint#508)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "bc9b69590b6577e260c92693981fee7f75c77f5c", "messageHeadline": "8.0.0-alpha.17", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf86d945975f0a17c66382c14724a3e6cbad6925", "messageHeadline": "alpha.17", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 86, "deletions": 52}}, {"node": {"oid": "35f79cb272c50b5b66e33c260af515bd56616bfd", "messageHeadline": "8.0.0-alpha.15", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "522140b43fdef120a9fcd04c20d015a5715fe181", "messageHeadline": "update (babel/babel-eslint#504)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 126, "deletions": 4}}, {"node": {"oid": "c9b8d2dfd153c93b1be34f2bc29dc8f2a21cb49e", "messageHeadline": "Readme update usage section (babel/babel-eslint#501) [skip ci]", "author": {"name": "Evan Brodie", "email": "ecbrodie@users.noreply.github.com", "user": {"login": "ecbrodie"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "469e679b6d8a24846f25af824d639798f13bc671", "messageHeadline": "Update eslint to the latest version \ud83d\ude80 (babel/babel-eslint#500)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 245, "deletions": 350}}, {"node": {"oid": "dcb4bffee5e24facb150514770e62e892c63864e", "messageHeadline": "chore(package): update husky to version 0.14.0 (babel/babel-eslint#498)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a791d175c1ac5c20221f5af5ff484949623c9e8", "messageHeadline": "Update install instructions to use latest stable release (babel/babel\u2026", "author": {"name": "Kevin M\u00e5rtensson", "email": "kevinmartensson@gmail.com", "user": {"login": "kevva"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d40a6dd9b7878521368a89fb0e7355f763456422", "messageHeadline": "8.0.0-alpha.13", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6aec93c46858b96aab63b1ae8e88be20e45d10a1", "messageHeadline": "Merge pull request babel/babel-eslint#493 from danez/regression-test", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "94e69f399b5db1e54d4d134c6f5be8044c77b6e7", "messageHeadline": "Add Prettier (babel/babel-eslint#491)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 856, "deletions": 383}}, {"node": {"oid": "001064885df95009b7c8a6d258a77ea743bd5a92", "messageHeadline": "8.0.0-alpha.12", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bffbaff7e2d7f4058d8022b2356871415defb230", "messageHeadline": "Use babylon estree and ranges (babel/babel-eslint#489)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 17, "deletions": 153}}, {"node": {"oid": "36a630e0235676dcb7a94a399794fcbcfb1d07d9", "messageHeadline": "Fix: allow options to be optional when monkey patching escope.analyze\u2026", "author": {"name": "Mark Banner", "email": "standard8@mozilla.com", "user": {"login": "Standard8"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "45a9f64174697182b91bbc25d16bada3b90d2c15", "messageHeadline": "Use Node 8 and drop Node 5 from travis (babel/babel-eslint#483)", "author": {"name": "Reyad Attiyat", "email": "reyad.attiyat@gmail.com", "user": {"login": "soda0289"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4e4aa0563949c0fa5921c136995d95be0a9b2c21", "messageHeadline": "Update to Babylon 7 (fixes babel/babel-eslint#481) (babel/babel-eslin\u2026", "author": {"name": "Reyad Attiyat", "email": "reyad.attiyat@gmail.com", "user": {"login": "soda0289"}}, "additions": 169, "deletions": 21}}, {"node": {"oid": "cb2eb3a1fb6096ecc398f964365259fede0c93b8", "messageHeadline": "Fix: Convert RegExpLieteral value to RegExp object (fixes babel/babel\u2026", "author": {"name": "Reyad Attiyat", "email": "reyad.attiyat@gmail.com", "user": {"login": "soda0289"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "b4daa5eae2d038ae09c74b87b0c61e8dc1ed2355", "messageHeadline": "7.2.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6feaee84e0d02a08f207df3688d77bf4abeee246", "messageHeadline": "Fix flow type spread handling (babel/babel-eslint#465)", "author": {"name": "Andres Suarez", "email": "zertosh@gmail.com", "user": {"login": "zertosh"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "b5c058bf6e51dbd2aef719fdfdb3072b97e51bde", "messageHeadline": "7.2.2", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "267731917b07e3e3f9b530ce190cf14a4227321e", "messageHeadline": "Fix: use eslint-scope instead of escope if present (babel/babel-eslin\u2026", "author": {"name": "Vitor Balocco", "email": "vitorbal@gmail.com", "user": {"login": "vitorbal"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "b8a3af8cd6e0f5e7b1831aedb2b07897d9a9919a", "messageHeadline": "Separate finding peer deps from monkeypatching (babel/babel-eslint#460)", "author": {"name": "Andres Suarez", "email": "zertosh@gmail.com", "user": {"login": "zertosh"}}, "additions": 33, "deletions": 46}}, {"node": {"oid": "9a558bd94207ef59dbc5485b81842e9d283a5ec0", "messageHeadline": "Remove unused .gitmodules (babel/babel-eslint#457)", "author": {"name": "Andres Suarez", "email": "zertosh@gmail.com", "user": {"login": "zertosh"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "d78b0debd7b76984ce1936e8bb329e991b371ab2", "messageHeadline": "Use dedent for unpadding (babel/babel-eslint#456)", "author": {"name": "Andres Suarez", "email": "zertosh@gmail.com", "user": {"login": "zertosh"}}, "additions": 7, "deletions": 16}}, {"node": {"oid": "711c1e2f4b9c437a57a832894cb4f2d07cfc5a70", "messageHeadline": "Merge pull request babel/babel-eslint#455 from babel/babylon-to-espre\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 103, "deletions": 107}}, {"node": {"oid": "2ca65d5451afcefac451b68e58ff1e898c428c55", "messageHeadline": "Add type parameter scope tests (babel/babel-eslint#454)", "author": {"name": "Andres Suarez", "email": "zertosh@gmail.com", "user": {"login": "zertosh"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "e8b91f88629fb4cdbf706b3e362431e61cb9a88b", "messageHeadline": "7.2.1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26daac869032b3dd6f8b4c088a8f62e72d33a3f4", "messageHeadline": "Remove left over eslint 2 estraverse code (babel/babel-eslint#452)", "author": {"name": "Andres Suarez", "email": "zertosh@gmail.com", "user": {"login": "zertosh"}}, "additions": 8, "deletions": 17}}, {"node": {"oid": "1c5400a67097a2aa38cac1169762a073a887df2f", "messageHeadline": "Fix type param and interface declaration scoping (babel/babel-eslint#\u2026", "author": {"name": "Andres Suarez", "email": "zertosh@gmail.com", "user": {"login": "zertosh"}}, "additions": 83, "deletions": 20}}, {"node": {"oid": "700f62e28e8e3d2cdae49b4f1dc956e806a79306", "messageHeadline": "Remove lodash dependency (babel/babel-eslint#450)", "author": {"name": "Andres Suarez", "email": "zertosh@gmail.com", "user": {"login": "zertosh"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "371488c1028e8f02ebe0c9dffc83f9f9a9366113", "messageHeadline": "Format non-regression errors for legibility (babel/babel-eslint#451)", "author": {"name": "Andres Suarez", "email": "zertosh@gmail.com", "user": {"login": "zertosh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1cda9b6a802f0137f7b4b06c5336f3ba9d58d2d3", "messageHeadline": "Update README.md with codeFrame option (babel/babel-eslint#448)", "author": {"name": "Lu\u00eds Couto", "email": "hello@luiscouto.pt", "user": {"login": "Couto"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f9b19189d78a9ac65dfff6c4a79b6264309a7551", "messageHeadline": "7.2.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3c40a1851bc9d679e5becb4643036402f407d4a", "messageHeadline": "Use `lodash` instead of `lodash.pickby`. (babel/babel-eslint#435)", "author": {"name": "wtgtybhertgeghgtwtg", "email": "wtgtybhertgeghgtwtg@gmail.com", "user": {"login": "wtgtybhertgeghgtwtg"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "65413344bdf412ea62c4b77c9103f3d69266db12", "messageHeadline": "[flow] Process polymorphic type bounds on functions (babel/babel-esli\u2026", "author": {"name": "Alex Rattray", "email": "rattray.alex@gmail.com", "user": {"login": "rattrayalex"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "2bee348c9afe9bda68d2b96a76b9b59d7a8e9533", "messageHeadline": "Add option to disable code frame. (babel/babel-eslint#446)", "author": {"name": "Lu\u00eds Couto", "email": "hello@luiscouto.pt", "user": {"login": "Couto"}}, "additions": 67, "deletions": 6}}, {"node": {"oid": "dccd5a75931ce0091a61e71338b82f670b08cb81", "messageHeadline": "Merge pull request babel/babel-eslint#447 from kaicataldo/clean-up-es\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 153, "deletions": 158}}, {"node": {"oid": "b3c41bd5d7024412730b369820a59a5669549379", "messageHeadline": "remove deprecated rule examples [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "ad8a7e78e155a9cfe4f74f3f30560dafbb238a2c", "messageHeadline": "update readme [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4f4d229e0ad8fe04f1e91e9066ab0d708914e946", "messageHeadline": "chore(package): update eslint-config-babel to version 6.0.0 (babel/ba\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1017, "deletions": 5}}, {"node": {"oid": "d76cfe05b17e714fd17ec0173e01aef436f89f6f", "messageHeadline": "Update to use Node 4 features (babel/babel-eslint#425)", "author": {"name": "Nazim Hajidin", "email": "nhajidin@users.noreply.github.com", "user": {"login": "nhajidin"}}, "additions": 246, "deletions": 246}}, {"node": {"oid": "fd2093914efa880f73d1dd618dd0256376703571", "messageHeadline": "chore(package): update eslint-config-babel to version 4.0.0 (babel/ba\u2026", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "10864cfa71a467634ce1790a9b132ebe78f0bda8", "messageHeadline": "add badges [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "38072c0716ebc53c62e3433f4b510e7dd0f83faf", "messageHeadline": "Revert \"use `*`\" (babel/babel-eslint#426)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "122acf8f819c59e8e47e275a09f5e84d3ae0bf07", "messageHeadline": "use `*` (babel/babel-eslint#421)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 17}}, {"node": {"oid": "332da936b78c9ad2a0075b9242b2684a9f4ac09d", "messageHeadline": "chore(package): update eslint-config-babel to version 3.0.0 (babel/ba\u2026", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f78ab342fdee2af7b5f2538fc4e5b394868cd25f", "messageHeadline": "7.1.1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49625639f2277675d5cc24ad124c422633ef4cd0", "messageHeadline": "chore(package): update dependencies (babel/babel-eslint#422)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "838bada36d96229d8b9319cc47c2f8ad25c67fdd", "messageHeadline": "append code frame on parse error (babel/babel-eslint#418)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "1be2c47da65157b3b74239700b094e6ba330fb2d", "messageHeadline": "chore(package): update babylon to version 6.13.0 (babel/babel-eslint#\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c12b515b8f4b30172d048659ab85eb34152c34c", "messageHeadline": "chore(package): update eslint to version 3.9.1 (babel/babel-eslint#419)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93a4c3c69982aa33581ef6638b8daf8b3421e402", "messageHeadline": "7.1.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d52247080a995f9c769b725638fe88c4cc82f8e", "messageHeadline": "[import()] Adding support to lint dynamic imports (babel/babel-eslint\u2026", "author": {"name": "Jordan Gensler", "email": "jordangens@gmail.com", "user": {"login": "kesne"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "1f04cab99fce5777b746b501f796a82955dc2e1c", "messageHeadline": "Now using template strings (babel/babel-eslint#410)", "author": {"name": "Steven Job", "email": "steven_job@live.com", "user": {"login": "stevenjob"}}, "additions": 776, "deletions": 702}}, {"node": {"oid": "31f48f0651a8ab3ca2124ace770ef03bd706a5e4", "messageHeadline": "Update test for eslint 3.8 (babel/babel-eslint#412)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "610cf28dab873bf65cab70498aec168279b69bdb", "messageHeadline": "Update eslint-config-babel to version 2.0.1 \ud83d\ude80 (babel/babel-eslint#408)", "author": {"name": "Greenkeeper", "email": "support@greenkeeper.io", "user": {"login": "greenkeeperio-bot"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "994eea7a534bde77bc4a6449ce7de0d4c67e6920", "messageHeadline": "docs: Update built-in support notes in README (babel/babel-eslint#398\u2026", "author": {"name": "Nick", "email": "MethodGrab@users.noreply.github.com", "user": {"login": "MethodGrab"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8d48eecc2f101108e5d2c4b6c34220491b3f2f6e", "messageHeadline": "7.0.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa6c5ccd459794f059cf44575d1dd1bbb209704c", "messageHeadline": "updates", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3c414db3125335ef0486619c71beca07fa4b0582", "messageHeadline": "remove eslint 2 logic (babel/babel-eslint#361)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 22, "deletions": 52}}, {"node": {"oid": "ce6d9df1926e5086b4e4fd46b3ba7ec02e282e20", "messageHeadline": "Remove the lodash.assign dependency (babel/babel-eslint#393)", "author": {"name": "Ville Immonen", "email": "ville.immonen@iki.fi", "user": {"login": "fson"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "33343e6688ffd5ba206795b1960b9d756e0952ea", "messageHeadline": "chore(package): update babylon to version 6.11.2 (babel/babel-eslint#\u2026", "author": {"name": "Greenkeeper", "email": "support@greenkeeper.io", "user": {"login": "greenkeeperio-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2339c8af0f3583f48fa6f0bcd58940f6363ea494", "messageHeadline": "chore(package): update espree to version 3.3.1 (babel/babel-eslint#394)", "author": {"name": "Greenkeeper", "email": "support@greenkeeper.io", "user": {"login": "greenkeeperio-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93a73cc4837e20c0163c33181bf38dc1fad8b4f3", "messageHeadline": "chore(package): update eslint to version 3.6.0 (babel/babel-eslint#392)", "author": {"name": "Greenkeeper", "email": "support@greenkeeper.io", "user": {"login": "greenkeeperio-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d4e8cfea38116a3b26bfed5ad50d3ac65496a4b", "messageHeadline": "update test line number [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f97d83d8471ac46b94e92f66f577a72d44384aeb", "messageHeadline": "eslint-plugin-flow-vars -> eslint-plugin-flowtype (babel/babel-eslint\u2026", "author": {"name": "Dan Harper", "email": "intouch@danharper.me", "user": {"login": "danharper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c70c76cfdf7bde99500a9bd350ea0ba3cf0fb7c", "messageHeadline": "add deps for npm 2", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "313388b293ebf5db8d909b9113eedabc806f7d35", "messageHeadline": "typo", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b812b087c47e8968a9d0bc087bbaf87aed3dc09", "messageHeadline": "Merge pull request babel/babel-eslint#354 from babel/eslint-config-babel", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 334, "deletions": 345}}, {"node": {"oid": "481329a47e6b3defdfcf5ac8d40813c19e27390b", "messageHeadline": "chore(package): update mocha to version 3.0.0 (babel/babel-eslint#356)", "author": {"name": "Greenkeeper", "email": "support@greenkeeper.io", "user": {"login": "greenkeeperio-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50e0abfd16e39bebbec2f315040f39daf7c315f7", "messageHeadline": "Drop node < 4 (babel/babel-eslint#358)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 15}}, {"node": {"oid": "0534eb764495bbc79be815da8369072149151651", "messageHeadline": "Fix tests for eslint 3.2 (babel/babel-eslint#352)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "289bf4f84a2e81bd24a0cf835b9d4dda2f1da870", "messageHeadline": "Add note about eslint 3 [skip ci]", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "af44a1cc83bffbd7a703ef690f8ff10005bde85f", "messageHeadline": "Test eslint 3 and 2 on travis (babel/babel-eslint#340)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "0cb35ab04e8a2a5d5c223a16dbe3311803b39978", "messageHeadline": "Fix tests for eslint 3.0", "author": {"name": "Daniel Tschinder", "email": "code@tschinder.de", "user": {"login": "danez"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b0dbbfcc031983f0a93a637d0b7de676ccdc97d8", "messageHeadline": "6.1.2", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1766a21145d8ebd3d8c1133b5761032d3f821033", "messageHeadline": "Fix: improve handling of class properties (fixes babel/babel-eslint#3\u2026", "author": {"name": "Toru Nagashima", "email": "star.ctor@gmail.com", "user": {"login": "mysticatea"}}, "additions": 56, "deletions": 7}}, {"node": {"oid": "52d9c34465aba12ea42b8eadc1c7b36361f92e0a", "messageHeadline": "6.1.1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ee5e6e59ca96bc79a32adf0eb2f985fc65c1bd6", "messageHeadline": "Create a variable for class properties in scope instead of deleting t\u2026", "author": {"name": "Henry Zhu", "email": "hzoo@users.noreply.github.com", "user": {"login": "hzoo"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "66a4cf578fa8e7cb5ed2143b98834f014f509c11", "messageHeadline": "remove hardcoded strict mode value (babel/babel-eslint#331)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "19baee224290d4f2d906911e45a57636b1f08d5e", "messageHeadline": "Add testcase for space-comment and shebang babel/babel-eslint#163", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "ce54b07e2d1520230dd0fdab0d7d1778da7d2f7a", "messageHeadline": "Testcase for newline-before-return shouldn't fail with comments. (bab\u2026", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "167b8bf0a034b0d6f7e1579729ebbec3ecfb08db", "messageHeadline": "6.1.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab9afd33d1109c7f718c6b1f290b2d2b4309c12f", "messageHeadline": "Add allowImportExportEverywhere parserOption (babel/babel-eslint#327)\u2026", "author": {"name": "rhettlivingston", "email": "rhettlivingston@users.noreply.github.com", "user": {"login": "rhettlivingston"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "4d473c330579fead88ce135df03a89948c11af46", "messageHeadline": "6.0.5", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93a9a8d638853086ebf8ab1cc5a254951a60b70c", "messageHeadline": "Reset TypeParameters to Identifier (babel/babel-eslint#325)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "c8fe9136d754ea253dd5f6034d11e4c6e57e7f2d", "messageHeadline": "add a message about using the default parser (babel/babel-eslint#306)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "97af2b0b62577cf684f2e1a625c746d1aa69a3da", "messageHeadline": "Add regression test for babel/babel-eslint#223 (babel/babel-eslint#305)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "81ce743986caa6daabac184f3c3c06828820ec69", "messageHeadline": "Add node 6 to travis tests.", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2b66040f0dd82a78bf1f0ec08650743a637075d0", "messageHeadline": "Add tests for two issues and rename test suite (babel/babel-eslint#304)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "872449d6fc3c8515490e5499b5e68db5b1d98cec", "messageHeadline": "Add configuration section to README (babel/babel-eslint#303)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "a2f345b24b5ac01e971b7267086efa0afaa8d77b", "messageHeadline": "add changelog command", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "161edcca4834c0277b79c62f073844da12c6146a", "messageHeadline": "6.0.4", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cfd35799da208aa781645e620176b7691ca42d19", "messageHeadline": "Fix parent not being set for decorator nodes. (babel/babel-eslint#296)", "author": {"name": "Rafa\u0142 Ruci\u0144ski", "email": "fatfisz@gmail.com", "user": {"login": "fatfisz"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "0ccbceb9e86b2008b3c4d7f744050f7a10aed00d", "messageHeadline": "Ensure strictmode is enabled/disabled when changing sourceType (babel\u2026", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "cbc0475634a4c91ba18a6b2c87182ab7efea7eb5", "messageHeadline": "Update lodash and replace pick by pickBy (babel/babel-eslint#301)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cf456bfe4a2e1a76a328637166c3c1e51f1663ea", "messageHeadline": "Fix escope to take sourceType and ecmaVersion from options (babel/bab\u2026", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 99, "deletions": 22}}, {"node": {"oid": "fd36e3cf8d23879cad9be02f8523743552f69525", "messageHeadline": "Declare eslint call more simply in the scripts. (babel/babel-eslint#297)", "author": {"name": "Rafa\u0142 Ruci\u0144ski", "email": "fatfisz@gmail.com", "user": {"login": "fatfisz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "149dd082f349a92f91224df2716d18798f5077c8", "messageHeadline": "Add root: true to eslint config. (babel/babel-eslint#294)", "author": {"name": "Rafa\u0142 Ruci\u0144ski", "email": "fatfisz@gmail.com", "user": {"login": "fatfisz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "44ff3603796a9e6d558ea1c365cb0a5a3d37eb9d", "messageHeadline": "Make npm scripts work on Windows too. (babel/babel-eslint#295)", "author": {"name": "Rafa\u0142 Ruci\u0144ski", "email": "fatfisz@gmail.com", "user": {"login": "fatfisz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8a089b65fb4ffd076f85c0bd31ae767db8bfb966", "messageHeadline": "6.0.2", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c9ef8ec7e42784d918857fc5b1bd5700e3707ba", "messageHeadline": "Merge pull request babel/babel-eslint#285 from josh/revert-282-no-imp\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 20, "deletions": 50}}, {"node": {"oid": "1fe0d4a94b0c06cdb3e9f38a0fa07650a1f877eb", "messageHeadline": "Merge pull request babel/babel-eslint#282 from josh/no-implicit-globa\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 50, "deletions": 20}}, {"node": {"oid": "cccce9d0abf20d85e66ac49213ffc588a1c9fc13", "messageHeadline": "update install instructions for eslint 1 and 2", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c6401945d9833853812a26f1d8eb932b7e5c8aa4", "messageHeadline": "6.0.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6a69b763fac400fbf90d94942eab7d81a075988", "messageHeadline": "6.0.0-beta.6", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "080f0c7b22335002f53da33fa77a7b5fcf1358d4", "messageHeadline": "Merge pull request babel/babel-eslint#273 from mysticatea/fix-monkeyp\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "2c6b323a620b13049a60d5f39d61fbdc3d9b2835", "messageHeadline": "6.0.0-beta.5", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b42d59b29cb454bf28b17d5a37c743107599b3e8", "messageHeadline": "errror on estraverse-fb..", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c8ff9bad937fb484418e021d5faf561da7cc52b2", "messageHeadline": "6.0.0-beta.4", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7fbf6111e3f342f7765e78ccbb9d31faf8289d83", "messageHeadline": "just throw an error right now instead of it silently working but with\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d75bd7b82c6664a5ac80f57c761573767612ce23", "messageHeadline": "6.0.0-beta.3", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "217f83fd5699716c885f5daff54d9788a82bf4c2", "messageHeadline": "Merge pull request babel/babel-eslint#271 from danez/fix-use-before-d\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 31, "deletions": 16}}, {"node": {"oid": "6e3aa3357ccffcc063a873b85deb8ab099f1d2a3", "messageHeadline": "Merge pull request babel/babel-eslint#272 from kaicataldo/fixes259", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e886404171198436e99db8252b089fad7aa4347f", "messageHeadline": "6.0.0-beta.2", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a8c6d8a8ba7ea4705c3683d9e9358046aac4789", "messageHeadline": "Merge pull request babel/babel-eslint#270 from danez/cleanup-monkey", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 22}}, {"node": {"oid": "a827ab2d4e4f5d75c6365435fa9eebf71b57c857", "messageHeadline": "Merge pull request babel/babel-eslint#269 from babel/eslint-2.3.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "c3915b9798784f74b91e772728bac94e0fcb49f1", "messageHeadline": "6.0.0-beta.1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c28b839c175150861e4b5657ea7e975b88e67765", "messageHeadline": "Update README.md", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "511862c4ee2566c832a21fd19e8a5c0eb8a0416c", "messageHeadline": "Merge pull request babel/babel-eslint#264 from hzoo/eslint2", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 603, "deletions": 85}}, {"node": {"oid": "dce22ce5f6a8078e381f453eefb5487e45d6faa6", "messageHeadline": "Merge pull request babel/babel-eslint#257 from gmaclennan/patch-1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "edc91849cb58277a40a2c286710cc2db4eabec1e", "messageHeadline": "Update .travis.yml", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "f117721251619a7a1a9dd67a0dc2331ba5b804ed", "messageHeadline": "5.0.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5df6babfad76cf79e7a1a21af27a8448fb084bcd", "messageHeadline": "Update README.md", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "e4f43aa51bcdaa01518bc26bb9a21d05f0db9a28", "messageHeadline": "Merge pull request babel/babel-eslint#255 from deepsweet/npm-ignore", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05f708c330fcc43270974bdf33beab5020b0d2c5", "messageHeadline": "Merge pull request babel/babel-eslint#250 from danez/patch-1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f9f800dc575e275cd83fca029d92ff6f4cb7e1d", "messageHeadline": "5.0.0-beta10", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83debbfda0bdc1a2fef6017cfe90b9773822dd24", "messageHeadline": "Merge pull request babel/babel-eslint#246 from babel/escope-patterns", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "c1bec5c4de96c8a8a931c22067273849d01d5ce3", "messageHeadline": "check using `__esModule`", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "740a54624908e40fb0d1129f3193577593f65841", "messageHeadline": "5.0.0-beta9", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a55236d383d039516b800f69a8173bbcd1995498", "messageHeadline": "Merge pull request babel/babel-eslint#244 from christophehurpeau/patch-1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e2464f462e219d0784be1752334c79127a505257", "messageHeadline": "5.0.0-beta8", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "177c0b497953f2ba467a804e9a97136884058b6d", "messageHeadline": "Add a test for use strict and directive ast change", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "167741b80bced41ac533f89bb9957099471ada0c", "messageHeadline": "5.0.0-beta7", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f083e49a6347c24270554726c5a9a2300c8051b0", "messageHeadline": "Merge pull request babel/babel-eslint#241 from jmm/rule-strict", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 221, "deletions": 0}}, {"node": {"oid": "9380324a0f74d9e624be911cdda837b756e7e74c", "messageHeadline": "temporarily remove test", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "0778f623fb0d633081f13b924e4c69325e42ac09", "messageHeadline": "Merge pull request babel/babel-eslint#232 from vaibhavmule/patch-1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1adc834b10738410d3a975f87321bd4ee6ff4916", "messageHeadline": "skip for now", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c510fa79d00f0cba5af52f1fd84f5d6a9d3eed72", "messageHeadline": "add test for es6 unicode escapes", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "02d63b7ec4e3e830fd603d2e5a636e967e0c3718", "messageHeadline": "5.0.0-beta6", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c35137040aa31cc49d5126920e93f8e4fab29dd9", "messageHeadline": "update acorn-to-esprima, account for getter/setter kind property", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "3b673ef4b67332d43ab4e0155f12bf006ee821ff", "messageHeadline": "5.0.0-beta5", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "318a530dfad9869dde88a814c012a12775316aff", "messageHeadline": "update acorn-to-esprima, add getter/setter tests", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "fa7dfc272a06a412f83b9726a8760fbb559f896c", "messageHeadline": "update eslint", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "423683e7ef0e5de87da96924612adddc54862afd", "messageHeadline": "5.0.0-beta4", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c078e11bcf3be8dcbb74338f95f7038a7877435f", "messageHeadline": "update acorn-to-esprima to 2.0.1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61e1c5b546bfb6117143c5381391d6dcddc70a80", "messageHeadline": "5.0.0-beta3", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4249dcd35354d6049ea2f76195be4eac1fdb2217", "messageHeadline": "update acorn-to-esprima, add tests for babel/babel-eslint#216", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 80, "deletions": 64}}, {"node": {"oid": "f76be581b31a5c5cb4fdfdb1a78fe61b0bc1e1de", "messageHeadline": "5.0.0-beta2", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "faa003168c1113d79abdc8e259c7f68317db0ecf", "messageHeadline": "add functionSent to parser", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "204ba8641841c59f287a8fb2e1a2ef916f5b2499", "messageHeadline": "Merge pull request babel/babel-eslint#215 from zertosh/master", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "c435628b6a6a7885bb935c962fc3bacd09c6afb2", "messageHeadline": "5.0.0-beta1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "72e8f9d96975434556abe5e49bc4e46eee09a358", "messageHeadline": "Merge pull request babel/babel-eslint#202 from hzoo/babel6", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 119, "deletions": 144}}, {"node": {"oid": "27c9abfae528b46f7f72b4d82581987af3a3932b", "messageHeadline": "4.1.6", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78361c15182ac3bb1b767421e716d04f5e7677b7", "messageHeadline": "skip for now", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12dd87f96ba1371d7e18960727b8d7a33e55ec1d", "messageHeadline": "add node 5", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2ddb2d4c89b0c698121fb0f64190d36c3edc5046", "messageHeadline": "test for no-redeclare", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "3d901f59608c1175325362dffd9231021cdb6e47", "messageHeadline": "Merge pull request babel/babel-eslint#212 from evocateur/fix-with-lat\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "0859607b4e6c7d5a72ce300e8ef962542a1e2ffb", "messageHeadline": "Merge pull request babel/babel-eslint#209 from Constellation/pattern-\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 31, "deletions": 9}}, {"node": {"oid": "5352ad41c563cd0a73f6ef327f097727c4661664", "messageHeadline": "mention eslint-plugin-flow-vars for flow issues", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8f9cc6b8275765149d9dd82f2770568edd9c6381", "messageHeadline": "4.1.5", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a294ab4545e60be6153e856bf8babf5c3c2c2cc4", "messageHeadline": "Merge pull request babel/babel-eslint#206 from mysticatea/fix-for-esl\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "d08053d483ef645ba51369b8f76c93b462dc84d0", "messageHeadline": "4.1.4", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "677d42f7ad5b914ada7af7f68044ead4d28904c1", "messageHeadline": "update eslint, acorn-to-esprima", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b4fb1d3acae76e8fa5b684ce2218cea408acf916", "messageHeadline": "test with ecmaFeatures on by default, add test for babel/babel-eslint\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 44, "deletions": 4}}, {"node": {"oid": "dd8ba490ee7cbd651e8dfe5846d000ac8a3f3b7d", "messageHeadline": "update readme, add contributing", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "afd72ba541f2086f82fcb637c79640cb7912a6a1", "messageHeadline": "update packages", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "463cda9a1097260bcf0089082cd5a50fee498aec", "messageHeadline": "4.1.3", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5e0dbe8e876f14b584241a89aa7800342082849", "messageHeadline": "check AssignmentPattern types - fixes babel/babel-eslint#184", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "6dc026c203db869f3da77101ed29cc1dbcd0fc0e", "messageHeadline": "un-comment babel/babel-eslint#124 test", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "cc4ce5bbeda49531e9a383b2d49fe5aa323de21f", "messageHeadline": "add node 4 to travis", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "95c4c77df19ec5f2e4791230a43e16d91ce0c47b", "messageHeadline": "4.1.2", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0a7ebf51b56130668c0f3dce815a10d0f37eeb0", "messageHeadline": "fix attachComment typo, add comment tests", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "742b1cb65dccc3582bba53a5245f3188d958d3d1", "messageHeadline": "Merge pull request babel/babel-eslint#182 from bryanrsmith/patch-1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "229a1922d85e1cc5ad4236a54249fcb2fdb60303", "messageHeadline": "4.1.1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b17528c5d8aaf9a74acbf1af846ab32ed2c63ad", "messageHeadline": "Merge pull request babel/babel-eslint#180 from hzoo/master", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "61243967ac2dd56088c27200b58acbaef4de3fcd", "messageHeadline": "4.1.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4cdf59532ddcd8e8c5d6fb45610e439e435ac767", "messageHeadline": "Merge pull request babel/babel-eslint#177 from hzoo/use-acorn-to-esprima", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 15, "deletions": 316}}, {"node": {"oid": "b2405a9924cbd99860d4a0754192ced81a50d934", "messageHeadline": "lint fix, lint task", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8812bf735ec3ecb5c7754478569fb3778b076556", "messageHeadline": "update espree, update eslintester for eslint 1.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ac163a64fe6bed5dc3f1aaeedd6b6aeda286d130", "messageHeadline": "do not use local", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "412aee0be0224034340cce48dd5e94ed4a091df0", "messageHeadline": "update eslint to 1.2.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fea7ef937e5719902df76187d9df64c43bb5eae4", "messageHeadline": "remove note about babel-eslint being experimental", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "03492bae52f08185b6f015ff008e6db70a8dea63", "messageHeadline": "4.0.10", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8c6b4e98874ad499280ad6be9cf114de223c43f", "messageHeadline": "Merge pull request babel/babel-eslint#165 from hzoo/remove-spread-tra\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "8d46c00125293679277d0306d796503345070cee", "messageHeadline": "4.0.9", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2140a08e3e0c2575915e7e843a4a4d5d22280e78", "messageHeadline": "Merge pull request babel/babel-eslint#170 from hzoo/remove-super-tran\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "d06c0033440a78ae1ece868531a684935c3d0a7d", "messageHeadline": "4.0.8", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9740af8be40823fcd62af6cbb793bb58e1aebe3a", "messageHeadline": "Merge pull request babel/babel-eslint#169 from hzoo/i-168", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "5b577637882c1a639ec4cd08e78774bc9220c235", "messageHeadline": "4.0.7", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69c303ea00d44d23a7bd3c55495ead8dd21d74d7", "messageHeadline": "Merge pull request babel/babel-eslint#166 from hzoo/remove-async-tran\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "7d8de4e2ae5a618a18ecd4875e146d5154e7d422", "messageHeadline": "4.0.6", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd0f5ccc93b02970f10f84c73ee7bf48f895cdb2", "messageHeadline": "add older tests", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "6476a8d916917ddb75b7c156ae7b50d1d7e0d438", "messageHeadline": "Merge pull request babel/babel-eslint#164 from hzoo/remove-rest-trans\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "839c5ed57713e3a2a663886aabd08b127b484a54", "messageHeadline": "use --follow-tags", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21294eb2283edec634a024c13891144f713c28ba", "messageHeadline": "update to eslint@1.1.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71ab33eff419688a70623003ffda88cc2ec04e50", "messageHeadline": "update to eslint 1.0.0, fix tests", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "4255c0f812fb85ad1989d08903a5af42a567cae7", "messageHeadline": "4.0.5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "436716fdd72ca67d406974503184e901919cc2f9", "messageHeadline": "update babel-core to 5.6.9", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f79577a7ec54c9a5fd547d106d87ab622b5ace44", "messageHeadline": "add Makefile", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "18b029ca882eb7f204fa9fca24c7d0c49b989030", "messageHeadline": "4.0.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c868efbad1d03d4e70d21ea0762122153d3839e", "messageHeadline": "fix range generation for template tokens - fixes babel/babel-eslint#156", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "39e9fc9e408e27575c39a808ad1ab529ddb31225", "messageHeadline": "4.0.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19e2f1bb3376a6f2b190a2dd33430557ce78653f", "messageHeadline": "use start/end rather than directly using range in attachComments", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "af51b545bad46232a91189b738023c3ab2c30267", "messageHeadline": "4.0.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "582cf6cc8a2413f7e8af6ad845ca48fbe98affbd", "messageHeadline": "add missing ranges", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "06ccbca7637527e5723bb946f52cc1437d0f72b4", "messageHeadline": "4.0.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56a27a06473cae47432b9d817e9112451f18a2fe", "messageHeadline": "add range property - fixes babel/babel-eslint#155", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "44371323726560f4776e737b4c3a34e258319dc8", "messageHeadline": "4.0.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5bbf91892db71f02ef6cbf8b7ad262930dc0005", "messageHeadline": "Merge pull request babel/babel-eslint#152 from bgw/line-x", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d4318aa0d8d6510657cd07d01004fa60321b00ae", "messageHeadline": "Merge pull request babel/babel-eslint#128 from hzoo/i-124", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "80888a1b2362c30c13a3f659190fdfdcf3255e0b", "messageHeadline": "3.1.27", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d65e3e8940e702cd094572e6d9b5026eced5e08", "messageHeadline": "Merge pull request babel/babel-eslint#154 from alexkuz/master", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "bb29041dce5730b0b5119f134e18a6af148bd21a", "messageHeadline": "3.1.26", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c452f5b14982c52ca835744306eb2f073b6d20b", "messageHeadline": "remove estraverse attach comments method, fix up tests", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "2bb5101112b4c60e910138449cd1d73b3db85b4e", "messageHeadline": "add test for babel/babel-eslint#149", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "ec9a75173b13f023bb41d301a515cd6fe324ebda", "messageHeadline": "3.1.25", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c551545f29978c46a4249288cc1bf1d386e9c89d", "messageHeadline": "filter comment tokens - fixes babel/babel-eslint#153", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "8baea68c6c0c71460d2850e9b56ce9c46c49a3a6", "messageHeadline": "3.1.24", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7aecdce711b604a3d5e0be9ad05dff7ef910cc8", "messageHeadline": "convert comment node types from babel to espree - ref facebook/react#\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "61555c6ebd787aa044d394850ae847ba0aba92e5", "messageHeadline": "fix typo: attachComment -> attachComments", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "efef3af7b81756a1efa49c2b4fddf878f4d100de", "messageHeadline": "update readme - separate channel/signup, categorize known issues better", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "39fa1c4ac2db673869d42e59950708279844fea0", "messageHeadline": "3.1.23", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05f5cc3ea8f298c9fbc5558f0b40ad7bf846b4b6", "messageHeadline": "Merge pull request babel/babel-eslint#146 from hzoo/i-142-2", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "f57dde1ac3480b7d5a144da7f233d54547cc5ae5", "messageHeadline": "3.1.22", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9bf8d252e54972c0bcb673db303ead2dceb1d87", "messageHeadline": "fix no-unused-vars issue with spread", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "8c4adbf98d85a420e2bb4b873c8a10a06490f18a", "messageHeadline": "3.1.21", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e884f439ec05fb2e543b011803fdae11fae9ac2", "messageHeadline": "Merge pull request babel/babel-eslint#143 from hzoo/i-142", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "78a7af3c0a77781a8182b738a4ac98a578cec78f", "messageHeadline": "add known issue for babel/babel-eslint#130 - `no-undef` for global fl\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b26b8efca4ade5312103235eed3b03f03751647b", "messageHeadline": "add known issue for babel/babel-eslint#136", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0de11015cc7126dfdeb78b759fd28bf0685861e0", "messageHeadline": "update devDep eslint@0.24.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b05576d9902102b557e450d3b8aa24eb6164dbd", "messageHeadline": "3.1.20", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dee7261bbead22e9c22cac30e62d40d1283fc0fc", "messageHeadline": "Merge pull request babel/babel-eslint#140 from hzoo/i-138", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 57, "deletions": 14}}, {"node": {"oid": "1502bf6a2d6ed560130053e4840f0604a60c1d8d", "messageHeadline": "3.1.19", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e72e79694f58a5718b5b5bf9d17229639dc5a836", "messageHeadline": "attempt to resolve estraverse relative to esrecurse if found - this i\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "b05ae77e4158c0efdc3ff84ce2aec98c304335fc", "messageHeadline": "3.1.18", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ff5dd56e849158871703ce3c00749fd9dd21a03", "messageHeadline": "Merge pull request babel/babel-eslint#135 from PiPeep/fix-jest", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "c22414c1fd5364c227d0bb569abf7813fd1dd931", "messageHeadline": "fix tests after updating babel", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "96a9af0a06d64dd47417773d6c6cf3b518dd03d9", "messageHeadline": "update eslint, update tests", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "cec51daa04b6afde07e22362affbd3cdb5ac4db0", "messageHeadline": "add message about using eslint-plugin-babel", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "c3b0bb21e94ba85303988da08ad995d5965d1448", "messageHeadline": "3.1.17", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf57c817cbdd320f4ad1ec0bed1a0dd101e823fd", "messageHeadline": "Known Issues: add flow declarations with 'no-unused-vars'", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0de733b66aae21a35e1ecb81d7d90405ab41a2c8", "messageHeadline": "flow: create var declaration for flow declarations", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d16f726b1527f6c37b8b1d7b1c021042c9c50d72", "messageHeadline": "3.1.16", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d224153cba45568222298867fc4e5c13869dd76c", "messageHeadline": "Merge pull request babel/babel-eslint#133 from hzoo/i-132", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 30, "deletions": 14}}, {"node": {"oid": "da3d4bf5377c5f439e03abb8b30a2112c9c02329", "messageHeadline": "Known Issue: object-shorthand with spread operator", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0c47ebe88128814433f681da1649199f97c5e803", "messageHeadline": "fix build..", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eaec0f15953a9a83b35dc4ec071783323f25a28c", "messageHeadline": "remove uneeded param", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5e2ac1fb656e42bb10d6d03409e0e85d0299f8f", "messageHeadline": "3.1.15", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c25c8eed39fe6783273f130111abb2c67c78b40", "messageHeadline": "Merge pull request babel/babel-eslint#126 from leebyron/fix-flow-type", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 101, "deletions": 48}}, {"node": {"oid": "d83aa7f6ce186a7ae88206111edc518f0d093004", "messageHeadline": "clarify known eslint issues, add to link slack channel for questions", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "4ba3178d8e7092955af5801809247e1095f0838b", "messageHeadline": "Merge pull request babel/babel-eslint#116 from hzoo/eslint-tests", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "5d23153aed4a1c605515ea4e3d878b515efaa59d", "messageHeadline": "3.1.14", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "adc009b832911c70c0ff84e424df19c0a77f7302", "messageHeadline": "Merge pull request babel/babel-eslint#122 from hzoo/i-95", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "c15a7c6b65bc708361f0bd7f0c1fa9e714275cf5", "messageHeadline": "lint: fix quotes, rule", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "face6ff6af50dd3d655239c8e5c00b069c2ca744", "messageHeadline": "add lint config from babel, lint", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 59, "deletions": 38}}, {"node": {"oid": "c38ea387e56171ae8c9d6d4a5dbe95b5d1070ea4", "messageHeadline": "3.1.13", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84a8d342f2d7eb3263f0c6b9e65d4cfa6cb61ff7", "messageHeadline": "Merge pull request babel/babel-eslint#121 from hzoo/i-120", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "8d3a7244c311b3e1bf021d704114f4085e90e13d", "messageHeadline": "3.1.12", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b10c9b035735bab8f7fef71dbc1cb24d5886d3e1", "messageHeadline": "update to babel 5.5.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6bcdfb11cc7bc7faf144d975a5aeac352eed48ab", "messageHeadline": "3.1.11", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a2938deaaceb730e04b6ba9526bb5e48d4396d0", "messageHeadline": "Merge pull request babel/babel-eslint#118 from hzoo/poly-types", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "ade0b3b21b152c991880b0a0c109d9a162d61f96", "messageHeadline": "Merge pull request babel/babel-eslint#114 from hzoo/i-9", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 96, "deletions": 22}}, {"node": {"oid": "e6ba27075e33aa0fcf96edc51f509b886f02034b", "messageHeadline": "3.1.10", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4f6edab857d386a1f1469b296755b2e389253d4", "messageHeadline": "Merge pull request babel/babel-eslint#109 from hzoo/i-108", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 959, "deletions": 32}}, {"node": {"oid": "866a77a8cc253c0d7a155db19e3e0959449092a0", "messageHeadline": "Merge pull request babel/babel-eslint#117 from hzoo/eslint-0.22.1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b95ea1092ea331eb47751a61a21ce5beec0ce5ac", "messageHeadline": "3.1.9", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f0ce79fae3424a68a0bb58f873d2388913f7e7c", "messageHeadline": "Merge pull request babel/babel-eslint#113 from babel/paths", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "813ede0cd5b5d93caf6419c44c5cb484dd2e420c", "messageHeadline": "3.1.8", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b845304ce21aa55d9c7c670eb40de37efa0b624a", "messageHeadline": "update readme about issues/jsx", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9cc077638a5801bfa863d6c1d1aad9189af4abfb", "messageHeadline": "add all espree ecmaFeatures, fixes babel/babel-eslint#31 again", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 56, "deletions": 10}}, {"node": {"oid": "573020678aaa323216ff7df3a50a7b4fba633eeb", "messageHeadline": "3.1.7", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48c23ad8ef2850a1e546de99720a25361930e776", "messageHeadline": "remove from dependency (update devDependency", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "1230588b988d57d28dec29df220b1842f8c4abe6", "messageHeadline": "3.1.6", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e50a0b6e001826c30c01a87e61118c475fc5184", "messageHeadline": "Merge pull request babel/babel-eslint#105 from hzoo/visit-decorators", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 128, "deletions": 1}}, {"node": {"oid": "80114dda35af218830e642318dcc872c4aeb5b0b", "messageHeadline": "Merge pull request babel/babel-eslint#107 from hzoo/update-eslint", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a5f9a8fea0375f5f77945ff3f1ee8843b3067daf", "messageHeadline": "3.1.5", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7fa06fa56692eeca0fbd1e93d6b01c861770ee92", "messageHeadline": "add test for babel/babel-eslint#66", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "47a771a7b121587b73c3efeebb22b184a2ae0ce3", "messageHeadline": "Merge pull request babel/babel-eslint#100 from babel/es7.functionBind", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "82f3fe41475bc380d75b0e1223eef1f6411ddfbc", "messageHeadline": "Merge pull request babel/babel-eslint#101 from hzoo/more-jsx", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "54adf244ddf65ecc2c208c0f18aff6604dcf3f79", "messageHeadline": "3.1.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b699e4f2aa2685ff7c0a45540da6ac0ecb3b04cf", "messageHeadline": "add support for type cast expressions - fixes babel/babel-eslint#102", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "5ba504f809571e69ee3ed7c1ab6e53c1709234e8", "messageHeadline": "3.1.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "730f2528dc3fb4867541e3e74fa403e178604c58", "messageHeadline": "Merge pull request babel/babel-eslint#97 from hzoo/fix-templates", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 77, "deletions": 16}}, {"node": {"oid": "9731e496c844b6e761068b2645b9a2948e6abb82", "messageHeadline": "3.1.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d84fc559f2bd7bd8845445ffffcfa35569a0eac4", "messageHeadline": "Merge pull request babel/babel-eslint#94 from hzoo/support-templates", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 154, "deletions": 6}}, {"node": {"oid": "527287aa29ff0389ce2056ea36b665709c52b145", "messageHeadline": "Merge pull request babel/babel-eslint#93 from hzoo/tokenTypes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "758e8d40e5487e7967b77d88210616779ce11879", "messageHeadline": "Merge pull request babel/babel-eslint#90 from hzoo/morePunctuatorTypes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "0f13e5708bc48db7fadf2d27827027aa0d47a3a5", "messageHeadline": "3.1.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77c5b0f3b75ea4284ec9079e0c2882bd8694d8cf", "messageHeadline": "Merge pull request babel/babel-eslint#86 from hzoo/patchestraverse-fb", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e571aec2ff61c01165a492d7da14317e30b9c23a", "messageHeadline": "3.1.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "46f65bcf494eddc0b9f967eb021b1f242047f380", "messageHeadline": "Merge pull request babel/babel-eslint#76 from Cellule/attach_comments", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 103, "deletions": 31}}, {"node": {"oid": "47c167309202b619c65aa243ac9842c6ce094f6f", "messageHeadline": "remove flow types and class property keys", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "d301c8e099f44773f0246fb55eef4ae40828da04", "messageHeadline": "upgrade to babel 5.1.8", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 33}}, {"node": {"oid": "729cedc9259c54af3815bef428014d2f21051fda", "messageHeadline": "Merge branch 'master' of github.com:babel/babel-eslint", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "4a531aaba41875b39ee5ee1d8c131d6fa8f5667d", "messageHeadline": "port to babel 5.0.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 42, "deletions": 94}}, {"node": {"oid": "ded2e420b15c430dcc21b1665f2022c6c431d1fb", "messageHeadline": "bump version", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9ae556f9f938cfdac5896860c8b5cb2f28ce351", "messageHeadline": "add sourceType property", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ce91f1869b0781a2fc1be80e8e1c99d0b02f9ad0", "messageHeadline": "Merge pull request babel/babel-eslint#50 from UltCombo/fix-48", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0d0cc6bb83e7d32bd0e05e85fc9242301b71e052", "messageHeadline": "Merge pull request babel/babel-eslint#44 from Globegitter/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "665f0d600235c1be60cfce56d9419a5d5b0c69f2", "messageHeadline": "upgrade babel-core to 4.7.8", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fcb367666d5f51ee6a451a61f0c64772323aa382", "messageHeadline": "add class usage non regression test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "cbe8c84ec157088e1eb97a1e6b310b64da94f6c9", "messageHeadline": "add messages to non regression test output", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3fced333e8aba071e46e6a049b1a7e1df5358d99", "messageHeadline": "bump to 2.0.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6762396aec7c851d70d4aed1f49dc40e4b57f1a1", "messageHeadline": "fix module conversion", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "762597197480c8876fe381e9ae5ad749dbfb6619", "messageHeadline": "Merge branch 'master' of github.com:babel/babel-eslint", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "24eef217567160d465a72c20bbedb928a68df68f", "messageHeadline": "convert playground assignment operators - fixes babel/babel-eslint#40", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "64b63e44bf298b4d5bbc625e480eb2b6759298a6", "messageHeadline": "update to babel-core and eslint 0.16", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 148, "deletions": 48}}, {"node": {"oid": "47e3808aa4fb947826b9a1125d4661a1c1c010b1", "messageHeadline": "update to eslint 0.16, remove certain mangling", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 28}}, {"node": {"oid": "78ca83eb6fe66cb63e2c0abb45cc7da204d746de", "messageHeadline": "1.0.14", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6556b06f231b1bac297dba5f6aefe1bf324dba4a", "messageHeadline": "Merge branch 'master' of github.com:babel/babel-eslint", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 279, "deletions": 21}}, {"node": {"oid": "a31835836d3a337b85ddd34cf4260973e0e62d4f", "messageHeadline": "bump version", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71a5782ab73c2935b479f957781e46cffa82e780", "messageHeadline": "make spread properties computed - fixes babel/babel-eslint#16", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a77a7dbaadebbf1d6f6f176f64870f1fe3148ff", "messageHeadline": "ensure function expression body is a block statement - fixes babel/ba\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "955dd1e12647108db8b67219cc738e6390323e46", "messageHeadline": "turn async functions into generators - fixes babel/babel-eslint#22", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "02f4f5e88561216f8371568d33e11853acb29c70", "messageHeadline": "turn super references into a this expression - fixes babel/babel-esli\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "e08a0fab998f8f751f8c58f97b0680868508ef44", "messageHeadline": "Merge branch 'master' of github.com:babel/babel-eslint", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e4cee14aa67cafaf5a4b0878a8eae54b9243dbb5", "messageHeadline": "better XJSIdentifier -> Identifier logic - fixes babel/babel-eslint#12", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "0f1910891d4eadc922c9190d7ecf87b118eace87", "messageHeadline": "explode all rest elements - fixes babel/babel-eslint#11", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "1cc579cb5d4bd7adf7647c860b2bbb2deecec031", "messageHeadline": "move up explantory paragraph", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e891659b21f22adf557adcbd009c93b937f5610f", "messageHeadline": "bump version", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bde03060a51e15712bf200ab51cc0d54ef3e4cba", "messageHeadline": "remove ClassDeclaration transformation", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "24aa904d997c1f6e37a7b137c84e7793d1f85082", "messageHeadline": "add how does it work section to readme", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "5b2df4ce30fb1f8110323465ced47ec3d5e862f7", "messageHeadline": "bump version", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ca488c3ec7750c44317fb95d69974f1b6787798", "messageHeadline": "turn class declarations into variable declarations - fixes babel/babe\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "9117398452dbd5c84e4e932fd3bd0405c8afc73a", "messageHeadline": "bump version", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d1d7a5145a8a5e4da129b6637ac8a35c43edb8f", "messageHeadline": "transform JSX identifiers and member expressions - fixes babel/babel-\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "a14e1e8fd159637816eb6a4b7e143819b07903e7", "messageHeadline": "clean up toAst method and properly transform rest elements away - fix\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "932d799e28ec2d1c1ea61b037d8bdcb8367fbd1d", "messageHeadline": "pop off last token which will be an EOF, currently not used anywhere \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "be9da7ef08f09c1ee63fb059ba6aefb9dfdf55f8", "messageHeadline": "output esprima compatible error messages - fixes babel/babel-eslint#3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "65a6fce75ce6f38ebb592fc254c25fc024a4bf26", "messageHeadline": "turn ArrowFunctionExpression into a FunctionExpression - fixes babel/\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "041c7e246f461af8b9f2ea1d0f51d4b1c202782c", "messageHeadline": "add support for spread property", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "5c226d0451b1249661f4fb9b05ec786349eb4429", "messageHeadline": "add more comments to acorn-to-esprima source", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d70e358a948834ef653b0077281139247689d97c", "messageHeadline": "clean up readme", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5d5c7c6ae1fe165de1a887b3586b71c7bb7dd881", "messageHeadline": "first commit", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 204, "deletions": 0}}, {"node": {"oid": "b0fcf28267e064233736a682ba7913ec46067684", "messageHeadline": "9.0.0", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a5d6ee4337490591533283e64aca823cb2359ab", "messageHeadline": "Update peer dependencies and allow babel-eslint 11", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7c39f9477f3a4675cdaa7634e91451d2333b6a0f", "messageHeadline": "8.0.2", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0076d85f5da04a085c8b2b7ccd0fbdf161cf6355", "messageHeadline": "Relax eslint-plugin-flowtype peerDep", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad2ca8dd4b70e378e2402b5ded7d8d3b7db34e0b", "messageHeadline": "Merge tag 'v8.0.1'", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3230ce73076c4ff18fef1c90f86652036c31bc4", "messageHeadline": "Merge pull request babel/eslint-config-babel#29 from babel/babel-eslint", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e13c2f535c155fc9a0a22fbd1b1f2f50e53b9793", "messageHeadline": "8.0.0", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7499b0cab0f80a28cfebf7c31dbfc6eadd1d43e5", "messageHeadline": "Merge pull request babel/eslint-config-babel#20 from babel/existentia\u2026", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "74d47288c0ad140c5e1f5a42c9829c859b6608f6", "messageHeadline": "Merge pull request babel/eslint-config-babel#28 from babel/b", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a47d722c076210ff776ceca99fdfebbb8e01c506", "messageHeadline": "7.0.2", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85d858984ba1f57fbfed0825259e21b1cb18befe", "messageHeadline": "Update babel-eslint peer dep (babel/eslint-config-babel#25)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "794e8b12eb77a2a59e0397b927fd6607d5b46fd1", "messageHeadline": "7.0.1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "288a74e55f1b6f3cab17df142d2597514b61f9c2", "messageHeadline": "Re-add es6 env option (babel/eslint-config-babel#24)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4b35717b04762dca7f385428a2be6f1aa5db930b", "messageHeadline": "7.0.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a2f678151d32f0d106e10394b081b6dace9eb291", "messageHeadline": "Breaking: Drop style rules (babel/eslint-config-babel#22)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 4, "deletions": 31}}, {"node": {"oid": "8a527d1ef53ef8116d955305ec889f9ee7ab750a", "messageHeadline": "Enable comma-dangle (babel/eslint-config-babel#19)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ce807d5de5bc72d35d135d3163ea5bf7ad46e26", "messageHeadline": "Enable key-spacing and no-multi-spaces (babel/eslint-config-babel#18)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "773c3405143741b1bb51fe8e250616c3b41677b8", "messageHeadline": "Add func-call-spacing rule (babel/eslint-config-babel#15)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "50122b70781ad6c111715f6ced47963f7c7d6278", "messageHeadline": "6.0.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3bbc507a3f9a84afd5c5ca5a9403382be12e7b8f", "messageHeadline": "Add object-curly-spacing rule (babel/eslint-config-babel#14)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cada67daeb8eea8a52c4a12c584801d79d8f47d8", "messageHeadline": "5.0.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af4dcb616dbd7f830f29a6122156ce6f0d1f9c8f", "messageHeadline": "better indent switch, iife, multiline functions (babel/eslint-config-\u2026", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "d4a1e97249cfd18153b03b5909079566510b50fb", "messageHeadline": "Add comma-spacing rule (babel/eslint-config-babel#11)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "292003444db721936e18cd29b361ac91b9ad2807", "messageHeadline": "peerDeps: remove eslint-plugin-babel (babel/eslint-config-babel#13)", "author": {"name": "Kai Cataldo", "email": "kaicataldo@users.noreply.github.com", "user": {"login": "kaicataldo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d9b467403a6e5261827dd86a10949bc71a0bf892", "messageHeadline": "4.0.1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff304c3890d5ca72abdab5fad179bbb0942d4958", "messageHeadline": "fix", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42ad818e3f1f3dc7170d805e74791d28b1c02f1a", "messageHeadline": "4.0.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6117b83b55f3ee6cc025f4484bc842db9f77edfd", "messageHeadline": "Merge pull request babel/eslint-config-babel#9 from kaicataldo/prefer\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 32, "deletions": 43}}, {"node": {"oid": "1f4e239217655e84b831383f83099f7e9f791408", "messageHeadline": "3.0.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4819beb14937134fdfc1cad730b0d8bd78a6de9f", "messageHeadline": "use builtin (babel/eslint-config-babel#8)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "92794894132a28b87dbd79eba4ba568f5f0885e1", "messageHeadline": "2.0.1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1536dfda0a2b9b5f123b34789998c654d2df8ec2", "messageHeadline": "flowtype plugin (babel/eslint-config-babel#6)", "author": {"name": "Dan Harper", "email": "intouch@danharper.me", "user": {"login": "danharper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2b1416fbcf7dad0e920d1c05e49b192f225f7b1", "messageHeadline": "2.0.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3bc500240b3df6b8281bc7e9ced08a084ce9676", "messageHeadline": "update info/links", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0f877648277526795c5c6b2c6de3a20c835db8bd", "messageHeadline": "Ensure unix line endings (babel/eslint-config-babel#4)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "978f3392c5bc5cfdbb3683ea93d06aaed0a26b12", "messageHeadline": "Do not allow trailing spaces (babel/eslint-config-babel#3)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c88f9033748e4176647b444e7927b22da3c91497", "messageHeadline": "readme [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "edcf1b59dd7022a01c18560acb3db58709e863b2", "messageHeadline": "Exchange flow plugin with new one (babel/eslint-config-babel#2)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b95c7aa5568861ec6114ec6f2f4ce7e5a30fd72c", "messageHeadline": "1.0.2", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bfa69bbdb63e44d95afdfb7586c7bfb214c83990", "messageHeadline": "Add the \"space-infix-ops\" rule (babel/eslint-config-babel#1)", "author": {"name": "Bo Borgerson", "email": "gigabo@gmail.com", "user": {"login": "gigabo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5706f0531ba70d62f64b9314e31ba176525f6a00", "messageHeadline": "1.0.1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a48f2e209cc925de6afaac2e3b08770ee0f008e8", "messageHeadline": "fix bug with config, use other way of specifying severity", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "13feb7278e5c19c7e1b8d9177447525088e34e53", "messageHeadline": "init", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "15b0283650581c100da7fc6571df58c1ceee425b", "messageHeadline": "", "author": {"name": "Kai Cataldo", "email": "kai@kaicataldo.com", "user": {"login": "kaicataldo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e1839e5ec9c10ffadac51aa58fbc1e6753c6b27f", "messageHeadline": "Circumvent typeof transform for umd build template (#10701)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 136, "deletions": 101}}, {"node": {"oid": "433b6ba3a41c6715bd3638b243502d51304555a2", "messageHeadline": "Ignore PR job on master branch (#10702)", "author": {"name": "Jaideep Bhoosreddy", "email": "jbhoosreddy@bloomberg.net", "user": {"login": "jbhoosreddy"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "1d1101eb7c8d89a2179b098f6dd131b4b479020a", "messageHeadline": "Add missing flow type to babel-cli for consistency (#10692)", "author": {"name": "ZYSzys", "email": "zyszys98@gmail.com", "user": {"login": "ZYSzys"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "67ea7f4b4da9726d66982258a64c001481b7cda5", "messageHeadline": "Implement PR workflow for running test262 on babel PRs (#10579)", "author": {"name": "Jaideep Bhoosreddy", "email": "jbhoosreddy@bloomberg.net", "user": {"login": "jbhoosreddy"}}, "additions": 38, "deletions": 4}}, {"node": {"oid": "7633f094793e2bffc82f1c4f4036fdbf30418700", "messageHeadline": "Babel should not silently remove unknown options after command\u2026 (#10698)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "ce070ce42261fa3d537fe5a87a54f26635656c3e", "messageHeadline": "bump @babel/* dev dependencies (#10648)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 322, "deletions": 318}}, {"node": {"oid": "f71338baf93ad483cf5c48be4f1573ceac8f88ac", "messageHeadline": "E2E test Babel with itself before publishing (#10569)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 272, "deletions": 12}}, {"node": {"oid": "ecad667dda7d8bbc8594df0a36d0a68f3eacb21b", "messageHeadline": "Fix optional method chaining in derived classes (#10694)", "author": {"name": "Shriram Balaji", "email": "shrirambalaji1996@gmail.com", "user": {"login": "shrirambalaji"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "d9fd07929aeafb16b51d361011808442fd7cb29f", "messageHeadline": "chore: add missing new line to fixture (#10697)", "author": {"name": "4geru koichi uchinishi", "email": "uchinishi.koichi@moneyforward.co.jp", "user": {"login": "4geru"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d413a3078c1b7a46be106bebf67816c5f9550fc2", "messageHeadline": "Add `asserts this [is type]` parsing support (#10677)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 1087, "deletions": 20}}, {"node": {"oid": "4cb5e0a01317f36e779c1d7ab53840416bce5d03", "messageHeadline": "Allow TypeScript type assertions in array destructuring (#10592)", "author": {"name": "Sakibul Mowla", "email": "sakibulmowla@gmail.com", "user": {"login": "SakibulMowla"}}, "additions": 283, "deletions": 5}}, {"node": {"oid": "b2767c7d8ad4b74e244b6162660b48d13fcfaae5", "messageHeadline": "Add funding field to package.json (#10687) [ci-skip]", "author": {"name": "Benjamin Blackwood", "email": "Benjamin@Blackwoods.us", "user": {"login": "BBlackwo"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8e5f2dc929cb860b9090e6cb71df148fbe2b791b", "messageHeadline": "corrected the grammar of an option description (#10691)", "author": {"name": "Mohammad Ahmadi", "email": "mohammad.ahmadi1989@yahoo.com", "user": {"login": "m-ahmadi"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "2b082601a7fa00c3e7c505da16fe5dfe009c3860", "messageHeadline": "Fix parentheses on replaceWithMultiple for JSX (#10598)", "author": {"name": "Kenza Houmani", "email": "khoumani@users.noreply.github.com", "user": {"login": "khoumani"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "70c0ed512a5fb2e8f461c7d14e493a3ce131e686", "messageHeadline": "Fix: Don't call Object.keys on non-objects (babel#10482) (#10683)", "author": {"name": "chrishinrichs", "email": "christopher_hinrichs@yahoo.com", "user": {"login": "chrishinrichs"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "8c2ed89aaa21fe5fd3718114d93100adb25dc7fa", "messageHeadline": "Add v7.7.3 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e315d65a7a8cedbe0476b4a2872890e93a1289ba", "messageHeadline": "v7.7.3", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0287c0f02f8844adbfd7d84a97a1a8a94c17fa1a", "messageHeadline": "Don't recover from \"adjacent jsx elements\" parser error (#10682)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 5, "deletions": 197}}, {"node": {"oid": "c2bace4b73ae65771941efcf9c2eb33ad8c3463f", "messageHeadline": "Add v7.7.2 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "35f4d1276310bac6fede4a6f86a5c76f951e179e", "messageHeadline": "v7.7.2", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "9082e68d6f70472ee39f881574c3f01ed97d0958", "messageHeadline": "Parse arrows with params annotations in conditional expressions (#10669)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 476, "deletions": 0}}, {"node": {"oid": "bdb4318f47ec42ca4e325b5163e2e8ad57de4849", "messageHeadline": "chore: update convert-source-map dep (#10667)", "author": {"name": "Vojtech Miksu", "email": "vojtech@miksu.cz", "user": {"login": "tajo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ab035bab6ec027e8f6407165541235c6a7615e7", "messageHeadline": "fix: Use the recommended property to specify repository URL (#10665) \u2026", "author": {"name": "Maksim Ryzhikov", "email": "rv.maksim@gmail.com", "user": {"login": "maksimr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2cd5ad0c8026ecaf55335eb152fb13ab650fd78f", "messageHeadline": "fix typo: identifer -> identifier (#10647)", "author": {"name": "Leonid Shevtsov", "email": "leonid@shevtsov.me", "user": {"login": "leonid-shevtsov"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2640e5a27cfeea21c8eff5539306fd577dcfec67", "messageHeadline": "fix: remove accessibility of constructor (#10658)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0f949990c33cc3c2b3dc24632f7639be166756b2", "messageHeadline": "fix: add inList setter for compatibility with babel-minify (#10656)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "f544753bb8c9c7a470d98e897b089fd31b83d1f6", "messageHeadline": "code style: consistent spacing (#10643) [ci-skip]", "author": {"name": "njlr", "email": "njlr@users.noreply.github.com", "user": {"login": "njlr"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d3db02da308d088d030d73995f202465418f5295", "messageHeadline": "Add v7.7.1 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "42c8e0fb2f44734f175941859952b3c909e20304", "messageHeadline": "v7.7.1", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "bf48fca6a07301b536b9cf94edd935dd1072c979", "messageHeadline": "Revert \"throw a TypeError if identifier validation fails (#106\u2026 (#10650)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 3, "deletions": 13}}, {"node": {"oid": "f8eb290da121c65566f1ce1db90de0b1a9b8e186", "messageHeadline": "Fix(babel-preset-env): check api.caller is a function to avoid\u2026 (#10649)", "author": {"name": "Archer", "email": "836524655@qq.com", "user": {"login": "love2me"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f2240e7ab319c8e22cc6d2405364e439968e1e0", "messageHeadline": "Add v7.7.0 to CHANGELOG.md [skip ci]", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 102, "deletions": 0}}, {"node": {"oid": "97faa83953cb87e332554fa559a4956d202343ea", "messageHeadline": "v7.7.0", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 232, "deletions": 232}}, {"node": {"oid": "cdbffe39908cbb5f69f4f67363a715378f9dbb89", "messageHeadline": "Remove --require-scripts from publish-ci [skip ci]", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b114486bc111ff2a74afb3b17ff073f20436e129", "messageHeadline": "Traverse performance (#10480)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 77, "deletions": 21}}, {"node": {"oid": "e9c1bce50f590c484e9ba7cc0b19caa88e66659d", "messageHeadline": "Add support for TS declare modifier on fields (#10545)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 985, "deletions": 166}}, {"node": {"oid": "87feda7c2a33b7bde6dc926ced4dd741a90cc860", "messageHeadline": "@babel/parser error recovery (#10363)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 155997, "deletions": 3354}}, {"node": {"oid": "d25262ec4b57196f97a5169ceaba3b6145287163", "messageHeadline": "Correctly delegate .return() in async generator (#10422)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 264, "deletions": 5}}, {"node": {"oid": "861844761f9c911e3c2ab44173372775399fd76c", "messageHeadline": "[preset-env] Don't use async-to-generator when already using re\u2026 (#9481)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 152, "deletions": 151}}, {"node": {"oid": "43aa7e262c6ee60f7f8afbe1d04c654e06449905", "messageHeadline": "Don't throw when destructuring into a var named as an import (#10628)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 48, "deletions": 15}}, {"node": {"oid": "5e240166233bd78049fda6f05f6d2be9bbdd7ff8", "messageHeadline": "fix: remove ExportNamedDeclaration when the specifier is empty (#10638)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "d023e105b729ab7f8634d32733c3029ca199346a", "messageHeadline": "[TS] Parse calls with type args in optional chains (#10631)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 204, "deletions": 29}}, {"node": {"oid": "abce0ef49d4f3b204b9d570b763839101772a56a", "messageHeadline": "[TS] Correctly transform computed strings and templates in enums (#10\u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "5c0d8a9de7c64fc309dbdf666c67f779b5dd439a", "messageHeadline": "add legacy decorators support to strict class fields (#10616)", "author": {"name": "Chris Garrett", "email": "me@pzuraq.com", "user": {"login": "pzuraq"}}, "additions": 186, "deletions": 5}}, {"node": {"oid": "bea1b0d0af7ebe09df2d98dfbaff561d57e7dfe9", "messageHeadline": "Add support for .cjs config files (#10599)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 198, "deletions": 214}}, {"node": {"oid": "58a646be595115d5cf80d6a252d0f6c51c7022ac", "messageHeadline": "corrected the grammar of option descriptions (#10589)", "author": {"name": "Mohammad Ahmadi", "email": "mohammad.ahmadi1989@yahoo.com", "user": {"login": "m-ahmadi"}}, "additions": 29, "deletions": 28}}, {"node": {"oid": "c7d8b8a37752f42163128cf4d5e8b54c2637cec4", "messageHeadline": "throw a TypeError if identifier validation fails (#10621)", "author": {"name": "Martin Forsgren", "email": "martin@visly.app", "user": {"login": "dentrado"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "d08702c9d2b2880e2a9adc922a491e046bdda831", "messageHeadline": "inputSourceMap should work when it is in an external file (#10623)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "a2b5437b012e47b63d3517bc784b5108f3fb9c9a", "messageHeadline": "chore: remove output-file-sync dependency (#10619)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "0b0edc3e3d1f4bf07f19b7023f776e7e6ac45407", "messageHeadline": "chore: bump source-map-support to 0.5.16 (#10615)", "author": {"name": "Linus Unneb\u00e4ck", "email": "linus@folkdatorn.se", "user": {"login": "LinusU"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e419e5fe42eba840738a78115a84584b24468f67", "messageHeadline": "chore: bump source-map-support to 0.5.14 (#10614)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e6a4b08bba1c46cc4b01d168e300c1408c68076", "messageHeadline": "Create @babel/plugin-syntax-top-level-await (#10573)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 92, "deletions": 0}}, {"node": {"oid": "3d2f3650745d981127109871b8ffdbd34e28d87c", "messageHeadline": "[transform-react-jsx] Add useSpread option to transform JSX (#10572)", "author": {"name": "Ivan Medina", "email": "medinadiazivan@gmail.com", "user": {"login": "ivandevp"}}, "additions": 45, "deletions": 1}}, {"node": {"oid": "8ffca0475a82ac577907529ba225a96460b112fa", "messageHeadline": "Merge multiple regex transform plugin (#10447)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 333, "deletions": 113}}, {"node": {"oid": "ec3345bb57f6e50244ef569a001b1f5e5feab3ec", "messageHeadline": "Flow enums parsing (#10344)", "author": {"name": "George Zahariev", "email": "z@georgezahariev.com", "user": {"login": "gkz"}}, "additions": 3213, "deletions": 5}}, {"node": {"oid": "4b3a19ea9f61d557e589dfdef21da02e752dad21", "messageHeadline": "fixed missing errors on assignment pattern in object expression (#10607)", "author": {"name": "Vivek Nayyar", "email": "vivek.of.nayyar@gmail.com", "user": {"login": "vivek12345"}}, "additions": 447, "deletions": 1}}, {"node": {"oid": "198b4a0fbd809c218603d3c54d122c769b2b18ff", "messageHeadline": "Changes UMD callsite to be more likely to pass in the intended\u2026 (#10477)", "author": {"name": "Micah Zoltu", "email": "micah@zoltu.net", "user": {"login": "MicahZoltu"}}, "additions": 103, "deletions": 95}}, {"node": {"oid": "143d159982bcbe9a31c758b67a888d948c5ff376", "messageHeadline": "Create parser plugin \"topLevelAwait\" (#10449)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 2108, "deletions": 461}}, {"node": {"oid": "63f9a3c94688ab6cb917770cf62831a729185c17", "messageHeadline": "rename `assertsModifier` to `asserts` (#10613)", "author": {"name": "Georgii Dolzhykov", "email": "thorn.mailbox@gmail.com", "user": {"login": "thorn0"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "3a5e8a8dd428bc6240e75ee9aee2ccf2d9443cc6", "messageHeadline": "Add support for babel.config.json (#10501)", "author": {"name": "Devon Govett", "email": "devongovett@gmail.com", "user": {"login": "devongovett"}}, "additions": 88, "deletions": 6}}, {"node": {"oid": "38a30631115963a41f7d84ba811c9308301faa50", "messageHeadline": "add assertions signature for TypeScript (#10543)", "author": {"name": "Tan Li Hau", "email": "tanhauhau@users.noreply.github.com", "user": {"login": "tanhauhau"}}, "additions": 1721, "deletions": 17}}, {"node": {"oid": "4cd93ab5f3fa3367f53d526e4de84453307031cc", "messageHeadline": "[parser] Enable \"exportNamespaceFrom\" by default (#10521)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 263, "deletions": 27}}, {"node": {"oid": "d248e2d1886f7891e6d14f5969d99276a6fd9284", "messageHeadline": "moving proposalNullishCoalescingOperator and proposalOptionalChaining\u2026", "author": {"name": "Eugene Myunster", "email": "evgeny.myunster@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f47fbd5f3946e468da0fab95d85dbe2cdfd5d85f", "messageHeadline": "Nit: Use ?.  in the example used by the proposal readme (#10604)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "be0fcaaf49ae2c91700e3d74ac1dbb07b4cc2ab8", "messageHeadline": "Make dir for babel --out-file (#8622)", "author": {"name": "Bogdan Chadkin", "email": "trysound@yandex.ru", "user": {"login": "TrySound"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "4e5ac1fd5c361ea992191c28088a78241d6c9adf", "messageHeadline": "Fix #8326, add back --quiet option. (#10399)", "author": {"name": "\u5f6d\u9a70", "email": "pengchi1244@gmail.com", "user": {"login": "chris-peng-1244"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "1d1fab4ea22ee84703e860dbe9360c94190fe26b", "messageHeadline": "[parser] Add support for private fields in TypeScript (#10483)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 931, "deletions": 4}}, {"node": {"oid": "f1bc6c4e18dbff8aad8e0b53d80c787c9dc9870c", "messageHeadline": "feat: if code frame error is on a single line, highlight the w\u2026 (#10361)", "author": {"name": "Simen Bekkhus", "email": "sbekkhus91@gmail.com", "user": {"login": "SimenB"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "b6ef9689b26b54ff9d7ef80780638386f056fbd2", "messageHeadline": "[parser] Parse only modifiers of actual methods (#10594)", "author": {"name": "gr", "email": "13141462+gonzarodriguezt@users.noreply.github.com", "user": {"login": "zant"}}, "additions": 237, "deletions": 0}}, {"node": {"oid": "01927babe2813daf9cd47c36cd99218b947692c2", "messageHeadline": "chore: update web.immediate support fixtures (#10612)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ada30c2078d4e98c275e0e204ddfae64f3eba48", "messageHeadline": "Use .find instead of .filter to get targetPath in ImportInjector (#10\u2026", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "43065a9e24b42cf34a6da48b62576ab5909dcae2", "messageHeadline": "fix(babel\u2011helpers/interopRequireWildcard): Avoid\u00a0double\u00a0nullis\u2026 (#10585)", "author": {"name": "ExE Boss", "email": "3889017+ExE-Boss@users.noreply.github.com", "user": {"login": "ExE-Boss"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "fce1b741054ef52d0c9710e6dfd8ec78b3c6e618", "messageHeadline": "Test node@13 on CircleCI (#10600)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "562b6c3bbbebfa3972799bfa871275b80502517f", "messageHeadline": "chore: replace outdated travis-ci.org badges [ci skip] (#10593)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1770dace348da8b5833ff793a1f5c92d9f12052c", "messageHeadline": "chore: test against Node.js 13 (#10591)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5b40845afe22fb0e2dad84a1dbad5d2dadf009b1", "messageHeadline": "add test and fix for string literal case (#10578)", "author": {"name": "Matthew Whitworth", "email": "mwhitworth@gmail.com", "user": {"login": "mwhitworth"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "fe258dec047f473fb5a35172b2ff8cb172051dec", "messageHeadline": "fix: _interopRequireWildcard should only cache objects (#10574)", "author": {"name": "samuel kwok", "email": "kwokyinlun@gmail.com", "user": {"login": "samMeow"}}, "additions": 32, "deletions": 4}}, {"node": {"oid": "78cd63d9cfcd96e6a151c58fed392c3ee757d861", "messageHeadline": "Fix invalid test layout in @babel/parser", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "43b623c1f1e86e6fb86cae8d955a84fd924380a4", "messageHeadline": "[traverse] Allow skipping nodes inserted with .replaceWith() (#9777)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 56, "deletions": 1}}, {"node": {"oid": "b5b8055cc00756f94bf71deb45f288738520ee3c", "messageHeadline": "docs: add homepage link to @babel/runtime package.json (#10418)", "author": {"name": "Daniel Arthur Gallagher", "email": "8526031+DanArthurGallagher@users.noreply.github.com", "user": {"login": "danieleloscozzese"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "da9c9a64c26533a51ce68152753488a5a8d9d57a", "messageHeadline": "Add master branch workflow for test262 tests (#10556)", "author": {"name": "Jaideep Bhoosreddy", "email": "jaideep.coder@gmail.com", "user": {"login": "jbhoosreddy"}}, "additions": 67, "deletions": 1}}, {"node": {"oid": "8c94b3f209409c0303cbb44bca37c7dfefca78c3", "messageHeadline": "Bump babel-types to ^7.6.3 (#10568)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "jlhwung@gmail.com", "user": {"login": "JLHwung"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "095f28a913a65f7dd21d5788c8d58b9c71e3bfd9", "messageHeadline": "fix: Exclude catch clause from let identifier error (#10559)", "author": {"name": "gr", "email": "13141462+gonzarodriguezt@users.noreply.github.com", "user": {"login": "zant"}}, "additions": 139, "deletions": 3}}, {"node": {"oid": "487f10f84d03a2019c7aa8da254577478bb28e3b", "messageHeadline": "fix: disable caching when babel could not read/write cache (#10557)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 90, "deletions": 9}}, {"node": {"oid": "5800fc97b32778f72c5a95b970e38102ab866eaf", "messageHeadline": "[parser] Exception to 8 and 9 in tagged template (#10567)", "author": {"name": "piotr", "email": "piotr.nowak.25.02.1978@gmail.com", "user": {"login": "pnowak"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "22545420106522eb723b33d94f4086f1627e1f27", "messageHeadline": "Don't use deprecated \"lerna publish --require-scripts\" (#10558) [skip\u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 11, "deletions": 40}}, {"node": {"oid": "d234ff6572e7593f36620780319b4e183aec7561", "messageHeadline": "Revert \"chore: introduce envinfo into environment section (#10553)\" (\u2026", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 5, "deletions": 13}}, {"node": {"oid": "800eccc046ff71e4c2a0cbdb3fdddbae87933a71", "messageHeadline": "chore: introduce envinfo into environment section (#10553)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "cd5d3abc32d6864281bc909a0bd6942f4319d920", "messageHeadline": "fix: String#italics is incorrectly defined in babel-preset-env (#10563)", "author": {"name": "Gerald", "email": "gera2ld@163.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "272d85d0ad653ca61011a6a7af07c272035cad0e", "messageHeadline": "Inject core-js@3 imports in Program:exit instead of on post() (#10146)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 270, "deletions": 42}}, {"node": {"oid": "686186cabc9391c4c0fd5cf75ab79aec70326e0d", "messageHeadline": "Attemp fixing @babel/node and cli errors on Travis on Windows (#10547)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 30, "deletions": 16}}, {"node": {"oid": "06313a62881a5915c67d276fb51e5c3fe4521e3a", "messageHeadline": "Allow duplicate __proto__ keys in patterns, simple case (#6705) (#10532)", "author": {"name": "Alejandro S\u00e1nchez", "email": "alejo90@users.noreply.github.com", "user": {"login": "alejo90"}}, "additions": 230, "deletions": 17}}, {"node": {"oid": "dcf7d89b8e9b6b364aae17652f94a4f0d3fe0950", "messageHeadline": "fix: remove filename annotation in buildCodeFrameError (#10539)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 17, "deletions": 20}}, {"node": {"oid": "1b19608a5ab5a7711c398e70747a6f084fbefe57", "messageHeadline": "Update fixtures for core-js new version", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 49, "deletions": 7}}, {"node": {"oid": "e28c8ac612e2a39147b92cfd97307469a007ab44", "messageHeadline": "Fix generator missing parens around an arrow returning function type \u2026", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "99035ca96e4b0b22b68464b5c2800e90e3b65dff", "messageHeadline": "Don't use args rest/spread to hoist super method calls (#9939)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 129, "deletions": 95}}, {"node": {"oid": "c455d2af8695d1268710172089503d53e5e2a758", "messageHeadline": "Add v7.6.4 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "a422ea64ee2208a55dda33f990a422e14b917f5b", "messageHeadline": "v7.6.4", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "34d30e28d64603660214e96494f92d199385d3d2", "messageHeadline": "Revert \"chore: Upgrade source-map to 0.6.1 (#10446)\" (#10536)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3ad4c70d3a0b391f16decf7b87a87165b0e39c54", "messageHeadline": "fix prepublish-build (#10530)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34937f13d52f4dffcf74d10b10ac96cbeadb987d", "messageHeadline": "Trailing comma after rest - The final fix (#10491)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 226, "deletions": 100}}, {"node": {"oid": "c7add11fdcc4be26e3ef94d1bba7ba303a15c312", "messageHeadline": "Add v7.6.3 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "d329156ebc17da01382acb83e212cb4328534ebc", "messageHeadline": "v7.6.3", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 68, "deletions": 68}}, {"node": {"oid": "25b35261ca9c75bbf1b2d91bcc28bd00b9290496", "messageHeadline": "Update test262 [skip ci]", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "563874c06cb03708a235e6d1710c42fab6cf6018", "messageHeadline": "Do not remove let bindings even they are wrapped in closure (#10343)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 76, "deletions": 5}}, {"node": {"oid": "b0acfb24dd8d982da0a6c0f19620693268684c0b", "messageHeadline": "add scope to TSModuleDeclaration (#10119)", "author": {"name": "Tan Li Hau", "email": "tanhauhau@users.noreply.github.com", "user": {"login": "tanhauhau"}}, "additions": 497, "deletions": 12}}, {"node": {"oid": "599d2ff324f6abc45100f665537154c8f9a0c750", "messageHeadline": "Update yarn.lock [skip ci]", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "0856618ed57188e7c7bdad26749a028acfbade0d", "messageHeadline": "perf: replace lookahead by lookaheadCharCode (#10371)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 62, "deletions": 49}}, {"node": {"oid": "bc0966a46fc915b03e88770f318395f8cbbf6273", "messageHeadline": "Add declarations for more of @babel/types exports (#10504)", "author": {"name": "Jessica Franco", "email": "jessicamfranco3@gmail.com", "user": {"login": "Jessidhia"}}, "additions": 232, "deletions": 25}}, {"node": {"oid": "3498195ae25475a376edf7149bff0e8b69eee002", "messageHeadline": "Do not hoist jsx referencing a mutable binding (#10529)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "fbf3cb0ac40a77ea0e63d7d2c6f0bd9481dbb43d", "messageHeadline": "Misc: also lock old PRs [skip ci] (#10524)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6264a09921c60b8f18870d0a75678e4fa04f0f8", "messageHeadline": "Bump jest@24.9.0 (#10520)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 433, "deletions": 361}}, {"node": {"oid": "0b37ab0362083a526a33ccf30407afd538b5cb55", "messageHeadline": "Use `make -j` for parallel build (#10506)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 136, "deletions": 99}}, {"node": {"oid": "57ae306457ceda6689124a2a55a0c9d959f8d3ae", "messageHeadline": "Bump flow@0.108.0 (#10516)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "fa5a40c8d5eb97f76c6574804bfe37028f3e9e7f", "messageHeadline": "assertNoDuplicates throw with more context (#10419)", "author": {"name": "David J. Hamilton", "email": "github@hjdivad.com", "user": {"login": "hjdivad"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "a219b6de7abfd494bdcdb8af10893391a8a86131", "messageHeadline": "Disallow await inside async arrow params (#10469)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 526, "deletions": 41}}, {"node": {"oid": "fa5057f9fb42cac020f1d07b622ede5ca6e57eda", "messageHeadline": "Flow: interface identifier should be declared in the scope (#10220)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 2013, "deletions": 76}}, {"node": {"oid": "02f2d17e83d7e7047f41863b75e7bceb862bf2d6", "messageHeadline": "Revert \"Try different name for used-by feature again [skip ci]\" (#10515)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b351f29033ac109c2140dc6762758ffbf88522c9", "messageHeadline": "Try different name for used-by feature again [skip ci] (#10513)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "298c9a6c3304cdf48b0a57f6787d9956d9548e95", "messageHeadline": "Add filename to transform error (#10511)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 46, "deletions": 8}}, {"node": {"oid": "80d99b4d4e7ebb7f7136ad35163329375173ed2d", "messageHeadline": "Do not allow member expressions to start async arrows (#10332)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 210, "deletions": 24}}, {"node": {"oid": "94fcabc4e3bed021e1a05d6c7a9b0a52261b2018", "messageHeadline": "Update test262 whitelist", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 438, "deletions": 32}}, {"node": {"oid": "5f1970433d27916d7795c3877e94d831ff1d7371", "messageHeadline": "chore: only apply lazy cjs module transform on cli and core (#10443)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "b459f6a0a4fa5d45814158eb271e5aed66c001d7", "messageHeadline": "Add windows to travis (#10249)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 197, "deletions": 59}}, {"node": {"oid": "66062c2a8ce2122dd20b487ce46beee76ef14175", "messageHeadline": "Template literal validation (#10492)", "author": {"name": "Michael J. Currie", "email": "michaeljcurrie136@gmail.com", "user": {"login": "Basaingeal"}}, "additions": 97, "deletions": 0}}, {"node": {"oid": "8d4f95de45db638131c200c9a014c57bb3449fc4", "messageHeadline": "Fix grammar in doc/design/monorepo.md \ud83e\udd13 (#10496) [skip ci]", "author": {"name": "Phoenix", "email": "todofixthis@users.noreply.github.com", "user": {"login": "todofixthis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d0f093e716c721117bf5dcf11268a6af503d7f0e", "messageHeadline": "Update test262 whitelist", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "490798a26d713c51205c7a510ee0ca99ab84dd15", "messageHeadline": "[parser] Disallow numeric separators in legacy octal like inte\u2026 (#10493)", "author": {"name": "Gonzalo Rodr\u00edguez", "email": "13141462+gonzarodriguezt@users.noreply.github.com", "user": {"login": "zant"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "eaa14745412008e216336e35dc956eaebaf9581e", "messageHeadline": "Enable optional chaining and nullish coalescing plugins (#10494)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "0e9502685a3808a6651be0d9db51f7eb073375fb", "messageHeadline": "[parser] Don't crash on comment after trailing comma after eli\u2026 (#10490)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 200, "deletions": 4}}, {"node": {"oid": "26be14b24d6b9367fdf3bedbf6b7022c2cdd90e1", "messageHeadline": "chore: add access: public where missing (#10489) [skip ci]", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "6f3460c7679d1f05d2102ebc5f49697c3e926154", "messageHeadline": "chore: add access: public to babel parser publish config (#10487) [sk\u2026", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc080417b995e2903352e7956890e0c74b23d4c9", "messageHeadline": "chore: Upgrade source-map to 0.6.1 (#10446)", "author": {"name": "Corey Farrell", "email": "git@cfware.com", "user": {"login": "coreyfarrell"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a00f3716106a0811ff9b915783bb90f2949ef48a", "messageHeadline": "Update v7.6.2 changelog [skip ci]", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 33, "deletions": 4}}, {"node": {"oid": "af66d521bd67d1fc714b1912815afa6c761ceaf9", "messageHeadline": "Add v7.6.2 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "b9cb4af953afb1a5aeed9b18526192ab15bb45c1", "messageHeadline": "v7.6.2", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 76, "deletions": 76}}, {"node": {"oid": "69d00dc5b035eede17d24cc7211166e3d5bc600c", "messageHeadline": "[parser] Invalid NonOctal Decimal (#10467)", "author": {"name": "Gonzalo Rodr\u00edguez", "email": "13141462+gonzarodriguezt@users.noreply.github.com", "user": {"login": "zant"}}, "additions": 27, "deletions": 17}}, {"node": {"oid": "f339d2d034aadb01f4f0ccca74e0e99fed1f79b9", "messageHeadline": "[parser] Disallow numeric separator in unicode scape sequences (#10468)", "author": {"name": "Ivan Medina", "email": "medinadiazivan@gmail.com", "user": {"login": "ivandevp"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "3069747a81e232fccfd521376036ee9c4d585fc8", "messageHeadline": "Leave trailing comments after handling a possible trailing com\u2026 (#10445)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 507, "deletions": 10}}, {"node": {"oid": "962015f7e73a4ffcec4f77fa670b47682edf53b0", "messageHeadline": "docs: updates docs of `findParent` and `find` (#10479) [skip ci]", "author": {"name": "Tomer Aberbach", "email": "tomeraberbach@gmail.com", "user": {"login": "TomerAberbach"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "b7333ea97ae50a2b5f2aa747c485579b28082f26", "messageHeadline": "added check to disallow super.private variable access and test case a\u2026", "author": {"name": "Vivek Nayyar", "email": "vivek.of.nayyar@gmail.com", "user": {"login": "vivek12345"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "46c70ad73460606eeb93371776e112f54d2f156a", "messageHeadline": "Update PULL_REQUEST_TEMPLATE.md (#10473) [skip ci]", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a7b6e1c22bd844f5e16bffd56938fec93762d5e", "messageHeadline": "Force update of test262-stream", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9c1ad0a9f7f8c57e02a20e9f151fce8076d80725", "messageHeadline": "[parser] Disallow static fields named `constructor` (#10461)", "author": {"name": "Guy Waldman", "email": "guywald1@gmail.com", "user": {"login": "guywaldman"}}, "additions": 18, "deletions": 182}}, {"node": {"oid": "87dc201411c75254f99097102385b7a59ff9a334", "messageHeadline": "refactor: replace regexp-tree by regexpu (#10430)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "0ef49722959bd65c0e845e9f0b33a46a214c1056", "messageHeadline": "Ignore regexp tests from test262 (#10458)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 4, "deletions": 454}}, {"node": {"oid": "cb881e6b3f430e10fc349e358f59ecb0d2c7a16b", "messageHeadline": "[parser] Report escapes in kws only if they won't be used as i\u2026 (#10455)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 172, "deletions": 447}}, {"node": {"oid": "45a484f0a2802a932a951fca2f9cf1ba63b0aed5", "messageHeadline": "Enable optional chaining in test262 (#10457)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 14}}, {"node": {"oid": "99f4f6c3b03c7f3f67cf1b9f1a21b80cfd5b0224", "messageHeadline": "Update Test262 (#10448)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 549, "deletions": 2}}, {"node": {"oid": "e4b48311004b70e0bfe90cddf13690c848d80d6a", "messageHeadline": "Update GitHub actions to v2 (#10441)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 134, "deletions": 76}}, {"node": {"oid": "256fa5aa0455c6313e39f74d4675e676420336cc", "messageHeadline": "chore: bump regexpu-core to version 4.6.0 (#10439)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "0ee2c42b55e1893f0ae6510916405eb273587844", "messageHeadline": "chore: add lint-ts rule (#10427)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "1b352ca8a1771c21351835a96a6ff39393a6318b", "messageHeadline": "chore: remove tryResolve dependency (#10428)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "53af9e8b7a8a32ff265688d0c918ef8f71002e80", "messageHeadline": "fix: allow the process to exit naturally (#10400)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "af04f40ee0b053ab37b277ca04f050361c78abf6", "messageHeadline": "fix: pass optionLoc when validating plugin object (#10402)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "98b14843ba3f6ba7e4bd4c9bc3ceadf119283e0d", "messageHeadline": "Remove babel polyfill dependency of babel-node (#10429)", "author": {"name": "Bryan Wain", "email": "bdwain@users.noreply.github.com", "user": {"login": "bdwain"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "4395c22f3a10a7378ce708836db774a75a2e5364", "messageHeadline": "Miscellaneous perf tweak (#10421)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "610d6bdc627244c196cd800741f9949f54ed719b", "messageHeadline": "Do not guess relative execution status for exported fns (#10417)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "8027dca501721718f95877f468c72f0206386e02", "messageHeadline": "fix object rest in array pattern (#10275)", "author": {"name": "Tan Li Hau", "email": "tanhauhau@users.noreply.github.com", "user": {"login": "tanhauhau"}}, "additions": 179, "deletions": 30}}, {"node": {"oid": "81831032c3ab4424d51353bf5f871badc52ef131", "messageHeadline": "chore: remove trim-right dependency (#10420)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "daf25af47c4161025dfa552fd41b837f062efe47", "messageHeadline": "Fix typo in changelog (#10409) [skip ci]", "author": {"name": "FND", "email": "FND@users.noreply.github.com", "user": {"login": "FND"}}, "additions": 60, "deletions": 60}}, {"node": {"oid": "6a5cee8f2724920c08cdae8e6595443c49f5b2e4", "messageHeadline": "Remove circular dependency (#10405)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "2096d0cfcbef661e6bceb70a2a5364f702cee1a8", "messageHeadline": "Update @babel deps (#10407)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 236, "deletions": 331}}, {"node": {"oid": "a79fbe62e4bfdf0434466ff70e57ed037399b608", "messageHeadline": "Add v7.6.1 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "381b066bd0260e4ac3a20b315403267c8f8f96d0", "messageHeadline": "v7.6.1", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "15b63bc89ea3e5e4814834b575471998247caa3e", "messageHeadline": "fix(types): correct typescript function headers (#10404)", "author": {"name": "Matt Forster", "email": "forster.matth@gmail.com", "user": {"login": "matt-forster"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "fc8e14264c91d29348219bd66c9e87882e171b1c", "messageHeadline": "Remove process.exit(1) from babel-node (#9758)", "author": {"name": "Dword", "email": "sebastianlandw@gmail.com", "user": {"login": "dword-design"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "7e4f48139c4046a789179f9868e6a7d347e7133e", "messageHeadline": "Add v7.6.0 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 87, "deletions": 0}}, {"node": {"oid": "cbd5a26e57758e3f748174ff84aa570e8780e85d", "messageHeadline": "v7.6.0", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 117, "deletions": 117}}, {"node": {"oid": "42e5974fd4dff5338366738cb05dbaf9ff12d38b", "messageHeadline": "Remove old uglify option", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "735abc0ed8dfbcfbfb46b1862d6f2c3c28052b63", "messageHeadline": "Update lerna", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 759, "deletions": 581}}, {"node": {"oid": "aa7678f32a544057b8d5b13239a59181412e841d", "messageHeadline": "Remove core-js from @babel/register. (#9847)", "author": {"name": "Corey Farrell", "email": "git@cfware.com", "user": {"login": "coreyfarrell"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b64cb9aaf10b54fad8b718b15cfdec63547ba92b", "messageHeadline": "fix: early return when instance is not iterable (#10396)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "8da9d8b4b8b5ff485bd84588d3022930b4e71575", "messageHeadline": "feat(errors): validate preset when filename is absent (#10181)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 76, "deletions": 4}}, {"node": {"oid": "3e4889d649802f592b4c4d16f9fc8b6cee945783", "messageHeadline": "Class Private Static Accessors (#10217)", "author": {"name": "Tim McClure", "email": "tmcclure5@bloomberg.net", "user": {"login": "tim-mc"}}, "additions": 749, "deletions": 90}}, {"node": {"oid": "da0af5fd99a9b747370a2240df3abf2940b9649c", "messageHeadline": "V8intrinsic syntax plugin (#10148)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 961, "deletions": 5}}, {"node": {"oid": "b02e35c19a23d5092591a818551f5beaf4dd8d5a", "messageHeadline": "Fix parenthesis for nullish coalescing (#10269)", "author": {"name": "Vivek Nayyar", "email": "vivek.of.nayyar@gmail.com", "user": {"login": "vivek12345"}}, "additions": 271, "deletions": 131}}, {"node": {"oid": "3e8a5c5e28214a6f7849bd2faa47efa5ebf5a881", "messageHeadline": "Use \"validateLogs\" for preset-env's debug fixtures (#10401)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1354, "deletions": 555}}, {"node": {"oid": "8769903284debe19f551744dcc9c35d549ec7bd9", "messageHeadline": "Add supports for polyfill computed methods (#10398)", "author": {"name": "Bin Xin", "email": "rhyzix@gmail.com", "user": {"login": "rhyzx"}}, "additions": 107, "deletions": 19}}, {"node": {"oid": "5c859b11177ea4ad25b861af81268799e29ead75", "messageHeadline": "Don't polyfill if evaluation is not confident (#10397)", "author": {"name": "Bin Xin", "email": "rhyzix@gmail.com", "user": {"login": "rhyzx"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "2e7bea4a6abdea0d99c70bbb28b4889df58223d4", "messageHeadline": "fix: transform name capturing regex once (#10395)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "29734b924aad9f3f43e2d4fd2bc50b7c10be00e7", "messageHeadline": "Don't allow instance properties transformation on namespace (#10372)", "author": {"name": "Bin Xin", "email": "rhyzix@gmail.com", "user": {"login": "rhyzx"}}, "additions": 62, "deletions": 2}}, {"node": {"oid": "6813ee02d72b5fdb7dd8d86bb91b45cf612cc025", "messageHeadline": "chore: update regexp-tree to version 0.1.13 (#10376)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "i@jhuang.me", "user": {"login": "JLHwung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fcb77de9013378c1089abffee3c648b02828e572", "messageHeadline": "[preset-env] Include / exclude module plugins properly (#10218)", "author": {"name": "Adam Ramberg", "email": "adam@mambojambostudios.com", "user": {"login": "AdamRamberg"}}, "additions": 537, "deletions": 103}}, {"node": {"oid": "d05bd9edc8f8c0ec3d0c6590e5a0b4825e62cfca", "messageHeadline": "Bumped chokidar dependency of babel-cli to 2.1.8 (#10394)", "author": {"name": "Ajay Sagar", "email": "ajay.sagar@yahoo.co.in", "user": {"login": "ajaysagar"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27ba292774261744cbebc9c8d58a794c55c1245f", "messageHeadline": "Silence remaining test warnings (#10392)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "a08e856804691016b8138481b941d952a18f9f49", "messageHeadline": "fix typescript for babel-types (#10098)", "author": {"name": "Tan Li Hau", "email": "tanhauhau@users.noreply.github.com", "user": {"login": "tanhauhau"}}, "additions": 59, "deletions": 4}}, {"node": {"oid": "c0e3fa008145b255b72df7d86c1df5a5f77d78d4", "messageHeadline": "Refactor trailing comma comment adjustment (#10380)", "author": {"name": "Shrey Banga", "email": "shrey@quip.com", "user": null}, "additions": 1322, "deletions": 155}}, {"node": {"oid": "e5afa57ccad38ab961cfdc9a1886509916537e4c", "messageHeadline": "Allow setting 'allowNamespaces' in typescript preset (#10382)", "author": {"name": "Dylan Kirkby", "email": "dylan@alloy.ai", "user": {"login": "dsgkirkby"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "e7fa566442e0bf650e14a64ffcf10da193af1e95", "messageHeadline": "Includes test for #8354 (#10385)", "author": {"name": "Thiago Arrais", "email": "thiago.arrais@gmail.com", "user": {"login": "thiagoarrais"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "7c0333e12a0cbce18bd5e721981e2902d41bc308", "messageHeadline": "Move preset-env old changelog", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8a775a32ba3dc74c3bb784550ff9a78bdc98e47d", "messageHeadline": "Retain trailing comments in array expressions (#10369)", "author": {"name": "Shrey Banga", "email": "banga.shrey@gmail.com", "user": {"login": "banga"}}, "additions": 747, "deletions": 1}}, {"node": {"oid": "94e47c30a9b056c1702e51b801545630c3c3df04", "messageHeadline": "Bump eslint-utils from 1.4.0 to 1.4.2 (#10370)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1664cce6811a7aa856e9cf382b3774fd1384d066", "messageHeadline": "Don't allow JSXNamespacedName to chain (#10366)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "a2bf68981fbe26a5574607c526818868562fb1f4", "messageHeadline": "Add TSBigIntKeyword to @babel/types (#10341)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 100, "deletions": 62}}, {"node": {"oid": "15aa511b8e2190da18970784f3f7a3352ba981b3", "messageHeadline": "Do not register ambient classes to the TS scope (#10352)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 468, "deletions": 8}}, {"node": {"oid": "11ed2e2bf572c5748b1bef47d748da97f7e0bedb", "messageHeadline": "readme: links/contributing updates (#10206) [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "eb3767d58b5e376fa4f4e95e1ba9dc86c667908d", "messageHeadline": "Add a builder definition including name for tsTypeParameter (#10319)", "author": {"name": "Even Alander", "email": "even@alander.org", "user": {"login": "deificx"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "f0c2364d0177908da4fab336fb2b1ad1b1a082d7", "messageHeadline": "Do not delete \"fake\" source map comments from strings (#9960)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 88, "deletions": 34}}, {"node": {"oid": "ee344c3e4cc65ee9d5d8d22650f05cc7f9a66af1", "messageHeadline": "Revert \"chore: remove FORCE_COLOR workaround\" (#10336)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "JLHwung@users.noreply.github.com", "user": {"login": "JLHwung"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "64041e16695a4f98cdc7dd4e1ae0694a261f3df2", "messageHeadline": "Fix flow comments plugin issues (#10329)", "author": {"name": "Ziad El Khoury Hanna", "email": "zaygraveyard@users.noreply.github.com", "user": {"login": "zaygraveyard"}}, "additions": 219, "deletions": 85}}, {"node": {"oid": "469a5a71cd8ef0008c25d80ef864f752354cedc5", "messageHeadline": "Allow testing logs with `@babel/helper-transform-fixture-test-runner`\u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 185, "deletions": 28}}, {"node": {"oid": "75090f10e550b9bfd6556d3bb8ff6ac79996c610", "messageHeadline": "fix: assign comment to ObjectProperty only when inside an ObjectExpre\u2026", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "JLHwung@users.noreply.github.com", "user": {"login": "JLHwung"}}, "additions": 247, "deletions": 1}}, {"node": {"oid": "22df2ae244da7dfbe3793048390de815238ef6ac", "messageHeadline": "Commit generated code (#10331)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "JLHwung@users.noreply.github.com", "user": {"login": "JLHwung"}}, "additions": 12, "deletions": 23}}, {"node": {"oid": "051965052c3ea85c85a865265e85ca206bc77113", "messageHeadline": "Update @lerna/collect-updates git hash", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee397ff1074184a78fc78bc599cc2e4af66e61c8", "messageHeadline": "Adds note about two approval policy to PR template (#10313)", "author": {"name": "Thiago Arrais", "email": "thiago.arrais@gmail.com", "user": {"login": "thiagoarrais"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "15535cf52c2140c7bf27165ec88e2cfdad68d5ba", "messageHeadline": "Update preset-env text fixtures (#10318)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "JLHwung@users.noreply.github.com", "user": {"login": "JLHwung"}}, "additions": 20, "deletions": 23}}, {"node": {"oid": "682d9f9f0996e3f8e36c834d6ad32cc7ff2ef521", "messageHeadline": "Add CodeTriage badge to babel/babel (#10088) [skip ci]", "author": {"name": "README Bot", "email": "35302948+codetriage-readme-bot@users.noreply.github.com", "user": {"login": "codetriage-readme-bot"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a112be2fa0b2abab7fd9a845b3a76b273c506449", "messageHeadline": "[fix] jsx helper calls order (#10307)", "author": {"name": "Serge Havas", "email": "sinewyk@gmail.com", "user": {"login": "Sinewyk"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "9ec26a7d3ee2dceff75d2872721ff23e3dd83df3", "messageHeadline": "Improves the logic to import objects in helpers (#10161)", "author": {"name": "ifsnow", "email": "ifsnow@naver.com", "user": {"login": "ifsnow"}}, "additions": 44, "deletions": 19}}, {"node": {"oid": "ba2c0f7adf58dfb9de6a152d858c418f374c6194", "messageHeadline": "fix: register inserted class declaration (#10302)", "author": {"name": "Thiago Arrais", "email": "thiago.arrais@gmail.com", "user": {"login": "thiagoarrais"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "5fb4d84a33351c13057dc542513a3fe2309e08b0", "messageHeadline": "perf: always return `void 0` as undefined node (#10243)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "JLHwung@users.noreply.github.com", "user": {"login": "JLHwung"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "3e4a9d588b43be341355b629faf278602774681a", "messageHeadline": "Do expressions transform for switch statements (#10070)", "author": {"name": "Tan Li Hau", "email": "tanhauhau@users.noreply.github.com", "user": {"login": "tanhauhau"}}, "additions": 776, "deletions": 0}}, {"node": {"oid": "be2cbde5607e49c6c0d8cf99b2a16f23ed417669", "messageHeadline": "remove finally from completion record in trystatement (#10277)", "author": {"name": "Tan Li Hau", "email": "tanhauhau@users.noreply.github.com", "user": {"login": "tanhauhau"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "66727632e8be57046b2e15040200f46e0821fc7a", "messageHeadline": "fix: replace es.string.reverse with es.array.reverse (#10284)", "author": {"name": "Ashwin Ramaswami", "email": "aramaswamis@gmail.com", "user": {"login": "epicfaace"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba28f462bc7f703470ae1cfabf5f9223b4655198", "messageHeadline": "Fix typo \"to\" \u2192 \"so\". (#10288)", "author": {"name": "Brian Donovan", "email": "1938+eventualbuddha@users.noreply.github.com", "user": {"login": "eventualbuddha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f08062b1deaf34d28726d0ef825821d060cb8554", "messageHeadline": "chore: fix ESLint errors (#10278)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "JLHwung@users.noreply.github.com", "user": {"login": "JLHwung"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "4f0840ab88037fb0241a745f7e4b0f8969709ef3", "messageHeadline": "Update dev dependencies and fix linting errors (#10228)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 2866, "deletions": 1719}}, {"node": {"oid": "6a9d2538e053942e20b9f9caad557f13d6e60d68", "messageHeadline": "fix capturing group for matchAll (#10136)", "author": {"name": "Tan Li Hau", "email": "tanhauhau@users.noreply.github.com", "user": {"login": "tanhauhau"}}, "additions": 40, "deletions": 5}}, {"node": {"oid": "f160522ab096d7e8496d63b4344db405af5860f4", "messageHeadline": "updated ParsePlugin type definition (#10259)", "author": {"name": "Letladi Sebesho", "email": "sletladi@gmail.com", "user": {"login": "letladi"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "4d30379d3657142cb079a41f37642f519d699593", "messageHeadline": "Add \";\" token to the end of TS construct & call signature declaration\u2026", "author": {"name": "Serhii Muryhin", "email": "skyemurygin@gmail.com", "user": {"login": "skyiea"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "4d12c8971b32e4167011908ee35daf5a00981add", "messageHeadline": "added flow to babel cli (#10244)", "author": {"name": "Letladi Sebesho", "email": "sletladi@gmail.com", "user": {"login": "letladi"}}, "additions": 86, "deletions": 42}}, {"node": {"oid": "4506590557b71c816d212f15392acfea9e37a934", "messageHeadline": "Add static parameter to class property builder (#10248)", "author": {"name": "Yuri Karadzhov", "email": "yuri.karadzhov@gmail.com", "user": {"login": "yuri-karadzhov"}}, "additions": 70, "deletions": 2}}, {"node": {"oid": "1e7ed5c4612081e0479b898d4d037bd9c6c80cd8", "messageHeadline": "Add `allowUndeclaredExports` option to typings. (#10263)", "author": {"name": "Brian Donovan", "email": "1938+eventualbuddha@users.noreply.github.com", "user": {"login": "eventualbuddha"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "fced5cea430cc00e916876b663a8d2a84a5dad1f", "messageHeadline": "Fix tdz checks in transform-block-scoping plugin (#9498)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 507, "deletions": 122}}, {"node": {"oid": "9bc95713815f79aa68d12a827f9b62bba6c5a9c1", "messageHeadline": "Extract release actions to babel/actions", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 2, "deletions": 1572}}, {"node": {"oid": "fb910e063cfa2977508624e6911e8beb3be49a88", "messageHeadline": "[gh action] Release on tag push", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 30, "deletions": 56}}, {"node": {"oid": "3b4a86aea4a88a5555757b406aa72dd94a2f3ecb", "messageHeadline": "Separate workflows as otherwise they interfere with eachother", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "94b678c949e820f5e24af384840391aba5ac416d", "messageHeadline": "Fix workflow", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "c84a4c8bfa4e038c3423fee1221b859bfecac1b1", "messageHeadline": "Use latest version of filter action", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dfd59c183e4962197c7ea400d904d6f4431a24aa", "messageHeadline": "Add 'Needs Info' workflow", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "718017d8964f5d48f040328045169d6b85077c23", "messageHeadline": "Use \"release\" event instead of \"push\"", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 8, "deletions": 38}}, {"node": {"oid": "a0cb7b1ab1148830575d8d41c0999ce302eeef24", "messageHeadline": "Rename github action", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "0b886418c8fa230ea2ef9ba98df29b27328b5313", "messageHeadline": "Use github actions for welcome comment", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "0371979a3e35c96109b4ca5cf9d91ffc9179173c", "messageHeadline": "Add v7.5.5 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "0407f034f09381b95e9cabefbf6b176c76485a43", "messageHeadline": "v7.5.5", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 117, "deletions": 117}}, {"node": {"oid": "d919ecd254fd3a10997ab4801f11c412b2dd2152", "messageHeadline": "Move lerna fork to the babel org", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d8da63c929f2d28c401571e2a43166678c555bc4", "messageHeadline": "Use correct extension for typescript fixtures (#10014)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 36, "deletions": 7}}, {"node": {"oid": "eb3230f9db562bfa2451528f16eac5674c0dd19b", "messageHeadline": "fix code-frame marker with highlighting (#10211)", "author": {"name": "Tan Li Hau", "email": "tanhauhau@users.noreply.github.com", "user": {"login": "tanhauhau"}}, "additions": 44, "deletions": 4}}, {"node": {"oid": "7dc5fdb39091b1e9249bcc20487e5cc2aefa44b6", "messageHeadline": "Workaround #10179 in proposal-object-rest-spread (#10200)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ee68d6d1b030ad349127503211055096aa96bd3c", "messageHeadline": "add assertShape to validate templateElement (#10198)", "author": {"name": "Tan Li Hau", "email": "tanhauhau@users.noreply.github.com", "user": {"login": "tanhauhau"}}, "additions": 133, "deletions": 1}}, {"node": {"oid": "d3fe22f0e1eb287874a8785193a3d8090ca96ffa", "messageHeadline": "destructuring private fields with array pattern / object patte\u2026 (#10017)", "author": {"name": "Tan Li Hau", "email": "tanhauhau@users.noreply.github.com", "user": {"login": "tanhauhau"}}, "additions": 970, "deletions": 4}}, {"node": {"oid": "7f47cb65d0b7aea5f6c9a8ed0c255be1512738b7", "messageHeadline": "Add Pipeline nodes to ast.spec [skip ci] (#10214)", "author": {"name": "James DiGioia", "email": "jamesorodig@gmail.com", "user": {"login": "mAAdhaTTah"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "8b9af1be2f1256d11c5e6251add8f67f3f62e951", "messageHeadline": "fix transform-flow-comments for import types (#9901)", "author": {"name": "Tan Li Hau", "email": "tanhauhau@users.noreply.github.com", "user": {"login": "tanhauhau"}}, "additions": 52, "deletions": 4}}, {"node": {"oid": "f5ca0587d130648cec7dc104bcec68861751c8ec", "messageHeadline": "always throw when add missing helpers (#10208)", "author": {"name": "Tan Li Hau", "email": "tanhauhau@users.noreply.github.com", "user": {"login": "tanhauhau"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "a9660cf559a0976449fff5ff7c041ee49cba7c97", "messageHeadline": "resolve #10205 (#10207)", "author": {"name": "Sagiv ben giat", "email": "sagiv.bengiat@gmail.com", "user": {"login": "sag1v"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "8107a6faa20767063f6b996074d22ab62ff9f0aa", "messageHeadline": "Bump lodash.template from 4.4.0 to 4.5.0 (#10204)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "42000b99076577bae0f7ebbb803b04014f75da9a", "messageHeadline": "Upgrade lodash to 4.17.13 (#10191)", "author": {"name": "cybai", "email": "cyb.ai.815@gmail.com", "user": {"login": "CYBAI"}}, "additions": 20, "deletions": 25}}, {"node": {"oid": "5d9a786b2fe7ab7c9d99ce24ba663640aaedca2c", "messageHeadline": "perf: match ownKeys perf to the one of objectSpread (#10189)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "JLHwung@users.noreply.github.com", "user": {"login": "JLHwung"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "e88a569e837c432fad0568488461e70a88e8c3ca", "messageHeadline": "fix: custom instOfHandler result should be cast to boolean (#10197)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "JLHwung@users.noreply.github.com", "user": {"login": "JLHwung"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "4eab15750293cbf6e61b8ba8aef67fbc2fcac963", "messageHeadline": "Add v7.5.4 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a9a7f4e690b15d569deb8a53719f37d6dc09393b", "messageHeadline": "v7.5.4", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "fa5ec75c4359475613ecf3f232ab17e2d069af6c", "messageHeadline": "Fix _objectSpread2 for real (#10188)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "b961d39a4d77a48cf984dd1b35573d6187c71728", "messageHeadline": "Add v7.5.3 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "759ff4d6dfbfc2b6d86f2c2f2700a43557711af5", "messageHeadline": "v7.5.3", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "9e654723772c3d3c20d20d6b3c984e6c1546bfab", "messageHeadline": "[_objectSpread2] Do not use hoisted var from prev iteration (#10180)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "25f040caa45265c40bbefb7f09b8aee0a2dbfd2c", "messageHeadline": "Add v7.5.2 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "0dbf99bedb1d82b8414685181416c19336dd0d96", "messageHeadline": "v7.5.2", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "f48b47c1f700f41c3bb5fd44f1e2157eddb4d2b4", "messageHeadline": "Do not trust Scope when removing TypeScript types (#10174)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 94, "deletions": 9}}, {"node": {"oid": "406a65c894624f8d07d6642d23c55b9a04197a75", "messageHeadline": "Don't rely on getOwnPropertyDescriptors in objectSpread2 (#10171)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 41, "deletions": 16}}, {"node": {"oid": "075a50242df59932e09a1f77569727004cdc63c4", "messageHeadline": "fix: register injected importDeclaration (#10172)", "author": {"name": "Hu\u00e1ng J\u00f9nli\u00e0ng", "email": "JLHwung@users.noreply.github.com", "user": {"login": "JLHwung"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "c777e81e064fd71203a969acadc9ac8e5fb0d27c", "messageHeadline": "Add v7.5.1 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "d0519fa9076ad2b50fe0a4d745c863c61c226117", "messageHeadline": "v7.5.1", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "019fbca3f649da86c4d868933cff8b87c48f76c2", "messageHeadline": "Update lerna", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 317, "deletions": 435}}, {"node": {"oid": "24dde2e8e81c7658bf97316add81fea4ba917732", "messageHeadline": "Fix objectSpread2 backward compatibility (#10170)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "bff79e198a040686e4805f0d84130296cd2bb834", "messageHeadline": "Retain typescript export-from-source (#10167)", "author": {"name": "Wesley Wolfe", "email": "Wolvereness@users.noreply.github.com", "user": {"login": "Wolvereness"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "106bb41d47fddb92d3c2d7ff14e99bedeffaa57d", "messageHeadline": "change pkg name back from used-by [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d19f0534821fa0edd6e5fe5b6b49e782d32d69b2", "messageHeadline": "Add v7.5.0 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "49da9a07c81156e997e60146eb001ea77b7044c4", "messageHeadline": "v7.5.0", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 107, "deletions": 107}}, {"node": {"oid": "b06663320e42d406db164f732fd776f3a046c755", "messageHeadline": "Update babel-preset-stage (0,1,2,3) readme files (#10111) [skip ci]", "author": {"name": "Lidor Avitan", "email": "35113398+lidoravitan@users.noreply.github.com", "user": {"login": "lidoravitan"}}, "additions": 33, "deletions": 5}}, {"node": {"oid": "d50e78d45b608f6e0f6cc33aeb22f5db5027b153", "messageHeadline": "fix await and yield for do expression (#10072)", "author": {"name": "Tan Li Hau", "email": "tanhauhau@users.noreply.github.com", "user": {"login": "tanhauhau"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "5b86353b35534a1824fa4c7a3ee71f601a73c798", "messageHeadline": "Added es3 backward compatibility for react helper code (#10155)", "author": {"name": "Artem Butusov", "email": "art.sormy@gmail.com", "user": {"login": "sormy"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f588e4ec47225bec6561e2f38b4c7ced9a4313b0", "messageHeadline": "BigInt type for Flow (#10091)", "author": {"name": "Tan Li Hau", "email": "tanhauhau@users.noreply.github.com", "user": {"login": "tanhauhau"}}, "additions": 31, "deletions": 25}}, {"node": {"oid": "cbb482e2f969e005ba68ed729000e653f408c500", "messageHeadline": "Bump compat-table and update preset-env mappings (#10127)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 46, "deletions": 10}}, {"node": {"oid": "595a349174294e98e1d7a95e6e122c71936404fc", "messageHeadline": "Fix incorrect usage of $o instead of %o in debug (#10157)", "author": {"name": "Sebastian Johansson", "email": "chloride@devurandom.net", "user": {"login": "ChlorideCull"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0bf0ae341002a57f6e0367934c802d80fc523e56", "messageHeadline": "Fix typos (#10153)", "author": {"name": "Min ho Kim", "email": "minho42@gmail.com", "user": {"login": "minho42"}}, "additions": 46, "deletions": 47}}, {"node": {"oid": "ef3f555be9ce1ef780e05cd1594a98e9567a1b80", "messageHeadline": "Add proposal-dynamic-import to preset-env (#10109)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 140, "deletions": 9}}, {"node": {"oid": "38f8bbac1ab3d70c43c276f48a0c85f3fd72b2bf", "messageHeadline": "Create @babel/plugin-proposal-dynamic-import (#9552)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 406, "deletions": 45}}, {"node": {"oid": "a4170b5e32435671dc9926d9c2325f3ab4513dd9", "messageHeadline": "Transform for F# Pipeline (#9984)", "author": {"name": "Thiago Arrais", "email": "thiago.arrais@gmail.com", "user": {"login": "thiagoarrais"}}, "additions": 335, "deletions": 46}}, {"node": {"oid": "6b8a37c41380b0df759b5b6e1d50659662e5d248", "messageHeadline": "Implement f# pipeline in parser (#9450)", "author": {"name": "James DiGioia", "email": "jamesorodig@gmail.com", "user": {"login": "mAAdhaTTah"}}, "additions": 4295, "deletions": 19}}, {"node": {"oid": "0a988143290da1208475aed84c0429591df7d0f8", "messageHeadline": "Implement TypeScript namespace support (#9785)", "author": {"name": "Wesley Wolfe", "email": "wwolfe@velocity.org", "user": {"login": "Wolvereness"}}, "additions": 959, "deletions": 289}}, {"node": {"oid": "8bf9714d695afdd34e93e165a3481b3e1b354433", "messageHeadline": "[legacy decorators] Allow decorating generator methods (#9912)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 180, "deletions": 2}}, {"node": {"oid": "ca67637da4167b8499d67f85e33726d1291787f5", "messageHeadline": "[@babel/parser] Add \"allowUndeclaredExports\" option (#9864)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 116, "deletions": 1}}, {"node": {"oid": "77fd7cd4c4eb0c1c38059f0a85b5afb7a33fc3d1", "messageHeadline": "Allow `defaults` query in preset-env (#8897)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 87, "deletions": 2}}, {"node": {"oid": "1d3f9815df747902ae535706f032081bc4825b87", "messageHeadline": "fix import typeof in declare module (#10132)", "author": {"name": "Tan Li Hau", "email": "tanhauhau@users.noreply.github.com", "user": {"login": "tanhauhau"}}, "additions": 111, "deletions": 38}}, {"node": {"oid": "31fc1d06bc0f5a88bdde2c3e88984610837fd42b", "messageHeadline": "Babel cli test correction (#10128)", "author": {"name": "Letladi Sebesho", "email": "sletladi@gmail.com", "user": {"login": "letladi"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b8bb93a8383cb2ba2eabf0afd4da653af13bd264", "messageHeadline": "fix exportKind declaration in babel-types (#10126)", "author": {"name": "Bogdan Savluk", "email": "savluk.bogdan@gmail.com", "user": {"login": "zxbodya"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8f8a4577989c472f244f3d439821997622129ed0", "messageHeadline": "Simplify the helpers for classPrivateField{Get,Set} (#10117)", "author": {"name": "Erik Arvidsson", "email": "erik.arvidsson@gmail.com", "user": {"login": "arv"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "11fa2461cec930168fd43cfeda733aab056d8318", "messageHeadline": "Disallow \"let\" as name at lexical bindings (#10099)", "author": {"name": "Pig Fang", "email": "g-plane@hotmail.com", "user": {"login": "g-plane"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "505b2cc18dafe6bf1e73aeab79608556c88dd7e7", "messageHeadline": "Upgrade jest dependency (#10107)", "author": {"name": "Paul Comanici", "email": "darkyndy@gmail.com", "user": {"login": "pauldcomanici"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dcdf7c8fdded480737019703fe4b8b3bda60d889", "messageHeadline": "[skip ci] docs: update readmes (#10103)", "author": {"name": "Sven Sauleau", "email": "sven@cloudflare.com", "user": {"login": "xtuc"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fdbbb743b62db20b61a66977d706f8532ba1416d", "messageHeadline": "flow - allow type parameter defaults in function declarations (#10084)", "author": {"name": "Tan Li Hau", "email": "tanhauhau@users.noreply.github.com", "user": {"login": "tanhauhau"}}, "additions": 938, "deletions": 74}}, {"node": {"oid": "6852bf6415617bcb80cee48a202d585f25f1a008", "messageHeadline": "Change duplicate tests for @babel/highlight getChalk method (#10093)", "author": {"name": "Letladi Sebesho", "email": "sletladi@gmail.com", "user": {"login": "letladi"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f92c2ae830dbb32013a36fa74facd2ef95b9947d", "messageHeadline": "Change root package.json#name (#10021)", "author": {"name": "Jamie Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7801c644cd3e441e2a898339c0b7654936f93a9", "messageHeadline": "Prevents exception on PnP (#9951)", "author": {"name": "Ma\u00ebl Nison", "email": "nison.mael@gmail.com", "user": {"login": "arcanis"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "84961ebb05d72704501142ede7a6ae7b783f0013", "messageHeadline": "Refactor isImportTypeOnly helper function (#10047)", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "3144ed131a8cf9e67d603440eabc8bc7662cb0f5", "messageHeadline": "Use FUNDING.yml in babel/.github repo [ci skip] (#10032)", "author": {"name": "Blaine Bublitz", "email": "blaine.bublitz@gmail.com", "user": {"login": "phated"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "ce4c3749241e8d53121b51e1b9d04531ddf1f2af", "messageHeadline": "Fix printer for explicitly inexact Flow types (#10041)", "author": {"name": "Martin Zl\u00e1mal", "email": "y6r5m8k6t2o9j3d0@skypicker.slack.com", "user": null}, "additions": 42, "deletions": 2}}, {"node": {"oid": "8d492b159b342cfd1f399e4292e3cb12a895e1d3", "messageHeadline": "Use scope for typescript export removals. Fixes #10033 (#10034)", "author": {"name": "Wesley Wolfe", "email": "Wolvereness@users.noreply.github.com", "user": {"login": "Wolvereness"}}, "additions": 114, "deletions": 121}}, {"node": {"oid": "b4c9cb0222e52966491226524d4e396c6b19c280", "messageHeadline": "Fixed computed keys for class expression (#10029)", "author": {"name": "Tan Li Hau", "email": "tanhauhau@users.noreply.github.com", "user": {"login": "tanhauhau"}}, "additions": 185, "deletions": 50}}, {"node": {"oid": "a596da28220b69df6265192d1ca788e6b9ca67aa", "messageHeadline": "Retry to fix object spread helper compatibility (#9384)", "author": {"name": "Kagami Sascha Rosylight", "email": "saschanaz@outlook.com", "user": {"login": "saschanaz"}}, "additions": 55, "deletions": 13}}, {"node": {"oid": "1cfb92d66a2b937f6b9cecfa1052fcef63db47e6", "messageHeadline": "Create SECURITY.md (#10018)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "888b9f6940925d2e9a0cc06f7dd3a0861c54b4f7", "messageHeadline": "Remove unused code in the TS parser plugin (#10025)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 0, "deletions": 28}}, {"node": {"oid": "b6486a22cbbb0eb1482f0d2a6340b52d5ac5bee0", "messageHeadline": "fix destructuring rest with template literal (#10013)", "author": {"name": "Tan Li Hau", "email": "tanhauhau@users.noreply.github.com", "user": {"login": "tanhauhau"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "a6392bd636d07c41579ea5ab443152a09943e096", "messageHeadline": "fix(typescript): erase default export if exporting a TS type (#10019)", "author": {"name": "Airat Aminev", "email": "airato.a@gmail.com", "user": {"login": "airato"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "9dd8825eff96e40cb0184728ebd1e4b56b8bb0d5", "messageHeadline": "Create funding.yml [skip ci] (#10016)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ecf4667305cb0a28db36d317a9ead0dfcc387062", "messageHeadline": "Add \"PR: Performance\" label for the changelog (#10011) [skip ci]", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "87fb6c4a8b7f8fd50256b8458736fab25691687d", "messageHeadline": "Use `injectInitialization` to generate ts parameter properties (#9610)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 35, "deletions": 27}}, {"node": {"oid": "58cf1a7d4878bdd6b5b0338648adf63e0efa6fd9", "messageHeadline": "Bump deps (#10007)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1740, "deletions": 1382}}, {"node": {"oid": "c96aef17e1640796bf2ec951a84063854632ec0c", "messageHeadline": "Add #9902 to changelog (#10010) [skip ci]", "author": {"name": "Sebastian Silbermann", "email": "silbermann.sebastian@gmail.com", "user": {"login": "eps1lon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fc38638aeb1fde724d92e8e855c80e888bbf2ad8", "messageHeadline": "Add v7.4.5 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "33ab4f166117e2380de3955a0842985f578b01b8", "messageHeadline": "v7.4.5", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "54d257c10577e3cd3639de76f624f8c3786a0084", "messageHeadline": "Fix location for optional params in arrow functions (#9998)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 361, "deletions": 51}}, {"node": {"oid": "9c06e4ed4d2f0db9416e109d776770d0df77a736", "messageHeadline": "avoid exceptions for control flow (#9974)", "author": {"name": "Matthew Robertson", "email": "matthewrobertson03@gmail.com", "user": {"login": "matthewrobertson"}}, "additions": 378, "deletions": 6}}, {"node": {"oid": "f5b8140580e9cb2ee38ee3691f5354468036a6ce", "messageHeadline": "Do not use lookahead when parsing construct signature declarations (#\u2026", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "0430a4877551dd92ef22d578001033613a30a077", "messageHeadline": "Update preset-env dependencies and fix fixtures (#10002)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 25, "deletions": 23}}, {"node": {"oid": "45ca6751fa7696ea61aa7378aa95a55effd205b6", "messageHeadline": "use console.warn for warning (#9992)", "author": {"name": "Matthew Schupack", "email": "schu34@gmail.com", "user": {"login": "schu34"}}, "additions": 37, "deletions": 44}}, {"node": {"oid": "b1826bf0a0c4d675125991cba32c9f1095813452", "messageHeadline": "Only compute Position if not already in state (#9989)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 51, "deletions": 1}}, {"node": {"oid": "2080042808b18b005fb54aeaf9ab708f64cb1005", "messageHeadline": "fix(typescript): erase type exports (#9944)", "author": {"name": "Airat Aminev", "email": "airato.a@gmail.com", "user": {"login": "airato"}}, "additions": 129, "deletions": 0}}, {"node": {"oid": "3f0590de2a747128f8f51c351dce0899bdde07ad", "messageHeadline": "Do not use lookahead when parsing jsx expression containers (#9988)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "5661de5908b2fdbc089e50bfdb80fef3fe3b8070", "messageHeadline": "Do not use lookahead when parsing imports in declare module in flow (\u2026", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "c2d303f8be84731292908fb4a0552feeb59d139a", "messageHeadline": "Do not use lookahead when parsing declare module or declare module.ex\u2026", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "4da7a01aa9d9e444b770a7249ad76b41eed7d450", "messageHeadline": "Avoid unnecessary work during lookahead (#9982)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "47eb1ddfe0f1b9c555aaf84303b9a8049b9f03fc", "messageHeadline": "Do not use lookahead when parsing dynamic import or import.meta (#9983)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "9febf6388233c3d23d4fa9deca5ca8f682567573", "messageHeadline": "Fix mobile browsers support in preset-env (#9978)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 46, "deletions": 19}}, {"node": {"oid": "85432e2c44aebc2bda531aaf5bd2e90f7ae112c4", "messageHeadline": "Remove guardedHandlers from ASTs (#9979)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 3, "deletions": 41}}, {"node": {"oid": "1969e6b6aa7d90be3fbb3aca98ea96849656a55a", "messageHeadline": "Update regenerator-transform (#9941)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "7942dc0f075fcf9caf998277daf8a7261d6cf6de", "messageHeadline": "Fixed null error in plugin opts and added a test for it (#9945)", "author": {"name": "Divyam Bhasin", "email": "divbest99@gmail.com", "user": {"login": "divbhasin"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "354666aa17295cf61cf9c465ed48f37ddc8d831a", "messageHeadline": "fix: allow shebang directive (#9922)", "author": {"name": "Tan Li Hau", "email": "tanhauhau@users.noreply.github.com", "user": {"login": "tanhauhau"}}, "additions": 314, "deletions": 1}}, {"node": {"oid": "9e9b62f77ac9b7ab9df74e6c98500334b99c1f4a", "messageHeadline": "Update regexp-tree (#9940)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5da94bff877b0ac579464f99c2d2f2230237f3ea", "messageHeadline": "[babel-node] Do not hardcode node flags (#9914)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 28, "deletions": 42}}, {"node": {"oid": "eae7a333166eb76ed7e66f50efb7902fda4b247b", "messageHeadline": "Fix destructuring assignments being transpiled for edge 15 (#9902)", "author": {"name": "Sebastian Silbermann", "email": "silbermann.sebastian@gmail.com", "user": {"login": "eps1lon"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "16e17c560b4d6c818b5ededcb0bbe6d6bf671f56", "messageHeadline": "Add missing space in error messages (#9909)", "author": {"name": "Pablo Navarro", "email": "pnavarrc@gmail.com", "user": {"login": "pnavarrc"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "555d50a08c0779dd557ebf02f36e3f561c9e5fa6", "messageHeadline": "Generate missing test output", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 220, "deletions": 0}}, {"node": {"oid": "18ace84b88c9067bc0e81f5a89cd6f9855d8364e", "messageHeadline": "Add v7.4.4 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "2c88694388831b1e5b88e4bbed6781eb2be1edba", "messageHeadline": "v7.4.4", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 200, "deletions": 200}}, {"node": {"oid": "4b8546c07dfb15d1d784fe0676f546de9fe78c26", "messageHeadline": "Force publish @babel/runtime-corejs3 [skip ci]", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5b5c83398891a7aa4dd48bc3905c30bf02fff60", "messageHeadline": "Disable \"Publish to npm\" in the Release workflow (#9911) [skip ci]", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "277a2620c66914e50e53ccb4b2f484903221a8eb", "messageHeadline": "allow directives and other comments before flow pragma (#9891)", "author": {"name": "Tan Li Hau", "email": "tanhauhau@users.noreply.github.com", "user": {"login": "tanhauhau"}}, "additions": 1065, "deletions": 1}}, {"node": {"oid": "ca3c53ae0b7b17ac467d2b7aeeb5830a76d9b326", "messageHeadline": "fix flow-comments - class type paramters and implements (#9897)", "author": {"name": "Tan Li Hau", "email": "tanhauhau@users.noreply.github.com", "user": {"login": "tanhauhau"}}, "additions": 36, "deletions": 7}}, {"node": {"oid": "71013088efb3353a01c8f940757c047b4fb7a521", "messageHeadline": "fix flow-comment - object destructuring (#9893)", "author": {"name": "Tan Li Hau", "email": "tanhauhau@users.noreply.github.com", "user": {"login": "tanhauhau"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "80a5a2e7ddcaa034991cc46b6342b2be3266f46a", "messageHeadline": "Allow node 12 and test it (#9907)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8ca323e810724ff0021633f3bc32c7f4a3d6fc43", "messageHeadline": "Disable chromeforandroid test in preset-env (#9906)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "30d507c915dcdca4cedf50a089025a8b041942f1", "messageHeadline": "Add TS support to @babel/parser's Scope (#9766)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 3974, "deletions": 98}}, {"node": {"oid": "293f3c98d26c86f60bdba89ec91751607e3cddf3", "messageHeadline": "Fix spelling of \"Expressions\" (#9896)", "author": {"name": "Jeff", "email": "jeffrey.pierson@gmail.com", "user": {"login": "jpierson"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cf3668779c82d45c1bee8335a4d382004974dc0b", "messageHeadline": "Always register global bindings as exportable (#9865)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 167, "deletions": 11}}, {"node": {"oid": "d7757f6d0861ed1ff4cc2f34f463d83d43d3d294", "messageHeadline": "Fix TypeScript readonly error location (#9887)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "bf17871b82e14c605e4b00cd78a1dc7d321411ac", "messageHeadline": "Fix flow types in traverse/path/family and enable flow (#9870)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 28, "deletions": 18}}, {"node": {"oid": "4198d91b89aba8015a97e3ca3258d8fc3c7df849", "messageHeadline": "Fix: remove constant context type check for TS (#9869)", "author": {"name": "Tan Li Hau", "email": "tanhauhau@users.noreply.github.com", "user": {"login": "tanhauhau"}}, "additions": 0, "deletions": 66}}, {"node": {"oid": "338853b5d378dc35be70f4831041fa06664d6834", "messageHeadline": "Fix parsing typescript bodiless methods with the estree plugin also e\u2026", "author": {"name": "Devon Govett", "email": "devongovett@gmail.com", "user": {"login": "devongovett"}}, "additions": 229, "deletions": 2}}, {"node": {"oid": "8ca99b9f0938daa6a7d91df81e612a1a24b09d98", "messageHeadline": "Fix: PrivateName Identifier should not be isReferenced. (#9861)", "author": {"name": "Corey Farrell", "email": "git@cfware.com", "user": {"login": "coreyfarrell"}}, "additions": 62, "deletions": 6}}, {"node": {"oid": "66be4aa5e3c2cd4c56c924d60eb0a74548b3af86", "messageHeadline": "Prevent JSX pragma detection in transform-typescript from leaking bet\u2026", "author": {"name": "Samy Pess\u00e9", "email": "samypesse@gmail.com", "user": {"login": "SamyPesse"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "f31c72f3108fbbfc2dbfd852ef817c3f69dd6524", "messageHeadline": "Fix handling of class property value this in module transforms. (#9857)", "author": {"name": "Corey Farrell", "email": "git@cfware.com", "user": {"login": "coreyfarrell"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "e4072752bca4c8dd9ba059d809a3b334fe557c9a", "messageHeadline": "Transpile babel-polyfill to es5, instead of targeting node 6 (#9812)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "165ef2941694184d83307b41d311751bd3dabae0", "messageHeadline": "Fix typo in cloneNode. (#9832)", "author": {"name": "E. van der Valk", "email": "26893498+evandervalk@users.noreply.github.com", "user": {"login": "evandervalk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4224ed8f37bf317c6a10be044dce4d9bce179a1", "messageHeadline": "Update homepage and issue link (#9826) [skip ci]", "author": {"name": "Ryo Ota", "email": "nwtgck@gmail.com", "user": {"login": "nwtgck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9f5f6883858faa5fbf6b40023827f47af2a611be", "messageHeadline": "update sponsors links [skip ci] (#9821)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 12}}, {"node": {"oid": "3edd4e1a8212ba9a0112d981a1a6bd47aaa6b42d", "messageHeadline": "Update CHANGELOG.md [skip ci]", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "f994d6f3aec51c083daa08e60dcc2c4b59320b1a", "messageHeadline": "Add v7.4.3 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel-bot@users.noreply.github.com", "user": {"login": "babel-bot"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "508fde4009f31883f318b9e6546459ac1b086a91", "messageHeadline": "v7.4.3", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 101, "deletions": 101}}, {"node": {"oid": "e82169dcabcef79e4706775478d7bc2b05a896bd", "messageHeadline": "Enforce publish of previously missed packages (#9811)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "00cae77ec78b683bdf37caacd3f0fbd61d6d3b78", "messageHeadline": "fix #9232, add some missed modules to `noConflict` (#9780)", "author": {"name": "Denis Pushkarev", "email": "zloirock@zloirock.ru", "user": {"login": "zloirock"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e03eb17c0884e2674ca998013ef0266ba60ca702", "messageHeadline": "[runtime-corejs3] Only polyfill instance methods when it might be nee\u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 66, "deletions": 3}}, {"node": {"oid": "9a8a7316ae31ca4cf77a21f0e343f4f1bcbaf1d1", "messageHeadline": "Do not ignore package.json", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "557a8af3bcd9abc2f05e7bd96e4d7297ef02b2bd", "messageHeadline": "Fix versions of packages which haven\u2019t been released.", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "53e0622b54e23fa042176906b4908f08831d4dfb", "messageHeadline": "Merge pull request #9808 from babel/fix-noconflict-babel-polyfill", "author": {"name": "Sven Sauleau", "email": "github@sauleau.com", "user": {"login": "xtuc"}}, "additions": 4, "deletions": 20}}, {"node": {"oid": "17e10509c0a0b19fe0119631e2a22c40ec87ede8", "messageHeadline": "refactor: unify polyfill with noConflict mode", "author": {"name": "Sven Sauleau", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 4, "deletions": 20}}, {"node": {"oid": "491b0a8e33a16b18625f6617694161edacecfd02", "messageHeadline": "Update test262 (#9806)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 25}}, {"node": {"oid": "bac2781a207e7ba37f6265adc769ff3298024040", "messageHeadline": "Upgrade lodash to 4.17.11 as all the other packages (#9807)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7587c016efa04d2497be475e00e41660203bd52", "messageHeadline": "Don't accept '\\08' or '\\09' in strict mode (#9769)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "123fdfd314912570cf251b13a976463bdb1ca0e8", "messageHeadline": "Fix lazy option of babel-plugin-transform-modules-commonjs (#9802)", "author": {"name": "Andrew Anikin", "email": "andreas97fm@gmail.com", "user": {"login": "AndreasCag"}}, "additions": 45, "deletions": 38}}, {"node": {"oid": "3c11a4a93001fa2922c29d8c16cf5dcce1a67119", "messageHeadline": "Fix super method call in private instance method calling overridden m\u2026", "author": {"name": "Mattias Buelens", "email": "mattias@buelens.com", "user": {"login": "MattiasBuelens"}}, "additions": 78, "deletions": 20}}, {"node": {"oid": "ae9b25ac6901f3177bbcd7f6b72ffb73db3b5195", "messageHeadline": "Add to preset-env ES3 transforms for ES3 targets (#9781)", "author": {"name": "Denis Pushkarev", "email": "zloirock@zloirock.ru", "user": {"login": "zloirock"}}, "additions": 222, "deletions": 50}}, {"node": {"oid": "1f5444e96a6918cff28be929c00040887721ed4f", "messageHeadline": "Destructuring: Fix handling of impure computed keys with object rest \u2026", "author": {"name": "Moti Zilberman", "email": "motiz88@gmail.com", "user": {"login": "motiz88"}}, "additions": 90, "deletions": 0}}, {"node": {"oid": "f7bfc774ba41780084aa9c9ad0d6e0f416dd12a6", "messageHeadline": "Destructuring: Fix array unpacking assignments with holes on RHS (#9412)", "author": {"name": "Moti Zilberman", "email": "motiz88@gmail.com", "user": {"login": "motiz88"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "72161a64b2c3637d9b204d4841ac669f547fd4f3", "messageHeadline": "@babel/traverse: Fix NodePath.getData (#9415)", "author": {"name": "Gr\u00e9goire Geis", "email": "git@gregoirege.is", "user": {"login": "71"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "60d7e940e2ce78884baae5996c15baf53d0c370a", "messageHeadline": "Fix merge error", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "6bc9e7ebdad881995131d333adc761f3b97ffe6d", "messageHeadline": "Correctly check for-in and for-of loop for invalid left-hand side (#9\u2026", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 75, "deletions": 237}}, {"node": {"oid": "7f4427432c3f37a7f99a7516167248e211892c60", "messageHeadline": "Parse right-hand-side of for/of as an assignment expression (#9767)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "2867bbf1950ddc2dc04a6bb376e840c966089b7b", "messageHeadline": "[typescript] parsing template literal as type (#9748)", "author": {"name": "Tan Li Hau", "email": "tanhauhau@users.noreply.github.com", "user": {"login": "tanhauhau"}}, "additions": 179, "deletions": 1}}, {"node": {"oid": "444daf9224997cd03d68d56d3ea55ac1a192b190", "messageHeadline": "Optimize parseBindingAtom code to get better error messages (#9762)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 13, "deletions": 33}}, {"node": {"oid": "d720c6cfff33db58cc7cc97a02c0dc98b4483ca3", "messageHeadline": "Explicit labels for tokenTypes (#9761)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "aaefc83a6c01b85b74db9f4ed30532db8058882e", "messageHeadline": "Allow HTML comments on first line (#9760)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 107, "deletions": 1}}, {"node": {"oid": "3aaafae053fa75febb3aa45d45b6f00646e30ba4", "messageHeadline": "proper feature call isLoose function #9424", "author": {"name": "pnowak", "email": "piotr.nowak.25.02.1978@gmail.com", "user": {"login": "pnowak"}}, "additions": 51, "deletions": 3}}, {"node": {"oid": "ff04d3535cdef7f32d722b7a013fdfba2518d0db", "messageHeadline": "Allow coreJS Symbol to be type object (#9756)", "author": {"name": "Conrad Buck", "email": "conartist6@gmail.com", "user": {"login": "conartist6"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a559397feba2abe7e3d1620c82f63b40622eeeec", "messageHeadline": "Move array reference into `for` head initializer (#9698)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 26, "deletions": 56}}, {"node": {"oid": "d610289812545d7cadc20fa2e451e5585a51e17e", "messageHeadline": "Set NPM_TOKEN in .npmrc when publishing (#9735) [skip ci]", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "adb4701e003e5ee8fa32c01e69d0fbfd5e8acc5b", "messageHeadline": "Normalize `core-js` entry points (#9752)", "author": {"name": "Denis Pushkarev", "email": "zloirock@zloirock.ru", "user": {"login": "zloirock"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "ef0722b4b2c5b25a2cd049fd479820add3f8aa62", "messageHeadline": "Fix compatibility between estree and TS plugin (#9700)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1242, "deletions": 20}}, {"node": {"oid": "419d8052d379e5c21b507d2a44215e14c75c5303", "messageHeadline": "Upgrade browserslist and caniuse in preset-env (#9747)", "author": {"name": "Ludwig Magnusson", "email": "ludwig@mediatool.com", "user": {"login": "TheLudd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "998024e913e982c81ba708dd398e08e5a602e759", "messageHeadline": "Fix wrong minimum dependency version (#9738)", "author": {"name": "Maximilian Lackaw", "email": "mlackaw@gmail.com", "user": {"login": "MaximilianLackaw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "596eedd3e7a0ee5663265cbd6c28cea9c99f05ed", "messageHeadline": "Change babel-boot email", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e93cd9ff509e971ba418b3f9b79dd329548322a8", "messageHeadline": "Add v7.4.2 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel@hopeinsource.com", "user": null}, "additions": 19, "deletions": 0}}, {"node": {"oid": "7dea0f23de51af336a2fab0286a73af30cddf3be", "messageHeadline": "v7.4.2", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "de7dd7f0159aac005adaf5bed639f6c81b87a461", "messageHeadline": "Mark the core-js warning as such (#9732)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f2c55d01c43a3f766159cc0d1f07dc8efa361da9", "messageHeadline": "Create drafts instead of finished releases (#9729) [skip ci]", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2201fd839b4182abd0066728a8ef60b9f2c5cc5c", "messageHeadline": "Modules might be in loose mode when checking for undecl exports (#9725)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 167, "deletions": 2}}, {"node": {"oid": "7f8ded9851245beb89935702579c3e7fb3653703", "messageHeadline": "Tweak preset-env corejs/useBuiltIns warning and error messages (#9716)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 75, "deletions": 10}}, {"node": {"oid": "bf94bb9d4353793fc7e9e14aa61a7f7bc593bc08", "messageHeadline": "Fix typo in wrapRegExp helper (#9726)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "ab41cb2cda374ea304af28110ef342fe0d25172a", "messageHeadline": "Fix scope checks with enabled flow plugin (#9719)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 318, "deletions": 0}}, {"node": {"oid": "92fcd31eacec2e20437d7928b305f63f5bacd8b9", "messageHeadline": "Handle object rest parameters in the corejs3-usage plugin (#9724)", "author": {"name": "Denis Pushkarev", "email": "zloirock@zloirock.ru", "user": {"login": "zloirock"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "c259ec5408c411bdf80035a86b6107a53e9e9981", "messageHeadline": "Bump Babel deps (#9718)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 228, "deletions": 214}}, {"node": {"oid": "4cf7d0c82895287dabbbf59930e76c1e277dcdef", "messageHeadline": "Add v7.4.1 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel@hopeinsource.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "94d1a5e8d7711fba6d821069d37acc4ec23d04b7", "messageHeadline": "v7.4.1", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6402d8d58cb41ca92883d12cb557471e8d9c6185", "messageHeadline": "Alias @babel/preset-env/data/built-ins.json.js (#9711)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c548e789bbe61182a4bbe720ee7edafbb1ccd783", "messageHeadline": "Bring back isPluginRequired (#9709)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 84, "deletions": 84}}, {"node": {"oid": "8476cf692fcffc272bc91719c59281f59f85f812", "messageHeadline": "Add v7.4.0 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel@hopeinsource.com", "user": null}, "additions": 92, "deletions": 0}}, {"node": {"oid": "f1328fb913b5a93d54dfc6e3728b1f56c8f4a804", "messageHeadline": "v7.4.0", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 150, "deletions": 150}}, {"node": {"oid": "3303b079c596e56909adff4b834f098f5f1d8e2a", "messageHeadline": "Update to `core-js@3` (#7646)", "author": {"name": "Denis Pushkarev", "email": "zloirock@zloirock.ru", "user": {"login": "zloirock"}}, "additions": 18538, "deletions": 1577}}, {"node": {"oid": "7df0d161319817edbaad66255bd9d63741616dc9", "messageHeadline": "Update main.workflow", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "f2ee84b6a3a829fffa1e84d17977c36d0049e08b", "messageHeadline": "Publish to npm using a GitHub action (#9588)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 59, "deletions": 14}}, {"node": {"oid": "60005b35e41a42a97ee7eb12746569f21b021003", "messageHeadline": "Update regenerator-runtime to latest version (#9442)", "author": {"name": "Mattias Buelens", "email": "mattias@buelens.com", "user": {"login": "MattiasBuelens"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e068281e28ce9f286a5d96496e6e07c058fe99ab", "messageHeadline": "Fix `super` Method Calls in Class Private Methods (#9704)", "author": {"name": "Tim McClure", "email": "mccluret@gmail.com", "user": {"login": "tim-mc"}}, "additions": 137, "deletions": 11}}, {"node": {"oid": "48d66eb6482a6bc029a884f113e78cbfe8183e2e", "messageHeadline": "Correctly parse TS TypeAssertions around arrow functions (#9699)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 433, "deletions": 1}}, {"node": {"oid": "c285d5409e65ce73f7bc2b7846c6901e02581939", "messageHeadline": "Add %%placeholders%% support to @babel/template (#9648)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 221, "deletions": 20}}, {"node": {"oid": "f36a6987e489e62240ca571df55557b80ddfe594", "messageHeadline": "Correctly preserve reference to array in for-of loop (#9697)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 60, "deletions": 18}}, {"node": {"oid": "efd2ca9040f079ca36cc7a9baa4ba996defeb84f", "messageHeadline": "Move abstract removal ClassDeclaration > Class. (#9693)", "author": {"name": "Andrew Goldis", "email": "agoldis@users.noreply.github.com", "user": {"login": "agoldis"}}, "additions": 79, "deletions": 1}}, {"node": {"oid": "a35e5a314ab533828d0988a2da824edb04fc8d3c", "messageHeadline": "Fix TSFunctionType visitors definition (#9692)", "author": {"name": "Pelle Nielsen", "email": "penielse@microsoft.com", "user": null}, "additions": 17, "deletions": 1}}, {"node": {"oid": "cc456084230ed8d0f073494ca61a6ee39ae71cf6", "messageHeadline": "Add `readonly` to TypeScript type modifier (#9529)", "author": {"name": "Tan Li Hau", "email": "tanhauhau@users.noreply.github.com", "user": {"login": "tanhauhau"}}, "additions": 306, "deletions": 9}}, {"node": {"oid": "25a3825a1d044f00d3485f015f3bdf4108ae0eea", "messageHeadline": "TypeScript Constant contexts (#9534)", "author": {"name": "Tan Li Hau", "email": "tanhauhau@users.noreply.github.com", "user": {"login": "tanhauhau"}}, "additions": 5697, "deletions": 5}}, {"node": {"oid": "0a69b45126c8d5128bd7e0e196efbb370d8c8cda", "messageHeadline": "Remove dependency on home-or-tmp package (#9678)", "author": {"name": "Amir Seljubac", "email": "amir_seljubac@hotmail.com", "user": {"login": "AmirS"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "a64bf63639705157813bc20b52c22a693b529ced", "messageHeadline": "[proposal-object-rest-spread] fix templateLiteral in extractNormalize\u2026", "author": {"name": "piotr", "email": "piotr.nowak@handsontable.com", "user": null}, "additions": 39, "deletions": 0}}, {"node": {"oid": "29cd27b545689abd72ded684c6bbc6b17ac1b7ca", "messageHeadline": "Partial application plugin (#9474)", "author": {"name": "Behrang Yarahmadi", "email": "6979966+byara@users.noreply.github.com", "user": {"login": "byara"}}, "additions": 454, "deletions": 5}}, {"node": {"oid": "a6cb24fa1a954638346b39e7382942cb9e6c2b0e", "messageHeadline": "Merge pull request #9672 from babel/deps", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 544, "deletions": 296}}, {"node": {"oid": "81c130ffc912c53f884268969675bfb30d564449", "messageHeadline": "Private Static Class Methods (Stage 3) (#9446)", "author": {"name": "Tim McClure", "email": "mccluret@gmail.com", "user": {"login": "tim-mc"}}, "additions": 950, "deletions": 20}}, {"node": {"oid": "db669a0c6e8905f075b9fc87df77d44896a181c4", "messageHeadline": "gulp-uglify@3.0.2", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "2f9c4d0045abe0a31b103e3f15c4f38a38cdd29e", "messageHeadline": "rollup@1.6.0", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0bf609130574d787a99273f21480a6fa80603c1d", "messageHeadline": "eslint@5.15.1", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ad2c969097275a5d18153dfa43ada2178760a4da", "messageHeadline": "jest@24.5.0", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 515, "deletions": 270}}, {"node": {"oid": "b7fb71ffe2fac004d05e2461353acb163da5ea4c", "messageHeadline": "regexpu-core@4.5.4", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "cf4bd8bb8d7e9feb7de8d97ef0eabcdc7499fce2", "messageHeadline": "Remove input and length from state (#9646)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 147, "deletions": 182}}, {"node": {"oid": "ec318d01fae356c5ee9272bde815d4b55a5434c2", "messageHeadline": "Switch from rollup-stream to rollup and update deps (#9640)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 79, "deletions": 102}}, {"node": {"oid": "a891b7340114d92f1c772c8c69b8449585fce4bf", "messageHeadline": "System modules - Hoist classes like other variables (#9639)", "author": {"name": "Guy Bedford", "email": "guybedford@gmail.com", "user": {"login": "guybedford"}}, "additions": 122, "deletions": 53}}, {"node": {"oid": "dd2ffda387414ef590cf18f4fdd96ce1bac07006", "messageHeadline": "fix: Don't transpile ES2018 symbol properties (#9650)", "author": {"name": "Jimmy Jia", "email": "tesrin@gmail.com", "user": {"login": "taion"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "b2b96e0b150b56d47fbe5ec1ef7727a13e86a899", "messageHeadline": "Add WarningsToErrorsPlugin to webpack to avoid missing build problems\u2026", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "7c909e822ff3fb98447de76e8d6bc6643f6ef9c3", "messageHeadline": "Update regexpu-core dependency (#9642)", "author": {"name": "Mathias Bynens", "email": "mathias@qiwi.be", "user": {"login": "mathiasbynens"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "15dfce33df08bee7c515540b369fe3b872288404", "messageHeadline": "Add placeholders support to @babel/types and @babel/generator (#9542)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 302, "deletions": 20}}, {"node": {"oid": "095e5c0e09e042f930f92d77e183b426c7c01b25", "messageHeadline": "Generate plugins file", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "fb81e8f8b45b6264796841e57a9b0301cadb9ad9", "messageHeadline": "Make babel-standalone an ESModule and enable flow (#9025)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 507, "deletions": 210}}, {"node": {"oid": "d8a53298345b0f2814f2964280890cd6b4a0752f", "messageHeadline": "Reorganize token types and use a map for them (#9645)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 63, "deletions": 108}}, {"node": {"oid": "e53be4b387db4f5b9dffbf4710a31e3a29fdda70", "messageHeadline": "[TS] Allow context type annotation on getters/setters (#9641)", "author": {"name": "Matt Tingen", "email": "matt.tingen@gmail.com", "user": {"login": "matt-tingen"}}, "additions": 441, "deletions": 2}}, {"node": {"oid": "fba5655a4483c05f4d5b17552614dd432a03bbe5", "messageHeadline": "Parenthesized expressions (#8025)", "author": {"name": "Erik Arvidsson", "email": "erik.arvidsson@gmail.com", "user": {"login": "arv"}}, "additions": 1187, "deletions": 65}}, {"node": {"oid": "28c71e88e2d0ec7c82504762dd7c0d824da48652", "messageHeadline": "Fix label name", "author": {"name": "Mathias Bynens", "email": "mathias@qiwi.be", "user": {"login": "mathiasbynens"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29999007f65a24153b74b0bb918242933b63f4df", "messageHeadline": "Disallow escape sequences in contextual keywords (#9618)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 530, "deletions": 22}}, {"node": {"oid": "349c0d4836808d1bec52dc2f6dfbd3afa039f9e9", "messageHeadline": "Update babel-plugin-proposal-unicode-property-regex for Unicode v12 (\u2026", "author": {"name": "Mathias Bynens", "email": "mathias@qiwi.be", "user": {"login": "mathiasbynens"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "54ba6d80c01d9a1a68d2ae6cc690e62ad4b1d379", "messageHeadline": "Update identifier parsing per Unicode v12 (#9637)", "author": {"name": "Mathias Bynens", "email": "mathias@qiwi.be", "user": {"login": "mathiasbynens"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "d832c0f434f1c272ad7af3a333b306e6227aa720", "messageHeadline": "Add parser support for placeholders (#9364)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 7630, "deletions": 36}}, {"node": {"oid": "c60c4dd375a137ae3926679622a496fce1d13bcb", "messageHeadline": "Partial Application Syntax: Stage 1 (#9343)", "author": {"name": "Behrang Yarahmadi", "email": "behrang.yarahmdi@trivago.com", "user": null}, "additions": 1323, "deletions": 2}}, {"node": {"oid": "37a427f692d073ff9e067671b3f297514779eeb5", "messageHeadline": "Update dependencies (#9624)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 295, "deletions": 468}}, {"node": {"oid": "38ef4b74677d7ec5d07c7c33094f4503d3b58b87", "messageHeadline": "Add editorconfig for Makefile (#9623)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f195daa092ae2cbdf3d5c31c99fc50653f6e275e", "messageHeadline": "Don't add params of anonymous exported function decls to the outer sc\u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "17f4195bcc2e2024b9d8ec19ae225e6e074bafc0", "messageHeadline": "Allow any reserved word in `export {} from` specifiers (#9616)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 139, "deletions": 15}}, {"node": {"oid": "f13f4adcbb73bba964ba98bdc9541d4c73f0b2b1", "messageHeadline": "[TS] Disallow type casts in arrow parameters (#9612)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "d72f3aa7585cfb41c05a7aeb4714b86913a2d749", "messageHeadline": "[plugin-transform-typescript] Strip type imports used in Enums and ob\u2026", "author": {"name": "Evan Henley", "email": "evan.henley@gmail.com", "user": {"login": "echenley"}}, "additions": 84, "deletions": 6}}, {"node": {"oid": "98ab1b6428e797088bb6245f81963dae174be2f5", "messageHeadline": "Refactor parsing object members (#9607)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1054, "deletions": 173}}, {"node": {"oid": "208195f42576a70798cedf1abe4d9f1d86979fcc", "messageHeadline": "Disallow duplicate params in methods (#9599)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 38, "deletions": 13}}, {"node": {"oid": "5cb280f986bdbb56f09adc89bc59422880d79352", "messageHeadline": "Fix scope check for 2nd+ lexical bindings (#9600)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "9aec606c69b04a4617eb85242b9ffb7229d7379a", "messageHeadline": "Don't loose \"this\" in helper-call-delegate (#9601)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 77, "deletions": 1}}, {"node": {"oid": "5c8cc0d536d2fb074d903d56857823935dd84a67", "messageHeadline": "Mark FOO in \"var { x: FOO }\u02dd as a binding, not as a reference (#9492)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 95, "deletions": 16}}, {"node": {"oid": "43eed1ac922400cb486bfe6af74883c48ac1d3ed", "messageHeadline": "Check exported bindings are defined (#9589)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1583, "deletions": 304}}, {"node": {"oid": "e883ff295df82466d36408ea929b9444bfb0af36", "messageHeadline": "Merge pull request #9597 from danez/Update-charcodes", "author": {"name": "Sven Sauleau", "email": "github@sauleau.com", "user": {"login": "xtuc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1e51e08d31bb47c8b6b04fb223310d36b093706", "messageHeadline": "Update charcodes", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "039a74a8b97407c48b7f5a76515b66d85d887e9a", "messageHeadline": "preset-env: minimally supporting version (#9596)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 51, "deletions": 16}}, {"node": {"oid": "a029071b8faf8bceccb4fc2a2a805870f7672015", "messageHeadline": "[TS] Correctly forget `await`s after parsing async arrows with type a\u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 359, "deletions": 17}}, {"node": {"oid": "244e4580e9b89e0c94549a3149f9b5b75a244d6f", "messageHeadline": "Remove always false param allowExpressionBody (#9591)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 6, "deletions": 15}}, {"node": {"oid": "e1ff4c47b94e3e0444867d96be9737eb7aa57ac4", "messageHeadline": "preset-env: Sort versions before determining lowest (#9595)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 59, "deletions": 45}}, {"node": {"oid": "0345c1bc1ded6af8d66f8605e6fdbeeb9b70c5b3", "messageHeadline": "Use `for..of Object.keys` instead of `for..in` (#9518)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 60, "deletions": 55}}, {"node": {"oid": "f1ab6120d2617e25d1dbf1eec6c7d74c61ad329b", "messageHeadline": "Bump Babel deps (#9590)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 232, "deletions": 247}}, {"node": {"oid": "8f26f6df8355540dd8f351e9f71f7bf056838e2c", "messageHeadline": "change var name for coherence (#9579)", "author": {"name": "Florian Adonis", "email": "tanohzana@gmail.com", "user": {"login": "tanohzana"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d0e196d210545428c78e8e8177464c0637b28f88", "messageHeadline": "Treat for loop body as part of loop scope (#9586)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 204, "deletions": 13}}, {"node": {"oid": "e6c1065d1987b3f7bdd94d52fafcbc4edb0ad52f", "messageHeadline": "Fix strict mode prescanning with EmptyStatement (#9585)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 265, "deletions": 1}}, {"node": {"oid": "45c96908e94f044420f2bf01ad9dfa94abdeb970", "messageHeadline": "Update test262 (#9587)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 28, "deletions": 34}}, {"node": {"oid": "434fd32c90909a577ef9b090c4a6972f9537ba50", "messageHeadline": "Update esm and electron mappings in preset-env (#9573)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 76, "deletions": 69}}, {"node": {"oid": "0e3968124c226291ca75a7f06086bafcbdb5d6bf", "messageHeadline": "Remove unused file (eslint-local-rules.js) (#9583)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "632552f55d4d2b859715f65ecf659bdd524c471d", "messageHeadline": "Minify bundles on circle for repl (#9582)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a7391144b3db8cb3b360ecd6fb32a681e8ef9e98", "messageHeadline": "Introduce scope tracking in the parser (#9493)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 5792, "deletions": 1730}}, {"node": {"oid": "918f149a6385f2c59fffabe7bb558724aacdb217", "messageHeadline": "Add v7.3.4 to CHANGELOG.md [skip ci]", "author": {"name": "Babel Bot", "email": "babel@hopeinsource.com", "user": null}, "additions": 28, "deletions": 0}}, {"node": {"oid": "1f6454cc90fe33e0a32260871212e2f719f35741", "messageHeadline": "v7.3.4", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 74, "deletions": 74}}, {"node": {"oid": "4540f2653ba2056b2f996926c26035b926c5b6e8", "messageHeadline": "Update CHAMGELOG.md using the \"Trigger GitHub release\" action (#9561)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 54, "deletions": 6}}, {"node": {"oid": "fc1ea7f496ae3d67a8f3ef1b6c7fdc4c73bee168", "messageHeadline": "Revert \"Parenthesized expressions (#8025)\"", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 65, "deletions": 1186}}, {"node": {"oid": "9f3457797ff9b90f4cc794c173d626163f9a6046", "messageHeadline": "Fix TypeScript parsers missing token check (#9571) (#9572)", "author": {"name": "Barth\u00e9l\u00e9my Ledoux", "email": "ledouxb@me.com", "user": {"login": "elevatebart"}}, "additions": 77, "deletions": 9}}, {"node": {"oid": "0b01b5217b133e20a81f4549329006455c0741e8", "messageHeadline": "Use correct \"this\" in static fields (#9508)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 268, "deletions": 34}}, {"node": {"oid": "cade33c6471a673b5d80d3a7d4a46c0e243fb6ec", "messageHeadline": "Update compat-table (#9566)", "author": {"name": "Denis Pushkarev", "email": "zloirock@zloirock.ru", "user": {"login": "zloirock"}}, "additions": 36, "deletions": 11}}, {"node": {"oid": "dd8b700a2c4c975584c7b2ea43023aa275c16167", "messageHeadline": "Parenthesized expressions (#8025)", "author": {"name": "Erik Arvidsson", "email": "erik.arvidsson@gmail.com", "user": {"login": "arv"}}, "additions": 1186, "deletions": 65}}, {"node": {"oid": "417e72ebfd458cc04b36fdf9d52e51379e58c505", "messageHeadline": "Fix flow and TS types of babel-types is* type checks to accept null |\u2026", "author": {"name": "Ian Craig", "email": "ian-craig@outlook.com", "user": {"login": "ian-craig"}}, "additions": 303, "deletions": 270}}, {"node": {"oid": "b8d045f5cf46449afff8766931698e18e4424adf", "messageHeadline": "Update regenerator-transform (#9558)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "879a59085b4c6bf7fae744abe758774047427a58", "messageHeadline": "Pull in chokidar 2.0.4 to pull in patched braces (#9550)", "author": {"name": "Jacob Clark", "email": "jacob.jh.clark@googlemail.com", "user": {"login": "imjacobclark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b32d271fee53c9e1ba67482419b49402db10cba2", "messageHeadline": "Migrate some duplicate binding tests to traverse (#9532)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 182, "deletions": 42}}, {"node": {"oid": "21eb0837e8d367b2aa0d2ecffed5ec648f9e0bbc", "messageHeadline": "Update CHANGELOG.md [skip ci]", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 201, "deletions": 0}}, {"node": {"oid": "b78fdc0cb14a9bb4f32236f686ba45e85c4271a8", "messageHeadline": "chore: Enable eqeqeq rule in eslint (#9541)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "a1ea765b95730262ecf39d8567f91545fa003ed0", "messageHeadline": "Make tests spec compliant and avoid duplicate declarations in input f\u2026", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 2511, "deletions": 2459}}, {"node": {"oid": "39af228ac40adca2360b8adc11ef612416a9e444", "messageHeadline": "Add import/no-extraneous-dependencies to ESLint (#9533)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 60, "deletions": 5}}, {"node": {"oid": "7c0549a923f0d062b5c241204933e4c9d9e5aceb", "messageHeadline": "Merge pull request #9536 from irohitb/patch-1", "author": {"name": "Sven Sauleau", "email": "github@sauleau.com", "user": {"login": "xtuc"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "f44b29522c43b501c83583dd681b2a7e853e4e03", "messageHeadline": "Remove `transform-classes` from priv method tests (#9537)", "author": {"name": "Tim McClure", "email": "mccluret@gmail.com", "user": {"login": "tim-mc"}}, "additions": 260, "deletions": 351}}, {"node": {"oid": "682534e4759f254066685471e2cdfa5d63c8b68f", "messageHeadline": "Update SONG.md", "author": {"name": "Rohit Bhatia", "email": "irohitbhatia@gmail.com", "user": {"login": "irohitb"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "bbb4d7b6d7c2182b997d966d4a8a5ff7e353e419", "messageHeadline": "Fix typescript generator params (#9524)", "author": {"name": "Tan Li Hau", "email": "tanhauhau@users.noreply.github.com", "user": {"login": "tanhauhau"}}, "additions": 49, "deletions": 3}}, {"node": {"oid": "5bb1bb080f2cb1ff942c940bdb9595a70e6f4706", "messageHeadline": "Fix flow babel-generator function parantheses (#9523)", "author": {"name": "Tan Li Hau", "email": "tanhauhau@users.noreply.github.com", "user": {"login": "tanhauhau"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "058f057426e6e7738f4dc015549996c01127a13d", "messageHeadline": "Also check AssignmentPatterns for export name (#9521)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "d1fe2d05f4c468640facf40565e30f7110757f2d", "messageHeadline": "v7.3.3", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "b9a3806f9ea1e867d4316b146f640d76e6c24234", "messageHeadline": "Upgrade to @babel/preset-typescript to use @babel/plugin-transform-ty\u2026", "author": {"name": "Simon Adcock", "email": "simonadcock2@gmail.com", "user": {"login": "SiAdcock"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b25fea49feefaadf6b4a0cf2351ed9bb2e7903fb", "messageHeadline": "Create a new release after a v*.*.* commit instead of the tag (#9470)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 50, "deletions": 8}}, {"node": {"oid": "83cbc11d46bb3c2d528e8993a91078ba63d2ac9f", "messageHeadline": "Correctly output escapes in directives (#9501)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 73, "deletions": 2}}, {"node": {"oid": "0f685d9b4232743ccafa796f433301aae61764bc", "messageHeadline": "Only allow Identifiers, Patterns and Rest in parameters of FunctionDe\u2026", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "d86b831364c960b5f890e8feead1cbacdd77932e", "messageHeadline": "Add duplicate-package-checker-webpack-plugin (#9517)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 37, "deletions": 4}}, {"node": {"oid": "0050266a50ef60507126b19338509e6e4bb7980b", "messageHeadline": "Add missing dependencies (#9516)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b6300a0869250e47ff36f24660bfb96a11fd7e24", "messageHeadline": "Add importKind to ImportDeclaration in babel/types", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "4ba998c5db1a3c3ad712c8603bb9a05cb2d85e49", "messageHeadline": "Add importKind to spec", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2fb1f9aed35aebbd5bf547a9a398b39724096635", "messageHeadline": "Add tests for options to babel-node (#9510)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "85ea5b0b50bca952b26f895e56bf2165ab9fcc92", "messageHeadline": "Version bump of lodash (#9500)", "author": {"name": "Alec", "email": "aharrison@sourceallies.com", "user": {"login": "Alec321"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "d349b74a4fd2c41a0342204ac9bbc9f0f484a845", "messageHeadline": "Better error output in parser tests (#9491)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 50, "deletions": 6}}, {"node": {"oid": "3a9743fce43a9b8a87548ad6997d4b34fe8d5e93", "messageHeadline": "Show real version instead of core/preset-env versions in standalone p\u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "2817844e895b8999b71ec89ba008180c07b2f66d", "messageHeadline": "Fix regression with let (#9477)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 728, "deletions": 242}}, {"node": {"oid": "7943a48cc37dae77fef1d63c22f16d6cb24a1a28", "messageHeadline": "Update flow to 0.92.1 and fix related issues (#9468)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "953182d44ae4d039d77856280cf0eeb382d10e6d", "messageHeadline": "Exclude generate @babel/types files from coverage report (#9469)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "045d019149e40fd9424efad445b92a04f5f1f7e4", "messageHeadline": "Fix duplicated assertThisInitialized calls in constructors (#9458)", "author": {"name": "Rub\u00e9n Norte", "email": "rubennorte@gmail.com", "user": {"login": "rubennorte"}}, "additions": 69, "deletions": 87}}, {"node": {"oid": "d1514f57bdf9361615e856c374d8f00f7e070d0d", "messageHeadline": "Typescript function destructured params (#9431)", "author": {"name": "Downpooooour", "email": "mhcgrq@live.com", "user": {"login": "mhcgrq"}}, "additions": 173, "deletions": 10}}, {"node": {"oid": "fdb65ab8b1fee32b769d2faf40cc0d19e32bb2a0", "messageHeadline": "Update publishing command (#9466) [skip ci]", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "81123fb9729b1a1f9b7b3f79aba5821341243de2", "messageHeadline": "Fix typo in comment", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "738060ebfa7ac133d7dd6a2590835acaa08f15f3", "messageHeadline": "Fix support for Flow's DeclareClass type parameters (#9459)", "author": {"name": "Ilya Lesik", "email": "ilialesik@gmail.com", "user": {"login": "ilyalesik"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "07b0f22a3fd709734a9aaf6d13faa88df4a5d9d4", "messageHeadline": "Fix range for TypeScript optional parameter in arrow function (#9463)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 135, "deletions": 8}}, {"node": {"oid": "e03e5ba01d711876ec68fc53375616d08c53e1ad", "messageHeadline": "Add TypeScript definitions for parser plugin options. (#9457)", "author": {"name": "Yifei Fu", "email": "yifeifu2@gmail.com", "user": {"login": "yifei-fu"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "d896ce2b53f64742feeea27dd33ee45934cd041a", "messageHeadline": "v7.3.2", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "44d8a59361188ab068a946614ac51837f6610e61", "messageHeadline": "Use a GitHub Action to generate the changelog (#9434) [skip ci]", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1527, "deletions": 0}}, {"node": {"oid": "344d35bbe93eff4fe9ee575caff2b4ab6c4aee8c", "messageHeadline": "Simplify await and yield tracking in params (#9405)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 90, "deletions": 82}}, {"node": {"oid": "fe711546262a535c03991a3126c4672d131d9cc7", "messageHeadline": "Support for await and yield in pipelines (#9401)", "author": {"name": "Thiago Arrais", "email": "thiago.arrais@gmail.com", "user": {"login": "thiagoarrais"}}, "additions": 300, "deletions": 110}}, {"node": {"oid": "65cbbc1ef8755ca50d1b7577288fed9722239a2c", "messageHeadline": "Fix duplicate definition error in private class methods (#9453)", "author": {"name": "gverni", "email": "g.verni@gmail.com", "user": {"login": "gverni"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "d37c9586371fdf44c4a219db14b1cf8c1e111dad", "messageHeadline": "Transform private async and generator functions (#9423)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 206, "deletions": 2}}, {"node": {"oid": "9eb010da5010f4d05468707bbb3bdee42d09f752", "messageHeadline": "Unify reserved word checking and update error messages (#9402)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 347, "deletions": 331}}, {"node": {"oid": "7e9029e3376f14720ccfdf9f676fed36f44498e7", "messageHeadline": "Switched gutil.log to fancyLog due to deprecation (#9432)", "author": {"name": "Galymzhan Abdugalimov", "email": "abdu.galymzhan@gmail.com", "user": {"login": "naffiq"}}, "additions": 27, "deletions": 1571}}, {"node": {"oid": "00c3e3c8e0ed6e9ff918d7bfb79b57e51e45e7ff", "messageHeadline": "Fixed link to @babel/parser's issues in README (#9427)", "author": {"name": "Galymzhan Abdugalimov", "email": "abdu.galymzhan@gmail.com", "user": {"login": "naffiq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7192546eb89d622be8152a3d4cabbbaa385b61a1", "messageHeadline": "Run prettier again", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "4c4c22a31675038cc10e9329e8b478f17156b337", "messageHeadline": "Run prettier", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 22, "deletions": 25}}, {"node": {"oid": "56044c7851d583d498f919e9546caddf8f80a72f", "messageHeadline": "install polyfill & runtime to dependency instead of devDependency [sk\u2026", "author": {"name": "Rizky", "email": "spondbob@eamca.com", "user": {"login": "itsnotrisky"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "828169e6117a6f913f3d7c067fb3790a478cb839", "messageHeadline": "Fix line continuation with Unicode line terminators (#9403)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "1452e977a009fe927ed46c7ea189033dfc2d8126", "messageHeadline": "Destructuring: Create assignments from ForX non-declaration patterns \u2026", "author": {"name": "Moti Zilberman", "email": "motiz88@gmail.com", "user": {"login": "motiz88"}}, "additions": 62, "deletions": 11}}, {"node": {"oid": "ede69eef7f7b8851c67759d17db3310bf36b158e", "messageHeadline": "Bump deps (#9417)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 837, "deletions": 1279}}, {"node": {"oid": "03230eaa9ce198bdd9dcff048ab78f52d85ec55b", "messageHeadline": "Retain JSX pragma if defined as a comment (#9095)", "author": {"name": "Dylan Staley", "email": "staleydyla.n@gmail.com", "user": {"login": "dstaley"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "7dc157f9beca5addf59ec833cd6cffcbd5f1a3f3", "messageHeadline": "Fix location/range on TypeScript ExportNamedDeclarations (#9406)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 91, "deletions": 27}}, {"node": {"oid": "854313a759b26f615d1d1715e131ec2c4b0309b1", "messageHeadline": "Correctly visit param decorators to prevent their imports being remov\u2026", "author": {"name": "Yuri Karadzhov", "email": "yuri.karadzhov@gmail.com", "user": {"login": "yuri-karadzhov"}}, "additions": 88, "deletions": 3}}, {"node": {"oid": "46ba5940c2d483f389d9fb615ebbb4286ba94bfe", "messageHeadline": "Make yield a contextual keyword (#9400)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 767, "deletions": 125}}, {"node": {"oid": "42c5d3fc4b0668406c1d6ea7014e8f0676ad4de9", "messageHeadline": "Correctly fail for invalid yield in for (#9398)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "d4e045ac2432e47c85976d4ea15806b9758bc547", "messageHeadline": "Fix support for Flow's QualifiedTypeIdentifier (#9396)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "8bc9f9a05fa1dc3b9bd5db7e0c5324e4883042e9", "messageHeadline": "fix: Allow toplevel await when option true and correctly mark await k\u2026", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 165, "deletions": 18}}, {"node": {"oid": "93e1b5e612eb240f9c719dc75d70c8aacf5abe35", "messageHeadline": "Merge pull request #9375 from danez/contextual-let", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 933, "deletions": 78}}, {"node": {"oid": "4f69699b710b8842538002241b341748e760bed6", "messageHeadline": "Fix parsing in non-declaration places", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 282, "deletions": 10}}, {"node": {"oid": "f4f5ca2aaa39c54d310d3d10d3825cff266b2817", "messageHeadline": "Parse class name in strict mode", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 2, "deletions": 18}}, {"node": {"oid": "8071dca9ad8bcc9064c3183ae9ae5b8a142785cf", "messageHeadline": "Disallow `const let` or `let let`", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "178f2d79497e2708fb28bf58f0c7aab9e0fdef12", "messageHeadline": "Make let a contextual keyword", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 636, "deletions": 42}}, {"node": {"oid": "65febdd13a143968da56681bf5a4b4faf1e021ba", "messageHeadline": "Refactor import and export parsing (#9326)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 172, "deletions": 136}}, {"node": {"oid": "f77c450cdae5bc56bca51ef93e254f2567d890bd", "messageHeadline": "Bump prettier (#9373)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 71, "deletions": 75}}, {"node": {"oid": "f2af6c1170ebbea22bd29a2bae01efaec800dfe9", "messageHeadline": "v7.3.1", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "43b83f8ed7545b9c049eeed85541fa162842fb8f", "messageHeadline": "Revert \"Differentiate object spread and non-spread properties (#9341)\u2026", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 21, "deletions": 42}}, {"node": {"oid": "af88e63dff5a549507bb91593386ef21da9f9fef", "messageHeadline": "fix new keyword broken by recent refactoring (#9377)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 156, "deletions": 1}}, {"node": {"oid": "f6ee26c3da4c903818fd61fd9e5e8e1970185f77", "messageHeadline": "v7.3.0", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 45, "deletions": 45}}, {"node": {"oid": "e8de6fa5d49c2856cf77fd9e3f0822d7f5d3a606", "messageHeadline": "Private Class Methods Stage 3: Private Accessors (#9101)", "author": {"name": "Tim McClure", "email": "mccluret@gmail.com", "user": {"login": "tim-mc"}}, "additions": 1170, "deletions": 56}}, {"node": {"oid": "3ae5e79ec8ab1e6d1c6927f35d4a1eeac04faf9a", "messageHeadline": "Differentiate object spread and non-spread properties (#9341)", "author": {"name": "Kagami Sascha Rosylight", "email": "saschanaz@outlook.com", "user": {"login": "saschanaz"}}, "additions": 42, "deletions": 21}}, {"node": {"oid": "e9331aa0c08e0c34c84df8c089cbc6dd7e995b61", "messageHeadline": "Transform for the smart pipeline operator proposal (#9179)", "author": {"name": "Thiago Arrais", "email": "thiago.arrais@gmail.com", "user": {"login": "thiagoarrais"}}, "additions": 240, "deletions": 62}}, {"node": {"oid": "ba4141934fae621bb0c3b52e7e1ae78c04069251", "messageHeadline": "add v7 downloads [skip ci] (#9370)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "96a73431424f4691b5dda004e860e4b2e61a305e", "messageHeadline": "Merge pull request #9348 from danez/perf", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 456, "deletions": 346}}, {"node": {"oid": "a2e6d8e96807b15908ef3640239b5421457807f7", "messageHeadline": "Disallow usage of invalid keyword after export abstract statement in \u2026", "author": {"name": "Armano", "email": "armano2@users.noreply.github.com", "user": {"login": "armano2"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "4ce37b7acabef6eeafcd938f30359bfc4c82eb24", "messageHeadline": "Update test262 sha (#9365)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 6, "deletions": 478}}, {"node": {"oid": "b92ad318f173e1a0573a188324aa0c222ea35782", "messageHeadline": "Add support for transform-named-capturing-groups-regex in preset-env \u2026", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "2d6231fd3da179508a088d29a7b5f2f35244a315", "messageHeadline": "Update flow whitelist", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4e5e319d5b818f29b4123cf95e90b3e82fc46c07", "messageHeadline": "perf: remove double check for keywords in readWord", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 70, "deletions": 84}}, {"node": {"oid": "b66d921053ee04fd8d43f4c6b8caf8d471e4c57d", "messageHeadline": "perf: Use === or Set.has instead of array.indexOf for keyword checks", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 89, "deletions": 24}}, {"node": {"oid": "f12905b531a89fbe8819466c5d7c06ef38d28070", "messageHeadline": "perf: Use for loops while cloning classes", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "f2169753784dbc683d7941cf0a29406c6dc46d91", "messageHeadline": "perf: call isLineTerminator as last check", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3a3d5cbe9cc650c0cfa6006fb859b6d4e385e175", "messageHeadline": "perf: Check for plugin only once before looping", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "10555c719ee236ad3d2abc9e90c030cadd7380dd", "messageHeadline": "Build the parser also for node 6.9 and up", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "58768072effe299da7d121fa69e92ed579c3c9ad", "messageHeadline": "perf: Ensure canInsertSemicolon is always called last", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "455e003567c52326a4809da37383a6a3e6b012e1", "messageHeadline": "perf: Optimize regex", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49f7bcf2715d6872cbf9ca1a90a9d1423bd8d1db", "messageHeadline": "perf: Remove unnecessary check for flow plugin inside of flow plugin", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "c2e41588aa33cf6cb27de8d29bc9460e3e9c78be", "messageHeadline": "perf: run flow code in flow plugin", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "a1eac37bd234551d374130a61ed13f04fad4b7d3", "messageHeadline": "Generate prettier comments", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "0370af58f1bf351be5d998832f8a6306fbc567e7", "messageHeadline": "perf: Use strict equals", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8df0500f55c861b9b2761126fe4b5e5d975ef1ac", "messageHeadline": "perf: Simplify reading of tokens.", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "e4b8cfc768cd6b1457f61ea6991630630a4ca3dc", "messageHeadline": "perf: use Set instead of string indexOf", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a7757ec4d036bccc27234ea0a30f276857cb4d5e", "messageHeadline": "perf: Use increment operator", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25a8db2a299d14d67ad786d419f3137b527a25cf", "messageHeadline": "perf: use normal equality check in stead of indexOf", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "48fd387779dba1e1c1f9554966000edc9d5bbaaf", "messageHeadline": "perf: precalculate length", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "59c4bbb4abef918a24e93201c9213a3b8e31f3ba", "messageHeadline": "perf: Make plugins a map instead of object", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "2dc1c91955791eac031bdd2eaa79e8f2338ce14e", "messageHeadline": "perf: Move input to state and precalculate length", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 160, "deletions": 126}}, {"node": {"oid": "ae154c86edd9dfed4337b4079e8a03b3e0f3ef0e", "messageHeadline": "perf: Minor optimizations", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "e9588061d75a45cf6c1938dd98fc0051841159ea", "messageHeadline": "Copy \"optional\" property when cloning Identifier node (#9333)", "author": {"name": "unconfident", "email": "30427068+unconfident@users.noreply.github.com", "user": {"login": "unconfident"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0a88230ec4714e5f74a5aea75c1dc20ee4d5687d", "messageHeadline": "Disallow async functions as loop bodies (#9314)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 27, "deletions": 62}}, {"node": {"oid": "a27b9b42990d44c4c2b5bf9e1184a10e49686a0d", "messageHeadline": "Add @babel/plugin-transform-named-capturing-groups-regex (#7105)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 262, "deletions": 0}}, {"node": {"oid": "aaec2cd51dd24a1ecf52b82e0bbad0a5ccd60b6f", "messageHeadline": "Fix handling newline with TypeScript declare and abstract classes (#9\u2026", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1829, "deletions": 5}}, {"node": {"oid": "34c9890f41c84436940e0dbc9ba894c2b8281c6d", "messageHeadline": "Fix range on TypeScript index signature parameters (#9335)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "e8038863c3869f6b3c15ee23f43cbf3de3e7d656", "messageHeadline": "Fix range on TypeScript this type predicate (#9339)", "author": {"name": "Armano", "email": "armano2@users.noreply.github.com", "user": {"login": "armano2"}}, "additions": 368, "deletions": 1}}, {"node": {"oid": "694e3fd8cf321988c0f1d97e59a3df77adabad5b", "messageHeadline": "Merge declaration and init of props in parser's state (#9312)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 79, "deletions": 140}}, {"node": {"oid": "40ae6568a45bdeb6e25bc4f4ef180ca9894a0ecd", "messageHeadline": "Add support for proposal-json-strings in preset-env (#9323)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 48, "deletions": 5}}, {"node": {"oid": "4944e9e180a4cf329d7191e3ea0dffbab527b36c", "messageHeadline": "update sponsor link again [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a24206eb9670a6b7f66495d6359b3f1d288a00da", "messageHeadline": "Fix error for decorators not enabled (#9321)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "d6b4ab75eeaabd44ec037cd690f0fdeec6efefd3", "messageHeadline": "fix sponsor link [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e4b608a80120f33ac3ddd8449bd1497736ffbfa", "messageHeadline": "Parse class heritage as strict mode code (#9315)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "28319eb07ea8510dcf2d7e510cfc945d733e7cb3", "messageHeadline": "add sponsor [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5889620a6a9e4a370590b279c4443e0a2f1d6fb2", "messageHeadline": "Disallow `new import(x)` and `import(x,)` (#9313)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 26, "deletions": 85}}, {"node": {"oid": "9764718c32228b439b658d13ba405a26533246f0", "messageHeadline": "Disallow trailing comma after rest (#9311)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 312, "deletions": 262}}, {"node": {"oid": "28b70e591019061effa31aee3197eb124f6d437b", "messageHeadline": "Generate types for TSImportType", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "4c2f8d9337c2c45da345e536c1f44157d64a14bd", "messageHeadline": "@babel/generator: Add emit and builder for TSImportType (#9309)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "2cc0376756f5dd368a8c01a922ca03ab8db86448", "messageHeadline": "@babel/parser(ts): Add parsing of type import (#9302)", "author": {"name": "Armano", "email": "armano2@users.noreply.github.com", "user": {"login": "armano2"}}, "additions": 492, "deletions": 2}}, {"node": {"oid": "8e051cae4641826f35254134e49e67ba3871c91d", "messageHeadline": "[decorators] Set method names at compile time instead of at runtime (\u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 73, "deletions": 44}}, {"node": {"oid": "778a61a3c2ee367e598da8e6c3a2ab9ffe85a064", "messageHeadline": "[@babel/types] Moved generators related to babel-types into the babel\u2026", "author": {"name": "Cameron Martin", "email": "cameronmartin123@gmail.com", "user": {"login": "cameron-martin"}}, "additions": 26, "deletions": 28}}, {"node": {"oid": "46e3f6df1f010ec1276eb6e0f961c51fca5affcb", "messageHeadline": "@babel/parser: include leading character into range of generic ArrowF\u2026", "author": {"name": "Armano", "email": "armano2@users.noreply.github.com", "user": {"login": "armano2"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "03022d169e07ebdb245de7ec4f2ff5c7cda6aa1f", "messageHeadline": "Throw error if TypeScript class has empty implements (#9292)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 129, "deletions": 4}}, {"node": {"oid": "9803253363105c6b0ae6f7651fc8ec11c90b14b1", "messageHeadline": "flow type update: babel-types.isType(?string, string): boolean (#9275)", "author": {"name": "David Laban", "email": "alsuren@gmail.com", "user": {"login": "alsuren"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "a55382e4ad6aac34a75c4996da36eb6e5a751281", "messageHeadline": "Test262 update (#9288)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1381, "deletions": 1197}}, {"node": {"oid": "b211b810d1a610a5e84422c835bf90b3d9a248d7", "messageHeadline": "Use 2014-present in license (#9290)", "author": {"name": "Sven Sauleau", "email": "github@sauleau.com", "user": {"login": "xtuc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25e880d3559fea54fd7bf93ba60db4abbb39076c", "messageHeadline": "Add follow on twitter badge (#9264) [skip ci]", "author": {"name": "James George", "email": "jamesgeorge998001@gmail.com", "user": {"login": "jamesgeorge007"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e43777bb5f00a3037a3ee37589c9684384148414", "messageHeadline": "Fix location for typescript type assertions in AST (#9284)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "efc60a1703d788b6f4962a7824e9c90abcaaa598", "messageHeadline": "Add test sources to prettierignore (#9287) [skip ci]", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "54f072991d1ba5ecfabe5fa61b7a6b483306729c", "messageHeadline": "Revert \"Revert babel-helper-builder-react-jsx change from #4988\" (#9119)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "a58893d1e316221c278ff3106e02c47fbf4d8838", "messageHeadline": "Ensure modifiers are included in TSParameterProperty ranges (#9276)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 28, "deletions": 23}}, {"node": {"oid": "865eb93c2dd34ceb5ef7fbfae09242b435bc219e", "messageHeadline": "[private methods] Define private methods before executing initializer\u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 127, "deletions": 2}}, {"node": {"oid": "49f52bbcb353342b1873d0e12ea9e05199a169fc", "messageHeadline": "Bump license years for 2019 (#9271)", "author": {"name": "Berlam Henderson", "email": "less.summerize@gmail.com", "user": {"login": "lesssummer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d1d0fe57af8e02e200007d65340592d85298b7d", "messageHeadline": "Add mixins support to the _decorate helper (#9166)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 416, "deletions": 383}}, {"node": {"oid": "ea1c436ea1f021a9e7815e6d561cc07ad4b6e056", "messageHeadline": "Fix handling scoped packages in preset-env include/exclude options (#\u2026", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 61, "deletions": 11}}, {"node": {"oid": "3f9a1c08cc70ac5bfc21bff13ef51eea1bd06f27", "messageHeadline": "Add tests for babel-types.isType (#9243)", "author": {"name": "David Laban", "email": "alsuren@gmail.com", "user": {"login": "alsuren"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "c586d4e8cac816941bf2ba559472fd9cc3150921", "messageHeadline": "parser, smart pipes: Add support for yield in pipeline bodies", "author": {"name": "J.\u00a0S.\u00a0Choi", "email": "jschoi@jschoi.org", "user": {"login": "js-choi"}}, "additions": 199, "deletions": 2}}, {"node": {"oid": "60ffe1d103b6b949d05211651f3347a0fd8598fd", "messageHeadline": "parser, smart pipes: Add test for async\u2013await", "author": {"name": "J.\u00a0S.\u00a0Choi", "email": "jschoi@jschoi.org", "user": {"login": "js-choi"}}, "additions": 187, "deletions": 0}}, {"node": {"oid": "b5177ce2904640f94c3ef803fb89673224ad5b78", "messageHeadline": "babel-parser: typescript: add missing bigint keyword (#9230)", "author": {"name": "Armano", "email": "armano2@users.noreply.github.com", "user": {"login": "armano2"}}, "additions": 91, "deletions": 6}}, {"node": {"oid": "d1aa665657792f00ff2a2a1658be242465f3651a", "messageHeadline": "update sponsors [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f130981546ee1f825e1645df27510185c221b7e8", "messageHeadline": "v7.2.5", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "bc347bab7aeb2a1d14c22443648134ba124311db", "messageHeadline": "Add @babel/helpers to devDependencies of runtime and runtime-corejs2 \u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "21228abfde5696a552bb42303f307b34bdf7ef6d", "messageHeadline": "v7.2.4", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e4174373550138fb1b0317e927436b3d3c2df874", "messageHeadline": "Minify standalone", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0bb720401bc73c99b6326fe8c61710803dc4d3fd", "messageHeadline": "v7.2.3", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "d35f2ad92b322c3bb9c6792e2683807afae0b105", "messageHeadline": "Update lerna to v3.6.0", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1872, "deletions": 457}}, {"node": {"oid": "57759cb1a1a72ddf1f89adc1cad257d0e6616fe7", "messageHeadline": "[lerna] Don't ignore .json data files in preset-env (#9200)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9e95da4eaa85bbd91f0eee020acb4922a6cab133", "messageHeadline": "Added type-level mapping between aliases and nodes that have that ali\u2026", "author": {"name": "Cameron Martin", "email": "cameronmartin123@gmail.com", "user": {"login": "cameron-martin"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "911c2d0bf4176e5014c5a5b4c60ba6a68d6956a3", "messageHeadline": "Use @babel/eslint-plugin-developement (#9206)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 14, "deletions": 425}}, {"node": {"oid": "116ca22def17b97edf5605e24c8c71b4b9a8a460", "messageHeadline": "Minor typo for -f flag in cli (#9201)", "author": {"name": "cphamlet", "email": "cphamlet@live.unc.edu", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52fb88455014ab1c08125dbec3fd6c087740a4be", "messageHeadline": "Strips flow directive fully (#9197)", "author": {"name": "Tan Li Hau", "email": "tanhauhau@users.noreply.github.com", "user": {"login": "tanhauhau"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "5cb38995c0f7e21504f6647d6222cb016b1f5ee6", "messageHeadline": "Allow keywords to be used in type annotations (#9184)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 143, "deletions": 3}}, {"node": {"oid": "3c8e15dbc1129ab93a6e9485811475dd1d91e1de", "messageHeadline": "don't throw classNameTDZError if referenced identifier is within a Ty\u2026", "author": {"name": "Andy Edwards", "email": "jedwards@fastmail.com", "user": {"login": "jedwards1211"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "c1499b13ac6e2a6cb0bee1643d67706e7c3f8d23", "messageHeadline": "v7.2.2", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "7bcd62cfee0dcca9a3510b8ba61db7c014078706", "messageHeadline": "Build standalone on prepublish", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "47da5cf75a4f67d199422e7f2a2635a71317d478", "messageHeadline": "Correctly transform spreads to use proper concat method (#9108)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 62, "deletions": 5}}, {"node": {"oid": "72471aff63bc77e63bdc9e414038a5496ec6decb", "messageHeadline": "Handle flow comments with leading spaces (#9168)", "author": {"name": "Vikram Rangaraj", "email": "vik120@icloud.com", "user": {"login": "vikr01"}}, "additions": 404, "deletions": 133}}, {"node": {"oid": "b9340bc5974528630ec6b94a6d7186699040096b", "messageHeadline": "Fix package.json repository URLs (#9176)", "author": {"name": "Patrick Eriksson", "email": "paleite@users.noreply.github.com", "user": {"login": "paleite"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "731182eee44a1b47d5232697489a49f09641bccf", "messageHeadline": "Types for pipeline operator (smart proposal) (#9122)", "author": {"name": "Thiago Arrais", "email": "thiago.arrais@gmail.com", "user": {"login": "thiagoarrais"}}, "additions": 139, "deletions": 0}}, {"node": {"oid": "f4eec5ca798c60b705efcd8e99d4745957590000", "messageHeadline": "Add new flag that indicates if a module has exports (#9171)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 34, "deletions": 13}}, {"node": {"oid": "b60adce4cb4e0c705cb308b6eacf36605ed61db8", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 158, "deletions": 0}}, {"node": {"oid": "66c4bc8f6470f7349535bf0e48d8b17188aed4c5", "messageHeadline": "update list of sponsors [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "d2dc28ed2b398bc5c4e563b7ce8e400d8bb1a453", "messageHeadline": "add triage label to new issues [skip ci] (#9158)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0514a9f90370b2c14bcd722f96fd97644024f9fd", "messageHeadline": "Update v7 regression issue template link (#9157)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1d3c823ccce9925cf144a2e55f4e66f4aff4634", "messageHeadline": "Move decorators transform to @babel/helper-create-class-features-plug\u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 284, "deletions": 306}}, {"node": {"oid": "9b005dedfdbbe11429ed157cdfb2be4782347078", "messageHeadline": "Fix --root-mode option in babel-node (#9148)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4fdb71151f30067845ce36eb9a9ec14207606fe6", "messageHeadline": "Inherit properties in function from method in loose mode (#9135)", "author": {"name": "Rub\u00e9n Norte", "email": "rubennorte@gmail.com", "user": {"login": "rubennorte"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f611bb016bd3e7b5f73d9b54bae69d217b4444d4", "messageHeadline": "Bump Babel deps (#9145)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 291, "deletions": 266}}, {"node": {"oid": "4dff205dc1b0a9f72e9a489956bdf5e54a9e4385", "messageHeadline": "Disable parameter-destructuring in Edge 18 (#9140)", "author": {"name": "Kagami Sascha Rosylight", "email": "saschanaz@outlook.com", "user": {"login": "saschanaz"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "72fd2d192ca706299713dfa757e25a7b6f710200", "messageHeadline": "Add missing colon to issue template (#9143)", "author": {"name": "Kagami Sascha Rosylight", "email": "saschanaz@outlook.com", "user": {"login": "saschanaz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35815832b56bcc85aeeb461bdddb3ff7c4e859dc", "messageHeadline": "Move to travis vm based builds (#9133)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9c45b8faf70e1970b00138cdbb8e4b412a1373a2", "messageHeadline": "Ensure we always use local versions of babel dependencies in tests (#\u2026", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ca2918ab13125c703902e17efbf37f27e4de202e", "messageHeadline": "Test local version of babel/types", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d915f31bcb9fffc09ffc84c32bad1ffe19bf8a58", "messageHeadline": "Add tests for createTypeAnnotationBasedOnTypeof", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "4ca35ef8b9a3570db699fdefe352ed7acef92895", "messageHeadline": "Fix running flow on travis and update flow (#9128)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 39, "deletions": 32}}, {"node": {"oid": "4b73818c87c8388205b79346f129bc7ff8d4501d", "messageHeadline": "Update issue templates [skip ci] (#9131)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 27, "deletions": 10}}, {"node": {"oid": "d305419da666f0b5eccfd68c345c546402db4a52", "messageHeadline": "Not depending on return value of super(). Fixes #9020. (#9060)", "author": {"name": "Joel Denning", "email": "joeldenning@gmail.com", "user": {"login": "joeldenning"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "8b132c0889c4d0a91f983d2fcb353d94c1515603", "messageHeadline": "v7.2.1", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b927fb2a7efa5be6cbacf3512203915037a75b3b", "messageHeadline": "Don't use isClassPrivateMethod because is isn't supported in <7.2.0 (\u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "282129ea66dcdbfc9093eb8ff2278bed1127c861", "messageHeadline": "v7.2.0", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 363, "deletions": 363}}, {"node": {"oid": "fc5d49b6f6265e8026c43f965d53dfea4ba19344", "messageHeadline": "Add access:public to @babel/helper-create-class-features-plugin", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6c2771c116759d0d84e91e25153bb228e734c17c", "messageHeadline": "Add @babel/plugin-proposal-private-methods to @babel/standalone (#9115)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "fdc869ce16d47ab5cc5f14d6174ee8f370c2ef85", "messageHeadline": "Merge pull request #8289 from valtech-nyc/implement-smart-pipeline-in\u2026", "author": {"name": "Sven Sauleau", "email": "github@sauleau.com", "user": {"login": "xtuc"}}, "additions": 8493, "deletions": 83}}, {"node": {"oid": "fa9df678ac976c1cec4ca68b63ac6ae909c1e7b7", "messageHeadline": "Move tests from babylon to babel-parser and enable one test that work\u2026", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "39328305359c8deadb650d38eddb92b015eec9dd", "messageHeadline": "Parse non-octals with leading zeros in non strict mode correctly (#9114)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 104, "deletions": 23}}, {"node": {"oid": "07eaa3c63ff06edbeb14b4cc30aca44d294a4731", "messageHeadline": "Ignore empty fixture directories and fix fixtures in the parser (#9113)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 14984, "deletions": 754}}, {"node": {"oid": "3530d114180798d71c37f3f8c8809d81db15e742", "messageHeadline": "Update find-cache-dir (#9111)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "806e1334737f4fbf29615c04d227076b76d7f041", "messageHeadline": "Export @babel/parser#tokTypes in @babel/core (#8986)", "author": {"name": "Kai Cataldo", "email": "kaicataldo@users.noreply.github.com", "user": {"login": "kaicataldo"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "2bf8dde782e935b2421be1445f4b2fe86f61643e", "messageHeadline": "Propagates the extensions overrides provided by CLI during files walk\u2026", "author": {"name": "Veaceslav Cotruta", "email": "katrotz@gmail.com", "user": {"login": "katrotz"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "4e28459a2fc27dd7888efac3cf803ccb2f712285", "messageHeadline": "Make @babel/plugin-class-features a normal helper package (#9083)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 33, "deletions": 79}}, {"node": {"oid": "c4d6f6dcce014529a583813280beddd8a5836185", "messageHeadline": "Pass `rootMode` from `@babel/node`. (#9078)", "author": {"name": "wtgtybhertgeghgtwtg", "email": "wtgtybhertgeghgtwtg@gmail.com", "user": {"login": "wtgtybhertgeghgtwtg"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "0859535b620ddbc0a835c7882efbf3b5660df3b0", "messageHeadline": "Private class methods stage 3 (#8654)", "author": {"name": "Tim McClure", "email": "mccluret@gmail.com", "user": {"login": "tim-mc"}}, "additions": 746, "deletions": 38}}, {"node": {"oid": "6e39b58f8a1bfb004b4a00d3290a54fd86bdefb3", "messageHeadline": "Add node 11 to CI and remove node 9 (#9096)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "559d6499949e756fc0ce839db937c4167f7caf10", "messageHeadline": "Skip minifying standalone (#9094)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 32, "deletions": 5}}, {"node": {"oid": "3fda01b185bfe2a54eb00aaae6b8314ca867df0f", "messageHeadline": "Update mapping for regex unicode plugin in preset-env (#9091)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "4f2eacf615a20d953e77256e09f667e3a13c2e5b", "messageHeadline": "chore: Fix warning when using prettier in code generators (#9093)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "0047ae84b3a52d7f65d717af5fcc8a3edacfe41b", "messageHeadline": "Remove unused variable (#9089)", "author": {"name": "Gcaufy", "email": "gcaufy@gmail.com", "user": {"login": "Gcaufy"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2bb24f996f025dccd26e1e5269d932efdeebc72d", "messageHeadline": "Fix yield expression transform (#9076)", "author": {"name": "Paul Happ", "email": "phapp1988@gmail.com", "user": {"login": "phapp88"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "61f2aed5b0d3ef869dca2f8e2673e46079df7d09", "messageHeadline": "Disallow await inside arrow functions (#9074)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 128, "deletions": 3}}, {"node": {"oid": "9308c870f5ad4616ad4f373c2ad431962a2a6eb8", "messageHeadline": "Fix destructuring assignment in arrow functions. (#8916)", "author": {"name": "Ruben Verborgh", "email": "ruben@verborgh.org", "user": {"login": "RubenVerborgh"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "1b8d664bbe1976ae294a0c74c3a24b7dbb7e33b5", "messageHeadline": "Move `fs-readdir-recursive` and `output-file-sync` to `devDependencie\u2026", "author": {"name": "wtgtybhertgeghgtwtg", "email": "wtgtybhertgeghgtwtg@gmail.com", "user": {"login": "wtgtybhertgeghgtwtg"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "844dd33f3d2744f20b29e398575950704d55d41a", "messageHeadline": "Microbouji patch/8136 (#9073)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 121, "deletions": 120}}, {"node": {"oid": "856edbf95f708c0be8f2174d8592c97d1bcb622a", "messageHeadline": "[flow] Allow type casts in array patterns inside arrow parameters (#9\u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1801, "deletions": 6}}, {"node": {"oid": "100b38784d4a6c78748386f45d61cb69e2867abc", "messageHeadline": "Replace else with fall through", "author": {"name": "mAAdhaTTah", "email": "jamesorodig@gmail.com", "user": {"login": "mAAdhaTTah"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4cbd22a15f1a1898bb9ffdf2be5f774d7dbd3634", "messageHeadline": "Hardcode \"#\" in error message", "author": {"name": "mAAdhaTTah", "email": "jamesorodig@gmail.com", "user": {"login": "mAAdhaTTah"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "d2971a1959775d86cbf954bc4b22ee4a6595c6a8", "messageHeadline": "Fix compatibility between typescript and jsx plugins in interface dec\u2026", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 286, "deletions": 1}}, {"node": {"oid": "4f16a12c03de33fcc28e5c540ee7bc3e6fbf0707", "messageHeadline": "Fix bug with parsing TS generic async arrow function (#9055)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 140, "deletions": 0}}, {"node": {"oid": "e7f0c065cf4901c185a8cbbedb1b4fd1006f0888", "messageHeadline": "Bump some deps (#9056)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 391, "deletions": 540}}, {"node": {"oid": "70318c941360f30466912890488886b19a8b27af", "messageHeadline": "s/may/should", "author": {"name": "mAAdhaTTah", "email": "jamesorodig@gmail.com", "user": {"login": "mAAdhaTTah"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6e84352b5157a66e4fcd3d967120181e05feb339", "messageHeadline": "PrimaryTopicReference -> PipelinePrimaryTopicReference", "author": {"name": "mAAdhaTTah", "email": "jamesorodig@gmail.com", "user": {"login": "mAAdhaTTah"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "0eb9b2463db3d2b9515a50d5a44a4adfdb2a7f23", "messageHeadline": "Move plugin check to pipeline op appearance", "author": {"name": "mAAdhaTTah", "email": "jamesorodig@gmail.com", "user": {"login": "mAAdhaTTah"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "445b14148e27ba96f9e8e2d793f6f108f104b7de", "messageHeadline": "Better error for disallowed trailing commas/parameters after rest ele\u2026", "author": {"name": "Grigory Moroz", "email": "moroz.grigory@gmail.com", "user": {"login": "morozRed"}}, "additions": 49, "deletions": 11}}, {"node": {"oid": "61c1c77a283a187bfae5e14bc95cc776d7575c61", "messageHeadline": "Update mappings for node 10 in preset-env (#9048)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 45, "deletions": 5}}, {"node": {"oid": "5979b0669b49e68730c0bb43e9cd9e7386a21aec", "messageHeadline": "Merge class features plugins", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 788, "deletions": 520}}, {"node": {"oid": "a2afb974be2c9aba0bf0bc092ffb08e172f7b847", "messageHeadline": "Fix parsing typescript function types with destructuring (#9035)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 243, "deletions": 4}}, {"node": {"oid": "c11cdcb6d861b0f68b9e21bc831643249f291b81", "messageHeadline": "Fix recursive async function expressions (#9039)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 90, "deletions": 20}}, {"node": {"oid": "8c7d4b55c99ff34cb9d493d452472e59b5ed1e70", "messageHeadline": "Add plugins name (#8769)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 431, "deletions": 163}}, {"node": {"oid": "88696601e16a691f55169ed7593e71efef68a327", "messageHeadline": "Add Node 11 support (#9037)", "author": {"name": "Sergey Rubanov", "email": "chi187@gmail.com", "user": {"login": "chicoxyzzy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20a9d7101603e30ad3ab1ace1f547035fb247365", "messageHeadline": "Normalize presets before merging config with others. (#9034)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1af57e6f71ecffae10cb932415ac849d9cdc14e9", "messageHeadline": "Fix test262 tests again!", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 114, "deletions": 2}}, {"node": {"oid": "4e1d6e7ff4a1a85a116d9254c1038f070586a86a", "messageHeadline": "v7.1.6", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "efb71ea12b2077dcb7ecfa1c1ba7b61d68941f8e", "messageHeadline": "fix publish command [skip ci] (#8982)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cbbb3c79628d583b76286948adb16bf936157e74", "messageHeadline": "Ensure that the arrow nodes have a location before using them. (#9003)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4fcee1751abeb540d856681f9c65aa39fd5ecc1f", "messageHeadline": "Fix cloneNode with typeAnnotation. (#8997)", "author": {"name": "Greg Berg\u00e9", "email": "berge.greg@gmail.com", "user": {"login": "gregberge"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "efa571a42cf33d561f00dacc3cb32aba4b2a3edb", "messageHeadline": "Update CHANGELOG.md (#9014)", "author": {"name": "Tien Pham", "email": "tien.pham@metropolia.fi", "user": {"login": "tienpham94"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf8c4785f220c6fca542596c67a5025d5d84afe8", "messageHeadline": "Fix \"TypeError: comments is not iterable\" (#8701)", "author": {"name": "Alican \u00c7ubuk\u00e7uo\u011flu", "email": "alicancubukcuoglu@gmail.com", "user": {"login": "AlicanC"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "4f206b2416ee10de8337b48a339daeb3204fcc75", "messageHeadline": "prettier@1.15.1 (#9001)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 49, "deletions": 63}}, {"node": {"oid": "504b331da4ef43a12d733cc1875df46b59015271", "messageHeadline": "Fix browser files to have the same API as the nodejs ones (#9004)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "74f969b60362c1e45cf8c083354afce2c6b60f8e", "messageHeadline": "Update debug dependency (#8989)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4dfd8018878a0de4052c53001d62ce6cc4676dad", "messageHeadline": "[Types] fix generated TS/Flow comment types (#9007)", "author": {"name": "Remi Liu", "email": "ljqx@live.cn", "user": {"login": "ljqx"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "62233ed7c98e867defcc88df285dc063f1fc013c", "messageHeadline": "Update json5 to latest version (#8990)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b54ab620bd0ca6ca40680631285e3a89c72a628", "messageHeadline": "preset-env: fix `opera` from `esmodules` target and Browserslist not \u2026", "author": {"name": "ylemkimon", "email": "mail@ylem.kim", "user": {"login": "ylemkimon"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "343f776ca5d6fa1a1868e3a152cf6eeca563765e", "messageHeadline": "Rename primitive types to reserved types (#8984)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "756ded4d646b47b28d8175315d264fad0e9afe9d", "messageHeadline": "Remove definition of micromatch which was removed. (#8988)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "b706e34fc8d415b4f1973785e36c35c6222fe34b", "messageHeadline": "[decorators] Correctly insert `_initialize(this)` after `super()`. (#\u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 167, "deletions": 3}}, {"node": {"oid": "5d5cd8612f9b43a862973195d40ee77c0540c563", "messageHeadline": "Fix several edge cases with context expression state (#8972)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1986, "deletions": 37}}, {"node": {"oid": "afe67a7035b640394363ea3ae95e8f9a5476ea47", "messageHeadline": "v7.1.5", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "2fa19846353a97e33676e819e9ba4f7104aaad3f", "messageHeadline": "Fix await in function name and parameters (#7727)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 963, "deletions": 51}}, {"node": {"oid": "2194842d11466cf1a3dcdd165e8f1e6505e5d05f", "messageHeadline": "Typescript: Validate tuple type element positions (#8828)", "author": {"name": "Retsam", "email": "Retsam@users.noreply.github.com", "user": {"login": "Retsam"}}, "additions": 282, "deletions": 0}}, {"node": {"oid": "e3b2c1afff1b42aa260940f825503ab1c78ac26c", "messageHeadline": "fix: Do not allow TypeCastExpressions w/o parens (#8956)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 26, "deletions": 27}}, {"node": {"oid": "b95cbc4a8e3b564fd108efaf2853a373c04d4f10", "messageHeadline": "output aliased types in typescript declarations (#8629)", "author": {"name": "James Garbutt", "email": "43081j@users.noreply.github.com", "user": {"login": "43081j"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "24c4901ff56c57db1ac60e4d810424656d18e374", "messageHeadline": "Remove Babylon plugins for features already merged to the ECMAScript \u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 151, "deletions": 873}}, {"node": {"oid": "c125b1dd74692b3a36b1701b7c9a1d69f1a13558", "messageHeadline": "Update test262 commit, as old commit broke for some reason", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 70, "deletions": 2}}, {"node": {"oid": "f216a7b06f36e6ab38c1456dbe84ff632ae17f6d", "messageHeadline": "[flow] Add support for parsing `_` as implicit instantiation in call/\u2026", "author": {"name": "Jordan Brown", "email": "jordanbrown215@gmail.com", "user": {"login": "jbrown215"}}, "additions": 1328, "deletions": 4}}, {"node": {"oid": "c6d2f45cab257acbe9f1bea25d1ce60b8971f036", "messageHeadline": "Resolve babel.config.js 'babelrcRoots' values relative to the config \u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "1d4d760ffc37e228814c06a482b6dcd87b44006b", "messageHeadline": "Update test262 to latest commit and enable mapping for features", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1106, "deletions": 5}}, {"node": {"oid": "a0e94ec24d2d46b3cc43ed0f6964fb3215bc7982", "messageHeadline": "Move PipelineStyle to types.js file", "author": {"name": "mAAdhaTTah", "email": "jamesorodig@gmail.com", "user": {"login": "mAAdhaTTah"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "b593af17a9a96a8acd0c966f274ce6d6decfb393", "messageHeadline": "Replace codePointToString with ES6 method", "author": {"name": "mAAdhaTTah", "email": "jamesorodig@gmail.com", "user": {"login": "mAAdhaTTah"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4521204ea0c6c882f930cd547644fbcff0f06b43", "messageHeadline": "Merge branch 'master' into implement-smart-pipeline-in-parser", "author": {"name": "mAAdhaTTah", "email": "jamesorodig@gmail.com", "user": {"login": "mAAdhaTTah"}}, "additions": 21573, "deletions": 6447}}, {"node": {"oid": "d35563ee1a7c3d8a69b5bc1b87fc8d6d883f00ea", "messageHeadline": "Set correct methods name", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "38397ce11f2ab9ed48dde0e134fb2862508fd113", "messageHeadline": "Use toPropertyKey in the \"decorate\" helper", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 47, "deletions": 36}}, {"node": {"oid": "cd81b079ee7d767b7fa689f155267ac34629832f", "messageHeadline": "Allow function types in type params within arrow return types (#8954)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 439, "deletions": 0}}, {"node": {"oid": "e85faec47d5d3ef940b7a85d48fa24e6e1cc32ab", "messageHeadline": "Fix message when plugin of a wrong type is passed (#8950)", "author": {"name": "everdimension", "email": "everdimension@gmail.com", "user": {"login": "everdimension"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0d9e77f559301bb75e1f64d250bcabf3dc1781a9", "messageHeadline": "rename colliding let bindings with for loop init (#8937)", "author": {"name": "Byron Luk", "email": "byronluk@gmail.com", "user": {"login": "byronluk"}}, "additions": 49, "deletions": 2}}, {"node": {"oid": "c82750a48a5d974e11c7e1169591ddd2cae65859", "messageHeadline": "edge incomplete support for arrow destructuring (babel #8349) (#8926)", "author": {"name": "Ben Mosher", "email": "me@benmosher.com", "user": {"login": "benmosher"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "de80aefece3049ffd5986eef0a968d13e8c21f81", "messageHeadline": "fix single-arg async arrows when retainLines=true (#8868)", "author": {"name": "Ryan Marsh", "email": "ryan.marsh@mac.com", "user": {"login": "ryan-mars"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "e4929e11f603b6b82d4d5246bda62bdf6956e98b", "messageHeadline": "[flow] Explicit inexact objects with `...` (#8884)", "author": {"name": "Jordan Brown", "email": "jordanbrown215@gmail.com", "user": {"login": "jbrown215"}}, "additions": 1181, "deletions": 86}}, {"node": {"oid": "d942d47e10e84d5da0ad9c85f1f73403b82d7a61", "messageHeadline": "Update preset-env data (#8898)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "84e7884d9c9b3969b89bb4f5825415acb4c0849e", "messageHeadline": "Treat break inside block inside loop (#8914)", "author": {"name": "Thiago Arrais", "email": "thiago.arrais@gmail.com", "user": {"login": "thiagoarrais"}}, "additions": 200, "deletions": 2}}, {"node": {"oid": "9d0dcedb2b42c95e51a7892b5139b752a98f6e20", "messageHeadline": "fixed \"source map\" formatting in comment (#8878) [skip ci]", "author": {"name": "0xflotus", "email": "26602940+0xflotus@users.noreply.github.com", "user": {"login": "0xflotus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b576bf4b41e5f911862524f5889873f5f589f8f5", "messageHeadline": "fix typo in contributing guidelines (#8901) [skip ci]", "author": {"name": "Byron Luk", "email": "byronluk@gmail.com", "user": {"login": "byronluk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e541d6031af4008cb649d3408f7387fbb4106bc8", "messageHeadline": "fix: Expression x === 'y' && '' should not evaluate to undefined. (#8\u2026", "author": {"name": "Cyp", "email": "cyp561@gmail.com", "user": {"login": "Cyp"}}, "additions": 26, "deletions": 11}}, {"node": {"oid": "5fa3628506f381b8185591eae70f473b8c0bddbd", "messageHeadline": "Merge pull request #8873 from vvyomjjain/patch-1", "author": {"name": "Sven Sauleau", "email": "github@sauleau.com", "user": {"login": "xtuc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f71e4660d433f00651f8e36913265a82cd5bc73f", "messageHeadline": "fixed an extra word", "author": {"name": "Vyom Jain", "email": "vvyomjjain@gmail.com", "user": {"login": "vvyomjjain"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "929567523ca8476fcfcf8d68b7070a242f270034", "messageHeadline": "Fixes #8865 (#8866)", "author": {"name": "Byron Luk", "email": "byronluk@gmail.com", "user": {"login": "byronluk"}}, "additions": 1372, "deletions": 32}}, {"node": {"oid": "5080059138fbd086a28e1ad43eba99e8e5b432a3", "messageHeadline": "v7.1.4", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8ee857e2682041c1290abcca7839e511685a1d48", "messageHeadline": "v7.1.3", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "6b8261bbb7ebb8d2980cb30c3b3369678fd99835", "messageHeadline": "Bump Babel deps (#8770)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 64, "deletions": 34}}, {"node": {"oid": "ce1a6526e51920afe38abbf904e7e14a44093ba3", "messageHeadline": "flow-bin@0.82.0 (#8832)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "842c164be55db40628a9bfbd291fb57eadbc4b42", "messageHeadline": "Insertafter jsx fix (#8833)", "author": {"name": "Kevin Thomas", "email": "kevintab@tutanota.com", "user": {"login": "kevintab95"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "d2c75c2d380ba8ab6bb15eeb926e48330d05b2ef", "messageHeadline": "fix: corrects handling of newline after async with paren-less arrow f\u2026", "author": {"name": "Retsam", "email": "Retsam@users.noreply.github.com", "user": {"login": "Retsam"}}, "additions": 144, "deletions": 1}}, {"node": {"oid": "3951acbff5e0bf9212a971ca88e455cda2b80809", "messageHeadline": "chore: add generated files for #8805 (#8826)", "author": {"name": "Retsam", "email": "Retsam@users.noreply.github.com", "user": {"login": "Retsam"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "08454ece462ed870f3c18e1274091e2cfb761085", "messageHeadline": "Typescript - Tuples can include rest elements (#8805)", "author": {"name": "Retsam", "email": "Retsam@users.noreply.github.com", "user": {"login": "Retsam"}}, "additions": 210, "deletions": 1}}, {"node": {"oid": "4b8cb75b74855783acebbe4801098b1d0c1510ab", "messageHeadline": "types: allow jsxEmptyExpression inside jsxExpressionContainer (#8791)", "author": {"name": "Tim von Oldenburg", "email": "tim@tvooo.de", "user": {"login": "tvooo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3fa4f53d0acb933c1864da7a51095a497545a187", "messageHeadline": "System module format - fixes function hoisting failure case (#8820)", "author": {"name": "Guy Bedford", "email": "guybedford@gmail.com", "user": {"login": "guybedford"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "850bc1d3dd868705331f963569583ce325921d5b", "messageHeadline": "class private methods and properties: should not allow spaces between\u2026", "author": {"name": "Bruno Macabeus", "email": "macabeus@users.noreply.github.com", "user": {"login": "macabeus"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "36d12b59698909e84f7811279cfaf84fa1af0e23", "messageHeadline": "Ensure destructuring's computed key handling matches object-rest-spre\u2026", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 43, "deletions": 9}}, {"node": {"oid": "2575312d1f721ffa553b1b46680e0660f8b0cebb", "messageHeadline": "Fix parsing of slash after class expression (#8804)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 571, "deletions": 1}}, {"node": {"oid": "a5b5ed928d8e0702032764edcc9ca8895879adf9", "messageHeadline": "Typescript - Tuple elements can be optional (#8720)", "author": {"name": "Retsam", "email": "Retsam@users.noreply.github.com", "user": {"login": "Retsam"}}, "additions": 584, "deletions": 1}}, {"node": {"oid": "3c874017145cf6fb819cb81824b0fe81c74f3bc8", "messageHeadline": "[decorators] [typescript] Parse type parameters (#8767)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 383, "deletions": 9}}, {"node": {"oid": "07862e72727db638513d66194a7376ce82a5632e", "messageHeadline": "Fix perf issue in typescript parser plugin (#8792)", "author": {"name": "Matthew Robertson", "email": "matthewrobertson03@gmail.com", "user": {"login": "matthewrobertson"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "ca89212b450c6d7833cfb987d8c77353d32f5e6a", "messageHeadline": "add changelog up to 7.1.2 [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 281, "deletions": 0}}, {"node": {"oid": "3f5b7554b83a60216f736c4e2600ae33a294349b", "messageHeadline": "v7.1.2", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "ead23d7112a4577dcb87e18fe1bccd86e3a51d00", "messageHeadline": "v7.1.1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "626f47982e64c9642c52df54855c9cf1d5e362a9", "messageHeadline": "Do not unpack array patterns that update a referenced binding (#8535)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 40, "deletions": 8}}, {"node": {"oid": "55faa27b9375eb6c9b50750d350f8e0ced7e897c", "messageHeadline": "Run test262 tests for exportNamespaceFrom (#8780)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 5, "deletions": 20}}, {"node": {"oid": "090c364a90fe73d36a30707fc612ce037bdbbb24", "messageHeadline": "Improved build performance by optimizing makeMappingKey method. (#8744)", "author": {"name": "Sampo Kivist\u00f6", "email": "sampo.kivisto@live.fi", "user": {"login": "Havunen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f38be131137c0935366124ca34c4a9920fd036fa", "messageHeadline": "TypeScript: reserve `unknown` as TSUnknownKeyword (#8755)", "author": {"name": "Pig Fang", "email": "g-plane@hotmail.com", "user": {"login": "g-plane"}}, "additions": 268, "deletions": 154}}, {"node": {"oid": "889cdb8da5d882cd2a83cca832f31cd4520400e0", "messageHeadline": "Use babel-check-duplicated-nodes (#8768)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 4, "deletions": 47}}, {"node": {"oid": "af694ebae1bc91e25e1664cdba10abbe3430551a", "messageHeadline": "[decorators] Support async and generator methods (#8742)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 55, "deletions": 3}}, {"node": {"oid": "a19b72e46d03cea45f45073f1eda7c2c79980ebf", "messageHeadline": "jest@23.6.0 (#8764)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 104, "deletions": 112}}, {"node": {"oid": "38cf318f61df3d85cd42087cd3c796a5e92a0ac9", "messageHeadline": "Bump lint-related deps (#8765)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 386, "deletions": 467}}, {"node": {"oid": "be027fd36c0343b076ebe9b547b6143fbff1f3c6", "messageHeadline": "Bump babel-related deps (#8763)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 169, "deletions": 130}}, {"node": {"oid": "5150f5f5003b25d89f8b5041543412839cfde5fd", "messageHeadline": "[decorators] Fields are enumerable (#8761)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9f407e07359280b6e3a556a6e1c13e904348c33b", "messageHeadline": "Fix some missing parens cases with OptionalMemberExpression in genera\u2026", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "3b0f9a9f1e062200d3832b0415a7ab48cf65b452", "messageHeadline": "Delete undefined options so we handle old core versions with new CLI \u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 40, "deletions": 29}}, {"node": {"oid": "9e7c7f5683ac74a93833bc6530b45d757138af4f", "messageHeadline": "Handle throw expressions in generator (#8727)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "fad74959f8706dc0fed763c51e1bc427ee2a4dc1", "messageHeadline": "v7.1.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 101, "deletions": 104}}, {"node": {"oid": "2b68181af29d342acc56c81bf7d2ae7249611bf9", "messageHeadline": "add ignore files [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9b4b436e1ff4e6d435ce9dffe380ee51c5e4b0b5", "messageHeadline": "Fix parsing of newline between 'async' and 'function' (#8698)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 285, "deletions": 13}}, {"node": {"oid": "aa33303112c0e988b180369f93154e0add41e9d5", "messageHeadline": "Fix logic/Flow error with versionRange. (#8714)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "bd0c62dc0c30cf16a4d4ef0ddf21d386f673815c", "messageHeadline": "Allow users to choose how the configuration root is selected. (#8660)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 96, "deletions": 4}}, {"node": {"oid": "aac8118b7fa1e58ce0498823f46f08333178e921", "messageHeadline": "Update helpers version fro 7.0.1 to 7.0.2 (#8703)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "8897b67f40e6db70f3c33abc4fe4e01846de7e17", "messageHeadline": "Fix TSParameterProperty getting lost with transform-classes (#8682)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 128, "deletions": 58}}, {"node": {"oid": "380f2a02970734b0d96b197f47981bef211b3db8", "messageHeadline": "Fix typescript parsing typed object shorthand methods (#8677)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 379, "deletions": 3}}, {"node": {"oid": "402bd1cc42f332f86b5e9ce21b0cd12bd2bb5757", "messageHeadline": "Adjust TSParameterProperty handling to work with transform-parameters\u2026", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "6059637f0973bfc5cf84a177b2b189c4744d859a", "messageHeadline": "babel-eslint@9.0.0 (#8680)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 13, "deletions": 95}}, {"node": {"oid": "880fc1f54e6d1cf4cb18ba82182d744dd76130fc", "messageHeadline": "Fix es6.string.iterator mapping in babel-preset-env (#8693)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "fc1a52cb754cb68773d6d177686e278bc413b9c5", "messageHeadline": "remove force publish, temp tag [skip ci] (#8679)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "82a0e681abfdec011ac76c3a6c805625684cace3", "messageHeadline": "Add \"decoratorsBeforeExport\" to the babel-standalone presets (#8649)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "8f5e9e143b35d67f4a4b5772d43acc2eec2a7717", "messageHeadline": "Fixes the link to the babel-parser output docs (#8678) [skip ci]", "author": {"name": "Retsam", "email": "Retsam@users.noreply.github.com", "user": {"login": "Retsam"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13798feefbf19389cb692aa0b5157276ce7cdf4f", "messageHeadline": "Fix prerelease checks in .availableHelper and transform-runtime defin\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 238, "deletions": 87}}, {"node": {"oid": "9ad8b2bb2c239505a874003166fdb1ca9189feee", "messageHeadline": "Fix typescript import elision (#8666)", "author": {"name": "Retsam", "email": "Retsam@users.noreply.github.com", "user": {"login": "Retsam"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d2b559af59b32a74b00930caa8b4bc9ddc7ec39b", "messageHeadline": "Add issue.sh to Patreon Silver sponsors (#8647) [skip ci]", "author": {"name": "\u5b8b\u94c4\u8fd0", "email": "fnlctrl@gmail.com", "user": {"login": "fnlctrl"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "252660f2485d4e033dc564413cde12af1a9b6c1b", "messageHeadline": "ts generator: allow reserved keywords in interfaces (#8627)", "author": {"name": "James Garbutt", "email": "43081j@users.noreply.github.com", "user": {"login": "43081j"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "0e7d7cfccc0cb34344e0ef6c6119305555d06c84", "messageHeadline": "Merge pull request #8661 from babel/feat-run-fix-json-on-fix", "author": {"name": "Sven Sauleau", "email": "github@sauleau.com", "user": {"login": "xtuc"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "53c6c98bdba8b18c18f32760a17fb622bb8728e4", "messageHeadline": "chore: fix-json new options", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "802fc2ac80c39f54162a9cf692ea04f3b6d293eb", "messageHeadline": "feat: invoke fix-json on fix target", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e372129d0040435ca5f29dab21cd87c10cb64c74", "messageHeadline": "Add tests for static math methods (#8626)", "author": {"name": "Siddharth Parmar", "email": "siddharth2parmar@gmail.com", "user": {"login": "Siddharth11"}}, "additions": 185, "deletions": 0}}, {"node": {"oid": "79b2af59971f12eac638ecb1f800692e0298ad8a", "messageHeadline": "Format fixture JSON with Prettier. (#8658)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 2632, "deletions": 1872}}, {"node": {"oid": "45c28fa78573808e3891a13f7a6fff9bf33676d9", "messageHeadline": "Use eslint-local-rules plugin", "author": {"name": "Frederic Germain", "email": "frederic.germain@gmail.com", "user": {"login": "fredericgermain"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "1e1a89ca7007bfa7737d3721b801e3c4dc89603c", "messageHeadline": "Allow regular plugins/presets resolution algorithm for packages outsi\u2026", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "1b03906da4f022943cc691ac51b9a6ad91682a44", "messageHeadline": "Allow users to specify a module for inline scripts (#6223)", "author": {"name": "Jeff Rafter", "email": "jeffrafter@github.com", "user": {"login": "jeffrafter"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7accee9c2446fd0852f8d80c24088d0615c5dd32", "messageHeadline": "[TS] Transform multiple assert and assign correctly (#7217)", "author": {"name": "Maaz Syed Adeeb", "email": "maaz.adeeb@gmail.com", "user": {"login": "maazadeeb"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "7273cf8fe53f21600ebcbb101a6b007e2e69ccb8", "messageHeadline": "Fix a linting error.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dad55ef1d6e51023959cc5ccbef610f640c76da6", "messageHeadline": "Test `babel-cli --source-maps` and errors (#5377)", "author": {"name": "Aaron Ang", "email": "awz.ang@gmail.com", "user": {"login": "aaronang"}}, "additions": 71, "deletions": 24}}, {"node": {"oid": "9aec4ad1594c9aa14dce66a1e4689f5bb201926b", "messageHeadline": "Add support for the new decorators proposal (#7976)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 2097, "deletions": 29}}, {"node": {"oid": "29a28789738082d44eb924d043281aad82450416", "messageHeadline": "Use jsonc to parse babelrc comments in markdown files (#8643) [skip ci]", "author": {"name": "Vikram Rangaraj", "email": "vik120@icloud.com", "user": {"login": "vikr01"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9eef660daab4a7eb3f524ee813a2fb0c9095effd", "messageHeadline": "Allow patterns as argument of RestElement (#8414)", "author": {"name": "Elian Ibaj", "email": "elianibaj@gmail.com", "user": {"login": "microbouji"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "d9149aa2f3fb45f309e2d500de4017bad1046459", "messageHeadline": "Fix broken links to old changelogs (#8635) [skip ci]", "author": {"name": "Nathan Shane", "email": "nathanwshane@gmail.com", "user": {"login": "nwshane"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58017044a3527dfc0b6d7b11451bb01715877872", "messageHeadline": "Bump flow to 0.80 and fix sourceType error (#8630)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "c5279eeca4ce654f465c2ebbce5adc77c327d503", "messageHeadline": "[static private] Use explicit descriptors instead of an object (#8620)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 142, "deletions": 192}}, {"node": {"oid": "f6643d1804c977cc7e9f769ad24d7baeb8b9a5ed", "messageHeadline": "Merge pull request #8624 from loganfsmyth/misc-fixes", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "07fae82a8a10e63923c667238353c0922a056254", "messageHeadline": "fix(types): missing `unambiguous` sourceType (#8610)", "author": {"name": "Sven Sauleau", "email": "github@sauleau.com", "user": {"login": "xtuc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc91b94a86a42c8c8c28523ccc612cdeea49ad63", "messageHeadline": "Fix misplaced dependency from PR #8616", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "d4e23b5b2a46668ccf423e5f2e45363dfd1de341", "messageHeadline": "[static private] Unify loose handling of static and instance props (#\u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 102, "deletions": 144}}, {"node": {"oid": "262787bd92ac27fcac140d264ffd2e5fd3d1f927", "messageHeadline": "Add static Math methods to plugin-transform-runtime (#8616)", "author": {"name": "Siddharth Parmar", "email": "siddharth2parmar@gmail.com", "user": {"login": "Siddharth11"}}, "additions": 592, "deletions": 529}}, {"node": {"oid": "9232e8b4058e2cd6235bfd230cb7b1ca684af1d7", "messageHeadline": "Validate the type of the 'version' option for transform-runtime.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "dd985c3be3186049ffaf205ef2227108f2e5fb65", "messageHeadline": "Verify 'sourceMap' with hasOwnProperty since it can be falsy.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4beb977f15ff0a0dd6fc04ec2a7d1dbe211b29f0", "messageHeadline": "[static private] Use correct min version in helpers (#8613)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "679e4b8f3791d17f465318dc1010ca6642f8c2cf", "messageHeadline": "align regenerator runtime version (#8618)", "author": {"name": "Adam Noakes", "email": "adam.noakes@me.com", "user": {"login": "adamnoakes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc9becfdf2a3dc212cf28a57071f33cdf2442698", "messageHeadline": "Merge pull request #8170 from AviVahl/master", "author": {"name": "Sven Sauleau", "email": "github@sauleau.com", "user": {"login": "xtuc"}}, "additions": 112, "deletions": 1}}, {"node": {"oid": "6893b7e7d2d60bfc86554834704a16760e168aed", "messageHeadline": "fix: [skip ci] consistent naming", "author": {"name": "Sven Sauleau", "email": "github@sauleau.com", "user": {"login": "xtuc"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ffc82374d2e4d97e6244bd4d026b3405fb2262b5", "messageHeadline": "Fix version badges in monorepo README (#8534)", "author": {"name": "Bartosz Kaszubowski", "email": "gosimek@gmail.com", "user": {"login": "Simek"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "2921f6cdb1b9dede37a59231a18f50f6b53eae56", "messageHeadline": "Pass missing caller metadata for .babelrc files. (#8601)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fb66fa6f90aa8fe228b29fcf886689ecea2557c4", "messageHeadline": "Private Static Fields Features: Stage 3 (#8205)", "author": {"name": "Robin Ricard", "email": "ricard.robin@gmail.com", "user": {"login": "rricard"}}, "additions": 957, "deletions": 166}}, {"node": {"oid": "eda804da115514e2fb7c42f2731ece3e9cc1029b", "messageHeadline": "update COC contact (#8591)", "author": {"name": "Sven Sauleau", "email": "github@sauleau.com", "user": {"login": "xtuc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15f456651abcb6102728f2e6f214aac3e07b935b", "messageHeadline": "Fix grammar in error message at @babel/plugin-transform-runtime (#8581)", "author": {"name": "Ryunosuke Sato", "email": "tricknotes.rs@gmail.com", "user": {"login": "tricknotes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d244ae66b6561b5d031bdb4e4eaacd043dcbbb7", "messageHeadline": "More helpful error message for missing decoratorsBeforeExport in pars\u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "04d09cc7549eda77049aec1604a1cc9842313452", "messageHeadline": "add access public to all packages [skip ci] (#8573)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 423, "deletions": 0}}, {"node": {"oid": "5447a40719e61abcf0df57dc257316c8031865fa", "messageHeadline": "Remove LICENSE email and refer to other contributors (#8574) [skip ci]", "author": {"name": "Sebastian McKenzie", "email": "kittens@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d45ea2e5ff713b84473010e45106d9a8671261d3", "messageHeadline": "Merge pull request #8561 from siddhant1/master", "author": {"name": "Sven Sauleau", "email": "github@sauleau.com", "user": {"login": "xtuc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aeefec5f1358a2f62c1f79c438c784045a990d74", "messageHeadline": "add link to audio [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a3af175600cbc29ef5c5bf3a2138f9ddc219f07", "messageHeadline": "Added pronounciation of babel", "author": {"name": "siddhant", "email": "30566406+siddhant1@users.noreply.github.com", "user": {"login": "siddhant1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bcec62c0ac1592f3d72d66fca979736a50d968e5", "messageHeadline": "update ourselves to 7.0 (#8558)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "90fb82a535db396f14a57ea1913b6604b9b1480f", "messageHeadline": "v7.0.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 701, "deletions": 701}}, {"node": {"oid": "8a45fba510956c42d336c70c4dc47bebcd38cce0", "messageHeadline": "testing temp tag [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "079780b4328ea8d4b243744190af279afad874f8", "messageHeadline": "Make it easier to re-run local prod builds (#8556) [skip ci]", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "4e64807afce76bff7fbc9d114d88f8c8e1356466", "messageHeadline": "use temp tag while having publishing issues [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "814c564c45c563bf40df05388ec2efd24ace19d1", "messageHeadline": "v7.0.0-rc.4", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 701, "deletions": 701}}, {"node": {"oid": "7a104e3e1d3a49185a62fb09190a5b111ea81868", "messageHeadline": "bump source-map-support (#8553)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b98799557ad3578d52a669ca912be1a352ead28c", "messageHeadline": "Lerna: remove exact [skip ci] (#8554)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ac46a256d5e78ff83e150f46cf05acfb9489967", "messageHeadline": "Merge pull request #8547 from loganfsmyth/runtime-cleanup", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 5, "deletions": 81}}, {"node": {"oid": "50d3c0988381e3e6b311994b48ff04932aca9c88", "messageHeadline": "Add support for asyncIterator.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "508bfad55a47cd72e2fdc780310f4fee9efe38a9", "messageHeadline": "Remove non-standard and prototype methods from constructor property use.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 0, "deletions": 77}}, {"node": {"oid": "130814342ae33f337086298137e9480acf7551b2", "messageHeadline": "Enable a few disabled core-js utils now that we're reading for them i\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e0ee0570be7903f619dd0fb5957768611417a33f", "messageHeadline": "Default highlightCode:true for the parser highlighting. (#8546)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "edbffda091ba2744681acb0f27ff2433e7624f2a", "messageHeadline": "Cleanup getLineInfo (#8540)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "72ee1816a4446917bad50458dd3b28f7c4e553ae", "messageHeadline": "Update to ES6 String methods (#8541)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 9, "deletions": 29}}, {"node": {"oid": "e875fc7bc11ffdb8d5176028ae2b336bf7455c6c", "messageHeadline": "Update url in buildUnknownError tips (#8544)", "author": {"name": "tsangint", "email": "tsangint@gmail.com", "user": {"login": "tsangint"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "524d847763fc0dbf4b7e61cf96abba4e56103bab", "messageHeadline": "Flatten TokenType class hierarchy (#8537)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "5899940156f12eb1e564bbd36f463cca381588da", "messageHeadline": "Update parser whitespace for clarity (#8539)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 45, "deletions": 16}}, {"node": {"oid": "595240f071ad358d952bf7a45db1cf8605d9fcfe", "messageHeadline": "Add a 'whitelist' option for the external-helpers plugin to mirror th\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "cada040becacb9a1c378763fb2b6e65185fa6d31", "messageHeadline": "v7.0.0-rc.3", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 701, "deletions": 701}}, {"node": {"oid": "1f9b2a5c41058706bf520b2e364bb8b4da6f8b80", "messageHeadline": "[_wrapNativeSuper] Don't wrap non-native constructors (#8501)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 83, "deletions": 4}}, {"node": {"oid": "39fa102ee8dcdf24299677dd1335478e21d119d0", "messageHeadline": "Use supportsStaticESM to toggle runtime module usage. (#8520)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 75, "deletions": 3}}, {"node": {"oid": "e841ccca341038574612b15df61bc7f98ece11ca", "messageHeadline": "Upgrade slash (#8527) [skip ci]", "author": {"name": "Honza Javorek", "email": "mail@honzajavorek.cz", "user": {"login": "honzajavorek"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4249dbc8eac430b626a7d91362bfcc4be7e33957", "messageHeadline": "Add browserslist 4 support. (#8509)", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 140, "deletions": 19}}, {"node": {"oid": "a7cc3325cdf4fc5f1c4436171b20ba34fdfad622", "messageHeadline": "Add LICENSE file to published npm packages [skip ci] (#8409)", "author": {"name": "Standa Opichal", "email": "opichals@gmail.com", "user": {"login": "opichals"}}, "additions": 10, "deletions": 22}}, {"node": {"oid": "023044c1d4184cde0a86019a5a136b665176254a", "messageHeadline": "Reference the CommonJS helpers when a file is not explicitly a module\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 67, "deletions": 51}}, {"node": {"oid": "22bcfbe469e5975dc12fdba4b5b65a28b0bc89b0", "messageHeadline": "Fix path.scope.rename() to not change break clauses (#8478)", "author": {"name": "Rafael de Oleza", "email": "rafeca@gmail.com", "user": {"login": "rafeca"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "47e05d70f31c160ff9832038985e3f687c35489f", "messageHeadline": "Fixed issue with non-simple property paths in object-rest-spread loos\u2026", "author": {"name": "Jason Quense", "email": "monastic.panic@gmail.com", "user": {"login": "jquense"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "c5e3b6d4bc6ff21cfe4ffbfb1e7446f68e07880e", "messageHeadline": "[decorators] Don't set writable on accessors (#8513)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "b04de1196ae453ba725aff867ba1e39742972cf9", "messageHeadline": "Rename exported functions where name conflicts with param. (#8505)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "d07cef244e3f7b83d8a992d099c416dc93ba0ded", "messageHeadline": "Update Babel to rc.2 (#8504)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 443, "deletions": 421}}, {"node": {"oid": "6c68ca8e0a84fcbf91313fcf313f407dd37a94ed", "messageHeadline": "adjust supported npm versions to v3 (#8359) [skip ci]", "author": {"name": "dnalborczyk", "email": "dnalborczyk@gmail.com", "user": {"login": "dnalborczyk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1d774b34f005a29634674ec6b6c1fc935f90801", "messageHeadline": "v7.0.0-rc.2", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 701, "deletions": 701}}, {"node": {"oid": "8874c5c4819794b1fe7ea43725193dd6177ab7ce", "messageHeadline": "Add missing es7.promise.finally polyfill when using useBuiltIns: usag\u2026", "author": {"name": "Jarda Snajdr", "email": "jsnajdr@gmail.com", "user": {"login": "jsnajdr"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "b439013cd434b1ff3279d64ef54d316a8d48b11d", "messageHeadline": "Fix trailingComments for FunctionExpression that is CallExpression ar\u2026", "author": {"name": "Yi Li", "email": "stat.yili@gmail.com", "user": {"login": "jiaxuan"}}, "additions": 276, "deletions": 0}}, {"node": {"oid": "f8b0a5579f9765dc959658759f895e4e01820189", "messageHeadline": "Remove File#resolveModuleSource (#8470)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "2a4f16236656178e84b05b8915aab9261c55782c", "messageHeadline": "Merge pull request #8485 from loganfsmyth/caller-option", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 315, "deletions": 58}}, {"node": {"oid": "55295cc54553c8f8c0f688238c1397a2918e8fb6", "messageHeadline": "Add initial ES2019 and saf12/elec3 support in env (#8438)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 78, "deletions": 22}}, {"node": {"oid": "59e9c6322baf6cbd1952c40ce5dd0b2ea7802712", "messageHeadline": "Remove hub.file usage from babel-core", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "0fd3da110d4fe3c4d3c7e74e545753ef6ffbde32", "messageHeadline": "Rewrite Hub as interface #5047", "author": {"name": "Yongxu Ren", "email": "renyongxu@gmail.com", "user": {"login": "yongxu"}}, "additions": 67, "deletions": 32}}, {"node": {"oid": "d60c5e1736543a6eac4b549553e107a9ba967051", "messageHeadline": "Expose caller.supportsStaticESM as a flag to change preset-env behavior.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 100, "deletions": 36}}, {"node": {"oid": "90bebe71869cbd96aad90744422c8969d039d6c5", "messageHeadline": "Pass the caller.name option in Babel's own callers.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "8d6ed7e0aa8fdf4472e4e375b843c519d808c5c2", "messageHeadline": "Expose an api.caller(...) handler for presets to access caller metadata.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 43, "deletions": 11}}, {"node": {"oid": "8f4bae8ea483374073a7ed37d275c78a520c1852", "messageHeadline": "Expose optional caller metadata to Babel ignore/only/test/include/exc\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 112, "deletions": 5}}, {"node": {"oid": "2c3c12fdf7db4c6dee7e7cb9ec925dc7a81eeed9", "messageHeadline": "Enforce a limited set of cache key values for plugins/presets for fut\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "25d2f59018d395c4bb65ef1b28fcf6a8b83bbd14", "messageHeadline": "Ensure that presets properly flatten their options.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "3a399d1eb907df520f2b85bf9ddbc6533e256f6d", "messageHeadline": "Cache individual programmatic descriptors along with the overall list\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 112, "deletions": 8}}, {"node": {"oid": "c2a2e249653af71d7e16f2c45ee9195fecaa423c", "messageHeadline": "Take top-level config source into consideration when processing neste\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 207, "deletions": 99}}, {"node": {"oid": "ef68114d67fe215717d39861a4dab72ac025624d", "messageHeadline": "Fix typo in sourcemap filtering.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca639b426213ba947dc89373ddcbe5461c33afc0", "messageHeadline": "Preserve 'false'-options for disabled plugins/presets so that callers\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 63, "deletions": 23}}, {"node": {"oid": "7a51d723456cb671c89535e8f354708da5635dcf", "messageHeadline": "Bump `js-tokens` in `@babel/highlight`. (#8490)", "author": {"name": "wtgtybhertgeghgtwtg", "email": "wtgtybhertgeghgtwtg@gmail.com", "user": {"login": "wtgtybhertgeghgtwtg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab8555a8670fec25b701fea193fbbf25ef8c6415", "messageHeadline": "Update dependencies (#8364)", "author": {"name": "dnalborczyk", "email": "dnalborczyk@gmail.com", "user": {"login": "dnalborczyk"}}, "additions": 543, "deletions": 524}}, {"node": {"oid": "0136a26af747e7c05deb2a5bc5ab051094497a6f", "messageHeadline": "Fix conflict in tests (#8486)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c75a00bd568f3fb75b74a62d22e3ff447e7f343b", "messageHeadline": "Fix default descriptor setting for class properties with decorators (\u2026", "author": {"name": "Yeonghoon Park", "email": "me@yhpark.io", "user": {"login": "yhpark"}}, "additions": 48, "deletions": 5}}, {"node": {"oid": "ffa8e6cbae6da68940b5e3486aed5afb9c7d1084", "messageHeadline": "Allow babel-plugin/preset to be in package names outside the prefix, \u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 54, "deletions": 2}}, {"node": {"oid": "5043ec78bcded1dd6f3418cd42d029023dfbe62f", "messageHeadline": "Fixes setter paratemer default value (#8479)", "author": {"name": "Nikolay Emrikh", "email": "redishko@gmail.com", "user": {"login": "nikolayemrikh"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "3989213e37a00f846e5288ffd09c524b3745a5d2", "messageHeadline": "Remove unused file (#8472)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 0, "deletions": 42}}, {"node": {"oid": "d79b5eeeffab14f89c5be92888965e57fcab6436", "messageHeadline": "Require decoratorsBeforeExport option for decorators (#8465)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 111, "deletions": 24}}, {"node": {"oid": "1e0b6494857c536ddba8428da680b63d193224ca", "messageHeadline": "Allow transform-runtime to insert runtime references with absolute pa\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 91, "deletions": 15}}, {"node": {"oid": "8c65230258fd8dbda075f178f4843eeb1971c118", "messageHeadline": "Fix link to babel-parser (#8464) [skip ci]", "author": {"name": "Laxman", "email": "notlmn@outlook.com", "user": {"login": "notlmn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "427aff559feb441158c5ff5e33e5b26f381e34b8", "messageHeadline": "Fix decorators interop bug with class field tdz", "author": {"name": "Mauro Bringolf", "email": "mauro@webkinder.ch", "user": null}, "additions": 57, "deletions": 3}}, {"node": {"oid": "122906d5255dfef9075284f5e505dd84b1951535", "messageHeadline": "Verify if MemberExpression is computed", "author": {"name": "James DiGioia", "email": "james.digioia@valtech.com", "user": {"login": "mAAdhaTTah"}}, "additions": 7, "deletions": 152}}, {"node": {"oid": "25d01460fdb017fee6ec1b812449f62a432759fb", "messageHeadline": "Fix error message for #4 case", "author": {"name": "James DiGioia", "email": "james.digioia@valtech.com", "user": {"login": "mAAdhaTTah"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "de16ac08bee6d50944fdd83a227c8c006aef32e5", "messageHeadline": "Remove `lodash` where it isn't used. (#8446)", "author": {"name": "wtgtybhertgeghgtwtg", "email": "wtgtybhertgeghgtwtg@gmail.com", "user": {"login": "wtgtybhertgeghgtwtg"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "ba5642d4ee33dad7c66051613a85884bbc639736", "messageHeadline": "Add test for computer properties", "author": {"name": "James DiGioia", "email": "james.digioia@valtech.com", "user": {"login": "mAAdhaTTah"}}, "additions": 152, "deletions": 0}}, {"node": {"oid": "15e6d844ae14b3312624e9ff49aa8d1b816db78e", "messageHeadline": "Remove additional parser logic", "author": {"name": "James DiGioia", "email": "james.digioia@valtech.com", "user": {"login": "mAAdhaTTah"}}, "additions": 0, "deletions": 2724}}, {"node": {"oid": "d1cae2dec292248b4f447c14ad15909b90653d04", "messageHeadline": "Remove unneeded comment", "author": {"name": "James DiGioia", "email": "james.digioia@valtech.com", "user": {"login": "mAAdhaTTah"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "11aee13ff2c3282034807e25ddb93cd98ae37217", "messageHeadline": "Swap Yoda condition", "author": {"name": "James DiGioia", "email": "james.digioia@valtech.com", "user": {"login": "mAAdhaTTah"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a958861c9fcca8ae54ce158d1e9aec044c3c7c1", "messageHeadline": "v7.0.0-rc.1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 698, "deletions": 698}}, {"node": {"oid": "904bcaffe3f2221ab38b3efe73241615728eba04", "messageHeadline": "fix peer deps [skip ci] (#8445)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 99, "deletions": 99}}, {"node": {"oid": "e855987c51d0ec50106405b8af86f3be8e654e8c", "messageHeadline": "update sponsor [skip ci] (#8444)", "author": {"name": "\u5b8b\u94c4\u8fd0", "email": "fnlctrl@gmail.com", "user": {"login": "fnlctrl"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8b1406127a32c05b5a437d1557fee6356dc3eccb", "messageHeadline": "v7.0.0-rc.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 698, "deletions": 698}}, {"node": {"oid": "c8bb4500326700e7dc68ce8c4b90b6482c48d82f", "messageHeadline": "remove proposals polyfills from default import [skip ci] (#8440)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "b6db036ff77993cf8e781c05380b36bdba75fa89", "messageHeadline": "Require v1.1.0 so that correct filter params are passed. (#8436)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6476a0d08906c2da2b2b8b1d0bb5ace9cef461f6", "messageHeadline": "Whitelist experimental-modules flag for babel-node (#8336) [skip ci]", "author": {"name": "Sam Grace", "email": "sam@festicket.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6695f5e2f7a2cfe49acfb63508dc4f1812185c7f", "messageHeadline": "v7.0.0-beta.56", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 698, "deletions": 698}}, {"node": {"oid": "86ce2e4e0d51bf71749f78c310c5899f6c5574a8", "messageHeadline": "remove old deps [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "8cffbbae75e52390a849e1fda2d63fc240267c8b", "messageHeadline": "Split @babel/runtime into 2 modules via @babel/runtime-corejs2 (#8266)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 571, "deletions": 338}}, {"node": {"oid": "cb517047452b583af59b0d34385940819a7facb4", "messageHeadline": "Babel cli fix recursion in file mode (#8418)", "author": {"name": "Jan Schmidle", "email": "jan@jschmidle.org", "user": {"login": "bitcloud"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "a8224d40e2ff5d2ef92152e4853257596d8097bc", "messageHeadline": "Split @babel/runtime into two separate runtime modules.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 382, "deletions": 122}}, {"node": {"oid": "3210a7a873d6aced7aa3313a8be5121d8c4e5072", "messageHeadline": "Default to non-corejs helpers.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 113, "deletions": 130}}, {"node": {"oid": "9c598a8e283790b7c5849862f4ad462cd2c17ba5", "messageHeadline": "Build an explicit runtime.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 39, "deletions": 12}}, {"node": {"oid": "a149466001822ffda07bbf27f4462bf5ca778b74", "messageHeadline": "Move build-dist script to the runtime transform.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 13, "deletions": 18}}, {"node": {"oid": "ec8330870ef0aae1b834c8a250148edce14c091a", "messageHeadline": "Refactor the runtime build-dist script.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 81, "deletions": 110}}, {"node": {"oid": "363c5923f0c1fdbd336b297076d5b7d9a9ca7128", "messageHeadline": "Remove unused options.json file.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "8173b6e6943881ae1d95fffd917274c8f99b8eaa", "messageHeadline": "Merge pull request #8398 from loganfsmyth/helper-whitelisting", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 177, "deletions": 71}}, {"node": {"oid": "e2d64f146c07cae3cd350f924487ab1be89125ff", "messageHeadline": "Only reference helpers from external helpers or runtime helpers if th\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "93927837381f71ef6afb008720dc3e7676de36a7", "messageHeadline": "Remove helpersNamespace in favor of helperGenerator.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "810b7916c2ea0664a6ada2f828d95e16aa68d7e5", "messageHeadline": "Expose an API to check if a helper is available in a given version ra\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "eb0e9999875ec484958eaec071a3cc345199d83e", "messageHeadline": "Expose a minimum required Babel version for each helper.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 88, "deletions": 65}}, {"node": {"oid": "5c728ea609026eee8b849a6aad5f0c1b43004d97", "messageHeadline": "Fix private property parsing in Flow (#8340)", "author": {"name": "kalenikalexander", "email": "38625251+kalenikalexander@users.noreply.github.com", "user": {"login": "kalenikalexander"}}, "additions": 559, "deletions": 2}}, {"node": {"oid": "b8f9ebf6387ca94e2fcff070af7404dc9570c832", "messageHeadline": "Update Documentation[skip ci] (#8412)", "author": {"name": "Leong Jia Meng", "email": "leongjiameng@outlook.com", "user": {"login": "leongjiameng"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "55ca90b3fce0980df0f059310210cb6acb2fa035", "messageHeadline": "Allow TSInterfaceDeclaration to be default export (#8408)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 74, "deletions": 34}}, {"node": {"oid": "1a0fe993f570475c45045a129a15198661337d85", "messageHeadline": "Ensure esmodule targets are parsed by browserslist (#8403)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "02760d0f70c76833010918b5c23502ae061bbae9", "messageHeadline": "Run transform-runtime on the standalone bundle so it stays ES5-compat\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 52, "deletions": 1}}, {"node": {"oid": "adca165ee9ca0704805d7b964a788ab6d8ff21c3", "messageHeadline": "v7.0.0-beta.55", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 702, "deletions": 702}}, {"node": {"oid": "fa86b2ddf01173c5970f0f39c8e938aa20225da8", "messageHeadline": "Remove our own use of stage presets (#8397)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 60, "deletions": 279}}, {"node": {"oid": "5eb193c61f86efce0d0c591dc1b2252077af933f", "messageHeadline": "Ensure that Identifier source mappings explicitly start and stop on t\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 257, "deletions": 32}}, {"node": {"oid": "ec69b4bb1256c061ac76f53dfed09c4283ec6a31", "messageHeadline": "Save full descriptor instead of only value for private fields. (#8318)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 155, "deletions": 45}}, {"node": {"oid": "5fdcd29ef9409f47cb1e38f21b9fd07bc7c9f023", "messageHeadline": "Ensure preset-env doesn't clobber browserslist defaults (#8391)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "8ee24fdfc04870dade1f7318b29bb27b59fdec79", "messageHeadline": "TypeScript: Support type arguments on tagged templates (#7754)", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 448, "deletions": 50}}, {"node": {"oid": "db2a9fc96ebb2b29aaeedb962b46f5010a552f17", "messageHeadline": "Fix order of optional argument reordering (#8376)", "author": {"name": "Qix", "email": "Qix-@users.noreply.github.com", "user": {"login": "Qix-"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "75767e92730a7437c9b499ef0508ee9bb3783d4e", "messageHeadline": "Merge pull request #8381 from wtgtybhertgeghgtwtg/babelrcroots-array", "author": {"name": "Sven Sauleau", "email": "github@sauleau.com", "user": {"login": "xtuc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4346a95b889edde7a76bc3502917291bbb91f430", "messageHeadline": "Perform check on each member of `babelrcroots`.", "author": {"name": "wtgtybhertgeghgtwtg", "email": "wtgtybhertgeghgtwtg@gmail.com", "user": {"login": "wtgtybhertgeghgtwtg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26cbbb569fffd289b384b37c10d063e026dc71e6", "messageHeadline": "Bumped lodash to 4.17.10 (#8377)", "author": {"name": "Maximilian Berkmann", "email": "maxieberkmann@gmail.com", "user": {"login": "Berkmann18"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "a811cf78e19442bbc10b05be2076c330fb702087", "messageHeadline": "Correctly parse interface methods named 'static' (#8374)", "author": {"name": "Kevin Gibbons", "email": "bakkot@gmail.com", "user": {"login": "bakkot"}}, "additions": 390, "deletions": 85}}, {"node": {"oid": "c70a32ab9dbddb5b9a370b3e9a95d1567e879e2e", "messageHeadline": "Throw when using Stage presets (#8293)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 469, "deletions": 258}}, {"node": {"oid": "6f3a800677162f2979557e957029862a7d3e341d", "messageHeadline": "Do not mutate ast (#8342)", "author": {"name": "Thiago Arrais", "email": "thiago.arrais@gmail.com", "user": {"login": "thiagoarrais"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "d781e207c80fac6010bc1370e27fbbb54768fbbc", "messageHeadline": "Docs: fix typo in path (#8372)  [skip ci]", "author": {"name": "Kevin Gibbons", "email": "bakkot@gmail.com", "user": {"login": "bakkot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39e7ee6e651c73dba1eb68fea52a8a14e7814cc0", "messageHeadline": "Switch Pipeline types to extend NodeBase", "author": {"name": "James DiGioia", "email": "james.digioia@valtech.com", "user": {"login": "mAAdhaTTah"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "094ef31c01f7f65a3f44d608a87671fa90eff199", "messageHeadline": "Wrap callback in try/finally", "author": {"name": "James DiGioia", "email": "james.digioia@valtech.com", "user": {"login": "mAAdhaTTah"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "afd0638b741602635adcc244aad6668b5e8a7526", "messageHeadline": "Reuse hash token instead of new primaryTopicToken", "author": {"name": "James DiGioia", "email": "james.digioia@valtech.com", "user": {"login": "mAAdhaTTah"}}, "additions": 27, "deletions": 21}}, {"node": {"oid": "6e41edb90f1b831d474fa53cae14dbd6f194c33f", "messageHeadline": "Fix TopicContextState type in Flow", "author": {"name": "James DiGioia", "email": "james.digioia@valtech.com", "user": {"login": "mAAdhaTTah"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8b10a44fe14a52cc96274fa4faf972c1ffce9b85", "messageHeadline": "remove .then from dynamic import parser exception message (#8355)", "author": {"name": "dnalborczyk", "email": "dnalborczyk@gmail.com", "user": {"login": "dnalborczyk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "adae1501aca6b6107477ea61b47f72cee43a4438", "messageHeadline": "update jest (major), babel-jest (major) (#8341)", "author": {"name": "dnalborczyk", "email": "dnalborczyk@gmail.com", "user": {"login": "dnalborczyk"}}, "additions": 351, "deletions": 288}}, {"node": {"oid": "c8038f69fe4a33e30ab4946c0f2b351efd118a3e", "messageHeadline": "update prettier (#8339)", "author": {"name": "dnalborczyk", "email": "dnalborczyk@gmail.com", "user": {"login": "dnalborczyk"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "30ea328e9711d0f8bf3861f2bdcd5eb72e3f8762", "messageHeadline": "bump flow (#8338)", "author": {"name": "dnalborczyk", "email": "dnalborczyk@gmail.com", "user": {"login": "dnalborczyk"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "16b1f8c4274e7bbcf758ad29ae001a55c26e9eec", "messageHeadline": "updates eslint, babel-eslint, eslint-plugin-flowtype, eslint-plugin-p\u2026", "author": {"name": "dnalborczyk", "email": "dnalborczyk@gmail.com", "user": {"login": "dnalborczyk"}}, "additions": 30, "deletions": 25}}, {"node": {"oid": "a582cc5bd84c07d7860f968479164ac54f2700b2", "messageHeadline": "update changelog for .53/.54 [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "84282f199b33bd0634a9d6b995a68cbab00fa948", "messageHeadline": "v7.0.0-beta.54", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 727, "deletions": 727}}, {"node": {"oid": "52a569056c6008c453bf26219461655c7d0322c4", "messageHeadline": "Merge pull request #8327 from loganfsmyth/drop-pattern-matching", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 125, "deletions": 132}}, {"node": {"oid": "7446d069117c4811ccc5184fcc5021d2ed242fe9", "messageHeadline": "also default stage 2 to decoratorsLegacy true [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "8817fcf03e4616dfbe70578903bf47910402f0d7", "messageHeadline": "Fix stage-0/1 import of pipeline/decorators proposals (#8317)", "author": {"name": "James DiGioia", "email": "jamesorodig@gmail.com", "user": {"login": "mAAdhaTTah"}}, "additions": 5, "deletions": 42}}, {"node": {"oid": "6d177ba4c554136e9d6175b4162d6d84fbc85c52", "messageHeadline": "Remove micromatch and use a simple pattern matching utility.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 121, "deletions": 128}}, {"node": {"oid": "935533cff3c15ca1c779293cc880bbd983402462", "messageHeadline": "Ensure that the wildcard interop is used with re-export + default. (#\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 41, "deletions": 4}}, {"node": {"oid": "c4f67bfa577a1f5ca3fd21df49dd640b922e8602", "messageHeadline": "Leave it to users to clear the require cache if they want to.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2854a187bea804b34611382fddc65cda9528ae00", "messageHeadline": "Remove dependency on barely-used package.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "62ee1adc8543975f1ff0d41dd2ad6875404713a7", "messageHeadline": "Add link to audio version of song (#8320)", "author": {"name": "rugk", "email": "rugk@posteo.de", "user": {"login": "rugk"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "fd9ebf9e1de4b3bab2d6d4e82bcb0b5f1c628ef8", "messageHeadline": "Remove option-filtering options from the final options results. (#8315)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "7931f4c241fbde60b38ba589f879f42dc83d9543", "messageHeadline": "Rename topicContextState -> .topicContext", "author": {"name": "James DiGioia", "email": "james.digioia@valtech.com", "user": {"login": "mAAdhaTTah"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "b847d40842ebbdcdfc0c206f943d9af0740eea64", "messageHeadline": "Inline readTopicContextState method", "author": {"name": "James DiGioia", "email": "james.digioia@valtech.com", "user": {"login": "mAAdhaTTah"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "e91a02cc49f80423ee7c931e7711c49c04540f6b", "messageHeadline": "Reuse declared type in function return value", "author": {"name": "James DiGioia", "email": "james.digioia@valtech.com", "user": {"login": "mAAdhaTTah"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "cc526940eec42616991b21baba9fee553b639232", "messageHeadline": "Quote proposals in error message", "author": {"name": "James DiGioia", "email": "james.digioia@valtech.com", "user": {"login": "mAAdhaTTah"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "718882015143b990c109b310e24ab2f87a66b48d", "messageHeadline": "Delete commented code", "author": {"name": "James DiGioia", "email": "james.digioia@valtech.com", "user": {"login": "mAAdhaTTah"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "00845709ce28c931603e93463fd14bb1162c0705", "messageHeadline": "Add comment for number sign", "author": {"name": "James DiGioia", "email": "james.digioia@valtech.com", "user": {"login": "mAAdhaTTah"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b50fdc191e745169666286a4bf8cc6b074e31424", "messageHeadline": "Inline function checkSmartPipelineHeadEarlyErrors", "author": {"name": "James DiGioia", "email": "james.digioia@valtech.com", "user": {"login": "mAAdhaTTah"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "ef0f723fc53285ef87699f7a74999055e8e1ff45", "messageHeadline": "Reverse yoda conditions", "author": {"name": "James DiGioia", "email": "james.digioia@valtech.com", "user": {"login": "mAAdhaTTah"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dca61251286716b49479678c7be513650617da77", "messageHeadline": "Update pirates to 4.0 (#8308)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "093483c399e0f338bc35f075e7b43d773c371a7a", "messageHeadline": "remove yearly preset folders [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 85}}, {"node": {"oid": "b89234b1a2d6a7bdc704e767d1e0c8d4312de87e", "messageHeadline": "v7.0.0-beta.53", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 767, "deletions": 767}}, {"node": {"oid": "f2fd9e982e10ca32fc48ee1d2fbf06132aa438d2", "messageHeadline": "Make env preset build-data scripts reproducible (#8299)", "author": {"name": "Ryan Tsao", "email": "ryan.j.tsao@gmail.com", "user": {"login": "rtsao"}}, "additions": 30, "deletions": 70}}, {"node": {"oid": "301db1b921883cedaee71845c4643cf24bde697f", "messageHeadline": "TypeScript: Support type arguments on JSX opening and self-closing ta\u2026", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 356, "deletions": 16}}, {"node": {"oid": "fbf62b4830b35af2c906e092e91635a33d919fad", "messageHeadline": "Implement Smart Pipeline proposal in @babel/parser", "author": {"name": "J.\u00a0S.\u00a0Choi", "email": "jschoi@jschoi.org", "user": {"login": "js-choi"}}, "additions": 11221, "deletions": 76}}, {"node": {"oid": "19a170529350216989384330988560b14eed6ae8", "messageHeadline": "Support pipeline proposal flag in `@babel/parser` (#8291)", "author": {"name": "James DiGioia", "email": "jamesorodig@gmail.com", "user": {"login": "mAAdhaTTah"}}, "additions": 95, "deletions": 33}}, {"node": {"oid": "10910a10f59ed2ed5a5a8dff7c8a296e28c5defc", "messageHeadline": "Remove yearly presets from repo, inline in standalone (#8274)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 164, "deletions": 12312}}, {"node": {"oid": "dd6da3b3af7a09833ef5d90079ca833985eed7dc", "messageHeadline": "rm extra changelog [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 20}}, {"node": {"oid": "d2d2118a44df328770bd3e825a4bafedee754877", "messageHeadline": "Move v4, v5, v6 changelogs to separate files [skip ci] (#8286)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 7157, "deletions": 4790}}, {"node": {"oid": "21de1581aa57c85e93ec7454b3724f30c603de4a", "messageHeadline": "Fixed fixture tests after merge (#8287)", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "b5e64cb66e9965383a18e0755cb080df378428ec", "messageHeadline": "Remove unused bindings when excluding keys with rest in loose mode (#\u2026", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "44f738bcbf1bf688779828c4df1e6bb22efe09d3", "messageHeadline": "Upgrade upath to avoid yarn failure on node 10 (#8283) [skip ci]", "author": {"name": "Alan Pierce", "email": "alangpierce@gmail.com", "user": {"login": "alangpierce"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "13153ede923c0d9079e2a62d5de908bec0884fb8", "messageHeadline": "add changelog for 6.23.1-3 [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "c0c13ae30fc1209c543ac9a34ace2cad8035ec27", "messageHeadline": "Introduce objectWithoutPropertiesLoose helper (#8261)", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 81, "deletions": 13}}, {"node": {"oid": "cea562c009ce6e8d1cc198f83552511b457239b6", "messageHeadline": "Revert micromatch upgrade (regression) [skip ci] (#8281)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f93fa28c908cbc6170551465fd946d0bc4602285", "messageHeadline": "Improve error messages around pipeline option (#8279)", "author": {"name": "James DiGioia", "email": "jamesorodig@gmail.com", "user": {"login": "mAAdhaTTah"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "430a105ae744fa28a5d1601adfb1dabfdaca1220", "messageHeadline": "Compile against beta 52 (#8282)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 567, "deletions": 566}}, {"node": {"oid": "3e71108f82cea6ead06e3c3c3330b944ea718ed0", "messageHeadline": "Invoke Jest main file directly (#8187)", "author": {"name": "Tatsuyuki Ishi", "email": "ishitatsuyuki@gmail.com", "user": {"login": "ishitatsuyuki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9184ed05e720601d96c2396536c9d99bf002433", "messageHeadline": "[babel-types] Fix isNodesEquivalent() behavior for TemplateElements (\u2026", "author": {"name": "Tim Kendrick", "email": "timkendrick@gmail.com", "user": {"login": "timkendrick"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "663c96db0417d2e9283ebd0c378f2611f49448c4", "messageHeadline": "v7.0.0-beta.52", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 766, "deletions": 766}}, {"node": {"oid": "85b7154f91c04a50fbaac584897ba7f5bd15bab2", "messageHeadline": "Add visitor key for Flow typeArguments in call expressions (#8273)", "author": {"name": "Rub\u00e9n Norte", "email": "rubennorte@gmail.com", "user": {"login": "rubennorte"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f70d7c8dfe69eefa25bac53191ca14285f44fcc5", "messageHeadline": "update template [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "e229ebbb8a2bb628942379575e48bd7baa26d44c", "messageHeadline": "Optimize async to generator (#8267)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 43, "deletions": 24}}, {"node": {"oid": "db1385fb82a6225d97e6cc916a11e23ffa8ad988", "messageHeadline": "upgrades eslint v5 (major), babel-eslint, eslint-plugin-flowtype, esl\u2026", "author": {"name": "dnalborczyk", "email": "dnalborczyk@gmail.com", "user": {"login": "dnalborczyk"}}, "additions": 286, "deletions": 89}}, {"node": {"oid": "b6eba87daa76660c7e3e57d5ed4a1d6b095ebe10", "messageHeadline": "Rename some test fixtures so they run properly. (#8265)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "2cf2fd544b8d59bd01529c58f05e021bc57971d3", "messageHeadline": "Ensure that we don't get unexpected output files for tests that throw\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 19, "deletions": 391}}, {"node": {"oid": "9bd4b46fd60ec0b3d83486ffa6b883257fb92c6c", "messageHeadline": "Merge pull request #8198 from loganfsmyth/sourcemap-loading", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 29, "deletions": 16}}, {"node": {"oid": "4d125c391a9633ecdcaa0a6c0453170a611e869d", "messageHeadline": "Typescript: Avoid stripping class properties when a decorator is set \u2026", "author": {"name": "Pierre-Marie Dartus", "email": "dartus.pierremarie@gmail.com", "user": {"login": "pmdartus"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "afa1207224a500d358b36c9b9a6e7167bb386e3d", "messageHeadline": "upgrade flow to v0.75.0 (#8256)", "author": {"name": "dnalborczyk", "email": "dnalborczyk@gmail.com", "user": {"login": "dnalborczyk"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c6a4108e570008bf4067e48e69d8d4ce0a07de32", "messageHeadline": "Update READMEs for yarn (#8215) [skip ci]", "author": {"name": "Rodolfo Rodriguez", "email": "rodolfo.rodrigarci@gmail.com", "user": {"login": "techmexdev"}}, "additions": 286, "deletions": 286}}, {"node": {"oid": "236bd9309c0bd163c83901ebb1b83a97a4a93562", "messageHeadline": "remove emojis from cli output (#8243) (#8250)", "author": {"name": "John Buffington", "email": "john.g.buffington@gmail.com", "user": {"login": "johnbuffington"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "eac4c5bc17133c2857f2c94c1a6a8643e3b547a7", "messageHeadline": "Add proposal flag to pipeline plugin (#8196)", "author": {"name": "James DiGioia", "email": "jamesorodig@gmail.com", "user": {"login": "mAAdhaTTah"}}, "additions": 53, "deletions": 11}}, {"node": {"oid": "e1662759edd6b900d3792a3a466a5d27586f86a7", "messageHeadline": "Remove regenerator hacks in checkDuplicatedNodes (#8220)", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 1, "deletions": 145}}, {"node": {"oid": "12c75cc08cab52ec773e6a2f9ad3c0a960f05c1e", "messageHeadline": "Update regenerator-{runtime,transform} to latest versions. (#8219)", "author": {"name": "Ben Newman", "email": "ben@benjamn.com", "user": {"login": "benjamn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9283efaeb7a8c5b505b19332c3407dc44c668777", "messageHeadline": "Merge pull request #8197 from loganfsmyth/babel-plugin-allowed", "author": {"name": "Sven Sauleau", "email": "github@sauleau.com", "user": {"login": "xtuc"}}, "additions": 71, "deletions": 2}}, {"node": {"oid": "532c25c8db5b2f95271f5cd0d70e762f891cfde4", "messageHeadline": "Ensure that file-path sourcemaps load relative to the file containing\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "3c90baaf6c87aa401323a7813aa32735ba811706", "messageHeadline": "Prefer object sourcemaps over file-inlined sourcemaps.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "add5f8d0fe284b94b9f387e14ccb6f16de5b1835", "messageHeadline": "Allow @foo/babel-plugin as an unexpanded plugin name, and @foo as a s\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 71, "deletions": 2}}, {"node": {"oid": "cb79473499656b81c03e3c49acd0069584c60dc5", "messageHeadline": "remove regression to support output of full directory hierarchy with \u2026", "author": {"name": "Soumya Himanish Mohapatra", "email": "30361728+himanish-star@users.noreply.github.com", "user": {"login": "himanish-star"}}, "additions": 3, "deletions": 14}}, {"node": {"oid": "d383659ca6adec54b6054f77cdaa16da88e8a171", "messageHeadline": "Compile against beta 51 (#8158)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 626, "deletions": 584}}, {"node": {"oid": "e86d1e0d6ae520ccee8990ad8d1078fb32292a8d", "messageHeadline": "babel/parser: test helpers: write expected throw message to options.j\u2026", "author": {"name": "Ger Hobbelt", "email": "ger@hobbelt.com", "user": {"login": "GerHobbelt"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "a2cd264211e8bfc50ef155b5186008c98cab297a", "messageHeadline": "jest binary is a bash shell script, not a nodeJS file. (#8179) [skip ci]", "author": {"name": "Ger Hobbelt", "email": "ger@hobbelt.com", "user": {"login": "GerHobbelt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f8b4e8e82f734ddf9d899eddf0c3281865af545", "messageHeadline": "Switch new website in READMEs (#8181) [skip ci]", "author": {"name": "Sven Sauleau", "email": "github@sauleau.com", "user": {"login": "xtuc"}}, "additions": 143, "deletions": 143}}, {"node": {"oid": "07c88e6f0b66c3444b468a918dc5f8c0fb61ec22", "messageHeadline": "Use charCodes at more places in the parser (#8176)", "author": {"name": "Ger Hobbelt", "email": "ger@hobbelt.com", "user": {"login": "GerHobbelt"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "ba98cf782a5be6ef3c5cde1b9458114745433f3c", "messageHeadline": "Removed constant condition in parser (#8177)", "author": {"name": "Ger Hobbelt", "email": "ger@hobbelt.com", "user": {"login": "GerHobbelt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc64e02bf8fd42cc53e199cc41701f0a3f16fb29", "messageHeadline": "fix issue number of link for #3508 in CHANGELOG (#8175) [skip ci]", "author": {"name": "kenju", "email": "ken901waga@gmail.com", "user": {"login": "kenju"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e8830f3a84ee05a30cd1fe9d560dc6b2c582c3c", "messageHeadline": "Fix unneeded uppercasing in comment", "author": {"name": "Avi Vahl", "email": "avi.vahl@wix.com", "user": {"login": "AviVahl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4cdfee768bc816b2e4f03c1bb4e44b9a25475184", "messageHeadline": "Add jsdocs to parse() and parseExpression()", "author": {"name": "Avi Vahl", "email": "avi.vahl@wix.com", "user": {"login": "AviVahl"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "adbf2a15f967946a77811e625a268df3acf71ab3", "messageHeadline": "Clearer naming of interfaces", "author": {"name": "Avi Vahl", "email": "avi.vahl@wix.com", "user": {"login": "AviVahl"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ca6578113278bd69c9566c6f755afffe5c72aaf3", "messageHeadline": "@babel/parser: expose a TypeScript definition file from package", "author": {"name": "Avi Vahl", "email": "avi.vahl@wix.com", "user": {"login": "AviVahl"}}, "additions": 105, "deletions": 1}}, {"node": {"oid": "814fce946d0b5646682b00c00b6c6b4ecc9ee26a", "messageHeadline": "bump flow to v0.74.0 (#8162)", "author": {"name": "dnalborczyk", "email": "dnalborczyk@gmail.com", "user": {"login": "dnalborczyk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6894465df87616bb74af79c0cecaff0c5af0888b", "messageHeadline": "fix flow typeof refinement (#8161) [skip ci]", "author": {"name": "dnalborczyk", "email": "dnalborczyk@gmail.com", "user": {"login": "dnalborczyk"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "60c4f30c71e0d2b0a040d74f2d2c72dd05a7016a", "messageHeadline": "Update regenerator-transform to latest version (0.13.0). (#8154)", "author": {"name": "Ben Newman", "email": "ben@benjamn.com", "user": {"login": "benjamn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c313b267f70a583ef17d41174daa27eca2b04eaf", "messageHeadline": "v7.0.0-beta.51", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 766, "deletions": 766}}, {"node": {"oid": "eb54adb75589ef82041ad23cdfcb3168a52317a7", "messageHeadline": "use a semver range for core peerDep [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 106, "deletions": 106}}, {"node": {"oid": "e0ef50c00ff97c7c0529f37294aff261859b2d59", "messageHeadline": "Use older semver range since lerna update does not change peerDeps on\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 106, "deletions": 106}}, {"node": {"oid": "3af623678f03c4c1996b9519320d256003adaf76", "messageHeadline": "v7.0.0-beta.50", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 766, "deletions": 766}}, {"node": {"oid": "96528d36dfc17dcf303f6eb3b5cc69248494216b", "messageHeadline": "keep lerna version", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5de12c26f6fc2f6f570a9d345927c5262c8c1fbf", "messageHeadline": "update to latest 2.x lerna", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 228, "deletions": 102}}, {"node": {"oid": "4b5a55d937c1acc5261cada2e7fb47bf5b6a71ad", "messageHeadline": "fix merge issue again", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "036c429ce1142122b949d03c2f5a18bc19610e81", "messageHeadline": "system hoisting and export refinements (#8104)", "author": {"name": "Guy Bedford", "email": "guybedford@gmail.com", "user": {"login": "guybedford"}}, "additions": 217, "deletions": 178}}, {"node": {"oid": "3c46e75b8f8a52ecdd703ba38227271b7764dd5f", "messageHeadline": "Don't split an exported class when renaming an inner binding (#8051)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "106907e605a80b53c29b3980d3b548b432c30ab2", "messageHeadline": "fix: import Parser as type (#8146) [skip ci]", "author": {"name": "\u664f\u5175\u5175", "email": "me@yanbingbing.com", "user": {"login": "yanbingbing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "387cda8fbbaa5a6bd1f1496381752f0f35676554", "messageHeadline": " isConstantExpression should return true for immuable bindings (#8122)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 88, "deletions": 33}}, {"node": {"oid": "86c10ff4f3644d4daa0f1b115d41ce5e8ce44ed1", "messageHeadline": "fix merge issue", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d5392554f505c7a37b41cd594e2eb3467852ce7", "messageHeadline": "Adds JSXFragment to plugin-transform-typescript check for the presenc\u2026", "author": {"name": "Miguel Albernaz", "email": "malbernaz@users.noreply.github.com", "user": {"login": "malbernaz"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "0b25e3327c5249b8d1d8e195d96c73e80f8777b4", "messageHeadline": "Fix 'Missing class properties transform' error when parsing class pro\u2026", "author": {"name": "Alexey Zaslavsky", "email": "pterolex@users.noreply.github.com", "user": {"login": "pterolex"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "b6455c611b476b43448ba126015639f2fc889442", "messageHeadline": "Allow ts modifier names to be used as function argument names (#8030)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 332, "deletions": 0}}, {"node": {"oid": "313960e6017d96c7fb35ef492d4cd697c13903af", "messageHeadline": "Remove preset-env outdated test (#8149)", "author": {"name": "Yuri Karadzhov", "email": "yuri.karadzhov@gmail.com", "user": {"login": "yuri-karadzhov"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "9e4c56f990c3149d613775d24526cf7b97a1c781", "messageHeadline": "Fix Safari TP and regular versions comparison (#8132)", "author": {"name": "Yuri Karadzhov", "email": "yuri.karadzhov@gmail.com", "user": {"login": "yuri-karadzhov"}}, "additions": 64, "deletions": 9}}, {"node": {"oid": "119db23ee3a29ad98e71bdb46afeb2f6970e77a8", "messageHeadline": "Don't regenerate babel-types docs in the readme (#8142)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "34327925689f2b9580a7757dfc5bb91600843002", "messageHeadline": "add jsesc options support (#8143)", "author": {"name": "Vincent Chan", "email": "cdzos97@gmail.com", "user": {"login": "vincentdchan"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "cc4ee350e4855c05d04927c008f7131c9d6679e8", "messageHeadline": "Ensure regex-dot-all runs before unicode-regex in preset-env (#8138)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 70, "deletions": 47}}, {"node": {"oid": "5bd79c70a55326dabb33af4a42a7ca25d37818b7", "messageHeadline": "Merge pull request #8144 from BeniCheni/add-labels-to-readmes", "author": {"name": "Sven Sauleau", "email": "github@sauleau.com", "user": {"login": "xtuc"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "01f6f4c66d05891153dce49e672ad4b2d841784f", "messageHeadline": "Revert babel-types README to \"master\"", "author": {"name": "BeniCheni", "email": "benjaminlchen@gmail.com", "user": {"login": "BeniCheni"}}, "additions": 9, "deletions": 3005}}, {"node": {"oid": "000fa83b9e836284e763c9a0e793d7f5dbac7465", "messageHeadline": "For selective packages, update READMES w. links for open issues", "author": {"name": "BeniCheni", "email": "benjaminlchen@gmail.com", "user": {"login": "BeniCheni"}}, "additions": 3009, "deletions": 13}}, {"node": {"oid": "efb34aa7dcbb054dc03cd17a76bbbeed5e711e3c", "messageHeadline": "For selective packages, add items for labels mapping of pkg => labels\u2026", "author": {"name": "BeniCheni", "email": "benjaminlchen@gmail.com", "user": {"login": "BeniCheni"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ab928713af7e47efe71bcfd69a17fc60ca3f247a", "messageHeadline": "Bump test262-stream and update test262 tests (#8139)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "3de053cc6c94be9411deb213cfc53c1392b5f6eb", "messageHeadline": "Validate @babel/preset-env options (#8031)", "author": {"name": "Serhii Nanovskyi", "email": "s.nanovskyi@gmail.com", "user": {"login": "snanovskyi"}}, "additions": 226, "deletions": 46}}, {"node": {"oid": "110779e9f3ee460e1a328263cbb9992d27801994", "messageHeadline": "Merge pull request #8133 from alexzherdev/8131-open-issues-link", "author": {"name": "Sven Sauleau", "email": "github@sauleau.com", "user": {"login": "xtuc"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "8070a2204dc7c73163957a6a32987cdb4535aa0a", "messageHeadline": "Link to open issues in READMEs [skip ci]", "author": {"name": "Alex Zherdev", "email": "alex.zherdev@gmail.com", "user": {"login": "alexzherdev"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "9f4e2f81d8c1780ba435e880479427f45213421a", "messageHeadline": "[class-properties] Remove unnecessary return and temp variable (#8123)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 68, "deletions": 29}}, {"node": {"oid": "415d79bdfef1818d30185ccbf69e11b079397f1f", "messageHeadline": "Update plugin-proposal-unicode-property-regex for Unicode v11 (#8127)", "author": {"name": "Mathias Bynens", "email": "mathias@qiwi.be", "user": {"login": "mathiasbynens"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "62eb32677c9a53091ed1797948b3aa34c191600b", "messageHeadline": "ECMAScript follows the latest version of the Unicode Standard. Earlie\u2026", "author": {"name": "Mathias Bynens", "email": "mathias@qiwi.be", "user": {"login": "mathiasbynens"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "7da7e760a6ffa6566a0e949ad5344a68f4a428c4", "messageHeadline": "support import.meta in system transform", "author": {"name": "Guy Bedford", "email": "guybedford@gmail.com", "user": {"login": "guybedford"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "bd449020248d2bdda8b1359fbbc9bce4aef557a0", "messageHeadline": "update fixture", "author": {"name": "hassanAli321", "email": "alisub508@gmail.com", "user": {"login": "HassanAli321"}}, "additions": 114, "deletions": 0}}, {"node": {"oid": "6480ae4a9f0971abb5c25a4eaacf4ac01d4c3015", "messageHeadline": "fix flow-double-nullable-type-cant-be-parsed", "author": {"name": "hassanAli321", "email": "alisub508@gmail.com", "user": {"login": "HassanAli321"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80b3362fcccf179c3f008bcbac8d79c794ca0c94", "messageHeadline": "update micromatch to ^3.1.10 (#8038)", "author": {"name": "Marco Massarotto", "email": "massa84@gmail.com", "user": {"login": "brokenmass"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8bc018248962e757e257295b3d5210458e0bbafa", "messageHeadline": "Merge pull request #8119 from palashmon/fix-package-readmes", "author": {"name": "Sven SAULEAU", "email": "contact@xtuc.fr", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e9d861537fa6ee8833844cf7c23d23bb62bbbc1a", "messageHeadline": "[skip ci] updated babel-register readme", "author": {"name": "Palash Mondal", "email": "palashm@live.in", "user": {"login": "palashmon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "153ad4c6f37b01abf2cccf66a641c2ccbd5ce983", "messageHeadline": "fix(typo): in readmes package label", "author": {"name": "Palash Mondal", "email": "palashm@live.in", "user": {"login": "palashmon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "218d69007e106f00395097b167312d63d1d7595f", "messageHeadline": "Merge pull request #8112 from babel/feat-add-issues-link-in-readmes", "author": {"name": "Sven SAULEAU", "email": "contact@xtuc.fr", "user": null}, "additions": 44, "deletions": 15}}, {"node": {"oid": "f838a7e9f1e6b942973d582ac061f6d3205716b6", "messageHeadline": "Test on node 10 (#7908)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6349118bed448ca68ca7f2e693a1315a256abd2b", "messageHeadline": "Change decoratorsBeforeExport default to false (#8113)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 10, "deletions": 16}}, {"node": {"oid": "8bbb10c021a8eff7910b1ecdefab8bf35176e757", "messageHeadline": "chore: [skip ci] regen READMEs", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "f6148090022abf978dea4dd690377b4cacd0568f", "messageHeadline": "feat: [skip ci] add link to issues in READMEs", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 34, "deletions": 5}}, {"node": {"oid": "b445b7973401e47b4acf5f97cd8280f8fc2919a8", "messageHeadline": "Refactor move docs (#8108)", "author": {"name": "Sven SAULEAU", "email": "contact@xtuc.fr", "user": null}, "additions": 1239, "deletions": 11191}}, {"node": {"oid": "b6eaaa24961a40003ef949a2c2e90f0270fde7ab", "messageHeadline": "Merge pull request #8107 from babel/xtuc-patch-3", "author": {"name": "Sven SAULEAU", "email": "contact@xtuc.fr", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e2471337f43529c84ac0b9657e4fb0081555ce8d", "messageHeadline": "docs: [skip ci] update polyfill README", "author": {"name": "Sven SAULEAU", "email": "contact@xtuc.fr", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "826edd0bd56d69801eccd8e3469d1355585d43a8", "messageHeadline": "Merge pull request #8106 from babel/xtuc-patch-3", "author": {"name": "Sven SAULEAU", "email": "contact@xtuc.fr", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f434a50829676c3e7d70df2f9e30ac219687c8f5", "messageHeadline": "docs: update runtime README", "author": {"name": "Sven SAULEAU", "email": "contact@xtuc.fr", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5895277b3278b7ae9a84424159ed065bdc7b8ead", "messageHeadline": "Bump prettier to v1.13.2", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 49, "deletions": 28}}, {"node": {"oid": "62114b807bcde847753b38a365fe3db45ca5c618", "messageHeadline": "Remove unneeded prettier call in `make fix`", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "2abd7839e16e3fa63fc381e3ec6ddd83efdf703e", "messageHeadline": "Fix ReferenceError in the wrapNativeSuper helper (#8100)", "author": {"name": "chocolateboy", "email": "chocolate@cpan.org", "user": {"login": "chocolateboy"}}, "additions": 38, "deletions": 8}}, {"node": {"oid": "b8dcd6f593955be2779b770182a4e8930288cdaa", "messageHeadline": " Remove parser support for decorators optional parentheses (#8037)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 486, "deletions": 428}}, {"node": {"oid": "fe556c502d19294f0f69c67220b346b28542d0e3", "messageHeadline": "fix folder name (#8074)", "author": {"name": "dnalborczyk", "email": "dnalborczyk@gmail.com", "user": {"login": "dnalborczyk"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ab62a9439918edf97eeea730a444a622542696ff", "messageHeadline": "make isReferenced() recognise ObjectTypeProperty (#8060)", "author": {"name": "Peter Leonov", "email": "gojpeg@gmail.com", "user": {"login": "peter-leonov"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "d83d141e00c6c4dc65dede579a616cf889ef6f6d", "messageHeadline": "Move tests from babylon/ to babel-parserr/", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cb17f07ac9c91c4ea05d030656b174c8864befb0", "messageHeadline": "Update syntax-decorators options (#7938)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 135, "deletions": 5}}, {"node": {"oid": "21b9b2e42dffde0e47e0f397e7b2fee7a1f16064", "messageHeadline": "Avoid a race condition in CLI directory creation. (#8082)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "2a8ebbe7aeb6e5cd834584d0d83884624afbbebc", "messageHeadline": "Remove parenthesizedArgument (#7981)", "author": {"name": "Erik Arvidsson", "email": "erik.arvidsson@gmail.com", "user": {"login": "arv"}}, "additions": 14, "deletions": 254}}, {"node": {"oid": "9add6d88f563ddf1295299b6d9c60053f4dda0bc", "messageHeadline": "Update regenerator version and test retain lines fixture (#8072)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2d2f37fa6cfae069fdb2ba863c63fe206d98cdc2", "messageHeadline": "Update core-js to v2.5.7 (#8064)", "author": {"name": "ilya", "email": "ilya.asiyuk@Kronos.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7846eaebaa69662134782b35d9bdff9b71616aa1", "messageHeadline": "Do not quote JSX attribute keys for IdentifierName (#8045)", "author": {"name": "Erik Arvidsson", "email": "erik.arvidsson@gmail.com", "user": {"login": "arv"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "d45ee5e025f3f993fa7c84584900ea09757de812", "messageHeadline": "Add \"decoratorsBeforeExport\" option to @babel/generator (#7948)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 105, "deletions": 5}}, {"node": {"oid": "f699f1bbbf699b907ed4a43d299c1b6d5523e800", "messageHeadline": "flow@0.73.0 (#8032)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "f0283572a5fbf97a611d2a07afc1f5a13e09e8ea", "messageHeadline": "Support Flow's proto modifier syntax for declared classes (#7978)", "author": {"name": "Sam Goldman", "email": "samwgoldman@gmail.com", "user": {"login": "samwgoldman"}}, "additions": 624, "deletions": 6}}, {"node": {"oid": "90566103a6bf3cc84bb043fd5342fb588769f16c", "messageHeadline": "v7.0.0-beta.49", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 872, "deletions": 872}}, {"node": {"oid": "cf8058e5b6a3be609f2dabeab9fb8505e8bc5c41", "messageHeadline": "Handle kebab-case args in babel-node. (#8046)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "90a174e7c431598f14643d522198864b7e0d9b0e", "messageHeadline": "Transform decorated classes from the export visitor (#8047)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 51, "deletions": 20}}, {"node": {"oid": "9c707f9670a640f97924dfac773c01f0c5fb4a5e", "messageHeadline": "Update docs", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "53e4d74ebe61ef9922aeb6f37ff1a35a8272aafc", "messageHeadline": "Treat all filenames as absolute paths. (#8044)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 69, "deletions": 45}}, {"node": {"oid": "98ff2ce87747df3a62fff97a508af5451ba12eae", "messageHeadline": "Merge pull request #8023 from loganfsmyth/sync-async", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 200, "deletions": 100}}, {"node": {"oid": "0ffc8ed209f5cab5b124fe5a0df9644abddb3652", "messageHeadline": "Compile against beta 48 (#8036)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 624, "deletions": 589}}, {"node": {"oid": "e6d198eef5ff6ac6d26ae29ad8b80d1a706caf4a", "messageHeadline": "v7.0.0-beta.48", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 872, "deletions": 872}}, {"node": {"oid": "86aacad2bca44065e41eb9da95005b44c1bde486", "messageHeadline": "Disallow coverage on bundles.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "6eab6f586315977926330ab7cea2d71c1c62db98", "messageHeadline": "[Babylon] Take the first set of options for plugins (#7994)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 53, "deletions": 3}}, {"node": {"oid": "555ee80f43a28c1a3a100a3dc6f177d9929893f1", "messageHeadline": "Fix some ts test fixtures", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a94cbf760a46fdda07a02566afb360582730971f", "messageHeadline": "Set exprAllowed to false when parsing TSNonNullExpression (#7968)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 373, "deletions": 1}}, {"node": {"oid": "0bc30275542f699a5056764fe5ad746ac70073de", "messageHeadline": "Add a promise version of each of Babel's transform functions.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 61, "deletions": 4}}, {"node": {"oid": "6f3093b557bddf435413d713147b25827aaba440", "messageHeadline": "Track the sync and async implementations in the same files.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 144, "deletions": 101}}, {"node": {"oid": "7489f8da7bf4a2f180876b9ffe22ce23349b888f", "messageHeadline": "Fix include/exclude syntax in preset-env README [ci skip] (#8020)", "author": {"name": "Jimmy Jia", "email": "tesrin@gmail.com", "user": {"login": "taion"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dccaec7691dd3a5217e8464ed3acd91370668f4a", "messageHeadline": "Update types (BigInt)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 41, "deletions": 3}}, {"node": {"oid": "c992f5b61e3fb50219e4468ed1e4ebb3e0c354cb", "messageHeadline": "Remove duplicated test (in the old babylon folder)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 0, "deletions": 317}}, {"node": {"oid": "5cd1276a27277c495cf4ea81bc429f1746febaad", "messageHeadline": "Expose the Flow 'all' option on the preset too. (#8016)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "2af7a33c4e41d6f45daf84a366e80757ad7d4d81", "messageHeadline": "Fix class inheritance in IE10 (#7969)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 461, "deletions": 487}}, {"node": {"oid": "ffe04d9195ce6c59b4facd6129c5ff3b0132ecda", "messageHeadline": "[babylon] Refactor mixin plugins handling & validation (#7999)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 84, "deletions": 73}}, {"node": {"oid": "b33823e7f8223143714523de6059a02136aeaccd", "messageHeadline": "Better error message for invalid decorators syntax (#7986)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 38, "deletions": 18}}, {"node": {"oid": "007bfb656502a44f6ab50cd64750cc4b38f9efff", "messageHeadline": "Merge pull request #8010 from loganfsmyth/babel-node-options", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "c8faa34848c78119595219d370e68ef7cf052461", "messageHeadline": "Only set '.babelrc' option if user explicitly set it.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "5bcca0123a1d58974a10873222abe2b2a1b521b9", "messageHeadline": "Add --env-name option to babel-node, like babel-cli's option.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1d987fb655f2a9695b9d28d1bacb742112b6a7de", "messageHeadline": "Add --config-file option to babel-node, like babel-cli's option.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "06e5c46c8df784ab8f6e7713ada68bbb011dbb68", "messageHeadline": "Fix typo in option validation.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52b800decbb72fa12b90c3d11eddef63572dc20c", "messageHeadline": "Add no-babelrc option in babel-node (#5621)", "author": {"name": "Sven SAULEAU", "email": "contact@xtuc.fr", "user": null}, "additions": 20, "deletions": 1}}, {"node": {"oid": "01d969a182ecd3300079760aae602fb61c851e71", "messageHeadline": "Merge pull request #8009 from babel/xtuc-patch-2", "author": {"name": "Sven SAULEAU", "email": "contact@xtuc.fr", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "7d99a96f9f2f25df9a6cede35a8330c100236150", "messageHeadline": "docs: [skip ci] add InterpreterDirective", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "ad1de09b5fe1bed0d17e3b1ef59b77371d7f6518", "messageHeadline": "docs: [skip ci] update AST spec", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6b91d6434d2682ef6b0bf4ff5c9540b8ddbcd7f9", "messageHeadline": "Add a try/catch on inline data-uri sourcemaps too, and add debug logg\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "18796173ab5cec2cf3111f71542e7173c41370b2", "messageHeadline": "feat(sourcemap): parse external source maps when normalizing (#7980)", "author": {"name": "Michael Lavina", "email": "mlavina@users.noreply.github.com", "user": {"login": "mlavina"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "eb3334a14e1e03b02271d92f238e54fe72e005ba", "messageHeadline": "Merge pull request #7955 from loganfsmyth/typescript-filename-required", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 235, "deletions": 78}}, {"node": {"oid": "5e00c96368fdad8dc8d5fd62598098515bb3669a", "messageHeadline": "Handle Infinity, -Infinity, NaN, and -0 in t.valueToNode(). (#8005)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 46, "deletions": 3}}, {"node": {"oid": "b4d18f47645c8b6e0b444c0887c004c25a304344", "messageHeadline": "Bigint Support without transform (#8006)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 100, "deletions": 0}}, {"node": {"oid": "981bff08e4acebac32369af54c5d8fa3f2793ad4", "messageHeadline": "Fix some flow issues in @babel/parser flow plugin (#8002)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "7d641d2e745d6f33fdce2eda8a0cc3bd75f54f4c", "messageHeadline": "Update babel-types docs (InterpreterDirective) [skip ci] (#8004)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "f2882d570ad656e4e99eb86930f7570e8f49d780", "messageHeadline": "Tests for react/ts compat and flow/ts compat.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 97, "deletions": 3}}, {"node": {"oid": "cc5aeb3b50d7a3c6930afb8fa8ea0913be162b93", "messageHeadline": "Allow .ts and .tsx test fixtures.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 28, "deletions": 44}}, {"node": {"oid": "d164f820e62af661e9da153a5ee4330c999ac551", "messageHeadline": "Merge pull request #7928 from loganfsmyth/shebang-node", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 2683, "deletions": 124}}, {"node": {"oid": "43aa61d6bedfe0025ceb2f5f3512b3c66bc6c604", "messageHeadline": "Make the typescript preset require a filename unless the user configu\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 91, "deletions": 14}}, {"node": {"oid": "ca1c98b255f519724023a0fbaaf47a7339c5fa8b", "messageHeadline": "Allow .overrides and .env inside presets.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "0963dbddea0c541467965d3d42552b7618777e4a", "messageHeadline": "Rely on Babylon for interpreter directive parsing, instead of babel/c\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 76, "deletions": 24}}, {"node": {"oid": "2058e0686e98605852c3615fafee2d32a0c2d608", "messageHeadline": "Add support for an InterpreterDirective AST node.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 2281, "deletions": 162}}, {"node": {"oid": "c0013264b747c75a477c8d80992c54a062245721", "messageHeadline": "Add tests for interpreter directive with retainLines and sourcemaps.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 388, "deletions": 0}}, {"node": {"oid": "442ead701c43175a33eb23085880d61a5f64c14c", "messageHeadline": "Fix a few out-of-order test results.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "5fb3696955f9e0991cd755d1cb6d6aab1a2a6079", "messageHeadline": "Avoid flow errors now that we've renamed Babylon to babel-parser.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "69cca412eb924a40430931b3e12c21c1ff45c7f4", "messageHeadline": "Make the filename option, as exposed to the plugins, consistently rel\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 51, "deletions": 33}}, {"node": {"oid": "3bee37b14d1d1b6622c688a00701cf168f601f62", "messageHeadline": "fix typo in error message (#7995)", "author": {"name": "Mike Nason", "email": "michael@nason.us", "user": {"login": "nason"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc757c8b75f0450f4ae0c16acf36f49f66540505", "messageHeadline": "passes the jsxPragma options from preset-typescript to plugin-transfo\u2026", "author": {"name": "Miguel Albernaz", "email": "malbernaz@users.noreply.github.com", "user": {"login": "malbernaz"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "c558dedd7b5ffacf4d462177857cc031e7f4efe0", "messageHeadline": "fix typo of babel in readme (#7992) [skip ci]", "author": {"name": "Conor Hastings", "email": "hastings.conorm@gmail.com", "user": {"login": "conorhastings"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0879a6d6087d247c6f5afe642af58bafa6c92467", "messageHeadline": "Subsume json (#7985)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 809, "deletions": 3}}, {"node": {"oid": "51eef099b311c29a6410e30a5975fc03137fc2c9", "messageHeadline": "fixes [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "daf0ca86800677490a557549dbc6d0ad34b04a29", "messageHeadline": "Rename \"babylon\" to \"@babel/parser\" (#7937) \ud83c\udf89", "author": {"name": "Chaitanya Kumar Kamatham", "email": "kamthamc@users.noreply.github.com", "user": {"login": "kamthamc"}}, "additions": 146, "deletions": 129}}, {"node": {"oid": "0200a3e510389a901680dd44ca8ae7bcd1d2e028", "messageHeadline": "Build InterfaceTypeAnnotation generated type code (#7982)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "27c39c512dc13bd264f53111d093991d0756b6eb", "messageHeadline": "Class private properties (#7842)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 3053, "deletions": 92}}, {"node": {"oid": "70eb206c03d06b957313f092610622c184dc7110", "messageHeadline": "TypeScript: Fix TSInferType .typeParameter type. (#7967)", "author": {"name": "Ben Newman", "email": "ben@benjamn.com", "user": {"login": "benjamn"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "229179b8aac8e19890393af1c7bcf5b363621701", "messageHeadline": "Update babel-types (flow internal slots) (#7977)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 45, "deletions": 1}}, {"node": {"oid": "6baa36cdc50b677af9927a9e2e5004e6944c9ba6", "messageHeadline": "Support Flow's inline interface syntax (#7973)", "author": {"name": "Sam Goldman", "email": "samwgoldman@gmail.com", "user": {"login": "samwgoldman"}}, "additions": 625, "deletions": 0}}, {"node": {"oid": "a40f54f84774116e2641e74e20a0ff8e533489ac", "messageHeadline": "Add support for explicit type arguments in new and call expressions (\u2026", "author": {"name": "Sam Goldman", "email": "samwgoldman@gmail.com", "user": {"login": "samwgoldman"}}, "additions": 3422, "deletions": 23}}, {"node": {"oid": "6226c52f43276be2a09ce73db706bdc5a3797442", "messageHeadline": "Add \"legacy\" prefix to legacy decorators tests (#7975)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "25153359f7ce5b52a56d1911089addcf43ae8cf8", "messageHeadline": "helper-plugin-utils: Move README [skip ci] (#7972)", "author": {"name": "Lars Willighagen", "email": "lars.willighagen@gmail.com", "user": {"login": "larsgw"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2351a638b58a946e5dd00f379174f10c17d7c7e6", "messageHeadline": "Fix bugs in the _wrapNativeSuper helper (#7533)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 78, "deletions": 18}}, {"node": {"oid": "bc6f0f989dcb75dff01dff5e688de6ab175fb2ed", "messageHeadline": "Re-add support for local Flow bindings (TypeAlias, OpaqueTypeAlias an\u2026", "author": {"name": "Rub\u00e9n Norte", "email": "rubennorte@gmail.com", "user": {"login": "rubennorte"}}, "additions": 71, "deletions": 9}}, {"node": {"oid": "af7ab71486ad42fc0471ea92693ac53360517a90", "messageHeadline": "Allow flow internal slot properties to be optional (#7959)", "author": {"name": "Sam Goldman", "email": "samwgoldman@gmail.com", "user": {"login": "samwgoldman"}}, "additions": 171, "deletions": 2}}, {"node": {"oid": "ac13c302f74e58179698bfb95055c9abda632b75", "messageHeadline": "Merge pull request #7929 from loganfsmyth/cli-refactoring", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 511, "deletions": 483}}, {"node": {"oid": "b396cdcbe573b91c393b2fefaf16aeb9c2232b8a", "messageHeadline": "Internal slot properties (#7947)", "author": {"name": "Sam Goldman", "email": "samwgoldman@gmail.com", "user": {"login": "samwgoldman"}}, "additions": 1232, "deletions": 10}}, {"node": {"oid": "8dcfabd0d7c28c4423150128bba1d20017d7b509", "messageHeadline": "update core-js to 2.5.6 (#7950)", "author": {"name": "Michal Artazov", "email": "artmichal@gmail.com", "user": {"login": "kytart"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e45d5c3b6524a8842ac44f60f86b2d204c74e2f2", "messageHeadline": "Add an option to Babylon to have decorators before export (#7869)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 490, "deletions": 25}}, {"node": {"oid": "8ff675ad6982c83c182e9ec79f5b682702d97648", "messageHeadline": "Refactor CLI to use promises/async fns.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 197, "deletions": 207}}, {"node": {"oid": "a955efa3e3d52f3f9f51978969a390abafc2b444", "messageHeadline": "Ensure that calling register fully resets the state. (#7930)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "51db3e9a5dd3b916b74a3714f8a02628091357dd", "messageHeadline": "Bug fixing for Node 10 (#7931)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 32, "deletions": 18}}, {"node": {"oid": "41ca312545287afe674b4c16723685ba54b0c61e", "messageHeadline": "Define a clear separation between Babel and CLI options.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 353, "deletions": 318}}, {"node": {"oid": "a192f8beb46ac8cf24396fc41c8272d3d4baad5f", "messageHeadline": "Limit node version to current LTS.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "f03adbadf45f63f984fea0246d0dd8375c022a79", "messageHeadline": "v7.0.0-beta.47", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 855, "deletions": 855}}, {"node": {"oid": "97145ad01e8f269361d06a2d3470172202001f92", "messageHeadline": "add publishConfig for new packages [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "25810d26098425d76a302d63e51783d0afeb6776", "messageHeadline": "Fix handling of different JSX pragmas in Typescript (#7878)", "author": {"name": "Caleb Eby", "email": "calebeby@users.noreply.github.com", "user": {"login": "calebeby"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "5f5811779082220aac187df2e99d2cacc0f652b5", "messageHeadline": "update @babel/preset-latest docs (#7854) [skip ci]", "author": {"name": "pravdomil", "email": "info@pravdomil.com", "user": {"login": "pravdomil"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dca2631ef012de6c82600d3fc0de3222ff8a7e67", "messageHeadline": "Merge pull request #7911 from loganfsmyth/config-babelrcroots", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 78, "deletions": 37}}, {"node": {"oid": "ba11d9fa7cb59e47f6159d42583ba6d181dd443d", "messageHeadline": "Update test262 and flow tests (#7925)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 86, "deletions": 13}}, {"node": {"oid": "e06cf20d2e1165bce6f0513c4e16faa66571805a", "messageHeadline": "Update babel/core README.md (#7913) [skip ci]", "author": {"name": "Stian H\u00e5klev", "email": "shaklev@gmail.com", "user": {"login": "houshuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df1afa31600e0c87fbb8ef6785cdae54958f975c", "messageHeadline": "Fix watch bug with output-dir paths. (#7875)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 18, "deletions": 29}}, {"node": {"oid": "cec93c01ce406b144181f683fb282c32e52b3bc5", "messageHeadline": "Babel-cli update dependencie chokidar (#7853)", "author": {"name": "Karl Alnebratt", "email": "karl.alnebratt@gmail.com", "user": {"login": "karlAlnebratt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a8367c97913a486950aa7828b68c136f7764840", "messageHeadline": "Use the correct Babylon plugins for Test262 tests (#7916)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 74, "deletions": 1558}}, {"node": {"oid": "ac5d2ba9846bd135b0bcf9d7df01db7cd31494c0", "messageHeadline": "Update regexpu-core to v4.1.4 (#7917)", "author": {"name": "Mathias Bynens", "email": "mathias@qiwi.be", "user": {"login": "mathiasbynens"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "040ba2bf5366c779de4001d9459ec471f920ff79", "messageHeadline": "Remove no longer needed #__PURE__ annotations for taggedTemplateLiter\u2026", "author": {"name": "Dennis Czombera", "email": "milchschaumschluerfer@gmail.com", "user": {"login": "dczombera"}}, "additions": 29, "deletions": 34}}, {"node": {"oid": "98f0808a224ac1ea1e61ee53b3217d491d1d7af5", "messageHeadline": "Ensure the the config file isn't re-processed when users load a parti\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bdcfb697a62522a5b74b98f8e910a7c668623484", "messageHeadline": "Use 'babelrc' and 'babelrcRoots' from config file, if not specified.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "0341d299c80dbfc8f4aabbb4d36829db8cf7f2a9", "messageHeadline": "Validate different file types with different rules.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "1a7765712e7515fc006add2e4e9ad97f602f3bd7", "messageHeadline": "Validate the file before loading chain.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 15, "deletions": 23}}, {"node": {"oid": "b87c43d8942a6c1abe80ecd07e86a9405a1cdace", "messageHeadline": "Update @babel/plugin-codemod-object-assign-to-object-spread version (\u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "02c4a28608a6bb49ed6854f030963f13940528a3", "messageHeadline": "Fix typescript decorator test (#7904)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "4260ffd7eca25d3ab75482eab3610b18c35e470c", "messageHeadline": "Lazy load tagged template literal strings (#7855)", "author": {"name": "Dennis Czombera", "email": "milchschaumschluerfer@gmail.com", "user": {"login": "dczombera"}}, "additions": 314, "deletions": 67}}, {"node": {"oid": "25c3f0d689303f59f0aee044672fb2162e965a46", "messageHeadline": "Rename decorators&decorators2 plugins to decorators-legacy&decorators\u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "21b03c35d38f1d18cb535434e76defbc803b77a3", "messageHeadline": "Fix lint and yarn.lock", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ee1ee0e7aed6f11fa6b5641323b75b25efa3223d", "messageHeadline": "Clean up and add some additional polyfill mappings in preset-env (#7809)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 2337, "deletions": 1688}}, {"node": {"oid": "73f8059ea0659dc465f139f7138395200157f93f", "messageHeadline": "Fix typo in rewrite-live-references.js (#7896) [skip ci]", "author": {"name": "Willa Wang", "email": "mowmowjoker@gmail.com", "user": {"login": "willawill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70e3454d7a9a9d744031c050629a3dd5dec121e0", "messageHeadline": "Fix a typo in a babylon flow plugin comment [skip ci] (#7898)", "author": {"name": "Daniel Taveras", "email": "me@danieltaveras.com", "user": {"login": "taveras"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9dab691302d2b76e358dc26a8c1edd23962cac6a", "messageHeadline": "Fix typo [skip-ci] (#7897)", "author": {"name": "Rocky Meza", "email": "rockymeza@gmail.com", "user": {"login": "rockymeza"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95fc38cecf90c6728d53dba309267f1bd3568c85", "messageHeadline": "Bumped lodash version (#7895)", "author": {"name": "Carlos Villavicencio", "email": "carlos.po5i@gmail.com", "user": {"login": "po5i"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "84e76e2d49428289fe611529128ac512254419a3", "messageHeadline": "TypeScript: Allow non-null and type assertions as lvalues. (Fixes #76\u2026", "author": {"name": "Michael Mantel", "email": "mmantel@gmail.com", "user": {"login": "mmantel"}}, "additions": 265, "deletions": 0}}, {"node": {"oid": "0d9eef475072ddd6fe371cbbfc2faa1270b3087a", "messageHeadline": "Merge pull request #7893 from aaronabramov/patch-1", "author": {"name": "Sven SAULEAU", "email": "contact@xtuc.fr", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d2ed7bbc8df1b94c834f51216a23e9255717d02a", "messageHeadline": "Update output.js", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b5ac1f366edff48346e7eb83aac104cee4ad8b9", "messageHeadline": "fix typo in a comment", "author": {"name": "Aaron Abramov", "email": "aaron@abramov.io", "user": {"login": "aaronabramov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa1547d8f885b84d644e809dc281f323662b8da3", "messageHeadline": "fix(transform-typescript): do not elide injected imports (#7833)", "author": {"name": "Tim Seckinger", "email": "seckinger.tim@gmail.com", "user": {"login": "jeysal"}}, "additions": 67, "deletions": 32}}, {"node": {"oid": "b42b21f25c9fcae731a0626482d7868c6b5a5057", "messageHeadline": "Fix bug with handling minor versions when parsing compat-data (#7884)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 58, "deletions": 58}}, {"node": {"oid": "6dca0ff9bf75bc71039ca4eca045a7f17e93a25e", "messageHeadline": "Improve useBuiltIns: usage mappins in preset-env (#7810)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 102, "deletions": 42}}, {"node": {"oid": "3e9b59c0f1440913e5554b943ca74e291bd623e7", "messageHeadline": "reorg lock yml [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "3f6c475aae283b12ba5620b48ef9e01bec9888fc", "messageHeadline": "update patreon sponsors [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "5c31e501d7e63f27762d0d0b58e8b39f4c63e139", "messageHeadline": "update issue templates [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "ed6b4e0e40945ec3c706ff4d76c97cfaa34946a4", "messageHeadline": "fix line endings [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8615b6fe570ab098342e3158924b6308738f57de", "messageHeadline": "Support issue template [skip ci] (#7863)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 101, "deletions": 75}}, {"node": {"oid": "95fa5a66b1aae9445e7b9a8e2c08c0131a400ce1", "messageHeadline": "issue templates [skip ci] (#7862)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c94355c1c981db8bb9c1252c4528210a4c12231d", "messageHeadline": "update issue templates [skip ci] (#7861)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "839bf68d1fb6824f41aeab76313d7b2475164ab5", "messageHeadline": "[skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "8198b1b3342b062e579538ad8d80278776cc88a2", "messageHeadline": "lock old issues only (temporary) [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6085357194cf6e0a5025d9477a427027cae601a", "messageHeadline": "Allow parsing of decorators with TypeScript abstract classes (#7850)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 280, "deletions": 5}}, {"node": {"oid": "0353ce9ed52f61aaba5ffc68afa2ccf1584105ab", "messageHeadline": "Disallow flow type parameter defaults in some cases", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 93, "deletions": 57}}, {"node": {"oid": "65ca968f8b350778c6b1d1de6ec1dfa113a30167", "messageHeadline": "Allow static? as identifier in ObjectTypeProperty", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 180, "deletions": 2}}, {"node": {"oid": "77445cb044a45ac0446548dcaadf0b85871015ad", "messageHeadline": "Enable dynamicImport plugin for flow tests", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "7c4509e2805a1d3cc3fa52374d3fb23524f811a9", "messageHeadline": "Retry flow tests in script mode only if it is supposed to succeed", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 11, "deletions": 17}}, {"node": {"oid": "87ae286bc3ad7517a6928daa3b0a20f7efa8904c", "messageHeadline": "changed to 3 months of no-activity on a closed issue [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c1b3e8dc1461ad82d3f18961d0da718d81b681e", "messageHeadline": "Add support/regression issue templates [skip ci] (#7851)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 55, "deletions": 62}}, {"node": {"oid": "39d07638cfa74fa45c738da1b40528a1c8dd589c", "messageHeadline": "remove custom [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "e887eecda4fae2e98d79787823b36d971b69444d", "messageHeadline": "Update issue templates [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "a3e622ad15ef5ac2dd2621b3d7ada76456a94f67", "messageHeadline": "Fix inputSourcemapMerge when no JS content is output.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 58, "deletions": 60}}, {"node": {"oid": "494a56df5fe820cdabca311c97029b7b424f558e", "messageHeadline": "Unify main property in package.json [skip ci] (#7825)", "author": {"name": "Hana Shiro", "email": "shirohana0608@gmail.com", "user": {"login": "shirohana"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8060ae5daef38c9ff3802c43abd71dc81f1ba0a7", "messageHeadline": "Improve README's for several plugins. [skip ci] (#7844)", "author": {"name": "Michael Mantel", "email": "mmantel@gmail.com", "user": {"login": "mmantel"}}, "additions": 113, "deletions": 27}}, {"node": {"oid": "bd4ebc11c18d48a3318dfb3263761eb4c8cbda5a", "messageHeadline": "add a label when locking old issues [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "80cefaff2f657a489cba10057d724a5fcc7ab0b7", "messageHeadline": "add lock bot for old closed issues [skip ci] (#7839)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "e9d5073af1653187e551eed6eae36685cfe51fab", "messageHeadline": "Remove duplicate text in browserslist rec inside preset-env [skip ci]", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8fb48ffd6438a7f6f8ad9615c5eb7b36b8f9f96", "messageHeadline": "Change babel-preset-env docs according Browserslist best practices (#\u2026", "author": {"name": "Andrey Sitnik", "email": "andrey@sitnik.ru", "user": {"login": "ai"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "55ef39eb87a09eeafee6d89d70443c6ef6cbef64", "messageHeadline": "Correct typo [skip ci] (#7834)", "author": {"name": "jugglinmike", "email": "mike@mikepennisi.com", "user": {"login": "jugglinmike"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91e1e1728cbde895a75aac559ec5a471bc9f1b6e", "messageHeadline": "Use queries according Browserslist Best Practices (#7828) [skip ci]", "author": {"name": "Andrey Sitnik", "email": "andrey@sitnik.ru", "user": {"login": "ai"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "acf509bab56b4415c7ab968648b65c897c56a7b2", "messageHeadline": "Upgrade Babel to self-host with beta.46 (#7784)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 668, "deletions": 601}}, {"node": {"oid": "4f312f57395e8673d86d48a99c4068d4d7e88daa", "messageHeadline": "Add syntax error test for arrow w/ paren'd args", "author": {"name": "James DiGioia", "email": "james.digioia@valtech.com", "user": {"login": "mAAdhaTTah"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "696f84468e1ec2fd68a1f4b2fde34373012526ea", "messageHeadline": "Add test for params w/ parens around them", "author": {"name": "James DiGioia", "email": "james.digioia@valtech.com", "user": {"login": "mAAdhaTTah"}}, "additions": 183, "deletions": 0}}, {"node": {"oid": "71fd37067edb11e48710c5d5295a8f04102b458f", "messageHeadline": "Avoid lookahead when parsing pipeline", "author": {"name": "James DiGioia", "email": "james.digioia@valtech.com", "user": {"login": "mAAdhaTTah"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "7142a79eb983e07b18055385b29aebbd2af4dece", "messageHeadline": "Bring `pipelineOperator` flag in line with minimal", "author": {"name": "James DiGioia", "email": "james.digioia@valtech.com", "user": {"login": "mAAdhaTTah"}}, "additions": 306, "deletions": 60}}, {"node": {"oid": "1a6855eff23e003e03a99439d66829f6b66cc874", "messageHeadline": "Fix default sourceFileName. (#7764)", "author": {"name": "Ren\u00e9e Kooi", "email": "renee@kooi.me", "user": {"login": "goto-bus-stop"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "1de36948ac99f25f70723c3eeed319ccbbe3f879", "messageHeadline": "Expand README for plugin-transform-instanceof [skip ci] (#7827)", "author": {"name": "Michael Mantel", "email": "mmantel@gmail.com", "user": {"login": "mmantel"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "b28ffedead8a1d83adb9d10e7cc64fc28f559b37", "messageHeadline": "Fix configuration of lerna-changelog (#7803) [skip ci]", "author": {"name": "Hana Shiro", "email": "shirohana0608@gmail.com", "user": {"login": "shirohana"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a5edab73931f2e5240c001528c464c5c28c8c925", "messageHeadline": "Change `const` to `var` inside helper", "author": {"name": "Michael McGlynn", "email": "micmcg@gmail.com", "user": {"login": "micmcg"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "725e6a01c00469e24322b058227bc1e215587ecd", "messageHeadline": "Don't fold class property calls (#7814)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 32, "deletions": 33}}, {"node": {"oid": "224ce38882d0842305b498a554779feb90b9959d", "messageHeadline": "fix(preset-stage-3): pass along loose flag to proposal-object-rest-sp\u2026", "author": {"name": "Evan You", "email": "yyx990803@gmail.com", "user": {"login": "yyx990803"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c46fd159faa76363eadf53e922b3af2b3294aa1", "messageHeadline": "Class Props: Don't rename constructor collisions with static props (#\u2026", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "47201db61e0eb77625dc076f40eb9d4d4a5a15c8", "messageHeadline": "Bump compat-table for preset-env (#7808)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 36, "deletions": 3}}, {"node": {"oid": "138d60922c1d75580b04d853ffde2ca15473844e", "messageHeadline": "Merge pull request #7761 from loganfsmyth/bad-map-merge", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 769, "deletions": 55}}, {"node": {"oid": "cfb386ff03eccb4ab5e55a85118b90dbee0a928e", "messageHeadline": "Reimplement input sourcemap merging.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 321, "deletions": 71}}, {"node": {"oid": "9e7fe0ab497aa74fd4cce7c8dc7507629f368776", "messageHeadline": "Add type definitions for source-map library.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 111, "deletions": 4}}, {"node": {"oid": "e31e907d5ffce9671fd0ebbad0301d8b0944b9c8", "messageHeadline": "Split sourcemap merging logic into its own file.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 51, "deletions": 44}}, {"node": {"oid": "4da4728bf5e1f46c02447a9f400be09e6c5cdbfe", "messageHeadline": "Add an example of an extremely bad sourcemap merge.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 350, "deletions": 0}}, {"node": {"oid": "0112479ba953029d12258857a3c7b46102d13bb3", "messageHeadline": "Upgrade to gulp@4 (#7811)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 609, "deletions": 251}}, {"node": {"oid": "408124438a5c66690ab3a732538cd806e3a4c8a0", "messageHeadline": "Update shippedProposals in preset-env docs [skip ci] (#7807)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "eab4c0e93edaf277eb6e5a56af4362bb203403dd", "messageHeadline": "Fix typo [skip ci] (#7805)", "author": {"name": "chocolateboy", "email": "chocolate@cpan.org", "user": {"login": "chocolateboy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d06bf993db1a96f1ec5a4424b39c4b7db6521812", "messageHeadline": "Change SO link to HTTPS", "author": {"name": "Lars Willighagen", "email": "lars.willighagen@gmail.com", "user": {"login": "larsgw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1076018c4c030a0364604212f4d4e98acc53289a", "messageHeadline": "Internal: compile with loose to object rest/spread (#7794)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "07ff8f30f58c35cc9023a8ee443a5fb81dbbdd70", "messageHeadline": "preset-env update targets recommendation [skip ci] (#7790)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "e6ba0ab82ca9b5386909eca466e5649ef9fd7524", "messageHeadline": "Fix indent in .travis.yml (#7792)", "author": {"name": "Hana Shiro", "email": "shirohana0608@gmail.com", "user": {"login": "shirohana"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2afe9404fed628bcbc084d125d1939bfee79254a", "messageHeadline": "Use Object Spread Syntax (#7777)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 263, "deletions": 70}}, {"node": {"oid": "037fee8ffb4ded89c04cb6659e83220e25573262", "messageHeadline": "Target Node 6 in production (#7782)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3a2aa9b86284957533d01105754044fb6b235d41", "messageHeadline": "v7.0.0-beta.46", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 850, "deletions": 850}}, {"node": {"oid": "c8b57f777abf2d6407b68d8219aca50508fdf34a", "messageHeadline": "Ensure that the internal plugin load does not read the user's config.\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b414387bb197f170fae565ea7495ee84942f41ab", "messageHeadline": "v7.0.0-beta.45", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 850, "deletions": 850}}, {"node": {"oid": "0bb71caad31e72cecadd1e54e128c83c62d13f9a", "messageHeadline": "Add noConflict entry mode to @babel/polyfill + change error to warnin\u2026", "author": {"name": "Evan Scott", "email": "evan.scott@zocdoc.com", "user": {"login": "evan-scott-zocdoc"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "d6dcbdad4870680b53770ac8f67b9e679b42b85a", "messageHeadline": "Merge pull request #7358 from loganfsmyth/babelrc-resolution-changes", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 502, "deletions": 126}}, {"node": {"oid": "8606b76438818eb73ecc6b44047a37e5e2573dfc", "messageHeadline": "Split babelrc option into babelrcRoots.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 40, "deletions": 25}}, {"node": {"oid": "34d73ebef09e5b806e50a30ef7d268e5d663dada", "messageHeadline": "Correct update expression Number coercion (#7766)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 40, "deletions": 28}}, {"node": {"oid": "890a45216f153c79e199f34051e40d20671502fd", "messageHeadline": "Update super property get/set/call in loose mode (#7774)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 2178, "deletions": 18}}, {"node": {"oid": "0a257e8972552fd774785af14a7b5ac27d920680", "messageHeadline": "Move more class state out of replaceSupers (#7750)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 103, "deletions": 107}}, {"node": {"oid": "3616137864f4999031a548e6539bf9354039b093", "messageHeadline": "Memoize computed super properties (#7776)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 423, "deletions": 21}}, {"node": {"oid": "f8ab9466d331871a90f458af40b14e8d831e0c29", "messageHeadline": "Move subclass inheritance to end (#7772)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 331, "deletions": 284}}, {"node": {"oid": "8f24f91166c7027022da20545f4de308db786789", "messageHeadline": "Implement MemberExpressionToFunctions helper (#7763)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 255, "deletions": 216}}, {"node": {"oid": "dbdce0e4e4a66af02e0e0b6ffaf1a8750b0d38cc", "messageHeadline": "add overwrite for tests [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "4595c7fdfd96a3ffe50ce14921e67adbd6e8ff99", "messageHeadline": "Correct test running command (#7768) [skip ci]", "author": {"name": "Vinh Le", "email": "vinhlh@users.noreply.github.com", "user": {"login": "vinhlh"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "1f97b9165544fccfe7d3e017c83c35e92892cb14", "messageHeadline": "fix: don't write ': ' token when name is null (#7769)", "author": {"name": "Yosuke Kurami", "email": "yosuke.kurami@gmail.com", "user": {"login": "Quramy"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "b0e1e844716f0bf0e0cfa0e41a2c8289102020b2", "messageHeadline": "drop support for Node.js v4 (#7755)", "author": {"name": "Christopher Hiller", "email": "boneskull@boneskull.com", "user": {"login": "boneskull"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "f7c26bf2bf453d475a3f7e9ceeaf7e9c225ce535", "messageHeadline": "Add some docs for config searching.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a67eb255470172fcf4b23f32e5d9de1408b16d59", "messageHeadline": "Only search for .babelrc files in the 'root' package by default.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 181, "deletions": 46}}, {"node": {"oid": "485e37fcb00b0447d4c4fd208c2f70d4d307d19d", "messageHeadline": "Support a babel.config.fs file in a 'root' directory.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 86, "deletions": 8}}, {"node": {"oid": "f013dab5fb4bf959a47b5d0908ec6030426b08a9", "messageHeadline": "Restrict .babelrc resolution to within a given package.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 226, "deletions": 80}}, {"node": {"oid": "e45b58dcb132ad74b2dbd674baa6ff5a96101014", "messageHeadline": "Fix small typo with decorators legacy option [skip ci] (#7762)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "339dfddca55728efac5e2865e2f1d0f3c5caadbf", "messageHeadline": "Merge pull request #7734 from nicolo-ribaudo/decorators-legacy-option", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 447, "deletions": 320}}, {"node": {"oid": "0cd868a5f2bd0fbb0ddd2a2473f51eeef93d5185", "messageHeadline": "fixup tests", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 47, "deletions": 9}}, {"node": {"oid": "29db23ed878a5ebdd3dc2dffe9eb88535f3c2875", "messageHeadline": "Remove old comment", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "2679d6775cc957e6cc77f23da0e31cd24bbfd18f", "messageHeadline": "Add \"decoratorsLegacy\" to presets", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 68, "deletions": 29}}, {"node": {"oid": "96316dcf889f1bf51e69e3188d570514e662a5df", "messageHeadline": "Add legacy option to plugin-proposal-decorators.", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 333, "deletions": 281}}, {"node": {"oid": "42244123e1001eaee1ea414b535b3b1f27fd6b38", "messageHeadline": "Update the docs to correctly reflect default value changed in #7436. \u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b97e837eacf35bfe65137f73c61faaa9479de5b", "messageHeadline": "Fix type error (#7752)", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3299086955b29fe3bb1666257552282a811762c4", "messageHeadline": "Add support for flow implements (#7741)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1114, "deletions": 76}}, {"node": {"oid": "2bded404f3f8a92f4d3eb886a3137cad8eb23ed1", "messageHeadline": "Improve asyncIterator error (#7745)", "author": {"name": "Jason Quense", "email": "monastic.panic@gmail.com", "user": {"login": "jquense"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "21c7ff3f371bc91012a23c2e2d5f095f2efe8278", "messageHeadline": "Classes cleanup (#7737)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 74, "deletions": 126}}, {"node": {"oid": "341bdab90c4bb5cdc3382bd2e077df9b9dddc843", "messageHeadline": "Update decorators parsing (#7719)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 2173, "deletions": 506}}, {"node": {"oid": "81149a5cc9259420966305e664f3e3124ab816b9", "messageHeadline": "Add initial support for ES2018 in preset-env (#7658)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 231, "deletions": 67}}, {"node": {"oid": "5166eef103fd18bbb3f498cbf7065866d9c1ea83", "messageHeadline": "Optimize class properties output (#6656)", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 120, "deletions": 404}}, {"node": {"oid": "0ee9a4e61209747f155e1143f3f8096d03ccd85f", "messageHeadline": "Fix default class super inheritance (#7732)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 118, "deletions": 4}}, {"node": {"oid": "858a2c74e7254877b1fe5f685f11acf9d18614f2", "messageHeadline": "update readme [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "668358c4d0010ffbb6ebca395759f4a5a16065f9", "messageHeadline": "Fix class properties after nested class' bare super (#7671)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 433, "deletions": 97}}, {"node": {"oid": "39b05598a0847a456437dcd33f7f38c6a111f21d", "messageHeadline": "Drop Chai from packages (#7729)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "29eafbbf44684deeba0cd81516ec1adb16899e4a", "messageHeadline": "Remove tagged template literal global caching (#7722)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 74, "deletions": 39}}, {"node": {"oid": "7a106025ea641167a7f7e876d4c7d1962e0ff348", "messageHeadline": "Merge pull request #7720 from devenbansod/migrate_to_jest_expect-3", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 376, "deletions": 387}}, {"node": {"oid": "4f1473da3d96f3f8ce6d59b5d0a1898190273bda", "messageHeadline": "Remove global chai.assert in fixture runner's test context", "author": {"name": "Deven Bansod", "email": "devenbansod.bits@gmail.com", "user": {"login": "devenbansod"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "c62b202e6a050b98a016151e033e47a35413a633", "messageHeadline": "Migrate remaining test assertions to jest-expect", "author": {"name": "Deven Bansod", "email": "devenbansod.bits@gmail.com", "user": {"login": "devenbansod"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "a084339a158b6a397e921ee11a4e6cdd6b599e5f", "messageHeadline": "Migrate -computed-properties and -jscript tests to use jest expect as\u2026", "author": {"name": "Deven Bansod", "email": "devenbansod.bits@gmail.com", "user": {"login": "devenbansod"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d7987fbbd2d4465e5d18c96ec1c99e1d9a3efdee", "messageHeadline": "Migrate -transform-object-super tests to use jest expect assertions", "author": {"name": "Deven Bansod", "email": "devenbansod.bits@gmail.com", "user": {"login": "devenbansod"}}, "additions": 188, "deletions": 188}}, {"node": {"oid": "8a31eabf5edd912205683c10586e961aaa06f1af", "messageHeadline": "Migrate -transform-classes tests to use jest expect assertions", "author": {"name": "Deven Bansod", "email": "devenbansod.bits@gmail.com", "user": {"login": "devenbansod"}}, "additions": 135, "deletions": 135}}, {"node": {"oid": "80428dec472d3ca97ed0c9ed8b35479673b6bb0e", "messageHeadline": "Migrate -optional-catch-binding, -block-scoping to use jest expect as\u2026", "author": {"name": "Deven Bansod", "email": "devenbansod.bits@gmail.com", "user": {"login": "devenbansod"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "61ec5ce95791ff88203b4015b16a84f6583e3fa0", "messageHeadline": "Provide better error message for invalid default export declaration (\u2026", "author": {"name": "Dennis Czombera", "email": "milchschaumschluerfer@gmail.com", "user": {"login": "dczombera"}}, "additions": 229, "deletions": 0}}, {"node": {"oid": "1e41f613bb6c46d5d22935d57d45677fdc2c7991", "messageHeadline": "[babel-preset-typescript] Fixed link of plugin-transform-typescript. \u2026", "author": {"name": "Alexander Pepper", "email": "alexander.pepper@infopark.de", "user": {"login": "apepper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a86d14de6179fe9a0faf23a87277899c117cfe3a", "messageHeadline": "Disallow super() in class properties", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "a62cfe904586bea845549f8578872ef40e67183c", "messageHeadline": "Disallow arguments in class properties", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 488, "deletions": 8}}, {"node": {"oid": "f797454a186e5c1d01574bf26a037d60532ca597", "messageHeadline": "Disallow super in functions in class properties", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 219, "deletions": 0}}, {"node": {"oid": "ec882be44dab7189fa5e013b84885331a4ae28cd", "messageHeadline": "Uncomment super increment expression set tests (#7721)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "ecbf0dd53ca110722d70ba6c700dd5b4a94c97ff", "messageHeadline": "Fix super nested class bugs (#7691)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 909, "deletions": 171}}, {"node": {"oid": "af3d6526e72e943c647fe5a423b93f3c0df79057", "messageHeadline": "Add slack links to CONTRIBUTING.md (#7713)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "95894397eb248f7a9bcdfa0fa9e9bd13899b01c7", "messageHeadline": "Migrate `babel-cli` and `babel-generator` tests to use jest-expect (#\u2026", "author": {"name": "Deven Bansod", "email": "devenbansod@users.noreply.github.com", "user": {"login": "devenbansod"}}, "additions": 99, "deletions": 142}}, {"node": {"oid": "b1c9af3f05589431189bfc0920151c0893018b91", "messageHeadline": "Use new isInStrictMode (#7714)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 5, "deletions": 19}}, {"node": {"oid": "ec3722b3f97ab87ba82bb60252dc25b1d1edf69f", "messageHeadline": "Get set helpers (#7687)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 2522, "deletions": 60}}, {"node": {"oid": "7ae724f55378eaeac5762df5c08a77cdc6e79ec6", "messageHeadline": "Add Path#isInStrictMode (#7712)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 136, "deletions": 20}}, {"node": {"oid": "6597a472b30419493f123bff1e9194e4c09e488e", "messageHeadline": "Add \"use strict\" directive (#7411)", "author": {"name": "Markus T\u00f6r\u00f6k", "email": "markus.toeroek@gmail.com", "user": {"login": "MarkusToe"}}, "additions": 411, "deletions": 24}}, {"node": {"oid": "fdd07899360b27c139413783cd3b4c6027bc7c4d", "messageHeadline": "Fix literal type annotation argument number (#7706)", "author": {"name": "Hendrik Niemann", "email": "h.neverman@web.de", "user": {"login": "hendrikniemann"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "5b1332457c4db224f6d7161b0c29024581a7565e", "messageHeadline": "arrayWithHoles internal function name consistency (#7709) [skip ci]", "author": {"name": "Guy Bedford", "email": "guybedford@gmail.com", "user": {"login": "guybedford"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3177f05904e8241a5bc472713fba20263aa8d0bc", "messageHeadline": "ESLint: Ignore lerna.json and .git (#7708)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9dc178df9a0ccbfd9b5d4015656117837cd6f083", "messageHeadline": "Merge pull request #7704 from babel/use-circle-yarn", "author": {"name": "Sven SAULEAU", "email": "contact@xtuc.fr", "user": null}, "additions": 2, "deletions": 7}}, {"node": {"oid": "75bc9422b8093d481b694c64d6155eaa54e60920", "messageHeadline": "Use yarn provided by circle", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "bd98041321c60737ddcacd1ad7e056ef6de31879", "messageHeadline": "Fix function name computation for literal values (#7435)", "author": {"name": "Axel Nyffenegger", "email": "axnyff@gmail.com", "user": {"login": "Axnyff"}}, "additions": 43, "deletions": 2}}, {"node": {"oid": "6a8c4ab433bd21ff5fc82d4220453201273e157d", "messageHeadline": "Make babel-types type checking functions 36% faster (#7685)", "author": {"name": "Devon Govett", "email": "devongovett@gmail.com", "user": {"login": "devongovett"}}, "additions": 3586, "deletions": 270}}, {"node": {"oid": "637bfe76b1c366cd48aba9c06cea5270e2027ebc", "messageHeadline": "Cleanup object super traversal (#7681)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "3f72f1d63746b3590ae2c4be044afb37c270641c", "messageHeadline": "Add option to overwrite failing output fixtures (#7679)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "20de23f89527cd9d6391e78ea7e3320c5f032d19", "messageHeadline": "update sponsors, move up [skip ci] (#7676)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 51, "deletions": 76}}, {"node": {"oid": "d17adf40dff114b0441511e2c1f37a7ef673e68c", "messageHeadline": "Use construct helper in New Spread (#7677)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 32, "deletions": 36}}, {"node": {"oid": "450a1678f23d6bfff8b0219d828eecafbb3b318c", "messageHeadline": "Use getProto and setProto helpers (#7675)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 117, "deletions": 126}}, {"node": {"oid": "e9ed0f5f213b14619fb8e179755051909b6aabe5", "messageHeadline": "Split _wrapNativeSuper into helpers (#7674)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 93, "deletions": 44}}, {"node": {"oid": "29d249e3b700e9bff9d3b6e47f7a8ba9c69612cc", "messageHeadline": "Cleanup isReferenced a bit (#7669)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 58, "deletions": 72}}, {"node": {"oid": "6f9b0546efb4591012a901d3e71eac00a166548c", "messageHeadline": "Class Properties Tests (#7670)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 315, "deletions": 1}}, {"node": {"oid": "fa2c6c516403140675dcfb7faf8753dfa1a98c02", "messageHeadline": "Never extract class fields into an initializer function. (#7659)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 44, "deletions": 77}}, {"node": {"oid": "43040a4181e72802c2003cc2454e7124cbe2a8f6", "messageHeadline": "Private Properties phase 1 (#7666)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 138, "deletions": 23}}, {"node": {"oid": "01f4c2368eef121400ed9c32c1e94c1d55ec3041", "messageHeadline": "OptionalMemberExpression properties are not referenced (#7668)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "56cb4baf4666dfff1f731bd3a82feec452f7967f", "messageHeadline": "Add missing exponential operators to ast spec (#7663) [skip ci]", "author": {"name": "hirochachacha", "email": "hirochachacha@gmail.com", "user": {"login": "hirochachacha"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b051243a63fd4341671fc96826e0fb9fd6c8caab", "messageHeadline": "Fix typo in ast spec (#7662) [skip ci]", "author": {"name": "hirochachacha", "email": "hirochachacha@gmail.com", "user": {"login": "hirochachacha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e808b63c15273e62d5f3fc99ca2370be1fdb1a77", "messageHeadline": "Bump to babel@7.0.0-beta.44 (#7656)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 546, "deletions": 546}}, {"node": {"oid": "a6df92f2459d410dec878b682ef5e2eaa6789cbf", "messageHeadline": "v7.0.0-beta.44", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 846, "deletions": 846}}, {"node": {"oid": "f4b81ab1014afb341a61c62f3a987bc7b6ea0f84", "messageHeadline": "Merge pull request #7655 from babel/babel-env-make", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "360b632881091ea4798005f16267950c397bd233", "messageHeadline": "Remove setting BABEL_ENV to test by default in makefile", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "bdfeeb38c67c6a36e6d39739a52fe79637c905de", "messageHeadline": "v7.0.0-beta.43", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 858, "deletions": 849}}, {"node": {"oid": "47ada5ab3a0828875f739454ea1a7706b9e566cf", "messageHeadline": "revert prev pr to temp fix osx (#7652)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "59ba3959dc7640fcc1ea18df69620abcfaf281ff", "messageHeadline": "Add options.allowAwaitOutsideFunction. (#7637)", "author": {"name": "John-David Dalton", "email": "john.david.dalton@gmail.com", "user": {"login": "jdalton"}}, "additions": 117, "deletions": 3}}, {"node": {"oid": "0200e6256a2c45390d057157563edc956a874e40", "messageHeadline": "Allow StringLiteral to be used as ObjectTypeProperty.key (#7639)", "author": {"name": "unconfident", "email": "30427068+unconfident@users.noreply.github.com", "user": {"login": "unconfident"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9a26c2b07a596453eaedd949a027f00b3162e1bb", "messageHeadline": "Merge pull request #7471 from yakotika/master", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "901571d72f2eabca2ffa16f0d4e58e57935066fd", "messageHeadline": "Merge pull request #7579 from devenbansod/migrate-to-jest-expect-2", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 5381, "deletions": 5690}}, {"node": {"oid": "b09c7296754655d20eb3d397bd4bb7b45677cdab", "messageHeadline": "Use expect's instanceOf and toHaveProperty methods", "author": {"name": "Deven Bansod", "email": "devenbansod.bits@gmail.com", "user": {"login": "devenbansod"}}, "additions": 101, "deletions": 124}}, {"node": {"oid": "a36525be45b905f8830a215f277c72f21481623a", "messageHeadline": "Merge pull request #7615 from babel/fix-clean-makefile", "author": {"name": "Sven SAULEAU", "email": "contact@xtuc.fr", "user": null}, "additions": 19, "deletions": 27}}, {"node": {"oid": "a10c91790f890d55396c7517aa3dc3f0b8f8aebc", "messageHeadline": "Merge pull request #7588 from loganfsmyth/register-cycle-fixes", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 73, "deletions": 21}}, {"node": {"oid": "ab7d1231ad6bab4e13199038c58e7ea3ae1e9e27", "messageHeadline": "Fix flow errors with Logical Assignment Operators (#7629)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 28, "deletions": 20}}, {"node": {"oid": "a5df709bc34383d8aad2c4dae7fb2e8bc8255214", "messageHeadline": "Lazy-load @babel/core's dependencies to decrease up-front load times.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "1dbed5f458fa3742984a851af5966b782e90c66d", "messageHeadline": "Have @babel/register explicitly skip re-entrant plugins/presets.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 45, "deletions": 1}}, {"node": {"oid": "40e38646e4731d8e1dc8c327e27854a9af7b1ba3", "messageHeadline": "Include stdout in error messages to aid debugging.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e4dd861ee713bd2d0f36b5c7e74e3956c231d20", "messageHeadline": "Ensure that sourceMapSupport is installed in all branches.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "a7bddc02ba9ceffd993caa581b40891db5ee8a1c", "messageHeadline": "Add ??= to Logical Assignment Operators (#7623)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 391, "deletions": 9}}, {"node": {"oid": "023f8bd1cbe7dc3e5511e22417609234a2503a77", "messageHeadline": "Move Logical Assignment Ops to Stage 1 (#7625)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "c9b99af5a6c4fb5359a640d03dfea08a65c58619", "messageHeadline": "Remove assert.* from commented out assertions", "author": {"name": "Deven Bansod", "email": "devenbansod.bits@gmail.com", "user": {"login": "devenbansod"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "c8d82d64836800812ebc68ebf7144f3380ab0d10", "messageHeadline": "Migrate all remaining fixtures to jest expect", "author": {"name": "Deven Bansod", "email": "devenbansod.bits@gmail.com", "user": {"login": "devenbansod"}}, "additions": 1859, "deletions": 1897}}, {"node": {"oid": "db42a5d70f3fbb18def2903fd08fc7b64592f09b", "messageHeadline": "Migrate babel-preset-es2015 and -next-target tests to use jest expect", "author": {"name": "Deven Bansod", "email": "devenbansod.bits@gmail.com", "user": {"login": "devenbansod"}}, "additions": 2951, "deletions": 2945}}, {"node": {"oid": "0856f8988211f2fabb5919504f1612c9a4e4899f", "messageHeadline": "Migrate -transform-block-scoping and -transform-classes to jest expect", "author": {"name": "Deven Bansod", "email": "devenbansod.bits@gmail.com", "user": {"login": "devenbansod"}}, "additions": 81, "deletions": 81}}, {"node": {"oid": "921702ef8c5186e014f5be5f58657cb02531c1c3", "messageHeadline": "Migrate babel-plugin-proposal-do-expressions tests to jest-expect", "author": {"name": "Deven Bansod", "email": "devenbansod.bits@gmail.com", "user": {"login": "devenbansod"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "8b57a3e3b92526b7f0fe5a77aa000382a9361829", "messageHeadline": "Migrate a few packages' tests to use Jest Expect (see below)", "author": {"name": "Deven Bansod", "email": "devenbansod.bits@gmail.com", "user": {"login": "devenbansod"}}, "additions": 597, "deletions": 849}}, {"node": {"oid": "21309cc8d4e8fddc07e21d3636575055a3b3e661", "messageHeadline": "Make these tests re-throw the same error to keep the trace.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "19708e0154f7c42f9338b5044b00ac44c90e3e88", "messageHeadline": "TypeScript: support mapped type modifiers syntax (#7383)", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 300, "deletions": 13}}, {"node": {"oid": "f98dff918999bbd2e83bffd3711a04cd402134dd", "messageHeadline": "Allow placeholders in JSXElements when parsing templates (#7583)", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "840ba187a7d6d4c29b56217b50d8b15fe73dd900", "messageHeadline": "Prevent duplicate regex flags (#7617)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "de00d939f060494db226b6c62b3633e71e6a9c12", "messageHeadline": "fix: clean makefile", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 19, "deletions": 27}}, {"node": {"oid": "e80488f1d5a5b3bc7b8066c1fc501d4ba5f66806", "messageHeadline": "Update to beta.42 (#7609)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "81c1b49f6a178d7a65114f0b9d06d1cf94e96644", "messageHeadline": "Disable flow on transformClass, fix preset-env errors (#7605)", "author": {"name": "Micha\u0142 Pierzcha\u0142a", "email": "thymikee@gmail.com", "user": {"login": "thymikee"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "55bf55398adc6c7d86b1cbe7437577a88db1ea4d", "messageHeadline": "Logical Assignment: ensure computed key isn't recomputed (#7604)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 110, "deletions": 12}}, {"node": {"oid": "f0d681a238d1d80fc7ca3a1bbcfd4d3d03f5c12f", "messageHeadline": "Remove obsolete max-len eslint rule and reformat some stuff to fit (#\u2026", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 62, "deletions": 55}}, {"node": {"oid": "6d6fe844fdaf97503af7ad9b051a062ac51706f1", "messageHeadline": "Centralize Babel's own compilation config to make it easier to follow\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 78, "deletions": 78}}, {"node": {"oid": "edb0a70e143c9a130ea373730345b4bae226e215", "messageHeadline": "Run prettier to format all JSON.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 3, "deletions": 12}}, {"node": {"oid": "669f6b97b2f1385018644ac4db24c5d3422c335a", "messageHeadline": "Tweak es2015-related plugin order in preset-env (#7586)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 312, "deletions": 299}}, {"node": {"oid": "e2c5f25e97757cf4f7bd1527c51a9b61a29115ac", "messageHeadline": "Refactored quirky inheritance in babel-plugin-transform-classes (#7444)", "author": {"name": "Micha\u0142 Pierzcha\u0142a", "email": "thymikee@gmail.com", "user": {"login": "thymikee"}}, "additions": 725, "deletions": 698}}, {"node": {"oid": "8eee435cd6227587e20c9d1235ba4cca4b05e6fc", "messageHeadline": "Add RegExp support to include/exclude preset-env options (#7242)", "author": {"name": "Amin Marashi", "email": "marashi.s.amin@gmail.com", "user": {"login": "aminmarashi"}}, "additions": 102, "deletions": 56}}, {"node": {"oid": "d260bfaec47f1c34933ff2abdf1fd4ffded4875d", "messageHeadline": "v7.0.0-beta.42", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 844, "deletions": 844}}, {"node": {"oid": "c662c2ada282a9b7315a08e67bf40cf2841dee87", "messageHeadline": "Use strict namespace behavior for mjs files. (#7545)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 83, "deletions": 25}}, {"node": {"oid": "b6e54800b411960985c74ac23ba29add215642c6", "messageHeadline": "Remove outdated spec deviation note [skip ci] (#7571)", "author": {"name": "Ben Wiley", "email": "therealbenwiley@gmail.com", "user": {"login": "benwiley4000"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "ae210a46d10bbcfc4623bc4e9f36ae43adfc78e7", "messageHeadline": "Merge pull request #7562 from babel/pr/7534", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 73, "deletions": 55}}, {"node": {"oid": "017d0e70786e96580f9911a6596549a0399d5b79", "messageHeadline": "Ensure that the backward-compat logic for plugin-utils copies over th\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "b8d1d221f87823e7a6de8f3114958195d874e2aa", "messageHeadline": "Rename actual/expected test files to input/output (#7578)", "author": {"name": "Josh Justice", "email": "joshjustice@me.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "fed530f6bf487c76a707bb0daecb2be59fb1f453", "messageHeadline": "Use helper-module-import inside entry plugin too", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 73, "deletions": 30}}, {"node": {"oid": "29d44193cd894574fa7b1fb971f0f27cda806182", "messageHeadline": "Use helper-module-imports instead of custom import (#7457)", "author": {"name": "Ga\u00ebl Gillard", "email": "gillardgael@gmail.com", "user": {"login": "Swatto"}}, "additions": 5, "deletions": 30}}, {"node": {"oid": "82994ce0874e5e6bdb5613ab731fdd7fcd3600ef", "messageHeadline": "Fix \"Module build failed: Error: Cannot find module '@babel/types'\" (\u2026", "author": {"name": "Melvin Groenhoff", "email": "melvingroenhoff@gmail.com", "user": {"login": "mgroenhoff"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "586d3b5929acb57586d232184e070a67a91be40f", "messageHeadline": "Wrap wrapNativeSuper helpers in redefining functions for better tree-\u2026", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 58, "deletions": 53}}, {"node": {"oid": "d682e32529db0c39137cecd04dabce142f3f9b93", "messageHeadline": "Favour extends helper over objectWithoutProperties when whole object \u2026", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 142, "deletions": 37}}, {"node": {"oid": "07ab02f6b218e07678ce6aef65d80fd5c9b18a66", "messageHeadline": "Fix incorrect value of _cache in _wrapNativeSuper (#7570)", "author": {"name": "Simon Kjellberg", "email": "simon.kjellberg@gmail.com", "user": {"login": "simonkberg"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "91a114f74a554d46959d5aa5c3c6200b7a01916b", "messageHeadline": "[transform-classes] Fix typo in _wrapNativeSuper helper", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "6d9887fc0fa227c9504b6408f4a416ac2bd568ba", "messageHeadline": "[typeof-symbol] Guard against undefined built-in globals", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 63, "deletions": 1}}, {"node": {"oid": "d2a3a8151e466ed10759f823e56050258db20cf8", "messageHeadline": "update to beta.41 (#7568)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 620, "deletions": 430}}, {"node": {"oid": "270ea17fed929964a1ff8050b24261b89a07589b", "messageHeadline": "v7.0.0-beta.41", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 857, "deletions": 851}}, {"node": {"oid": "da2aea31f5caa17bab005a8d609cfa46ac647ced", "messageHeadline": "Fix \u2014require", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "1d69cd41ca3c9c997f237224a89c910ca46cb96b", "messageHeadline": "Fix import of type ConfigItem (#7561)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a7ec312cfe34400551169ab2fd494708b8b81507", "messageHeadline": "Run node 9 on circleci and remove from travis (#7560)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6ff91cfdae527f5d524a35faa789190643b2d561", "messageHeadline": "docs: [skip ci] fix proposal link text", "author": {"name": "Sven SAULEAU", "email": "contact@xtuc.fr", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dfb3795a975dc6ad252d78d56d8c5ebdbe057f67", "messageHeadline": "update preset-env after build-data (#7543)", "author": {"name": "Yael Hermon", "email": "yaelhe@wix.com", "user": {"login": "yaelhe"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "353d3199c2c70c4882421914fe345bc5c00325f9", "messageHeadline": "Re-add TEST_ONLY and use Jest's -t for TEST_GREP. (#7556)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "bdd70c37e07290458b1d3c1b55fc13ac954e6ac5", "messageHeadline": "docs(babel-standalone): remove bower mention (#6588)", "author": {"name": "Haroen Viaene", "email": "fingebimus@me.com", "user": {"login": "Haroenv"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9d2d499760b72c101e77ada84b18dc5ff5dd7b77", "messageHeadline": "Replace lodash/map with array equivalent (#7550)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "29807837bb8b15e1610f1f798ac6ff2bc0e4fa8e", "messageHeadline": "preset-env - add Symbol.asyncIterator to shippedProposals builtIns (#\u2026", "author": {"name": "Yael Hermon", "email": "yaelhe@wix.com", "user": {"login": "yaelhe"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "c14a6a7735a8acb7b21593144e2d66ebd4a62d6b", "messageHeadline": "Fix \"ran\" to \"run\" for monorepo.md (#7547) [skip ci]", "author": {"name": "ngohoangthang", "email": "ukown2309@gmail.com", "user": {"login": "ngohoangthang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a7881379a28e47dbd0afcb429bcf3f10a5297ba", "messageHeadline": "jest: ToEqual -> toBe", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f3f01978909c4ce1fa65540e2341ecba509f4d44", "messageHeadline": "Migrate babel-core tests to use jest-expect (#7513)", "author": {"name": "Deven Bansod", "email": "devenbansod@users.noreply.github.com", "user": {"login": "devenbansod"}}, "additions": 424, "deletions": 444}}, {"node": {"oid": "8e030e28b350406d7ad6ce5a44f47d0d60e33509", "messageHeadline": "Merge pull request #7538 from loganfsmyth/unambiguous-import-meta", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 193, "deletions": 15}}, {"node": {"oid": "3c8e9acd4a77e99e4442e2b6833782276e49cb1c", "messageHeadline": "Make the unambiguous grammar select module when import.meta is used.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 172, "deletions": 0}}, {"node": {"oid": "958551fd890605515c82cff9ac4b1bacc99027fb", "messageHeadline": "Refactor unambiguous to track state during parsing.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "b5e6536f2618ccc50b5950ad04cd6c8530d73aa2", "messageHeadline": "Remove the sourceMapTarget option from core and implement it in babel\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 20, "deletions": 27}}, {"node": {"oid": "0389035e15706754056b399c731776bdef67a44b", "messageHeadline": "Add `exact` Param To ObjectTypeAnnotations (#7535)", "author": {"name": "Will Monk", "email": "will@williammonk.co.uk", "user": {"login": "wmonk"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "4f4dd3d4a6f9ff36bcb8f9d6b5e891a5db0339c8", "messageHeadline": "Assign another temp var when parsing assignment patterns in destructu\u2026", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 35, "deletions": 24}}, {"node": {"oid": "4da3f3bc64841e0b4b7906c6c26af73920264095", "messageHeadline": "Update helpers from #7491. (#7532)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 48, "deletions": 7}}, {"node": {"oid": "7901e7d1b98974a71d3382f47a5e2aa17e536ac8", "messageHeadline": "Fix flowtype errors introduced in #7503. (#7531)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4b6c7ac0f610cd70dab23a9831be44a625d8a70a", "messageHeadline": "Run build-no-bundle in the watcher to get right files. (#7530)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24a07fc790555bbb783123baa348382e846c57ec", "messageHeadline": "Use jest workers on travis-ci and circleCI (#7510)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1c9b0ff49eaa5bcd4a7142dfcaf370502d1143c4", "messageHeadline": "Merge pull request #7491 from loganfsmyth/require-array-rest-spread-i\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 123, "deletions": 72}}, {"node": {"oid": "828e9a8538c52ef01a850daeba0b3da3b3ad0913", "messageHeadline": "Skip minification of large bundles during CI builds. (#7528)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "f97d4313c97341b1be6801dbd481dae23127b5a4", "messageHeadline": "Update test262 test script and a few keyword escape fixes (#7503)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 2152, "deletions": 1402}}, {"node": {"oid": "2a0071028de341b5a194010cfc55cad1ff7829b0", "messageHeadline": "Add Number.parseFloat/parseInt mappins for preset-env 'usage' (#7421)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "2c0d4926740e5e083ab5beae65af55b523d938b5", "messageHeadline": "Merge pull request #7515 from abouthiroppy/feature/modify-readme-of-b\u2026", "author": {"name": "Sven SAULEAU", "email": "contact@xtuc.fr", "user": null}, "additions": 20, "deletions": 2}}, {"node": {"oid": "e42cbb40a483632397f254f1c8fac67e709c8e4f", "messageHeadline": "Merge pull request #7472 from loganfsmyth/expose-partial-config", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 745, "deletions": 359}}, {"node": {"oid": "74ab2798e2a68e6a081ea783ecb1e97d947e68af", "messageHeadline": "Tweaks around PR comments.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 93, "deletions": 74}}, {"node": {"oid": "fef5c7e52315e8858ab4d1e7beea709a593df603", "messageHeadline": "Expose the partial Babel config for people to load and mutate.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 725, "deletions": 358}}, {"node": {"oid": "53825f8152969057de2e33b589d5892316235331", "messageHeadline": "Show a more useful diff when comparing fixture files. (#7520)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "40819f112c176f5516d80bb326fb56ed2ab8d6a8", "messageHeadline": "Fix link to proposal in `do` expressions plugin README (#7519)", "author": {"name": "Rory O\u2019Kane", "email": "rory@roryokane.com", "user": {"login": "roryokane"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d3654954132144d69e58dfb316e8853c585df56", "messageHeadline": "Update README.md and add test", "author": {"name": "Yuta Hiroto", "email": "git@about-hiroppy.com", "user": {"login": "hiroppy"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "7e423de911aee7ee3bf09543411f207f2778cf08", "messageHeadline": "Restore passing SIGINT signals to spawned child processes (#7511)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8317f8ab142192b8829abb7e3189f9590871c04e", "messageHeadline": "added support Node's --require and -r flags in babel-node", "author": {"name": "Abu Shamsutdinov", "email": "yakotikadot@gmail.com", "user": {"login": "meme-content"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "65dcc4eabe8a59a0611450b208ba5725a67444f5", "messageHeadline": "Fix makefile indentation", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8992e4155a30b14b2b185d711bb3c43a8fc0df3", "messageHeadline": "Enforce Prettier defaults + also format .babelrc and .json (#7499)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 89, "deletions": 89}}, {"node": {"oid": "50b9fbb57073877e733714843fe9ab4765751687", "messageHeadline": "empty src dir error fix - fixes #7375", "author": {"name": "Raja Sekar", "email": "rajasekar89be@gmail.com", "user": {"login": "rajasekarm"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "5d615dd1983817952cce103ab05b0b6bb174d915", "messageHeadline": "Disallow setters to have RestElement (#7498)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 73, "deletions": 211}}, {"node": {"oid": "eb2a0b0fcd0f206e57ddb2c6f12919346820970b", "messageHeadline": "Raise minimum version for debug to only allow secure version. (#7495)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "eaa31b6ec3618b2a725e01b6a5bb5e794f62faab", "messageHeadline": "Explicitly throw if the rest/spread items are not iterable.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "4d76d5dddc0a5ca4b7360004da1a78dd5dd22e2d", "messageHeadline": "Refactor Babel's helpers into smaller functions.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 104, "deletions": 72}}, {"node": {"oid": "a86d311986e7b08fd0109ae5a38763e880bdecb8", "messageHeadline": "Reuse the `assertThisInitialized` helper in `possibleConstructorRetur\u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "a340a2614fb6c6343785dac36830bb611e1fde42", "messageHeadline": "Fix reseting modules in jest and config (#7494)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "f9857ca6bae5b6c07f9ea266f0dd3dbd46ee614e", "messageHeadline": "Docs: Use namespace packages in all links (#7496)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "f43bf7fcd51952e17f5c8cdd71d6d38a9f3633c1", "messageHeadline": "Enable babel-register tests again (#7487)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 94, "deletions": 68}}, {"node": {"oid": "653318b7e407207a548ac19cdce30d898268a4a6", "messageHeadline": "Always transform for-await in async functions. (#7446)", "author": {"name": "Gvozd", "email": "gvozdev.viktor@gmail.com", "user": {"login": "Gvozd"}}, "additions": 147, "deletions": 97}}, {"node": {"oid": "d187c267481a1436bbbb077d5dd94f191e6ef72a", "messageHeadline": "Spec Violation: Fix var initializer in for-in loop (#7392)", "author": {"name": "K Sashi Kumar", "email": "ksashikumark93@gmail.com", "user": {"login": "ksashikumar"}}, "additions": 932, "deletions": 3}}, {"node": {"oid": "fc64ab572542522d5a4ad0ba6b9985b7d571cd74", "messageHeadline": "eslint: Rename to .json, mark as root config - fixes #7433", "author": {"name": "Kevin Ji", "email": "kevin.ji@outlook.com", "user": {"login": "kevinji"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5cd8b5b7f0d0af09c1008cd1698001a236b29c20", "messageHeadline": "Add eslint plugin to disallow `t.clone` and `t.cloneDeep` (#7191)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 267, "deletions": 1}}, {"node": {"oid": "a328b6ad1a4c69729847f7fd0ab8ce130438da4b", "messageHeadline": "Arrow functions and methods' params are binding identifiers (#6770)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "15a80f0df86905326d295c2bc0451dcbef20fc5b", "messageHeadline": "Merge pull request #7490 from loganfsmyth/sourcetype-helpful-errors", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 40, "deletions": 18}}, {"node": {"oid": "a4795408b47e713aa2635d54197343be77e30f35", "messageHeadline": "Allow plugins to assert that a specific babel version has loaded the \u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 875, "deletions": 212}}, {"node": {"oid": "5f6e3122a0e7bf0bdde0a5d03e20ea93b041a39b", "messageHeadline": "Give users helpful feedback if they are detected as using the wrong s\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 33, "deletions": 15}}, {"node": {"oid": "7f8f4e86dc62db757b1c469652a050756879bd31", "messageHeadline": "Merge pull request #7484 from loganfsmyth/test-input-mjs", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 44, "deletions": 18}}, {"node": {"oid": "5c3092d86f16680c9cfb3a1f8ce339359c69a82b", "messageHeadline": "Expand `.raise()` to allow more options.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "7cc00cce0d5e46a6e894bd7c009f593bd2560afb", "messageHeadline": "Require output fixture extension to match sourceType output.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "beb99dfda1b42afe330f51774544b0baf79ea3ba", "messageHeadline": "Rename test fixtures using module syntax to .mjs files.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f9539e9cc14095391c8703cf40d28d27807ae37", "messageHeadline": "Rework the testrunner to pass the input filename only.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 23, "deletions": 15}}, {"node": {"oid": "aa669ef9027cb8a350024b76f39ed652ade8b1aa", "messageHeadline": "Fix an issue with new update-expression tests.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c92e8be612243bc9a32db6b4191d435f5788ae82", "messageHeadline": "Generating correct assignments for live bindings updated with UpdateE\u2026", "author": {"name": "Marvin Hagemeister", "email": "marvin@marvinhagemeister.de", "user": {"login": "marvinhagemeister"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "ab1e295c7429e43d087fe32c3aeeaaa9bed2aac9", "messageHeadline": "[Doc] Remove build-babylon from contributing (#7474) [skip ci]", "author": {"name": "K Sashi Kumar", "email": "ksashikumark93@gmail.com", "user": {"login": "ksashikumar"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae0df86340086f2c9e7081921c93b41d1452ddfe", "messageHeadline": "Remove broken check in checkFunctionNameAndParams (#7473)", "author": {"name": "K Sashi Kumar", "email": "ksashikumark93@gmail.com", "user": {"login": "ksashikumar"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "41bf66bca2aafc2e5d9e3cc85dfbd727d848367b", "messageHeadline": "Migrate `babel-code-frame` tests to use `expect` (#7485)", "author": {"name": "Deven Bansod", "email": "devenbansod@users.noreply.github.com", "user": {"login": "devenbansod"}}, "additions": 58, "deletions": 59}}, {"node": {"oid": "212058148c7e15fd23bd3eb2411509b8dac0bcaa", "messageHeadline": "Require users to pass a filename, or specify --no-babelrc when using \u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "785131d8e61f3a399daabb86ae0c595be18fc3f5", "messageHeadline": "Also run coverage with node: current (#7479)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "81532103da431c7357b33956d6fc50bd3467ddd9", "messageHeadline": "Contributing docs: Add caveat about direct subdirectories and exec te\u2026", "author": {"name": "Mauro Bringolf", "email": "maurobringolf@users.noreply.github.com", "user": {"login": "maurobringolf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc6e739f15648f23f4195498868fe2150dabc0d1", "messageHeadline": "Add a brief summary to CLI's build output (#7439)", "author": {"name": "Micha\u0142 Pierzcha\u0142a", "email": "thymikee@gmail.com", "user": {"login": "thymikee"}}, "additions": 96, "deletions": 42}}, {"node": {"oid": "3e95830646298f6c4c23bb9b4394f478fd932a3b", "messageHeadline": "Migrate to jest (#7455)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1853, "deletions": 1125}}, {"node": {"oid": "53208d69989eee8f2bd5a65b127a5f576b460789", "messageHeadline": "Another iteration on the TS plugin readme (#7469)", "author": {"name": "Orta", "email": "orta.therox+github@gmail.com", "user": {"login": "orta"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "fdfbd9a6f787f13f1674e9b6836b94413e632470", "messageHeadline": "Update README for Babel TypeScript Plugin (#7443)", "author": {"name": "Orta", "email": "orta.therox+github@gmail.com", "user": {"login": "orta"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "007f8d19b3c4dba7a63f646c8d1c8f9574ade1a1", "messageHeadline": "Remove unused dependencies (#7454)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 3, "deletions": 19}}, {"node": {"oid": "586ba35950b0b632a0a498c035e3f7731033ddd5", "messageHeadline": "Update to circleci v2 (#7451)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 61, "deletions": 30}}, {"node": {"oid": "1a454f666c51569ed4476c06b8471dad10b31b09", "messageHeadline": "Install peerDependencies and remove unused async dependency (#7453)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a07f96ce3f28ed053c7e5e061dae3627ff451bc5", "messageHeadline": "Merge pull request #7449 from loganfsmyth/env-enhancement", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 45, "deletions": 12}}, {"node": {"oid": "2c3eb3096f596acfc07c236860fac0eec90f9c94", "messageHeadline": "Expand the '.env()' API call with more flexibility.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "148e6dfc261e1bf1a2b50f5ae3e470c9bab1644e", "messageHeadline": "Centralize the plugin/configuration API object.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "ddd40bf5c7ad8565fc990f26142f85613958a329", "messageHeadline": "Rely entirely on sourceType for module vs script differentiation. (#7\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 25, "deletions": 26}}, {"node": {"oid": "bf8b25289b489a30828e9285d38054d65da782ac", "messageHeadline": "Merge pull request #7436 from loganfsmyth/less-upfront-work", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 160, "deletions": 114}}, {"node": {"oid": "b19b7fd2cf7c45185bd6b22df26d7082bef2cd41", "messageHeadline": "Fix PR comments.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "f0049726253178d7d97c6790f03b35628eee86f4", "messageHeadline": "Ensure babel-preset-env targets input object is not mutated (#7438)", "author": {"name": "Guy Bedford", "email": "guybedford@gmail.com", "user": {"login": "guybedford"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5459c75d649c2610fa25e9e1e1af319febc8fd5c", "messageHeadline": "Fix CONTRIBUTING.md (#7441)", "author": {"name": "Yuta Hiroto", "email": "git@about-hiroppy.com", "user": {"login": "hiroppy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e3e6e0a8838607c5a01ba4232c4d3ff8dee5db0", "messageHeadline": "Require AST output to be opt-in, rather than opt-out.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "d4a8c7672c946beecaafd03a5025d2b2b25b1dc9", "messageHeadline": "Avoid using lodash during config loading, for require() performance.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "600106b9cb0edd169e9c08d23113c9dd44599af2", "messageHeadline": "Lazy-initialize external helper template.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "dffcef785a16d8e2f32445632213322ccc868db6", "messageHeadline": "Lazy-initialize helper templates.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 88, "deletions": 92}}, {"node": {"oid": "cb4f4f4d5f84135133bdef4ffa762d6969dad8a6", "messageHeadline": "Ensure that typechecking artifacts are built up front for watch.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7ff4a73916b04d53e4d9f2b2c5d401d3deceb684", "messageHeadline": "Upgrade flow to 0.66 and fix a few minor errors. (#7431)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "8823e4247e58c0cd63857017b1ed54f77e809821", "messageHeadline": "Fix up flow errors (#7227)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 36, "deletions": 21}}, {"node": {"oid": "6f3be3a5438739453510ea969136894c9cae12d8", "messageHeadline": "typescript: Support definite assignment assertion (#7159)", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 283, "deletions": 10}}, {"node": {"oid": "6f6c8dabba71eefc99c30ce88bc3ff5fcbba3db2", "messageHeadline": "TypeScript: Support conditional types syntax (#7404)", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 587, "deletions": 1}}, {"node": {"oid": "960fa66c9ef013e247311144332756cdfc9d51bc", "messageHeadline": "Reinstate `--inspect-brk`, lost when making babel-node standalone (#7\u2026", "author": {"name": "Alasdair McLeay", "email": "penx@users.noreply.github.com", "user": {"login": "penx"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "df50cddd6339d06a190b74f486551cd383c865a8", "messageHeadline": "Replace instead of merging babel-register options, and resolve cwd up\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "455c04e60a07c1add3082dfa2aae13a0c93a485a", "messageHeadline": "Bump compat-table and regen preset-env data (#7401)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "182fe7b04e1810d85ad3f8a1824feed8317ffb17", "messageHeadline": "Add missing promise polyfill deps for preset-env's useBuiltIns: usage\u2026", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 54, "deletions": 1}}, {"node": {"oid": "959865b48d53fd761360a8d8194ee307c7c1edee", "messageHeadline": "Update babel to beta.40 (#7413)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 474, "deletions": 468}}, {"node": {"oid": "62c1046249377e76b0d93b3d2bde824b13e2971f", "messageHeadline": "Avoid re-traversing inserted references to the namespace binding. (#7\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "70627ac92c0943512555a67fc98667a3ebb5ef16", "messageHeadline": "we can use emojis \ud83d\ude0a[skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a99e9614a66eb3dc0d005c8362c50f628cf68a34", "messageHeadline": "Resolve the babel-register working directory up front.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "cfb830b5bda0e6112ba47fc32481d03bcc6c3801", "messageHeadline": "Overwrite instead of merging babel-register options.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "84de90e5725dbaeb1bc2da6c93d85439ef612093", "messageHeadline": "Better error message for invalid plugin/preset (#7238)", "author": {"name": "Mike S", "email": "SpainTrain@users.noreply.github.com", "user": {"login": "SpainTrain"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d283324f8a7260b74d9f729a1014a3c8080e9084", "messageHeadline": "Mark hoisted react constant elements as #__PURE__ (#7372)", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 180, "deletions": 57}}, {"node": {"oid": "d75a6b8468adc1c71903bb1b1491a1d6f6007405", "messageHeadline": "Remove istanbul hacks (#7403)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 49, "deletions": 57}}, {"node": {"oid": "dad05ed503ab04edf5f8e7c7ad0dc993b67cf00d", "messageHeadline": "Solves Tagged template literal size optimization (#7379)", "author": {"name": "Deepak Pai", "email": "35139777+debugpai2@users.noreply.github.com", "user": {"login": "debugpai"}}, "additions": 34, "deletions": 10}}, {"node": {"oid": "7e90d56024e0f6a3387647fcd1dafbeedc2348c2", "messageHeadline": "Proposal: Logical Assignment Operators (#7385)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 753, "deletions": 3}}, {"node": {"oid": "3d49766f6bf1ca2879e275adfb6580dd5d26f538", "messageHeadline": "Don't extract rest elements from nested expressions (#7364)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 163, "deletions": 105}}, {"node": {"oid": "4d17a96d5002afee16653dcf480fc80c90080527", "messageHeadline": "Minor object-rest-spread README tweaks [skip ci]", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6cbc585cf45b18b61bfae0e6935e769f9486b117", "messageHeadline": "Fix over-zealous traversal by object-rest-spread (#7388)", "author": {"name": "James Reggio", "email": "james.reggio@gmail.com", "user": {"login": "jamesreggio"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "ee6dfd158058203f7051a8dde9f5085355ea7e8e", "messageHeadline": "Fix object spread according to spec (#7034)", "author": {"name": "Andrea Puddu", "email": "me@nuragic.io", "user": {"login": "nuragic"}}, "additions": 177, "deletions": 36}}, {"node": {"oid": "e732ee0c5b66b67e9d7e2dabba986c30be3396a8", "messageHeadline": "Preserve import binding locations during module rewriting (#7378)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 232, "deletions": 6}}, {"node": {"oid": "128fc6864e59e214500ca020ad6297cb15d87062", "messageHeadline": "Link generator readme to Babylon AST spec [skip ci] (#7380)", "author": {"name": "Justin Falcone", "email": "stanulam59@gmail.com", "user": {"login": "modernserf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6aed8e944f3b1f6710a029e843d0edc72daef9e4", "messageHeadline": "updated node debugger usage command in test (#7376) [skip ci]", "author": {"name": "Raja Sekar", "email": "rajasekar89be@gmail.com", "user": {"login": "rajasekarm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d164bd8e663d14489b75bf452a93cf1bff80745", "messageHeadline": "Added babel-helper-split-export-declaration (#7313)", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 158, "deletions": 104}}, {"node": {"oid": "ea3f2d929997d39d74b9a32da16340c88c53a3e7", "messageHeadline": "v7.0.0-beta.40", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 730, "deletions": 730}}, {"node": {"oid": "88a0f522300145f01ede292209d11063cdd1d342", "messageHeadline": "Fix CLI compilation callback calling (#7366)", "author": {"name": "Vojt\u011bch \u0160t\u011bpan\u010d\u00edk", "email": "vojtechstepancik@outlook.com", "user": {"login": "VojtechStep"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a2e1dbbc3aa094b02aea4793a63f9fba8ad8a28", "messageHeadline": "Fix stage-3 name in README.md (#7363)", "author": {"name": "Yeonghoon Park", "email": "me@yhpark.io", "user": {"login": "yhpark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2979dd99ac06a5cd8206146274b5266d7b53e8ba", "messageHeadline": "Update browserslist for babel-preset-env. (#7365)", "author": {"name": "Clar Ro\u0292e", "email": "clar@charr.xyz", "user": {"login": "clarfonthey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "534ee4734cf278d0aa64b7f71a6452ed6ccf6bba", "messageHeadline": "Extract @babel/highlight package from @babel/code-frame", "author": {"name": "Suchipi Izumi", "email": "me@suchipi.com", "user": {"login": "suchipi"}}, "additions": 315, "deletions": 95}}, {"node": {"oid": "a01007a3d32ae39c892f498bcd425272637bc3e2", "messageHeadline": "Allow falsey, yet valid options for codeFrameColumns() (#7341)", "author": {"name": "Steven Hargrove", "email": "hulkish@users.noreply.github.com", "user": {"login": "hulkish"}}, "additions": 52, "deletions": 3}}, {"node": {"oid": "493996e02a3e22ae4e89443f4df106ea6bc3774c", "messageHeadline": "Merge pull request #7345 from loganfsmyth/small-bug-fixes", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 78, "deletions": 85}}, {"node": {"oid": "c03a34e50946c36f5fe2bd6356786a1e7252213c", "messageHeadline": "Typo in nullish-coalescing-operator README.md", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92580e750dae899e6b12c5057b98322f88c2eeee", "messageHeadline": "Fixes issues regarding super in optionalChain (#7356)", "author": {"name": "Naveen jain", "email": "nveenjain@gmail.com", "user": {"login": "nveenjain"}}, "additions": 247, "deletions": 0}}, {"node": {"oid": "213805f21ec5e7a181485d809369e23689bd32c4", "messageHeadline": "Avoid duplicating types in index-browser.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 2, "deletions": 15}}, {"node": {"oid": "28d13cb09b454c842a0fef10d8248dd29ef6fc23", "messageHeadline": "Fix small bug in the new .parse function.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a8ba76e1f8e3c74b93c785559f87e06bf07b400", "messageHeadline": "Merge .babelrc and .babelignore searching into a single pass.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 55, "deletions": 70}}, {"node": {"oid": "d88173b9f82dd46a5659181525948cd0c43ffa76", "messageHeadline": "Ensure that tests don't leave mutated global state in the environment.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "85174b6ce132e8e323381f6fd4acb9330604088d", "messageHeadline": "Remove unneeded param from buildRootConfig.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ec2e0b664af1609747fb8a2e49907abdf6b8a307", "messageHeadline": "Properly allow undefined ignore patterns for test/include/exclude.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a3ad518ce1cfd82c4742f1578be7b7adf44c03e5", "messageHeadline": "[BugFix] : OptionalChaining Bug fixes (#7288)", "author": {"name": "Naveen jain", "email": "nveenjain@gmail.com", "user": {"login": "nveenjain"}}, "additions": 1276, "deletions": 616}}, {"node": {"oid": "dd0337cc85c341b36b0657e05964532a650fd088", "messageHeadline": "Fix failing test (#7344)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4887d81929b7b598abf2e04b77c95586b5230b35", "messageHeadline": "Remove bindings of removed paths from scope", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 101, "deletions": 0}}, {"node": {"oid": "22555cd15d82feadd9d78c13c0eb89194dc48a00", "messageHeadline": "Failing test involving object rest/spread and clearScope().", "author": {"name": "Ben Newman", "email": "ben@benjamn.com", "user": {"login": "benjamn"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "593c1a08617eb3f14841fbabf07bda6d796065f6", "messageHeadline": "Add core-js as valid polyfill source (#7315)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "7234442fdec73e5713e9216979f341c99f892c7e", "messageHeadline": "Add location information to parsing errors (#7314)", "author": {"name": "Kai Cataldo", "email": "kaicataldo@users.noreply.github.com", "user": {"login": "kaicataldo"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "5ea1bfe780a305c0600190084b36f1967c0b3857", "messageHeadline": "Do not optimize away async/gen arrow functions (#7319)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 45, "deletions": 1}}, {"node": {"oid": "2254ed45d2d1464e5325201dcefc6c21a33a47e0", "messageHeadline": "[Bug fix] Reaching maximum calls stack when copying large number of n\u2026", "author": {"name": "Tauyekel Kunzhol", "email": "k.tauka@gmail.com", "user": {"login": "Tauka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "278cd5e572711e4b25904a0a0c34af8a39dc972f", "messageHeadline": "Preserve identifier location information when mapping this and argume\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 67, "deletions": 11}}, {"node": {"oid": "96c0415c862628b5e689879a9f4e87118e5e6c4f", "messageHeadline": "Remove outdated sentence from README (#7311)", "author": {"name": "Mathias Bynens", "email": "mathias@qiwi.be", "user": {"login": "mathiasbynens"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ed98d2491e7176764d327ad2e4cf4fc138cc8c34", "messageHeadline": "[Typescript] - Fix SyntaxError in async arrow functions with rest par\u2026", "author": {"name": "K Sashi Kumar", "email": "ksashikumark93@gmail.com", "user": {"login": "ksashikumar"}}, "additions": 705, "deletions": 3}}, {"node": {"oid": "eb38ea2b10d07b3451e4f68b6505cb4730aa5311", "messageHeadline": "Update babel to beta.39 (#7302)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 486, "deletions": 424}}, {"node": {"oid": "f19d559ff351a3bdf939e72c691962359e1f7297", "messageHeadline": "Compile Babylon with Gulp (#7240)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 215, "deletions": 128}}, {"node": {"oid": "73e64c6cb0ee67df0fa0f8cf6df878f33dfdd896", "messageHeadline": "v7.0.0-beta.39", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 730, "deletions": 730}}, {"node": {"oid": "3deb246c7d9a7d4d0143ca7276966a0b43e69d53", "messageHeadline": "Add some es5 features to babel-preset-env (#6526)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 362, "deletions": 9}}, {"node": {"oid": "1ebc229fa5fe3e0dd68e57534cc5dc4a15f94518", "messageHeadline": "Revert \"make babel injectable in babel-register\" (#7298)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 42}}, {"node": {"oid": "cc4913699b0c1fe84521af9c8b5e7afb31fb3265", "messageHeadline": "Update packages/babylon/README.md [skip ci]", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82b6ee734b7cfc491f93ab3e165ffce1c2985b11", "messageHeadline": "Revert \"make babel injectable in babel-register\"", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 42}}, {"node": {"oid": "22c8f6376c622bd589b828d66d88377b9080101a", "messageHeadline": "babel-core: Add parse method (#7291)", "author": {"name": "Kai Cataldo", "email": "kaicataldo@users.noreply.github.com", "user": {"login": "kaicataldo"}}, "additions": 344, "deletions": 0}}, {"node": {"oid": "023550c87b1617506777199296df33b6dc827322", "messageHeadline": "Docs: updated link relative to babel/babylon (#7292) [skip ci]", "author": {"name": "Raja Sekar", "email": "rajasekar89be@gmail.com", "user": {"login": "rajasekarm"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "8e0d247e8cdb33647233040e548fc1a8445dd964", "messageHeadline": "Fix: fixup  package name [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "65ae4ff15b36bf11a00989d3f11a4720bf072629", "messageHeadline": "Fix: export default decorated class parsed as class expression (#7189)", "author": {"name": "Naveen jain", "email": "nveenjain@gmail.com", "user": {"login": "nveenjain"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "21852565896f005032716ff212a2422c31bdd509", "messageHeadline": "update substitution placeholder message in `@babel/template` (#7255)", "author": {"name": "Owen Buckley", "email": "owenbuckley13@gmail.com", "user": {"login": "thescientist13"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "3316a554bf2f75d522596e4cbad91496b3ccc996", "messageHeadline": "Support cjs shorthand for modules option in preset-es2015 & preset-en\u2026", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 111, "deletions": 4}}, {"node": {"oid": "252ea5a966c1968d8aac21a1a81c6d45173e57dd", "messageHeadline": "Fix reused nodes - part 2 (#7149)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 261, "deletions": 170}}, {"node": {"oid": "912bcc186d48021fa61007c59a9431b994d6840d", "messageHeadline": "Fix reused nodes - part 1 (#7149)", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 202, "deletions": 117}}, {"node": {"oid": "63ae92398798fd5741fa97c0cfd3ee536c61af09", "messageHeadline": "Add t.cloneNode and deprecate t.clone and t.cloneDeep (#7149)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 170, "deletions": 123}}, {"node": {"oid": "dde927498622ec6f561779ca624e20070aebea93", "messageHeadline": "Disallow duplicated nodes in tests output (#7149)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 191, "deletions": 0}}, {"node": {"oid": "ba111c13b562edf3b7c36eada3ab3cc17030351a", "messageHeadline": "Add notice on constant checks to documentation (#7279) [skip ci]", "author": {"name": "Mauro Bringolf", "email": "maurobringolf@users.noreply.github.com", "user": {"login": "maurobringolf"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "967414d9262c77d737b7d9f2f1af82044d4fe5d7", "messageHeadline": "Merge pull request #7273 from Janpot/babel-register-inject", "author": {"name": "Sven SAULEAU", "email": "contact@xtuc.fr", "user": null}, "additions": 42, "deletions": 2}}, {"node": {"oid": "92fc26d399c1ad7d4f03c15b24a279750c05d60a", "messageHeadline": "Remove check-constants plugin (#6987)", "author": {"name": "Mauro Bringolf", "email": "maurobringolf@users.noreply.github.com", "user": {"login": "maurobringolf"}}, "additions": 1165, "deletions": 706}}, {"node": {"oid": "fa5eb4f605818b0a19f5b91546af9c09514ce82e", "messageHeadline": "Make comment props more consistent (#7246)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 160, "deletions": 345}}, {"node": {"oid": "d6a782b09c560ca153ad873bd68ace5360c49f38", "messageHeadline": "use @babel/core", "author": {"name": "Jan Potoms", "email": "potoms.jan@gmail.com", "user": {"login": "Janpot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "567d25cfa5d9c4662cdb5897b2fb12304452b849", "messageHeadline": "Document the feature", "author": {"name": "Jan Potoms", "email": "potoms.jan@gmail.com", "user": {"login": "Janpot"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "1da831baa4f3b21dd6802ed6c1b2234665c3eb71", "messageHeadline": "improve spec", "author": {"name": "Jan Potoms", "email": "potoms.jan@gmail.com", "user": {"login": "Janpot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0d8c62d1c7b3ed89bcecc5499078fb3f0784366", "messageHeadline": "Fix issue where babel was retained", "author": {"name": "Jan Potoms", "email": "potoms.jan@gmail.com", "user": {"login": "Janpot"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "0e570eceb223b1bc72e9268fda06adee0f2dad6f", "messageHeadline": "make babel injectable in babel-register", "author": {"name": "Jan Potoms", "email": "potoms.jan@gmail.com", "user": {"login": "Janpot"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "ca18ea5e797b6da53854b93cd7b590cfd26a4886", "messageHeadline": "Re-add optional chaining delete (#7257)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 122, "deletions": 63}}, {"node": {"oid": "63d9998aa45387af1216e3514598b54120fc4f1c", "messageHeadline": "babel-preset-env: Fixed links in readme and improved \"Built-ins\" exam\u2026", "author": {"name": "Alexander Pepper", "email": "alexander.pepper@infopark.de", "user": {"login": "apepper"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "88e550c733ef7c625ef165a76f606eab6013644c", "messageHeadline": "removed plugin transform eval (#7262)", "author": {"name": "Raja Sekar", "email": "rajasekar89be@gmail.com", "user": {"login": "rajasekarm"}}, "additions": 0, "deletions": 94}}, {"node": {"oid": "b96fdf878058ba77f05fe4b8cb9e1e05a8b5c6b6", "messageHeadline": "typescript: Fix enum emit when values are strings (#7160)", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 77, "deletions": 12}}, {"node": {"oid": "180eda3211faa855654757bc44aeaf3961a8be05", "messageHeadline": "Remove old optional chain features (#6345)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 25, "deletions": 193}}, {"node": {"oid": "b3969d35faae6d13defe2c92e30dc8569cc7fd43", "messageHeadline": "Add preset-env target esmodules (#7212)", "author": {"name": "Kristofer Baxter", "email": "kristofer@kristoferbaxter.com", "user": {"login": "kristoferbaxter"}}, "additions": 182, "deletions": 1}}, {"node": {"oid": "dccfed36014a7f0e4c326770295ff222a4405808", "messageHeadline": "TypeScript: Support parsing 'unique' type operator (#7239)", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 114, "deletions": 14}}, {"node": {"oid": "5759c33b4c9ad759af6319e0c3b8afa91660f69f", "messageHeadline": "Add opts.message option to code frames (#7243)", "author": {"name": "Jamie Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 125, "deletions": 1}}, {"node": {"oid": "193bccc93c91e7495410b1c713a7adf6fc1215b2", "messageHeadline": "Ensure isPureAnnotated returns a boolean", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ce54799ff4d1624399dd239ddd16196193bd3c9", "messageHeadline": "Tweak and add tests to babel-helper-annotate-as-pure (#7245)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 39, "deletions": 7}}, {"node": {"oid": "064c17e03f684250d989942bbc220cdaaac4c8f7", "messageHeadline": "Bump prettier and related deps (#7244)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 96, "deletions": 53}}, {"node": {"oid": "f9804e6beb1387b975b223facbe294174dcd3f16", "messageHeadline": "Add 'loose' option link for babel-preset-env (#7241)", "author": {"name": "Matt Ziemer", "email": "ziemer-2010@hotmail.com", "user": {"login": "mziemer21"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "47ce7e71c9f97d151be493d05755562cb299fcca", "messageHeadline": "Update to beta.38 (#7231)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 457, "deletions": 456}}, {"node": {"oid": "5ac8ba19a47abfad41bcfd02de7f51bbdf0ae156", "messageHeadline": "Fix typo [skip ci] (#7229)", "author": {"name": "Luca", "email": "LucaT1@users.noreply.github.com", "user": {"login": "lucat1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5d20ab1715e78025bbd71b6c713851c7dbdd321", "messageHeadline": "v7.0.0-beta.38", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 740, "deletions": 740}}, {"node": {"oid": "539009a980b190cc54f0e8a47f041ba02f44e52f", "messageHeadline": "Remove old command [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c3654d83c81ce9669902c63ef721f99e800930e3", "messageHeadline": "Generate TypeScript typings, and improve generated Flow typings (#7101)", "author": {"name": "Boris Cherny", "email": "boris@performancejs.com", "user": {"login": "bcherny"}}, "additions": 423, "deletions": 1980}}, {"node": {"oid": "667f5815c15b66ad9d5ecb38adb7c94b3147cc85", "messageHeadline": "typescript: Properly set this.state.inType one token before parsing a\u2026", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 608, "deletions": 61}}, {"node": {"oid": "4f39e6ea4aacbb066e13ae1aff239e2d5022c58e", "messageHeadline": "Merge pull request #7219 from Andarist/fix/deps", "author": {"name": "Sven SAULEAU", "email": "contact@xtuc.fr", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "64dfb7574e924be3ad737c33cbc81d619dbc14c6", "messageHeadline": "Remove old comment (#7220)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d36b142e302e55b337e482f3dc4d2449931db9d8", "messageHeadline": "Moved @babel/generator to dependencies in @babel/traverse", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c8d831fe41f502cbe2459a271d19c7329ffe369", "messageHeadline": "Prevent object shape change in jsx helper (#7170)", "author": {"name": "Jorrit Schippers", "email": "jorrit@ncode.nl", "user": {"login": "jorrit"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "0a517b51cda071a5d2271b1e79751b11e75a05d7", "messageHeadline": "Added custom NodePath.prototype.toString method as debug utility (#7218)", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "79c84f2f9bcb74319a89c4da3328b9d9b1a68c65", "messageHeadline": "Fixed _containerInsertAfter setting path key as stringified index (#7\u2026", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "ca866487268deec574c1683c20c910eeee44053a", "messageHeadline": "bugfix: set color level when color is forced (#7216)", "author": {"name": "Joe Haddad", "email": "timer150@gmail.com", "user": {"login": "Timer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d05487293278286e352d7acc0761751025b4b1a", "messageHeadline": "Add support for @@iterator (#7058)", "author": {"name": "Raja Sekar", "email": "rajasekar89be@gmail.com", "user": {"login": "rajasekarm"}}, "additions": 1595, "deletions": 0}}, {"node": {"oid": "c3352ad2e05efbeeb34f727b2ea025091d9c1b41", "messageHeadline": "Fix: unicode characters not allowed in regexes (#7179)", "author": {"name": "Peri Nikhil", "email": "peri.nikhil10@gmail.com", "user": {"login": "perinikhil"}}, "additions": 21, "deletions": 116}}, {"node": {"oid": "26e4911eb22a75f6581febe0cedc245a683c55cb", "messageHeadline": "Use the async version of transform in babel-cli (#6826)", "author": {"name": "Antoine Prie\u00ebls", "email": "ant.prieels@gmail.com", "user": {"login": "aprieels"}}, "additions": 126, "deletions": 65}}, {"node": {"oid": "aa888e666ae4e5856519947fb44ac49896a102ee", "messageHeadline": "fix wording [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8659e1a88cf46c14a54fcc5be8aeac6204fed57e", "messageHeadline": "Remove old expected.{js,json} files (#7187)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 0, "deletions": 20188}}, {"node": {"oid": "9e384f39155269113c4ba0afd5608eafc4cd82fd", "messageHeadline": "Cleaning up some TS parsing tests (#7184)", "author": {"name": "Maaz Syed Adeeb", "email": "maaz.adeeb@gmail.com", "user": {"login": "maazadeeb"}}, "additions": 104, "deletions": 923}}, {"node": {"oid": "f694b5d03406ad18458cc15994bdd3052b7010e7", "messageHeadline": "Doc changes for https://github.com/babel/babel/issues/7063 (#7185)", "author": {"name": "Raja Sekar", "email": "rajasekar89be@gmail.com", "user": {"login": "rajasekarm"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "d765573c0b257b4717d2fc51927d86d170194a34", "messageHeadline": "Remove excess check for hidden files. (#7183)", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "64161fa0b563c29cb92a27ee3a19d69f498bf785", "messageHeadline": "Fix syntax plugins in babylon readme [skip ci] (#7182)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "52f22e9e1e31f522d8c36bb85b47098cab7f7cb0", "messageHeadline": "Merge pull request #7181 from nicolo-ribaudo/pr-7169", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 20149, "deletions": 7}}, {"node": {"oid": "3e5fce07e43c383768589bf00abc4e0bd9dd9e0b", "messageHeadline": "Regen lib/types (#7180)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 112, "deletions": 94}}, {"node": {"oid": "0f42accb87d5e14dfc6f5126f9b87313a9e97969", "messageHeadline": "Renamed files", "author": {"name": "Raja Sekar", "email": "rajasekar89be@gmail.com", "user": {"login": "rajasekarm"}}, "additions": 20143, "deletions": 1}}, {"node": {"oid": "07e69c009b74798c88e0b36660c3aa04dbbf0dbe", "messageHeadline": "Code changes", "author": {"name": "Raja Sekar", "email": "rajasekar89be@gmail.com", "user": {"login": "rajasekarm"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ce420ba51c68591e057696ef43e028f41c6e04cd", "messageHeadline": "Fixes React isCompatTag validator accepting leading dash character (#\u2026", "author": {"name": "Claudio Procida", "email": "claudio.procida@gmail.com", "user": {"login": "claudiopro"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "9fe30b98a1955c5bb12a87a396f892591a324faf", "messageHeadline": "Remove \"quotes\" internal flag from babel-generator (#7174)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "0a9f136d5f21a4b5a9e02144570ef472a313ce9f", "messageHeadline": "Minor improvements to block-scoping/tdz (#6782)", "author": {"name": "Mauro Bringolf", "email": "maurobringolf@users.noreply.github.com", "user": {"login": "maurobringolf"}}, "additions": 57, "deletions": 1}}, {"node": {"oid": "e9ed687666fc0389a59e3f2ae45c6a2a6ca19b8b", "messageHeadline": "Bail out on JSX fragments instead of throwing (#7166)", "author": {"name": "Mouad Debbar", "email": "mouad.debbar@gmail.com", "user": {"login": "mdebbar"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "63157159ab3424b3681b624323c20f86a868d992", "messageHeadline": "Preserve namespaced attributes when throwIfNamespace is false (#7173)", "author": {"name": "mtpc", "email": "mtpc@users.noreply.github.com", "user": {"login": "mtpc"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "74682f33bc34ffe4c02913abd4218301e6224845", "messageHeadline": "Support 'assert and assign' TypeScript syntax (#7098)", "author": {"name": "Maaz Syed Adeeb", "email": "maaz.adeeb@gmail.com", "user": {"login": "maazadeeb"}}, "additions": 1138, "deletions": 0}}, {"node": {"oid": "b1bf7798abe6a44ee98579698814c6da174946d6", "messageHeadline": "update to v7-beta.37 (#7104)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 470, "deletions": 459}}, {"node": {"oid": "7c99f4653fd198e2fd6e3febe1865b56c7f82245", "messageHeadline": "v7.0.0-beta.37", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 740, "deletions": 740}}, {"node": {"oid": "a19349a22a0c7ca04b2ee0d3c26d46fd39e88e34", "messageHeadline": "Merge pull request #7091 from loganfsmyth/config-overrides", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 764, "deletions": 54}}, {"node": {"oid": "b93184e430c5785dad197f53f73904a2a06fc1ed", "messageHeadline": "[decorators] Only transform declarations to expressions when needed (\u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 75, "deletions": 33}}, {"node": {"oid": "bb17b72f4f70b817ef8de979b79cb4f13113ed53", "messageHeadline": "Process .babelignore before .babelrc (#7161)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a76709cabcc5a836b05341a79ad61984dd22a4f1", "messageHeadline": "Throw errors for users of 'ignore'/'only' options are passed in, but \u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "c292140254c072f199e59d21a8207efc33bf4a40", "messageHeadline": "Implement an 'overrides' config array to process in order for overrides.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 181, "deletions": 8}}, {"node": {"oid": "f4a24a38ca44270d8e2748baf6645350e959f9ce", "messageHeadline": "Allow config objects to use test/include/exclude to limit application\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 514, "deletions": 6}}, {"node": {"oid": "193e841d89c3094de0d59a173ae3004a374adbc1", "messageHeadline": "Allow .env and .overrides in presets.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 54, "deletions": 36}}, {"node": {"oid": "1ded1d7ff684e77013b51fc271c957fc15ed2742", "messageHeadline": "[@babel/standalone] Remove additional function context (#7094)", "author": {"name": "Steve Fan", "email": "stevefan1999@gmail.com", "user": {"login": "stevefan1999-personal"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "aec6e5c370cb704a13ac3ef3ab4170b2294d4c5a", "messageHeadline": "Update license year (#7141)", "author": {"name": "Daniel Bayerlein", "email": "danielbayerlein@users.noreply.github.com", "user": {"login": "danielbayerlein"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "152e95fb526d337decc45ba790cd05d9278b20c2", "messageHeadline": "Preserve jsx comment (#7155)", "author": {"name": "Raja Sekar", "email": "rajasekar89be@gmail.com", "user": {"login": "rajasekarm"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "8250ff963e45735f615b5a813d389f0589f52b4c", "messageHeadline": "Suggest JSX fragment syntax in adjacent tag error (#7152)", "author": {"name": "Sophie Alpert", "email": "git@sophiebits.com", "user": {"login": "sophiebits"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "82c6ca2f966d66a6aea9e035e57a27dadfdf373a", "messageHeadline": "Update README.md (#7140)", "author": {"name": "Elad Chen", "email": "eladchen@gmail.com", "user": {"login": "eladchen"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "820edd1e237933ed40d67781fee0de5a76867d95", "messageHeadline": "Fix computed properties being inserted after the class, thus making t\u2026", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 55, "deletions": 31}}, {"node": {"oid": "e872f0d975542145309e0f30f7c46da61d7b18ed", "messageHeadline": "Regex parsing issue fix  after function declaration. (#7121)", "author": {"name": "Raja Sekar", "email": "rajasekar89be@gmail.com", "user": {"login": "rajasekarm"}}, "additions": 1290, "deletions": 2}}, {"node": {"oid": "c3f6f7fe2847f9bc4e771421a3f401237794ae78", "messageHeadline": "fix buildCodeFrameError empty code frames", "author": {"name": "Tim Seckinger", "email": "seckinger.tim@gmail.com", "user": {"login": "jeysal"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "49775e2f126e00db47e93ee7861b96f8c89d7f35", "messageHeadline": "Remove redundant property declarations (#7144)", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f3410e761ceff73cf7c2c45bb79fff6479a28d5b", "messageHeadline": "Flow comment parsing (#7007)", "author": {"name": "Raja Sekar", "email": "rajasekar89be@gmail.com", "user": {"login": "rajasekarm"}}, "additions": 1660, "deletions": 6}}, {"node": {"oid": "ebbd5c73211aba696a8535e787713f35ac3fc4fe", "messageHeadline": "Bump regenerator-transform and regen fixture (#7137)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4208099f5b3d95076ea58f029be155f26132d88b", "messageHeadline": "Add validators for Flow AST node fields (#7107)", "author": {"name": "Boris Cherny", "email": "boris@performancejs.com", "user": {"login": "bcherny"}}, "additions": 314, "deletions": 248}}, {"node": {"oid": "068c65a1dd5bf606d0441506f2f5773be168223b", "messageHeadline": "Remove hasBeenLogged flag from preset-env (#7130)", "author": {"name": "h1b9b", "email": "34774822+h1b9b@users.noreply.github.com", "user": {"login": "h1b9b"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "3956b3ee0e92f24890155a6734c5d2658afe2843", "messageHeadline": "Fix turning division operator into line comment in compact mode (#7131)", "author": {"name": "Fabian Streitel", "email": "karottenreibe@users.noreply.github.com", "user": {"login": "karottenreibe"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "2297e2d76475ce35705052bd2f172a285ecf9bf6", "messageHeadline": "Fix a regression introduced in #7040 (#7116)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "d761d765bd26ee7cc376b41057511756d9cee8c7", "messageHeadline": "Replace target: uglify tests with forceAllTransforms in preset-env", "author": {"name": "Gustavo Rios de Sousa e Silva", "email": "GustavoRSSilva@users.noreply.github.com", "user": {"login": "GustavoRSSilva"}}, "additions": 9, "deletions": 32}}, {"node": {"oid": "ad2019aa303fd0de6145f0cd5ddf264ab831d590", "messageHeadline": "Add syntax-typescript and transform-typescript to babel-standalone (#\u2026", "author": {"name": "Alan Pierce", "email": "alangpierce@gmail.com", "user": {"login": "alangpierce"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f9e08053376aa9dcb55a237e168d31ec0aa9555c", "messageHeadline": "Regenerate fixtures (#7120)", "author": {"name": "Diogo Franco", "email": "diogomfranco@gmail.com", "user": null}, "additions": 103, "deletions": 151}}, {"node": {"oid": "0f60d42fdf391d72031c9d01fb81aaeea84a3929", "messageHeadline": "Avoid adding #__PURE__ annotation to .bind(this)() expressions (#7043)", "author": {"name": "Diogo Franco", "email": "diogomfranco@gmail.com", "user": null}, "additions": 205, "deletions": 1}}, {"node": {"oid": "7d798952d2a305cf77d24d1707f723f0a162aadd", "messageHeadline": "v7.0.0-beta.36", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 738, "deletions": 738}}, {"node": {"oid": "ed2b88830ece4ff2fb31906669c0360edc4786f7", "messageHeadline": "Remove extraneous console output when running preset-env tests (#6576)", "author": {"name": "Joe Lim", "email": "xjlim@users.noreply.github.com", "user": {"login": "xjlim"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "d25918aa5db682581a94536ff5b2abb615438365", "messageHeadline": "Fix generation flow unnamed computed property (#7095)", "author": {"name": "Bogdan Chadkin", "email": "trysound@yandex.ru", "user": {"login": "TrySound"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "035286a810114ab83ad06fa68665271c0ce6c343", "messageHeadline": "[preset-env] Move all defaults to the separate module (#7084)", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 79, "deletions": 21}}, {"node": {"oid": "c9a00fbae870701122055ed826691829cb0355d4", "messageHeadline": "Merge pull request #7090 from loganfsmyth/chain-processing-rewrite", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1218, "deletions": 1137}}, {"node": {"oid": "758fd0369cd568f9344db465a1a0f76dfd90e2c1", "messageHeadline": "Rewrite config chain loading to build chain recursively to keep cachi\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1038, "deletions": 999}}, {"node": {"oid": "7b861796cf01abf33614383bea1d79ecefe6df3d", "messageHeadline": "Centralize validation logic in common folder.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 101, "deletions": 99}}, {"node": {"oid": "f9825394a7b4867b4c806559fcbee6ee8f42a5b8", "messageHeadline": "Remove unnecessary folder nesting.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "43e7d1d2cc55fd0277cf6cc7c81af912403746ce", "messageHeadline": "Use an object instead of a 2-tuple.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "de634437627969a455c3442c5c46580cd3f061f9", "messageHeadline": "Split babelrc and babelignore searching into two functions.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 87, "deletions": 53}}, {"node": {"oid": "6a73f391991d969ea4002512e82f8153be9c65ba", "messageHeadline": "Support parsing `export default abstract class {}` (#7075)", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 297, "deletions": 64}}, {"node": {"oid": "2190e10e9a7e560739de770f2bf76b5a46e26056", "messageHeadline": "Better error messages when Babel fails to parse import = and export =\u2026", "author": {"name": "Azharuddin", "email": "akhan@gainsight.com", "user": null}, "additions": 12, "deletions": 4}}, {"node": {"oid": "ae3f5b9149c54e33b344b9953c341f08f99443f1", "messageHeadline": "Return the obj in setPrototypeOf fallback (#7080)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0c885b3200ce1e5104f43714fa149f504295d2c9", "messageHeadline": "Add support for extending builtins (#7020)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 244, "deletions": 7}}, {"node": {"oid": "148fe7d3ff5ec81ca75633b6c40acdb40494eb4a", "messageHeadline": "Add proposal-async-generator-functions to babel-standalone (#7073)", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cabdf3769d38b3d9468f38abe924c92d67fa6374", "messageHeadline": "Merge pull request #7065 from babel/dotall-preset-env", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 73, "deletions": 26}}, {"node": {"oid": "1178799f071d38f4b760a6899784ed53c2553322", "messageHeadline": "Remove the LoadedFile class.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 118, "deletions": 113}}, {"node": {"oid": "b2f1d01965653750615f631af75b624f6b00847a", "messageHeadline": "Add type annotations to utility file.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4f534965465add7f653a04e96c0b30de27552508", "messageHeadline": "Drop the OptionManager class in favor of function.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 88, "deletions": 109}}, {"node": {"oid": "1312a30d548d979f3dba46811b50a9926416778d", "messageHeadline": "Perform normalization in the chain building process.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 27, "deletions": 26}}, {"node": {"oid": "4afbc024761c364bbe0a7b6863108c9c8628165a", "messageHeadline": "Move descriptor merging into config chain processing.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 270, "deletions": 245}}, {"node": {"oid": "080c7f1e2d795c766f36b8dacab0c84ca953d62d", "messageHeadline": "Clean up logPlugin", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "3cea9f412ac6b32c2b03739228565692f66f23a6", "messageHeadline": "Add dot-all regex support to preset-env and standalone", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 47, "deletions": 17}}, {"node": {"oid": "cd10ea03b434d54e9190bfda794d138b5778fc9d", "messageHeadline": "Fix bug with debug output and unreleased versions", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "5f8a1a2613eccc81a2b06e5758b003ce830f0171", "messageHeadline": "Fix unicode-property-regex installation instructions (#7064)", "author": {"name": "Mathias Bynens", "email": "mathias@qiwi.be", "user": {"login": "mathiasbynens"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44da8201a5a20fce16d58369391fa7c4d5af98d4", "messageHeadline": "Import babel-plugin-transform-dotall-regex (#7059)", "author": {"name": "Mathias Bynens", "email": "mathias@qiwi.be", "user": {"login": "mathiasbynens"}}, "additions": 136, "deletions": 0}}, {"node": {"oid": "2b065350b5f3d1fae49563aa2a7251781be3e810", "messageHeadline": "Treat import type * as a parser error (#7061)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 590, "deletions": 1067}}, {"node": {"oid": "68476b6dddfdfc0941142cc45687c5b33c0cfe37", "messageHeadline": "Make .insert{Before,After} work by default when the parent is an epor\u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 88, "deletions": 38}}, {"node": {"oid": "17b37b5013de65f53c90ad2022e984531ad95c14", "messageHeadline": "Handling babylon parsing errors in a better way (#6961)", "author": {"name": "Maaz Syed Adeeb", "email": "maaz.adeeb@gmail.com", "user": {"login": "maazadeeb"}}, "additions": 308, "deletions": 12}}, {"node": {"oid": "56638e1370db334e9119d7bdfcd0b6fad8788b12", "messageHeadline": "Add pipeline operator plugins to babel-standalone (#6955)", "author": {"name": "Bo Lingen", "email": "lingenbw@gmail.com", "user": {"login": "haltcase"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f0e46772a6140ce74fda22fa29fd862ec8060887", "messageHeadline": "babel-types lists JSXIdentifier as an Expression (#6960)", "author": {"name": "Francisco Ryan Tolmasky I", "email": "tolmasky@gmail.com", "user": {"login": "tolmasky"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "398bc43656cb69a69af707d5416683b43b4833ad", "messageHeadline": "Add MIT license to proposal-unicode-property-regex (#7047)", "author": {"name": "Mahmut Surekci", "email": "mahmut_surekci@live.co.uk", "user": {"login": "msurekci"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "44ea9433c0c5249225651d20ff314c66a7289143", "messageHeadline": "Merge pull request #6952 from loganfsmyth/commonjs-lazy", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 557, "deletions": 23}}, {"node": {"oid": "53826aaaa09b0e64d0c62da0146cdde58dac9c02", "messageHeadline": "Expose a 'lazy' option for the CommonJS transform.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 553, "deletions": 18}}, {"node": {"oid": "b900a3e5c239a0d708bbeee32d3d318ef8d4c8d1", "messageHeadline": "Consistently return AST nodes.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "ed4d90b33db8ec7c31cb905bffa6780d4810accb", "messageHeadline": "expose import.meta syntax parser option as plugin (#7008)", "author": {"name": "dnalborczyk", "email": "dnalborczyk@gmail.com", "user": {"login": "dnalborczyk"}}, "additions": 68, "deletions": 1}}, {"node": {"oid": "209a598d51d7a829be5783b6605d11467b9a1359", "messageHeadline": "Fix loose option description in transform-modules-commonjs", "author": {"name": "Anthony Bianco", "email": "anthony.bianco3@gmail.com", "user": {"login": "abianco3"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "9a146d01b05689d264787c6b694d5515a2fed68d", "messageHeadline": "[decorators] Don't transform every AssignmentExpression (#7032)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 72, "deletions": 4}}, {"node": {"oid": "f2437583baf77caa579eb9dcaffa2109de9604ba", "messageHeadline": "Bump globals to version 11.1.0 (#7006)", "author": {"name": "Rouven We\u00dfling", "email": "me@rouvenwessling.de", "user": {"login": "realityking"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a24c9f8ed67773acc0972220880e5c4e99c39789", "messageHeadline": "Merge pull request #7028 from sophiebits/getLetReferences-n2", "author": {"name": "Sven SAULEAU", "email": "contact@xtuc.fr", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6a7223af29e9dd51017eaaa88932d8a846a91409", "messageHeadline": "Fix O(n^2) getLetReferences \u2013 40% faster on large flat files", "author": {"name": "Sophie Alpert", "email": "sophiebits@fb.com", "user": {"login": "sophiebits"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a66845169f752f306e8a3f7b83d0b06749019b4c", "messageHeadline": "Rename misleading identifier", "author": {"name": "Diogo Franco", "email": "diogomfranco@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8a4124b2ffaf33f032383667fa7956bf64759828", "messageHeadline": "v7.0.0-beta.35", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 725, "deletions": 725}}, {"node": {"oid": "05b22d25971559b6a5831341d227ff094900eb9d", "messageHeadline": "Update `@babel/helper-wrap-function` templates (#6984)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 549, "deletions": 614}}, {"node": {"oid": "9cc0a26694df2a5af508689d7f7b145e7ca483a5", "messageHeadline": "Move helpers from 'babel-plugin-proposal-decorators' to 'babel-helper\u2026", "author": {"name": "Peri Nikhil", "email": "peri.nikhil10@gmail.com", "user": {"login": "perinikhil"}}, "additions": 86, "deletions": 139}}, {"node": {"oid": "f5ef928586f592aa2d8bb60120ae58833d17e0db", "messageHeadline": "Add method property to ObjectTypeProperty (#7005)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1491, "deletions": 16}}, {"node": {"oid": "42f66782be1ed88aa109d059f6f1211861285720", "messageHeadline": "Improve error message in types assert (#7001)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 39, "deletions": 2}}, {"node": {"oid": "12ac1bccd7697eb919fe442e35d83ab92e3c882d", "messageHeadline": "Fix type definitions to fully support Typescript (#6939)", "author": {"name": "Daniel Poindexter", "email": "dp.texas@gmail.com", "user": {"login": "dpoindexter"}}, "additions": 127, "deletions": 84}}, {"node": {"oid": "82357d79a780c8344164e218ab83649a73d225cb", "messageHeadline": "Workaround bad #__PURE__ annotation placement on IIFEs (#6999)", "author": {"name": "Diogo Franco", "email": "diogomfranco@gmail.com", "user": null}, "additions": 26, "deletions": 3}}, {"node": {"oid": "2958548c2cd75065a0ef657735c83b497814fe0c", "messageHeadline": "Fix code generation for async generator methods (#6998)", "author": {"name": "Diogo Franco", "email": "diogomfranco@gmail.com", "user": null}, "additions": 56, "deletions": 6}}, {"node": {"oid": "468aecca21095fb07bfb5daa8ddd360a6b2afdeb", "messageHeadline": "Add Babel's song: Hallelujah (thanks to Angus) [skip ci] (#6994)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 122, "deletions": 48}}, {"node": {"oid": "c7980b2b90744098ed5d67a105f8f6e7270e7cbe", "messageHeadline": "Bump prettier (#6991)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 119, "deletions": 106}}, {"node": {"oid": "d6db5fb1e14bb1b7bd59f806c7eae3900a984111", "messageHeadline": "Update to the latest version of regenerator that uses the MIT license\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ac745ded0df59365f6aaf4e68154261465c607eb", "messageHeadline": "Fix destructuring assignment spec violation (#6986)", "author": {"name": "K Sashi Kumar", "email": "ksashikumark93@gmail.com", "user": {"login": "ksashikumar"}}, "additions": 192, "deletions": 63}}, {"node": {"oid": "a2aabbd33d373ff9ede75f9d23cdf52249b13165", "messageHeadline": "Generate better builder names for JSX* and TS* (#6967)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 101, "deletions": 8}}, {"node": {"oid": "fcfa98792667b12fad2b9db06386a6c3f376c545", "messageHeadline": "publish babylon as next tag since it's not a scoped module yet [skip \u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "509dbb7302ee15d0243118afc09dde56b2987c38", "messageHeadline": "`this` before `super()` is a runtime error, not a static one. (#6467)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 536, "deletions": 84}}, {"node": {"oid": "e270fbe7f0f47af22af462c18196c11d7a870c67", "messageHeadline": "Update babylon ast links on CONTRIBUTING.md (#6972) [skip ci]", "author": {"name": "Leo Hsieh", "email": "leo0924@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa38c47160277f30d1395d0d5eca77464153acf5", "messageHeadline": "For babylon typescript parser, fix false positive for `!` after a lin\u2026", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 121, "deletions": 1}}, {"node": {"oid": "62bbee97d7245b897973d290d1700797a85fe168", "messageHeadline": "Better error message for `import.meta` and `import()` without plugin \u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "ac72bfbd334525a7104f536d10d28f3674aae7a1", "messageHeadline": "Update babylon to use unicode 10 (#6958)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "a7c9264c792baf8aa09ae47887c88863245eb4ca", "messageHeadline": "v7.0.0-beta.34", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 724, "deletions": 724}}, {"node": {"oid": "c41eb0d052908178e49ce8e5603ccd9d9b29ebf2", "messageHeadline": "Do Expression from Stage 0 to Stage 1 (#6943)", "author": {"name": "Raja Sekar", "email": "rajasekar89be@gmail.com", "user": {"login": "rajasekarm"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "de5ab72c49330aef25c6b2c85b1e27ebc9fbf465", "messageHeadline": "Update flow to 0.59 and fix some flow issues (#6957)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "607916880defa4a975a083bf0b56f1d753a2ca92", "messageHeadline": "update to beta.33 (#6948)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 454, "deletions": 466}}, {"node": {"oid": "8270903ba25cd6a822c9c1ffc5ba96ec7b93076b", "messageHeadline": "Refactor @babel/types to be 100% ES-module (#6741)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 4689, "deletions": 1579}}, {"node": {"oid": "95fe785354f89838ce08a867495f94e533283d6f", "messageHeadline": "Fix stage refs to exportNamespaceFrom and exportDefaultFrom (#6949)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "413aa79711cee6c86d338cc7ace13fcc3f596421", "messageHeadline": "v7.0.0-beta.33", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 722, "deletions": 722}}, {"node": {"oid": "1a3a502f9710c2c19be8a0b13923d4fe42b40a31", "messageHeadline": "Remove some built files before publish [skip ci] (#6946)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5761eb0bb47448c98a7849b03978fb64c05e6334", "messageHeadline": "add readme entry for for-of assumeArray, use it (#6942)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "a992d06c41dd55c4fcdad5e7dadeeeea28bfcb2f", "messageHeadline": "Porting babel-plugin-transform-for-of-as-array into transform-for-of \u2026", "author": {"name": "Raja Sekar", "email": "rajasekar89be@gmail.com", "user": {"login": "rajasekarm"}}, "additions": 192, "deletions": 1}}, {"node": {"oid": "d8bbaaae0a132cf464c27126957bd66d74b2bf65", "messageHeadline": "Split exportExtensions into exportDefault and exportNamespace plugins\u2026", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 226, "deletions": 348}}, {"node": {"oid": "9d9710c765563addb4ec78e6eebe3e6ab15f1557", "messageHeadline": "Copy getters and setters correctly in interopWildcard (#6850)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 70, "deletions": 2}}, {"node": {"oid": "18b91a8388f622d11ef30f9b5e7291f2240bfc9b", "messageHeadline": "[plugin-proposal-class-properties] Fix small loose docs typo (#6941)", "author": {"name": "Sam Gluck", "email": "sdgluck@gmail.com", "user": {"login": "sdgluck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a2a37c31f004e37611008287807fa584bac30f9", "messageHeadline": "Fix `export from` assignment order for loose mode. (#6863)", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 87, "deletions": 39}}, {"node": {"oid": "d731acc351f64a26600edbd536af16805f1bc08c", "messageHeadline": "updated Unpkg link (#6929)", "author": {"name": "Boda", "email": "bodaz@users.noreply.github.com", "user": {"login": "BODAZ"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fba19295b4e837fe7af782653fd3dd6480ba2edf", "messageHeadline": "Merge pull request #6905 from loganfsmyth/config-options-merge", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 354, "deletions": 79}}, {"node": {"oid": "8fc8a1f2ee320045d2fc9270399443a411a2d5cb", "messageHeadline": "Use public options API for tests.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "18c8d97c3d872735097d9610bc2c8a02155a40a1", "messageHeadline": "UpdateExpressions as callees must be parenthesized (#6922)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "58962c35b5ce2e356c1b363dbacfa128feb45569", "messageHeadline": "update regenerator (removed explicit babel-types dep) (#6917)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "881fc14329f1b30f4e94c341f336c32dd287364f", "messageHeadline": "Add handling parens for extends clause in generator (#6897)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 77, "deletions": 3}}, {"node": {"oid": "7d8932b6be4f2a8850ac329a53547a8f0d696023", "messageHeadline": "Add comment to babel-standalone to dissuade removal of whitelist (#6910)", "author": {"name": "Daniel Lo Nigro", "email": "daniel@dan.cx", "user": {"login": "Daniel15"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6330a152ced8d4f2e65cbef0fb23d1abd40a8f31", "messageHeadline": "Implement TDZ for ClassFieldDefinitionEvaluation (#6855)", "author": {"name": "Mauro Bringolf", "email": "maurobringolf@users.noreply.github.com", "user": {"login": "maurobringolf"}}, "additions": 97, "deletions": 0}}, {"node": {"oid": "189c56628af8a68dec1baec52e4b94afad236bed", "messageHeadline": "Replace repeated plugins/preset in top-level config instead of runnin\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 311, "deletions": 64}}, {"node": {"oid": "8be488652f8b555e8a58336894ab4ef47a0394bc", "messageHeadline": "Allow plugins and presets to have explicit names.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 36, "deletions": 7}}, {"node": {"oid": "cdf420d4d89d3289d35700321c5010019fc776b7", "messageHeadline": "Rewrite config chain tests to use public loadOptions API. (#6909)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 353, "deletions": 1061}}, {"node": {"oid": "cf62908bbd21a844e868ee76afd718faed699c88", "messageHeadline": "Keep user options intact in transformFile (#6890)", "author": {"name": "Nicolas Marien", "email": "nmarien29@gmail.com", "user": null}, "additions": 29, "deletions": 20}}, {"node": {"oid": "66ee192a7f50b5fc7e6d36a3d9eb7790b794bc17", "messageHeadline": "Merge pull request #6904 from loganfsmyth/config-merge-prep", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 38, "deletions": 43}}, {"node": {"oid": "c635ff9c3249cf45023b1b8bfea26d7f57623308", "messageHeadline": "Remove duplicate from plugin list.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6cb9d20a0a054d60447e881b12d28e889f79de7f", "messageHeadline": "Tie presets pass metadata to descriptors.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b5cb78d33a2bf96ded37a6f5fc8a03d5a04d3676", "messageHeadline": "Move plugin pass initialization logic a bit.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 15, "deletions": 22}}, {"node": {"oid": "1d0a3d67722e445992d403d58dc57bf51c09ed02", "messageHeadline": "Remove duplicated assertion. Covered by validate()", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "18ea5aca51c82fcddaca0d0b1ff91a8995d955ec", "messageHeadline": "Expose a 'cwd' option for Babel's root options.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "db28c18458ef8f62e80d9cc9ddbeb2be0a943a92", "messageHeadline": "Disallow nested '.env' blocks since they are useless.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "a89171910fa2e5b026ec87aa5bcfc1e0aa3aefa2", "messageHeadline": "Merge pull request #6834 from loganfsmyth/caching-refactor", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 659, "deletions": 518}}, {"node": {"oid": "0056fb1cfbcae655861e4d1956ced9fa68ea9b44", "messageHeadline": "Fixed ignore in readme for babel-register [skip ci] (#6899)", "author": {"name": "Mark Shulhin", "email": "mark.shulhin@gmail.com", "user": {"login": "MarkShulhin"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "041dd4a536c3243ff2ab7585a8471a1074f2da41", "messageHeadline": "Merge pull request #6893 from Arfey/features/updated-gitignore-file", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "428e294ded737070a2dc3503d054617fccaea99c", "messageHeadline": "Merge branch 'master' of https://github.com/babel/babel into features\u2026", "author": {"name": "misha.gavela", "email": "arfey17.gm@gmial.com", "user": null}, "additions": 0, "deletions": 4}}, {"node": {"oid": "0a3c2a0c4c2e89466f55859ac1f1679b8d933698", "messageHeadline": "Fix babylon test", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "917e3ede3107e10c22fde99f871419e2f9c9db24", "messageHeadline": "feat: updated .gitignore file", "author": {"name": "misha.gavela", "email": "arfey17.gm@gmial.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6d820a27578254603ad6d6623277f31d5410a37c", "messageHeadline": "removing expression field from ArrowFunctionExpression (#6836)", "author": {"name": "Martin McKeaveney", "email": "martinmckeaveney@gmail.com", "user": {"login": "shogunpurple"}}, "additions": 728, "deletions": 1533}}, {"node": {"oid": "1ef7e0f48e38dc1da25a58e1f6ab19f34c149308", "messageHeadline": "Allowed hintedNames for namespaced imports, changed some other defaul\u2026", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 113, "deletions": 98}}, {"node": {"oid": "9206df964dc8cff271a3b795a71db93192a32bca", "messageHeadline": "Use only imports in babel-traverse and remove double exports (#6881)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "c583a04a55b3855a1ae31539065d290fcaa6076b", "messageHeadline": "Fix setting deopt properly after evaluating multiple expressions (#6882)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 49, "deletions": 5}}, {"node": {"oid": "edbf5d33dcb1e60be0598326733ffcc2569f5c32", "messageHeadline": "Fix \"Better error messaging for unexpected tokens #6715\" (#6875)", "author": {"name": "Gidi Meir Morris", "email": "github@gidi.io", "user": {"login": "gmmorris"}}, "additions": 141, "deletions": 141}}, {"node": {"oid": "8393a6d089a5192ebd464071b921b738c868d3d1", "messageHeadline": "Add firefox 58 mappings to preset-env data (#6874)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "464df13c692df409c9c9869762b477c57ea07f90", "messageHeadline": "Allow yielding an arrow function withour parens around the param (#6877)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 378, "deletions": 3}}, {"node": {"oid": "80b4b7120bbb085d4837f01597ec281e4229c434", "messageHeadline": "Quick fix for typescript import crash. (#6879)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "ccd7c2517459a6236086d027a2d51cd368f1d5ac", "messageHeadline": "Regen babel-types docsdocs and interfaces [skip ci]", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 31, "deletions": 8}}, {"node": {"oid": "4384d38b903e5a8572fd92db9fee0cf84fe0efca", "messageHeadline": "Merge pull request #6862 from maurobringolf/const-violation-helper", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 42, "deletions": 46}}, {"node": {"oid": "3fae022320d474d3cb34175371022a2d8aeb5fe9", "messageHeadline": "Update CONTRIBUTING.md (#6868)", "author": {"name": "Yifeng Wang", "email": "yifeng@yeefom.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70361f12005e9ce0f9b961097006ff89f07c34a7", "messageHeadline": "Remove the experimental folder", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 34, "deletions": 53}}, {"node": {"oid": "d72d567d4359c928e49b91e83851bd5ce552027d", "messageHeadline": "Merge pull request #6866 from aaharu/reduce-preset-env-pkg-size", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4a455639e7b00194d5c87320cacdee03935c3bd9", "messageHeadline": "Add `.github` and `.idea` to `.npmignore`", "author": {"name": "aaharu", "email": "aaharu@hotmail.com", "user": {"login": "aaharu"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ba441c5ce44afd336394867de30a2dfcc8aa09c7", "messageHeadline": "Define readOnlyError helper and use in check-constants plugin", "author": {"name": "Mauro Bringolf", "email": "mauro@webkinder.ch", "user": null}, "additions": 42, "deletions": 46}}, {"node": {"oid": "7064b298d70490b8c129e736e322e0b356e8fb24", "messageHeadline": "Make SpreadProperty and RestProperty a deprecatedAlias (#6853)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "f3004d0d4d14f402d9cc4b40de3651783eafdca7", "messageHeadline": "Fix validation of WithStatement and enable flow in definitions (#6852)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 28, "deletions": 22}}, {"node": {"oid": "037b2025a65411464bd5dd976d9f5a0e93b215dc", "messageHeadline": "description about building and testing babylon in CONTRIBUTING.md (#6\u2026", "author": {"name": "Vincent Chan", "email": "cdzos97@gmail.com", "user": {"login": "vincentdchan"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "7d534dc32cd2fb0d02d07f0b765871f965e1e9d4", "messageHeadline": "Minor fix (styling) (#6849) [skip ci]", "author": {"name": "Dar\u00edo Here\u00f1\u00fa", "email": "magallania@gmail.com", "user": {"login": "kant"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b710d03875c8a856ae902beb7616f5821733b27", "messageHeadline": "Do not access out of bounds arguments (#6792)", "author": {"name": "Anatoli Papirovski", "email": "apapirovski@mac.com", "user": {"login": "apapirovski"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "e67cfc5b3136be9bd7c4b9eb2ae9bc95ba3f5783", "messageHeadline": "README: Use HTTPS and relative links when possible [skip ci] (#6843)", "author": {"name": "Kevin Ji", "email": "kevin.ji@outlook.com", "user": {"login": "kevinji"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4552ee99620e855b9cc959c8c0564f9c75e3159b", "messageHeadline": "Merge pull request #6844 from nicolo-ribaudo/babyon-watch", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3c645547164f541fe78bdc67b0006c1c8aeecfe5", "messageHeadline": "Add \"make watch-babylon\" [skip ci]", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "cee9ae48e04d8dbbb8043498e60b80279e399414", "messageHeadline": "[skip ci] removed shorthand usage of official babel scoped presets & \u2026", "author": {"name": "Steven Hargrove", "email": "hulkish@users.noreply.github.com", "user": {"login": "hulkish"}}, "additions": 381, "deletions": 381}}, {"node": {"oid": "39dae28d5c7827dbedb943e4108bd0589246290f", "messageHeadline": "Add missing argument and remove nonexistent one. (#6842)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "16e898c692a6c9f71d204856923126fe365041b4", "messageHeadline": "@babel/cli: removed babel-node mention in README.md [skip ci] (#6829)", "author": {"name": "Valerii Iatsko", "email": "dwr@codingbox.io", "user": {"login": "viatsko"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb89364813f4cf061aac0c46200940eec555d816", "messageHeadline": "Merge pull request #6727 from babel/feat-use-charcode-constants", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 221, "deletions": 195}}, {"node": {"oid": "57e2c45cbeb66e494d2caf6aa05a87d4aede90ec", "messageHeadline": "chore: upgrade charcode", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "63397d0aade7add238b27bfb5ff879f0a7fd5ed9", "messageHeadline": "Better error message for super when not using an object method (#6754)", "author": {"name": "Raja Sekar", "email": "rajasekar89be@gmail.com", "user": {"login": "rajasekarm"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "48906604f20cdbff7268908dbcc0f0a8c8ebae07", "messageHeadline": "Add safari technology preview for babel-preset-env. (#6791)", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 152, "deletions": 15}}, {"node": {"oid": "0f2ab2fe20fa48572ae1ec94d6b9a102a91b045f", "messageHeadline": "Fix some reserved type handling and declare class with multiple exten\u2026", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 315, "deletions": 8}}, {"node": {"oid": "de3597983a6f3fec92395caf0d6b892ba545573e", "messageHeadline": "[preset-env] Exclude transform-typeof-symbol with `loose` option. (#6\u2026", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 43, "deletions": 3}}, {"node": {"oid": "aa2d41550717b4f8a5e7d87832ee50318b281a76", "messageHeadline": "Expose the envName as a programmatic and CLI option.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "4c584ae341564ff8719e78018ec06f02ab93f4ad", "messageHeadline": "chore: upgrade and fix charcodes", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "74439889d89b5d403c00428c3d0853eeb731a8cc", "messageHeadline": "Centralize envName lookup using caching sidechannel.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 358, "deletions": 264}}, {"node": {"oid": "74ea70718e3f7b90d6bb1f7747306887cef2f34a", "messageHeadline": "Allow passing an cachable 'sidechannel' object into cache handlers.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 49, "deletions": 28}}, {"node": {"oid": "bbff566024b49a3ff69c7bd2d12213e1db579f4c", "messageHeadline": "Use expanded caching API to simplify usage.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 43, "deletions": 60}}, {"node": {"oid": "3942862a2aa4de13959ccc9ce45da0a68142f853", "messageHeadline": "Expose more caching flexibility for Babel's internal use.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 256, "deletions": 225}}, {"node": {"oid": "f3fd2ee3b2fe4108139b3f8aea08bf57a90a5f27", "messageHeadline": "Maintain plugin order with items in the `include` option (#6663)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 22, "deletions": 23}}, {"node": {"oid": "6a19c2299a20049926ec7998cb7cfac9625ca3fb", "messageHeadline": "docs: [skip-ci] Remove @babel scope from babel-preset-env include/exc\u2026", "author": {"name": "Marcio Junior", "email": "marciojunior_eu@yahoo.com.br", "user": {"login": "marcioj"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6371200215194da0f57a6dd8879f2f43d805b564", "messageHeadline": "Fix preset-env test", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "47d5f0c20cad8bc98f6fae3f363f865a121b8380", "messageHeadline": "Update dep versions inside preset-env-standalone", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "262d7518bdddf82721bbbfff099a5d6f2b7b792b", "messageHeadline": "Move babel-preset-env-standalone to the monorepo. (#6438)", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 372, "deletions": 117}}, {"node": {"oid": "287b485d0e7e9df1b53bd83e5a11d9353fe72610", "messageHeadline": "Fix bug in preset-env usage plugin with destructure in for-of (#6662)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 43, "deletions": 4}}, {"node": {"oid": "9ae23639ad12898e3bf2dff7b1d1a9fbd2be15fe", "messageHeadline": "Parse async arrows with flow type parameters (#6802)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 909, "deletions": 4}}, {"node": {"oid": "3c359698a76ea1808c70f4fdafe9f69c6dc416c5", "messageHeadline": "Remove unneeded .eslintrc files (#6815) [skip ci]", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 6, "deletions": 37}}, {"node": {"oid": "056a995dd88c752c8d77813d8beab68e79c91b1d", "messageHeadline": "Fix shadow variables reassignment for block scoping in loops. (#6814)", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "84fe8e4181f5a0d4fe1afd0441aad3667fefbae4", "messageHeadline": "use pr instead of tag for changelog/prs [skip ci] (#6819)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e44cef34734b59d26b2f090acd7ab16d5570b05c", "messageHeadline": "Merge pull request #6818 from loganfsmyth/async-warnings", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 78, "deletions": 2}}, {"node": {"oid": "44c2791849f37e2082b080faf2677e8e56bcdba6", "messageHeadline": "Expose a function for plugins to check if async plugins are supported\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0e88156d0c40ab74f6feb755a1d3fe1a43dadd7e", "messageHeadline": "Add warnings to places where we might allow promises to be returned i\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 76, "deletions": 2}}, {"node": {"oid": "394ad93d221526d4e3570087897c7c0d5ae38657", "messageHeadline": "Update to v7-beta.31 (#6804)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 463, "deletions": 467}}, {"node": {"oid": "82a4919c1101d717486003be6b479562d72722f2", "messageHeadline": "Merge pull request #6803 from satya164/async-to-generator-pure", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 226, "deletions": 57}}, {"node": {"oid": "186f04a3e996e68c02aa749c41849083686f84b5", "messageHeadline": "feat: use charcodes in JSX plugin", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "42c740ca0a009ac4019a339c7f9be9293c93ab8c", "messageHeadline": "Merge branch 'master' into async-to-generator-pure", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 714, "deletions": 714}}, {"node": {"oid": "4e6cd298c7da367ed535c220953933337a43c1ab", "messageHeadline": "v7.0.0-beta.32", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 713, "deletions": 713}}, {"node": {"oid": "7ae6e1e5a05cbc26014fe2e4dc9d0b3d91ff7126", "messageHeadline": "Add /*#__PURE__*/ annotatiotion for babel-plugin-async-to-generator. \u2026", "author": {"name": "Satyajit Sahoo", "email": "satyajit.happy@gmail.com", "user": {"login": "satya164"}}, "additions": 226, "deletions": 57}}, {"node": {"oid": "a18f83b4deaeb747d68bfd7dce8a5af9ed17f8e8", "messageHeadline": "Prefix XJS test directories with JSX instead (#6801)", "author": {"name": "Clement Hoang", "email": "clement.hoang24@gmail.com", "user": {"login": "clemmy"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "097ff400018d237fb1bd7f04825487c43493c1de", "messageHeadline": "feat: more charCodes", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "25bde88dffcafcf70c0125e4fb0a3e74eb779bce", "messageHeadline": "Link to README on GitHub rather than the npm copy (#6796)", "author": {"name": "Mathias Bynens", "email": "mathias@qiwi.be", "user": {"login": "mathiasbynens"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1165ecc6160f053d5023b3c63fc01202dfe4d47e", "messageHeadline": "Update README with new Sync-suffix functions. (#6794)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 59, "deletions": 5}}, {"node": {"oid": "432a9b5092591d523ae5b1e8131038749bbc8160", "messageHeadline": "Allow sourceType:unambiguous as a way to tell Babylon to guess the ty\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 746, "deletions": 6}}, {"node": {"oid": "330f9006a7a2018dcffc3968b9a30217c55ab54d", "messageHeadline": "Add cache.clear() to clear the `data` reference when cache option is \u2026", "author": {"name": "John-David Dalton", "email": "john.david.dalton@gmail.com", "user": {"login": "jdalton"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "47a93d6e2b2fee3368aec76c9ba9ec5279dd5cd5", "messageHeadline": "Merge pull request #6783 from loganfsmyth/lazy-options-defaults", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 68, "deletions": 110}}, {"node": {"oid": "c7a1bc774e2fe679eb679fd041dc6c9f29f6f576", "messageHeadline": "Merge pull request #6785 from maurobringolf/new-ast-spec-link", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6707c8314989da63047dff8fe6372b730e79d3e7", "messageHeadline": "[skip ci] Swap repository for package", "author": {"name": "maurobringolf", "email": "mauro@webkinder.ch", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b75f3d25e463ab34b59aa85f6c1e25387628a296", "messageHeadline": "docs: [skip ci] correct Babylon link", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "43960b561abe9479fa6fc5b4d30024df819bc61b", "messageHeadline": "docs: [skip ci] correct Babylon link", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "791b1f1babf34b1183bcac18764c64bdfe6d2204", "messageHeadline": "Update AST spec link to new babylon location", "author": {"name": "Mauro Bringolf", "email": "mauro@webkinder.ch", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a231c5671c04f15bb8d84eef2d61d4cf2defad1", "messageHeadline": "Remove support for flow bindings (#6528)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 25, "deletions": 35}}, {"node": {"oid": "4a5d5513708f36e8ed235e03338417b8ea814b80", "messageHeadline": "Set babelrc:false on config load for more consistent loading.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "2bfa2eb5cd08e92ddba0d71edf946e9556176b36", "messageHeadline": "Apply option defaults when transforming, not up front.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 62, "deletions": 100}}, {"node": {"oid": "83cd3fb2c9faa41c5e3b6254010031eb24ef1888", "messageHeadline": "Lazy-install sourceMapSupport (#6651)", "author": {"name": "Amin Marashi", "email": "marashi.s.amin@gmail.com", "user": {"login": "aminmarashi"}}, "additions": 62, "deletions": 17}}, {"node": {"oid": "aefbb1380eeb2f3ca5f5dcf9b419be4371612d20", "messageHeadline": "No unneeded empty arrays in transform spread (#6763)", "author": {"name": "Anatoli Papirovski", "email": "apapirovski@mac.com", "user": {"login": "apapirovski"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "617d35245fc849bceacef25a60ec84a4c0ee31da", "messageHeadline": "Merge pull request #6776 from loganfsmyth/more-plugin-options", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 84, "deletions": 49}}, {"node": {"oid": "d90ba531ee4064aeadd5b6aa7e98f7c830c2a88d", "messageHeadline": "Merge pull request #6781 from loganfsmyth/parsegen-plugins", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 193, "deletions": 216}}, {"node": {"oid": "3782c7267e552befd2ed15e48f58e1e615a83a0a", "messageHeadline": "Default unicode-property-regex to outputting 'u' flag regexes.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "fc7fcfac0a5c2835d50e7ec02b1a59e77416bdb0", "messageHeadline": "Expose a clear API for plugins to override the parser/generator.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 86, "deletions": 142}}, {"node": {"oid": "52d337e4d9dd8319bad033bdbf5647257d8ff7f3", "messageHeadline": "Move plugin object validation into plugin file.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 107, "deletions": 74}}, {"node": {"oid": "98969b8a7335e831c069164f5c56132111847224", "messageHeadline": "Standardize on Sync suffix for sync APIs (with backward-compat) (#6780)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 215, "deletions": 61}}, {"node": {"oid": "b79e3c0e99865c5078249d09e3351cbaac503cc0", "messageHeadline": "fix: minor changes", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "88c1b4ef1ce6adead64acb865d7a0bab119962ec", "messageHeadline": "feat: more charcodes", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 63, "deletions": 61}}, {"node": {"oid": "e7c57ae85a80258328c108dbd5725135476d7e69", "messageHeadline": "Move a few more references to plugin options to the top level.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 73, "deletions": 47}}, {"node": {"oid": "6fe7f77eb4ae08f65290b51d03a740e2ae84d27b", "messageHeadline": "Merge pull request #6778 from loganfsmyth/use-peerdep", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 141, "deletions": 116}}, {"node": {"oid": "e0fc5e974d2ad98179b808288a5ffe80bc2945bf", "messageHeadline": "Merge pull request #6777 from loganfsmyth/options-simplified", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 59, "deletions": 31}}, {"node": {"oid": "d5643d27f4f37ac5668903f28d054c573394744f", "messageHeadline": "Remove unused dependency.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4d7d4605b66725fe9708e8719ea8e374131e5f94", "messageHeadline": "Centralize parserOpts and generatorOpts normalization.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 29, "deletions": 30}}, {"node": {"oid": "39119f88e734704b95a3bb61706a130ce8dbf565", "messageHeadline": "Pass explicit options list to babel-code-frame", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6684986372c3c868db58459f6324fe348e709c66", "messageHeadline": "Expose an official API to access the current filename.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 31, "deletions": 23}}, {"node": {"oid": "82513465ee6b8c7fc010909bdce41f36c17dfb9e", "messageHeadline": "Pass an explicit whitelist of options down into babel-generator.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "81811bf1b9bfb1a45273c830054a613e6585a4cc", "messageHeadline": "Fix transform-arrow-functions in { spec: true } shadowing (#6760)", "author": {"name": "Diogo Franco", "email": "diogomfranco@gmail.com", "user": null}, "additions": 79, "deletions": 6}}, {"node": {"oid": "6b417a8ecb047ea479891a158cd4f2a9586382c9", "messageHeadline": "chore: bump charcode plugin", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd8a869a189541e947cbd503194343ed859372cc", "messageHeadline": "fix: remove unwanted change", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3f005c67e2cbe2947174d9ba5b2a874824232ef", "messageHeadline": "feat: use charcode AOT transform", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7dfa79f4c8049a3cde308ccd3b8a29acd46941c4", "messageHeadline": "Merge branch 'master' into feat-use-charcode-constants", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 4713, "deletions": 1784}}, {"node": {"oid": "3e34162092e12b271b629527ada7f02b81b5495a", "messageHeadline": "chore: bump charcode", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c440f045f548ab60d15880a60b34511a7ffec931", "messageHeadline": "Update preset-env README with removing core-js stubs change [skip ci]", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ef47d8b1bed5ff97debb01b777558270dc182a02", "messageHeadline": "Remove core-js/regenerator-runtime stubs (#6755)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 620, "deletions": 773}}, {"node": {"oid": "b19b66d94b04a1191bd18cf8c0e790849ef4c884", "messageHeadline": "Use peerDep rather than plugin param for common APIs.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 141, "deletions": 115}}, {"node": {"oid": "7dbed2170e85d7e828baa38c9421f77e7d02158e", "messageHeadline": "Move typscript test copy script to scripts folder and run once (#6749)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 183, "deletions": 70}}, {"node": {"oid": "cc66495a95320529623f4caea20b3327875305c4", "messageHeadline": "Unify eslint/prettier config (#6747)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 115, "deletions": 63}}, {"node": {"oid": "de72ce6ce70c6b0c337a926314f34d9a1dca8248", "messageHeadline": "Changed for..in loops to iterating through Object.keys, so only own p\u2026", "author": {"name": "Benedikt Meurer", "email": "benedikt.meurer@googlemail.com", "user": {"login": "bmeurer"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d81cca3b5fc90569ae2ebaedfce0724480b5ce02", "messageHeadline": "Add additional support for loose mode in helper-module-transforms (#6\u2026", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 2402, "deletions": 29}}, {"node": {"oid": "e8a33165ff41b287dcccde33e1e3abb0b52c19ee", "messageHeadline": "Publish to the latest dist tag [skip ci] (#6738)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f76ac0b1979ff5be0f8f98982df7932574fabf88", "messageHeadline": "v7.0.0-beta.31", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 733, "deletions": 733}}, {"node": {"oid": "f5b6e69214690d6b9b2aab62ce221742096c36f9", "messageHeadline": "Change version to beta.30 since babylon was already at that version [\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "efdc32fec5f228540d8370f79efc897e6f9a0321", "messageHeadline": "Run with loose, exclude typeof in standalone (#6736)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "1196ec1e382ade55b61b5a05f9f9f0ff5c3699f0", "messageHeadline": "add loose/useBuiltIns option to stage presets, use it, opt babylon bu\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 217, "deletions": 44}}, {"node": {"oid": "9cf017b2ca43f86906595989762346fda2d16075", "messageHeadline": "Fix global reference for use-built-ins plugin (#6478)", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 95, "deletions": 35}}, {"node": {"oid": "1a7194a22f8104751dfede34fcd5cb0a0ea65dcb", "messageHeadline": "Add JSX Fragment syntax support (#6552)", "author": {"name": "Clement Hoang", "email": "clement.hoang24@gmail.com", "user": {"login": "clemmy"}}, "additions": 322, "deletions": 29}}, {"node": {"oid": "b93800d3cbbad0ecc58dda7866446c32d1e29038", "messageHeadline": "fix: use charcode package", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 4, "deletions": 114}}, {"node": {"oid": "233e60c76501493d1549e2356306f1c8140d1397", "messageHeadline": "Merge branch 'master' into feat-use-charcode-constants", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 1003, "deletions": 462}}, {"node": {"oid": "72a90cb63d806c4f1695f5c2710f0142c533a930", "messageHeadline": "feat: more charcodes", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 82, "deletions": 75}}, {"node": {"oid": "b51ac5e60a23b9b45ab19f274abf3fca66302748", "messageHeadline": "feat: sort by value", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 97, "deletions": 98}}, {"node": {"oid": "9e2828322e8837cbb5b0f1e01a512845f54e56d6", "messageHeadline": "Merge pull request #6556 from loganfsmyth/early-validation", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 679, "deletions": 460}}, {"node": {"oid": "8b206b2c3b63bea108c065683001d449e28bc51c", "messageHeadline": "feat: generate charCodes", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 113, "deletions": 52}}, {"node": {"oid": "ce53c7668a2ed32457a275fdb97c5fb7927de279", "messageHeadline": "Fix unpkg link (#6730) [skip ci]", "author": {"name": "MICHAEL JACKSON", "email": "mjijackson@gmail.com", "user": {"login": "mjackson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a2ed84363637ccea772c4a70dde63e160959c3a7", "messageHeadline": "feat: add more charCodes", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 46, "deletions": 29}}, {"node": {"oid": "b95810f4b4979273e9d1d9411c7c1d2f1935cc70", "messageHeadline": "refactor: switch to individual exports", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 28, "deletions": 32}}, {"node": {"oid": "2d0211a0856c15a7c508e426d109e0a1b4caa876", "messageHeadline": "Fix parsing arrow with existential return type (#6726)", "author": {"name": "Raja Sekar", "email": "rajasekar89be@gmail.com", "user": {"login": "rajasekarm"}}, "additions": 323, "deletions": 1}}, {"node": {"oid": "abb48507092d40ff56d5ed174744e9c5729f134a", "messageHeadline": "refactor: use charCodes", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 33, "deletions": 16}}, {"node": {"oid": "459e289d63d720c4ae9e78bbaef3a9afe2274de2", "messageHeadline": "feat: setup constants", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 39, "deletions": 12}}, {"node": {"oid": "3b540e3f5a635272ff32523d1d406cef052b06ba", "messageHeadline": "Integrate babylon into babel workflow", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 686, "deletions": 5380}}, {"node": {"oid": "52537410ef693b287dad920c7a10c657c70e122b", "messageHeadline": "Merge histories of babylon and babel", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 391014, "deletions": 0}}, {"node": {"oid": "2d378d076eb0c5fe63234a8b509886005c01d7ee", "messageHeadline": "Move babylon into monorepo", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1b612148bfee190cc05b0eb78d4c2b3537655c1c", "messageHeadline": "\"yield\" parsing inside function name and parameters (#689)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 3067, "deletions": 163}}, {"node": {"oid": "0b3182911a9cd28d8e76efcc34391413607fd781", "messageHeadline": "Avoid node duplication to fix spread bug with import. (#6657)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "dbff057b8ce065f8cf4784c109b2f597b51b1b3c", "messageHeadline": "update lockfile [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d31c2c1470848e9f67da70cd2836a88d5e6f20b0", "messageHeadline": "Merge pull request #6655 from loganfsmyth/more-peerdeps", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 235, "deletions": 30}}, {"node": {"oid": "2d7685bdeb468d89eb15b98ed18149e9b6e32955", "messageHeadline": "Explicitly declare devDependency to satisfy peerDep on babel-core.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 148, "deletions": 0}}, {"node": {"oid": "ffad34e1a601081e09038257bd1db44c9939153a", "messageHeadline": "Remove unused @babel/types dependency.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "8c95145c1422189ae263bf2a71a1b64e4537a503", "messageHeadline": "Use peerDependency for @babel register/node/cli.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "948f7410677c4ef0561b3c7dcbc71aecd8dca708", "messageHeadline": "Add missing peerDependencies.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 75, "deletions": 18}}, {"node": {"oid": "0e2a249746c043b72f9f0f0c49ab574585e3aa1f", "messageHeadline": "Update to beta.5 with scoped packages \ud83d\udc7b (#6654)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 721, "deletions": 743}}, {"node": {"oid": "29a4aea27b5c1c02d2465c92aa72ae1055dd222b", "messageHeadline": "Update parsing flow type/typeof imports (#773)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 971, "deletions": 192}}, {"node": {"oid": "cd050e140529e590f45e70e808346b18d6f6e66a", "messageHeadline": "Parse parameters inside function's env (#652)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 369, "deletions": 4}}, {"node": {"oid": "fee7de2c1daccdeff3931cdf82e83e17aceaa974", "messageHeadline": "white lists getter and setter acceseors for having stage-2 decorators\u2026", "author": {"name": "M Behzad", "email": "mbehzad@users.noreply.github.com", "user": {"login": "mbehzad"}}, "additions": 375, "deletions": 1}}, {"node": {"oid": "690d6465d8f342a3313613e6d4e2dda1099cfefa", "messageHeadline": "v7.0.0-beta.5", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 536, "deletions": 536}}, {"node": {"oid": "bede73122d72e052e683f58372c2a7c4bd2c2d64", "messageHeadline": "fixup places that aren not scoped [skip ci] (#6646)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a1c7449a9276987ead4788c4333190c922ba0658", "messageHeadline": "Fixed incorrect static class field initialization order (#6530)", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 239, "deletions": 19}}, {"node": {"oid": "624f00f23ce7009d644bfe202724327d852c77e4", "messageHeadline": "Fix peerDep to ^ for beta only (#6644)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 77, "deletions": 77}}, {"node": {"oid": "38f984f9564fc7aec43d64403c378f5335adb285", "messageHeadline": "v7.0.0-beta.4", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 537, "deletions": 539}}, {"node": {"oid": "acfe99a4bcfba270f71fc293827ed169c3aab59a", "messageHeadline": "remove deprecated lerna command [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "96c380899b5933666eb979ddb5f1bc650685777a", "messageHeadline": "update types [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "397953c32dfbc1a3c62ff3721c39d0a2405ef5ce", "messageHeadline": "update lock [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "00342452e2e543452f91fcd7bd2b75e5d7c9ecd4", "messageHeadline": "Fix OOB string character access in Printer#_maybeAddParen. (#6589)", "author": {"name": "Benedikt Meurer", "email": "benedikt.meurer@googlemail.com", "user": {"login": "bmeurer"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "86abc16b37cb840155592bffc3ba3cc060658c5a", "messageHeadline": "Fix decorators2 to support `export @decorator class A {}` (#767)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 347, "deletions": 61}}, {"node": {"oid": "04d2c030be2ecbbcdfc664b6ef16ef5f23eb0b20", "messageHeadline": "Add a 'throwIfNamespace' option for JSX transform (#6563)", "author": {"name": "Jakub Bene\u0161", "email": "jukben@gmail.com", "user": {"login": "jukben"}}, "additions": 58, "deletions": 7}}, {"node": {"oid": "9ac326b07513f5e3a2acd61f7acdae686cc9b306", "messageHeadline": "remove es20xx prefixes from plugins and rename folders (#6575)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1200, "deletions": 1203}}, {"node": {"oid": "92a3caeb9cadccbd17e627b561e547e01e7f0dd2", "messageHeadline": "remove warning (still applies but don't need it there) [skip ci] (#6579)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ffe4301fe201da03deb2a00a464b0fb20668db12", "messageHeadline": "Fix property lookup on booleans in needsWhitespace. (#6584)", "author": {"name": "Benedikt Meurer", "email": "benedikt.meurer@googlemail.com", "user": {"login": "bmeurer"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "5baa36109e15929e6f6b823af82e5a20403d2b71", "messageHeadline": "Fix access to \"-1\" property on nodesOut array. (#6582)", "author": {"name": "Benedikt Meurer", "email": "benedikt.meurer@googlemail.com", "user": {"login": "bmeurer"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "962128c0f002307db4d7d47bae4a1ad98ba12249", "messageHeadline": "Update to babylon v7 beta.30 (#6587)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8f8ea04b6277ab57261a70a13085cf765ed934c4", "messageHeadline": "7.0.0-beta.30", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6d369b32b6b63d4414303f471aeccf152566147", "messageHeadline": "fix flow unused supressing comment [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 17}}, {"node": {"oid": "f9e06434604f7a090d7802675267359520847f3f", "messageHeadline": "Fix path.popContext() to not try to load \"-1\" from contexts array. (#\u2026", "author": {"name": "Benedikt Meurer", "email": "benedikt.meurer@googlemail.com", "user": {"login": "bmeurer"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "df0d9d05a3c8ef382ceb9508a606b19cf9a47e77", "messageHeadline": "Fix hasRest to not try to load \"-1\" from params array. (#6581)", "author": {"name": "Benedikt Meurer", "email": "benedikt.meurer@googlemail.com", "user": {"login": "bmeurer"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a1125b26ce4143e8b02dcc3ee9af1bbef448a610", "messageHeadline": "Add JSX fragment syntax support (#755)", "author": {"name": "Clement Hoang", "email": "clement.hoang24@gmail.com", "user": {"login": "clemmy"}}, "additions": 1596, "deletions": 5}}, {"node": {"oid": "55d5545614782ee87de47cd8be6898ef91d95c97", "messageHeadline": "Fix \"-1\" array accesses in CommentsParser. (#777)", "author": {"name": "Benedikt Meurer", "email": "benedikt.meurer@googlemail.com", "user": {"login": "bmeurer"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "5b47e4a6cbfcac6fc782d06ec2508cacac0c8d03", "messageHeadline": "Merge transform-async-to-module-method into transform-async-to-genera\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 64, "deletions": 129}}, {"node": {"oid": "f5ec9251c9c14214e8ac4c73bd770f31d7adfdf9", "messageHeadline": "updated readme organization [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "c41abd79a1065d72cd9b8a02830c3e9f80d71a42", "messageHeadline": "Rename all proposal plugins to -proposal- from -transform- (#6570)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 372, "deletions": 372}}, {"node": {"oid": "e4bcd1d0fff6c29390b17b0030005b9181e84b8a", "messageHeadline": "Allow Flowtype's imports and exports when sourceType:script is set. (\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 477, "deletions": 17}}, {"node": {"oid": "a94aa542300c8b1b5a198855dec703513dd4062e", "messageHeadline": "Re-add electron-to-chromium as preset-env devdep (#6551)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "476ec5ed8faf057b73cd935a06da49f550720f1b", "messageHeadline": "Fix readmes to use @babel/ [skip ci] (#6569)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 340, "deletions": 363}}, {"node": {"oid": "e5e7f5bf79e1b804791eeabbb26c543517e7bb53", "messageHeadline": "Lerna: Add publishConfig access public [skip ci] (#6557)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1d6cbd8dce563fdf572dce44a4f22fd6cd613185", "messageHeadline": "Standardize descriptor creation.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 28, "deletions": 36}}, {"node": {"oid": "fed2a14da13b75c9b38912bb4412b490ce747d92", "messageHeadline": "Fail if there are cycles in config files.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "0f31ce568695aba61af0a41c3c89db6f2aa0dc01", "messageHeadline": "Disallow 'null' as a general blank option placeholder.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 76, "deletions": 71}}, {"node": {"oid": "64abf75d1f70a7115532fca854cd6159078a89b8", "messageHeadline": "Perform option validation up front to avoid repeating assertions.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 571, "deletions": 307}}, {"node": {"oid": "3673fbbd52d9f94c4d3e0629b2d4970ab1d20b25", "messageHeadline": "Refactor config item processing.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 63, "deletions": 95}}, {"node": {"oid": "14901aa74fbe15f75928ce3a2379655713297ad1", "messageHeadline": "Remove the .loc from config items.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 7, "deletions": 16}}, {"node": {"oid": "a25942bda99093c73e0f78ff6f8e2dcf44a07c50", "messageHeadline": "Remove unused suppressDeprecationMessages option.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "107648cd0bc47acee5ad4c9ce1c8d57f9931dbc7", "messageHeadline": "Remove unused 'mode' option.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0a2a0bb2540949967d172db4ae0a9b0e0462f7f1", "messageHeadline": "Remove the relative babel-core option.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a823fbe8d44e650ab46415649be728f19a340f0", "messageHeadline": "add another team link [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3cebbf6bc096109963779d8fcd5a145e6b111a4", "messageHeadline": "Add peerDep on specific babel-core version in transform plugins, pres\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 240, "deletions": 3}}, {"node": {"oid": "d2b3138bdd1a47d09603f42b02c17542786e3f11", "messageHeadline": "Make syntax highlighting for `@` and `#` nicer (#6550)", "author": {"name": "Simon Lydell", "email": "simon.lydell@gmail.com", "user": {"login": "lydell"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "cb6082e98f1a35aba737c31c217eda1d7600c59b", "messageHeadline": "Update flow tests whitelist (#770)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "eb19ea18cc754d3d5cdf98b638ecf3a5328339b7", "messageHeadline": "Remove stale emoji tests in plugin-transform-unicode-property-regex (\u2026", "author": {"name": "Sylvain Delabye", "email": "syl.delabye@gmail.com", "user": {"login": "syldb"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "7f5a216e2d9ec44e92f7d8343df1c88077ca7e7d", "messageHeadline": "Changed Team link to babel website", "author": {"name": "Raja Sekar", "email": "rajasekar89be@gmail.com", "user": {"login": "rajasekarm"}}, "additions": 1, "deletions": 41}}, {"node": {"oid": "11d8e0555f2046e94a49f626251f66cec54202d7", "messageHeadline": "Avoid mutating the passed-in options for babel-register (#6542)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "70818c3db8edf127fccd9616f6735c436b4ca02d", "messageHeadline": "UepdateEADME: `useBuiltins: true` is changed to \"entry\" [skip ci] (#6\u2026", "author": {"name": "Ruslan Gunawardana", "email": "mr.exarus@gmail.com", "user": {"login": "exarus"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "101529ffe04563e22bd55c42c3bfb0058078716f", "messageHeadline": "Merge pull request #6529 from Borales/core-transformation-file-has", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3214c5004e7d3d4871cb4d60b0efd45f83294573", "messageHeadline": "docs - Add helper-get-function-arity readme  [skip ci] (#6532)", "author": {"name": "Adam", "email": "ad@adamthomann.com", "user": {"login": "athomann"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "7185bd25e89ad84fe2921b5c5b909abe367a3d7d", "messageHeadline": "Merge pull request #6533 from athomann/add-helper-bindify-decorators-\u2026", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "546a844e32750fb954da0960969dee96b0e53943", "messageHeadline": "Merge pull request #6534 from athomann/add-helper-hoist-variables-api", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "aeedabfa4fffe24e16090c3bf9fffa0f6f9c8767", "messageHeadline": "Add installation", "author": {"name": "Adam Thomann", "email": "ad@adamthomann.com", "user": {"login": "athomann"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "9cebe88a9c68bcae23cf10514f6880d5eeaa9050", "messageHeadline": "Add API to babel-helper-hoist-vars README", "author": {"name": "Adam Thomann", "email": "ad@adamthomann.com", "user": {"login": "athomann"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a94b0d2e54857927f987bc45f5e8049346e3b8a6", "messageHeadline": "Add API to helper-bindify-decorators", "author": {"name": "Adam Thomann", "email": "ad@adamthomann.com", "user": {"login": "athomann"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "cd4f0ae393c0cdad93423a7862853b30bcf31ad7", "messageHeadline": "Add loose mode for nullish coalescing operator (#6531)", "author": {"name": "Lucas Azzola", "email": "derflatulator@gmail.com", "user": {"login": "azz"}}, "additions": 93, "deletions": 21}}, {"node": {"oid": "416e9aba39b6faf3ab0443fdd5c7eec2c66f8037", "messageHeadline": "Providing File.has method for core/transformation package", "author": {"name": "Borales", "email": "bordun.alexandr@gmail.com", "user": {"login": "Borales"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9e0f5235b1ca5167c368a576ad7c5af62d20b0e3", "messageHeadline": "Optional Chaining: Account for document.all (#6525)", "author": {"name": "Lucas Azzola", "email": "derflatulator@gmail.com", "user": {"login": "azz"}}, "additions": 63, "deletions": 53}}, {"node": {"oid": "4684edaec74cf0f7be2b7dc3714f765d78818295", "messageHeadline": "Adhering to async generator yield behavior change (#6452)", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 86, "deletions": 33}}, {"node": {"oid": "39d05da3ed807f5276624742baeb8ab43bf3cb84", "messageHeadline": "fix(babel-core): add missing extension to package.json dependency (#6\u2026", "author": {"name": "Alex Jover", "email": "alexjovermorales@gmail.com", "user": {"login": "alexjoverm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54aa4cb3f9e21234474f9322291e6c783539ca25", "messageHeadline": "Fixed async generator named declarations with inline helpers", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 127, "deletions": 83}}, {"node": {"oid": "765e920e481ca0e856fd18669578989f38e631d6", "messageHeadline": "Fix regression that leaks JSX pragma config between files. (#6519)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fc75198fb425916bdb870ff418227178422a2b61", "messageHeadline": "Cloning reused node in class properties transform (#6517)", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d4674ca5a48a98c9d936e9f9fc733b14f27cda8", "messageHeadline": "Fix destructuring in pipeline operator (#6515)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "923fd4705edb60b9eede13779e1742c094e2a799", "messageHeadline": "Remove syntax-trailing-function-commas from Babel presets (#6513)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 2, "deletions": 35}}, {"node": {"oid": "c2c72c4224575f64dcee567f6de6e28ec16b0c1e", "messageHeadline": "Update reference from babel- to @babel/ in README.md (#6508)", "author": {"name": "Jen Luker", "email": "jluker@deseretdigital.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b6ae9e2db245306d7fb5d772c84ae418755eaf75", "messageHeadline": "Updating references to @babel/ and adding dependencies to package.jso\u2026", "author": {"name": "Jen Luker", "email": "jluker@deseretdigital.com", "user": null}, "additions": 7, "deletions": 4}}, {"node": {"oid": "752a16d44cd3e38c5e05f3c221cd4ff3e019decb", "messageHeadline": "Remove babel-plugin-transform-async-functions (#6510) [skip ci]", "author": {"name": "Will", "email": "willsoto@users.noreply.github.com", "user": {"login": "willsoto"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "c87cc1858658b58fcb851667eba45e175003e641", "messageHeadline": "Merge pull request #6379 from nicolo-ribaudo/helper-runtime-dependencies", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 107, "deletions": 28}}, {"node": {"oid": "a740b28a9e3e663a9a801a7491d89fba91064d21", "messageHeadline": "Commit the temporalRef runtime helper", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "d2af56bcaed8209ef90237de4016dd81ba3cbcdb", "messageHeadline": "Fix helpers dependencies loading", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 62, "deletions": 26}}, {"node": {"oid": "e0a6e1e864f6ec7a3fc64e242b9af4bb13ac5985", "messageHeadline": "Import temporalUndefined inside temporalRef helper", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "2311ddbe67ca0170195d1a8e3b7648f8e518b8fd", "messageHeadline": "Add transform to rename variables that are ES3 reserved words (#6479)", "author": {"name": "Mauro Bringolf", "email": "maurobringolf@users.noreply.github.com", "user": {"login": "maurobringolf"}}, "additions": 81, "deletions": 3}}, {"node": {"oid": "e6d44fd68ee855ee9a77356a75e54b10ad857f3b", "messageHeadline": "babel-core: Pass the right err to callback in transformFile() (#6503)", "author": {"name": "Robert Rossmann", "email": "rr.rossmann@me.com", "user": {"login": "robertrossmann"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97a217db302cb7e3549492973d929ca2dc48ec43", "messageHeadline": "Merge pull request #6492 from loganfsmyth/better-template", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1558, "deletions": 862}}, {"node": {"oid": "f230497d083b97721152763d87aac4bb317f8b97", "messageHeadline": "Use literal-based templates for more stuff.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 82, "deletions": 118}}, {"node": {"oid": "673eaf839a7d722483e42e92bdaf72c3116f3762", "messageHeadline": "Simplfy assertion generation.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 18, "deletions": 26}}, {"node": {"oid": "107c37715e691fc39d05ee13ef3093834e43ad12", "messageHeadline": "Use .program template for helpers.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "cc802c1e0062987d3de4a3cc03a4de86232fb3d8", "messageHeadline": "Reimplement 'babel-template' with better caching and tagged literal u\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1048, "deletions": 420}}, {"node": {"oid": "191624d800df486d8a2ab392debbf34fcfc9f1b0", "messageHeadline": "Add a new utility for traversing the AST.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 126, "deletions": 31}}, {"node": {"oid": "ef185feb352340289387db062171c26dfce71d58", "messageHeadline": "Split template module into multiple files.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 221, "deletions": 214}}, {"node": {"oid": "fc3433c5cfe392653d0045274054a7d6dc438436", "messageHeadline": "Default templates to sourceType:module.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "afc3963848beea62520ef140e81a7a4ea4b0bfa0", "messageHeadline": "Clean up template calls.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "cc22ea04bb141bd0d11568d0534decea55f47e8a", "messageHeadline": "Add type declaration for t.validate.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ad05c9935e97b4858bb9352d4ef1bec1c3343cc4", "messageHeadline": "Generate types with %checks annotations.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 250, "deletions": 244}}, {"node": {"oid": "e6beb7cb61cce19caba1dc2a93ffb119c262e808", "messageHeadline": "Regenerate flow types and add more types.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "5d4c73641355cd0501011c7fa43eab7d0cea1f50", "messageHeadline": "Import babel-plugin-transform-unicode-property-regex (#6499)", "author": {"name": "Mathias Bynens", "email": "mathias@qiwi.be", "user": {"login": "mathiasbynens"}}, "additions": 145, "deletions": 6}}, {"node": {"oid": "1b4307205ec7e7866b5f518a8a3f4f927674505e", "messageHeadline": "Limit file-based plugins/presets to only exporting functions. (#6494)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 158, "deletions": 66}}, {"node": {"oid": "445b252bc4fad70f9f10591c04875abac5d4ba49", "messageHeadline": "Simplify dirname option in plugins/presets? (#6436)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85d82152c6265a53f8a0590120d0545aea03cdf2", "messageHeadline": "Update scope pkg ref in nullish syntax README [skip ci]", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7af472dc061f837c0bd389543540fb957032f9d", "messageHeadline": "Update scope pkg ref in nullish README [skip ci]", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c23281dc54c4115b353bd3ba94c2f8f8cbace5c0", "messageHeadline": "Update more scope package refs in preset-env docs [skip ci]", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "72d1a72122335422add48f7094b9506bb72b0646", "messageHeadline": "Update babel-types docs and lib/types [skip ci]", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "99be60b53d39e26a761b2de3a04b677ff7c5d929", "messageHeadline": "Implement transform for nullish-coalescing operator (#6483)", "author": {"name": "Lucas Azzola", "email": "derflatulator@gmail.com", "user": {"login": "azz"}}, "additions": 219, "deletions": 1}}, {"node": {"oid": "5c4792998331ac908c63d8dcc7cfc031f2168ed0", "messageHeadline": "Export File from babel-core again", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a75e69ececb83bdd7964e6d90e1257ca9cc00430", "messageHeadline": "Regenerate incorrectly-updated helpers from @babel scope PR.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c16986b0c77b9aed6204c48171a39b41d5ba656c", "messageHeadline": "[preset-env] Add 1.6.1 to Changelog [skip ci]", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "830c527bb7873b29f671a3568b21b4a6af98ceda", "messageHeadline": "Merge pull request #6495 from babel/scoped-packages", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2156, "deletions": 2229}}, {"node": {"oid": "20729b262599380ed9d68c665a65408790a5a648", "messageHeadline": "Scoped: fix flow module resolution thanks to James", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5eea11f1f936f68c260b53ca3f0063ed6d1e29c6", "messageHeadline": "Scoped: misc fixes", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f30924e6556bcac29d9a6feddbd93eae9534f45e", "messageHeadline": "Scoped: fix tests [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 38, "deletions": 46}}, {"node": {"oid": "33af5f745a2c4c0592c038e1cfd80589247973bf", "messageHeadline": "Scoped: fix more tests in preset-env [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "3400b3644b2255ddcd2ab32eddceba26d80ffb49", "messageHeadline": "Scoped: fix bugs in tests [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "6d2f4a69552c9eb9a7b3eb3aa1ffaa4c23edf576", "messageHeadline": "Scoped: updated more docs with scoped packages change [skip ci]", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "859ea4b1754d5d9883f49fc8e3cbc01c29da2d00", "messageHeadline": "Scoped: updated numerous docs with scoped packages change [skip ci]", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 81, "deletions": 88}}, {"node": {"oid": "919bdf5e7960bfb40033751329b65eb1944fe1be", "messageHeadline": "Scoped: remove unncessary deps from standalone [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "eab0a1fadbbe71355cc16d753ecab1406066e119", "messageHeadline": "Scoped: remove old references to default enabled syntax plugins, fix \u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 71}}, {"node": {"oid": "d19a0e86357959c80dedd79350c7c2eb3ebb2c40", "messageHeadline": "Scoped: fix dep [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "425c2090c1b7513023b03e818ec86a852ac61fde", "messageHeadline": "Scoped: update standalone [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c0a958098f0bbaa518e47d190a37dcd27912288f", "messageHeadline": "Scoped: update readme headers to @babel/ [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 128, "deletions": 128}}, {"node": {"oid": "adfacbb270236bac713b8f90611df939f9893e81", "messageHeadline": "Removed deprecated babel-core/register [skip ci]", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "df721f067e6b56fd1da6cbd74af5b80f07af1138", "messageHeadline": "reverted change to keywords in package.jsons [skip ci]", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 81, "deletions": 81}}, {"node": {"oid": "47fa1890535f5230836fc8bddde0f31685de93a4", "messageHeadline": "Scoped: update more babel- to @babel/ [skip ci]", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 142, "deletions": 142}}, {"node": {"oid": "696df10f51ac0d1b5f904ed3290be9b64e04b981", "messageHeadline": "Scoped: update more babel- to @babel/ [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "65495105e94f4ce6fd8a59846774634e52bc9473", "messageHeadline": "Scoped: rename installation instructions for transforms [skip ci]", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 74, "deletions": 74}}, {"node": {"oid": "645bf56838ef401fefa81deaa3037cdcec98ff15", "messageHeadline": "Scoped: rename installation instructions for presets [skip ci]", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "4739677965de07e6f72be14df2fa4089d9b17f3f", "messageHeadline": "Scoped: rename installation instructions for syntax plugins [skip ci]", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "79ddf12d9dff1fc3f91ae6a3ac3f6bd041c8426c", "messageHeadline": "Scoped: rename to @babel/ in readme [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 133, "deletions": 133}}, {"node": {"oid": "dfbbe825981b1f571dafc1600a23d6a4b7dfbae1", "messageHeadline": "Scoped: rename npm pkg keyword [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 82, "deletions": 82}}, {"node": {"oid": "70080063a46f7c049858350f11db4cafa2e2d66d", "messageHeadline": "Scoped: update experimental/codemods to @babel/ [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 683, "deletions": 683}}, {"node": {"oid": "691f90a774f40668e287ebbca88c672166938569", "messageHeadline": "Scoped: change test imports to @babel/ [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 86, "deletions": 86}}, {"node": {"oid": "cde005422701a69ff21044c138c29a5ad23b6d0a", "messageHeadline": "Scoped: change src imports to @babel/ [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 247, "deletions": 247}}, {"node": {"oid": "8e5e27577a2de7a3c8e25d9c1139ed528e4418ad", "messageHeadline": "Scoped: update package.json dependencies to @babel/ [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 359, "deletions": 359}}, {"node": {"oid": "1cd564bd162fd65252545769cf5f79079a10ccc8", "messageHeadline": "Scoped: rename package names to @babel/ [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 127, "deletions": 127}}, {"node": {"oid": "279f55cd9bf1bb0132c1713b3f468f06778be7d9", "messageHeadline": "update to babylon beta.29", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "24d62cd191c9c94d81528fd1f315f05434db10e9", "messageHeadline": "7.0.0-beta.29", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eaf054ba1f978b0dfb43c3fb591cc0caf5788726", "messageHeadline": "Merge pull request #762 from azz/nullish-tests", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 967, "deletions": 4}}, {"node": {"oid": "98621a6901f2c2f04f7de179e75d2f9e0300b0e9", "messageHeadline": "Removed index.js stub from packages/babel-core (#6474)", "author": {"name": "Zachary Sang", "email": "zacharysang@gmail.com", "user": {"login": "zacharysang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58da50aace5cd3e5a322ac0eada423de4cfc79e5", "messageHeadline": "simplify register test (#6391)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "9d00dac41649aee00bba77f6a95166e794f5a200", "messageHeadline": "Update compat-data in babel-preset-env (#6489)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3659652faee7e4546b1964c7746190c8b5bc1f7a", "messageHeadline": "update to beta.3 (#6488)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 460, "deletions": 454}}, {"node": {"oid": "727767c923a44a7d1bedd87fea536b53b12a4c09", "messageHeadline": "Add tests for ?? with other LogicalExpressions", "author": {"name": "Lucas Azzola", "email": "derflatulator@gmail.com", "user": {"login": "azz"}}, "additions": 411, "deletions": 0}}, {"node": {"oid": "12c389b7183e31771a1284b98057694858f9feb7", "messageHeadline": "Merge pull request #6490 from Andarist/deps-fix", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1215db2dd3a6f1c13b2b446f05a2b55791c7a2a6", "messageHeadline": "Fixed es2015-template-literals dependencies", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d80fea47afb3369d52d45e62b4be50806122ed4c", "messageHeadline": "Add polyfills for ES6 static Object methods", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 212, "deletions": 0}}, {"node": {"oid": "94da889ab77746ce15716a6667ad104688f5f11c", "messageHeadline": "v7.0.0-beta.3", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 530, "deletions": 528}}, {"node": {"oid": "f1b8404750ad7da3c1d825caca5f1869cccdcfe3", "messageHeadline": "Move ?? to LogicalExpression", "author": {"name": "Lucas Azzola", "email": "derflatulator@gmail.com", "user": {"login": "azz"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "fcdfb0e31e9c5fd66aa65ca5957c162ec09ff7c4", "messageHeadline": "Add more tests for the nullish coalescing operator", "author": {"name": "Lucas Azzola", "email": "derflatulator@gmail.com", "user": {"login": "azz"}}, "additions": 550, "deletions": 0}}, {"node": {"oid": "f1d2db6cf45657d05c7841bbed7c951cce3f8ddf", "messageHeadline": "7.0.0-beta.28", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e53ce38c75081c73ed72ce715583121735987c61", "messageHeadline": "Implement nullish coalescing operator in parser (#761)", "author": {"name": "Lucas Azzola", "email": "derflatulator@gmail.com", "user": {"login": "azz"}}, "additions": 121, "deletions": 1}}, {"node": {"oid": "b5e6ba62dbc13ca634885bf1705bf8c4dd31cc29", "messageHeadline": "Allow new.target in class properties (#759)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 2333, "deletions": 7}}, {"node": {"oid": "60ea39aa7076e564345d3c0c842083facf15e701", "messageHeadline": "Fix export extensions handling of TS declare keyword (#757)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 524, "deletions": 22}}, {"node": {"oid": "0951720a818e9d56b05e174baecf464ecdce2300", "messageHeadline": "Merge pull request #6481 from nicolo-ribaudo/fn-bind-dupl-nodes-6458", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "4a4c2f37bdf381e08230eb19b35b3635c14177cc", "messageHeadline": "Don't insert duplicated nodes when transforming function bind", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "5f285c1034acebf9303018a541831da143823cc4", "messageHeadline": "Evaluate computed class props only once (#6240) (#6466)", "author": {"name": "Qantas94Heavy", "email": "qantas94heavy@gmail.com", "user": {"login": "Qantas94Heavy"}}, "additions": 98, "deletions": 6}}, {"node": {"oid": "bfa167cc214f292f03fd003ad1c2ecf640ddf581", "messageHeadline": "Add additional tests for ignore/only (#5647)", "author": {"name": "aardito2", "email": "anthony.ardito@gmail.com", "user": {"login": "aardito2"}}, "additions": 89, "deletions": 3}}, {"node": {"oid": "613b1bc192cbd3b472af680cf5a8e746ecad9da3", "messageHeadline": "Changed `beginner-friendly` to `good first issue` as requested in iss\u2026", "author": {"name": "Clark Sandholtz", "email": "clarksandholtz@gmail.com", "user": {"login": "clarksandholtz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "35b111325e78195a4f595f1d7f422e52dd41191f", "messageHeadline": " Changed 'beginner-friendly' to 'good first issue' (#6473) [skip ci]", "author": {"name": "Leyth", "email": "3928442+wehelie@users.noreply.github.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d7fd8888fa838c6c7ed07820a558ca77ee31dd0b", "messageHeadline": "Bump compat-table for Chrome 63 (#6462)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "be58de2b620eedc72a2351275ed4d4a812861f0a", "messageHeadline": "Use no-undefined-identifier eslint rule in packages (#6457)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0fbf3a61fb24a9147fb9e214684fb9ee8615f0ff", "messageHeadline": "Fix new type errors (#754)", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "fcdfc61bdbf8898c9cf872fa4f615bddd4cd3548", "messageHeadline": "Move plugin processing to top of plugins (#6381)", "author": {"name": "Anton Rusinov", "email": "rusinovantondev@gmail.com", "user": {"login": "RusinovAnton"}}, "additions": 135, "deletions": 130}}, {"node": {"oid": "d89063bb32dde867b1b89f4d024409775357a9b2", "messageHeadline": "Ensure that tests run with the monorepo's version of babel-core (#6454)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e52f6caa18f8759f9d538034af215f4cb01acaa0", "messageHeadline": "Drop old compatibility if statement targeting babel@6.15 and earlier \u2026", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "6fc9af52caa4d4449e6adf64ec948173a6c783a8", "messageHeadline": "Merge pull request #751 from gebilaoxiong/remove-unnecessary-return", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 143, "deletions": 76}}, {"node": {"oid": "7d6b15bba95257d6f3257209922659bc2c4ab429", "messageHeadline": "Regenerate types with scripts.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 176, "deletions": 148}}, {"node": {"oid": "94a17419d4c21bccba27d994e9d385177c8609fe", "messageHeadline": "chore: remove unnecessary return", "author": {"name": "gebilaoxiong", "email": "gebilaoxiong@gmail.com", "user": {"login": "gebilaoxiong"}}, "additions": 143, "deletions": 76}}, {"node": {"oid": "a69d75bdcba6fbe230513610db245fd639834e32", "messageHeadline": "Merge pull request #6440 from babel/misc", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 10, "deletions": 26}}, {"node": {"oid": "b4ba3cf2fa8cfdd2718864beed3ff60ca2dfe49a", "messageHeadline": "use yarn for external bootstrap", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "e522dd8a3c200899fd37c5570049e84ef9538c80", "messageHeadline": "use latest yarn", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "ef467a388702f0600371d8fd284330162c0c9e33", "messageHeadline": "move eslint_rules to scripts/eslint_rules [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "35646f15a4c24fbe8d48979ff2a425bcb537d924", "messageHeadline": "reomve unused packages, unused file", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "6298bcde03055000f5364ddd272885ac31a9b1b2", "messageHeadline": "Fix typo in README.md (#6439)", "author": {"name": "gberaudo", "email": "guillaume.beraudo@gmail.com", "user": {"login": "gberaudo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d511cfc0e287d3d33292d7f7afa035c37e51b980", "messageHeadline": "Bit more refactoring from last PR.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "586a73805389dd5d988d11f96dda19307acd6f27", "messageHeadline": "update template [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "841e8e9c8061c1c7b87c6fd6290ffb65d7510c2f", "messageHeadline": "Merge pull request #6435 from loganfsmyth/always-options", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 62, "deletions": 45}}, {"node": {"oid": "b3331c0217fe84ce8f25650a1bd1fe3e01fc010e", "messageHeadline": "Ensure that the options object always exists.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ca4460c0b8943bfed6ab05c42d0964fdb059febf", "messageHeadline": "Standardize on {}|void instead of ?{} options.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "597f1a12cfb2f300195aa87063cd2f7f70395be1", "messageHeadline": "Refactor loaded descriptors to allow mutation of options.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "e01ac56b1cffcb1b1537a8989ae926073c99bd44", "messageHeadline": "Simplify descriptor loading.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "1e12bb6a23d7a5ad19b220d6f342fb6f19e21d1c", "messageHeadline": "Add more types around descriptor processing.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 42, "deletions": 33}}, {"node": {"oid": "2ee45bd04d938cbc540f617e19c9b0d38725f483", "messageHeadline": "Fix package repo url for babel-preset-env [skip ci]", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38355d92308867db501f2eb2f8139d0df2089ee5", "messageHeadline": "Tweak babel-preset-env for monorepo", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 102, "deletions": 5490}}, {"node": {"oid": "2d6606fd5a3c706cf8ac261f2c47f89ab36ba95f", "messageHeadline": "Merge branch 'env'", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 13514, "deletions": 0}}, {"node": {"oid": "714456f19134e6280fad0cb03c7bbddf08b5c932", "messageHeadline": "update regenerator to latest [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70a5b77943a284b7d22581b9adbc3cc43acc7e0b", "messageHeadline": "Move babel-standalone's build scripts to the repo root. (#6383)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 841, "deletions": 226}}, {"node": {"oid": "36d8a13f4dd97ead0dd7c295fbadad2835b2056c", "messageHeadline": "Fix catch error on do expression and add tests (#6372)", "author": {"name": "William", "email": "wcastand@gmail.com", "user": {"login": "wcastand"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "02d0b74d37ccbf1fe026823bbf323a8ce02af059", "messageHeadline": "Extend babel-template to work as a template tag (#5001)", "author": {"name": "Diogo Franco", "email": "diogomfranco@gmail.com", "user": null}, "additions": 285, "deletions": 2}}, {"node": {"oid": "43afb984c4ca7e0d01e7f48b3f398d7cf7dcf8fa", "messageHeadline": "fix readme (#749) [skip ci]", "author": {"name": "Brandon Weaver", "email": "baweaver@users.noreply.github.com", "user": {"login": "baweaver"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93c3c147d61ac7d04f1f81a2c66f1c5c9db4e688", "messageHeadline": "Upgrade selfhosted compilation to beta.2 (Take 2) (#6382)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 517, "deletions": 448}}, {"node": {"oid": "5ea54f6cacdf71f585ef39a974c4e44c29922e6b", "messageHeadline": "Fix \"module\" external helpers output (#6377)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 35, "deletions": 61}}, {"node": {"oid": "68182bd69fe7b6f3d1deac0efb16fc6ff9098363", "messageHeadline": "Fixed reusing node in destructuring plugin, which caused caching issu\u2026", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "4f3e633fd0e4098ef31f57b9510bdb1c64130277", "messageHeadline": "Build with latest Babel", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 473, "deletions": 706}}, {"node": {"oid": "bbdde80992f9750734a7fa5726beb537246dd05c", "messageHeadline": "Update flow-bin to the latest version \ud83d\ude80 (#746)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "91cde0148d16afe9f9192953084f0b668885cdf4", "messageHeadline": "note about .ts extension in the preset [skip ci] (#6365)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "18dcdc958b0a6433a211d744080177e6f5ae091f", "messageHeadline": "export foo -> module.exports = foo in runtime helers (#6366)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "3d43a6edb415caa993a2240775884ce309af0270", "messageHeadline": "Merge pull request #6350 from loganfsmyth/plugin-preset-caching-updated", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 433, "deletions": 87}}, {"node": {"oid": "35312dc3d296f1fe48c0a3e58df66a9f1a7c9743", "messageHeadline": "Track options on the plugin instance to avoid array pair usage.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 27, "deletions": 23}}, {"node": {"oid": "f9bac2a358514d871632a9c715cd4f9c25474532", "messageHeadline": "Implement caching of plugins/presets/options", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 411, "deletions": 69}}, {"node": {"oid": "cc8109cdc307f5b50fb4dd5236ecda2fd1720e30", "messageHeadline": "Merge pull request #6359 from loganfsmyth/file-simplification", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 719, "deletions": 653}}, {"node": {"oid": "f02e6847cf91f5d0f6bef94648ab93919e53a648", "messageHeadline": "Add browser versions of the transform files.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "eae76e5b89a453a120a0b789f7e08d10fc7957a1", "messageHeadline": "Break apart the File class into multiple files and add type definitions.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 672, "deletions": 615}}, {"node": {"oid": "c1df126b839a227ef0278bf479ed562f6bcaf711", "messageHeadline": "Remove wrap function and calculate code frames earlier.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 85, "deletions": 97}}, {"node": {"oid": "4a8137c6b42a6ac7ad20b791453861f520bd3044", "messageHeadline": "Merge pull request #6335 from jridgewell/pipeline", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 429, "deletions": 9}}, {"node": {"oid": "9f90b6f1405f80b432c6f20d18ca6c584cc1e6bb", "messageHeadline": "add con to monorepo.md (#6362) [skip ci]", "author": {"name": "error", "email": "error@error-unlimited.net", "user": {"login": "errorx666"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "db6626718ff30f9c91c9fa87891401a718aa4c92", "messageHeadline": "Document babel helpers (#6364) [skip ci]", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "73fba55c9f6d75704154f577d57ec42044ea4f46", "messageHeadline": "Requeueing sometimes has wrong scope (#6351)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 50, "deletions": 9}}, {"node": {"oid": "977c72250a52490f36c6337571113be24db89b36", "messageHeadline": "Add support for helper dependencies (#6254)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 405, "deletions": 22}}, {"node": {"oid": "9cd4716cb45d90730025d954539bb9a970c10c65", "messageHeadline": "Add --include-dotfiles option to babel-cli (#6232)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 96, "deletions": 16}}, {"node": {"oid": "6816b26994a8b11627c76c07f9f8e6f5f6b2214c", "messageHeadline": "Merge pull request #6356 from JeromeFitz/babel-messages-inline", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 25, "deletions": 154}}, {"node": {"oid": "b492f452ce482105e7bbe08035416d091cf59be9", "messageHeadline": "don't run CI for tags [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d8d35ac0c4ff194d777f046808347ccec4dae007", "messageHeadline": "Annotating taggedTemplateLiteral calls as #__PURE__ (#6327)", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 25, "deletions": 21}}, {"node": {"oid": "789ce386ed3841c3b4be79115313598fce8614b8", "messageHeadline": "Bump prettier (#6355)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 77, "deletions": 27}}, {"node": {"oid": "ae168edcfaefe00c325e0ec1197e1b4f4ae4a7c2", "messageHeadline": "Remove babel-messages (#6347), continuation of #6352", "author": {"name": "JeromeFitz", "email": "jeromes@gmail.com", "user": {"login": "JeromeFitz"}}, "additions": 23, "deletions": 150}}, {"node": {"oid": "6230855b71b396d1f308f131ec73e790bdad6d90", "messageHeadline": "unshiftContainer seems to incorrectly handle function params #6150 (#\u2026", "author": {"name": "Abhilash Singh", "email": "daft300punk@gmail.com", "user": {"login": "singhabhilash"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "aaeebfaf00d440e6acde145bac07a22b71d372de", "messageHeadline": "inlines babel-messages on the following files:", "author": {"name": "rouzbeh84", "email": "rouzbeh.sarrafieh@gmail.com", "user": {"login": "rouzbeh84"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "7c8a6cb4611f13124fcd13aeea2b5035ac5f21fc", "messageHeadline": "remove inline plugin from Babel's .babelrc (#6348)", "author": {"name": "Joe Lim", "email": "xjlim@users.noreply.github.com", "user": {"login": "xjlim"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "0e432f0e0dc4b275ffa6948c3495c5cc5bcf52d5", "messageHeadline": "Remove debug closures (#6349)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e58409b144e35227122eb8e4154caf76c7bf4d11", "messageHeadline": "Indirect eval", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "4b440110a1b572c94e105826a4efa37911e44dc8", "messageHeadline": "Optimize 0 param arrow", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 70, "deletions": 16}}, {"node": {"oid": "60335ce1ad9a79a533f9e67d4732f6dc920f3527", "messageHeadline": "Ensure left is evaluated before right", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 88, "deletions": 41}}, {"node": {"oid": "81496ab7b1977afceb35acf267fb4c0bf8dde952", "messageHeadline": "Pipeline operator", "author": {"name": "Gilbert", "email": "gilbertbgarza@gmail.com", "user": {"login": "gilbert"}}, "additions": 302, "deletions": 9}}, {"node": {"oid": "3746273eda10af0deeee5c423d75f252f8963084", "messageHeadline": "Path#ensureBlock keeps path context (#6337)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 118, "deletions": 14}}, {"node": {"oid": "828aec757ad714fe6b8f78298daf6ac9c11fe972", "messageHeadline": "Merge pull request #6326 from loganfsmyth/preserve-config-identity", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 600, "deletions": 123}}, {"node": {"oid": "a85a404175acdf9928bfe8116950ad7a8f0ed730", "messageHeadline": "Merge pull request #6343 from loganfsmyth/metadata-cleanup", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 40, "deletions": 485}}, {"node": {"oid": "a390a92d6a8e16a5cfc92a4163c8cac64d789860", "messageHeadline": "Remove unused helpers prop.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f20f8b164f225a3c854ddbf9651b16a515082dd7", "messageHeadline": "Remove unused module metadata collection.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 8, "deletions": 341}}, {"node": {"oid": "3bac67b4b90b2cbbea0dd44d283234ce35776f57", "messageHeadline": "Remove the resolveModuleSource options.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 12, "deletions": 51}}, {"node": {"oid": "8339e036bfe5fdd3f8ba2791de5456fd259dfda6", "messageHeadline": "Remove babel.analyse and surrounding helpers.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 56}}, {"node": {"oid": "655d1cc91bd6816388a932cd481283921fbdd855", "messageHeadline": "Remove unused 'usedHelpers' property.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "258e3383bdc036a53c7b12a7da077090c7f4ef3e", "messageHeadline": "Add Number.parseFloat/Number.parseInt mappings", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 121, "deletions": 36}}, {"node": {"oid": "9418945a1f3a8a1fafaacde00bce4ec4c866c5e5", "messageHeadline": "updated readme [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "f48e32bab700817d5ee879fedabe0d7cf91b4fb4", "messageHeadline": "Add transform-new-target and missed stage-3 plugins to babel-standalo\u2026", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "832408e85ded7e163dcefb50e63d314fa7ab3aef", "messageHeadline": "Fix generator missing parens on Flow union types (#6334)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "455cb5b8d8e6fe4dc9cb8763ae198ab6d1f1137d", "messageHeadline": "Remove unused file properties.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "c8835cbbee114e83f0ff98dd5816695cd4d08829", "messageHeadline": "Remove unnecessary Store subclass.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 20, "deletions": 22}}, {"node": {"oid": "1938f490b3509532f0e2c84b7a8b6f3cd1466000", "messageHeadline": "Move pipeline file to index.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0ab0f81d3cab5d030132ea1b2c6f898a66bbcc2", "messageHeadline": "transform-es2015-template-literals doesn't have spec mode anymore, ch\u2026", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "64366a207e7481d2a4e865940649c1c2e379d9d6", "messageHeadline": "7.0.0-beta.27", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2e06a9496734549b00308221a10b71fa6d882a4", "messageHeadline": "Pipeline Operator proposal (#742)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 968, "deletions": 3}}, {"node": {"oid": "18c6b4e3e93e2bd388debaf596e7b5869a8cbbbd", "messageHeadline": "Fix: major revision to valid and invalid numeric literal separator \"s\u2026", "author": {"name": "Rick Waldron", "email": "waldron.rick@gmail.com", "user": {"login": "rwaldron"}}, "additions": 589, "deletions": 84}}, {"node": {"oid": "17be9360af6e3fe4c49093d7d4d7dda9993edf18", "messageHeadline": "Update babel-eslint to the latest version \ud83d\ude80 (#738)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b8ba10532e01454a6882b38197cf0832c9d1bf7c", "messageHeadline": "Fix NumericLiteralSeparator SyntaxError message to match V8 (#743)", "author": {"name": "Rick Waldron", "email": "waldron.rick@gmail.com", "user": {"login": "rwaldron"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "ab268877fd24b01d01433791aee66079f902c1c5", "messageHeadline": "don't build for tags (#741)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "048a5b80214520c4123728a8c124ef0ad9e76511", "messageHeadline": "Reenable Flow in option-manager", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "23f98a753a97d2e0db42f4a6f3f06fa953b74172", "messageHeadline": "Add throw expressions (#6325)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 247, "deletions": 6}}, {"node": {"oid": "508cb70a3564578641768c048cc24b14d8a131eb", "messageHeadline": "7.0.0-beta.26", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "664ff37b3651e189170d533d262455a74502a77b", "messageHeadline": "Fix flow errors (#735)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 82, "deletions": 75}}, {"node": {"oid": "fc448ca8f2893a6b6b3ce7c5936834fa7813d766", "messageHeadline": "Flatten, process, and cache incoming options by key.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 530, "deletions": 70}}, {"node": {"oid": "8af007d560f56e1414f3c9e68eb19544adac40c9", "messageHeadline": "Add throw expressions (#740)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 666, "deletions": 3}}, {"node": {"oid": "ef8e30419c2db864e62f62bedf1a2069a0fdc21d", "messageHeadline": "Add yield-result (#737)", "author": {"name": "Zoe Carver", "email": "pudility@users.noreply.github.com", "user": {"login": "pudility"}}, "additions": 492, "deletions": 0}}, {"node": {"oid": "c4696a5bd2db5e2337637b15391baf575caf44ad", "messageHeadline": "add docs for other import syntax [skip ci] (#6323)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 52, "deletions": 2}}, {"node": {"oid": "a599c49436e15c6fd8cf10bec1ad157f63b62889", "messageHeadline": "Centralize call to getEnv().", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 34, "deletions": 26}}, {"node": {"oid": "7455e58270cf95e4fcdee7115df1fcc76f733717", "messageHeadline": "Reuse config file merge.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "9a4b764bdea75c7f52bc8fc779610bd7cc69d8f9", "messageHeadline": "Centralize config processing in class.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 27, "deletions": 19}}, {"node": {"oid": "2d7cda4d285264be46c216c465f41952f8e209ab", "messageHeadline": "Remove unnecessary function.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "073a0dc823b83cf708087f181a1e94aeb5c0feb3", "messageHeadline": "Split the ignore logic into its own helper class.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 120, "deletions": 112}}, {"node": {"oid": "508597aadc29eccdc2dc34249a048db4a0c5a75f", "messageHeadline": "Merge pull request #6309 from loganfsmyth/assert-module-exports-usage", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 374, "deletions": 66}}, {"node": {"oid": "0368d41441bdd37bc211228a83db8af6140191a2", "messageHeadline": "Fix some README issues.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "e65994e43d5e0a9f01f3c23511e7b811da0fb455", "messageHeadline": "Add tests for locally-declared 'exports' and 'module'.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "b79df60fe61c473975df1c6a7d8e28587636b093", "messageHeadline": "Disallow usage of module/exports in ES6 modules.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 177, "deletions": 1}}, {"node": {"oid": "9dfcf0f116bb9040966351c0dd61625d713e5a7d", "messageHeadline": "Split the simple-access transforms out of the module transform into a\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 137, "deletions": 65}}, {"node": {"oid": "0125c03303cabd3b61eebbef1dabf93608de44bd", "messageHeadline": "Merge pull request #6304 from loganfsmyth/import-helper", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1995, "deletions": 192}}, {"node": {"oid": "14ace422c37e1094fa236e94d1be2ad9323fbff3", "messageHeadline": "Fix two small typoes.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f11cce1d7ceefa7429db0898a9c94430fb36a8c0", "messageHeadline": "Avoid exception when instanceof is in anonymous function declaration.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9b0f50943398d4cb42590c6854a8bc41c0f1765c", "messageHeadline": "Avoid exception when typeof is in anonymous function declaration.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "8bea5f4f16068187e91acb319b1e85a2c4f817d9", "messageHeadline": "Fix bail-out for standalone build.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed6e6fd7dd93c1ae832fc4534263f9ec5d726e73", "messageHeadline": "Export babel-runtime helpers as standard CommonJS.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 45, "deletions": 55}}, {"node": {"oid": "5eda451fb8cc67755d3c8933832db3df58241e90", "messageHeadline": "Remove the unused '.addImports' API from 'babel-core'.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 7, "deletions": 73}}, {"node": {"oid": "ed3603ef441c5c568cf8d85074ce61b3307d4a29", "messageHeadline": "Use the imports helper in transform-runtime.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 150, "deletions": 47}}, {"node": {"oid": "11715cb7af5961ff7545d88de4e4380ad016e264", "messageHeadline": "Use the imports helper in async-to-module-method.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "ec9754bc40f7066952cd977fb1b0b91def5e9fa8", "messageHeadline": "Implement a new utility module for injecting module imports.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1768, "deletions": 26}}, {"node": {"oid": "84184e2ddde07ff4ded568f044fa7b5fd0b41907", "messageHeadline": "Add failing test for babel-runtime import issue.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "a1c268667aaab359bfc9a402156308e2cfe0d94c", "messageHeadline": "Fix bug in helper processing.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "d159c468b2c735452bf0ea193003b68c92609caa", "messageHeadline": "Factor transform-runtime import insertion.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "a9dd7d970f28ca288d89eac7255952a1739fe902", "messageHeadline": "2.0.0-beta.2", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7aaf1f36195b9d7eb168bf1cc8c2782bcc8bcce", "messageHeadline": "update to beta.2 (#427)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 296, "deletions": 289}}, {"node": {"oid": "70547efcc18d6a8e816c7ae8a7201ab495277fc3", "messageHeadline": "v7.0.0-beta.2", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 470, "deletions": 470}}, {"node": {"oid": "195745f25fa3f20c679e6c22e33431f029792a39", "messageHeadline": "update types readme [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "c821d3a59141d125c067363049a15b841360fd37", "messageHeadline": "Updates for handling codemods folder (#6279)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 149, "deletions": 104}}, {"node": {"oid": "5a2a5fb41130c51a8be19855cb9b59c4afa8733c", "messageHeadline": "Move template object creation from core into the template transform. \u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 39, "deletions": 37}}, {"node": {"oid": "0379060f8ab023503217259d5b0997e7372a8e6b", "messageHeadline": "addMapping method call missing name parameter (#6310)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8aabbbc822a9d6544bc3eac7729e50dd66367e68", "messageHeadline": "Use helper-builder-react-jsx inside plugin-transform-react-inline-ele\u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 68, "deletions": 62}}, {"node": {"oid": "314bd31b855c9c198012befe5c63f361ac0e5ca8", "messageHeadline": "update generator/babel-types printing, babylon (#6306)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 315, "deletions": 198}}, {"node": {"oid": "4de29fe5e613bed2602f9be6c8e917242068e48b", "messageHeadline": "Distinguish between ternary's : and arrow fn's return type (#596)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 6888, "deletions": 13}}, {"node": {"oid": "4c517a8912234b0b56d95fe8e294a2b45c8cae8f", "messageHeadline": "update readme [skip ci] (#6305)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "20ec5c77b73b018958a0fd219abb424e78a252f9", "messageHeadline": "7.0.0-beta.25", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9766932db539421e735c4ea28effdef2f0fcef8", "messageHeadline": "Ensure no-overlap between Flow and TS node types (#710)", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 410, "deletions": 361}}, {"node": {"oid": "4bd9d751f48bc750444b5089a280cbbe6a189da4", "messageHeadline": "Add minor edits to babel-helper-annotate-as-pure README [skip ci]", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "413ffe663953446e0c3ae6e710f434ada670c1eb", "messageHeadline": "Extracted babel-helper-annotate-as-pure (#6267)", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 119, "deletions": 26}}, {"node": {"oid": "6012c5bedb306d2547d939507d5dfc14e13c947d", "messageHeadline": "Fix targets.browsers anchor links [skip ci]", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a4acf2da6d31027bbb4589da1836e09f47e131c9", "messageHeadline": "Clean up uncatagorised decorators (1/2) (#731)", "author": {"name": "Zoe Carver", "email": "pudility@users.noreply.github.com", "user": {"login": "pudility"}}, "additions": 0, "deletions": 21}}, {"node": {"oid": "2374062bbdfe8815892d64bd797298805db8b150", "messageHeadline": "Remove babel-node from babel-cli (#6251)", "author": {"name": "Pranav Prakash", "email": "pranavpr@users.noreply.github.com", "user": {"login": "pranavpr"}}, "additions": 1, "deletions": 382}}, {"node": {"oid": "b115ea5da7d9e68a5b00be6b8d8377387d06e514", "messageHeadline": "Merge pull request #6280 from loganfsmyth/only-transform-modules", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 86, "deletions": 70}}, {"node": {"oid": "d8b7bc39af079475714c91ccd3c53c384d9ed320", "messageHeadline": "Fixed loose option of transform-es2015-parameters handling only Assig\u2026", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 68, "deletions": 41}}, {"node": {"oid": "0f8c4dc5a1af6580d980252de7ad90649d0672d4", "messageHeadline": "Fixed transform-fixture-test-runner API docs [skip ci] (#6293)", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "69f237b743651c37359e6ec62be106f82eeca69a", "messageHeadline": "Fix table of contents in README (#423)", "author": {"name": "Sean Zellmer", "email": "sean@lejeunerenard.com", "user": {"login": "lejeunerenard"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "72da5e1d022a533c7209070aa1eb2920552526b5", "messageHeadline": "Quick fix for default import that also uses names. (#6282)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 28, "deletions": 16}}, {"node": {"oid": "9159323b1e2439481f9594c0c23068c956f853e2", "messageHeadline": "Skip adding explicit undefined for let declarations when it is not ne\u2026", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "88b7983e4f1b4d472f37c057afce0e86da7feb0b", "messageHeadline": "Fixed asyncToGenerator helper using arrow function (#6289)", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "bfd9c7ba508cf06813636e2dc6adf5658c743b34", "messageHeadline": "Clean up uncategorised tests (#730)", "author": {"name": "Zoe Carver", "email": "pudility@users.noreply.github.com", "user": {"login": "pudility"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5983ae38fc3f4c740ac8c582b34f77dfaa6d5509", "messageHeadline": "Merge pull request #729 from babel/greenkeeper/flow-bin-0.55.0", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f6d7209f0e6a02f1f4b347db247b1e96ceea6aec", "messageHeadline": "chore(package): update lockfile", "author": {"name": "greenkeeper[bot]", "email": "support@greenkeeper.io", "user": {"login": "greenkeeperio-bot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "040e46d4f8bee39b511b3bfb7cc6bb57ecd4fd78", "messageHeadline": "chore(package): update flow-bin to version 0.55.0", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b88e079ef52d8e13c5d8386262a6cbc2f584a2a", "messageHeadline": "Only transform this/use strict if a module.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 46, "deletions": 58}}, {"node": {"oid": "8e6b5de042c2f25475b15b7182b9cf7b24b38dd4", "messageHeadline": "Allow tests to be .mjs files.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 38, "deletions": 6}}, {"node": {"oid": "aebebd3dde4fa8bf7247f99738f6054421676fac", "messageHeadline": "Remove unused expected.json parsing.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "f23dd3a04cfcd7519411ba486486cfbf7db5b6e0", "messageHeadline": "Move 'this' tests to the correct place.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fec79e358cdf745a0696e77c64ed2b6734ce518f", "messageHeadline": "Ensure that Program nodes have a sourceType.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "7c971f3d4d56723d3a03a1ad7f1d7f7cb136b6b2", "messageHeadline": "2.0.0-beta.1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03d7089b43945b62ce5dc9e88094c113658353c4", "messageHeadline": "Rename stage3 (#421)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 55, "deletions": 25}}, {"node": {"oid": "b83fa26937b2a5b060739f217cdab2d53b2433fc", "messageHeadline": "release as 0.0.1 [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23121d2bd357b738afe113cf7fed25c907bad8be", "messageHeadline": "v7.0.0-beta.1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 463, "deletions": 463}}, {"node": {"oid": "5b9112c7948d6db26e811e3ad0a991c83f303140", "messageHeadline": "babel-helper-modules -> babel-helper-module-transforms since package \u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "8597219ce565cc55257b54f757c3464361c3951a", "messageHeadline": "move to codemods folder [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 48, "deletions": 6}}, {"node": {"oid": "5c824273bc95b6d3c168d987fd9f00df405bd6f2", "messageHeadline": "update to beta.0 [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8dffbf19d0f628d5cc7ae0d238d3f115e39ace5c", "messageHeadline": "Codemod: remove unused catch binding (#6048)", "author": {"name": "MarckK", "email": "karadelamarck@gmail.com", "user": {"login": "MarckK"}}, "additions": 234, "deletions": 0}}, {"node": {"oid": "27b155aa7134c1dcf6df04762f98393c0392aa9c", "messageHeadline": "Add stage-3 plugin option (#384)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 731, "deletions": 139}}, {"node": {"oid": "57584268cdaed12ef1fdc27841207c82c1241745", "messageHeadline": "move out syntax plugins to babel/babel-archive, they don't need to be\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 39, "deletions": 313}}, {"node": {"oid": "174eaa058a6acd5af93df528394377c2a2c94816", "messageHeadline": "just inline the type (#6271) [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "4519f95a297e2834c6a7044fec5239f11dffeeb3", "messageHeadline": "Fixed buildExternalHelpers tool for var and module output types (#6260)", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 56, "deletions": 33}}, {"node": {"oid": "38504c68e3f0ef93e607e3c40055af0d0f989292", "messageHeadline": "7.0.0-beta.24", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7eaf5560946ff6233f5f1f43174d95ac4ab51403", "messageHeadline": "Update babel-eslint to the latest version \ud83d\ude80 (#719) [skip ci]", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 58, "deletions": 93}}, {"node": {"oid": "fc1e1c56685325203fccc9439533495e07ea247f", "messageHeadline": "Preserve _blockHoist values for injected binding references. (#6269)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bd734f03fb77fed102de9988130d36b44c7c7d3a", "messageHeadline": "Make babel-register 7.x backward-compatible with 6.x. (#6268)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "9f0f8d99d5cfa7927ab8edf4999e31b0153ba6c2", "messageHeadline": "Merge branch 'master' into 2.0", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 43, "deletions": 3}}, {"node": {"oid": "8b97a8acf92fd311210c33a53bfcd1675a984441", "messageHeadline": "Clarify purpose of the tool in README (#419)", "author": {"name": "James Hegedus", "email": "jthegedus@users.noreply.github.com", "user": {"login": "jthegedus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e98bb3dc60ecea216a5d09f669399ad12c857a06", "messageHeadline": "Use new Array instead of Array for V8 optimization (#6250)", "author": {"name": "Pranav Prakash", "email": "pranavpr@users.noreply.github.com", "user": {"login": "pranavpr"}}, "additions": 53, "deletions": 53}}, {"node": {"oid": "24713e504010dff6da2617e62d3d04e6a2738581", "messageHeadline": "transform-es2015-unicode-regex: Add tests for U+002F (#6265)", "author": {"name": "Mathias Bynens", "email": "mathias@qiwi.be", "user": {"login": "mathiasbynens"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "51b0b06a2549d01721b48cca3cbfee36ca45281c", "messageHeadline": "Update regexpu-core to v4.1.3 (#6263)", "author": {"name": "Mathias Bynens", "email": "mathias@qiwi.be", "user": {"login": "mathiasbynens"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d016deac3ded279bd0b335b8767a1b5264d8b8d8", "messageHeadline": "Merge pull request #727 from jridgewell/private-methods", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 161, "deletions": 183}}, {"node": {"oid": "1f11dc08819a06f6566bd978506cb93c247aef36", "messageHeadline": "classPrivateMethods enables PrivateName usage", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 161, "deletions": 183}}, {"node": {"oid": "3cdb7d7f0fffa48a9181ceeb05ede5382b1ab669", "messageHeadline": "added instanceOf plugin to preset es2015 (#6257)", "author": {"name": "Ajay Narain Mathur", "email": "ajaynarainmathur@gmail.com", "user": {"login": "ajaymathur"}}, "additions": 58, "deletions": 22}}, {"node": {"oid": "f5ad86c5c624326d4280ba6ac04b886c57f278da", "messageHeadline": "Fix newlines before the update suffix operator in babel-generator (#6\u2026", "author": {"name": "Ethan Han", "email": "zestime@gmail.com", "user": {"login": "zestime"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c815cf554f56220b52a68e325f0e1b55010ebc9c", "messageHeadline": "stopped working at some point so let's remove [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "745c4740af136fa590c829cf435c60e6413a8952", "messageHeadline": "remove ref to phabricator now that we've been on gissues for a while \u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 12, "deletions": 18}}, {"node": {"oid": "5fae81f43fe65f9e38d65e3a8166ed97e4b47a1c", "messageHeadline": "move out old changelog, remove npm owners unused file [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "efe5c7928aca886bbd39fe33b1523ef52128a2a7", "messageHeadline": "readme: move partially into packages/ [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 82, "deletions": 0}}, {"node": {"oid": "1c14fb122787386ad8dea7e6ce4c7d8a3b95b92a", "messageHeadline": "readme: move out packages [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 83}}, {"node": {"oid": "9b582c913aa5a66f50f7c9f2261790d45b94489b", "messageHeadline": "Update rollup to the latest version \ud83d\ude80 (#725)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "41f419a2fc14d5ec06fa44a7cd3ce75c99360693", "messageHeadline": "Merge pull request #416 from babel/fix-docs", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4df876b4b5003742f3b73e84496472e097678f6d", "messageHeadline": "Docs: fix claim about node versions in readme", "author": {"name": "Kevin Gibbons", "email": "bakkot@gmail.com", "user": {"login": "bakkot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a0dd4e0012864dcc9b81f80918e42136c34383f", "messageHeadline": "Fix jsx-source to not fail without filename (#6239)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "583a875d22233d598e70016d80bc5a17b850f378", "messageHeadline": "Add core-js stubs for parseFloat and parseInt to babel-polyfill (#6256)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5f5ad940ede13d2432e0027a199f0f130ba38c19", "messageHeadline": "Bump regenerator-runtime version in babel-polyfill (#6255)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f35cf8185b542d39293dbb35aa6e07dd18fcd668", "messageHeadline": "Change usage of flag that was renamed.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f390b028212b49dffc371989e92d972545b33fa", "messageHeadline": "Make terminator paren comment check more strict (#5651)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "4df30fc300510f27a28e3f0f2ebbe6afba364232", "messageHeadline": "7.0.0-beta.23", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf93be47c236c315191aedd67262f2b02be1c8a5", "messageHeadline": "Merge pull request #6244 from loganfsmyth/remove-strict-toggling-wild\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 9, "deletions": 36}}, {"node": {"oid": "cdb34c3aa29c520928291b90f2b5fa403187fcb8", "messageHeadline": "Add support for new.target transform (#414)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 40, "deletions": 25}}, {"node": {"oid": "3c93189fce257d8d7067160e310468369ea65efd", "messageHeadline": "Remove useless stict toggle from strict transform.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 24}}, {"node": {"oid": "b6ae55153caebfd1578c75ee5d368fd40460bf08", "messageHeadline": "Misc documentation fix.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "2801bfe35c55e430f5348b9cab3bf860aef8b4e7", "messageHeadline": "Remove 'strict:false' directive behavior. Use 'strictMode:false'.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "637bba542a27c106bab4413674b601f6b3e50a87", "messageHeadline": "Remove interop toggling behavior of 'strict'.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "c65742602b7914cd06923c8bdb53df51d6124ec7", "messageHeadline": "Add some docs for why template literals use a chain of .concat() calls.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "18f77b3aa99530071c2b159072ebfaeb7d1ba7d7", "messageHeadline": "Merge pull request #6238 from loganfsmyth/reexport-name-priority", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 107, "deletions": 2}}, {"node": {"oid": "f3fe5001e6140c6651413e66baa829a5dac88f1c", "messageHeadline": "Flesh out readme (#410)", "author": {"name": "Stephen Scott", "email": "me@suchipi.com", "user": {"login": "suchipi"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "0ea295e83ba0b6eff8ff078830ae4da89a2aee00", "messageHeadline": "Make sure that export * from does not overwrite named exports.", "author": {"name": "Ma\u00ebl Nison", "email": "nison.mael@gmail.com", "user": {"login": "arcanis"}}, "additions": 74, "deletions": 2}}, {"node": {"oid": "634c750558e5ce149b879b66888d5ffd41865cab", "messageHeadline": "Ensure helpers that reference globals continue to reference the globa\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "158e9fbfd7cbd7cd5c51196e603401e6109face6", "messageHeadline": "Represent helpers as simple modules.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 573, "deletions": 354}}, {"node": {"oid": "0c5fae2faa251e3c2459071cacc41408ef56150d", "messageHeadline": "Make sure source type is module when parsing .mjs (#5700)", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "717913640174bf177a7ed9d037ec15c25775e881", "messageHeadline": "Ensure the AMD/UMD loaders all have params for each import to avoid l\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 20, "deletions": 56}}, {"node": {"oid": "5bb6a83fa858755864e0368aa21a4823308f0f3f", "messageHeadline": "Add new tests for export * from with other names.", "author": {"name": "Ma\u00ebl Nison", "email": "nison.mael@gmail.com", "user": {"login": "arcanis"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "5006c81b77d6f0c119e7f64d402768ad9af27ae4", "messageHeadline": "Apply the new module transform the the babel-runtime helper files.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "1e750a945c2578d9b645272e8f89d66145955c96", "messageHeadline": "Convert CommonJS to use new shared implementation.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1013, "deletions": 915}}, {"node": {"oid": "f17d30692c5a4b892d1ea212aef875de9695d23a", "messageHeadline": "Convert AMD to use new shared implementation.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 273, "deletions": 251}}, {"node": {"oid": "95e08b6d2a16d2059284361e8aba8caf7338cfa8", "messageHeadline": "Convert UMD to use new implementation of module logic.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1512, "deletions": 284}}, {"node": {"oid": "47a254025a185b465b483dae6723de15d7be9da5", "messageHeadline": "Return a unique identifier node for each use.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 9, "deletions": 21}}, {"node": {"oid": "20679979fce602b5aca90ece870075f15d43594a", "messageHeadline": "Remove the unused 'scope' param from 'traverse.hasType'.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "feed22c8221c6a1f86c4aef0f43c5523fc4da837", "messageHeadline": "2.0.0-beta.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a381f9b5f0a2343e688e2151601f46799e6067e7", "messageHeadline": "update to beta.0 (#413)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 337, "deletions": 271}}, {"node": {"oid": "1cdacf85ae774783ead6c2b9ac8184344bf2c6d5", "messageHeadline": "update types readme [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1c13250807e94d3c69b9edef5f6fdf86d1e165ae", "messageHeadline": "v7.0.0-beta.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 471, "deletions": 471}}, {"node": {"oid": "8742012b5e04a8d310b62d97303b118ea908e4ea", "messageHeadline": "Add --keep-file-extension option to babel-cli (#6221)", "author": {"name": "Laurin Quast", "email": "laurinquast@googlemail.com", "user": {"login": "n1ru4l"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "4daf11528c62d39309904f40baf22f90d307cd58", "messageHeadline": "Return inserted/replaced paths (#5710)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 244, "deletions": 88}}, {"node": {"oid": "c47258d68c94839840f622014b5fe266ac2a59e2", "messageHeadline": "Annotating transformed classes with #__PURE__ comment (#6209)", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 299, "deletions": 112}}, {"node": {"oid": "c4f6a7a06f9ec4b3203da1a372159f4807d13b08", "messageHeadline": "Add failing test case for object rest after array rest, and fix it. (\u2026", "author": {"name": "Ben Newman", "email": "ben@benjamn.com", "user": {"login": "benjamn"}}, "additions": 32, "deletions": 4}}, {"node": {"oid": "1341e4163b1c2221d8c4c87a1d1e852522e257c8", "messageHeadline": "fix(preset-es2015): pass loose option (#6224)", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3bd142ba8acf25995afd69e15c72273fd26fcfcd", "messageHeadline": "Merge pull request #716 from babel/rollup", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b6467a68caaec76c0635c7ea57040320ab6244c5", "messageHeadline": "Add option to define output directory relative to the input (#5421)", "author": {"name": "Lukas Geiger", "email": "lgeiger@users.noreply.github.com", "user": {"login": "lgeiger"}}, "additions": 127, "deletions": 7}}, {"node": {"oid": "5565e1b4062756f02e59d478b4752489992df3a0", "messageHeadline": "Correctly requeue CallExpression in AMD transform (#5497)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 50, "deletions": 2}}, {"node": {"oid": "6560a29c36fd0f9ef84e78738de11e0477b1384f", "messageHeadline": "Redeclaring a variable counts as a modification (#6219)", "author": {"name": "Ruben Verborgh", "email": "ruben@verborgh.org", "user": {"login": "RubenVerborgh"}}, "additions": 30, "deletions": 18}}, {"node": {"oid": "4e612058c0380e5b601040a1d3adf8c85c2d8515", "messageHeadline": "Do not fix linting errors in precommit hooks (#6218)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b8544de9a8e1366689f5ea65c2ed8e3b406bcc20", "messageHeadline": "Bump rollup", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e8c533ba683793ad176c28258689d4a7c045506c", "messageHeadline": "Merge pull request #715 from nicolo-ribaudo/makePredicate-comment", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "b97c534b3235e093f2205c81968df04138b5aa1c", "messageHeadline": "Remove outdated imports", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "ef31a148a6d4fcacb566065d0a819fd3db2c9c63", "messageHeadline": "Remove outdated comment", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "4e7961dcf8104e390b39b534a3ec39b795a7a0c1", "messageHeadline": "Use `/bin/bash` instead of `/bin/sh` in scripts", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "65bea96544561c68bdf84fa9f85bc7afdd3535c8", "messageHeadline": "Add support for class private methods (#703)", "author": {"name": "Karl Cheng", "email": "qantas94heavy@gmail.com", "user": {"login": "Qantas94Heavy"}}, "additions": 3321, "deletions": 316}}, {"node": {"oid": "b65b5a2f1cbf761d78d821d7b07a06e4b8e74795", "messageHeadline": "Update flow-bin to the latest version \ud83d\ude80 (#714)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bbac1ebe453d9f15b80ba52e7d8ac03cf9903a81", "messageHeadline": "2.0.0-alpha.20", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c70b27b5306f81aff2d86bc60ddc7f8d869f956", "messageHeadline": "add basic example [skip ci] (#409)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "777a9ae6e42db1c9d57bbbdca8b233c2dc9b89ac", "messageHeadline": "warn about class properties support in decorators readme and error me\u2026", "author": {"name": "Noah Lemen", "email": "noah.lemen@gmail.com", "user": {"login": "noahlemen"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "3a2b7fe3cd32c0bcaca264ae440cfc679fdf5fd7", "messageHeadline": "JSX pragma revert (#6195)", "author": {"name": "Astha Sharma", "email": "asthamaths@gmail.com", "user": {"login": "asthas"}}, "additions": 159, "deletions": 1164}}, {"node": {"oid": "d6ba4d0a24ef4b0c7d4b15096ee8dedea6702910", "messageHeadline": "Only compile files inside the cwd in babel-register. (#5590)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "5df70e6a94e0cd302a4a7e1d7b8d85b769757e73", "messageHeadline": "Fix bad Scope#parent caching (#6155)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 109, "deletions": 37}}, {"node": {"oid": "ca117e08cb20d3e110757d5060e8d1661eca78eb", "messageHeadline": "fix(requeue): Always requeue implicitely created BlockStatements (#6193)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "2dd03e3ee9c394771ca53652c3f74c8aef0ebd2d", "messageHeadline": "Allow NodeJS v8.4 experimental HTTP2 (#6175)", "author": {"name": "Zev Isert", "email": "zevisert@users.noreply.github.com", "user": {"login": "zevisert"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4f441ff27e4a71cf42b84e202a268623602a463c", "messageHeadline": "Ignore the standalone output bundle so it will require() faster.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f7109658f9975aa3a4bf77c7de6c6c9a9d627471", "messageHeadline": "Added --delete-dir-on-start option for babel (#6187)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "f39811d27118dc3c4236a1ce44679601597a92d2", "messageHeadline": "Derived constructors don't always need a super (#6189)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 93, "deletions": 20}}, {"node": {"oid": "fad9345c855ebf0de21ba96dce89de88c9ab9b47", "messageHeadline": "Revert Yarn workspace changes from #6056 for now.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "8cc89e622853561a61351cd48ab9f419c10ceaaf", "messageHeadline": "Remove duplicate flow travis job, and update whitelist (#711)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "1797ac5015be20d4973148d0361c8a7b328f628b", "messageHeadline": "Update babylon and remove bad label tests (#6188)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 1, "deletions": 28}}, {"node": {"oid": "76161e0a737d4b4921197cc13a76e25cc14b1567", "messageHeadline": "Added new outputType - module - for build-external-helpers tool. Shou\u2026", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "ab30fa54cbf69a09ee1125cc3622fea64ae382b9", "messageHeadline": "Update debug to 3.0 (#6184)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "44f6ff5e85a5e0a64bcb4ba6f1d0d64ca0eb9723", "messageHeadline": "Update prettier, eslint + plugins, flow, husky and lint-staged (#6183)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 519, "deletions": 452}}, {"node": {"oid": "6108bee4f9cc8cea1ff28ab332daf788007826e9", "messageHeadline": "update changelog labels [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "5e018d507b04e94d465c0cb8673156e7bce6dfa5", "messageHeadline": "Use correct branch for babel test (#707)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6b2c6bef0b71db373bcecd3c030ed6537baa31a", "messageHeadline": "Merge pull request #680 from nicolo-ribaudo/flow-tests", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 221, "deletions": 75}}, {"node": {"oid": "0189b387026c35472dccf45d14d58312d249f799", "messageHeadline": "Merge branch '6.x' into 7.0", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 594, "deletions": 43}}, {"node": {"oid": "22ff8be4a7a058cfa3a5e46299010a2789d78cdb", "messageHeadline": "Bump browserslist to 2.4. (#406)", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 50, "deletions": 91}}, {"node": {"oid": "39bd9b58e1b473037d53090714beb0638a36e742", "messageHeadline": "update to alpha.20 (#405)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 269, "deletions": 261}}, {"node": {"oid": "b82b65a31e73e757a33335848f70d3b7e7329965", "messageHeadline": "v7.0.0-alpha.20", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 471, "deletions": 471}}, {"node": {"oid": "5196b94fa54c8febe9c73234eefb3b9b2b0cea7f", "messageHeadline": "Add Node usage (#398) [skip ci]", "author": {"name": "Cory Simmons", "email": "corysimmons@users.noreply.github.com", "user": {"login": "corysimmons"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "5e7fce3fe079102fba880cf646c8e6b5d16e6669", "messageHeadline": "Update babylon (#6172)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "84580cc2d12b390d9bf99040769e719750a3c5ca", "messageHeadline": "Refactor es2015-loose and es2015-no-commonjs presets to use preset op\u2026", "author": {"name": "Brandon Max", "email": "bmax@users.noreply.github.com", "user": {"login": "bmax"}}, "additions": 29, "deletions": 74}}, {"node": {"oid": "0beaf4d54e67d077cb44c423fae3868cfd62216e", "messageHeadline": "Merge pull request #705 from babel/flow-declare-var-primitive", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 106, "deletions": 3}}, {"node": {"oid": "d70603ffa993ade60f9ea6debbcea2c67f025d59", "messageHeadline": "re-add template literals tests, add ones that were missing (#6169)", "author": {"name": "Noah Lemen", "email": "noah.lemen@gmail.com", "user": {"login": "noahlemen"}}, "additions": 92, "deletions": 2}}, {"node": {"oid": "d79a7920a1bf3536ecd007efb46ee283f51ea294", "messageHeadline": "Merge pull request #5586 from loganfsmyth/config-dependency-cycles", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 84, "deletions": 17}}, {"node": {"oid": "2846e06db17cd5a4539bb8dc0e57e83201634861", "messageHeadline": "Add dependency cycle handing for plugins and config files.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 39, "deletions": 7}}, {"node": {"oid": "beff7809eaaad76f78d1889aeec7fd101c7e011d", "messageHeadline": "Add debug() calls for config loading.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 47, "deletions": 12}}, {"node": {"oid": "0a4f1b0a6ed1d1bf897349e40a4c55ace161dc4b", "messageHeadline": "update babylon beta.22 (#6167)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "55f38933bfb16ceb3610faf6dbecc3548c6c6fa3", "messageHeadline": "Add allowPrimitiveOverride option to flowParseTypeAnnotatableIdentifier", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 106, "deletions": 3}}, {"node": {"oid": "3f1dbecd2ebc9b3d0feef167c2485e162b7f10c4", "messageHeadline": "7.0.0-beta.22", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cde42329ac75d18cb38db11443015f2aa2037843", "messageHeadline": "Merge pull request #658 from babel/expect", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 203, "deletions": 90}}, {"node": {"oid": "19c099d1165e088e7bc27e4640f9b7b09cb1b243", "messageHeadline": "Use expectPlugin", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "96bd271495556c5186825183e3aaa9d266d5ac5d", "messageHeadline": "Fix tests", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "aec1bdb359ff6dc461a6b428bb69e3edf53e53dc", "messageHeadline": "Enable no-case-declarations to prevent bugs and remove if (true)", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 36, "deletions": 27}}, {"node": {"oid": "dfb279f47884a0d3b4428353918d01eaa8da3098", "messageHeadline": "Add test for function.", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "de47b0423f4fb633cef1411ff957e505626f6f9f", "messageHeadline": "rename folders, add more", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 44, "deletions": 22}}, {"node": {"oid": "2dbba25d1a667d0b4f7e95e842390ecbbd1114c4", "messageHeadline": "change some things to expectPlugin", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 110, "deletions": 48}}, {"node": {"oid": "cf3ebacf4fbf8d7252e15ab36c637aee79fa2fda", "messageHeadline": "add expectPlugin which throws an error with the missing plugin", "author": {"name": "Moti Zilberman", "email": "motiz88@gmail.com", "user": {"login": "motiz88"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "75861fac87acf5c49211b755f19332053f49bb38", "messageHeadline": "Fix bug replacement nodes not requeued (#5743)", "author": {"name": "Buu Nguyen", "email": "buunguyen@gmail.com", "user": {"login": "buunguyen"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "2f76fc88beeed9381b4b8a88b897903c028b6898", "messageHeadline": "Fix regression with generic type and jsx (#702)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 333, "deletions": 2}}, {"node": {"oid": "b2b3d7944af9f91ed0dad956ddd2ee6fce20b2bf", "messageHeadline": "Spec compatibility for iteratorClose condition. (#6094)", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "827d84536ae9b0b27912a56092ee212322ebdc88", "messageHeadline": "Merge pull request #6156 from jridgewell/pr/5502", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "3e487f89abe92e3f81fc5f853abe64b3042d08ee", "messageHeadline": "Don't merge test options. (#6157)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 32, "deletions": 33}}, {"node": {"oid": "40805894c573bd513d4784246c90c6af625cf57c", "messageHeadline": "default to spec mode for template literal transform (#6098)", "author": {"name": "Noah Lemen", "email": "noah.lemen@gmail.com", "user": {"login": "noahlemen"}}, "additions": 18, "deletions": 78}}, {"node": {"oid": "95dd16aeeb9130da4801787a12d6d24fcbac4368", "messageHeadline": "Merge pull request #6159 from jridgewell/pr/3701", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 60, "deletions": 10}}, {"node": {"oid": "ac6eda270924396596265a6a3f484e9c5a412700", "messageHeadline": "Class instance properties define their own context (#6158)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 261, "deletions": 23}}, {"node": {"oid": "19bc694e7d7925392b245eaab770b690384e7e09", "messageHeadline": "Rename PrivateName.name to .id (#698)", "author": {"name": "Karl Cheng", "email": "qantas94heavy@gmail.com", "user": {"login": "Qantas94Heavy"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "7af44fce75115bb038dcf5e9a7fce84d4f6efd44", "messageHeadline": "Merge pull request #401 from yuzhakovvv/feature/add-types-to-npmignore", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "960151c8766c42e12c2e45d3f9c032aea665b954", "messageHeadline": "Fix #4840: Alias class prototype for methods in loose mode (#5560)", "author": {"name": "Oliver Don", "email": "don@olli.me.uk", "user": {"login": "oliverdon"}}, "additions": 62, "deletions": 13}}, {"node": {"oid": "6d2441664570e3e8e272f32976dc59b51e9104c0", "messageHeadline": "7.0.0-beta.21", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "acf0e65090d29d4f5343775158a53a18fb8d24b6", "messageHeadline": "Apply location data fix to decorators plugin (#699)", "author": {"name": "James Henry", "email": "james@henry.sc", "user": {"login": "JamesHenry"}}, "additions": 41, "deletions": 45}}, {"node": {"oid": "8f2f2501449b4dc146cbdbefae63bb97a11bc87a", "messageHeadline": "Merge pull request #696 from babel/obj-rest-not-last", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 49, "deletions": 42}}, {"node": {"oid": "2fa1f9929f6075c0db276cc6169d5418c7cf3728", "messageHeadline": "Throw if rest element is not in last position for object expressions", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 49, "deletions": 42}}, {"node": {"oid": "083a44658c2e002f8ee93337ff305b7f0d6b4d67", "messageHeadline": "Enable optionalCatchBinding plugin for test262 tests (#697)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "77957508622ba94c86f01d8157684848f66f154f", "messageHeadline": "Tests", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 48, "deletions": 12}}, {"node": {"oid": "2d8fdf30457021c287a23c19fc5bb48eb8f46a67", "messageHeadline": "Allow native Symbols as computed property names (#6705)", "author": {"name": "Adam Miller", "email": "adam@pages.me", "user": {"login": "amiller-gh"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "6ba38a2a787f30645cd51fc127ac5866417aee86", "messageHeadline": "Merge pull request #693 from babel/trailing-comma-rest-param", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "a659ac6bda9d92e7e74313158a21b294b5395cd5", "messageHeadline": "Merge pull request #695 from babel/issue691", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 166, "deletions": 40}}, {"node": {"oid": "a70cda812ce7fb01d5fb32c4419852696df24989", "messageHeadline": "Remove old test", "author": {"name": "Justin Ridgewell", "email": "jridgewell@google.com", "user": {"login": "jridgewell"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "4b297907d1f4d308aeceaca7809ff0aecb9235cf", "messageHeadline": "Move fix into #checkBlockScopedCollisions", "author": {"name": "Justin Ridgewell", "email": "jridgewell@google.com", "user": {"login": "jridgewell"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "48c114169fff2ef795365ab6f2f0d0a70b11091e", "messageHeadline": "Move up check for binding kind \"local\"", "author": {"name": "Moti Zilberman", "email": "moti@digital-detox.co.uk", "user": {"login": "motiz88"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "68786c4f0f5007c4be1ed204f2021a10a8c8832b", "messageHeadline": "Add test for issue #4946", "author": {"name": "Moti Zilberman", "email": "moti@digital-detox.co.uk", "user": {"login": "motiz88"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1ef58713006ba166261d0661a247cd308ddd4b14", "messageHeadline": "Add tests for #5491 and related cases", "author": {"name": "Moti Zilberman", "email": "moti@digital-detox.co.uk", "user": {"login": "motiz88"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "c3e871501034fdb679adab83bc7ff6f715067a58", "messageHeadline": "Mask existing \"local\" bindings when registering new binding", "author": {"name": "Moti Zilberman", "email": "moti@digital-detox.co.uk", "user": {"login": "motiz88"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "af2c974473751a914460e86d0ce61885096f826d", "messageHeadline": "Fix TypeScript TypeParameterDeclaration location start values", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 45, "deletions": 40}}, {"node": {"oid": "87b322cfc2d06a27eff4dcdc3f839d92261be7e0", "messageHeadline": "Add failing test case", "author": {"name": "James Henry", "email": "james@henry.sc", "user": {"login": "JamesHenry"}}, "additions": 121, "deletions": 0}}, {"node": {"oid": "65db277364b9e857f7b3a7360c82d57d8deeb078", "messageHeadline": "Raise error if trailing comma after rest element in async func params", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "c441afeaa6c136867af58eee6370e80d487e6b26", "messageHeadline": "Improve error message for comma after rest element in arrow func", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "d8b4073536aa59b84f54970f94a66559f753e374", "messageHeadline": "Consistent const violations (#6100)", "author": {"name": "Mauro Bringolf", "email": "maurobringolf@users.noreply.github.com", "user": {"login": "maurobringolf"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "27aae6c0f9ac4e8e6368a486cdbc4017f368e669", "messageHeadline": "Merge pull request #686 from babel/invalid-label-declarations", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 311, "deletions": 215}}, {"node": {"oid": "2bc124bf49a5aec5d1a9d250439e50b506c1088d", "messageHeadline": "Fix some cases of keywords with escape sequences", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 38, "deletions": 180}}, {"node": {"oid": "5e60ad66883894657d7c65eef40484fcf49f468b", "messageHeadline": "Fix some cases of invalid labeled declarations", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 274, "deletions": 36}}, {"node": {"oid": "5d83e2692fa1d697ef3405462887b68df8a9266c", "messageHeadline": "Adjusted Object Rest/Spread syntax handling to the latest spec (#670)", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 58, "deletions": 835}}, {"node": {"oid": "5df1139567c6dd7974a0ee874ec66c11244da059", "messageHeadline": "Test262 update (#692)", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 491, "deletions": 179}}, {"node": {"oid": "3c4f19a28de34aafd842a475d6e7b2d4a0512d34", "messageHeadline": "Adjusted Object Rest/Spread tests to use only allowed syntax from the\u2026", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 8, "deletions": 35}}, {"node": {"oid": "2db0c3ad1d4975115e99ca867f9364255d9af3f6", "messageHeadline": "linting: disallow t.identifier(\"undefined\") in plugins (#6096)", "author": {"name": "Noah Lemen", "email": "noah.lemen@gmail.com", "user": {"login": "noahlemen"}}, "additions": 105, "deletions": 53}}, {"node": {"oid": "f0e49dceb5157fd9abd04c71d7182f4a6fb9cadf", "messageHeadline": "Merge pull request #400 from devdevil666/feature/license", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93ebb58e2861724365f998dd843bd767fd252879", "messageHeadline": "Add 'lib/types.js' to .npmignore", "author": {"name": "Nikita Yuzhakov", "email": "yuzhakov.nikita@gmail.com", "user": {"login": "yuzhakovvv"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0507c067f4a159aacfbbf7fa5bc99611180947d3", "messageHeadline": "Change license", "author": {"name": "Evgeniy", "email": "evgeniy.web@ukr.net", "user": {"login": "KolesnichenkoEvheniy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4577bd1b7c9f0c13a364cec4210e5f9ffda14c27", "messageHeadline": "TypeParameterInstantiation params can be \"Flow\" nodes, not \"FlowType\"\u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93cf26abca5e6aa4e681ed987f3a27a91fcc9c8d", "messageHeadline": "Fix babel-standalone for realz (#6137)", "author": {"name": "Daniel Lo Nigro", "email": "daniel@dan.cx", "user": {"login": "Daniel15"}}, "additions": 53, "deletions": 15}}, {"node": {"oid": "be0fe1c6b69a0ba30bd8a534f0edec98dc9a1982", "messageHeadline": "Update rollup config options (#685)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "62c22c7b5defe7def26572f1ef804deb6a347155", "messageHeadline": "Removed the deprecated jsx pragma detection code (#6145)", "author": {"name": "Astha Sharma", "email": "asthamaths@gmail.com", "user": {"login": "asthas"}}, "additions": 39, "deletions": 168}}, {"node": {"oid": "63baaa7148f9892bf01e016462b86e86d795face", "messageHeadline": "add --config-file option to CLI to pass in .babelrc location (#6133)", "author": {"name": "Bryan Wain", "email": "bryandwain@gmail.com", "user": {"login": "bdwain"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "d83064a82e1bf65eb43f5c34f7ed0e51e527bb25", "messageHeadline": "add test for do expressions (#688)", "author": {"name": "Sangboak Lee", "email": "echo3042@gmail.com", "user": {"login": "echo304"}}, "additions": 1287, "deletions": 0}}, {"node": {"oid": "7e726a81e63ca88b2d6e6254a320a569cc8918d3", "messageHeadline": "Complete export transform split (#6139)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 50, "deletions": 59}}, {"node": {"oid": "9e4e64dac985c4e7429192ecec301995a4264915", "messageHeadline": "Remove Flow support in React preset (#6118)", "author": {"name": "Ramiro Silveyra d'Avila", "email": "ramasilveyra1@gmail.com", "user": {"login": "ramasilveyra"}}, "additions": 11, "deletions": 20}}, {"node": {"oid": "3569cb992252e4981430a7e6546c9b65d174eae7", "messageHeadline": "Allow nightly Yarn builds to be used (#6138)", "author": {"name": "Daniel Lo Nigro", "email": "daniel@dan.cx", "user": {"login": "Daniel15"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d0c7d7a8c7534f9f766d72435247339c0aa3d365", "messageHeadline": "Fix: Use parseExprAtom() for TS module id string (#684)", "author": {"name": "James Henry", "email": "james@henry.sc", "user": {"login": "JamesHenry"}}, "additions": 72, "deletions": 1}}, {"node": {"oid": "d685b3999c4f0638ca0f1d4d089dfa29562e6d9a", "messageHeadline": "Update rollup to the latest version \ud83d\ude80 (#682)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "79d6bad5c27ac7fb8f0c9705ac5dcd3bb991f311", "messageHeadline": "Disallow failures in the flow-test JOB \ud83c\udf89", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "748b6fc477cc1568de66efc835ddb86bf7257ae6", "messageHeadline": "Add option to update the whitelist", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 70, "deletions": 34}}, {"node": {"oid": "656815a53a355768c93b93b325a6e96af7368007", "messageHeadline": "Add whitelist to flow tests", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 174, "deletions": 53}}, {"node": {"oid": "942d22dd7013daa9a0d4489c65019f29f4a0a787", "messageHeadline": "Remove the `get_harcoded_tests` function, use `get_tests`", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 4, "deletions": 14}}, {"node": {"oid": "1a9b340cb9645c528769249d13b66bdc6d9ce630", "messageHeadline": "Use a Map instead of an Obejct to store tests", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "f87b81a8b173cf8b07643b3615156c2fdc5c5c2f", "messageHeadline": "7.0.0-beta.20", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6a094a9d28653da39c3936cfad48d50d9c083d0", "messageHeadline": "Split export extensions into 2 different plugins, update stage preset\u2026", "author": {"name": "Sangboak Lee", "email": "echo3042@gmail.com", "user": {"login": "echo304"}}, "additions": 149, "deletions": 29}}, {"node": {"oid": "559e333557ca6aa326ce6a4c4b8db81411ef4fce", "messageHeadline": "Remove babel-cli as unused (#679)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 6, "deletions": 86}}, {"node": {"oid": "9c2b5e6b1fa87e54634366321d6d2f80e5171be3", "messageHeadline": "Update dependencies and add babel-core as dependency", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 147, "deletions": 141}}, {"node": {"oid": "879bd8f8507d3747a6e501640ca5084458fb6443", "messageHeadline": "Fix README. rename Babili to babel-minify [skip ci] (#397)", "author": {"name": "[mediba] Satoshi Takeda", "email": "takeda@mediba.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8021fafc4ffb13bbbb0c0cec137f651a28dd429", "messageHeadline": "chore: add comment for whitespace char code (#676)", "author": {"name": "laoxiong", "email": "gebilaoxiong@gmail.com", "user": {"login": "gebilaoxiong"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cee4cde53e4f452d89229986b9368ecdb41e00da", "messageHeadline": "v6.26.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 73, "deletions": 73}}, {"node": {"oid": "aa330999d01e7f11714749bb08e57d451a1a6ce9", "messageHeadline": "update changelog", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 30, "deletions": 28}}, {"node": {"oid": "5749276d7e77c721149fbd5fe398eda0e80f906b", "messageHeadline": "update deps", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 55, "deletions": 55}}, {"node": {"oid": "7b30f77954d08ae1df774b019b1616b1f1f42735", "messageHeadline": "Merge pull request #6111 from modosc/update-regenerator", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "6ab3b4c0e3462f5386ca8b2efbb512b178eeb834", "messageHeadline": "Add 'configurable' property to class fields (#6123)", "author": {"name": "Anup", "email": "allamsetty.anup@gmail.com", "user": {"login": "reznord"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "70ab2e06208806091735f31b76bb275a9fa63ca1", "messageHeadline": "Merge pull request #6113 from Andarist/fix/regenerator-fixtures", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 34, "deletions": 16}}, {"node": {"oid": "0d16499fc0e39160a9872420b6a6d6af293a4bc5", "messageHeadline": "Merge pull request #6124 from uxter/patch-1", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "77bbe2035259314e8cd173a637df0a15269dc455", "messageHeadline": "fix: [skip ci] split babel config", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "bd569433c4a3735039a0d64e07fcce051767daa6", "messageHeadline": "Update README.md: A semicolon is required after a class property.", "author": {"name": "Vasiliy Shilov", "email": "shcoder.ru@ya.ru", "user": {"login": "uxter"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dfec243fba95cb8d883ac95675bd073bb846f355", "messageHeadline": "Update flow-bin to the latest version \ud83d\ude80 (#675)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "fffa6040231c4af08c5139bf2f17731329ccca9a", "messageHeadline": "Fixed regenerator related fixtures", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 32, "deletions": 14}}, {"node": {"oid": "e08ff8e6508d09b6686d72380c450ad0fb701d3b", "messageHeadline": "Update regenerator-runtime to version 0.11.0.", "author": {"name": "Ben Newman", "email": "ben@benjamn.com", "user": {"login": "benjamn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b660f61b9233371b3e2b2682217c5bdcdc7550da", "messageHeadline": "Update regenerator-transform to version 0.10.0.", "author": {"name": "Ben Newman", "email": "ben@benjamn.com", "user": {"login": "benjamn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5fb282f73f94d43c9baa26ca872fcd6793a96bcf", "messageHeadline": "Merge pull request #6121 from maurobringolf/babel-website-link", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7cc5580c71d9011aaa3f5ce2651be53124e9e775", "messageHeadline": "Update babel/website link", "author": {"name": "Mauro Bringolf", "email": "maurobringolf@users.noreply.github.com", "user": {"login": "maurobringolf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2eaff3d01c8bc484d35dfcd74a914bb0bb05c329", "messageHeadline": "Fix rest-member-expression-optimisation fixture (#6116)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b684699f796c6ebb2c3086c318dd71c692cbeb29", "messageHeadline": "Typo in name of most famous language [skip ci]", "author": {"name": "Piotr Kowalski", "email": "piecioshka@gmail.com", "user": {"login": "piecioshka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4716dc816fc9fd81e56aa4537e2f0ff6aa8290e", "messageHeadline": "Backport #6031 (#6112)", "author": {"name": "jbrown215", "email": "jmbrown@andrew.cmu.edu", "user": null}, "additions": 117, "deletions": 78}}, {"node": {"oid": "d375d80001cdef9d290afc1db175497efaa332b5", "messageHeadline": "6.26.0 changelog [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "98824e7cb781ecbea493075111054d6da27a38d5", "messageHeadline": "backport the fix #6052 [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "c28465e03e18052ba70643bbb2efcc5327d9b5a2", "messageHeadline": "Flow opaque type 6.x backport (#6081)", "author": {"name": "jbrown215", "email": "jmbrown@andrew.cmu.edu", "user": null}, "additions": 353, "deletions": 78}}, {"node": {"oid": "3a5690ab1cf62ccd5fd1fdebe454732c6974a1ec", "messageHeadline": "Update ava to the latest version \ud83d\ude80 (#672)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "4ca686b7be8d214aa6879c2cf10d328633a1792a", "messageHeadline": "Fix relative execution location introspection (#5741)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "b84f8e9234df47903e6bd90334e047d9ea32358f", "messageHeadline": "Don't use _possibleConstructorReturn inside arrow functions (#6103)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 51, "deletions": 1}}, {"node": {"oid": "9e51038ad95ac96f004d6a5ce1f2b6ceb6e88d93", "messageHeadline": "Fix class prop test fixture (#6090)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "bab28d68f6649c417ea591bc2a7d7a36f6365187", "messageHeadline": "Merge pull request #669 from babel/greenkeeper/rollup-0.47.0", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "777a8e2bb43e98bd097fdb649525a21c1937cecd", "messageHeadline": "add more links [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ad1f87cf07909c34ce3aba69d00d4cff5e36f311", "messageHeadline": "add new yarn version requirement [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "bd915ad8dcf3bd456db560b9c3ebe6215eb7136a", "messageHeadline": "Rename Babili to Babel-Minify (#392)", "author": {"name": "Matthias Kern", "email": "matthiaskern@users.noreply.github.com", "user": {"login": "matthiaskern"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a04c18af717c4cb9d99ba5b598ec6cdf1fdc57a6", "messageHeadline": "Move babel-standalone into main Babel repo (#6029)", "author": {"name": "Daniel Lo Nigro", "email": "daniel@dan.cx", "user": {"login": "Daniel15"}}, "additions": 1915, "deletions": 56}}, {"node": {"oid": "0538c3cd8c811646fc653fe8b7e256df4040fed8", "messageHeadline": "Add another test for runtime order of template literals (#6092)", "author": {"name": "Diogo Franco", "email": "diogomfranco@gmail.com", "user": null}, "additions": 22, "deletions": 0}}, {"node": {"oid": "cd66657f347ce132957a296c7dd7435b581c62c0", "messageHeadline": "Update outdated test fixture", "author": {"name": "Diogo Franco (Kovensky)", "email": "diogomfranco@gmail.com", "user": null}, "additions": 10, "deletions": 1}}, {"node": {"oid": "e9aeffcb60598f8ab377ba15e91c35d4b01c3232", "messageHeadline": "chore(package): update lockfile", "author": {"name": "greenkeeper[bot]", "email": "support@greenkeeper.io", "user": {"login": "greenkeeperio-bot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "10a3965772372db0cfc2cb9c5469007e955bf089", "messageHeadline": "chore(package): update rollup to version 0.47.0", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88cf1bc140d19da19e9496b6293103d992bd9e85", "messageHeadline": "Update rollup to the latest version \ud83d\ude80 (#668)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "9243c78ea2c2e9929d3bd28fe369a4789fef78b2", "messageHeadline": "babel-plugin-transform-class-properties: Ignore type annotations when\u2026", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 19, "deletions": 0}}, {"node": {"oid": "218f191a5975c72f995ea1fada27487cc1ff1c5c", "messageHeadline": "remove left transform-class-properties from stage (#6088)", "author": {"name": "Sangboak Lee", "email": "echo3042@gmail.com", "user": {"login": "echo304"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3154c2c11421cddafe16e16e08f01184525a3ed6", "messageHeadline": "pr template [skip ci] (#6086)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "4fdd75695b8095a0891a70740f3c7e95a1e7b24a", "messageHeadline": "Update Class Fields to Stage 3 and change default behavior (#6076)", "author": {"name": "Noah Lemen", "email": "noah.lemen@gmail.com", "user": {"login": "noahlemen"}}, "additions": 196, "deletions": 135}}, {"node": {"oid": "9c91e35ce46af794d6e53e42ed6961c6acb5f2c2", "messageHeadline": "Add numeric separator to stage 2 preset (#6071)", "author": {"name": "Rick Waldron", "email": "waldron.rick@gmail.com", "user": {"login": "rwaldron"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "3a55e1326c0f11a74d869fe5f0ddea987093bdd0", "messageHeadline": "Allow substrings for TEST_ONLY in make (#6079)", "author": {"name": "Karl Cheng", "email": "qantas94heavy@gmail.com", "user": {"login": "Qantas94Heavy"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "370559c62fb5ea1dfcba000f0b41ad637f5e3cbe", "messageHeadline": "Replace decache with direct removal in babel-register tests (#6085)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "a74b30775204c6e2c13835b2fe883b3ca6c265ab", "messageHeadline": "babel-types: Add missing field, fix incorrect definitions (#6083)", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 9, "deletions": 6}}, {"node": {"oid": "b41fe4efb16859bd17c1f9755dcf5d1547ee1ac0", "messageHeadline": "[docs] Added clarification note about transform-react-inline-elements\u2026", "author": {"name": "Mateusz Burzy\u0144ski", "email": "mateuszburzynski@gmail.com", "user": {"login": "Andarist"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "a39ea5dc9dd67349468914981a5c18b6eb430f71", "messageHeadline": "Fix indentation in typescript.js (#665) [skip ci]", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d565eca976a01c7353358647d0772c5d10abcc6f", "messageHeadline": "Don't enable class properties just because \"typescript\" plugin is ena\u2026", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 7, "deletions": 4}}, {"node": {"oid": "68d2f8d1610ce02546dc985627b708b80290fe8b", "messageHeadline": "Add \"classProperties\" plugin to babel-generator typescript tests (#6074)", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c1ce5a9e4bd19da48fd9b9e1016625669a04383", "messageHeadline": "Move parser plugin from babel-preset-typescript to babel-plugin-synta\u2026", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "00ad6d8310ce826dcdd59c7a819dbd50955058d7", "messageHeadline": "Fix conflict between \"typescript\" and \"exportExtensions\" plugins (#664)", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 278, "deletions": 176}}, {"node": {"oid": "ab76cb6b5332027deb028429c08ad33bfc42111e", "messageHeadline": "Fix scope of catch block (#5980)", "author": {"name": "Boopathi Rajaa", "email": "boopathi@users.noreply.github.com", "user": {"login": "boopathi"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "009d7f0b76dfe421f9b7fc5203695f3c80a8e922", "messageHeadline": "Yarn engines (#6064)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "48a4675fed506c759ae4a2c02b8b4bc2fec26e25", "messageHeadline": "Merge branch 'master' into 2.0", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 52, "deletions": 11}}, {"node": {"oid": "f667f07d8263899e61459c05000627bd81ac10c6", "messageHeadline": "update to alpha.18 (#6062)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 454, "deletions": 372}}, {"node": {"oid": "dbd65d93bbf14a48adcbeaa751ebc805e233b7a4", "messageHeadline": "2.0.0-alpha.19", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75f11cfec96ec2e29578faa74620a998b708b4f6", "messageHeadline": "alpha.19 (#389)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 623, "deletions": 618}}, {"node": {"oid": "94f54da30b4b654b096f446da947723f37222bf0", "messageHeadline": "lockfile [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 23}}, {"node": {"oid": "d85c642617737be033a5111335b3e4dbf02ee786", "messageHeadline": "revert lerna-changelog change [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "79f4956948aaad504fa187d0a88a33638a9d3338", "messageHeadline": "v7.0.0-alpha.19", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 405, "deletions": 441}}, {"node": {"oid": "41debcd286a2b9586547550f5c8ff4ccceb545cd", "messageHeadline": "rollup-plugin-babel v3.0.1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77aa094122dbb2234c20aad3dc8c7014c4e2bd5a", "messageHeadline": "chore(package): update rollup-plugin-babel to version 3.0.1 (#662)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f92e1d9ddf593dca9e3c7e8ba31971781b92e00", "messageHeadline": "Update gulp, fix build (#6061)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 24, "deletions": 25}}, {"node": {"oid": "e37a5eb5eb81680dbc5017d44c8c325351f7c72b", "messageHeadline": "Add babel-plugin-syntax-typescript, babel-plugin-transform-typescript\u2026", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 929, "deletions": 0}}, {"node": {"oid": "0466504d7b4f028721125ee304ec365b74a9a7bb", "messageHeadline": "Integrate Test262 (#654)", "author": {"name": "jugglinmike", "email": "mike@mikepennisi.com", "user": {"login": "jugglinmike"}}, "additions": 1669, "deletions": 2}}, {"node": {"oid": "66ec5263a488a64336ab73d8eb90446e7531ed43", "messageHeadline": "Use Yarn Workspaces (#6056)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 658, "deletions": 642}}, {"node": {"oid": "13d931c4176c1a80f86f3571968bbcde1c531cd2", "messageHeadline": "Don't insert the same node into the AST multiple times (fixes babel/b\u2026", "author": {"name": "Teddy Katz", "email": "teddy.katz@gmail.com", "user": {"login": "not-an-aardvark"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "47a9ba3440b18322fa33fd2c46615b9ebe8d973b", "messageHeadline": "Merge pull request #6051 from babel/5709-2", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 347, "deletions": 378}}, {"node": {"oid": "fb6d0491f67b8531c7b4b2af2c57c546a11846c0", "messageHeadline": "Upgrade dependencies", "author": {"name": "Daniel Tschinder", "email": "code@tschinder.de", "user": {"login": "danez"}}, "additions": 308, "deletions": 336}}, {"node": {"oid": "7353a3884634d244d0e9dd5f143754b90c539afa", "messageHeadline": "Arrow fns can't be used as the left side of a binary or ternary expre\u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 255, "deletions": 2}}, {"node": {"oid": "a1debae8f070f88114ea03b99f78fc7d6e202766", "messageHeadline": "babylon beta.19 (#6053)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5c867240f7066c986e01764635bcd550a1658fe2", "messageHeadline": "7.0.0-beta.19", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c91e75cb3f46c9f40aa4f3294b40eccc2dd46f3", "messageHeadline": "yarn.lock", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 304, "deletions": 304}}, {"node": {"oid": "579aabf23e72803947d17d4cc309e87f6bcaf239", "messageHeadline": "alpha.18 (#660)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "30c4d6b456743ce189e87fda5faa9f0f36249274", "messageHeadline": "Merge pull request #6052 from babel/array-destructuring-hole", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "0e58007264498695077bd87ddccd3015d87d8ff8", "messageHeadline": "add test for spread with hole", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "577173cc02d4da765efc6c3f032c50646d370de9", "messageHeadline": "fix export when array destructuring exported value with hole", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "8c457e92837d1a0322e57a3d57f144fcc96f8152", "messageHeadline": "Merge pull request #5468 from babel/react-preset", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 208, "deletions": 11}}, {"node": {"oid": "2a83867436dd683383b749f85e0831b4b950ae7c", "messageHeadline": "Fixes from review", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "0c11af8fc51edcb8a3ac5344fdf67f969785e8b6", "messageHeadline": "Fix #656 (#659)", "author": {"name": "Naveen jain", "email": "nveenjain@gmail.com", "user": {"login": "nveenjain"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "9dd65c809f884d320355ebbe6163a1b43454f2a3", "messageHeadline": "fixes", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 56, "deletions": 8}}, {"node": {"oid": "af5f34ace5cab2102a18261875eec9df838f130a", "messageHeadline": "Throw if annotation found without directive", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "57da9bdbed413967f04b53212c58f2c5a76a5b58", "messageHeadline": "Add requireDirective to strip-flow-types for use in React preset", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 161, "deletions": 10}}, {"node": {"oid": "d86ae2fb84f442c915174a23bef3097a26ed2819", "messageHeadline": "Remove _blockHoist usage from param processing.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "18084db7cfa093906ba8e1775645f66b58e9fa85", "messageHeadline": "Fix an ordering bug in object-rest-spread.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e19a5b057f5ea67c73641da3fbeb5293abd4c3f", "messageHeadline": "Update param scope values when expanding parameters.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "95882d4e5a8446d70a831dcc9527704cbc1a739b", "messageHeadline": "Rewrite param processing to be more clearly defined.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 272, "deletions": 363}}, {"node": {"oid": "99ab2b206c7888df4d271bd4d4827bf0b97dba48", "messageHeadline": "update to alpha.18 (#6050)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 429, "deletions": 465}}, {"node": {"oid": "77cfa946822e5dc68c304a2890a617c75601e28e", "messageHeadline": "yarn: fix ci?", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 233, "deletions": 183}}, {"node": {"oid": "78157ebabd3eba7c2cbf7cde12365e468f388d09", "messageHeadline": "2.0.0-alpha.18", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e5fd7407c9a0077a65853d76a675069fd6cac3e4", "messageHeadline": "update to alpha.18 (#386)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 716, "deletions": 661}}, {"node": {"oid": "79c6814d659b4c49c9a2553d479730a54b370605", "messageHeadline": "v7.0.0-alpha.18", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 379, "deletions": 379}}, {"node": {"oid": "d4796730741b5eef82ce626d9f351b06ee81130e", "messageHeadline": "prepublish [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 185, "deletions": 185}}, {"node": {"oid": "eee1a3854e8bba1bae3f383a2efe7b1efffdd5b2", "messageHeadline": "Alow regex after \"of\" in for(...of...) (#579)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 309, "deletions": 0}}, {"node": {"oid": "6630ae9794a55cabd4fa9571d9d620072237ed63", "messageHeadline": "Merge pull request #6046 from jridgewell/pr/6038", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 72, "deletions": 1}}, {"node": {"oid": "880fa582c3c39f2895626db3d684f21cfa2a1fdc", "messageHeadline": "Update flow-bin to the latest version \ud83d\ude80 (#657)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6bb14864051ff313409fbbd4c2ba28b104bea6b1", "messageHeadline": "Fix", "author": {"name": "Justin Ridgewell", "email": "jridgewell@google.com", "user": {"login": "jridgewell"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "75808a2d14a5872472eb12ee5135faca4950d57a", "messageHeadline": "Prevent getFunctionParent from returning Program (#5923)", "author": {"name": "Sarup Banskota", "email": "sbanskota08@gmail.com", "user": {"login": "sarupbanskota"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "4e9a25e34a81afa1a2210ff25759dc9353f5b7ed", "messageHeadline": "Flow opaque type aliases (#5990)", "author": {"name": "jbrown215", "email": "jmbrown@andrew.cmu.edu", "user": null}, "additions": 193, "deletions": 6}}, {"node": {"oid": "0f823beeb1e0b69b70fb25d55e26277aa567515d", "messageHeadline": "Newlines in fixtures (#6044)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 538, "deletions": 579}}, {"node": {"oid": "829c75a866c5adb24af5eac865bb2a45186fd829", "messageHeadline": "Development Only: drop Node 4-5 and npm 2 (#6037) [skip ci]", "author": {"name": "Sergey Rubanov", "email": "chi187@gmail.com", "user": {"login": "chicoxyzzy"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9d7c82d86971a5d78285f20d443a0bc54d153bab", "messageHeadline": "Adding failing test for 6025", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "21eeed8a8c7f814e436798f0dd792e58d22205af", "messageHeadline": "Fix generate interfaces script (#6031)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 677, "deletions": 183}}, {"node": {"oid": "889f4e77910d2150bb4b53b6f76ac84a085af463", "messageHeadline": "Fix refs in transform-optional-chaining docs [skip ci] (#6035)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f7a096b08eb499b79fa589f06ef857da0fedf9ed", "messageHeadline": "Add browserslist config/package.json section support. (#161)", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 275, "deletions": 96}}, {"node": {"oid": "1dd3d14a2f556fd7cab5969fdd861e3d16beb9ff", "messageHeadline": "Export default for available plugins", "author": {"name": "Artem Yavorsky", "email": "artem@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bba7be20d229f059a40423b50a64d2d1a128903c", "messageHeadline": "Add available plugins into separate module", "author": {"name": "Artem Yavorsky", "email": "artem@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 32, "deletions": 5}}, {"node": {"oid": "c5e81516dd9e0ea20dcff8c4a01010e3820db151", "messageHeadline": "Add optional catch binding to stage 3 preset (#6032)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6d965c0926c7a72b9e64c370416cd7302255abc8", "messageHeadline": "Make babel-node a standalone package (#6023)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 627, "deletions": 0}}, {"node": {"oid": "2dba910b9e32679fb0adbfb89f00d5ef30e0b715", "messageHeadline": "Merge branch '6.x'", "author": {"name": "Jimmy Jia", "email": "tesrin@gmail.com", "user": {"login": "taion"}}, "additions": 462, "deletions": 248}}, {"node": {"oid": "e32042f3534b6b4a3cdae86c679493c5ad7e1aee", "messageHeadline": "babel-generator: Comment TypeScript-specific code (#6026)", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 14, "deletions": 4}}, {"node": {"oid": "c1d07fd6db460ea3fb72196e24cec00d243a1e9b", "messageHeadline": "babel-generator: Add TypeScript support (#5896)", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 1450, "deletions": 51}}, {"node": {"oid": "f83c83d49cc0440d70e6493d7f28ac4a8c3b9552", "messageHeadline": "add proposals repo [skip ci] (#6024)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "605adc922d0aa4f0af4873ad4a6687c21d87c300", "messageHeadline": "allow PluginPass.file.addImport to create empty import statements (#6\u2026", "author": {"name": "chocolateboy", "email": "chocolate@cpan.org", "user": {"login": "chocolateboy"}}, "additions": 48, "deletions": 6}}, {"node": {"oid": "6821cfb06485a929ad90ed1b66b35551762ff935", "messageHeadline": "Merge pull request #648 from Qantas94Heavy/private-field-no-shorthand", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 2623, "deletions": 1952}}, {"node": {"oid": "593cbc1d536e68704ac0175fcdb179600d9c9bfd", "messageHeadline": "Function sent (#6020)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "5c45753cd6a9bf1b6142b6226a0d2f8617d25425", "messageHeadline": "add TEST_GREP example clarification [skip ci] (#6013)", "author": {"name": "Noah Lemen", "email": "noah.lemen@gmail.com", "user": {"login": "noahlemen"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "15632211713daf2242d5604fba2ede7e6fdbf3c0", "messageHeadline": "babel-types: Have NewExpression inherit from CallExpression (#6019)", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 3, "deletions": 5}}, {"node": {"oid": "c8d2361897d10f2bb70f8ed106658e5e39163dfe", "messageHeadline": "2.0.0-alpha.17", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c92846d623d5cc7bc48b10998a6beced135d708e", "messageHeadline": "alpha.17", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 436, "deletions": 431}}, {"node": {"oid": "b242e0d9461d42ed79c640bf9cf86a2d6aec7df5", "messageHeadline": "babel-generator: Make plugins list explicit for test cases (#6018)", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 31, "deletions": 15}}, {"node": {"oid": "9322fd04582097987130cdc20b57e5be92c2aef8", "messageHeadline": "v7.0.0-alpha.17", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 373, "deletions": 373}}, {"node": {"oid": "f01438e9b1f17ee6a969c3fa79585c87cc7c8018", "messageHeadline": "update devdeps to latest, update babylon (#6012)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 415, "deletions": 276}}, {"node": {"oid": "0bc9d789276c598c6f8de4f733843444b415e27c", "messageHeadline": "7.0.0-beta.18", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3128619ff8772bcf0292c76f629c7c510f4ad51", "messageHeadline": "update (#649)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 385, "deletions": 228}}, {"node": {"oid": "9f8de8f54212cf4043dcc211afe448bb9bc4f6c3", "messageHeadline": "2.0.0-alpha.16", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18afff2f85c136b67594012630a67f60f715baef", "messageHeadline": "update (#383)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 512, "deletions": 505}}, {"node": {"oid": "ce5d1d0f5992e0fc6c2e2431ae0410ad44518bfc", "messageHeadline": "why", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7f1cd44d6024fab60e8c5b20160c33ef78facff2", "messageHeadline": "v7.0.0-alpha.16", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 372, "deletions": 372}}, {"node": {"oid": "2841945095b026c9d4206853493a705740814ed4", "messageHeadline": "temporarily rename function-sent pkg to 2 (#6011) [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 774, "deletions": 52}}, {"node": {"oid": "76060bb2c73f132ff534385464c94c36817d01d0", "messageHeadline": "commit yarn.lock", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 349, "deletions": 523}}, {"node": {"oid": "84dfa659e7a34b878899dda17f0d7005344bab81", "messageHeadline": "update to alpha.15 (#6009)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e0b45436013b92a5280e374274a855773e9bf558", "messageHeadline": "feature: Support whitelisting mutable props for react-constant-elemen\u2026", "author": {"name": "Samuel Reed", "email": "samuel.trace.reed@gmail.com", "user": {"login": "STRML"}}, "additions": 166, "deletions": 2}}, {"node": {"oid": "248743e6c5fa46ae7ca42018af15883577266b98", "messageHeadline": "babel-types: Add TypeScript definitions (#5856)", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 746, "deletions": 197}}, {"node": {"oid": "9a1b8ea4436c0fc42ec5d93cf1f87d116c270291", "messageHeadline": "Add support for flow predicates in babel-generator (#5984)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 122, "deletions": 0}}, {"node": {"oid": "55aea26f133f1bcf48cdbbae3c719a0ec74a7684", "messageHeadline": "Add support for export type star in babel-generator (#5985)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "fb9a752262c512195e1d86c0326b0a3ad05d462c", "messageHeadline": "Function sent (#5920)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 603, "deletions": 145}}, {"node": {"oid": "4a3524311882d0a68f8cc36b9332a42ad7c889a2", "messageHeadline": "Non string computed keys in object-rest-spread (#5757)", "author": {"name": "Peeyush Kushwaha", "email": "peeyush.p97@gmail.com", "user": {"login": "peey"}}, "additions": 450, "deletions": 61}}, {"node": {"oid": "9fc910d8c0323f1dd05ea68e380289db96506165", "messageHeadline": "Add optionality to catch bindings (#5956)", "author": {"name": "MarckK", "email": "karadelamarck@gmail.com", "user": {"login": "MarckK"}}, "additions": 360, "deletions": 9}}, {"node": {"oid": "51a293601b417b329a8ee96267d13f3425cb74d6", "messageHeadline": "add JSXAttribute visitor function, wraps JSXElement attributes in a J\u2026", "author": {"name": "Noah Lemen", "email": "noah.lemen@gmail.com", "user": {"login": "noahlemen"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "42d5dbe544872d54698e2a76cdc7e7378657355a", "messageHeadline": "Remove private field shorthand", "author": {"name": "Karl Cheng", "email": "qantas94heavy@gmail.com", "user": {"login": "Qantas94Heavy"}}, "additions": 2623, "deletions": 1952}}, {"node": {"oid": "4d510520376d22528aef96022e6d0ab3ddc19e14", "messageHeadline": "FIX access to the prototype of an instance (#6005)", "author": {"name": "Shuaibird Hwang", "email": "shuaibird@icloud.com", "user": {"login": "shuaibird"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5fa460ff2a83fdb2dc2cbc0d9ee59b609e589772", "messageHeadline": "Merge pull request #380 from leggiero/patch-1", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19c4dd2d8c99b909b02ccca27de7b0b32eb416ea", "messageHeadline": "Update chai to 4.x (#6002)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 43, "deletions": 18}}, {"node": {"oid": "22258923488242498ea504482dcb8fe56d88371b", "messageHeadline": "Use first binding for multiple var declarations (#5745)", "author": {"name": "Peeyush Kushwaha", "email": "peeyush.p97@gmail.com", "user": {"login": "peey"}}, "additions": 43, "deletions": 8}}, {"node": {"oid": "677160385c7f0e8421964ab525d6e34ea81ef591", "messageHeadline": "Update chalk to 2.x (#6003)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "9b04cbbc4f5659a29d649dc511b6884d27e63a79", "messageHeadline": "Update find-cache-dir to 1.0 (#5999)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4aca487b6de7387b6f3001f50a099c8605339c6f", "messageHeadline": "Update default-require-extensions to 2.0 (#6000)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5afe40b095c3f0b2448c2f7539e2f542d24ba490", "messageHeadline": "Update to-fast-properties to 2.0 (#5997)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b081f68e8716af08a01eb4ad28415ca2da61c2fc", "messageHeadline": "Update output-file-sync to 2.0 (#5996)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "c9ed159a1852e76921d3c1ed2ae99ef9268abc18", "messageHeadline": "Update jsesc to the latest version (#5995)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9ed9919c1580b06b9d3f88b3b890b76004d5267", "messageHeadline": "Update globals to v10 (#5993)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04b4e414ad251223a5dbf1cb7a50d9ed003cc010", "messageHeadline": "Fix clean to remove package-lock files (#5991)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 188, "deletions": 71}}, {"node": {"oid": "d156afff2e95b450f86bacfcc5c3fd27bf5744aa", "messageHeadline": "Fixed \"node: current\" example", "author": {"name": "Eduardo Leggiero", "email": "leggiero@users.noreply.github.com", "user": {"login": "leggiero"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59ffa6268ee0245fa411283db577cf9c37f0d270", "messageHeadline": "Fix flow test runner (#647)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 137, "deletions": 44}}, {"node": {"oid": "23d325ba751dd0f0f25de78f7a500426a01d62f8", "messageHeadline": "Update flow-bin to the latest version \ud83d\ude80 (#646)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "92d64f202d4c137fb21657ffda1e6f0abbbd5c90", "messageHeadline": "7.0.0-beta.17", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7e7593ca5be845ff7c541a2df7a1c3438f54db1", "messageHeadline": "Flow opaque type aliases parsing (#643)", "author": {"name": "jbrown215", "email": "jmbrown@andrew.cmu.edu", "user": null}, "additions": 1595, "deletions": 3}}, {"node": {"oid": "c88af90c0a88ec756ad7c27f0a1c6f92bffbcd24", "messageHeadline": "Add optionality to catch bindings (#634)", "author": {"name": "MarckK", "email": "karadelamarck@gmail.com", "user": {"login": "MarckK"}}, "additions": 788, "deletions": 7}}, {"node": {"oid": "0b890ced19571e270fce9c5ef6030117396faa60", "messageHeadline": "Code generator tests (#5847)", "author": {"name": "Ryan Gaus", "email": "rsg1egoman@gmail.com", "user": {"login": "1egoman"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "77bdb9ae3e2d815a3dc76e5968d5c28fad71e15e", "messageHeadline": "Reorganize new.target tests (#642)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "c60bf9a8973575d126c537922fa609c4cd2345fe", "messageHeadline": "Fixup builder-binary-assignment-operator-visitor (#5969)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 32, "deletions": 52}}, {"node": {"oid": "245c78dcdc8395ca8a0e483e0a869df34d53f2ba", "messageHeadline": "Added test cases for babel-generator (#5934)", "author": {"name": "Naveen jain", "email": "nveenjain@gmail.com", "user": {"login": "nveenjain"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "8a98141b600600ec11a64a505f80acaeb32a2b39", "messageHeadline": "Fix a few type inferences (#5835)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 164, "deletions": 83}}, {"node": {"oid": "78544417fcca3380569b111a1b439167c7268a97", "messageHeadline": "Remove noop (#5970)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 94, "deletions": 37}}, {"node": {"oid": "c6edce115cb20c851f478a6c1f6dfd8fdacfc4a4", "messageHeadline": "Fix numeric-separator transform (#5968)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "fe13ba8fc2ae0bb756cae6d980793ab0e4cf13f0", "messageHeadline": "Remove unused functions from renamer.js. (#5965)", "author": {"name": "Marcus Cavanaugh", "email": "m@mcav.com", "user": {"login": "mcav"}}, "additions": 0, "deletions": 38}}, {"node": {"oid": "2f50fd00c3b0849c0d34f6017de5c3f395d450f6", "messageHeadline": "update to babel 7 alpha.15 (#638)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 351, "deletions": 312}}, {"node": {"oid": "135c3bafac39ba54b06c38d4b68c6383e32b3059", "messageHeadline": "drop node 7 [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "579499c66db8cc56d7afcbb14237328f1c3bf1cf", "messageHeadline": "Update v8flags to version 3.0.0 (#5975)", "author": {"name": "Selwyn", "email": "Siilwyn@users.noreply.github.com", "user": {"login": "Siilwyn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a46f87f7261483912bd8ecfa8e5d68ad8b2b7554", "messageHeadline": "Check for function when parsing export async (#639)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "36dc6ee5dcd8c3ae69bfa3d543420a91d14a88a2", "messageHeadline": "2.0.0-alpha.15", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "827c70e015aaf3ee58894c11fb66fecdb9a2024f", "messageHeadline": "Support exporting deep destructuring (#5953)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 37, "deletions": 55}}, {"node": {"oid": "8a5488e59ffb17012f75bf876f881b19b97f7988", "messageHeadline": "Fix for-of loose optimization (#5964)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "63204ae51e020d84a5b246312f5eeb4d981ab952", "messageHeadline": "Remove maybePopFromStatements (#5945)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 90, "deletions": 58}}, {"node": {"oid": "28ae47a174f67a8ae6f4527e0a66e88896814170", "messageHeadline": "Stop mutating nodes (#5963)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 83, "deletions": 275}}, {"node": {"oid": "fa0b73ba3362ed61a2180e57e1b8c3024f4783d0", "messageHeadline": "Bump babel to alpha 15 (#372)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 640, "deletions": 538}}, {"node": {"oid": "aa684d1b0ccd5c235feb5c579599a5dc1000f4e1", "messageHeadline": "Spec compliancy of check-es2015-constants plugin (#5930)", "author": {"name": "Mauro Bringolf", "email": "maurobringolf@users.noreply.github.com", "user": {"login": "maurobringolf"}}, "additions": 156, "deletions": 19}}, {"node": {"oid": "6ae350773e942547d48ed702b1db4a89e5f4c3d5", "messageHeadline": "Normalize module format of plugins/built-ins data (#376)", "author": {"name": "Ryan Tsao", "email": "ryan.j.tsao@gmail.com", "user": {"login": "rtsao"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "1fdec955f80acdba72b375bcafb869e6fb938db5", "messageHeadline": "Bump istanbul and nyc (#5959)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 111, "deletions": 54}}, {"node": {"oid": "213ad1ed7acd325a84d01ab7813bf0b64b55e1f0", "messageHeadline": "[generator] remove parens from break & continue (#5950)", "author": {"name": "Sarup Banskota", "email": "sbanskota08@gmail.com", "user": {"login": "sarupbanskota"}}, "additions": 55, "deletions": 12}}, {"node": {"oid": "797fb3c2e4722506198fe3a4360549cebe434695", "messageHeadline": "Optimize and remove state from typeof-symbol transform (#5955)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 53, "deletions": 28}}, {"node": {"oid": "9d612e717e157df025917afb7364b07648bd3204", "messageHeadline": "Fix react-inline-elements bug (#5958)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e919c6e6ebf9ba29a481f828b0dd842461d3d400", "messageHeadline": "Add several test cases for systemjs exports (#5954)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 123, "deletions": 0}}, {"node": {"oid": "fa4d4040dcb21bee6856d480db5b4a73cf63a69a", "messageHeadline": "Update flow-bin to the latest version \ud83d\ude80 (#629)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8e8ddc3ccbb59bc6a728e8cd2daf9363787c201b", "messageHeadline": "Fix typo on JavaScript (#375)", "author": {"name": "Robin", "email": "almigod0718@gmail.com", "user": {"login": "caaatisgood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9b8fa1ddfc18894d77730fa59e5b4397d2c9356", "messageHeadline": "Add `comments` property to `babylon.parseExpression()` result", "author": {"name": "Joseph Frazier", "email": "1212jtraceur@gmail.com", "user": {"login": "josephfrazier"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "688a1e523e83520693fbe3d18a085e056f427776", "messageHeadline": "Fix parsing a <!-- b in modules (#626)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 249, "deletions": 4}}, {"node": {"oid": "d82afb407eaa4ff03b98b85824efcd161913952d", "messageHeadline": "Merge pull request #5949 from babel/unused-eslint-rule", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b858d7ce5eaf18f4b93efa7bd5c133f008e2159f", "messageHeadline": "chore: remove unused ESLint rule", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "63143ea5e9fdbe34c6e0047d5eeae134d0f90394", "messageHeadline": "Fix incorrect parsing of %* (#624)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "f2b8d1f1797b71fb2b00c52fb6f868613e998c8b", "messageHeadline": "Update ava to the latest version \ud83d\ude80 (#625)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 62, "deletions": 45}}, {"node": {"oid": "b83e0ec7b0cbd752f1cf6978173feda4740f3b21", "messageHeadline": "2nd try: Add loose option for es2015-parameters transformation (#5943)", "author": {"name": "Mauro Bringolf", "email": "maurobringolf@users.noreply.github.com", "user": {"login": "maurobringolf"}}, "additions": 195, "deletions": 1}}, {"node": {"oid": "b0c3a9dcdd7669609116dd634096ac259f2b2697", "messageHeadline": "Add support for flow's export type * from (#617)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 252, "deletions": 16}}, {"node": {"oid": "a0f0411abf74b80695bbd80ce3a91c2f5c3a4d89", "messageHeadline": "v7.0.0-alpha.15", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 359, "deletions": 359}}, {"node": {"oid": "8decefe8bc414bc5d09a1b05e6752b837b3cfbf2", "messageHeadline": "Fix bug incorrect dereferencing rest argument (#5810)", "author": {"name": "Buu Nguyen", "email": "buunguyen@gmail.com", "user": {"login": "buunguyen"}}, "additions": 56, "deletions": 10}}, {"node": {"oid": "650cd4309675e7dee77cf90820d925e80ee03032", "messageHeadline": "move to src (#5942)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 5, "deletions": 30}}, {"node": {"oid": "03f249430aeb5b95e74e03fd07751edd722091d6", "messageHeadline": "v7.0.0-alpha.14", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 359, "deletions": 359}}, {"node": {"oid": "8460b4c62f2ebda4e4b49af2dec97e2512399c1c", "messageHeadline": "v7.0.0-alpha.13", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 356, "deletions": 357}}, {"node": {"oid": "4710b8a5ba5bf283b6f0645720d564991a16fa8f", "messageHeadline": "Update babel-types docs [skip ci] (#5941)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "81e87b083821107f15a362ceba7b8beb2f6559be", "messageHeadline": "Remove codecov node package and use bash uploader (#5938)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 4611, "deletions": 4}}, {"node": {"oid": "465c087ac0f9d160129a373738eb3ef69257ef3c", "messageHeadline": "Removed update operators from number unary operators (#5940)", "author": {"name": "Mauro Bringolf", "email": "maurobringolf@users.noreply.github.com", "user": {"login": "maurobringolf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc123ad02a87f7618d7bc9d72b991f67a936e50e", "messageHeadline": "Change trailing comma option for polyfill scripts (#5939)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "e170e6d7601fda790c7f1cebe86178fb5c48cc1c", "messageHeadline": "Fix returning an object in a derived class constructor without super \u2026", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 165, "deletions": 103}}, {"node": {"oid": "960e1708a14137c2c5bcdc116f9f22d3de9812f3", "messageHeadline": "babel-traverse: Mark appropriate template literals as pure (#5914)", "author": {"name": "Ash", "email": "ash@hexmen.com", "user": {"login": "ashsearle"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "2ce5f166d73d01537a602626173b3be3fb23fbfb", "messageHeadline": "Remove codecov node package and use bash uploader (#5937)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 759, "deletions": 661}}, {"node": {"oid": "ff513df283ef73347d2fa08f5a8d29e4c6999168", "messageHeadline": "Update rollup to the latest version \ud83d\ude80 (#618)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 5, "deletions": 18}}, {"node": {"oid": "a7a9e7ae17475ccfaae37f49aef835f1ff29eecf", "messageHeadline": "Gitignore package-lock (#5918)", "author": {"name": "Sarup Banskota", "email": "sbanskota08@gmail.com", "user": {"login": "sarupbanskota"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "39ae6f6d284944048136e6d7ea3073d75c0a01e4", "messageHeadline": "Update rollup to the latest version \ud83d\ude80 (#615)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "51ff4dd9360e9589397d509436ec7e4aaf085818", "messageHeadline": "Fix async-to-generator ForAwait transform (#5932)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 47, "deletions": 30}}, {"node": {"oid": "68fb47566102669f134fee7c6c386c5411a5b32e", "messageHeadline": "Merge pull request #604 from babel/greenkeeper/chalk-2.0.0", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "880b9a38a3e3bdfab28bd001c405277ec759abb2", "messageHeadline": "Merge pull request #614 from babel/greenkeeper/rollup-0.43.1", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "c020a0b2b47190c7d570c21469b62bff8c276899", "messageHeadline": "chore(package): update lockfile", "author": {"name": "greenkeeper[bot]", "email": "support@greenkeeper.io", "user": {"login": "greenkeeperio-bot"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "a48f5a6780fadc3d6fb4ab63bfa45804ceaa0a33", "messageHeadline": "chore(package): update rollup to version 0.43.1", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc643668c8ad6c1c35ada638f0fbb81fea847732", "messageHeadline": "Merge pull request #613 from jridgewell/function-sent-statement", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 935, "deletions": 4}}, {"node": {"oid": "aa1bad90d12cb29f2f30975d9e64df876f9297fc", "messageHeadline": "Test function.sent statement without declarations", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 190, "deletions": 0}}, {"node": {"oid": "62d313e753a17fef76164c7e18493d8c39a92838", "messageHeadline": "Fix function.sent parsing", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 745, "deletions": 4}}, {"node": {"oid": "628061c501174ddccdb30960cb7bf68a1393ac6f", "messageHeadline": "Add new.target transform (#5906)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 515, "deletions": 0}}, {"node": {"oid": "003b8918c26a24e464d998bb2a7627275b53a9ba", "messageHeadline": "Fix typo in babel-types doc script  + run it (#5855)", "author": {"name": "Sarup Banskota", "email": "sbanskota08@gmail.com", "user": {"login": "sarupbanskota"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "72183ff2e9d69fd822e7ccc3ded6216f4d9fd6b4", "messageHeadline": "Clarify use of bind operator in \"prefix position\" (#5917)", "author": {"name": "Jeffrey Wear", "email": "jeffreywear@gmail.com", "user": {"login": "wearhere"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "f70c9f11fc3161c4c7773d54675a9f7489a9651c", "messageHeadline": "1.6.0", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a99f77a2115a81daa04fdc9f75f022df1c3df294", "messageHeadline": "Update changelog", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "9f8a44ab7a427e8f7c68eb6af1a35d1f0c9a06fe", "messageHeadline": "Update yarn.lock", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f09eb3200f57ea94d51c2a5b1facf2149fb406bf", "messageHeadline": "Merge pull request #609 from jridgewell/static-private", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 209, "deletions": 14}}, {"node": {"oid": "65fa461a59ebfcc8b8dbad0606fa1d3dc7828034", "messageHeadline": "Tweak uglify option docs (#368)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "eff645a900bc9f85e42c9e4a8bc68a51dfd6ecc4", "messageHeadline": "Merge pull request #367 from babel/chromeandroid", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "b73dac4f633e6752cf84aa5311a81874f07f9efc", "messageHeadline": "add test", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "7e718e1e46d0407989f161f02a9e23af53412598", "messageHeadline": "Handle chromeandroid browserslist value.", "author": {"name": "Artem Yavorsky", "email": "artem@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9c9f9e2adb106ead3332f2b8cbd3d07a7ffab7fa", "messageHeadline": "Add static private class field support", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 209, "deletions": 14}}, {"node": {"oid": "51ace73e7c755db21231abb18a8c2251e780c3df", "messageHeadline": "Use nyc 10.1.2.", "author": {"name": "Artem Yavorsky", "email": "artem@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 49, "deletions": 142}}, {"node": {"oid": "47cec5439a7e9ec701c1a4150eaecf429ebdb26b", "messageHeadline": "Bump chai to 4.0.2.", "author": {"name": "Artem Yavorsky", "email": "artem@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 68, "deletions": 65}}, {"node": {"oid": "ca37d4919d736a74015e3e3b360cd9fda236369d", "messageHeadline": "Explicit targets always override browsers targets.", "author": {"name": "Artem Yavorsky", "email": "artem@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "5152b370e72a249eab1a9a55d89f7ba275392afe", "messageHeadline": "Bump some stuff.", "author": {"name": "Artem Yavorsky", "email": "artem@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 271, "deletions": 198}}, {"node": {"oid": "899c57b96002cb976db42a7d6253b04e0fe7b30d", "messageHeadline": "Merge branch 'master' into 2.0", "author": {"name": "Artem Yavorsky", "email": "artem@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 38, "deletions": 29}}, {"node": {"oid": "0c847c45714e64306d7c20a6ca814d87d7bd3ba4", "messageHeadline": "Bump compat-table for node8 support (#363)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 75, "deletions": 59}}, {"node": {"oid": "5e1e94917c0d789fa55e134aeb6d17b8bab214b5", "messageHeadline": "Add link to decorators proposal (#606) [skip ci]", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d851fa44d5e454c99439421166556d8022053db", "messageHeadline": "chore(package): update lockfile", "author": {"name": "greenkeeper[bot]", "email": "support@greenkeeper.io", "user": {"login": "greenkeeperio-bot"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "2f1b7d543d0785814758a842b12a8f2452055d43", "messageHeadline": "chore(package): update chalk to version 2.0.0", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f5c6fcc4e46c512f378954c5459d3e03facbbb2", "messageHeadline": "Remove deprecated option in flowconfig", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "62b527851fd96ffc19f26a850a7cac513a213d43", "messageHeadline": "Update ava to the latest version \ud83d\ude80 (#599)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 104, "deletions": 119}}, {"node": {"oid": "30dfccf84ce770ccc6a4b67340043085051103ed", "messageHeadline": "Update flow-bin to the latest version \ud83d\ude80 (#601)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ae5e6b954c0af6955ccd5618b535ddc09b9329da", "messageHeadline": "Add greenkeeper-lockfile support (#602)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "7576397b258006fdd52345f44fa266fd6717c1cc", "messageHeadline": "Force color output in test runs to ensure consistent behavior in Trav\u2026", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9ad660bbe103a3484b780a1f2f2e124037b3ee0a", "messageHeadline": "Swap github/twitter links (#5895) [skip ci]", "author": {"name": "Jim Nielsen", "email": "jimniels@gmail.com", "user": {"login": "jimniels"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6474dd5b882542141a9bfc35831fe1182b6f089a", "messageHeadline": "basic publish steps [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "364a9fe72d22a76fb139727e740d848debc6fab0", "messageHeadline": "7.0.0-beta.16", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5180ecdca48e486b4b0f347fcbd752f865df5e55", "messageHeadline": "Use prettier (#600)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 6462, "deletions": 4492}}, {"node": {"oid": "a95f55c4688cc772278e2cd05397d86da4bbc352", "messageHeadline": "add ts to readme [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "97c23461f9e27f33f0af58f3148efa68894bd332", "messageHeadline": "TypeScript parser plugin (#523)", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 33128, "deletions": 184}}, {"node": {"oid": "f7547fd35a4e5891682dcde67775084c88a3b126", "messageHeadline": "Use the string \"module\" in err message (#598)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "03b3b39b17af9ebc3bf7e1963dea4f22cdc582d0", "messageHeadline": "Allow jsx to be the body of a typed arrow function (#595)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 206, "deletions": 1}}, {"node": {"oid": "759266a2e8e47a7f403582056d330841ba4fbc96", "messageHeadline": "Remove future plans from README (#597) [skip ci]", "author": {"name": "Sebastian McKenzie", "email": "kittens@users.noreply.github.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "7795615dace83127ca4309b5495a26a0952d4207", "messageHeadline": "fix example [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "107aea75f1fcceb95361ff98798b5789aa29211c", "messageHeadline": "add a code example [skip ci] (#594)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "baa5f4dca7f023f8a6de48242b0ab942c9921b6e", "messageHeadline": "Stage 2: BigInt (#588)", "author": {"name": "William Horton", "email": "wdt.horton@gmail.com", "user": {"login": "wdhorton"}}, "additions": 408, "deletions": 5}}, {"node": {"oid": "fecdb6feeb67623476f427a82d26d7baf6d0b2a1", "messageHeadline": "Make tokens optional (#563)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 786, "deletions": 7}}, {"node": {"oid": "58ec149c522c9b9c7933befbb120e54d3de0c5e0", "messageHeadline": "Fix some unneeded semis in test fixtures (#5892)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 35, "deletions": 73}}, {"node": {"oid": "b3372a572db511db44fd151a69375dbb4b8d0573", "messageHeadline": "Remove whitespace generation (#5833)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1958, "deletions": 1093}}, {"node": {"oid": "bc29145465bbb6e7ab184790ab0dd09415a164c5", "messageHeadline": "Fix 5768 (to 7.0 branch) (#5891)", "author": {"name": "Josh Johnston", "email": "josh@x-team.com", "user": {"login": "joshwnj"}}, "additions": 89, "deletions": 12}}, {"node": {"oid": "48c770e4bb2480684d425af2a48fa9319277717a", "messageHeadline": "Force color output in test runs to ensure consistent behavior in Travis", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3cf4cee40ace9c126fa156cdfb178e3f8f13936c", "messageHeadline": "Fix 5768 (#5811)", "author": {"name": "Josh Johnston", "email": "josh@x-team.com", "user": {"login": "joshwnj"}}, "additions": 82, "deletions": 11}}, {"node": {"oid": "ed0de70656c1773918f9f6abedd30699cdf7285b", "messageHeadline": "Merge pull request #5889 from babel/update-babylon", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "9a759160124906a54c050b4104b8211eea92910e", "messageHeadline": "remove unused dependencies", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "a4080dc095c8e05811ea2a379ba5c37afe863cd3", "messageHeadline": "update babylon", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4e50b2d9d9c376cee7a2cbf56553fe5b982ea53c", "messageHeadline": "Merge pull request #5412 from babel/prettify", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 7048, "deletions": 4134}}, {"node": {"oid": "3d03414c0598c344cbe74c65f51a9c77a7072e1d", "messageHeadline": "update readme with decorators2 [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0f054b5ceb1cd35e43c551c1362251291dfe6e0", "messageHeadline": "7.0.0-beta.15", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88298536c5a407d81359df97428d656b43ee3c46", "messageHeadline": "Revert \"Distinguish between ternary's : and arrow fn's return type (#\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 10, "deletions": 6840}}, {"node": {"oid": "a9a55fbd3fcb0dcd83758549dfd2c4fa3d0dcaa2", "messageHeadline": "Distinguish between ternary's : and arrow fn's return type (#573)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 6840, "deletions": 10}}, {"node": {"oid": "39447b1cca21811899020a1aadb793073433db79", "messageHeadline": "Merge pull request #590 from peey/decorators-followup", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 839, "deletions": 12}}, {"node": {"oid": "f2ad94d0e34dc67e7516c92b8e5c1b2ca42d9b34", "messageHeadline": "Incorporate suggestions from review", "author": {"name": "Peeyush Kushwaha", "email": "peeyush.p97@gmail.com", "user": {"login": "peey"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e4b35f680d56966d3a7d4c6a7471b34f2d9ff333", "messageHeadline": "Run prettier", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 6764, "deletions": 4102}}, {"node": {"oid": "93cc22dae1744fd919c8b49909457e49c9b34e82", "messageHeadline": "Add prettier", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 284, "deletions": 32}}, {"node": {"oid": "994cde616d5d3b702495582e971f10b801ef35d1", "messageHeadline": "Merge pull request #589 from Qantas94Heavy/fix-private-fields", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3731, "deletions": 7}}, {"node": {"oid": "89d8f70fcd5ffb12920f6876433cfe406e74b103", "messageHeadline": "Merge pull request #5813 from jridgewell/pr/5786", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1040, "deletions": 8}}, {"node": {"oid": "f363ec6b99228fa9a434a7bb2317e6ae9b75a422", "messageHeadline": "Add to stage-1 preset", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b3183b11987575b6bc2a13910408265c41e2aa69", "messageHeadline": "Force color output in test runs to ensure consistent behavior in Trav\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "892377ae579cb700d13fcc20605190a0dd30b387", "messageHeadline": "Force color output in test runs to ensure consistent behavior in Travis.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "95b3c8a16ab3072e59274e319f48e8ed7c05aea4", "messageHeadline": "Revert \"TEMP: Another quick test\"", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "12e39116f04424def3cc8e4a9a15f0421151ff6e", "messageHeadline": "Revert \"TEMP: Debugging unexpected test failures.\"", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "0005b9e4cf547f1bde9fddf95eeb65f528c957e3", "messageHeadline": "TEMP: Another quick test", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1fb3d5b0f60d05deb3d926d0b1da883267440965", "messageHeadline": "TEMP: Debugging unexpected test failures.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "bd9e1860d0c6a70517c63b1a1d01b8464e11e3b0", "messageHeadline": "for-of optimization on arrays/known functions that return arrays (#4747)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 132, "deletions": 31}}, {"node": {"oid": "692e51609cbfe9a391ac2a680da6b6090da7b799", "messageHeadline": "Merge pull request #5886 from yavorsky/7-fix-commonjs-destructuring", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 74, "deletions": 4}}, {"node": {"oid": "bb5528b414e8c716d6997770ed777dff32c801d4", "messageHeadline": "Merge pull request #4850 from babel/removeClassCallCheck-option", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 127, "deletions": 63}}, {"node": {"oid": "033bad3098fcbb4401a9460901a3b8e0d5233899", "messageHeadline": "Fix bug `super` ref check doesn\u2019t honor spec evaluation order (#5801)", "author": {"name": "Buu Nguyen", "email": "buunguyen@gmail.com", "user": {"login": "buunguyen"}}, "additions": 56, "deletions": 10}}, {"node": {"oid": "2cfd01aeb61990a7060595100276e6b155782b0a", "messageHeadline": "Add fixtures for exports with desctucturing.", "author": {"name": "Artem Yavorsky", "email": "artem@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "ddba7ba89ff329913bb708d920c0c12dab43d7fc", "messageHeadline": "Add destructuring case for modules-commonjs.", "author": {"name": "Artem Yavorsky", "email": "artem@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "1c7151e8ba26cd46cb4e8d3d1dba59868a7f9895", "messageHeadline": "Merge pull request #592 from nicolo-ribaudo/dead-code", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d93860393c9b8e749503d13a45f33339c2529d48", "messageHeadline": "Remove dead code", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "851d2cb6e0ab1af559c960a849b5be31c191868f", "messageHeadline": "Pass SIGINT signals to the spawned child process (#5861)", "author": {"name": "bill-improbableio", "email": "bill@improbable.io", "user": {"login": "bill-improbableio"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a330cf2b09ac7cbc552df0d61060402c774b8f0a", "messageHeadline": "Add support for evaluating `String.raw` expressions (#5681)", "author": {"name": "Joseph Frazier", "email": "1212jtraceur@gmail.com", "user": {"login": "josephfrazier"}}, "additions": 45, "deletions": 16}}, {"node": {"oid": "b6b69c615a38cdccfc29416a3af6a29c042591f2", "messageHeadline": "Fix type errors for destructuring assignments(#4227) (#5865)", "author": {"name": "MarckK", "email": "karadelamarck@gmail.com", "user": {"login": "MarckK"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4fdff567c6749e2f1934f62c55f65a1109bfc9fa", "messageHeadline": "remove superClass truthy check", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "c3b992e0317215345e5dc735219590dd27c65996", "messageHeadline": "Minor change in an error message", "author": {"name": "Peeyush Kushwaha", "email": "peeyush.p97@gmail.com", "user": {"login": "peey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2c8fc756434a7980d23ddcbff5347ad57ef30884", "messageHeadline": "Add test case for decorated static method", "author": {"name": "Peeyush Kushwaha", "email": "peeyush.p97@gmail.com", "user": {"login": "peey"}}, "additions": 179, "deletions": 0}}, {"node": {"oid": "37fa77e84f4ebe8f7fd6ea1fc3e79eae875652db", "messageHeadline": "Support decorator in decorator", "author": {"name": "Peeyush Kushwaha", "email": "peeyush.p97@gmail.com", "user": {"login": "peey"}}, "additions": 652, "deletions": 9}}, {"node": {"oid": "44d842c30be6e87ed1c30d92fd25ad020faf27e4", "messageHeadline": "Add private fields numeric name test", "author": {"name": "Karl Cheng", "email": "qantas94heavy@gmail.com", "user": {"login": "Qantas94Heavy"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "b4e06aa279abb43a9db8ff02a66c31f77e0f9fc7", "messageHeadline": "Fix parsing of nested classes with private fields", "author": {"name": "Karl Cheng", "email": "qantas94heavy@gmail.com", "user": {"login": "Qantas94Heavy"}}, "additions": 3404, "deletions": 5}}, {"node": {"oid": "43dba7e7c19c5750284037bcb12adc5b4ba2e2b3", "messageHeadline": "Throw on attempt to delete a private field", "author": {"name": "Karl Cheng", "email": "qantas94heavy@gmail.com", "user": {"login": "Qantas94Heavy"}}, "additions": 320, "deletions": 2}}, {"node": {"oid": "622672d397805a22ffd8bf47e750e4a871870d41", "messageHeadline": "Remove Monorepo negative regarding npm results (#5884) [skip ci]", "author": {"name": "David Colwell", "email": "david@pixability.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "add8e4ad13b4a44de409e283e99679a904012317", "messageHeadline": "Helpful error message for @dec export class", "author": {"name": "Peeyush Kushwaha", "email": "peeyush.p97@gmail.com", "user": {"login": "peey"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "f976bdd21c92c027daa3e4f0018ddf25fd4a4b59", "messageHeadline": "Merge pull request #587 from peey/decorators-stage-2", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1572, "deletions": 4}}, {"node": {"oid": "64eafad472ebac6333671fff65a9669739e6cd88", "messageHeadline": "Merge pull request #5469 from yavorsky/fix-commonjs-destructuring", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 75, "deletions": 5}}, {"node": {"oid": "d99618cdfe00cb954b0ebc4a8f2858b8d68527de", "messageHeadline": "renames files", "author": {"name": "Peeyush Kushwaha", "email": "peeyush.p97@gmail.com", "user": {"login": "peey"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e5fdb3448dcdf2b6ceb33ad9dd1a078e38a4d27d", "messageHeadline": "rename decoratorsStage2 -> decorators2", "author": {"name": "Peeyush Kushwaha", "email": "peeyush.p97@gmail.com", "user": {"login": "peey"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "1ea3b0601cbb1959138320ec3c53eef2f8b7f918", "messageHeadline": "Merge pull request #5877 from mathiasbynens/update-unicode-property-r\u2026", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e1972baff51e838f226b6063026ed83e992b411a", "messageHeadline": "Decorated classes/methods start where the decorator starts", "author": {"name": "Peeyush Kushwaha", "email": "peeyush.p97@gmail.com", "user": {"login": "peey"}}, "additions": 27, "deletions": 21}}, {"node": {"oid": "5492fe130a682afe3a63d3e2ff16b10ed4c8b51e", "messageHeadline": "Move plugin-transform-unicode-property-regex to stage 3", "author": {"name": "Mathias Bynens", "email": "mathias@qiwi.be", "user": {"login": "mathiasbynens"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "04b40868f9b84969c49369d1b93666f820a6ddd4", "messageHeadline": "Add more tests; fix plugin conflict code", "author": {"name": "Peeyush Kushwaha", "email": "peeyush.p97@gmail.com", "user": {"login": "peey"}}, "additions": 472, "deletions": 4}}, {"node": {"oid": "a59103f15d674d3e76bca15e4ce5f8163de03778", "messageHeadline": "link to the handbook [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8a4ab088e4a78feb6f12476b56be829388ba6735", "messageHeadline": "create and use a inheritsLoose helper", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "8febb0940469fcf90f2555986600bfe4889149d7", "messageHeadline": "update babel alpha 12, fixes build issues (#583)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 671, "deletions": 519}}, {"node": {"oid": "cb09891fff0f143463f209902e4a69cd50b40e12", "messageHeadline": "7.0.0-beta.14", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac936e315a04ae31e3d59c9cd4afa45d4e2e89e9", "messageHeadline": "Fix comment attachment for call expressions (#575)", "author": {"name": "aardito2", "email": "anthony.ardito@gmail.com", "user": {"login": "aardito2"}}, "additions": 580, "deletions": 14}}, {"node": {"oid": "ba671d0a66d62b3aede8951e89159d01de6803a4", "messageHeadline": "update babel-eslint, try out numeric separators (#5866)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "b60ac52ae6aff84b56645f15137d85616fba9cc2", "messageHeadline": "Reorganize tests and add tests", "author": {"name": "Peeyush Kushwaha", "email": "peeyush.p97@gmail.com", "user": {"login": "peey"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "4f8ac6bada64b63d43be9473cfd98722a4e6e6a6", "messageHeadline": "Merge branch 'master' into decorators-stage-2", "author": {"name": "Peeyush Kushwaha", "email": "peeyush.p97@gmail.com", "user": {"login": "peey"}}, "additions": 813, "deletions": 90}}, {"node": {"oid": "4595729cbbe599df4ea0778cdb954f2d3fe9fc8f", "messageHeadline": "fix issue as a result of refactor (#5867)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7c1c559c704413104f7314c6ae8ef18949d9388", "messageHeadline": "Add test case for object properties", "author": {"name": "Peeyush Kushwaha", "email": "peeyush.p97@gmail.com", "user": {"login": "peey"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "38c417e9710c0672eaea2e1ea66540095630fef0", "messageHeadline": "Reorganize tests; camelCase plugin name", "author": {"name": "Peeyush Kushwaha", "email": "peeyush.p97@gmail.com", "user": {"login": "peey"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "e1e2c32bf32701a990369d98814a5e63d0652b55", "messageHeadline": "Correctly put typeParameters on FunctionExpression (#585)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 410, "deletions": 0}}, {"node": {"oid": "e982c0652c0a33a4fd4c2e20938bb03ffc8054b2", "messageHeadline": "Fix v8 deopts (#581)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "b5e23835ce6875605078adc4c8142a1214fc3007", "messageHeadline": "Disallow exports between decorator & class body", "author": {"name": "Peeyush Kushwaha", "email": "peeyush.p97@gmail.com", "user": {"login": "peey"}}, "additions": 6, "deletions": 379}}, {"node": {"oid": "9c639743dd0ea8c4f33f77232bb3b95698cfcd92", "messageHeadline": "Disallow in object literals, params, class props", "author": {"name": "Peeyush Kushwaha", "email": "peeyush.p97@gmail.com", "user": {"login": "peey"}}, "additions": 727, "deletions": 178}}, {"node": {"oid": "162bc905a656bcf98e7c6b1d11893bb85c4f4b86", "messageHeadline": "Throw if both decorators decorators-stage-2 used", "author": {"name": "Peeyush Kushwaha", "email": "peeyush.p97@gmail.com", "user": {"login": "peey"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "001044ffa70230fcaa9a1e236197f3284f206647", "messageHeadline": "Add tests for stage 2 decorators from PR#353", "author": {"name": "Peeyush Kushwaha", "email": "peeyush.p97@gmail.com", "user": {"login": "peey"}}, "additions": 873, "deletions": 0}}, {"node": {"oid": "a24dc6e6301e28c8b333524b958846b15d6353ee", "messageHeadline": "Let decorator stage 2 parsing be under a new plugin name", "author": {"name": "Peeyush Kushwaha", "email": "peeyush.p97@gmail.com", "user": {"login": "peey"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "06afa0761bc77664ab87007b3638bed78f051135", "messageHeadline": "Update decorator parsing to match current spec", "author": {"name": "Kevin Gibbons", "email": "bakkot@gmail.com", "user": {"login": "bakkot"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "e11794c7359bcd54c08f39567d64f3cd90af58f3", "messageHeadline": "Add back shorthand field to Property (#580)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "6b4fba4deb9d4e2261c0514db6d45e068eb53592", "messageHeadline": "The { after a function generic type annotation is a statement (#578)", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 283, "deletions": 0}}, {"node": {"oid": "3b28bd2cb1c2de8809d9142bd828b6203d7a6140", "messageHeadline": "[skip ci] Fix typos in README.md (#5857)", "author": {"name": "Danny Andrews", "email": "danny-andrews@users.noreply.github.com", "user": {"login": "danny-andrews"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "50ae16de38150caf84988b80098df93173f718b9", "messageHeadline": "Factor parseSubscript out of parseSubscripts (#576)", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 86, "deletions": 76}}, {"node": {"oid": "5387d9f9033b3bed063b8fd28acbcf3f1b7bf26b", "messageHeadline": "Merge pull request #5721 from Qantas94Heavy/rest-parameters-5656", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 98, "deletions": 41}}, {"node": {"oid": "fea3a72838c93539d5d3a881238db651f07af894", "messageHeadline": "Fix babel-plugin-transform-regenerator README (#5852)", "author": {"name": "Konstantin Pschera", "email": "me@kons.ch", "user": {"login": "k15a"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ac99d73e88497a977ae5bcfb9a9d2c4b363aff1b", "messageHeadline": "add probot-stale [skip ci] (#353)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "05726a976e87d0f5267d65941a0208ff26684eeb", "messageHeadline": "Merge pull request #5837 from jridgewell/hoist-closure-helpers", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 317, "deletions": 309}}, {"node": {"oid": "070662e381d890c56626a79a626f14ebafd571dc", "messageHeadline": "Add tests for babel-generator (#5845)", "author": {"name": "Ryan Gaus", "email": "rsg1egoman@gmail.com", "user": {"login": "1egoman"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "cdca54aed3d8644c5a4f75c3414890ae1c332d08", "messageHeadline": "remove possibleConstructorReturn in loose mode as well", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 80, "deletions": 61}}, {"node": {"oid": "4081f3e23e16d024548dba40de4664324dc55f69", "messageHeadline": "removeClassCallCheck option", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 39, "deletions": 2}}, {"node": {"oid": "1b29ab12899fa70d63c3c426a05c5b0bcb9260b7", "messageHeadline": "Adding documentation and information (#5717) [skip ci]", "author": {"name": "Hasan Bayat", "email": "hasanbayat1393@gmail.com", "user": {"login": "hasanbayatme"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "cce83a0cea42464a27864aefd878a5c4ec0efb4c", "messageHeadline": "Fix parens issues with exponentiation in generator (#5830)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "f1303aa54c6fd35900fd1d7fa9f9a98764d02199", "messageHeadline": "Misc updates to babel-core README (#5841) [skip ci]", "author": {"name": "Sarup Banskota", "email": "sbanskota08@gmail.com", "user": {"login": "sarupbanskota"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "dd82d7a65344be8dd80239926b67b0173155ad27", "messageHeadline": "Document `babel-helper-plugin-test-runner` usage (#5843) [skip ci]", "author": {"name": "Alex Rattray", "email": "rattray.alex@gmail.com", "user": {"login": "rattrayalex"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "ac33b1be2700784fb566fbde5e69f5f5eafa9873", "messageHeadline": "Fix addCompletionRecords", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ccd314cba77406cc7e80e49bd9d267acd7ebcad4", "messageHeadline": "6.25.0 changelog [skip ci] (#5844)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "82f37841f54a69efe70acd5b1b8b142a102908c8", "messageHeadline": "v6.25.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "36ab72f095cb281415b8bd0d2f0fdf9d0794435c", "messageHeadline": "Support declare export statements (#5589)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 148, "deletions": 9}}, {"node": {"oid": "bc013e6d34f5ee70b30a7300cce2f28831b711ba", "messageHeadline": "just make sure babylon is up to date [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0c8fdc381d122229277b0c42a0f4fb34ff5ce6f6", "messageHeadline": "Backport array & object pattern fixes to 6.x (#5770)", "author": {"name": "Bo Lingen", "email": "lingenbw@gmail.com", "user": {"login": "haltcase"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "9b05b0df5c53328f9ec7a33a0e0014bbd5af3ea2", "messageHeadline": "Include node 8.0 to travis config & update tests (#5807)", "author": {"name": "Sarup Banskota", "email": "sbanskota08@gmail.com", "user": {"login": "sarupbanskota"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "119d5c58716624d0162061ae6d14a51c3f4a025c", "messageHeadline": "Hoist several closures", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 317, "deletions": 309}}, {"node": {"oid": "0740e6113172f7d08a86a45f0f25a30a4c7e39dc", "messageHeadline": "Use strict", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "97f4d311920e518957afcb1da6c4230b9dfddc89", "messageHeadline": "Update changelog for v1.5.2 [skip ci]", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "9850f823519dfab6ea259376fd6a42f2b2f084ff", "messageHeadline": "1.5.2", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97d0ab78cb949ad5d9e26874f11f04d73b7ecd99", "messageHeadline": "Update babylon", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "f537fc7da7c92ef9afdce0b78e2b180874263e99", "messageHeadline": "Add babel-generator tests", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 189, "deletions": 0}}, {"node": {"oid": "462825b15af0ec844df28cc77b1598591e825661", "messageHeadline": "Simplify transform", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 24, "deletions": 26}}, {"node": {"oid": "9e91ac54d3718a1e70b469ac8be3ff5daf438ee5", "messageHeadline": "Optional call expressions short circuit later member expressions", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 88, "deletions": 38}}, {"node": {"oid": "54d9732d0b74bd242a0872f6d48bbc9025059ded", "messageHeadline": "Test Update and Unary expressions", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "d92309f0dbd16c6baa3d1178ab8f2f0f4839f224", "messageHeadline": "PR comments", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "faa6c9f7083a3f46cb7e82da9b339c0525e03317", "messageHeadline": "Use nil", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6cc2f5dc780e908eb27282c63436b9aafef0074f", "messageHeadline": "Consider any unary expression", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a62cb9281e0cb1c04e98ffc1a0e2a95a8a03a7b4", "messageHeadline": "Delete unnecessary check", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "ef87acc389efbe8a7205032b05de11facd56f293", "messageHeadline": "Test not-top-level optional chaining", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "1f22ac353aafb337b5480b6f4bc7b0564c8ea38f", "messageHeadline": "Lint", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0e5f597ee60292e9eef0c8817fb3954061032742", "messageHeadline": "Readme", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 114, "deletions": 1}}, {"node": {"oid": "899634d20b14ea39d3087baa39bd476bc071d117", "messageHeadline": "Add exec tests", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 191, "deletions": 2}}, {"node": {"oid": "b048bff77d8d2289f11e18af29a87874e3b199ff", "messageHeadline": "Add optional to MemberExpression", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "9ce797dd34ac16bd5b29efbedae2751a177e0859", "messageHeadline": "Reduce context memoization when possible", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "acdd3637bccde01420dc9fe3f027299399fe05e9", "messageHeadline": "Refactor", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 239, "deletions": 58}}, {"node": {"oid": "85b6b4b1b2627682e9cc38dbb82bb538cb295739", "messageHeadline": "Print optional chain operator", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "5fe48035620b74db4434a5c5953ea9952c33048c", "messageHeadline": "Simplify NewExpression|CallExpression visitor", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 26, "deletions": 28}}, {"node": {"oid": "30ee87159dcc6b0b179ba5adb83cc7fba4c7b693", "messageHeadline": "Split syntax and transform into two plugins", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 109, "deletions": 86}}, {"node": {"oid": "2a496890ffcb5409eac42782ebb5ee4192d5367f", "messageHeadline": "Use a better nested syntax", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "3fae1214608ea49c3b41c269c733af72d9cd6af0", "messageHeadline": "Implement Null Propagation Operator", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 125, "deletions": 159}}, {"node": {"oid": "750b03a22fad2f5efd0473a5235b3c0e1be31015", "messageHeadline": "refactor: use WeakSet to keep track of transformed nodes", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "98487b5a15c222dd7e7fd0bc4732bfcaaeac9670", "messageHeadline": "fix: typo", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a9d8040c0feef22d915b487b33ead6ae787ca662", "messageHeadline": "refactor: change undefined to void 0", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "3faca62a77fcff9e5e487ab7e843fee9f7621959", "messageHeadline": "wip", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 124, "deletions": 15}}, {"node": {"oid": "cc6959e1fa23d27d3df06f1476556f83f47a32ca", "messageHeadline": "feat: WIP assignements", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "6bd3bf4d2f11a22a430906efc6b57063e9713f55", "messageHeadline": "feat: optional chaining with function call", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 24, "deletions": 6}}, {"node": {"oid": "ed15443dba6e3f79ec8ce7db2b32391b4eba8c8b", "messageHeadline": "fix: use undefined instead of null", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "64ff5a080dd577a773e37c17bf348fe1157b55fe", "messageHeadline": "refactor: improved transformation logic", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 36, "deletions": 49}}, {"node": {"oid": "72259ca5d3208aa4df9282f50b1c4a9027494854", "messageHeadline": "feat: cleanup", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "00f58b9bfa0abc66cbc4d875ca65c715401935d6", "messageHeadline": "feat: optional chaing", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 98, "deletions": 0}}, {"node": {"oid": "dc87d99713a947c9b3bef3cfa0972871fc05a940", "messageHeadline": "7.0.0-beta.13", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b7fab87d0bd3954a49ee96041ee1e9270376bb5", "messageHeadline": "fix flow", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "69cba43f82fd0257329ea8f202453a92658bcb65", "messageHeadline": "Fix parsing of private fields (#566)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 38, "deletions": 1919}}, {"node": {"oid": "37793d5be7e3fbeaff7675b912d56dcbc4fcb8c7", "messageHeadline": "add links [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5cc1cbf3bc4ea8b93b48e9338c544d7cd6cefdb8", "messageHeadline": "Matches pattern cleanup (#5826)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 91, "deletions": 88}}, {"node": {"oid": "8df5514083b82c26398f98124024b64580be9d94", "messageHeadline": "Fix numeric separator Number transform (#5825)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "e5e4981e79580374be54f5692c52ef24bea7446f", "messageHeadline": "Update rollup-watch to the latest version \ud83d\ude80 (#568)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "123dce5fcd716d0e6d8d1cbe3cf7d40c1a5b56f0", "messageHeadline": "Hardcode to double quotes, indent to 2 spaces (#5824)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 276, "deletions": 322}}, {"node": {"oid": "e064bb91358202f25f4ba798295662e06393e0bf", "messageHeadline": "Merge pull request #545 from xtuc/feat-optional-chaining", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 2134, "deletions": 3}}, {"node": {"oid": "4c8f4a23db832569a6de0fd6f14902340a12c5e6", "messageHeadline": "add another test", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 437, "deletions": 0}}, {"node": {"oid": "783d85ee4b12d64857961f8571555f941d259dfe", "messageHeadline": "Merge pull request #5780 from kentor/react-display-name-to-support-cr\u2026", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 41, "deletions": 13}}, {"node": {"oid": "775dcfa6d6e37bade08ef54461a613111182a38a", "messageHeadline": "Improve performance by removing all spread/rest usages (#561)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 104, "deletions": 43}}, {"node": {"oid": "bbc3cd45cf6015283ebdd30a4fa334d254a13519", "messageHeadline": "Fix location info on FunctionTypeParam nodes (#565)", "author": {"name": "Michal Srb", "email": "xixixao@seznam.cz", "user": {"login": "xixixao"}}, "additions": 64, "deletions": 256}}, {"node": {"oid": "b0524427c1fcf661153f3684436af9b0eb236585", "messageHeadline": "Wrap an arrow function in parentheses if it the test of a conditional\u2026", "author": {"name": "Nicol\u00f2 Ribaudo", "email": "nicolo.ribaudo@gmail.com", "user": {"login": "nicolo-ribaudo"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "53e3f0dbdc4f1543d36db6d15c82800ee9def0ff", "messageHeadline": "babel-types: avoid recreating validator closures (#5821)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 37, "deletions": 17}}, {"node": {"oid": "c4fd05c0c2e1fa8ca49c9587aec24f95dce86597", "messageHeadline": "Spec compatibility for template literals. (#5791)", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 76, "deletions": 17}}, {"node": {"oid": "e579109f0b491caa349c541370ff30368f4b8073", "messageHeadline": "Use preset-env and update other dependencies (#562)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 536, "deletions": 774}}, {"node": {"oid": "065671755211b284de4e582229d3c428755027f7", "messageHeadline": "Fix stmt value being the raw value (#557)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "4628bb957d64d5acde28d25ea09f064436e1345a", "messageHeadline": "Merge pull request #1 from jridgewell/pr/545", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 1196, "deletions": 40}}, {"node": {"oid": "e1ec23cd3e47d30355aebbb8996a6deeae7ff4af", "messageHeadline": "Finish optionalChaining plugin", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 1196, "deletions": 40}}, {"node": {"oid": "c568150759d45c13b1a4bd821aacb572fdf8e1d1", "messageHeadline": "Merge pull request #346 from babel/issue345", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "1e55653ac173c3a59f403a7b5269cf6d143d32d9", "messageHeadline": "Don't call deprecated code frame export (#5815)", "author": {"name": "Simen Bekkhus", "email": "sbekkhus91@gmail.com", "user": {"login": "SimenB"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "edf34dc780fafbc7dd40cdc98543212949a46280", "messageHeadline": "[skip ci] Add classPrivateProperties to README & fix classProperties \u2026", "author": {"name": "Boopathi Rajaa", "email": "boopathi@users.noreply.github.com", "user": {"login": "boopathi"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "272209ace5ef127adbad5800e84d5d36bca4ab4b", "messageHeadline": "\u2b06\ufe0f  Alpha 12 (#5808)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 463, "deletions": 542}}, {"node": {"oid": "794a522fb65bbd7b51f88bb4c76e9788a94f6e4c", "messageHeadline": "2.0.0-alpha.12", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed80a4e84da222266d32b8cd4df6d4c5273f8bfd", "messageHeadline": "Add node 8 to travis (#347)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6245af802a80d0f1e4624bed1752e4b415224a9", "messageHeadline": "fix readme [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "b2102baaae271b20a9aa645e0578386c1bd9b1aa", "messageHeadline": "target node 8", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41b0a79837814c672386b36e164b6384b4e0a413", "messageHeadline": "update packages to alpha.12 (#343)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 383, "deletions": 304}}, {"node": {"oid": "36e017b42791bdf7fcf14b010579f947d02e62b6", "messageHeadline": "Ensure explicit targets always override browsers key targets", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "c3e256fdb51cdc82a86e699ad05ab5b4b62b3047", "messageHeadline": "Add node 8 to travis (#552)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7e739f954df2b7bb752ace95fcfc3a7083d3e6cb", "messageHeadline": "Merge pull request #5802 from babel/issue5371", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "bf9b4347366cc61e00944ac22cf061bff4b17a19", "messageHeadline": "refactor: search parent instead of using state", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "819056e94a333affe3aadd482b965abab69c48d7", "messageHeadline": "fix: remove check for super in arrow function", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "432495752d200406908a4714c33e80bc55cb5c7b", "messageHeadline": "Merge branch 'master' into 2.0", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 74, "deletions": 54}}, {"node": {"oid": "c5bad22767b034d2e106f795a72ee0c3e67e3cd4", "messageHeadline": "v7.0.0-alpha.12", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 352, "deletions": 352}}, {"node": {"oid": "68ed63317583065506e2288846d503aa3e29c0cd", "messageHeadline": "force-publish all packages [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce976bba2a943523b92a56c7398be4736e604e50", "messageHeadline": "v7.0.0-alpha.11", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 307, "deletions": 307}}, {"node": {"oid": "c142bbc429f1e169e4420efd2ff7d9cadc796b12", "messageHeadline": "Remove duplicated getStatementParent and refactor requires to imports\u2026", "author": {"name": "Mauro Bringolf", "email": "maurobringolf@users.noreply.github.com", "user": {"login": "maurobringolf"}}, "additions": 42, "deletions": 37}}, {"node": {"oid": "a6273a92ec367df67b33ae746552b4f350a9bbc6", "messageHeadline": "fix flow type issue", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d7d090bf035eeef74db3aafbb9af42d93ca6b9d", "messageHeadline": "fix pkg name", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f58f4ac351b0634e4a05d734af1ce809c69aaf34", "messageHeadline": "Fix incorrect destructuring in for loop `let` initialization (#5763)", "author": {"name": "Buu Nguyen", "email": "buunguyen@gmail.com", "user": {"login": "buunguyen"}}, "additions": 24, "deletions": 22}}, {"node": {"oid": "63b7137dacc7ee122cacd0cfdf98cda88a1bfe30", "messageHeadline": "Add column range to babel-code-frame (#5646)", "author": {"name": "Simen Bekkhus", "email": "sbekkhus91@gmail.com", "user": {"login": "SimenB"}}, "additions": 274, "deletions": 40}}, {"node": {"oid": "5393a49349368813685d62d32912c41d2bbaa480", "messageHeadline": "Support for NumericLiteralSeparator, Stage 1 feature (#5793)", "author": {"name": "Rick Waldron", "email": "waldron.rick@gmail.com", "user": {"login": "rwaldron"}}, "additions": 269, "deletions": 5}}, {"node": {"oid": "2dd624b44ef7cf19ffbb85cf8ff0a6754544a40e", "messageHeadline": "Merge branch 'master' into feat-optional-chaining", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1325, "deletions": 17}}, {"node": {"oid": "defde165edebe7090735a62504ed5f30b0f025da", "messageHeadline": "pin to lerna rc.4", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 379, "deletions": 386}}, {"node": {"oid": "3783429a96df4bcfbda024ce554f741c901a92bc", "messageHeadline": "Merge pull request #5798 from rwaldron/fix-plugin-readmes", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "3a6fdca069f7bd6245338ca52519b790011ec7bd", "messageHeadline": "Make all packages/*/README.md descriptions consistent.", "author": {"name": "Rick Waldron", "email": "waldron.rick@gmail.com", "user": {"login": "rwaldron"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "489cf90d23fa584ac3cad55b60cf477d04ba3d93", "messageHeadline": "Merge pull request #5796 from noinkling/add-inspect-brk-option", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0230dc50670771416406f9375eb57bf5adad17cc", "messageHeadline": "Allow --inspect-brk option to be used with babel-node", "author": {"name": "noinkling", "email": "noinkling@users.noreply.github.com", "user": {"login": "noinkling"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "324e2f025366ff3d443fecb3f81022a4494299cf", "messageHeadline": "7.0.0-beta.12", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4e842d4eb17df3455209821cf69aeac766a4c89", "messageHeadline": "Add plugin for import.meta proposal (#544)", "author": {"name": "Jan Olaf Krems", "email": "jan.krems@gmail.com", "user": {"login": "jkrems"}}, "additions": 1164, "deletions": 2}}, {"node": {"oid": "2f5d146d5454958ab4c294fcb68492dc7b3ea446", "messageHeadline": "Don't treat e, b, E, B as forbidden siblings for hex literals. (#549)", "author": {"name": "Rick Waldron", "email": "waldron.rick@gmail.com", "user": {"login": "rwaldron"}}, "additions": 93, "deletions": 14}}, {"node": {"oid": "3ca75dc9ecb12da1eaef5b16659b8dfbf509e47c", "messageHeadline": "Adds test to ensure that numericSeparator plugin does not alter \"_\" h\u2026", "author": {"name": "Rick Waldron", "email": "waldron.rick@gmail.com", "user": {"login": "rwaldron"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "d34d2b1305dcdb0ec328b29c9cfb39c2c9b37388", "messageHeadline": "Merge pull request #5785 from noinkling/7.0", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c1702e1da6e704e96e51d983a1ff2047f4a4add9", "messageHeadline": "fix: minor change", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0386005c818d308ad0980a4a48042697a5f60ec", "messageHeadline": "docs: NewExpression spec", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 135, "deletions": 0}}, {"node": {"oid": "9bcd85acf3013cdadadc7d6e6a60795926723c56", "messageHeadline": "feat: CallExpression support", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 146, "deletions": 0}}, {"node": {"oid": "26096d6a3d5526383869e47294a3e42f9c2d2d68", "messageHeadline": "style: [skip ci] updated comment", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51bd87baa81e1ef1a43fe91e97ef8bea60cef56c", "messageHeadline": "feat: use syntax plugin", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "5fbe8edfb9319e382ee70495fdb476fb82c65cb4", "messageHeadline": "Contributing troubleshooting (#5790)", "author": {"name": "Peeyush Kushwaha", "email": "peeyush.p97@gmail.com", "user": {"login": "peey"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "03d89b6307e1eb9af7ae21509067ba433a0a7608", "messageHeadline": "docs: fix typo in spec [skip ci]", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3bc8fcbdfd2bebe0e203e599ccdf7441ab5b4e2", "messageHeadline": "Merge branch 'master' into feat-optional-chaining", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 18709, "deletions": 5639}}, {"node": {"oid": "dcbb6c5ce5f41fe193a048847582033be4864245", "messageHeadline": "Add a section on troubleshooting [skip ci] (#5788)", "author": {"name": "Peeyush Kushwaha", "email": "peeyush.p97@gmail.com", "user": {"login": "peey"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "517ecdae653be2ef1858bc6df7fe93fdea958caa", "messageHeadline": "Allow --inspect-brk option to be used with babel-node", "author": {"name": "noinkling", "email": "noinkling@users.noreply.github.com", "user": {"login": "noinkling"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2579c5b6e902edc070d5dc088d098475926c648b", "messageHeadline": "Merge pull request #5775 from peey/switch-continue", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 223, "deletions": 11}}, {"node": {"oid": "30defbe4362eeb4dea10687c24ae7ef800be0ef6", "messageHeadline": "fix flow error [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3477e740e190bbe248416b886ecddcf90724c091", "messageHeadline": "pin babel, update lerna", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 959, "deletions": 227}}, {"node": {"oid": "0df3e3d6ebe5ec5e5d163e1f32e5f29ab20aba53", "messageHeadline": "update babylon beta 11", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f0d7d580d539b2e3411b2328ee2d804ced944fef", "messageHeadline": "Added individual test cases for possible errors with path.replaceWith\u2026", "author": {"name": "Mauro Bringolf", "email": "maurobringolf@users.noreply.github.com", "user": {"login": "maurobringolf"}}, "additions": 71, "deletions": 2}}, {"node": {"oid": "f326ef6424ecd63094e076d6bc30148a879186cc", "messageHeadline": "7.0.0-beta.11", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50694f99b12295b7515bb2c6c8f44b86a05deeca", "messageHeadline": "Extract 'parseClassMember' method (#533)", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 120, "deletions": 102}}, {"node": {"oid": "aad95c63ec8e89262744e0ab2308bf6e5cccc26b", "messageHeadline": "Fix some flow unused warnings (#543)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "81ce4153591206aafc8ca6f0012a4a0fd987f6fd", "messageHeadline": "add proposal links [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b344f6205698fac7a2a73a2da00891bfdeed560e", "messageHeadline": "NumberLiteralSeparator: Stage 1 feature plugin. Closes gh-538 (#541)", "author": {"name": "Rick Waldron", "email": "waldron.rick@gmail.com", "user": {"login": "rwaldron"}}, "additions": 935, "deletions": 1}}, {"node": {"oid": "589ceb4ee7dc37e29b0d504bb42ca8bb84a6524a", "messageHeadline": "add extra note [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ed1809c2d196babea476d3025be87e085f6a5005", "messageHeadline": "link to contributing [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "702d413b83ca09ccddf2cf1505049e065167468f", "messageHeadline": "add contributing docs on making a plugin [skip ci] (#542)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "dd83ad6d6069fdca9e43abb5fd2a904f62a0e2f5", "messageHeadline": "Update flow-bin to the latest version \ud83d\ude80 (#537)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4ae39239b50b23d0b96180c147a58aa3ce81c49e", "messageHeadline": "Remove import declaration when stripping flowtypes if only type/typeo\u2026", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "b2967598525f0ba394ccbc7027ccb83c17197f7d", "messageHeadline": "Updated transform-react-display-name for createReactClass addon (#5554)", "author": {"name": "Brian Vaughn", "email": "brian.david.vaughn@gmail.com", "user": {"login": "bvaughn"}}, "additions": 41, "deletions": 13}}, {"node": {"oid": "6eeb0317b97684459f66864c0e03c8cc66d62eb1", "messageHeadline": "pin to alpha.9", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 350, "deletions": 358}}, {"node": {"oid": "9e2ef0cf9e87b4b829d891d45102c96fca7c2038", "messageHeadline": "update types [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "9b44cef6919a901fc6ae372443f928683c9b1dea", "messageHeadline": "v7.0.0-alpha.10", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 305, "deletions": 305}}, {"node": {"oid": "ce2335604cd4332d7cd64554a3ed8c13bcd2d93d", "messageHeadline": "Merge pull request #5761 from babel/b7-10", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 312, "deletions": 13}}, {"node": {"oid": "51f3ab45c4cafb7020daf79c2b0d08d8e98cd8a2", "messageHeadline": "[skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8abe061fab6b51bb8929ea91fe17c6a32bbc63e3", "messageHeadline": "Support specifying minimum Node version a test requires (#5765)", "author": {"name": "Buu Nguyen", "email": "buunguyen@gmail.com", "user": {"login": "buunguyen"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "7945c5338929024a79e496e4c519b03132a46a07", "messageHeadline": "Merge pull request #327 from yavorsky/2.0-stderr", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 53, "deletions": 15}}, {"node": {"oid": "bf9baa182b7576e5406dd72c41cae671db49e9d7", "messageHeadline": "Change regeneratorRuntime to _regenerator2.default in transform runti\u2026", "author": {"name": "Aditya Vohra", "email": "avohra@yelp.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee389384bc58a66f9196320539af8fa3b64ca24d", "messageHeadline": "Update regenerator test relying on wrong semantics", "author": {"name": "Peeyush Kushwaha", "email": "peeyush.p97@gmail.com", "user": {"login": "peey"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "72d83acc0754f13ccddbde6317c206f1a3b5fbc9", "messageHeadline": "Properly convert continue statements in switch", "author": {"name": "Peeyush Kushwaha", "email": "peeyush.p97@gmail.com", "user": {"login": "peey"}}, "additions": 209, "deletions": 3}}, {"node": {"oid": "906299532410d2a6259c479d31024c2786c6a143", "messageHeadline": "README: Add string type as valid node target value (#337) [skip ci]", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cfe0a84e2b609cfac02a5b92093625b35a58c9e7", "messageHeadline": "Update doc per review feedback (#5766) [skip ci]", "author": {"name": "Buu Nguyen", "email": "buunguyen@gmail.com", "user": {"login": "buunguyen"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "4ce24c041a7c3caecade538fc508d771fbeb16ee", "messageHeadline": "Minor improvements to grammar, verbiage and others (#5764) [skip ci]", "author": {"name": "Buu Nguyen", "email": "buunguyen@gmail.com", "user": {"login": "buunguyen"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "3563823870e1413e51f53be820639debb6457106", "messageHeadline": "Print decorators before ExportDeclaration", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 36, "deletions": 6}}, {"node": {"oid": "9d95b3faae6e9599fd678384e466a3e5569c13c7", "messageHeadline": "518-spread-assignable", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "f8f2ead450b417319733874b9a03b9b1805b4933", "messageHeadline": "358-decorator-exported-class", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "32c4cdf0160046a9a6edfea2f2c1a0e49e98f2d8", "messageHeadline": "339-spread-obj-pattern-assignable", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "afe85c11a7238026b6a0f1b9fc5700a0ade7a1ae", "messageHeadline": "474-transform", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "01d5d5ebc72161968d4e339b636823704dda9c44", "messageHeadline": "499-transform", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "8772e7fb898f76196c38598fc33e45c738100010", "messageHeadline": "Fix ObjectProperty patterns (#5762)", "author": {"name": "Bo Lingen", "email": "lingenbw@gmail.com", "user": {"login": "haltcase"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "889a505ffdc57486cb3958d2f7682e9b361d786d", "messageHeadline": "377-async-func-decl", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "6c6ee74eb0442703fb8f49eaa0ee20a530a0e986", "messageHeadline": "351-class-prop", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 152, "deletions": 0}}, {"node": {"oid": "48ce5bcf1ce9be434861d937fbba60eca90d539c", "messageHeadline": "499-super-class-prop", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ec596604bc970220cecb9525b35b8fdb22430201", "messageHeadline": "474-export-default-exotic", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d365dad341f4f325d4345bc8c23c0fba89253aab", "messageHeadline": "add some tests", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "853b9f8ece6f99470b871ea4c414a7f3402238c8", "messageHeadline": "Fix multiple var declarations in transform-react-constant-elements (#\u2026", "author": {"name": "Samuel Reed", "email": "samuel.trace.reed@gmail.com", "user": {"login": "STRML"}}, "additions": 26, "deletions": 12}}, {"node": {"oid": "6620612b66d0f8216036ec4fc1355f329192adbb", "messageHeadline": "update to beta.10", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9709c8d932731273c7f936595491fe1568c48cc2", "messageHeadline": "7.0.0-beta.10", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "557696da3ac9f4e25b7d1777daba45b42a03bf36", "messageHeadline": "Fixed disappearing comments following a trailing comma on the last pr\u2026", "author": {"name": "aardito2", "email": "anthony.ardito@gmail.com", "user": {"login": "aardito2"}}, "additions": 772, "deletions": 1}}, {"node": {"oid": "0f66dbd4b61f93918c75c8fc2f2ea698062085b7", "messageHeadline": "add changelog label data [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "1a92c1f34c5a1bd1bd1de9f438aec0d2f592568b", "messageHeadline": "7.0.0-beta.9", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2541ab5fdae7c8fc262d5b4919b124584e0c4c75", "messageHeadline": "Simplify PrivateName and ClassPrivateProperty types (#532)", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 2, "deletions": 10}}, {"node": {"oid": "01da62283c27cbc647301eecbdcfade959c84ece", "messageHeadline": "Modify grammar to support Private Fields proposal: (#260)", "author": {"name": "Diego Ferreiro Val", "email": "elfogris@gmail.com", "user": {"login": "diervo"}}, "additions": 4148, "deletions": 5}}, {"node": {"oid": "eaf8d4589af64c9d14e61cfd23b61c297bb6f1cd", "messageHeadline": "1.5.1", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "6ad103b756d6ab0d62f8a4207012ab31abb7bf30", "messageHeadline": "Update changelog for v1.5.1 [skip ci]", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "fa69bfc755af0e0f7ec08c002538bd85d2074791", "messageHeadline": "Compile with loose mode (#332)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c6eab0c2063c18598c896817525ee1fe036deef9", "messageHeadline": "Merge pull request #5758 from STRML/test-react-constant-elements-unre\u2026", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "83232bb4ff5e7e4edecb3ea8e7f5bdeef7464ba9", "messageHeadline": "Add regression test for transform-react-constant-elements (#5552)", "author": {"name": "Samuel Reed", "email": "samuel.trace.reed@gmail.com", "user": {"login": "STRML"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "5b261849e0b7489699d48862b5e6eff6affda952", "messageHeadline": "Merge pull request #5755 from u9lyfish/patch-1", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "0fcfcc5bf2d955b116acca43637d29e5eb46a3c4", "messageHeadline": "1.5.0", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3b4c36f9e4d27ae821b3fe69b6ae60b3d0aaa41e", "messageHeadline": "Update changelog for v1.5 [skip ci]", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "08d397af14d7177d1b355d9da0a0ed7e61630d50", "messageHeadline": "Merge pull request #321 from babel/backport-string-versions", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1858, "deletions": 1488}}, {"node": {"oid": "842d0540a40f860d7f7cde6c20c03a9a30637623", "messageHeadline": "Backport: use preset-env and remove flow-strip-types (#324)", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 33, "deletions": 41}}, {"node": {"oid": "58c686378de53e068c2243e523dc8438b710ee1e", "messageHeadline": "Fix broken tables in README.md", "author": {"name": "u9lyfish@gmail.com", "email": "u9lyfish@gmail.com", "user": {"login": "u9lyfish"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "692869573566e83a506c6f50946d3c47bfdf97cd", "messageHeadline": "Flow comments import export (#5675)", "author": {"name": "James Lal", "email": "james@lightsofapollo.com", "user": {"login": "lightsofapollo"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "9a929335897a92bb4ead686526e300d304ab5b54", "messageHeadline": "Fix incorrect property ordering with obj rest spread on nested (#5750)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 60, "deletions": 1}}, {"node": {"oid": "9b9318493e583d49722e3860846606a76f33ac70", "messageHeadline": "Merge branch 'master' into backport-string-versions", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a3654478dfdcf7e787d158161446da680e5fdab2", "messageHeadline": "Merge pull request #329 from babel/bump-electron", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 17, "deletions": 58}}, {"node": {"oid": "943fa8aa7328266892527049c08c161570893373", "messageHeadline": "Merge pull request #5753 from jridgewell/7.0", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 182, "deletions": 70}}, {"node": {"oid": "58216f5022dbcda735eed9bc9eda046586313461", "messageHeadline": "Hoist toSequenceExpression's convert helper (#5693)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 182, "deletions": 70}}, {"node": {"oid": "a4e6f90d067a3a0317e9c4274d74e612dea95e15", "messageHeadline": "Use ensureDirSync in smoke test", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0781f711d0da559abe2945d6a9b868cb7a2fc53e", "messageHeadline": "Support target versions as strings (#231)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1864, "deletions": 1535}}, {"node": {"oid": "72591a0ebd14fb20e69c00c477058ddfb3d4c9e8", "messageHeadline": "Bump electron-to-chromium", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 17, "deletions": 58}}, {"node": {"oid": "5f866f2d92e3d28084868c9766df008ead5cd440", "messageHeadline": "Hoist toSequenceExpression's convert helper (#5693)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 182, "deletions": 67}}, {"node": {"oid": "8cd4a62c0262f928b95ae7eb5229811c1799a7ee", "messageHeadline": "Transform do-expressions on exit (#5694)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 34, "deletions": 7}}, {"node": {"oid": "c474fd48e178ca0ae00b6b3524988ff689a0d8ea", "messageHeadline": "Fix issue semi-colon gets inserted unnecessarily (#5749)", "author": {"name": "Buu Nguyen", "email": "buunguyen@gmail.com", "user": {"login": "buunguyen"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "37c8da674a622ee02bad092b05d65d93ce6ac4df", "messageHeadline": "Bump prettier (#289)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 130, "deletions": 164}}, {"node": {"oid": "2788a914f64972e71afa675e62e769d92cadd7cd", "messageHeadline": "Add process to test sandbox (#5410)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "09229db7940a264da267d2b08e5670cad48d8ed0", "messageHeadline": "Cleanup template-literals transform (#5748)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 31, "deletions": 43}}, {"node": {"oid": "a52d34023cf48a2607c7fbb13f78eb6e301d861d", "messageHeadline": "Add spec option example for transform-es2015-arrow-functions [skip ci\u2026", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "8facda4505fe768d6671df5845a054ca72fcf96c", "messageHeadline": "Added more types to API signatures (#5733) [skip ci]", "author": {"name": "Mauro Bringolf", "email": "maurobringolf@users.noreply.github.com", "user": {"login": "maurobringolf"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "943b7371a1b426cbe6fcd7ef28a9088fe6f932aa", "messageHeadline": "Completed return types for all NodePath family methods (#5739) [skip ci]", "author": {"name": "Mauro Bringolf", "email": "maurobringolf@users.noreply.github.com", "user": {"login": "maurobringolf"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "6c4acecf00bf8d487f8787d6328fdc0d934cdea1", "messageHeadline": "Fix #437: only prohibit 'export type from \"module\" ' when flow is ena\u2026", "author": {"name": "Kevin Gibbons", "email": "bakkot@gmail.com", "user": {"login": "bakkot"}}, "additions": 122, "deletions": 3}}, {"node": {"oid": "ddd6d66bc621c272abf424c096f048760af6b94f", "messageHeadline": "Remove old comments.", "author": {"name": "Artem Yavorsky", "email": "aqson@me.com", "user": {"login": "yavorsky"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "d320d0c5878456c9a50950938cddc802f95bc8a4", "messageHeadline": "Fix stderr file reading.", "author": {"name": "Artem Yavorsky", "email": "aqson@me.com", "user": {"login": "yavorsky"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "4d96adaf3c3b623d964f850e5460e2c49f97872a", "messageHeadline": "Update stderr for usage with import.", "author": {"name": "Artem Yavorsky", "email": "aqson@me.com", "user": {"login": "yavorsky"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "b0ff26985f08f397d45c79e9087120f3570533c7", "messageHeadline": "Add test for stderr.", "author": {"name": "Artem Yavorsky", "email": "aqson@me.com", "user": {"login": "yavorsky"}}, "additions": 25, "deletions": 16}}, {"node": {"oid": "84c38182adcd8fbd5fb0cd0ef500db6a769d69d4", "messageHeadline": "Add usage with import \u2018babel-polyfill\u2019 fixture.", "author": {"name": "Artem Yavorsky", "email": "aqson@me.com", "user": {"login": "yavorsky"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "dcef4012a0a67e5d66e819ee0a0cf4ebde2fc58b", "messageHeadline": "Disallow SpreadElement inside dynamic import (#529)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "14e9fbf3459deb4479b799549dce8b1ce351f2ce", "messageHeadline": "Tweak version mappings to match compat-table updates (#323)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 24, "deletions": 47}}, {"node": {"oid": "23ff45fcfafdf5a61783a60fc74139a0f7465545", "messageHeadline": "Spec fix as BindExpression only have a single object/callee not an Ar\u2026", "author": {"name": "James Browning", "email": "Jamesernator@users.noreply.github.com", "user": {"login": "Jamesernator"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b08fdf87e842733e520452147067077ce514a723", "messageHeadline": "Fix handling of anonymous parameters in `flowParseObjectTypeMethodish\u2026", "author": {"name": "Max Schaefer", "email": "xiemaisi@gmail.com", "user": {"login": "xiemaisi"}}, "additions": 240, "deletions": 1}}, {"node": {"oid": "0667160b11c11731c6462b21baa2251d2f921886", "messageHeadline": "Fix optimisation of shadowed rest parameters", "author": {"name": "Karl Cheng", "email": "qantas94heavy@gmail.com", "user": {"login": "Qantas94Heavy"}}, "additions": 98, "deletions": 41}}, {"node": {"oid": "e1cb75989f2644c1038bf900c18c0d303ea7fd1b", "messageHeadline": "Add flow (#269)", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 195, "deletions": 149}}, {"node": {"oid": "4ef964e066a31f2b319ae0460683ca30ad3a5905", "messageHeadline": "Update cross-env to the latest version \ud83d\ude80 (#520)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "aa78011666b890772c9be8936f29815ddc4c0af0", "messageHeadline": "Fix type check errors (#521)", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 15, "deletions": 5}}, {"node": {"oid": "d95b5fb83dab5a8814fadb3fee1f8afd39497ec9", "messageHeadline": "Remove unused parameters from parseParenAndDistinguishExpression (#522)", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ce6f67216e2c90d1ecae758238cde2b4507984fe", "messageHeadline": "Add test cases for bad options in babel-preset-es2015 (#5720)", "author": {"name": "Mauro Bringolf", "email": "maurobringolf@users.noreply.github.com", "user": {"login": "maurobringolf"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "486563152c7b0096df3ecae1abfbaf0d434717db", "messageHeadline": "Merge pull request #5729 from Daniel15/patch-1", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "11539e219be03fe13e7310a077f514dfc9888069", "messageHeadline": "Lowercase \"business model\" in badge", "author": {"name": "Daniel Lo Nigro", "email": "daniel@dan.cx", "user": {"login": "Daniel15"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "086cdfc70516f1af1047295d2a10d8341a31adc4", "messageHeadline": "Add more compat logic for Rest/SpreadElement for 6.x vs 7.x", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "a73887047216797e05fef911ee9a5e9fa466a2e1", "messageHeadline": "Type-check ExpressionParser (#488)", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 63, "deletions": 52}}, {"node": {"oid": "7a8b64c0d38e615903b484aa1b3e99ebbd21ddbe", "messageHeadline": "Type-check StatementParser (#489)", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 76, "deletions": 69}}, {"node": {"oid": "f6020aecbf6f716241e755d7358018454ae11332", "messageHeadline": "Convert argument of SpreadElement correctly to assignable (#518)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 311, "deletions": 1}}, {"node": {"oid": "d605a9a4de61a21e00468ca3d84df52275a2f07b", "messageHeadline": "Fix flow errors (#517)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "1773ca74578b44200ff754534299a7fd1962adbd", "messageHeadline": "Type-check State (#492)", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 31, "deletions": 14}}, {"node": {"oid": "8862c9623761a43a705cb3cb766824f1aeb2532d", "messageHeadline": "Update flow-bin to the latest version \ud83d\ude80 (#497)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1f113fd650a3924c48b41e8f6e135c9e066f4044", "messageHeadline": "Fix FunctionDeclaration spec: Id may be null (#503)", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 24, "deletions": 10}}, {"node": {"oid": "4e776bf00be93fcea0985cd4583820835e95c8dd", "messageHeadline": "Better error message for anonymous class declarations (#509)", "author": {"name": "Alex Rattray", "email": "rattray.alex@gmail.com", "user": {"login": "rattrayalex"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "ea223616731e6927039372176935d94190c8b61a", "messageHeadline": "Bump browserslist. (#319)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "7f9eb50b2c689e83697d4d8ff48f12f7b3a02d35", "messageHeadline": "Fix changelog", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "2b77908ac9b79ad5be7614dadd4406a1bc2c5ce1", "messageHeadline": "Merge branch '6.x'", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "28985e7acc4de4e68fde74311ddc47175fccfa22", "messageHeadline": "6.17.1", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "934a3a78b6e7115679be98d7bd27d9e5b236b8f4", "messageHeadline": "Update changelog", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "9a1ef48ae31aa3a901a7c357e574a52c6ca58edb", "messageHeadline": "Merge pull request #516 from babel/backport2", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 304, "deletions": 12}}, {"node": {"oid": "1077a7304ea923510e37744a2fba99fad2ae0d11", "messageHeadline": "Fix typo in flow spread operator error [skip ci]", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b98f463aa759979bbed1dd7704e66c7616e89d07", "messageHeadline": "Fixed invalid number literal parsing (#473)", "author": {"name": "Alex Kuzmenko", "email": "alx.kuzm@gmail.com", "user": {"login": "oleksandr-kuzmenko"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "406c3dabc025f5ca89fa3ac1c81200853aa4b3b4", "messageHeadline": "Fix number parser (#433)", "author": {"name": "Alex Kuzmenko", "email": "alx.kuzm@gmail.com", "user": {"login": "oleksandr-kuzmenko"}}, "additions": 293, "deletions": 9}}, {"node": {"oid": "8c885eaef627fff945179440c6eecc76009f716c", "messageHeadline": "Merge pull request #515 from babel/backport1", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1403, "deletions": 7}}, {"node": {"oid": "7c56c24bb0ddf8e710dbfe145dcbca5508550faf", "messageHeadline": "Ensure non pattern shorthand props are checked for reserved words (#479)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "67db275c94f97da3362f05f35404383c1531f0b2", "messageHeadline": "Remove jsx context when parsing arrow functions (#475)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 695, "deletions": 5}}, {"node": {"oid": "4a29ccdd1aa84df293c3b334d6ee1c578ccba425", "messageHeadline": "Allow super in class properties (#499)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 287, "deletions": 1}}, {"node": {"oid": "63412e54f406664116165ee48b25f067402f8fa8", "messageHeadline": "Allow flow class field to be named constructor (#510)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 411, "deletions": 0}}, {"node": {"oid": "9d1f8193206fcd7c709dbede2ebeed8d3f99b2be", "messageHeadline": "Allow flow class field to be named constructor (#510)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 409, "deletions": 0}}, {"node": {"oid": "899a754bef3da0726abdda43bd6e56b724c97577", "messageHeadline": "Correct the validator for ArrayPattern (#5722)", "author": {"name": "Diogo Franco", "email": "diogomfranco@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5633e3c4f61f86c9c9563dbf4943f58c1a378234", "messageHeadline": "Fix typo a => b", "author": {"name": "Robert Brignull", "email": "robertbrignull@gmail.com", "user": {"login": "robertbrignull"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6646707e018d7ebbe6cde31bd4f7870662623606", "messageHeadline": "Fix 'Unhandled promise rejection (rejection id: 1): ReferenceError: s\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "14584c218cd8f61490c31d8bee3de34024fe32d1", "messageHeadline": "Kill the \"shadow-functions.js\" internal plugin in favor of an explici\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1086, "deletions": 339}}, {"node": {"oid": "d5aa6d3ff8c1acb98c46d2dd883c3649d9f2bd14", "messageHeadline": "Fix for #4943 \"Calling an async function with default parameter as fu\u2026", "author": {"name": "Steven Hargrove", "email": "hulkish@users.noreply.github.com", "user": {"login": "hulkish"}}, "additions": 89, "deletions": 8}}, {"node": {"oid": "0e12f565daf6c83ef2aeea87fbf0e1d9cfa0775a", "messageHeadline": "Document babylon plugin system (#507) [skip ci]", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "86a53773f1bcf20f778b756c902fae0d3ff116ea", "messageHeadline": "Add function name to spec-transformed arrow functions (#5620)", "author": {"name": "Diogo Franco", "email": "diogomfranco@gmail.com", "user": null}, "additions": 58, "deletions": 13}}, {"node": {"oid": "d33c82781aaa4e79aed7dcb7cb5746ef7ba962f2", "messageHeadline": "Allow super in class properties (#499)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 291, "deletions": 3}}, {"node": {"oid": "9660f06b25a4210ba0deade3854f9f9433814463", "messageHeadline": "Don't add 'shorthand' property to ObjectMethod (#506)", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 264, "deletions": 340}}, {"node": {"oid": "3a6b77f374763c0e7a348583f0f15f46854e5062", "messageHeadline": "Don't add 'await' property to ForInStatement (#504)", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 3, "deletions": 14}}, {"node": {"oid": "79c1eed8c147aaca2404cb1b5d5bf5fd4e8b759f", "messageHeadline": "Fix incorrect property ordering with obj rest spread on nested (#5685)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 60, "deletions": 1}}, {"node": {"oid": "d6202dc741046327bbfc11df43d1b8eaa26f5172", "messageHeadline": "Merge branch 'master' into 2.0", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 858, "deletions": 780}}, {"node": {"oid": "782d933d5f0ce3e3707f57b550f0aa0910048d53", "messageHeadline": "Debug enhancements (#310)", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 1231, "deletions": 1162}}, {"node": {"oid": "c307bbb3a93011dd71ebe2cffe8a6d6ec4b8d20c", "messageHeadline": "Fix PathHoister hoisting before a same-scope variable declaration.", "author": {"name": "Samuel Reed", "email": "samuel.trace.reed@gmail.com", "user": {"login": "STRML"}}, "additions": 59, "deletions": 4}}, {"node": {"oid": "3570ba7c281a736ef5ca82d6d0c5158afedc77d4", "messageHeadline": "Fix PathHoister error attaching after export declarations.", "author": {"name": "Samuel Reed", "email": "samuel.trace.reed@gmail.com", "user": {"login": "STRML"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "526a7d20ef1f6b12bccac0f500bcb8522c90ac00", "messageHeadline": "Updated transform-react-display-name for createReactClass addon (#5554)", "author": {"name": "Brian Vaughn", "email": "brian.david.vaughn@gmail.com", "user": {"login": "bvaughn"}}, "additions": 41, "deletions": 13}}, {"node": {"oid": "c3e8cc8ad6f6704301c9af695520c113b2a0e107", "messageHeadline": "Fix PathHoister error attaching after export declarations.", "author": {"name": "Samuel Reed", "email": "samuel.trace.reed@gmail.com", "user": {"login": "STRML"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "7ca81700f7c0d85b222385ce0b5a51c7c0d52b6b", "messageHeadline": "add .mjs to list of well known extensions", "author": {"name": "Bradley Farias", "email": "bradley.meck@gmail.com", "user": {"login": "bmeck"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "685006433b0231dbf4b9d306e43c46ed7bcdacad", "messageHeadline": "Remove babel-helper-builder-conditional-assignment-operator-visitor, \u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 72}}, {"node": {"oid": "48de6b32def9929ea54c8841867ec10f5552b6bc", "messageHeadline": "use find-cache-dir for babel-register cache (#5669)", "author": {"name": "Patrick Williams", "email": "patrickw@porch.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e81b5f8af273e92667696c51a870c64c4a163b18", "messageHeadline": "Type-check flow plugin (#495)", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 113, "deletions": 96}}, {"node": {"oid": "5ae165d4899d7b364aa48ed56b13ea1ce26fddf7", "messageHeadline": "update changelog [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 72, "deletions": 1}}, {"node": {"oid": "cccee0060621373c6c5d54d335eed5fa469ec5e7", "messageHeadline": "Type-check JSX plugin (#496)", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 39, "deletions": 26}}, {"node": {"oid": "8288f7d9e45c254158509cb23e231a3525d74197", "messageHeadline": "Type-check tokenizer/types.js (#493)", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 34, "deletions": 5}}, {"node": {"oid": "cd5bfb786aaabf0c25d4d178c99c8e4588ac0881", "messageHeadline": "Type-check estree plugin (#494)", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 30, "deletions": 24}}, {"node": {"oid": "d8ff63181e23ec2e8fbef38da6b5c733217ff23a", "messageHeadline": "Type-check LValParser (#487)", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 40, "deletions": 17}}, {"node": {"oid": "e1a06544bccda0e899965ae5db67decc4ea4d76e", "messageHeadline": "Type-check utils (#491)", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 30, "deletions": 8}}, {"node": {"oid": "925b6448e0771eeb8b36cf096265f9f2be9a4025", "messageHeadline": "Fix operator processing in object super.", "author": {"name": "Sasha Aickin", "email": "xander76@yahoo.com", "user": {"login": "aickin"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "47cade874c1add7b3f35a0939dbf26f7abd77f6b", "messageHeadline": "Type-check options.js and index.js (#490)", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 29, "deletions": 20}}, {"node": {"oid": "60adcd68a041df03a1be27359bc35aa9ae88d37f", "messageHeadline": "Port flow object spread from #418 to 6.x (#5653)", "author": {"name": "Sebastian McKenzie", "email": "kittens@users.noreply.github.com", "user": null}, "additions": 29, "deletions": 0}}, {"node": {"oid": "e54c30c285ca1734bb119b8d9fe9883d1e2baa13", "messageHeadline": "Bump babel to alpha.9 (#309)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 294, "deletions": 294}}, {"node": {"oid": "aad13388c7ebd924680337a4198c3c6783ebbe41", "messageHeadline": "Add forceAllTransforms option and deprecate Uglify target (#264)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 206, "deletions": 93}}, {"node": {"oid": "285b35e8b316ac0bee632f760f5b11d311496d6a", "messageHeadline": "Bump compat-table (#307)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "7627c5a2be47f2fd38f9df32f62d26577f40e732", "messageHeadline": "Type-check UtilParser (#485)", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 17, "deletions": 14}}, {"node": {"oid": "3199ceecdbc04b5c50e102155bd9f2baf251b16b", "messageHeadline": "Type-check node.js (#486)", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 22, "deletions": 12}}, {"node": {"oid": "34acecca2e72dbbeb3b0964114cf0b76a5e038dc", "messageHeadline": "Type-check CommentsParser and LocationParser (#484)", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 20, "deletions": 10}}, {"node": {"oid": "76246486231612554df61a35e0067e64fe40eaf4", "messageHeadline": "Add debug-fixtures and test/tmp to .eslintignore (#305)", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8895828bc32109c514418f56062a1bad589a044f", "messageHeadline": "Merge pull request #5659 from aretecode/patch-1", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b4f3d943b2cd550af70d386ee7c21f33edfb1577", "messageHeadline": "-> parsedAst", "author": {"name": "James", "email": "aretecode@gmail.com", "user": {"login": "aretecode"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "505d639da79fbae4d63f82b837836ceab9353a2e", "messageHeadline": "string -> sourceCode, ast -> generatedCode", "author": {"name": "James", "email": "aretecode@gmail.com", "user": {"login": "aretecode"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9a576ca9327d45d9d289141e3326867bc6013a6b", "messageHeadline": "back to babylon", "author": {"name": "James", "email": "aretecode@gmail.com", "user": {"login": "aretecode"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68967bf5157163c3dccc611e851965abd34a3a64", "messageHeadline": "Remove jsx context when parsing arrow functions (#475)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 695, "deletions": 8}}, {"node": {"oid": "c4fb3fe742c61ee2dd0ab1b1197a254d3c9f6a55", "messageHeadline": "Convert each file with parser methods to a class in an inheritance ch\u2026", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 2264, "deletions": 2260}}, {"node": {"oid": "2c1193b7daa0d342934404248ba26d6557808453", "messageHeadline": "Move plugin helpers out of Parser.prototype and into the plugin itsel\u2026", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 1099, "deletions": 1095}}, {"node": {"oid": "fce92fa1adb69f0de5ec642448441b9314fb4441", "messageHeadline": "Switch to pirates for babel-register. (#3670)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 151, "deletions": 113}}, {"node": {"oid": "a18ee8a9a5a671a83cee6c5bf7d1dda077719800", "messageHeadline": "[skip ci] babylon -> babel, ast -> parsedAst", "author": {"name": "James", "email": "aretecode@gmail.com", "user": {"login": "aretecode"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "446ee06680782eb4b077a0a1fca6546661ffb6c2", "messageHeadline": "[readme] change code -> string", "author": {"name": "James", "email": "aretecode@gmail.com", "user": {"login": "aretecode"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8601f2f7da8285a49d5d7d3fb3bf76e096668e74", "messageHeadline": "Add type declarations for AST nodes (#480)", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 706, "deletions": 0}}, {"node": {"oid": "bc0719a1455d351f25aa66a1fdbebccfa992d038", "messageHeadline": "Ensure non pattern shorthand props are checked for reserved words (#479)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "d975b91a5408ef78f7cf18594a07812f12c03252", "messageHeadline": "Refresh property ordering in baselines (#454)", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 18, "deletions": 18}}, {"node": {"oid": "00d6db9fbb712e26f72d4fd5a5abe82b7754b0fe", "messageHeadline": "Fixed invalid number literal parsing (#473)", "author": {"name": "Alex Kuzmenko", "email": "alx.kuzm@gmail.com", "user": {"login": "oleksandr-kuzmenko"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "d1a5220b89e7bf0aac65773fae28af88173880b2", "messageHeadline": "Add support for declare export + fixes (#224)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 4857, "deletions": 708}}, {"node": {"oid": "28ccd05bab93dc6b026b51f22850db942885951b", "messageHeadline": "Update flow-bin to the latest version \ud83d\ude80 (#468)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5e156310ca303a2c32d455f385a03ee51b4ff22b", "messageHeadline": "Type-check tokenizer/index.js (#460)", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 63, "deletions": 42}}, {"node": {"oid": "ad284d5c36ef5b62c48bf30b24bfa7df297b02c5", "messageHeadline": "Convert each plugin to a function from a class to an overriding class\u2026", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 665, "deletions": 757}}, {"node": {"oid": "8434f89bc040897e1fa8f098dad0f5e236961ca8", "messageHeadline": "Add support for object type spread (#5525)", "author": {"name": "Conrad Buck", "email": "conartist6@gmail.com", "user": {"login": "conartist6"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "a2c143299af5d259dd686ef0078d325f793a049f", "messageHeadline": "Add changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@fb.com", "user": null}, "additions": 16, "deletions": 7}}, {"node": {"oid": "2e17e5bc399b9615baa4017f792ab2bac41cae13", "messageHeadline": "6.17.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4ca1cc645e02fb0d2965a63391e99fb7f2979d7", "messageHeadline": "Cherry-pick #418 to 6.x (#476)", "author": {"name": "Sebastian McKenzie", "email": "kittens@users.noreply.github.com", "user": null}, "additions": 638, "deletions": 22}}, {"node": {"oid": "14ed03127c0350368aac56d360fe89d9f87b65f1", "messageHeadline": "Fix object destructuring in param arrays (#5650)", "author": {"name": "Christopher Karper", "email": "Christopher.Karper@gmail.com", "user": {"login": "CKarper"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "ccc31f787840a98aea4ab9c97c790de7662980c1", "messageHeadline": "Update `useBuiltIns : true` warning. (#300)", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2b9b69dc324bc6b66e183c8c3d8465d73cd8d86c", "messageHeadline": "Merge branch 'master' into 2.0", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 259, "deletions": 49}}, {"node": {"oid": "2ef436641ee62d2f7f023f2425ee946b17424d78", "messageHeadline": "Ensure locations in ObjectTypeAnnotations do not include semi or comm\u2026", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 123, "deletions": 129}}, {"node": {"oid": "17f2a2036c1fb8442eaa5bd7b9ad3c5d270d36e0", "messageHeadline": "Allow namespace exotic to be exported as default (#474)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 105, "deletions": 1}}, {"node": {"oid": "0eae6a432c344759b5869144d4f1bd0b4145cd05", "messageHeadline": "Remove merge helper and add more type declarations. (#5649)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 25, "deletions": 22}}, {"node": {"oid": "6af8e647114d533c4191653199347921b2f90e40", "messageHeadline": "Typecheck much more of the config loading process (#5642)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 199, "deletions": 101}}, {"node": {"oid": "c46ef658b55faf5a86a8460b42ccdc06e81bff2e", "messageHeadline": "update to alpha.9 (#5639)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 423, "deletions": 364}}, {"node": {"oid": "50539f86c04d398a33eccbee9311c0381a94f244", "messageHeadline": "2.0.0-alpha.7", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79a0f8c458808af687f2219b192d7f665c3154ac", "messageHeadline": "Add debug messaging to usage plugin (#291)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 400, "deletions": 83}}, {"node": {"oid": "62375cdf1251d20cf7a4bb8b66b65ce0f23186d4", "messageHeadline": "v7.0.0-alpha.9", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 345, "deletions": 345}}, {"node": {"oid": "d1d812edff604dde9a83f7f426a107b1a4005bf1", "messageHeadline": "Fix a regression from adding negation support in #5625. (#5641)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 45, "deletions": 19}}, {"node": {"oid": "ba6fa252c09c7183c5e587c692ddaec8bb0ab2a1", "messageHeadline": "2.0.0-alpha.6", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a35684988b1ff181e7bda2d556093bcaaa58365f", "messageHeadline": "update to alpha.8 (#293)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 222, "deletions": 314}}, {"node": {"oid": "25ae8c85549f59ab885212711cc2687c95ecd574", "messageHeadline": "v7.0.0-alpha.8", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 255, "deletions": 255}}, {"node": {"oid": "2b86d353d6e7bf37bc2a91b4e59bcb1e9ab94277", "messageHeadline": "Restrict Babel's plugins/presets to a single target. (#5547)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 473, "deletions": 120}}, {"node": {"oid": "c59e9f5f0ea540890d03d6a76ef75a6fa281348e", "messageHeadline": "Merge pull request #5608 from loganfsmyth/config-cache", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 645, "deletions": 41}}, {"node": {"oid": "1c078e5a7683049e76630559db0f83b7e8faad38", "messageHeadline": "Add tests for caching API and .babelrc.js functions.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 403, "deletions": 0}}, {"node": {"oid": "e54cef60a5f00795c49b6dfbf85bb3d235a8129c", "messageHeadline": "Remove hidden files from debug fixtures targets. (#287)", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6a478c48fbe98fa1066b36e553b022c28adce2db", "messageHeadline": "Deprecate: move babel-preset-latest to babel/babel-archive (#5638) [s\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 168}}, {"node": {"oid": "bc9edd139f5c5ca6ec9288c25bbd98c84c675041", "messageHeadline": "fix: move tests in experimental", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b2fdd944fe740a86122776f71d027fc2f1ecefac", "messageHeadline": "feat: add tests", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 108, "deletions": 577}}, {"node": {"oid": "0927e24ac6cd90aa683443bafe925e171d04b4b3", "messageHeadline": "Merge remote-tracking branch 'kristofdegrave/nullPropagation' into fe\u2026", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 606, "deletions": 11}}, {"node": {"oid": "28831c144da7863c7f0a96a9cc7d14c685caf6fe", "messageHeadline": "added opencollective backers and sponsors (#5572) [skip ci]", "author": {"name": "Xavier Damman", "email": "xdamman@gmail.com", "user": {"login": "xdamman"}}, "additions": 77, "deletions": 2}}, {"node": {"oid": "7b51979152be20fe472a5fada7308836f0911cac", "messageHeadline": "feat: add optional MemberExpression", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 109, "deletions": 0}}, {"node": {"oid": "ad250ef10a40d517c4cab2d9cf30e176d0ac87c3", "messageHeadline": "Merge pull request #5602 from loganfsmyth/option-manager-cleanup", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 362, "deletions": 410}}, {"node": {"oid": "ccbb2eb8d443a108932ac6aec5e1695fc49c0dd3", "messageHeadline": "Disallow cache configuration after handler evaluation.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "2c5ff923d10912aa37110831b5581fd7de8e20cb", "messageHeadline": "Use Sets for polyfills and transformations (#274)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 81, "deletions": 64}}, {"node": {"oid": "c478c429eac492081dd8a7b841bebd9c655984ff", "messageHeadline": "1.4.0", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88856fc1f2b2b7d05983f333f1b439bf1007bc77", "messageHeadline": "Update changelog [skip ci]", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "75db91940ef9d5c0b1c218410fd8eda39dafcad6", "messageHeadline": "Support `spec` option (#98)", "author": {"name": "Diogo Franco", "email": "diogomfranco@gmail.com", "user": null}, "additions": 58, "deletions": 10}}, {"node": {"oid": "64cfc438835f4afeb76966d800b1909657c7e108", "messageHeadline": "Update README according to new useBuiltIns values. (#288) [skip ci]", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2774cb7d4243027c7c7730a84cd1efc5f3f83c8c", "messageHeadline": "Allow function-based .babelrc.js files.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "911027f289e8969ea294de33b19c3e8cadd37dce", "messageHeadline": "Cache config files based on mtime rather than file content.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 204, "deletions": 25}}, {"node": {"oid": "1e11a32c44b7455d0279eab018e9826e37b346ae", "messageHeadline": "Run smoke test for both entry and usage options (#286)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 38, "deletions": 5}}, {"node": {"oid": "7acf4a46f0a7a301468fab2834d71e4d8227b071", "messageHeadline": "make useBuiltIns: false default, rename true to 'usage' (#285)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 26, "deletions": 24}}, {"node": {"oid": "1fca73a1b776587d6e7a45dcc80b19d89bc4da24", "messageHeadline": "Move polyfill debug into useBuiltInsEntry plugin (#280)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 58, "deletions": 184}}, {"node": {"oid": "e4d2c4e346da8ed2030ee5b79ee059535d0a9ef8", "messageHeadline": "account for web.iterable (#283)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 117, "deletions": 28}}, {"node": {"oid": "2163acd6c263cec0229e277e26671126a1318c7e", "messageHeadline": "Refactor static file processing with a helper wrapper.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "4648bb6022d7e0dc587c4ea610bdffdf74e67a60", "messageHeadline": "Clarify note about loading polyfills only once (#282)", "author": {"name": "Dara Hak", "email": "dara.hak@gmail.com", "user": {"login": "darahak"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a139b12a868dd507748972c139b1252c40b9def3", "messageHeadline": "Add a reminder about include/exclude options (#275)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f9517db4612f3145fee673504aaf91689cb17b02", "messageHeadline": "Chore: reduce package size. (#281) [skip ci]", "author": {"name": "Evilebot Tnawi", "email": "evilebottnawi@users.noreply.github.com", "user": {"login": "evilebottnawi"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a2f334b9e91b30b284473816b58b73da0b365de9", "messageHeadline": "Fix issue with #5625", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3146b245ed39c4560cba595525d6d4b50d496fc2", "messageHeadline": "Test arrow function inside generator. (#5605)", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "d1c954b36f3a1d59aa579e1e5a1ba4960625a54d", "messageHeadline": "Allow negation of ignore and only patterns. (#5625)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 155, "deletions": 43}}, {"node": {"oid": "f51e082687fe175715643844e03c3cfa7edf18c5", "messageHeadline": "Merge pull request #273 from babel/compat-table", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 116, "deletions": 171}}, {"node": {"oid": "9abd056ccdf52c0136254960cd84b43f42f2f588", "messageHeadline": "Bump compat-table for Edge 15 support", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 116, "deletions": 171}}, {"node": {"oid": "d60cd65213dcb86d201a95965b85e1c1f0c1463d", "messageHeadline": "Remove deprecated comment (#271)", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "3dee64d1e1e65f2699c7176aae2d1ca131e0e908", "messageHeadline": "Merge pull request #270 from babel/issue268", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 133, "deletions": 0}}, {"node": {"oid": "2f28de5d70066174e523123eb363613bd7c438fb", "messageHeadline": "Add Android browser to name map", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 133, "deletions": 0}}, {"node": {"oid": "de29bb374fbbe1a4ccc28a8043ff36d47197e126", "messageHeadline": "Merge pull request #266 from babel/2.0-flow", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 116, "deletions": 9}}, {"node": {"oid": "1d8b6b043f80cf7c9727fed9ac3934d900e93af5", "messageHeadline": "Add initial flow setup", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 116, "deletions": 9}}, {"node": {"oid": "243d5d1a02669bd2c63d1554c9cbff5251faad27", "messageHeadline": "Merge branch 'master' into 2.0", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 134, "deletions": 22}}, {"node": {"oid": "248c2409980b3020df44457b14c32e9b68fd85df", "messageHeadline": "Use clearer function name.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d7e10a3adc80c3a6bb407cc51674d3550af32254", "messageHeadline": "Misc refactoring of OptionManager.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 213, "deletions": 230}}, {"node": {"oid": "d16991054e34404e84f98aa97d1f18235a73b1e3", "messageHeadline": "Pass the config through mergeOptions.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 36, "deletions": 56}}, {"node": {"oid": "e13320ef7390c99992415330291abda93ed7d0df", "messageHeadline": "Separate plugin/preset loading and plugin/preset evaluation.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 92, "deletions": 65}}, {"node": {"oid": "adb903fd4b62134c2371f6cc08de68f604ec344f", "messageHeadline": "Standardlize plugin/preset result object.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "75847306fd10075713fe917e31d057d8e407f897", "messageHeadline": "Expose passes as a first-class output of OptionManager.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 44, "deletions": 48}}, {"node": {"oid": "1fecf286c6db4dcd972a874bbf3d1cea0c502b94", "messageHeadline": "Avoid the onResolve callback.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "ac5c13c1c810ea2b17f2eb6744578a7b2ec5014d", "messageHeadline": "Move OptionManager statics to be module functions to the lack of side\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 190, "deletions": 191}}, {"node": {"oid": "258e82ca13a627a7392f46b7b4714b48c67b5398", "messageHeadline": "Expose a function rather than a class from option-manager.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "86fc4fbc4fa4c0a24f0908ec335a06fba9d9b3cb", "messageHeadline": "Avoid using OptionManager statics", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "ded4ca48cd4f93f079a7edaf0045074a0e297467", "messageHeadline": "Move .inherits handling to OptionManager.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 60, "deletions": 90}}, {"node": {"oid": "2ea3338b8e8b9b0343fca601dfe25d60b9be01db", "messageHeadline": "Set a basic coverage rate to avoid tiny percentage changes from 'auto\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "482b8155a3adc2977039ce3572728621e6ab5e08", "messageHeadline": "Update test baselines (#461)", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "637119a017c3aa12876dda6601ce2be35196ec57", "messageHeadline": "Fix typo in flow spread operator error [skip ci]", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9732524aaf66005a4d679a57c4fcc8e2f54cb9f6", "messageHeadline": "2.0.0-alpha.5", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "444025a764d42f1509bd1f11f11d27c18af9fa89", "messageHeadline": "Merge pull request #263 from babel/coverage", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 525, "deletions": 508}}, {"node": {"oid": "5d8a0913365b858ade4c995ae993c07462bcf8c1", "messageHeadline": "fix code output", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 512, "deletions": 505}}, {"node": {"oid": "412180e20304347f8c402f7e3c0613951ac5144c", "messageHeadline": "Increase the code coverage for traverse evaluation (#5363)", "author": {"name": "ssuman", "email": "suman.dna@gmail.com", "user": {"login": "ssuman"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "cd9bb7ba10f3bf6f019acd1ad39a5da6e01b644d", "messageHeadline": "Ensure default exported classes keep entry in export table (#5488)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "769eddc788608e464fb5fc8000a30e5667222f1c", "messageHeadline": "Avoid creating a new line comment when a block comment is preceded by\u2026", "author": {"name": "Erik Simmler", "email": "tgecho@gmail.com", "user": {"login": "tgecho"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "a1a795321aa936738a385470d64849e2469718c4", "messageHeadline": "Update deprecation warning on flow bindings (#5615)", "author": {"name": "Jan Kassens", "email": "jan@kassens.net", "user": {"login": "kassens"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "216cbf5bd6f84079e933ebfb126d7dd9c755eb36", "messageHeadline": "Move syntax-dynamic-import to stage-3 (#5610)", "author": {"name": "Daniel Kao", "email": "dkao@diplateevo.com", "user": {"login": "dkaoster"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "11b7db05fb0d67d1fb82ec1d2d449199b1bd033e", "messageHeadline": "Merge pull request #5613 from babel/backport-doc-changes", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 68, "deletions": 44}}, {"node": {"oid": "2e231bb976b25a125b548052d70d8b3d26352565", "messageHeadline": "Add changelog tags [skip ci] (#258)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "ca435b6d486f356cf8004a6bda07f28fb3c5474a", "messageHeadline": "Improve options documentation for `babel-plugin-transform-runtime` #5401", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 54, "deletions": 10}}, {"node": {"oid": "982aba38e4b13e77fd1e6639b43ce208d1296981", "messageHeadline": "[doc] Fix: comments in usage w/ options #5400", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1b374070740ff75d0f6782a12856e37746c5b4d", "messageHeadline": "document cache option for babel-register #5440", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e9bc213b140ab1a30b3bb2df1162c7ae95ee5c05", "messageHeadline": "Update coffescript/register reference link address #5475", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2c2d7d7423a8823dda60ab54e0881011be6baf1", "messageHeadline": "Update babel-generator's README #5517", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "2cb4d08d194040bed7345e72fa3d549518b9836f", "messageHeadline": "Improve example of babel-plugin-transform-es2015-arrow-functions #5573", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "149acc40bdac5ac42bb4e49ff71192274b69de26", "messageHeadline": "Remove incorrect docs. #5580", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "d40cb31685cfa627bae3a4fd001aa0129befb5ff", "messageHeadline": "Update transform-es2015-modules-commonjs doc #5588", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5248f499b3c97fe4021e4bac848e7f2024639901", "messageHeadline": "check if import/required babel-polyfill are removed", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "3f5b1490c2c69f7f6a08d7c263b2641ecd3a626c", "messageHeadline": "1.3.3", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7c18cf9fa76c16aa9f5de28b78dbab679cad139", "messageHeadline": "Fix and update changelog for v1.3.3 [skip ci]", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "3c8eeec5157243812affda9eaeb714ef01e8498f", "messageHeadline": "Ensure const-check plugin order (#257)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 30, "deletions": 22}}, {"node": {"oid": "5b647438644654198c70fcc5324282fd366aa4d1", "messageHeadline": "Update changelog (#253)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "88f18f5482de5400d3b9a09dad7222de3d5ba7cf", "messageHeadline": "Merge pull request #255 from babel/2.0-update-smoke", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "adf5045e66eb7a0f571faa858bb568e2fcff317e", "messageHeadline": "Fix coverage", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ed890420515bb08f6e620f9ac18dd26222df6a7", "messageHeadline": "Use ensureDirSync in smoke test", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f2de82a3684875e2d6bc085a45a2014106fe3e6a", "messageHeadline": "Drop extends helper (#254)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 2, "deletions": 15}}, {"node": {"oid": "b2524770f91dd7d8b22cb08f7911556d98c62a77", "messageHeadline": "Update smoke-test", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "3c1836ab43a2a5ab4befc93d80bdb667196c4e21", "messageHeadline": "Support target versions as strings (#231)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1911, "deletions": 1386}}, {"node": {"oid": "bfe22a945a85c6006fedd42a13abf2441f0c66ed", "messageHeadline": "Merge pull request #252 from yavorsky/electron-string", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "79573baa16fe78f43f1d555aa93fbbc738e6eede", "messageHeadline": "2.0.0-alpha.4", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e4e071c25446d7fb58698a5fac98a1cd4cdb9c8", "messageHeadline": "Support electron version in a string format.", "author": {"name": "Artem Yavorsky", "email": "aqson@me.com", "user": {"login": "yavorsky"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "556b3743f6b1b634990bb293fb073f16843915fd", "messageHeadline": "fix lint [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d71169f3b0368b138df27e24e7284572aa723175", "messageHeadline": "Merge pull request #241 from babel/add-used-built-ins", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1614, "deletions": 869}}, {"node": {"oid": "f8da5e345798c8a5db98302bfbc2621187b0d4ac", "messageHeadline": "v6.24.1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 227, "deletions": 225}}, {"node": {"oid": "c63c2fc49bcbab9ccdd827c1d57385ddb5f29d06", "messageHeadline": "fix warning, readme [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "344f0704451e60bd346fffcf7366fde1eaf93034", "messageHeadline": "Update ava to the latest version \ud83d\ude80 (#450)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 309, "deletions": 198}}, {"node": {"oid": "aef9e4fb5cc791b0686086139cd930a891bb1015", "messageHeadline": "Update flow-bin to the latest version \ud83d\ude80 (#448)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0b917c00d63674edfa878756982b9fe4d1eadc39", "messageHeadline": "Merge pull request #5573 from exacs/docs-babel-plugin-transform-es2015", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "afa3ad97d10c1406a98a481252139652b673e55c", "messageHeadline": "update plugins to latest alpha", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 324, "deletions": 222}}, {"node": {"oid": "5cbe963ddef43c703a3edafa02c0da646546ebc2", "messageHeadline": "account for computed variables in properties", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 60, "deletions": 39}}, {"node": {"oid": "2a874dff8cb0b96228e645a2e2fa4dbb818ebfd3", "messageHeadline": "fix the fixtures after PR was merged", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4bf18ccbeae12b8a88eeba07a22914332d1208f0", "messageHeadline": "Simplify `cd` commands (#452) [skip ci]", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "200edc8e8cf7421521cad10a20ae2b031b45ec14", "messageHeadline": "move debug check", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "88d4df437ef35ebe1f8118aeaa18b5a13d3d73b9", "messageHeadline": "use a Set", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "f0dc710a4681dd2ad5448570c76ba4e5989d9545", "messageHeadline": "Remove unnecessary returns in asyncToGenerator helper (#5548)", "author": {"name": "Andres Suarez", "email": "zertosh@gmail.com", "user": {"login": "zertosh"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "fd3a2c285aac1774425e300121570b0da7cbf191", "messageHeadline": "Fix replacing function declaration in export default (fixes #4468) (#\u2026", "author": {"name": "MrSpider", "email": "philippfriedenberger@gmail.com", "user": {"login": "MrSpider"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "a48cf8b53f667f96eb6b88a2712753164814da05", "messageHeadline": "fix warning + readme [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "cb1c5eaf97b5e868696f130e99a878db6b5473f5", "messageHeadline": "validate useBuiltIns against true,false,entry and test", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 73, "deletions": 1}}, {"node": {"oid": "3534bc872d2860fe37cc3cebb47e65b18ebb62be", "messageHeadline": "Merge pull request #5567 from aickin/update-regenerator-transform", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 56, "deletions": 1}}, {"node": {"oid": "452f8f150cc17810209bcd0ab0bd5f013ab1faa1", "messageHeadline": "Always use the native (or polyfilled) Promise in transform-async-to-g\u2026", "author": {"name": "Diogo Franco", "email": "diogomfranco@gmail.com", "user": null}, "additions": 95, "deletions": 0}}, {"node": {"oid": "66f8546107624d26374f807f81d1d3a245634e1e", "messageHeadline": "Add test for regression 4219", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "bf31fff83ed0b090c3f5f3fd3273f1993bc9a702", "messageHeadline": "add imports as built-ins are found instead of at program exit", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 62, "deletions": 54}}, {"node": {"oid": "38fa457a880c1e855b8dd851a758da1df0d84c0d", "messageHeadline": "use error messages, only log instance methods in debug", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "c732f5e1d005591d0d7fc213162a666e4203eca6", "messageHeadline": "v7.0.0-alpha.7", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 303, "deletions": 303}}, {"node": {"oid": "9acbcccff823a4cd84a4dd4bc656b0f2f646dec6", "messageHeadline": "update issue template [skip ci] (#5591)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "1c07efb5fc75f1878826813c00948a1ebc2ec662", "messageHeadline": "Use a .babelignore to skip compiling lib and fixtures. (#451)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "ae0681aa3f7d8de4bbe1a9c3cf57182c74ca74af", "messageHeadline": "Merge pull request #5588 from babel/xtuc-patch-2", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "beae0ff9baae9b2e3451701d65bae09b2f8f159f", "messageHeadline": "docs: [skip ci] type in plugin's name", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f848b4b32bc25124bc9b985d691b4437f052f41", "messageHeadline": "add individual polyfill files (#5584)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 108, "deletions": 0}}, {"node": {"oid": "f1bf68364ce815e247b6e979198018c11344ec51", "messageHeadline": "useBuiltIns: true is now useBuiltIns: entry, and turn on useBuiltIns:\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 65, "deletions": 102}}, {"node": {"oid": "d39400c9d5eb0916a5bd18967b3237feb91628c8", "messageHeadline": "Separate config/plugin loading from config processing. (#5563)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 381, "deletions": 244}}, {"node": {"oid": "9155c613cbc5184eacde0676b5d0e07735ce46f2", "messageHeadline": "Change babel-register default ignore to cwd content. (#5583)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "016c9ad94cf84e21aafbbefb526a5557260eb30a", "messageHeadline": "Breaking: account for https://github.com/babel/babel/pull/5584, only \u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 564, "deletions": 641}}, {"node": {"oid": "ed452b6f78340d110aaf32ddabcf68363d4506f6", "messageHeadline": "Update CONTRIBUTING.md", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b2ced1d6bdc43af422c9beae58566259f6a2682c", "messageHeadline": "Update babylon to latest beta (#5585)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4147c01ac0b2de79d0dad1ba88a99b6886e8eece", "messageHeadline": "7.0.0-beta.8", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8ac8abad7bcdc7091c58580b356645d42bc79d3", "messageHeadline": "Update yarn.lock", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 152, "deletions": 189}}, {"node": {"oid": "f33bea1363dc05cccefd8aef686b27a9cb1d05a6", "messageHeadline": "remove unncessary check", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 16}}, {"node": {"oid": "7df557a269952c4698eef880791b95c8d721bcfc", "messageHeadline": "add instance method tests", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "c10528254b21269df19831e677602b8733c6353a", "messageHeadline": "create add-used-built-ins option", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 599, "deletions": 17}}, {"node": {"oid": "cf5ea69073ee0cc1b362309f253751df2dca7570", "messageHeadline": "Merge pull request #245 from babel/existentialism-patch-1", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "804329e221d3256f513346031bd4cc30c61b4be1", "messageHeadline": "Note babel plugin prefix handling in include/exclude [skip ci]", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "624c2868c02b9c05142bfa2084456426e5d0f339", "messageHeadline": "Allow use `babel-plugin-` prefix for include and exclude. (#242)", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 1042, "deletions": 75}}, {"node": {"oid": "7ad697cd86f5e96878244cf4563202bed3e8e06b", "messageHeadline": "Merge pull request #5580 from loganfsmyth/fix-docs", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "bdfa92464b111cee610052fd80b767491dc190f7", "messageHeadline": "Fix predicate attachment to match flow parser (#428)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 181, "deletions": 206}}, {"node": {"oid": "cbf420323767199aca4e60e62d2be31fbbee6126", "messageHeadline": "Add extra.raw back to JSXText and JSXAttribute (#344)", "author": {"name": "Alex Rattray", "email": "rattray.alex@gmail.com", "user": {"login": "rattrayalex"}}, "additions": 259, "deletions": 37}}, {"node": {"oid": "348cc5eeffc50b075d8e8339171b989fd676b6ae", "messageHeadline": "Use raw value of JSXText and JSXAttribute (#5256)", "author": {"name": "Alex Rattray", "email": "rattray.alex@gmail.com", "user": {"login": "rattrayalex"}}, "additions": 112, "deletions": 1}}, {"node": {"oid": "9b4c33d44ed303be9506592d6a8466ea990724f3", "messageHeadline": "Fix a typo: occurences -> occurrences (#5575)", "author": {"name": "Felix Yan", "email": "felixonmars@archlinux.org", "user": {"login": "felixonmars"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5576a8942beb5c2c95beb86e7d57628c92f89d4a", "messageHeadline": "Remove incorrect docs.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "14b7f50e514486375bca7fbc11d63e5e1ad9e317", "messageHeadline": "Fix rest parameters with array and objects (#424)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 10555, "deletions": 58}}, {"node": {"oid": "22741a8068d436a54811fc77ae7f60b7e6404a79", "messageHeadline": "Fix number parser (#433)", "author": {"name": "Alex Kuzmenko", "email": "alx.kuzm@gmail.com", "user": {"login": "oleksandr-kuzmenko"}}, "additions": 293, "deletions": 9}}, {"node": {"oid": "9222562b8211d1d6a507e8948fffb5312b5f7be5", "messageHeadline": "Update cross-env to the latest version \ud83d\ude80 (#443)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "786d73b2ce28f98bdea5a9981cd1b5764091303e", "messageHeadline": "Update rollup-plugin-node-resolve to the latest version \ud83d\ude80 (#445)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "213fdab0637251a155a16f9debd64d5b14e4e79f", "messageHeadline": "Add support for flow type spread (#418)", "author": {"name": "Conrad Buck", "email": "conartist6@gmail.com", "user": {"login": "conartist6"}}, "additions": 634, "deletions": 18}}, {"node": {"oid": "abcbb0735745f0c4f4f38c4d7b8d6903d60e9cf5", "messageHeadline": "Do not transform `const` to `var`", "author": {"name": "Carlos Saito", "email": "c.saito.style@gmail.com", "user": {"login": "exacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4276462a0740c6ef85b92960fecbcabe7cd22abb", "messageHeadline": "Function without renaming", "author": {"name": "Carlos Saito", "email": "c.saito.style@gmail.com", "user": {"login": "exacs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "95c65ec1cbea62e7ea9a97a25f64f5863d2353d9", "messageHeadline": "Improve example of babel-plugin-transform-es2015-arrow-functions", "author": {"name": "Carlos Saito", "email": "c.saito.style@gmail.com", "user": {"login": "exacs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "878a7c5fdb62031e5a5f23850cdff050ca903b49", "messageHeadline": "Add tests to test the plugin ordering. (#5571)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 191, "deletions": 0}}, {"node": {"oid": "83b85a36098148fe96078d30d0501dde4ce0fdb2", "messageHeadline": "Merge branch 'master' into 2.0", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 234, "deletions": 6}}, {"node": {"oid": "af2b1621754a5d395520a8b8bd6ef480546d6ead", "messageHeadline": "Add simple smoke-test (#240)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 79, "deletions": 2}}, {"node": {"oid": "60df9f3cad158d5023d379678927bcfaaefa9bba", "messageHeadline": "Updating regenerator-transform and adding a test for the issue in fac\u2026", "author": {"name": "Sasha Aickin", "email": "xander76@yahoo.com", "user": {"login": "aickin"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "db1fd15616cef8f7ecc0e4f97e67911f858a68ab", "messageHeadline": "Fix README: debug option shows info in stdout. (#236)", "author": {"name": "George Chung", "email": "Gerhut@GMail.com", "user": {"login": "Gerhut"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9733e89cd80e19943a26fe69140eacc4587feceb", "messageHeadline": "Add prepublish script", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "234568cd51dd894be5d56eb2f229a70abf2ba72b", "messageHeadline": "1.3.2", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8663c37888c62ee117219de709e159cc78b3e8b6", "messageHeadline": "1.3.1", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ffe1f2e52c4342a94adab76abe2558d5d0f4b96", "messageHeadline": "Revert npmignoring data", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "da97567ee9e1bbda0ccbb42550e473e242810146", "messageHeadline": "1.3.0", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd944ccf5626c337ef6fe4e3ad14de601b2e829f", "messageHeadline": "Update changelog", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "ae3e7cb4a96cddfcf27283fbc882e80ceaa58a00", "messageHeadline": "Add check for ArrayBuffer[Symbol.species] (#233)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 121, "deletions": 2}}, {"node": {"oid": "0052e16853c4b7f3f9de3acba67e9b9ff1b33e9b", "messageHeadline": "Merge branch 'master' into 2.0", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 322, "deletions": 224}}, {"node": {"oid": "4d1822109887f6430c1d17b806fc49f97a1cde65", "messageHeadline": "Use babel-register script when running babel smoke tests (#442)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 538, "deletions": 288}}, {"node": {"oid": "c4c9a7fc88b2bc38aef15810dffc597c36755ab1", "messageHeadline": "Fill data with electron as a target. (#229)", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 319, "deletions": 197}}, {"node": {"oid": "d3497348b8bc7b722ceab227719a739971f17b43", "messageHeadline": "Ensure that incremental builds work with 'gulp build'. (#5561)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "4bf8e4d08da3822e4cf4e93029be181f67be314e", "messageHeadline": "temp fix for watch, still recompiles all [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 25}}, {"node": {"oid": "9a5ab8cfea43ef5cf943644d55fb1960c0c51ca4", "messageHeadline": "Merge branch 'master' into 2.0", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 58, "deletions": 9}}, {"node": {"oid": "0443dcd7cd8867c8f51903bc7ee987ca4e632855", "messageHeadline": "Merge pull request #228 from babel/b7-a6", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 23, "deletions": 76}}, {"node": {"oid": "0c2ac9d907364958fc0f71b656c3ce9255dfef62", "messageHeadline": "Use a standard .babelignore and babel-register. (#5555)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "ae3dfda1d64f6c6d3499720b5b390f731ee394bf", "messageHeadline": "separate default builtins for platforms (#226)", "author": {"name": "Mikhail Shustov", "email": "restrry@yandex-team.ru", "user": null}, "additions": 52, "deletions": 6}}, {"node": {"oid": "fc03259a2b00047e4122f07a6a336d26fd2b153f", "messageHeadline": "Bump babel to b7.alpha6", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 23, "deletions": 76}}, {"node": {"oid": "899daafcf41c66d5f3a72bd4a5cc82b4a68e926d", "messageHeadline": "Merge pull request #5551 from babel/fix", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 107, "deletions": 122}}, {"node": {"oid": "fa23b662c25be9b2a20e912a42f9fb554d6a62ec", "messageHeadline": "Add empty .babelrc for CLI tests.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3d74dc044f207654054e76458d0151b7c533eeea", "messageHeadline": "fix ci", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "67253c5d277e4edd46ef0dca865b3f031e6b3659", "messageHeadline": "babelrc false to relevant files", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "7935dd6642d2190d8405dc510641d985ccab3fc8", "messageHeadline": "pass config", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 19, "deletions": 53}}, {"node": {"oid": "f3ef03abfdf00a729aac48f750d06c8de7339c30", "messageHeadline": "use caret for devDeps", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 77, "deletions": 77}}, {"node": {"oid": "75328ccc6003714adfbf27673863af871f8dc68e", "messageHeadline": "use latest babel-core", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 30, "deletions": 15}}, {"node": {"oid": "dea509377c5893d2a731295719b3456a6bbbf8da", "messageHeadline": "v7.0.0-alpha.6", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "7262ad631f5d51c5b48309fe27122e6f9dd5b358", "messageHeadline": "Merge pull request #5543 from babel/food", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 692, "deletions": 626}}, {"node": {"oid": "1f2f63ccdfdaef2de5cd46320045108f49b4e413", "messageHeadline": "Fix: config lookup logic in babel-core (#5550)", "author": {"name": "Kai Cataldo", "email": "kaicataldo@users.noreply.github.com", "user": {"login": "kaicataldo"}}, "additions": 60, "deletions": 1}}, {"node": {"oid": "1ada9810771915d14ddf68b4535b1203c0bc722e", "messageHeadline": "run coverage on circle ci", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "18bbaa0253dc5dc81f15d247b3577ff9f1b4f464", "messageHeadline": "use node current in dev", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 24, "deletions": 28}}, {"node": {"oid": "4278ede41f9bb3be55fbd9c1ce76cb687423c300", "messageHeadline": "\ud83d\udc36 \ud83c\udf72", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 680, "deletions": 607}}, {"node": {"oid": "a9f7c7db4c699ec17764689503636adb35944e8c", "messageHeadline": "remove deprecated projects (#223) [skip ci]", "author": {"name": "Steve Mao", "email": "maochenyan@gmail.com", "user": {"login": "stevemao"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "7a1ccf076c6afc929bb1d6f8531dfa3d5d00ad12", "messageHeadline": "Misc (#5545)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 249, "deletions": 309}}, {"node": {"oid": "b3bfd4019529a5f73c47f58971597e1d0bb2fbc4", "messageHeadline": "Run yarn as pre-commit hook if package.json was changed (#225)", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "cff1c8db390dd6a85ab9e5314aebc9dbaeb7b00b", "messageHeadline": "v7.0.0-alpha.5", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b8cf7b89f21e3768f6c6f913ccd4bfdff6ef0464", "messageHeadline": "keep one core-js helper file in git, remove babel-runtime from deps (\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "0eb898d95b84d0de8c7842ed9a42c0fc49fd46a8", "messageHeadline": "fix babel-runtime helpers gererator (#5539)", "author": {"name": "azrael25", "email": "azrael.25.91@gmail.com", "user": {"login": "azrael"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f3123ca034b934e33d2c1f01682b3184a85ec70", "messageHeadline": "Fix CONTRIBUTING.md [skip ci] (#432)", "author": {"name": "Alex Kuzmenko", "email": "alx.kuzm@gmail.com", "user": {"login": "oleksandr-kuzmenko"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "d0b6db19011c5c4e84558bb21bcfc2a948f63a82", "messageHeadline": "v7.0.0-alpha.4", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d7a77f416125256be74e34c12c431f1537cbfee7", "messageHeadline": "register should be a devDep", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "287869dcc2743ea6b519d4e84b46b6ef2c597adb", "messageHeadline": "nvm [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a498371005c4ba631a0b24e568bfe8a78e19fe84", "messageHeadline": "Ensure the ignore regex is consistent and initialized fully. (#5534)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "a495d7f65d69c0bfb30bdc1e4ef1fe30131df1b1", "messageHeadline": "Allow statics in flow interfaces (#427)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 248, "deletions": 4}}, {"node": {"oid": "03de20f043b9ecb894bd437aa1965a3c1d9a05e5", "messageHeadline": "2.0.0-alpha.3", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8e528fdacffd98c5d062f06d7f93b39bad11b51b", "messageHeadline": "update to b7-alpha.3 (#224)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 443, "deletions": 72}}, {"node": {"oid": "ab68800e06ce2dc1dd2d22ca30e271954bbd5ae7", "messageHeadline": "v7.0.0-alpha.3", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 352, "deletions": 352}}, {"node": {"oid": "f438a4e6b6d33df2effc16bdbcb1ec521d35786d", "messageHeadline": "force publish all pkgs for now, clean runtime helpers/core-js correct\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c687b703aed596221fda2edea5d9905202678295", "messageHeadline": "Ensure babel-cli tests compare generated output with out-files (#5205)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 117, "deletions": 15}}, {"node": {"oid": "c9a851a218edf0889a07b0e3d9cf3bf52dae0672", "messageHeadline": "Cleanup traverse cache APIs (#5494)", "author": {"name": "Boopathi Rajaa", "email": "boopathi@users.noreply.github.com", "user": {"login": "boopathi"}}, "additions": 4, "deletions": 15}}, {"node": {"oid": "299e51298c52ae24d1bef1d953348f626837941e", "messageHeadline": "Fix path.remove() leading & trailing comments sharing (#5504)", "author": {"name": "Damien Maillard", "email": "dmaillard06@gmail.com", "user": {"login": "dmail"}}, "additions": 82, "deletions": 11}}, {"node": {"oid": "0cd541b7d8262b637fa802a1c25b79c3d8910cf6", "messageHeadline": "document cache option for babel-register (#5440) [skip ci]", "author": {"name": "Patrick Williams", "email": "patrickw@porch.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "796d497ea16d3bebb66658de0e83147e2d87ce45", "messageHeadline": "[skip ci] devEngines: Bump node to 4.x. (#5530)", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "640515b3f6cad50f1e540aeaccad26dc36d0decb", "messageHeadline": "removed unused alias in babel-runtime (#5516)", "author": {"name": "Jason Julian", "email": "jason.julian27@gmail.com", "user": {"login": "JulianJason"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "e155859b1253ad2665f427455eb236c9a2f6cd76", "messageHeadline": "Merge pull request #5528 from babel/fix-babel-runtime-helpers", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 94, "deletions": 51}}, {"node": {"oid": "c0779fdb71b95efdbf2b29fa2b2e89e4a283b71d", "messageHeadline": "Merge pull request #5341 from yavorsky/regenerator-transform-0-9-10", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 119, "deletions": 120}}, {"node": {"oid": "60b54091833affca929da4a10572de0c0e0c0156", "messageHeadline": "Bump regenerator-transform version to 0.9.11", "author": {"name": "Artem Yavorsky", "email": "aqson@me.com", "user": {"login": "yavorsky"}}, "additions": 119, "deletions": 120}}, {"node": {"oid": "f2f226b4f22b3e0afc66c56d251cbdb1c35b865e", "messageHeadline": "Add syntax-object-rest-spread as devDep for tests.", "author": {"name": "Artem Yavorsky", "email": "aqson@me.com", "user": {"login": "yavorsky"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "ddfb6f2c447ef0dca89a161e8ceb98a32808b41a", "messageHeadline": "Remove object-rest-spread syntax.", "author": {"name": "Artem Yavorsky", "email": "aqson@me.com", "user": {"login": "yavorsky"}}, "additions": 306, "deletions": 318}}, {"node": {"oid": "26b9f9ed15daf9df7b2347892c4a53b89e42ee1a", "messageHeadline": "commit one helper to git to check regressions", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 39, "deletions": 12}}, {"node": {"oid": "483958b24d00acfbd3b957db094daa7ab4018c9b", "messageHeadline": "fix runtime helpers", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 75, "deletions": 59}}, {"node": {"oid": "b75d80386ce1e1a00ab7b6914912485fcde64109", "messageHeadline": "document dynamic import support (#5457) [skip ci]", "author": {"name": "Guy Bedford", "email": "guybedford@gmail.com", "user": {"login": "guybedford"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f20da573175c1492291f5e73e57cb78d2d1bd69b", "messageHeadline": "Fix PathHoister attaching to default parameters. (#5415)", "author": {"name": "Samuel Reed", "email": "samuel.trace.reed@gmail.com", "user": {"login": "STRML"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "b2c977a1b0601d9f8ce8f712c5228621ea3e44fc", "messageHeadline": "Seperate version env cache files (#5411)", "author": {"name": "Patrick Williams", "email": "patrickw@porch.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7e25dccc6e059a3cd3bdfb491ebfbe6bd5aa0fde", "messageHeadline": "Update babel-generator's README (#5517) [skip ci]", "author": {"name": "jddxf", "email": "740531372@qq.com", "user": {"login": "jddxf"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "c4ebc8553b3a16241a2654c50db8c14e3cefc543", "messageHeadline": "Properly preserve import ordering with AMD format. (#5474)", "author": {"name": "Robert Jackson", "email": "me@rwjblue.com", "user": {"login": "rwjblue"}}, "additions": 51, "deletions": 10}}, {"node": {"oid": "b638c8b3eb746fe1ad28e757e5aca7a3ee42d15e", "messageHeadline": "Transform the template literals revision proposal (#5523)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 136, "deletions": 6}}, {"node": {"oid": "e4e1cb0bda79dfafa4f35880961d5eadace24f08", "messageHeadline": "7.0.0-beta.7", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f7d9080cfdb6eec32de4187c713de66f5f40cab", "messageHeadline": "remove babylon plugin for template revision since it's stage-4 (#426)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 139, "deletions": 345}}, {"node": {"oid": "492ee95f279be3311e78d35e60c1191afd3ee4c6", "messageHeadline": "Merge pull request #5522 from babel/update-babylon", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "32eabf620b9d5eaf190969cc4a38f7775626a3f3", "messageHeadline": "Fix push-pop logic in flow (#405)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "2b774f46fb8891b4c32848deb41ba8876ef08fc5", "messageHeadline": "fix: handle bailed when recursive convert (#5499)", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "a55f38b12746571e209af976b7d46da051cf2d66", "messageHeadline": "Changes the throw error for test in super-illegal-non-constructor-cal\u2026", "author": {"name": "Arshabh Kumar Agarwal", "email": "arshabh.agarwal.it@gmail.com", "user": {"login": "arshabh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ceb68f5bb77ca8413fc9861cd063d597f05d45cb", "messageHeadline": "babylon@7.0.0-beta.6", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "af5fdc2ebdbcad5106c746ef227dcffe59fd3b2a", "messageHeadline": "7.0.0-beta.6", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad1eb149fe98898d652c37fd57ee062ac3318747", "messageHeadline": "update lock [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "964105e3fbd2084be0992bfdff3373c064e3d630", "messageHeadline": "Improves error message when super is called outside of constructor (#\u2026", "author": {"name": "Arshabh Kumar Agarwal", "email": "arshabh.agarwal.it@gmail.com", "user": {"login": "arshabh"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0f982799b6d2c03f8da1b59f3e3780f3da97b8d9", "messageHeadline": "Merge branch '7.0'", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 14148, "deletions": 12850}}, {"node": {"oid": "2e467ef3bc922e9765802244405f829b16ba7f7c", "messageHeadline": "Add support for invalid escapes in tagged templates (#274)", "author": {"name": "Kevin Gibbons", "email": "bakkot@gmail.com", "user": {"login": "bakkot"}}, "additions": 11491, "deletions": 38}}, {"node": {"oid": "fab343e379a51cb6d0bc84d743838c0827689ba9", "messageHeadline": "Add support for invalid escapes in tagged templates (#274)", "author": {"name": "Kevin Gibbons", "email": "bakkot@gmail.com", "user": {"login": "bakkot"}}, "additions": 11491, "deletions": 38}}, {"node": {"oid": "5f048b4f5dff6417e2f0bd32803239eef97821b2", "messageHeadline": "[7.0] Moved value field in spec from ObjectMember to ObjectProperty a\u2026", "author": {"name": "James Browning", "email": "Jamesernator@users.noreply.github.com", "user": {"login": "Jamesernator"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a94d0eb9c4fd27916f7ebbe8f8b3fee35fdbd37", "messageHeadline": "7.0.0-beta.5", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d37017a5f85260c0c95580731585916e791265c", "messageHeadline": "Merge pull request #5489 from loganfsmyth/conf-refactor", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 235, "deletions": 200}}, {"node": {"oid": "7551a8e666297778692cb330a1e3fc6c28ce5e24", "messageHeadline": "Update yarn.lock", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4901f3342392ef2c738cf30c4d9a5341eca1215e", "messageHeadline": "remove unnecessary call", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "95c905c5d269d62e7900c2135227a049fc5355f0", "messageHeadline": "fix markdown rendering [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "94024961ba1660b763f03fe8a15ca656b5551295", "messageHeadline": "Update error message when importing `babel-cli` (#5507)", "author": {"name": "Aaron Ang", "email": "aaronang@users.noreply.github.com", "user": {"login": "aaronang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0811438c822df70ff5711833134d61d38909d8c1", "messageHeadline": "Update flow (#422)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 643, "deletions": 634}}, {"node": {"oid": "0545173f664b76c24a2e7bcc4aac6f80b533d680", "messageHeadline": "Test runner: Detect extra property in 'actual' but not in 'expected'.\u2026", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 12535, "deletions": 11482}}, {"node": {"oid": "82b7872cb8f8bb5fa86962c39ee7b407dcaf09de", "messageHeadline": "Optimize travis builds (#419)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 147, "deletions": 145}}, {"node": {"oid": "ae8728c14625e5dc1b65add6904c3526af1886c2", "messageHeadline": "Merge branch 'master' into 7.0", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "b3c7337face4f3b3154b154486aa31b1ba992fae", "messageHeadline": "Fix changelog [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "70354013f15d3afc52f66af6a5cfb113b9c9447d", "messageHeadline": "Fix visitor inheritance.", "author": {"name": "Artem Yavorsky", "email": "aqson@me.com", "user": {"login": "yavorsky"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "c42e027602eb7065087fcf7b375c0b5ca4c244e9", "messageHeadline": "Add object rest spread syntax using plugin.", "author": {"name": "Artem Yavorsky", "email": "aqson@me.com", "user": {"login": "yavorsky"}}, "additions": 311, "deletions": 308}}, {"node": {"oid": "256fcbc58f3bed051b13523fcc2603cd3169c3a1", "messageHeadline": "Treat \"await\" as an invalid identifier (#4954)", "author": {"name": "Diogo Franco", "email": "diogomfranco@gmail.com", "user": null}, "additions": 13, "deletions": 0}}, {"node": {"oid": "18d6ba99475665d2a2417ae01ed5055c2ed26f3f", "messageHeadline": "Fix export array rest expected output.", "author": {"name": "Artem Yavorsky", "email": "aqson@me.com", "user": {"login": "yavorsky"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c82b084927c5c15372a51e54158216052a3eddc0", "messageHeadline": "Fix object rest params for exports.", "author": {"name": "Artem Yavorsky", "email": "aqson@me.com", "user": {"login": "yavorsky"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "45b41740d851ccfc2189f987f55fd2bff776a5b4", "messageHeadline": "Consider default params for object pattern.", "author": {"name": "Artem Yavorsky", "email": "aqson@me.com", "user": {"login": "yavorsky"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "b608e28aa7978b9c97e0e5cffeefe4441eda5d0b", "messageHeadline": "Consider rest params for array pattern in exports.", "author": {"name": "Artem Yavorsky", "email": "aqson@me.com", "user": {"login": "yavorsky"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "06f67e1ad3eda952690d67eebc2cc0c3c827f683", "messageHeadline": "Consider default parameters for array pattern.", "author": {"name": "Artem Yavorsky", "email": "aqson@me.com", "user": {"login": "yavorsky"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "b5bb89b30a43db219de22d82eff8cf4b2727efc4", "messageHeadline": "Add array pattern to exports destructuring.", "author": {"name": "Artem Yavorsky", "email": "aqson@me.com", "user": {"login": "yavorsky"}}, "additions": 23, "deletions": 5}}, {"node": {"oid": "baafe486b31abcdb916f5a3960665c563ea6a01a", "messageHeadline": "Add useBuiltins and useESModules options to transform-runtime README \u2026", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "cd3dbe700c7d1417eebad16f16d5dae60fcd9cda", "messageHeadline": "Re-enable yarn/node 4 on travis", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 407, "deletions": 393}}, {"node": {"oid": "534f621183d23160f4e4bac1bd204602d03615b6", "messageHeadline": "remove unused use of removed util class", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a15de198888aa6d29a9a741fc753722776a054f7", "messageHeadline": "Encapsulate config loading in config/ index file.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 64, "deletions": 27}}, {"node": {"oid": "3c63431c7ed269be28942d556529fd7c5cbe0030", "messageHeadline": "Move config loading helpers into config folder.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "f3f907bdb39f1eb559c38eddbef738edfd2d2677", "messageHeadline": "Remove unneeded helper file.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 6, "deletions": 25}}, {"node": {"oid": "7b5d4fe069008180c317ad7eeef9343fece0eab6", "messageHeadline": "Resolve parser and generator plugins in configuration resolution.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 22, "deletions": 25}}, {"node": {"oid": "b71569ff6cd4ee36c01db79017c7ac79f27c175b", "messageHeadline": "Remove unneeded util.js file.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 21, "deletions": 28}}, {"node": {"oid": "3e2d731d50d0925c08cef006f603199b3bbdfb34", "messageHeadline": "Move the Store class to be inside transformation.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "12a2124d16e14221e8c351df07faad159e3c34bb", "messageHeadline": "Move the deeply nested option logic to a toplevel folder.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "6c4810cea5d622fb2d913abecfc96553f02a5d61", "messageHeadline": "Move Plugin class to be part of config loading, independent of File.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 25, "deletions": 22}}, {"node": {"oid": "05ee30c9f74a374072e26a8c889ee89bf15137cc", "messageHeadline": "Use the standard option parser to load the internal plugins.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "38720ae3092cb1da063e676af62d0d1095fbdab1", "messageHeadline": "Remove store subclassing from Plugin class.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "bf13ed4da0282aa3fce8f2805c23df35f26cfd80", "messageHeadline": "Limit where certain arguments are allowed in Babel config.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 60, "deletions": 12}}, {"node": {"oid": "344f0a68c94b56e26910e29d417fdf538dbf0c84", "messageHeadline": "Centralize preset processing from two loops to one.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 13, "deletions": 23}}, {"node": {"oid": "62def8da19e24feb4b14e7353247303e1abee995", "messageHeadline": "Make presets consistently resolve string values relative to their con\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 9, "deletions": 16}}, {"node": {"oid": "39c862c1955041b3bfae72fda694c93657d8b73c", "messageHeadline": "Make only/ignore relative to cwd/config file and move only/ignore che\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 257, "deletions": 389}}, {"node": {"oid": "b6194a8533ae0070fb1744d5a69575416ca0a598", "messageHeadline": "Merge pull request #5467 from loganfsmyth/clean-options", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 259, "deletions": 300}}, {"node": {"oid": "8859715893cd2cc7d94993abbf02fc233bed9cc6", "messageHeadline": "Removes unused lodash dependency from babel-helper-builder-react-jsx \u2026", "author": {"name": "Ryan Paul", "email": "segphault@users.noreply.github.com", "user": {"login": "segphault"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "612cce399a079f3393e269beb6c02fb6c9fbf866", "messageHeadline": "Fix options header on preset-latest readme [skip ci]", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e96a2da5e0061d4fde3902cf488fc4599f3e34a", "messageHeadline": "Removes unused lodash dep from babel-helper-builder-react-jsx (#5484)", "author": {"name": "Ryan Paul", "email": "segphault@users.noreply.github.com", "user": {"login": "segphault"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "edf2c76d63cc70676bc6599021968b8381c4de9c", "messageHeadline": "Improve options documentation for `babel-plugin-transform-runtime` (#\u2026", "author": {"name": "Aaron Ang", "email": "aaronang@users.noreply.github.com", "user": {"login": "aaronang"}}, "additions": 54, "deletions": 10}}, {"node": {"oid": "bf1b6ace533421a30a8153cb527c07e8963fe899", "messageHeadline": "update coffescript reference in readme [skip ci] (#5475)", "author": {"name": "Sergey Bekrin", "email": "sergey@bekrin.me", "user": {"login": "sbekrin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad1edc615573b2637e68ca89c2629c1d75629a61", "messageHeadline": "Merge pull request #5477 from xtuc/fix-generator-doc", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e30197b96bda5182e794aadd5ab09263175a1349", "messageHeadline": "docs: [skip ci] update documentation", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b7c04d43ca1c3f4c2cec5f0f9d0e53cc4679b79c", "messageHeadline": "Merge pull request #216 from babel/update-npmignore", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "040404085bb814b245c09aa609b9875dfcd9a7ed", "messageHeadline": "npmignore: Add related to build data and codecov.", "author": {"name": "Artem Yavorsky", "email": "aqson@me.com", "user": {"login": "yavorsky"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f77b875875a6a88eb25c39d1ac80b6abc79943e2", "messageHeadline": "Merge pull request #215 from babel/2.0-yarn", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 355, "deletions": 378}}, {"node": {"oid": "d309b25b190737ca624347180092fa04568f7521", "messageHeadline": "Update yarn.lock", "author": {"name": "Artem Yavorsky", "email": "aqson@me.com", "user": {"login": "yavorsky"}}, "additions": 355, "deletions": 378}}, {"node": {"oid": "92372063372c45b880d037964b03198a9c9022ca", "messageHeadline": "Merge pull request #214 from babel/2.0-istanbul", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 43, "deletions": 7}}, {"node": {"oid": "9565dfed5411f728687ba4e89429e59ef1696fab", "messageHeadline": "Bump babel-plugin-istanbul", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 43, "deletions": 7}}, {"node": {"oid": "35068a662670abfaf6746b80ba2619e417c4a3cc", "messageHeadline": "Merge branch 'master' into 2.0", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 488, "deletions": 295}}, {"node": {"oid": "41ddbc03c9fc464b37ad2ae10f8a3391642d93ef", "messageHeadline": "Merge pull request #212 from babel/existentialism-patch-2", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 57, "deletions": 34}}, {"node": {"oid": "1fe146f274575ef01f8bb4d1b9409dcbf3bca820", "messageHeadline": "Bump codecov", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 57, "deletions": 34}}, {"node": {"oid": "9690daabd498aa15d4e59966147765e4a9c9ca18", "messageHeadline": "Update codecov to 2.0 (#412)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 143, "deletions": 147}}, {"node": {"oid": "6babbd981afcb7ca270659a6ebbc3141e6629dea", "messageHeadline": "v1.2.2 changelog [skip ci]", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "d71cee8fa1690801276e9125525d3d56fede9a05", "messageHeadline": "1.2.2", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "8b993864917c2761cd1db8b99dc0d9c26dda3c67", "messageHeadline": "Change how yarn is installed on travis", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c2e3b1045df669aa2de70f77c492c11b821d82b", "messageHeadline": "Remove exports definition.", "author": {"name": "Artem Yavorsky", "email": "aqson@me.com", "user": {"login": "yavorsky"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "9b410be61c7d4e4e52cbfe5d31e7456d1ba19705", "messageHeadline": "Add test for exports destructuring.", "author": {"name": "Artem Yavorsky", "email": "aqson@me.com", "user": {"login": "yavorsky"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "f81d7496b146c5b6c674012206d785bafa6f6003", "messageHeadline": "Fix exports while destructuring.", "author": {"name": "Artem Yavorsky", "email": "aqson@me.com", "user": {"login": "yavorsky"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "2c0907acdc9981f1e923a2e318521b387dbf66d5", "messageHeadline": "Merge pull request #5442 from babel/babel-runtime-with-builtins", "author": {"name": "Diogo Franco", "email": "diogomfranco@gmail.com", "user": null}, "additions": 123, "deletions": 28}}, {"node": {"oid": "dd1bc3b183ed526655f321da0401030fd02b8491", "messageHeadline": "Resolve programmatic/CLI arguments from cwd, not file being compiled.\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 29, "deletions": 18}}, {"node": {"oid": "bf4664b4305d8163a9bef6b37152432151989269", "messageHeadline": "Invert the resolution order of config-chain to process higher-priorit\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 114, "deletions": 116}}, {"node": {"oid": "dcb0f91f383513d0e5f67f849b4ecb15eaf81c5c", "messageHeadline": "Ignore files if they don't match only OR they do match ignore.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "738bd54bfb812ce10af8213aff27425ed727d8a9", "messageHeadline": "Move OptionManager calls out of 'new File'.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "83356abd92b34727c9cd5fd8e465f88f3ac70fbd", "messageHeadline": "Centralize transform API functions.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 64, "deletions": 52}}, {"node": {"oid": "c1be6a36c4d00851f56188aee634823eddb48848", "messageHeadline": "Delete Logger class.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 32, "deletions": 84}}, {"node": {"oid": "188fe105c230d3d2b6995ada39e9e9416950a93a", "messageHeadline": "Move option-defaulting to option-manager.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 32, "deletions": 36}}, {"node": {"oid": "540f9b2ad663fa683fabfb3e162325611b7fc0e6", "messageHeadline": "Remove the nonstandard basename option.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "2642c2c2df9afbcca4ebb6a639964c9e44e82bec", "messageHeadline": "Merge pull request #5463 from loganfsmyth/strict-args", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 195, "deletions": 385}}, {"node": {"oid": "1b5df314d9270f71fb4b4fbf6c0abdf33f80474b", "messageHeadline": "Merge pull request #198 from yavorsky/typed-ie", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 260, "deletions": 91}}, {"node": {"oid": "dde487a0c62e55b2a400099b85d68ee85e411ebd", "messageHeadline": "Add typed array methods to built-ins features.", "author": {"name": "Artem Yavorsky", "email": "aqson@me.com", "user": {"login": "yavorsky"}}, "additions": 260, "deletions": 91}}, {"node": {"oid": "9f74e109596a1e4822fa70e830a1cde6dd247644", "messageHeadline": "Merge pull request #208 from babel/issue207", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 765, "deletions": 149}}, {"node": {"oid": "8c1cd177b2b7960c551efeb793bba46fa10b9b6e", "messageHeadline": "added examples for transforms. [skip ci] (#5393)", "author": {"name": "Nitin Tulswani", "email": "tulswani19@gmail.com", "user": {"login": "nitin42"}}, "additions": 197, "deletions": 0}}, {"node": {"oid": "8b19c746067ae7fac37b0f7c5a50c384b0bef14f", "messageHeadline": "address review comments", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "0bc802cf1b2a6fde6d1d40b5b5247c102163ae76", "messageHeadline": "Merge pull request #5448 from xtuc/feat-expose-env-core", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "f9f31c212001edb868909a265056fe5fca69bbf1", "messageHeadline": "Merge pull request #206 from babel/trailing-commas-scripts", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 45, "deletions": 18}}, {"node": {"oid": "9d890f57bbc2d17e957480c8ece00f7f805ea48d", "messageHeadline": "Refactor browser data parsing to handle families", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 771, "deletions": 149}}, {"node": {"oid": "873bf284bac01dba8506bb866ccfd22b7f5a19b6", "messageHeadline": "Fix spec for ClassMethod: It doesn't have a function, it *is* a funct\u2026", "author": {"name": "Andy", "email": "anhans@microsoft.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a5386433e1228fc7132544b29c7d4d06b342e585", "messageHeadline": "Changed Non-existent RestPattern to RestElement which is what is actu\u2026", "author": {"name": "James Browning", "email": "Jamesernator@users.noreply.github.com", "user": {"login": "Jamesernator"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b50b73d8b49fcfa26c828bafb9653517a221946", "messageHeadline": "Remove config.js file in favor of config code.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 64, "deletions": 161}}, {"node": {"oid": "4f72232ca92631166ad305f6c9d81a0962649a2b", "messageHeadline": "Move option parsing to babel-cli.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 95, "deletions": 143}}, {"node": {"oid": "2c564a6973db7cd2e6009762d16dc656811309f6", "messageHeadline": "Move babel config descriptions to babel-cli.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 40, "deletions": 85}}, {"node": {"oid": "0c0f090a98b37ce7e593e011945cc56550c10bf1", "messageHeadline": "Get rid of circular dependencies in babel cli script.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "523a41b25e539b64b94dea496b38515052371943", "messageHeadline": "v6.24.0 changelog [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 101, "deletions": 0}}, {"node": {"oid": "71e4336f651a7d6ce5b56eefc19570582ca20a69", "messageHeadline": "v6.24.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "a8cf9079a81569d584137fd2a266a6004721ea23", "messageHeadline": "changelog for 6.24.0 [skip ci] (#5452)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 97, "deletions": 0}}, {"node": {"oid": "b78fc9b4d0080babaa04eff9f56ce78cfaccf55b", "messageHeadline": "Keep parentheses for logical expression when in await expression (fix\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "2bb6dff00a4da92ae4d9afe86d14f6c82e9f20b3", "messageHeadline": "Use absolute paths in Babel's CONTRIBUTING.md (#5431)", "author": {"name": "Aaron Ang", "email": "aaronang@users.noreply.github.com", "user": {"login": "aaronang"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "c00ffb83be7a21a07affc44242c876e02abbaf9b", "messageHeadline": "Merge pull request #5029 from xtuc/fix-require-debug", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "72b1f38f91b90711cb22eaa4ab805a221cc23f5d", "messageHeadline": "Change trailing commas option on scripts", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "22dab1fa9534e508cc220938713e458daa693871", "messageHeadline": "Check plugin/built-in data on travis", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "32ebccd0503f992302d281db3ea4bb954ae13bf9", "messageHeadline": "Merge pull request #183 from yavorsky/2.0-prettify-long", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 808, "deletions": 357}}, {"node": {"oid": "f81aef3c2295ee4c428369cbebe4c922c2105d05", "messageHeadline": "Add prettier", "author": {"name": "Artem Yavorsky", "email": "aqson@me.com", "user": {"login": "yavorsky"}}, "additions": 808, "deletions": 357}}, {"node": {"oid": "ce78265443da00c01d9bdd8567a0ed5460c92921", "messageHeadline": "Merge pull request #205 from babel/merge-master-2", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "1e9cf572a875b99c5f902eaf8bcd4196a584f013", "messageHeadline": "Merge branch 'master' into 2.0", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "3d52d30e49e75e4fcc556768490bd727e55e99dc", "messageHeadline": "Fixed broken links in README.md [skip ci] (#5449)", "author": {"name": "Seth Bergman", "email": "seth.atxwebs@gmail.com", "user": {"login": "sethbergman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d328af0aecbe56a2662b3934575e99622de0eb7c", "messageHeadline": "feat: export env getter", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "8744303f067cf28fc359760d2002bf1dea47b2be", "messageHeadline": "Merge branch '7.0' into fix-require-debug", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 14467, "deletions": 6463}}, {"node": {"oid": "752788f22f750634f87947c0abbde70e0172638c", "messageHeadline": "Add fixtures for the transform-runtime output", "author": {"name": "Diogo Franco (Kovensky)", "email": "diogomfranco@gmail.com", "user": null}, "additions": 58, "deletions": 0}}, {"node": {"oid": "01b250a8faa665ab054397c2d01a475e7d99a1a8", "messageHeadline": "Merge pull request #5430 from loganfsmyth/opts-simplify", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 57, "deletions": 76}}, {"node": {"oid": "5287e138176bc7ea18cb12f6e6e2aa821e1eefb7", "messageHeadline": "Fix replacing function declaration in export default (fixes #4468) (#\u2026", "author": {"name": "MrSpider", "email": "philippfriedenberger@gmail.com", "user": {"login": "MrSpider"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "337da3c641f98578679301ff7140ac6792f14d56", "messageHeadline": "Merge pull request #201 from yavorsky/bump-plugins", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 493, "deletions": 1818}}, {"node": {"oid": "88cfe1b635e230cc5cbc217acbb7693fe3a7d881", "messageHeadline": "Merge branch 'master' into bump-plugins", "author": {"name": "Artem Yavorsky", "email": "aqson@me.com", "user": {"login": "yavorsky"}}, "additions": 57, "deletions": 15}}, {"node": {"oid": "f521884d012b243915f7ca903d12156fd0ebecac", "messageHeadline": "Merge branch 'master' into 2.0", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1450, "deletions": 521}}, {"node": {"oid": "4312ad922be244dc9689cb8d041116f9ca57e4ee", "messageHeadline": "Merge pull request #200 from alxpy/alxpy-patch-1", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 682, "deletions": 36}}, {"node": {"oid": "07e18669afbd6ec97384210d320ea812fcb35aaa", "messageHeadline": "Tweak package scripts and travis config for code coverage", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 39, "deletions": 16}}, {"node": {"oid": "1738cb66905bee0e3db3b52393227e057d7ab7d6", "messageHeadline": "Add babel-plugin-istanbul", "author": {"name": "Alex Kuzmenko", "email": "alx.kuzm@gmail.com", "user": {"login": "oleksandr-kuzmenko"}}, "additions": 60, "deletions": 5}}, {"node": {"oid": "7d7f06c10e40d17c8c0966e49a46c74514e9b264", "messageHeadline": "Add codecov badge", "author": {"name": "Alex Kuzmenko", "email": "alx.kuzm@gmail.com", "user": {"login": "oleksandr-kuzmenko"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4cf4ac6cbbce34c5f7e9bd185af41140a6b42cac", "messageHeadline": "Enable code coverage", "author": {"name": "Alex Kuzmenko", "email": "a.kuzmenko@smartweb.com.ua", "user": {"login": "oleksandr-kuzmenko"}}, "additions": 589, "deletions": 21}}, {"node": {"oid": "911b71f2c62d4cefda14449f13b674c6015740b8", "messageHeadline": "Use absolute paths in Babel's CONTRIBUTING.md (#5431)", "author": {"name": "Aaron Ang", "email": "aaronang@users.noreply.github.com", "user": {"login": "aaronang"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "ded253f1ad3dbdba8ab92f5224d1815b6810885f", "messageHeadline": "Increase mocha timout to 10s.", "author": {"name": "Artem Yavorsky", "email": "aqson@me.com", "user": {"login": "yavorsky"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a813dc51a416eb216c717403d4629e6b21e26d0", "messageHeadline": "Revert \"Disable failing tests (fixed in 7.0)\"", "author": {"name": "Daniel Tschinder", "email": "code@tschinder.de", "user": {"login": "danez"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "90f2b12569f715cb171e95af6c887b3efab5a08e", "messageHeadline": "Merge branch 'master' into 7.0", "author": {"name": "Daniel Tschinder", "email": "code@tschinder.de", "user": {"login": "danez"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "4c88cfe7651148e61fdbc8b7b8d2f8e615db4178", "messageHeadline": "Disable failing tests (fixed in 7.0)", "author": {"name": "Daniel Tschinder", "email": "code@tschinder.de", "user": {"login": "danez"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "68e8550e845144f4f21ba0dea8296cc65609e72a", "messageHeadline": "Merge branch 'master' into 7.0", "author": {"name": "Daniel Tschinder", "email": "code@tschinder.de", "user": {"login": "danez"}}, "additions": 3793, "deletions": 80}}, {"node": {"oid": "c0a89f4c15e76a5aba7b975be98986b12571562a", "messageHeadline": "Upgrade flow to 0.41", "author": {"name": "Daniel Tschinder", "email": "code@tschinder.de", "user": {"login": "danez"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ca652bd934c39e892ee32419d1be2300ef1494d7", "messageHeadline": "Throw error if new.target is used outside of a function (#402)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 163, "deletions": 96}}, {"node": {"oid": "35e7732156d6878254b1da421440331245fb7bd6", "messageHeadline": "Fix watch command (#403)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "902f93d9371060021de7fa5a3010bbccd89139ef", "messageHeadline": "Update yarn lock", "author": {"name": "Daniel Tschinder", "email": "code@tschinder.de", "user": {"login": "danez"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3a9f6e93c467ed57b9cfed0b8e18ac8f764ee4f3", "messageHeadline": "Update yarn.lock", "author": {"name": "Artem Yavorsky", "email": "aqson@me.com", "user": {"login": "yavorsky"}}, "additions": 433, "deletions": 1154}}, {"node": {"oid": "5537635175378d93b76221b0462e01d6f16bbd4e", "messageHeadline": "Fix object-curly-spacing rule.", "author": {"name": "Artem Yavorsky", "email": "aqson@me.com", "user": {"login": "yavorsky"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37bd909e1521d9b51f57da8978ede91b2fb4e757", "messageHeadline": "Put duplicate-keys in alphabetical order.", "author": {"name": "Artem Yavorsky", "email": "aqson@me.com", "user": {"login": "yavorsky"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "1584fbe1768637555d1a6658f25cefc9ef8f0d69", "messageHeadline": "Bump packages.", "author": {"name": "Artem Yavorsky", "email": "aqson@me.com", "user": {"login": "yavorsky"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "250cd65479ae6a8169e9d42c1ceb0b76a8e6691f", "messageHeadline": "Fix watch command (#403)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 59, "deletions": 47}}, {"node": {"oid": "81056eeee766817472f2a414a51196f277ba9900", "messageHeadline": "Fix parsing of class properties (#351)", "author": {"name": "Kevin Gibbons", "email": "bakkot@gmail.com", "user": {"login": "bakkot"}}, "additions": 3820, "deletions": 94}}, {"node": {"oid": "d6a6ee4045923c007db148e1f2824b0e3bf5bc68", "messageHeadline": "Merge pull request #199 from bl4ckdu5t/typo-fix", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "25212445edc0b6fed637f12b7d364ba777f24bdb", "messageHeadline": "Add new generated files to .gitignore", "author": {"name": "Diogo Franco (Kovensky)", "email": "diogomfranco@gmail.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "fe6a606c5810c96eb404ae168a6c84b3102e1a75", "messageHeadline": "Changed word were to where in README", "author": {"name": "Joseph Rex", "email": "joerexko@gmail.com", "user": {"login": "josephrexme"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8dc2176a04f6b418585d3d6fe78d8a2ff6f0d237", "messageHeadline": "Fix Node 4 parse errors", "author": {"name": "Diogo Franco (Kovensky)", "email": "diogomfranco@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cf5ab16ff9b6bfd8366691f523a92a1d3306f9f4", "messageHeadline": "Add useBuiltIns and useESModules options to transform-runtime", "author": {"name": "Diogo Franco (Kovensky)", "email": "diogomfranco@gmail.com", "user": null}, "additions": 62, "deletions": 28}}, {"node": {"oid": "ca71c7469663d5e4a189c9145b12ab298b7db310", "messageHeadline": "Move plugin and pass initialization into a more central location.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 31, "deletions": 52}}, {"node": {"oid": "305165eda460b4e73a9385e80880817f03094528", "messageHeadline": "Remove Logger usage from options processing.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 26, "deletions": 24}}, {"node": {"oid": "12eb25c06c4fcd21a8e9ff954fe121ed87f82dbf", "messageHeadline": "don't show other presets in readme [skip ci] (#5438)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 21}}, {"node": {"oid": "7c8825f6b2034f3856893145f61de1ab8828a4de", "messageHeadline": "Merge pull request #5418 from babel/xtuc-patch-4", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "3d987ed6c03c271c995d79b860b4627747e2a24b", "messageHeadline": "Keep parentheses for logical expression when in await expression (fix\u2026", "author": {"name": "Aaron Ang", "email": "aaronang@users.noreply.github.com", "user": {"login": "aaronang"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "230712e0911dacdb337c17f94dc16547079e0865", "messageHeadline": "Internal: back to fixed, publish everything (#5436)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 62, "deletions": 62}}, {"node": {"oid": "0553d7761d4877bf19d867fa45e30825f023413a", "messageHeadline": "Publish", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "ba2b58e57f62b5f6efe96898d0d28769dc198d83", "messageHeadline": "Replace preset-es2015 with env (#184)", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 343, "deletions": 358}}, {"node": {"oid": "84d4b9de5d0e97c765af5c6d12e40d5725d4657b", "messageHeadline": "Add built-ins, better links, compat-table url, etc (#195) [skip ci]", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "7a6d495704d4d86189ef13195ad3115cca8f5bbc", "messageHeadline": "Throw error if new.target is used outside of a function (#402)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 163, "deletions": 96}}, {"node": {"oid": "5e0dc7a68951f6b2514f74a7f2a89903d008f583", "messageHeadline": "add version badge [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7dfcba6f16a947cd0ceb7cf614d07fd8a497e68f", "messageHeadline": "Merge pull request #194 from babel/doc-relative-path", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8f0e70bad4d85030bbc644c762bdc38aedeaac32", "messageHeadline": "Change CONTRIBUTING.md to use absolute paths", "author": {"name": "Aaron Ang", "email": "awz.ang@gmail.com", "user": {"login": "aaronang"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "02473a72c160545ed225482515b569d26fc41ea5", "messageHeadline": "Merge pull request #4892 from kaicataldo/babelrcjs", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 461, "deletions": 148}}, {"node": {"oid": "d054cd0ea884043cd8080a4c45396c77692b46d1", "messageHeadline": "Add support for .babelrc.js files", "author": {"name": "Kai Cataldo", "email": "kaicataldo@gmail.com", "user": {"login": "kaicataldo"}}, "additions": 375, "deletions": 19}}, {"node": {"oid": "0336cab75721c4ebc5609cc09d76ab9b5843c591", "messageHeadline": "Fix transform-object-rest-spread README [skip ci] (#5409)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 31, "deletions": 19}}, {"node": {"oid": "6888a2c51b7bb69065f43e016b1d6d5ab3c370c0", "messageHeadline": "Code refactoring for the babel-generator (#5344)", "author": {"name": "Artem Gurzhii", "email": "artem.gurzhii@gmail.com", "user": {"login": "artemgurzhii"}}, "additions": 55, "deletions": 110}}, {"node": {"oid": "39eca8464277878f706e9d1f26fd26c21ab6bb10", "messageHeadline": "Use 'resolve' from npm instead of private 'module' methods. (#5416)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 9, "deletions": 38}}, {"node": {"oid": "ea787a198085ffc03192b5a401b8590268f9e828", "messageHeadline": "Merge pull request #5427 from rwjblue/backport-modules-noInterop", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 126, "deletions": 4}}, {"node": {"oid": "290995923e3b1f0f828f062487e8f2095f56ee62", "messageHeadline": "Add docs for strict and noInterop with es2015-modules-commonjs.", "author": {"name": "Robert Jackson", "email": "rjackson@linkedin.com", "user": {"login": "rwjblue"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "bc65822379bf194491eb02b9be7f213f3a562cd9", "messageHeadline": "Add `noInterop` option to `babel-plugin-transform-es2015-modules-comm\u2026", "author": {"name": "Robert Jackson", "email": "rjackson@linkedin.com", "user": {"login": "rwjblue"}}, "additions": 78, "deletions": 3}}, {"node": {"oid": "836dd95c441ac65f871ea78c872f857c84f7b23b", "messageHeadline": "Merge pull request #5422 from rwjblue/remove-interop-require-default-\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 126, "deletions": 4}}, {"node": {"oid": "970f8ebaf8dd51ce38b071c69371c677500a0aae", "messageHeadline": "Drop whitelist option (#181)", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 2, "deletions": 21}}, {"node": {"oid": "7348637a1eee6a1b84ec430642a0b00eaf53c747", "messageHeadline": "Fix running tests (#182)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "23de276718eda141b7a02934851256462e6b762e", "messageHeadline": "Add docs for strict and noInterop with es2015-modules-commonjs.", "author": {"name": "Robert Jackson", "email": "rjackson@linkedin.com", "user": {"login": "rwjblue"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "0d1edb9811694d25df2ef75a1e8de773624ec6b8", "messageHeadline": "Add `noInterop` option to `babel-plugin-transform-es2015-modules-comm\u2026", "author": {"name": "Robert Jackson", "email": "rjackson@linkedin.com", "user": {"login": "rwjblue"}}, "additions": 78, "deletions": 3}}, {"node": {"oid": "6c20876fd2c153d455ce543b88cd0b65688b028e", "messageHeadline": "v1.2.1 changelog [skip ci]", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "0ede95a640c2d9400636c3676120623a6ed6a049", "messageHeadline": "1.2.1", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd0c019b24b604185ac51135fca75a8f60c28a74", "messageHeadline": "Add transform-duplicate-keys mapping (#192)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "6ee5b0c5ac39bd0f0aa7af6911f77eab80468b9b", "messageHeadline": "Clarify reasons for the uglify option in README.md (#188)", "author": {"name": "Mike Greiling", "email": "mike@pixelcog.com", "user": {"login": "mikegreiling"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c7492454ca1e2cdee303ce509bad6a8d643ccd4b", "messageHeadline": "chore(package): update flow-bin to version 0.41.0 (#395)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "349e31b6652d902900c052355ee04c6d1acaa909", "messageHeadline": "Travis: Drop 0.12, 0.10 node. (#185)", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "12abc20575e9e480ffcb4964329603bbf6e46907", "messageHeadline": "Merge branch 'master' into 7.0", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 163, "deletions": 0}}, {"node": {"oid": "0b7da509d97ca6bb8c97a4012417581d05854d1d", "messageHeadline": "Add estree test for correct order of directives", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 153, "deletions": 0}}, {"node": {"oid": "8a82cc060ae0ab46bf52e05e592de770bd246f6f", "messageHeadline": "Run new lint rules (#5413)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1459, "deletions": 1454}}, {"node": {"oid": "990d22a8d47ec6625cc528fac430db3368401eca", "messageHeadline": "docs: [skip ci] add new members", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "496654400254cb8d2b9e99f13e972f96aa8b58a5", "messageHeadline": "v1.2.0 changelog [skip ci]", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "a68d98d1a5ea1d847f805405b7123c5599cce0a5", "messageHeadline": "1.2.0", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a2b6fc0e0d11d840a753721712265958a2eebb6", "messageHeadline": "Add uglify as a target (#178)", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 148, "deletions": 14}}, {"node": {"oid": "7e622940a44b5b8036268df7a53d3afe66935216", "messageHeadline": "Merge pull request #180 from babel/fix-compat-import", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 130, "deletions": 72}}, {"node": {"oid": "962ce16e8496788cda546214a62600f17b9a6623", "messageHeadline": "Add DoExpression to spec (#364)", "author": {"name": "Alex Kuzmenko", "email": "alx.kuzm@gmail.com", "user": {"login": "oleksandr-kuzmenko"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "7d00281b2bd1c7d91775ee97534f949a7bc0fa8f", "messageHeadline": "Don\u2019t add duplicate entries to map", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6edae49d4d9f32da04ff160439cc7a7db49c7f5c", "messageHeadline": "Version can be float and correctly lookup envMap", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "b5af93f348c436ed0576f2b0a3c435cffaa83949", "messageHeadline": "Update compat-table to include ndoe4 and ios8 fixes", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2127df0db0cb20eef69acb858e8259d0ff410dd6", "messageHeadline": "Fix transform-object-rest-spread README [skip ci] (#5409)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 31, "deletions": 19}}, {"node": {"oid": "ed14b86fe35881fb6e71e4d56452a9fab5f1e454", "messageHeadline": "2.0.0-alpha.1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71e4767014d88656698d7cada55a26e5cfc0cf5a", "messageHeadline": "updates", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1068, "deletions": 606}}, {"node": {"oid": "c2c96995a16513fac3ef4f14d62ca752cace0f24", "messageHeadline": "Add comments", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "8d96bd2378159ffba1518d83452fc9d38348fbf9", "messageHeadline": "Secure script", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7e2d88f6c80ab091c1304d32e26245f38c3a0be", "messageHeadline": "independent mode [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09c84a379f4dd43a3b25e4746aab058f3e63fcff", "messageHeadline": "Fix tests", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "11e54a6bd38b12b1163cb7ea4d5a6cfcff75e9f5", "messageHeadline": "v7.0.0-alpha.1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 351, "deletions": 351}}, {"node": {"oid": "22a5ce43f1c7584c94dfb25978f6b5326902c4d9", "messageHeadline": "fix lerna config [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "67ed224df0b3165510cf94f9532422384f5e5ec0", "messageHeadline": "update babel-types readme [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 15, "deletions": 41}}, {"node": {"oid": "984df9c96a9e7582da11d029500faf9c80f64695", "messageHeadline": "Fix node 4", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c86f922dc75563bfe2eb58b6a05b349d98791eff", "messageHeadline": "add exact flag [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4b03d48fa294dc1f668fbb52d4a6f2da37f7d02", "messageHeadline": "remove undeclared plugin [skip ci] (#5407)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 142}}, {"node": {"oid": "0847ae055d3445199b3dc1793725759f4ad32d73", "messageHeadline": "cleanup + update to lerna 38 (#5406)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 142, "deletions": 247}}, {"node": {"oid": "0d3a7e9cc6413ed798a055de46a98c95eed57019", "messageHeadline": "Code refactoring for the babel-generator (#5344)", "author": {"name": "Artem Gurzhii", "email": "artem.gurzhii@gmail.com", "user": {"login": "artemgurzhii"}}, "additions": 57, "deletions": 112}}, {"node": {"oid": "1165d7e8c79e3b9d0283fbcb0541231ab451a759", "messageHeadline": "typo [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05dd6d45451a3dbe077e776610bef3db781d973e", "messageHeadline": "Mention cloning of repository in CONTRIBUTING.md (#391) [skip ci]", "author": {"name": "Sumedh Nimkarde", "email": "blesssumedh@gmail.com", "user": {"login": "lunaticmonk"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "c468d68cb85975de5c51f63f43e7ad598bc7a77c", "messageHeadline": "Remove console.log", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "55ccfbf6a0cfbfef737002a09dac9813cc4dd428", "messageHeadline": "Respect older versions in invert map", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 90, "deletions": 35}}, {"node": {"oid": "265d2c1e4ffb40895d2998bf886281a443fd4311", "messageHeadline": "Explain how to run only one test (#389) [skip ci]", "author": {"name": "Aaron Ang", "email": "aaronang@users.noreply.github.com", "user": {"login": "aaronang"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "4ad0caaa66b6d160710bb58321397b3a485e7734", "messageHeadline": "Merge pull request #5400 from JPeer264/fix/usage", "author": {"name": "Aaron Ang", "email": "aaronang@users.noreply.github.com", "user": {"login": "aaronang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "540c38263784a5faef28b6a1a2650b1be5492925", "messageHeadline": "Add additional note about async support on changelog [skip ci]", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b9c0f364c44c9590f59bb5ae5e499da9be191b55", "messageHeadline": "[skip ci] Fix: comments in usage w/ options", "author": {"name": "JPeer264", "email": "jan.oster94@gmail.com", "user": {"login": "JPeer264"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5233afabd990352ab4852b680b8c317e5c0749dd", "messageHeadline": "v1.1.11 changelog [skip ci]", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "f6db04d8dbdb7063c7cef52968398d0bd948d59b", "messageHeadline": "1.1.11", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ecfcb31bf6bc28497fe44fd0dbd9365b4dd8b17e", "messageHeadline": "Bump compat-table (#177)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 8, "deletions": 42}}, {"node": {"oid": "65f23b8212d526419d0c695caa8f883ba22faf41", "messageHeadline": "Merge pull request #5399 from babel/update-babylon-beta-4", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 48, "deletions": 5}}, {"node": {"oid": "b363e7b19992b93035978f2f2061e577a351781f", "messageHeadline": "add @danez's changes", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "2b9c3735fd179e2828074726cfb6c0f6bf0b9b88", "messageHeadline": "update to babylon beta 4", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2766263eeabb3f3f4bc2b280c29c7c9d69bf914d", "messageHeadline": "7.0-beta.3 changelog [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "38cf1910c181d86ce7aaf187c37ec21fb87a9e63", "messageHeadline": "7.0.0-beta.4", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8c71684c4e2232b27146c330110a704b10214b3", "messageHeadline": "Don't consume async when checking for async func decl (#377)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 305, "deletions": 0}}, {"node": {"oid": "fdb0b50c866e4fd9801c20409bc295ec41917dcd", "messageHeadline": "add ranges [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f1e2cca76701606124971f1f6e545824e731e356", "messageHeadline": "Add back ranges property (#363)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 504, "deletions": 12}}, {"node": {"oid": "aec4beff0c2dae9ae99db8f5169d8460aa6db1dd", "messageHeadline": "Don't parse class properties without initializers when classPropertie\u2026", "author": {"name": "Andrew Levine", "email": "DrewML@users.noreply.github.com", "user": {"login": "DrewML"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "3ff77a61e42cf0686cb1f950742c2053fc957da9", "messageHeadline": "Update babylon beta 3 (#5394)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 179, "deletions": 174}}, {"node": {"oid": "6d6cdf6bafeed80dc8056e23a1014a8d7cd5377a", "messageHeadline": "[7.0] Allow presets to be objects (#5385)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "56a92ccec1f1b81b39c8a9e326079666dd6d363b", "messageHeadline": "changelog [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "e2cd62449edc9755e44ac14983aca76dbb001be7", "messageHeadline": "7.0.0-beta.3", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "575e0d58ddc8bef9a7fe974a0ee037f41f3d2052", "messageHeadline": "update lock", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 46, "deletions": 47}}, {"node": {"oid": "5e0cce4974944c2ec4eb89435923573927c1640f", "messageHeadline": "Merge branch 'master' into 7.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1855, "deletions": 897}}, {"node": {"oid": "393746d781f77864decc6cd457013128220b3a1c", "messageHeadline": "Merge pull request #176 from babel/add-electron-fail", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 35, "deletions": 13}}, {"node": {"oid": "d9e946635096f82d21071b01ca715145f1602c9a", "messageHeadline": "Update spec.md [skip ci] (#367)", "author": {"name": "Alex Kuzmenko", "email": "alx.kuzm@gmail.com", "user": {"login": "oleksandr-kuzmenko"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09bb9bc6be3a4722d9684c12492513ea0320c89c", "messageHeadline": "Fix parsing yield with dynamicImport (#383)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 181, "deletions": 3}}, {"node": {"oid": "68c2a725c656f5e5d09a8b92c5891b4cd01ce8d3", "messageHeadline": "add electron version util to normalize-options", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "2e0f64256f00420a843cdc54499350a5d7c8187f", "messageHeadline": "Use invariant for invalid electron version", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "93b8b0735b2be388601309c78dcfd2179b2f2dbb", "messageHeadline": "Add electron version exception test", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "8d90dc0d10e091ec1effc764c847a35f5614ff14", "messageHeadline": "[7.0] Change RestProperty/SpreadProperty to RestElement/SpreadElement\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 48, "deletions": 53}}, {"node": {"oid": "cd133ff8e14beba681cdf4d2a0337aad3d983931", "messageHeadline": "Ensure consistent start args for parseParenItem (#386)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 283, "deletions": 4}}, {"node": {"oid": "9acae54a29061120890595f101baafa3f84a45f7", "messageHeadline": "Merge pull request #5376 from loganfsmyth/no-pipeline", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 27, "deletions": 53}}, {"node": {"oid": "1bc8325679ca5c99d0b7e79643b9d87b39afe698", "messageHeadline": "Fix hasBeenWarned condition. (#175)", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "2d1768209d0c7e2ab0d2a3f63985bb7a27301f87", "messageHeadline": "Add yarn example. (#174)", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "9a5d93fa612a9c2bdacbbfae2052e55a085337db", "messageHeadline": "chore(package): update flow-bin to version 0.40.0 (#380)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "696e63c58ba98e90c486b390918583c5ba59147d", "messageHeadline": "Merge pull request #5380 from babel/extra-do + 6.x commits", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 99, "deletions": 44}}, {"node": {"oid": "6529cb5f01306ab89e9bfb325b6f5eaaf962785e", "messageHeadline": "babel-generator: add another do test", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "01918c68c196b2dd3ab54a20e2598271041fe50a", "messageHeadline": "Improve babel-generator's code coverage (#5338)", "author": {"name": "Alex Kuzmenko", "email": "alx.kuzm@gmail.com", "user": {"login": "oleksandr-kuzmenko"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "eb9d699ce9ff2cfb246d4ab2b8a6a4e246888db3", "messageHeadline": "style: [skip ci] lint code snippets in md (#5379)", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 77, "deletions": 38}}, {"node": {"oid": "f3e92010c5e4a11d34652ce1c46fcd05db85c62d", "messageHeadline": "Remove the unneeded Pipeline class.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 27, "deletions": 53}}, {"node": {"oid": "8e05140280be789c57d1504927d54545649f733c", "messageHeadline": "1.1.10", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1bb8f30b244ae64ada0b8516638f82a20d09de5a", "messageHeadline": "Drop use of lodash/intersection from checkDuplicateIncludeExcludes (#\u2026", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ab87ff071c9f35798efa7ad08457694455dc3c86", "messageHeadline": "Merge pull request #170 from babel/hzoo-patch-1 [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "70817b1fe4585879a76e8fdd5b29d65010b85330", "messageHeadline": "add descriptions [skip ci]", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "3384e36671368edb45f48ee92c7cc1da2a7a3447", "messageHeadline": "add links", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "ea417727dcf101aa6833e00215b17b4473fbaf47", "messageHeadline": "Merge pull request #171 from babel/travis-shrug", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "058c86715de3499db645297039596c1abd7f7cc3", "messageHeadline": "Pin yarn version on travis", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9c31797dce4d4bb29829e706dbab13713dccfbd", "messageHeadline": "v1.1.9 changelog [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "fcf1d7a33abef7fb704515579676d912957198b8", "messageHeadline": "1.1.9", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4367fba31e5ae79a2882b61cb6950586337a5810", "messageHeadline": "update compat (#169)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 38, "deletions": 4}}, {"node": {"oid": "1092dde11c4197ce95ece5456546957c5ed7157f", "messageHeadline": "Add tests for debug output (#156)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 458, "deletions": 4}}, {"node": {"oid": "d33d02359474296402b1577ef53f20d94e9085c4", "messageHeadline": "Merge remote-tracking branch 'origin/master' into merge-master", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 113, "deletions": 18}}, {"node": {"oid": "1e747835db51ce145b90f69b27220b64cbbbbe2f", "messageHeadline": "add estree to docs [skip ci] (#372)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "539d345d9b23ae1331a4beb13e2de91b0a9020e6", "messageHeadline": "6.16.1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2dd57d17b9014902b8121c393524dd9cfd4807fe", "messageHeadline": "Revert \"Fix export default async function to be FunctionDeclaration\" \u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 179}}, {"node": {"oid": "b0f8405b523551f124dbfd13cb840e9bb9017a62", "messageHeadline": "Revert \"Don't parse class properties without initializers when classP\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 25}}, {"node": {"oid": "9ed026df0866b7e3f2ae36da2d6f9a6eb9678971", "messageHeadline": "Fix error in changelog", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b301d436da489067db5f4ea1585822f06ad2a3a0", "messageHeadline": "6.16.0", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76c7f55fb5e8e9be7548bad33032bd4fca474532", "messageHeadline": "Fix date [skip ci]", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99484d4c392ec635947ac22b62a1cf752c6ed245", "messageHeadline": "Fix typo [skip ci]", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8dbdeff762131bae8bf95d23783dbafce558a69f", "messageHeadline": "Fix typo [skip ci]", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6c4222789ec36cad1e6a17cf7a29a49c7eb1d75", "messageHeadline": "Changelog 6.16 (#371)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 158, "deletions": 0}}, {"node": {"oid": "561d4f74b09613c3edfe659d382fac5abab827ba", "messageHeadline": "Forbid semicolons after decorators in classes (#352)", "author": {"name": "Kevin Gibbons", "email": "bakkot@gmail.com", "user": {"login": "bakkot"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "ad8d520406263340e33c2e153d42e46f4dca23f3", "messageHeadline": "Ensure takeDecorators is called on exported class (#358)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 251, "deletions": 1}}, {"node": {"oid": "94eda1254ef47facc92bf8d400cdec89e115310d", "messageHeadline": "Fix generator-method-with-computed-name spec (#360)", "author": {"name": "Alex Rattray", "email": "rattray.alex@gmail.com", "user": {"login": "rattrayalex"}}, "additions": 198, "deletions": 4}}, {"node": {"oid": "fab4ca2a18f89c44fc54a90b65b23e1c5a8fbe1b", "messageHeadline": "Fix flow type-parameter-declaration test with unintended semantic (#361)", "author": {"name": "Alex Rattray", "email": "rattray.alex@gmail.com", "user": {"login": "rattrayalex"}}, "additions": 771, "deletions": 682}}, {"node": {"oid": "87ca6150ae75f622483c4ae2684b0f7b5c4cde25", "messageHeadline": "[7.0] Remove bc code from preset handling and preset-es2015 (#5128)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 184, "deletions": 302}}, {"node": {"oid": "6614a63b3b0f17a1f6e54e96f2ccaf3ea3692fc5", "messageHeadline": "Wrap some generated do expressions in parens (#5339)", "author": {"name": "Zachary Miller", "email": "zachary.john.miller@gmail.com", "user": {"login": "zjmiller"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "45087b258b3574fb423fedb6f8d26ba38cdc98fe", "messageHeadline": "Add Yarn installation to CONTRIBUTING.md (#5358) [skip ci]", "author": {"name": "Aaron Ang", "email": "aaronang@users.noreply.github.com", "user": {"login": "aaronang"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "be293bd70831672de8f4cc8ebdec4f2a33285984", "messageHeadline": "Enable codecov partial coverage (#5336)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c1c9ac4e1120f2bbd6d4605df57ca2a183351be5", "messageHeadline": "Add section to CONTRIBUTING about debugging code (#5354) [skip ci]", "author": {"name": "Aaron Ang", "email": "aaronang@users.noreply.github.com", "user": {"login": "aaronang"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "3a6d85e55ed4c577106a9dabbe22f89ca5467e51", "messageHeadline": "Remove redundant NODE_ENV=test in Makefile (#5350)", "author": {"name": "Aaron Ang", "email": "aaronang@users.noreply.github.com", "user": {"login": "aaronang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2de4b08c51d41ebf6c334f272dc68cdf208b52d5", "messageHeadline": "Add test for passing arguments to babel-node (#5163) (#5342)", "author": {"name": "JeongHoon Byun (aka Outsider)", "email": "outsideris@gmail.com", "user": {"login": "outsideris"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8d9195f8627557f53a8be06324f553f50acd047b", "messageHeadline": "Pass `dirname` as extra metadata to preset constructor. (#4834)", "author": {"name": "Izaak Schroeder", "email": "izaak.schroeder@gmail.com", "user": {"login": "izaakschroeder"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "02f51fb7a5f4dd808839088e8b22d46cb0b5b202", "messageHeadline": "[skip ci] Add devEngines to package.json (#5312)", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "724c949244c0d25460bcaab7cc3a1451ddc290e5", "messageHeadline": "Replace lodash/assign with Object.assign (#5356)", "author": {"name": "Marcelo Dapper", "email": "marcelo.dapper@gmail.com", "user": {"login": "mdapper"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "c1f7d67bae46d067a516aa84a4d45272dc1e4736", "messageHeadline": "Merge pull request #5351 from loganfsmyth/reduce-require", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 142, "deletions": 106}}, {"node": {"oid": "4ee385e96cac4b2c0e851932f1b48550b7523dfc", "messageHeadline": "Avoid usage of exports/module.exports/require().", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 142, "deletions": 106}}, {"node": {"oid": "b5246994b57f06af871be6a63dcc4c6fd41d94d6", "messageHeadline": "Update CONTRIBUTING.md: include make build (#5349) [skip ci]", "author": {"name": "Alex Kuzmenko", "email": "alx.kuzm@gmail.com", "user": {"login": "oleksandr-kuzmenko"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2974a82df16172dc490f868216b121891c4e4bfd", "messageHeadline": "Add babel-bot to team (#5355) [skip ci]", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "fe2d2a99ea80976873db3a3f39b4795a0913b2ee", "messageHeadline": "7.0.0-beta.2", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7bf553a575d608154f4d7edca97db58c106daa8e", "messageHeadline": "Merge branch 'master' into 7.0", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 128, "deletions": 5}}, {"node": {"oid": "b023470c7e4d5f89d3c6ac5bfe38f1295caa1e67", "messageHeadline": "estree: correctly change literals in all cases (#368)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 128, "deletions": 5}}, {"node": {"oid": "a4bf244f9afcaa5fd392e17b70cf531962d7f179", "messageHeadline": "7.0.0-beta.1", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e52962f4c94f3ba4f8ad84bb93ad959e367e2b19", "messageHeadline": "upgrade yarn.lock", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 833, "deletions": 700}}, {"node": {"oid": "72a0f10825aa8966e4ea21f7c51c7c5df60efb01", "messageHeadline": "Merge branch '7.0-dev' into 7.0", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50ffa492013b10298a94a41d0be44b40cbd94421", "messageHeadline": "Merge branch 'master' into 7.0", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 88, "deletions": 51}}, {"node": {"oid": "2ef00a663127d2899b07fb37aaa2256178676d78", "messageHeadline": "Fix negative number literal typeannotations (#366)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 47, "deletions": 47}}, {"node": {"oid": "7b63af0e9194df3da898751a802f8e8d1bba340e", "messageHeadline": "Fix typo in CONTRIBUTING.md [skip ci]", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9f01cbce686a42b7b40a7385a4327c23ff7d961", "messageHeadline": "Merge pull request #5317 from babel/update-babylon", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 41, "deletions": 78}}, {"node": {"oid": "7e540cdcc9a31d42bef50ded1aa55c7244b17b25", "messageHeadline": "Remove obsolete code", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "07dd2b1e207071654238319123584f949a7403b0", "messageHeadline": "Shorthand properties examples (#5334)", "author": {"name": "Brendan Houle", "email": "brendanhoule@ditonus.com", "user": {"login": "bhoule"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d55a77502499f10e62ea1f75eb7f77c32c98404b", "messageHeadline": "Update CONTRIBUTING.md with respect to coverage check [skip ci] (#5329)", "author": {"name": "Zachary Miller", "email": "zachary.john.miller@gmail.com", "user": {"login": "zjmiller"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69c6d277940d1c1fba59de39abdce286f33684a9", "messageHeadline": "Improve syntax highlighting in readme for JSX (#5331) [skip ci]", "author": {"name": "Joe Lencioni", "email": "joe.lencioni@gmail.com", "user": {"login": "lencioni"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7e59f8644494f193dfc124b06dd03968c2a34bbd", "messageHeadline": "Fix 'o' is undefined in example code (#5327) [skip ci]", "author": {"name": "Wilhelmina Drengwitz", "email": "ghthor@gmail.com", "user": {"login": "ghthor"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "28853bf190ce3e6ad405e7bd48336c3180f4e496", "messageHeadline": "Fix for-await printing (#5322)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7c62278dcdc12476fc394e0eb60e3e9ed74dfdd6", "messageHeadline": "[7.0] Change for-await to use new AST (#5321)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 11, "deletions": 38}}, {"node": {"oid": "1ba3269ece093957da7f23f4de44021348a5056d", "messageHeadline": "[7.0] Switch decorators-legacy to decorators in the Stage 1 Preset (#\u2026", "author": {"name": "Alexander", "email": "alx.safari@gmail.com", "user": {"login": "sashashakun"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ca78da65013d36d53da8843534c64561c6bdde35", "messageHeadline": "Fix variance (#5320)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "fa2a373acd54d8330a943d3c99cc2f2833391836", "messageHeadline": "[7.0] Replacing current decorators with decorators-legacy (#5290)", "author": {"name": "Alex Kuzmenko", "email": "alx.kuzm@gmail.com", "user": {"login": "oleksandr-kuzmenko"}}, "additions": 1946, "deletions": 95}}, {"node": {"oid": "ff2c24eed28239f28f7b1df2980a67b643168970", "messageHeadline": "Add test for reference paths (#5296)", "author": {"name": "Jason Laster", "email": "jason.laster.11@gmail.com", "user": {"login": "jasonLaster"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "9188be9ed5697e61c26cc62d32379a9e7433ebec", "messageHeadline": "[7.0] Rename flow AST Type ExistentialTypeParam to ExistsTypeAnnotati\u2026", "author": {"name": "Toru Kobayashi", "email": "koba0004@gmail.com", "user": {"login": "koba04"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "bc8f476d3333edbf61a0a4256b29f63180f0f568", "messageHeadline": "[7.0] Rename NumericLiteralTypeAnnotation to NumberLiteralTypeAnnotat\u2026", "author": {"name": "Charles Pick", "email": "charles@codemix.com", "user": {"login": "phpnode"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "b3e208fcd03f27e26eddd90d6fd0c5e940bb1dc1", "messageHeadline": "Update to babylon@7.0.0-beta.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b77c435f0f9e7ec5e21ed7d92807ce3c75bdd9d4", "messageHeadline": "Ignore babel-register test artifacts (#5316) [skip ci]", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "401733d19ff8b24e262fc21c27c4c0e534f453ea", "messageHeadline": "7.0.0-beta.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "958f72ddc28e2f5d02adf44eadd2b1265dd0fa4d", "messageHeadline": "Add name field to package.json (#5311) [skip ci]", "author": {"name": "Sergey Rubanov", "email": "chi187@gmail.com", "user": {"login": "chicoxyzzy"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7dcc9708e3398fcf7c6668dc4de0e4b8112fe5d1", "messageHeadline": "Manually bump and publish babel-runtime", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c3098d24371d1074a3be5b64f22bb163b4abdec8", "messageHeadline": "Add Node 7 to CI (#5165)", "author": {"name": "Sergey Rubanov", "email": "chi187@gmail.com", "user": {"login": "chicoxyzzy"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6c03cb0783d0e3331f315cdf6bcd8a421b664484", "messageHeadline": "Merge branch 'master' into merge-master", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 828, "deletions": 254}}, {"node": {"oid": "11cf0e0b501357d1e87a4b108b0130e2a212c68d", "messageHeadline": "Revert lerna again", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9cae61911d458973c0f424ce06ca0fd820c47345", "messageHeadline": "v6.23.1", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "454933ef7643dd30b625992cddc8420887cf510e", "messageHeadline": "Revert \"Rewrite Hub as interface #5047\" (#5306)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 27, "deletions": 64}}, {"node": {"oid": "48709e9fa45532f2de7775e5c7fbe2c185c23b83", "messageHeadline": "Revert change that lerna force-committed.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48573f1fb4e632add2c000bec3f95d88ebea4440", "messageHeadline": "v6.23.0", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 96, "deletions": 96}}, {"node": {"oid": "24400c5b66d002945739e90197ee1ab6cec5ce25", "messageHeadline": "Update babel-types README from script.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cc5750d151780e50421db0bdd00da12896e83086", "messageHeadline": "Add CHANGELOG for 6.23.0 [skip ci] (#5304)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 90, "deletions": 0}}, {"node": {"oid": "e1fee21529f89cf773fcbfa3063db357a6a0fda3", "messageHeadline": "Add charset so tests work with convert-source-map@>1.4 (#5302)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c1e9c764b2e92e708156ef1e5941f991bdcc8e6", "messageHeadline": "Revert \"Upgrade lerna to current beta.\" (#5303)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8a28c07d20b90e421ec930b74f71946b205aff4f", "messageHeadline": "Upgrade lerna to current beta. (#5300)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6522a255d9bddf5bb925c6303c33df304803c4d3", "messageHeadline": "Add greenkeeperio-bot to mention-bot blacklist (#5301) [skip ci]", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "14d3c2e256246c306d916a171c2d1301c9b7989c", "messageHeadline": "Avoid adding unnecessary closure for block scoping (#5246)", "author": {"name": "Ben Alpert", "email": "ben@benalpert.com", "user": {"login": "sophiebits"}}, "additions": 215, "deletions": 101}}, {"node": {"oid": "2985597d40339daccd7cf7a2682c61e066a34c21", "messageHeadline": "Rewrite Hub as interface #5047 (#5050)", "author": {"name": "Yongxu Ren", "email": "renyongxu@gmail.com", "user": {"login": "yongxu"}}, "additions": 64, "deletions": 27}}, {"node": {"oid": "ca45904a45e60fe4ebebeb4d0038041bb616f3c7", "messageHeadline": "Fix loose for-of with label (#5298)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 48, "deletions": 6}}, {"node": {"oid": "2aa2de8c6f8ace49ab5a83a7cbab82dea90036a1", "messageHeadline": "feature: Support pure expressions in transform-react-constant-element\u2026", "author": {"name": "Samuel Reed", "email": "samuel.trace.reed@gmail.com", "user": {"login": "STRML"}}, "additions": 88, "deletions": 2}}, {"node": {"oid": "4edcd0296520197997699f4b6caa498937dd2d51", "messageHeadline": "Fix linting error", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "f4e3dfee74e3160277c248c40f0b505ef04a7006", "messageHeadline": "Fix PathHoister hoisting before bindings. (#5153)", "author": {"name": "Samuel Reed", "email": "samuel.trace.reed@gmail.com", "user": {"login": "STRML"}}, "additions": 125, "deletions": 41}}, {"node": {"oid": "eb91bd831c05443e3ad34b83ad405b9d8137c09a", "messageHeadline": "Fix PathHoister hoisting JSX member expressions on \"this\". (#5143)", "author": {"name": "Samuel Reed", "email": "samuel.trace.reed@gmail.com", "user": {"login": "STRML"}}, "additions": 69, "deletions": 1}}, {"node": {"oid": "d2ccc6ae228e1204c269a5b4d602edfea2830d50", "messageHeadline": "Fix test", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09c1f069f9c3957e0bcbcfb566d7d2809cc55978", "messageHeadline": "Fix test", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57aaceaae7eb7cddeacbb460395babdf78af46e1", "messageHeadline": "Update contributing with more test info [skip ci] (#355)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 41, "deletions": 4}}, {"node": {"oid": "d88befdd304d72bf8cf189f2f346b767a19be3dd", "messageHeadline": "Merge branch 'master' into 7.0", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 5370, "deletions": 53}}, {"node": {"oid": "1cca7000d1f4ab2db6bb3662d778f7efd4b1fa1a", "messageHeadline": "Reintroduce Variance node (#333)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 203, "deletions": 27}}, {"node": {"oid": "cd3f14921e2f1e47c64d8aca3d9b9c07562b7dc9", "messageHeadline": "Rename NumericLiteralTypeAnnotation to NumberLiteralTypeAnnotation (#\u2026", "author": {"name": "Charles Pick", "email": "charles@codemix.com", "user": {"login": "phpnode"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "fac13290d7135f3ad93d21567ee1b00fe0ab97f9", "messageHeadline": "Estree compatibility as plugin (#277)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 2013, "deletions": 13}}, {"node": {"oid": "1eaf01661b2af969463e9726b445de3ca8bed018", "messageHeadline": "babel/babylon#328 babel/babylon#205 ?. as nullPropagation. For now it\u2026", "author": {"name": "Kristof Degrave", "email": "Kristof Degrave", "user": null}, "additions": 68, "deletions": 75}}, {"node": {"oid": "b902fe6c7bc5fbc64cdca624a62a0648e871ca51", "messageHeadline": "?. && ?[ as member access with nullPropagation. If the object is unde\u2026", "author": {"name": "Kristof Degrave", "email": "Kristof Degrave", "user": null}, "additions": 612, "deletions": 2}}, {"node": {"oid": "dde70c0a04112e32f38ad9f27b6a89283a0998d5", "messageHeadline": "[7.0] remove standalone babel package (#5293)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 32}}, {"node": {"oid": "c79dd953ea6bac2018345c105eb93660cfe9f3a2", "messageHeadline": "Fix #304 and #309 (#339)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 525, "deletions": 1}}, {"node": {"oid": "f25a2fbc78f0ba572c268e4a7f7e7eb0099844a9", "messageHeadline": "add startLine option (#346)", "author": {"name": "Raphael Mu", "email": "functaire@gmail.com", "user": {"login": "alkhe"}}, "additions": 471, "deletions": 1}}, {"node": {"oid": "407c97c9c2fe453fc2ae940c3d3b11c90d9dbc8e", "messageHeadline": "Fix #321 by allowing question marks in type params (#338)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 625, "deletions": 1}}, {"node": {"oid": "bc771bd0f9fad2b919898ea81c7e6a75019a3e0d", "messageHeadline": "Fix #336 by correctly setting arrow-param (#337)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 255, "deletions": 5}}, {"node": {"oid": "88d38a1abb18702785207623a373820a55aa5dc9", "messageHeadline": "Update API documentation (#330)", "author": {"name": "Timothy Gu", "email": "timothygu99@gmail.com", "user": {"login": "TimothyGu"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "4bd682e90b8514d2155a65c160732a95799730bd", "messageHeadline": "keywords are not allowed as local specifier (#307)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 59, "deletions": 29}}, {"node": {"oid": "e049ec345622b70517b727d076766cc51489df08", "messageHeadline": "[Flow] Function predicate declaration (#103)", "author": {"name": "Panagiotis Vekris", "email": "panagosg7@users.noreply.github.com", "user": {"login": "panagosg7"}}, "additions": 1415, "deletions": 4}}, {"node": {"oid": "75ac320cf7b763a438afabb354820fe4806d5df4", "messageHeadline": "Add new flow preset (#5288)", "author": {"name": "james kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 88, "deletions": 9}}, {"node": {"oid": "870a37834c33831d5be8fe4ee4ee5b0edec9fbba", "messageHeadline": ".gitignore for test [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "982cdb2a3ac41979b54d2ca21843db684e466e8a", "messageHeadline": "update yarn", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 117, "deletions": 39}}, {"node": {"oid": "ad91c6d186fe1a6e91f665185cf8ed0650aadaff", "messageHeadline": "use lerna@2-beta.37 (#5254)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9083bd628361fd566a48ece26ce007a067bbd542", "messageHeadline": "Merge branch 'master' into 7.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1095, "deletions": 340}}, {"node": {"oid": "56928dca662435d1234931cb0cd8a284e29ac9d3", "messageHeadline": "[7.0] Remove ForAwaitStatement, add await flag to ForOfStatement (#349)", "author": {"name": "Brandon Dail", "email": "aweary@users.noreply.github.com", "user": {"login": "aweary"}}, "additions": 6, "deletions": 15}}, {"node": {"oid": "6da9bb83df4b6340b382d1acae3ebff3a0baf040", "messageHeadline": "Prevent multiple return statements in a loop when replacing expressio\u2026", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 33, "deletions": 4}}, {"node": {"oid": "1a325ce5d56d38f1f1641dd3b9e49b2b68e64de7", "messageHeadline": "codegen performance: use trim-right instead of lodash/trimEnd (#5255)", "author": {"name": "jwbay", "email": "jwbay@users.noreply.github.com", "user": {"login": "jwbay"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "0834cb5b72e2a1fdfcb1bbcf13bf60dbb47ee4d7", "messageHeadline": "chore(package): update ava to version 0.18.0 (#345)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0220bfd3ee99b33620ea2855abe4b7d6eedba7f", "messageHeadline": "chore(package): update babel-plugin-istanbul to version 4.0.0 (#350)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb0a91b75087d4fd477e567374b7d1c21c269778", "messageHeadline": "Fix TypeError with babel-register's cache (#5260)", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 94, "deletions": 4}}, {"node": {"oid": "f8ffe03e79d95b2b9ed3481dbb3e90b76c536d90", "messageHeadline": "Deopt evaluation of undefined with a local binding. Fix #5204 (#5206)", "author": {"name": "Boopathi Rajaa", "email": "boopathi@users.noreply.github.com", "user": {"login": "boopathi"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "5c5262437e104cad09751a686f21a09bea8661f0", "messageHeadline": "Add definition of stage 3 (#5253) [skip ci]", "author": {"name": "Mark Jones", "email": "mark0978@gmail.com", "user": {"login": "mark0978"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "64e7d76b6b0a355e7a2c421101877cbf66fdf6a2", "messageHeadline": "Added info about stage 2 (#5252) [skip ci]", "author": {"name": "Mark Jones", "email": "mark0978@gmail.com", "user": {"login": "mark0978"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "01eabd0d342922b056d3fe515e6afba4be8472a7", "messageHeadline": "Add background for stage 1 (#5251) [skip ci]", "author": {"name": "Mark Jones", "email": "mark0978@gmail.com", "user": {"login": "mark0978"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "9de923258cb3b9635245b7bfdb47e4cb693c5aff", "messageHeadline": "Don't transpile ES7 symbol properties (#5195)", "author": {"name": "Jimmy Jia", "email": "tesrin@gmail.com", "user": {"login": "taion"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "1ba4a3fe5dad11ca0db671a345e332bf4c0000e5", "messageHeadline": "Add path sibling traversal methods (#5230)", "author": {"name": "Vicente Jr Yuchitcho", "email": "chitchu@users.noreply.github.com", "user": {"login": "chitchu"}}, "additions": 56, "deletions": 1}}, {"node": {"oid": "badce969dafaf3128104cbc6d6bc605e2b47a3f5", "messageHeadline": "Fix confusing comment (#5272) (#5273)", "author": {"name": "\u0141ukasz Lity\u0144ski", "email": "hex13code@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff8a10e52f91c425c4d1aa90e05c1bc8f152b066", "messageHeadline": "Add option to block-scoping to slow on throw code (#5236)", "author": {"name": "Ben Alpert", "email": "ben@benalpert.com", "user": {"login": "sophiebits"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "6ee7bf6df5f06b61a8970ee9a095d2f0b6afda0c", "messageHeadline": "checks if babel is installed globally and displays correct cli messag\u2026", "author": {"name": "Christina", "email": "c.thompsonms@gmail.com", "user": {"login": "xtina-starr"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "e9d7757433562e46fd77f9b328dbdfa70f22066d", "messageHeadline": "Emit parens for await (but not yield) of ternary expressions (#5270)", "author": {"name": "Erik Desjardins", "email": "erikdesjardins@users.noreply.github.com", "user": {"login": "erikdesjardins"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "6fa6f5924da3892d825e2e5aa01338b151e858b8", "messageHeadline": "[7.0] Run Babel's unittests in a custom sandbox (take 2). (#5263)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 103, "deletions": 21}}, {"node": {"oid": "8c3392f058029d28c637fa07e8e1fc2af23b902c", "messageHeadline": "Remove uses of lodash/compact (#5181)", "author": {"name": "Andres Suarez", "email": "zertosh@gmail.com", "user": {"login": "zertosh"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b845f2b69dc2f9548caaf58bd9396da2feb144cc", "messageHeadline": "Re-enable the max-len ESLint rule. (#5265)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 317, "deletions": 223}}, {"node": {"oid": "4d411ef83eee10b81c8b82772496bfb45537876a", "messageHeadline": "Add a sublime project [skip ci] (#5264)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "ba0df23365f48cea8d0484c08decd1aca2b0b743", "messageHeadline": "[7.0] Remove quotes option (#5154)", "author": {"name": "Marek \u015awi\u0119cicki", "email": "marekswiecicki@protonmail.com", "user": {"login": "mswiecicki"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "283d9cbb9ef6d5899ea6ba82e1f097e2db488b71", "messageHeadline": "Fix broken repository link in package.json (#5248) [skip ci]", "author": {"name": "StyMaar", "email": "StyMaar@users.noreply.github.com", "user": {"login": "StyMaar"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "160bd3924bcd36a714f70f57ceaf5959d7ccdb49", "messageHeadline": "Normalize options sections in docs [skip ci] (#5244)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 108, "deletions": 47}}, {"node": {"oid": "2104ab6c44e807e50a799f010ba3e896f0c2e54d", "messageHeadline": "Add our business model [skip ci] (#5242)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "510e93b2bd434f05c816fe6639137b35bac267ed", "messageHeadline": "Merge pull request #5235 from mattste/fix4323", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 129, "deletions": 7}}, {"node": {"oid": "d4790888a329d39f91e1cd76619f358e35987bf1", "messageHeadline": "Limit export node default assignment stack size #4323", "author": {"name": "Matthew Stewart", "email": "mattdste@gmail.com", "user": {"login": "mattste"}}, "additions": 129, "deletions": 7}}, {"node": {"oid": "e530e3c02530c1db582b704cab0a60eb1fbe6a88", "messageHeadline": "[7.0] List babylon plugins instead of * in babel-generator tests (#5231)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "0309a5ba8a1552c13ecb144676973e9965a33ba5", "messageHeadline": "Merge branch 'master' into 7.0", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 8543, "deletions": 177}}, {"node": {"oid": "e614032504f0add8e945e5079a294ba9a883ab41", "messageHeadline": "Change location of ObjectTypeIndexer to match flow (#228)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "898c4a7623787795c35b57ce119b4fd1a29d1766", "messageHeadline": "Add a parseExpression public method (#213)", "author": {"name": "jeromew", "email": "jerome.wagner@m4x.org", "user": {"login": "jeromew"}}, "additions": 7484, "deletions": 2}}, {"node": {"oid": "b6b4610cea6fea4fb09ea349341b54f72145a334", "messageHeadline": "added keywords to package.json (#323)", "author": {"name": "Dmytro", "email": "dmytrosych834@gmail.com", "user": {"login": "dsych"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d2faddf0d9bcba5915f11e6888cafe6059c77d76", "messageHeadline": "Fix export default async function to be FunctionDeclaration (#324)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 179, "deletions": 0}}, {"node": {"oid": "c424156751208330cb9ca957e90758a5db445f72", "messageHeadline": "Rename flow AST Type ExistentialTypeParam to ExistsTypeAnnotation (#322)", "author": {"name": "Toru Kobayashi", "email": "koba0004@gmail.com", "user": {"login": "koba04"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e09ea222c9458ced067df1068fd45fa273d2da7b", "messageHeadline": "Remove babel-runtime from packages' dependencies (#5218)", "author": {"name": "Kai Cataldo", "email": "kaicataldo@users.noreply.github.com", "user": {"login": "kaicataldo"}}, "additions": 46, "deletions": 185}}, {"node": {"oid": "e5aa501327593af2a5da08f221aaf6e070b9125c", "messageHeadline": "Bump `detect-indent`. (#5226)", "author": {"name": "wtgtybhertgeghgtwtg", "email": "wtgtybhertgeghgtwtg@gmail.com", "user": {"login": "wtgtybhertgeghgtwtg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f95a767f2d7151669fabf9c4c0f6f1f3d348ef1", "messageHeadline": "[7.0] Add legacy-decorators to stage-1. Fixes #5220 (#5225)", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a97be3598476028b07636eeeaa0839734105bc10", "messageHeadline": "Add example to spread README [skip ci] (#5227)", "author": {"name": "Fabian Finke", "email": "f.finke97@icloud.com", "user": {"login": "finkef"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "0766f29591a0ad96c267613f1447ab54821a02f2", "messageHeadline": "[7.0] Use lerna's --independent mode + changes (fixes #5221)", "author": {"name": "Anderson Vasques", "email": "anderson.vasques.da.rosa@gmail.com", "user": {"login": "Anderson-Vasques"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bc02c95ef0ad5bef07c35d4b34c6fc719ee3c167", "messageHeadline": "Fixes #143. Log correct targets. (#155)", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "446b4a7dbd7e79fad8fcdfe374bbc04228dafee6", "messageHeadline": "docs: remove link to REPL (#5216)", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "a52265c79eeffbecc73859d03832972799115060", "messageHeadline": "docs: fix do expressions JSX example (#5214) [skip ci]", "author": {"name": "Thomas Roch", "email": "thomas.c.roch@gmail.com", "user": {"login": "troch"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "963249fc4b27221e6fb366cac45f0c48d9e5aba0", "messageHeadline": "Fix compat-table link in contributing.md", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "931cee7ab8324235b9fa4c13f697eb01dffd5e8d", "messageHeadline": "docs: [skip ci] update README (#5212)", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "aa7817bafb79b67aa25d8f5016381aa626f2f9ea", "messageHeadline": "transform-regenerator README pt2 (#5203)", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "7fe59c38fed3c44c7964c0c670d1a0f40b00a1aa", "messageHeadline": "docs: [skip ci] update README (#5202)", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "2a1db1c25048395bbf150cc8e2a4cf8ada881433", "messageHeadline": "docs: [skip ci] update README (#5200)", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "398b0326a32f6de9c85a721806801d28ca568b09", "messageHeadline": "[7.0] Bump `home-or-tmp` for `babel-register`. (#5189)", "author": {"name": "wtgtybhertgeghgtwtg", "email": "wtgtybhertgeghgtwtg@gmail.com", "user": {"login": "wtgtybhertgeghgtwtg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33b8cc5cbb20b0b8d0b85c643d8e3baf5653cc15", "messageHeadline": "Update yarn lockfile (#152)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3e41a2dacb647f61e3a93be0ad6c2ff047cd100e", "messageHeadline": "Update README examples to fix website [skip ci] (#151)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 45, "deletions": 22}}, {"node": {"oid": "2ee3a017f04a8cab547b7473f96331bcc238e469", "messageHeadline": "[7.0] Added yarn.lock (#5175)", "author": {"name": "Chau Nguyen", "email": "ChauTNguyen96@gmail.com", "user": {"login": "cnguy"}}, "additions": 4529, "deletions": 1}}, {"node": {"oid": "9929baaca8a04972d22f3f3714fae560ee0ea097", "messageHeadline": "Don't parse class properties without initializers when classPropertie\u2026", "author": {"name": "Andrew Levine", "email": "DrewML@users.noreply.github.com", "user": {"login": "DrewML"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "b69dc51be0cdb6a959f9d9b43aa085449c6dcda9", "messageHeadline": "Fix missing parens when function expressions is tag (#5193)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "c638985aca823f4341c10ff56689d44136d06ba5", "messageHeadline": "docs: [skip ci] update README (#5194)", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "728072f47b38ace3ce801e4498c20173483383f0", "messageHeadline": "[7.0] Remove old babel-runtime code (#5187)", "author": {"name": "Vivek Kumar Bansal", "email": "vkb0310@gmail.com", "user": {"login": "vkbansal"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "20a5249deaa72ff7ab64855f4eb5d21c2754fb8d", "messageHeadline": "[7.0] Drop support for Node 5 (#5186)", "author": {"name": "Scott Arnold", "email": "s@scottarnold.org", "user": {"login": "scottarnold"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "661102c7ea0a67e5c73863b019e8ce39443083f5", "messageHeadline": "Merge branch 'master' into 7.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 38, "deletions": 30}}, {"node": {"oid": "e9d87ed55cfa5a11cec91003dd4ed29692ddb8e0", "messageHeadline": "Remove path-is-absolute in favor of builtin path.isAbsolute (#5179)", "author": {"name": "Andres Suarez", "email": "zertosh@gmail.com", "user": {"login": "zertosh"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "d76092b2ddd86ecaa9df2a23610fd86a34ed379b", "messageHeadline": "Internal: Run coverage only once (#5182)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 22, "deletions": 15}}, {"node": {"oid": "b6c3b5aa8319582f695e7944503612e39aa08261", "messageHeadline": "Cleanup and splitup parser functions (#295)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 87, "deletions": 84}}, {"node": {"oid": "3a0d1599cd593228ef34f242a07d74f86e1154c2", "messageHeadline": "Internal: only build once on CI (#5177)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 6, "deletions": 14}}, {"node": {"oid": "0a00aff2fe313f32b6019478527ec061b064d57f", "messageHeadline": "Do not allow overwritting of primitive types (#314)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 41, "deletions": 3}}, {"node": {"oid": "461ed459426bf694c6a89ee1d949c974288aedd6", "messageHeadline": "Fix parse error when destructuring `set` with default value (#317)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 198, "deletions": 1}}, {"node": {"oid": "55df6631fab3c3bbc3c9d18fbbcc062f8ff5ea83", "messageHeadline": "Address comments on flow type imports (#312)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "d5cd2c32319d8fdac633e82a79a1564733a1896b", "messageHeadline": "Allow imports in declare module (#315)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 177, "deletions": 5}}, {"node": {"oid": "f2df08e2536d0b8c9394f0ecb265f8ac0132ace8", "messageHeadline": "AST spec: fix casing of `RegExpLiteral` (#318) [skip ci]", "author": {"name": "Mathias Bynens", "email": "mathias@qiwi.be", "user": {"login": "mathiasbynens"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7a0ef19f1c0581c8d4045c2541179d4e253f505", "messageHeadline": "Run in dev on build otherwise it runs with coverage plugin (#5159) [s\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7aa6387835508eb75dab92f5b9aa19b30d005333", "messageHeadline": "Add Node 7 to CI (#5165)", "author": {"name": "Sergey Rubanov", "email": "chi187@gmail.com", "user": {"login": "chicoxyzzy"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "090f7abda4a381da3a81b466b4271703f5fb5e7b", "messageHeadline": "[7.0] babel-preset-stage-2: Add transform-unicode-property-regex (#3683)", "author": {"name": "Mathias Bynens", "email": "mathias@qiwi.be", "user": {"login": "mathiasbynens"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "1aa7a2a1a349d16e7d7b9efe9882149a6a86ad61", "messageHeadline": "Remove \"class-constructor-call\" syntax and transform plugins (#5119)", "author": {"name": "Colin", "email": "colinrileytaylor@gmail.com", "user": {"login": "ColinRTaylor"}}, "additions": 0, "deletions": 388}}, {"node": {"oid": "d0b42d43132a89f2ee684a0502768c30db092ab2", "messageHeadline": "Update babel-core browserify fixture (#5164)", "author": {"name": "Sergey Rubanov", "email": "chi187@gmail.com", "user": {"login": "chicoxyzzy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85eec9ffef9f2defbcc4cce29440c5ef230708d2", "messageHeadline": "CHANGELOG for 6.22.2", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "7de9fa07fb8bc9528f33a70475a8d81ddf5b8ff1", "messageHeadline": "v6.22.2", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "396634a51df1941b3a46f81fbee5904ceb72471a", "messageHeadline": "Merge pull request #5162 from loganfsmyth/fix-5161", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6528fe105ee43d13c92e0747d8bd77b89439660b", "messageHeadline": "Break out of argument processing properly.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "12886ea495b9f726de98d3380d15f85bd55f6308", "messageHeadline": "[7.0] Remove stage 4 plugins from stage 3 preset (#5126)", "author": {"name": "Adonis K", "email": "aklp08@gmail.com", "user": {"login": "varemenos"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "b978996ba4ced426a23b0f3756f9e86dafaac604", "messageHeadline": "Remove add-module-exports use internally (#5131)", "author": {"name": "Sergey Rubanov", "email": "chi187@gmail.com", "user": {"login": "chicoxyzzy"}}, "additions": 0, "deletions": 48}}, {"node": {"oid": "1742035a98a924be375ccfeb7c8af09a722e2288", "messageHeadline": "[7.0] Fixes #5108, browser.js and browser.js test removed (#5124)", "author": {"name": "Jordan Jones", "email": "proxima.aust@gmail.com", "user": {"login": "heyjordn"}}, "additions": 73, "deletions": 141}}, {"node": {"oid": "e4ba28c294c2a3ed04a2544de09128bc39a0aaf5", "messageHeadline": "[7.0] Dependencies: Upgrade regexpu-core to ^4.0.2 (#5028)", "author": {"name": "Janus Troelsen", "email": "ysangkok@gmail.com", "user": {"login": "ysangkok"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81c3578adcbf17bc5be366be479f53f537f18246", "messageHeadline": "[7.0] Remove old code used for backwards compatibility (#5122)", "author": {"name": "Anderson Vasques", "email": "anderson.vasques.da.rosa@gmail.com", "user": {"login": "Anderson-Vasques"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "d710e6dd5bc486ee7f44021552732133744154b8", "messageHeadline": "[7.0] Drop flowUsesCommas option from babel-generator (#5123)", "author": {"name": "Chau Nguyen", "email": "ChauTNguyen96@gmail.com", "user": {"login": "cnguy"}}, "additions": 20, "deletions": 29}}, {"node": {"oid": "3a5ce620c82e7b6c58dfea7a094a679630e74d4d", "messageHeadline": "[7.0] Deprecate babel-core/register.js (#5132)", "author": {"name": "Sergey Rubanov", "email": "chi187@gmail.com", "user": {"login": "chicoxyzzy"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "c468b15a15398d2b6adc0d68fec887f284123c50", "messageHeadline": "[7.0] removed old code from transform-runtime (#5142)", "author": {"name": "Shubheksha Jalan", "email": "shubheksha@users.noreply.github.com", "user": {"login": "shubheksha"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "fabfc463f10d57a2397d90f2a0a83921ed4a58d0", "messageHeadline": "v6.22.1 changelog [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "368485828fff8aa0341b779776cc41a013577648", "messageHeadline": "v6.22.1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b06763f1a32557542f525904539ccf185ef49739", "messageHeadline": "force update core/cli", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "ef25bebfa81a389deb53ab5d0cdc0466197f0179", "messageHeadline": "fix issue #5012 - Cannot read property 'declarations' of null (#5019)", "author": {"name": "Jason Aslakson", "email": "jason.aslakson@americastestkitchen.com", "user": {"login": "jaslakson"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "ef3ab6684737760e1c9484b3cbd57c0f91c7181d", "messageHeadline": "Merge pull request #5025 from siddharthkp/patch-1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e2c5a513f6e646d6e088472f394ed33f2e434800", "messageHeadline": "Create circle.yml", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "2471d5ebf3ad8b701b1c7bf40c7efe17ec0182b1", "messageHeadline": "Merge pull request #5041 from xtuc/remove-0.10-support", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "e9fc38bcd30226bb8ca97a0701804322e9382c01", "messageHeadline": "v6.22.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 411, "deletions": 411}}, {"node": {"oid": "cc227f44a608ffa7570ea0f8194db46d7abbb4eb", "messageHeadline": "Merge pull request #5157 from babel/revert-5135-run-sandbox-tests", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 21, "deletions": 89}}, {"node": {"oid": "03c88baf8d37e3f8478ed5b6d6085046d431ae44", "messageHeadline": "6.22.0 changelog [skip ci] (#5158)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 182, "deletions": 0}}, {"node": {"oid": "4106dd3db186deb978f45fc70a10ed7a9f0026b2", "messageHeadline": "Revert \"Run Babel's unittests in a custom sandbox.\"", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 21, "deletions": 89}}, {"node": {"oid": "4cefa5bcc04fd4eaeda6da8994f2d68c91157875", "messageHeadline": "Use external Electron to Chromium library (#144)", "author": {"name": "Kilian Valkhof", "email": "kilian@kilianvalkhof.com", "user": {"login": "Kilian"}}, "additions": 41, "deletions": 38}}, {"node": {"oid": "bca170ad79e8297ee29391a2dec93d563c975173", "messageHeadline": "Avoid duplicating impure expressions in object rest destructuring (#5\u2026", "author": {"name": "Erik Desjardins", "email": "erikdesjardins@users.noreply.github.com", "user": {"login": "erikdesjardins"}}, "additions": 124, "deletions": 58}}, {"node": {"oid": "235b1ba26497e2da62e61b1054065b22b261eb75", "messageHeadline": "Merge pull request #146 from babel/typos", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "69870774e7313680ef1449169ec8a6b8b1631e83", "messageHeadline": "Fix few typos", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a1bfa0253a3d29278ecb2fffa17e3841766f7e0c", "messageHeadline": "Update yarn.lock", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 64, "deletions": 58}}, {"node": {"oid": "80f93f3d87e315f3db636237d8945bb730f471b1", "messageHeadline": "Merge pull request #125 from babel/feature/extract-option-validation", "author": {"name": "Eric Baer", "email": "me@ericbaer.com", "user": {"login": "baer"}}, "additions": 249, "deletions": 219}}, {"node": {"oid": "05353d5392ecf423525f7fdd53200cb6cdc37fb7", "messageHeadline": "Extract option normalization into independant file", "author": {"name": "Eric Baer", "email": "me@ericbaer.com", "user": {"login": "baer"}}, "additions": 249, "deletions": 219}}, {"node": {"oid": "1150c0d3fbb633a7727c22b2266ef8a628c6d149", "messageHeadline": "chore(package): update flow-bin to version 0.38.0 (#313)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "387123672396bbcdd048bdd9d045f0e088a36b2b", "messageHeadline": "transform-react-constant-elements hoists Composite Components (#5137)\u2026", "author": {"name": "Toru Kobayashi", "email": "koba0004@gmail.com", "user": {"login": "koba04"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "c76b8eec829e493698d6019e327b6c5ef7e568f4", "messageHeadline": "Run Babel's unittests in a custom sandbox. (#5135)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 89, "deletions": 21}}, {"node": {"oid": "999b655ca6ccb7f092b0ef608f843e8e21ff04d9", "messageHeadline": "Disallow import type { type a } from \u2026 (#305)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "960ca93b7fc07484420eeee32ebaeeda5da16d30", "messageHeadline": "Update yarnfile", "author": {"name": "Eric Baer", "email": "me@ericbaer.com", "user": {"login": "baer"}}, "additions": 16, "deletions": 26}}, {"node": {"oid": "56ac8b8f833b6436932ad1d9b2c6cb9d9fdce384", "messageHeadline": "Increase cache timeout to 12h for top badges", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7d4de327d004650414d33a5eb25158b279c9d397", "messageHeadline": "remove style flat as it is default now", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8c35b320d37a957b629e75f59a9f52292cfd6b8e", "messageHeadline": "Bump eslint-config-babel and fix lint (#5129)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "2457c8ee14470e4cc660912989462a2210ad0a10", "messageHeadline": "[skip ci] Fix dependency status extension. (#5144)", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "292c3ca2061c6b86a09622d6552621eb57ec3b38", "messageHeadline": "Refactor test packages to use ES modules instead of CJS (#5138)", "author": {"name": "Sergey Rubanov", "email": "chi187@gmail.com", "user": {"login": "chicoxyzzy"}}, "additions": 247, "deletions": 126}}, {"node": {"oid": "b315fc613519cd8c2397d5ad47da24498b6bc27e", "messageHeadline": "[skip ci] Add babel-preset-env to maintained list. (#5136)", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "bd001767fb54b1ab66c3abf6b61eaf7dcfdf5047", "messageHeadline": "Revert \"Temporary rollback for erroring on trailing comma with spread\u2026", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 4, "deletions": 246}}, {"node": {"oid": "c5462e1a30fb76dc11b4cb11c52779127b7ab3d6", "messageHeadline": "Remove classConstructorCall plugin (#291)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 3, "deletions": 231}}, {"node": {"oid": "28c467e8fe0d6f28058757d464e47b03d4dd5128", "messageHeadline": "Fix ObjectTypeCallProperty static (#298)", "author": {"name": "Dan Harper", "email": "intouch@danharper.me", "user": {"login": "danharper"}}, "additions": 245, "deletions": 1}}, {"node": {"oid": "00f03bb3b0b9862f49e5cdc8164649d88adfa43d", "messageHeadline": "Remove '*' as a plugin option (#301)", "author": {"name": "Gabriel Pe\u00f1a", "email": "gabrielpenac25@gmail.com", "user": {"login": "micopc"}}, "additions": 0, "deletions": 319}}, {"node": {"oid": "5977479f576515160fb0a4e86b71b7ea9f2e223f", "messageHeadline": "Call inner function instead of 1:1 copy to plugin (#294)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ad5698ed19803a671a9f8aa420f58b87b3b0aa89", "messageHeadline": "devDeps: eslint-config-babel v5.0.0 (#139)", "author": {"name": "Kai Cataldo", "email": "kaicataldo@users.noreply.github.com", "user": {"login": "kaicataldo"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "e863790e7e09aa346202b2039baddf449661fe7c", "messageHeadline": "Fix linting error from merged PR.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5fb56e66c51e0530d3e04607f4eec8d38ccea44", "messageHeadline": "Bump out chokidar dependency for the new awaitWriteFinish option.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40746f3dcb48f705cb3a368d47b8646c0d2c871a", "messageHeadline": "Merge pull request #3698 from hayeah/master", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "a98c9ae9dcb82103eca6ae534f73c26561a3fad0", "messageHeadline": "Merge pull request #4790 from peterm0x/master", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7200626021c5c58e5156ae40b1a6862ae74fc996", "messageHeadline": "Merge pull request #5088 from christophehurpeau/fix-issue-4851", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "87c201fa4708d1dda0da566f5edf118fe2763123", "messageHeadline": "Merge pull request #5043 from zertosh/no-lodash-is", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 55, "deletions": 57}}, {"node": {"oid": "20c9dca79879be5709f5f259b2651e5a117ef545", "messageHeadline": "Document babelrc option (#5101)", "author": {"name": "Mark Wubben", "email": "mark@novemberborn.net", "user": {"login": "novemberborn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a1965511f3bb91ce44f8936fd7324781ebcd3bd", "messageHeadline": "fix: plugin-transform-object-rest-spread param with default value", "author": {"name": "Christophe Hurpeau", "email": "christophe@hurpeau.com", "user": {"login": "christophehurpeau"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "e18dc7a6d3535dbcbf6e320fb74340470fef9da7", "messageHeadline": "Avoid destructuring in untranspiled script.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "658f13e030e1c526a44bfb1714982348dd3e9541", "messageHeadline": "Replace uses of \"lodash/each\" with native equivalents", "author": {"name": "Andres Suarez", "email": "zertosh@gmail.com", "user": {"login": "zertosh"}}, "additions": 45, "deletions": 42}}, {"node": {"oid": "2bee765e6b1d7cce0d868d6fd5e93966d164d1c5", "messageHeadline": "Replace lodash is* with equivalent typeof check", "author": {"name": "Andres Suarez", "email": "zertosh@gmail.com", "user": {"login": "zertosh"}}, "additions": 7, "deletions": 14}}, {"node": {"oid": "1ab58d6daebc15084dbab39ec0a5d6d7caa661e7", "messageHeadline": "Merge pull request #5042 from zertosh/no-lodash1", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 57, "deletions": 52}}, {"node": {"oid": "85b3aec747aefcdf480f2a34e487946aa041c275", "messageHeadline": "Use native or lodash util module where full \"lodash\" is required", "author": {"name": "Andres Suarez", "email": "zertosh@gmail.com", "user": {"login": "zertosh"}}, "additions": 57, "deletions": 52}}, {"node": {"oid": "5d31316fb1e779874b999c6e05540e7c498f2d4e", "messageHeadline": "Merge pull request #5093 from existentialism/issue5090", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "00a34b9c2e74f689f97306e48df58866d9638eec", "messageHeadline": "fix: [skip ci] removed description (#5130)", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "17b711fa70349eb35e61479dba3cfdc5a82eabec", "messageHeadline": "Merge pull request #5008 from babel/fix-5004", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "d67b55e88fe561cd45080b1fec1db460a1b5f63f", "messageHeadline": "fix: [skip ci] update supported environments", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "da75840794f9363161d60fe9924fa721c6b4f7f9", "messageHeadline": "Merge pull request #138 from yavorsky/debug-example", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 35, "deletions": 12}}, {"node": {"oid": "68a173c97c64c19c54ed9faefd846009b0e3721e", "messageHeadline": "Update eslint-config-babel to the latest version \ud83d\ude80 (#299)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "47bb77d35276a54016025bdc1621fb27be1f4baa", "messageHeadline": "Update babel-core options in README (#5114)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "3c2e9c002188104c556d61136cc2a33b44b55b24", "messageHeadline": "Merge pull request #5110 from loganfsmyth/flowtype-codegen", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "672adba9a14aa3b4d4676ef6b8699616d2062a55", "messageHeadline": "enable prefer const (#5113)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1864, "deletions": 1865}}, {"node": {"oid": "982850731e67005f17720f74bc10a4e54f87839b", "messageHeadline": "fix: [skip ci] consistent documentation (#5111)", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "9d78213ab6f4905591b895cb2518a0a823fb1137", "messageHeadline": "Improve error message on attempt to destructure named import (#288)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "d3f3aced40d354b3a3e085f78089b6cddd126685", "messageHeadline": "mention-bot: remove comments [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b918554d73ed20c847068243edf99d19ca146dbe", "messageHeadline": "Correct indent eslint rule config (#276)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "62d1970f778e09b75cf34fe11eeedea2b4c79a60", "messageHeadline": "Update eslint-config-babel to the latest version \ud83d\ude80 (#293)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "1691fc959f0021ba2af365d2ade85270d88fb8ca", "messageHeadline": "Add mention-bot (#5057) [skip ci]", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a465d2580e391d66157eefe66ac106496e214ec0", "messageHeadline": "devDeps: remove eslint-plugin-babel (#292)", "author": {"name": "Kai Cataldo", "email": "kaicataldo@users.noreply.github.com", "user": {"login": "kaicataldo"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "80a757819f0697b86d37c3f8f0521b3fc894a289", "messageHeadline": "Validate importKind and ensure code generation exists.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "2e6713209c31ce9430855ad47a72b3bbe1e276b8", "messageHeadline": "Merge pull request #5035 from jeffmo/import_type_shorthand", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "761079fac0e6b76e359824706f2e6f41f3f4e97b", "messageHeadline": "Add examples to computed-props and for-of READMEs [skip ci] (#5096)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 133, "deletions": 27}}, {"node": {"oid": "2450f7a5ae1213039dec250a752551267d209e13", "messageHeadline": "Add configuration example to clarify `debug: true`", "author": {"name": "Artem Yavorsky", "email": "aqson@me.com", "user": {"login": "yavorsky"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "b820d8ebc9e2f39daad2048cd5329dba09382bb4", "messageHeadline": "Strip Flow's new shorthand import-type specifiers", "author": {"name": "Jeff Morrison", "email": "lbljeffmo@gmail.com", "user": {"login": "jeffmo"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "d2113d4881371e410ad434cad4167e2d3b9da0dd", "messageHeadline": "babel-code-frame: Upgrade to js-tokens@3 (#5094)", "author": {"name": "Simon Lydell", "email": "simon.lydell@gmail.com", "user": {"login": "lydell"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3a1c0c84fb3f54dcfd4c472e6d4ec4b0175b400c", "messageHeadline": "Fix broken repository url (#5100)", "author": {"name": "S\u00e9rgio Batista", "email": "mail@se.rg.io", "user": {"login": "batista"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5fe1ee3a6a2857bad6c1eba42cfc8fa95024e546", "messageHeadline": "README: Update `debug: true` example.", "author": {"name": "Artem Yavorsky", "email": "aqson@me.com", "user": {"login": "yavorsky"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "7a3e717f15f2509a9e9cafbe3779aac948e236de", "messageHeadline": "Update yarn.lock", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 7, "deletions": 67}}, {"node": {"oid": "8f7a19e3ad73ddf2563420d3c01ede8234cba5aa", "messageHeadline": "Update cross-env to 3.x", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "b72d4d40a5a4fa8f76bda8d0f064445d6afddf83", "messageHeadline": "[7.0] Remove node 0.10, 0.12 and 5 from Travis (#284)", "author": {"name": "Sergey Rubanov", "email": "chi187@gmail.com", "user": {"login": "chicoxyzzy"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "5785f0ce721c23da9ae623718da99078ea3b4cc7", "messageHeadline": "Merge branch 'master' into 7.0", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 532, "deletions": 34440}}, {"node": {"oid": "13bebfdf45c0ce5264fa4339873ad2d9d45aadd8", "messageHeadline": "Fail tests that have expected.json and throws-option (#285)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 5, "deletions": 34058}}, {"node": {"oid": "46d9339488829e482ec7190eed7e64ae8935dcb1", "messageHeadline": "arrow", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28e54d4d5f2b9a5f1684a5173b312e03ec2bf807", "messageHeadline": "Update compat-table, build data (#135)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 89, "deletions": 52}}, {"node": {"oid": "a749907bc2cfd757d2e23922f7952ab79fce2b51", "messageHeadline": "Ensure array is always copied during destructure", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "cb260bff06312567ead71ce77ba2c29d17a354b8", "messageHeadline": "Merge pull request #136 from yavorsky/changelog-typo", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7552cb5b0a4f2a0fd9c9bf89d77b24fd80a41fdd", "messageHeadline": "Fix CHANGELOG\u2019s v1.1.8 updates typo.", "author": {"name": "Artem Yavorsky", "email": "aqson@me.com", "user": {"login": "yavorsky"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "aa1a4be5ec9a07003e16a92f7c0f1522871194c1", "messageHeadline": "6.15.0", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fdc106c9b6a2667c6194a5393cb511e70f4bae65", "messageHeadline": "Update yarn.lock", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f0b7290f47ea81b21d39dc913951586982b9f9d", "messageHeadline": "Changelog 6.15.0 (#283)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 92, "deletions": 0}}, {"node": {"oid": "6edb5a46a1d8dcab6d1f9ca600ae9ffa61f45398", "messageHeadline": "1.1.8", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70bebfae93c8c50aa5b74830f77473de6c5a3074", "messageHeadline": "update changelog [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "ed13a4ab0541266e5afbc954db3933d8aa4480f6", "messageHeadline": "Refactor tokenizer types file (#263)", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 96, "deletions": 83}}, {"node": {"oid": "ed625cb2e153841e9c729b4a66adb7f4f518e213", "messageHeadline": "Remove `String.fromCodePoint` shim (#279)", "author": {"name": "Mathias Bynens", "email": "mathias@qiwi.be", "user": {"login": "mathiasbynens"}}, "additions": 4, "deletions": 72}}, {"node": {"oid": "5055b335b2037e7fd78e6f4403c8201d9662212e", "messageHeadline": "Rename folder to avoid Windows-illegal characters (#281)", "author": {"name": "Ryan Plant", "email": "ryan@ryanplant.net", "user": {"login": "trytriangles"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6773279039f88cdbca5bc3fc0b930c0c07a894c7", "messageHeadline": "Update eslint-config-babel to the latest version \ud83d\ude80 (#273)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 338, "deletions": 298}}, {"node": {"oid": "fa8f09bc6e138033119159a34aefa48732488c76", "messageHeadline": "Include yarn.lock and update CI (#124)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 3147, "deletions": 5}}, {"node": {"oid": "74f2fb17a1241d8b4b1a0668e7ce2e30c91bee6b", "messageHeadline": "Transformations before logs (#128)", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "cd9aaf2a5841041fb2bcb4dd71fc8edb591daafb", "messageHeadline": "Fix syntax error in .travis.yml", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e56c318eed165c33a00a9c7e036d2cfc57bbeb66", "messageHeadline": "remove unnecessary extension (#131)", "author": {"name": "Roman Yakobnyuk", "email": "roman-yakobnyuk@users.noreply.github.com", "user": {"login": "roman-yakobnyuk"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "db7e87b2195b0db993f60103330ea313b55d876f", "messageHeadline": "1.1.7", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39d18679e1e6f50b7141473d9bf404c0e73bb8fd", "messageHeadline": "Fix getBindingIdentifiers in babel-types (#5068)", "author": {"name": "Ryan Tsao", "email": "ryan.j.tsao@gmail.com", "user": {"login": "rtsao"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "dc617129f63ca513a18c4f9922518a33dca63e92", "messageHeadline": "Optimize removal-hooks for ArrowFunctions (#5076)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 38, "deletions": 8}}, {"node": {"oid": "de1a76413fce425fca48a736cdba997f592c44ad", "messageHeadline": "Static function call result comment does not match variable content (\u2026", "author": {"name": "Karsten Gohm", "email": "kasn@mac.com", "user": {"login": "kasn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "008a29cb5fdb8309b42a921f7a2fa4110c223f01", "messageHeadline": "Update yarn.lock", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 29, "deletions": 25}}, {"node": {"oid": "326670dd29f4198b1403aae7c873050649ad4fc3", "messageHeadline": "chore(package): update rollup to version 0.41.0 (#272)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9031ea073cafe45d2e42fe2a484eca8e26d4632d", "messageHeadline": "1.1.6", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ef4313141c51a8b306edc06e507c81faca640e6", "messageHeadline": "v1.1.6 changelog [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "1815ffab14c97c631bffd4adb2ab98953ef2dfab", "messageHeadline": "Explicitly resolve lowest browser version (#121)", "author": {"name": "Marco Massarotto", "email": "massa84@gmail.com", "user": {"login": "brokenmass"}}, "additions": 105, "deletions": 2}}, {"node": {"oid": "d1cd179c457fcbd5f3396dcc077df062b751f259", "messageHeadline": "Update LICENSE (#5058)", "author": {"name": "Anthony Zotti", "email": "amZotti@users.noreply.github.com", "user": {"login": "amZotti"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cec8bc035411101f531045857b38e3686f35560d", "messageHeadline": "Add some test coverage for decorators stage-0 plugin (#250)", "author": {"name": "Andrew Levine", "email": "DrewML@users.noreply.github.com", "user": {"login": "DrewML"}}, "additions": 703, "deletions": 1}}, {"node": {"oid": "3ef99d1467fc456c08b296708e625b77cbb6fe2a", "messageHeadline": "Fix typo in README.md (#5070)", "author": {"name": "Andrii Bida", "email": "nomicos@users.noreply.github.com", "user": {"login": "nomicos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc46adf5194fa971521d7d4a783cf55f8c8045b4", "messageHeadline": "test actual requires from useBuiltIns (#95)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "796c6c07632f93b15e7481cca42b2751e1129205", "messageHeadline": "Remove unused dependency (#5038)", "author": {"name": "Andres Suarez", "email": "zertosh@gmail.com", "user": {"login": "zertosh"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2a8d3173d3530963293fe59b08ae36cb867a0253", "messageHeadline": "Remove unused define-map helper from computed-properties (#5053)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3267e5f3659219fcf525e9605f8a0ac5a969598d", "messageHeadline": "Don't set inType flag when parsing property names (#266)", "author": {"name": "Vladimir Kurchatkin", "email": "vladimir.kurchatkin@gmail.com", "user": {"login": "vkurchatkin"}}, "additions": 205, "deletions": 14}}, {"node": {"oid": "dd4c4ead2da5be2ae071bff54d150f1b78fdf020", "messageHeadline": "chore(package): update rollup to version 0.40.0 (#270)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ac127ce606e1eb906f3bd4eb0323674a91d3f4b", "messageHeadline": "v1.1.5 changelog [skip ci] (#118)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "a9181a218c3fa8e0bfaef9df1cf1e3057a8efa74", "messageHeadline": "1.1.5", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ea4e9dead015ebf710b58fdefd2b3bc0e50c1ca", "messageHeadline": "Add support for Flow shorthand import type (#267)", "author": {"name": "Jeff Morrison", "email": "lbljeffmo@gmail.com", "user": {"login": "jeffmo"}}, "additions": 1032, "deletions": 5}}, {"node": {"oid": "76e12a3caefdee80144564d02a03f3ce9774a509", "messageHeadline": "Show error if target version is not a number (#107)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "ec99493e53de9cf055149e2f4bf80cfee0663377", "messageHeadline": "Merge pull request #109 from yavorsky/debug-targets", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "68bb1c6598b365146be3e27c50e53db137ac63ef", "messageHeadline": "Allow this.state.clone() when parsing decorators (#262)", "author": {"name": "Alex Rattray", "email": "rattray.alex@gmail.com", "user": {"login": "rattrayalex"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1c13800efdbe22c67efa3307a91712e9bfb48544", "messageHeadline": "Use fromCodePoint to convert high value unicode entities (#243)", "author": {"name": "Ryan Duffy", "email": "ryan@tiqtech.com", "user": {"login": "ryanjduffy"}}, "additions": 71, "deletions": 3}}, {"node": {"oid": "3dc403974c218b868bde74999e59b7402a64318f", "messageHeadline": "flow: allow leading pipes in all positions (#256)", "author": {"name": "Vladimir Kurchatkin", "email": "vladimir.kurchatkin@gmail.com", "user": {"login": "vkurchatkin"}}, "additions": 1304, "deletions": 38}}, {"node": {"oid": "b875ed755b5e6493f32ecd1ad745fcf1741a7f5e", "messageHeadline": "Update yarn.lock", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 15, "deletions": 20}}, {"node": {"oid": "0fb1be474410be85bde234fd6fa23d22e9a692d3", "messageHeadline": "User external-helpers (#254)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 3932, "deletions": 2}}, {"node": {"oid": "7e6b0dac5cb3b67037e87f528b2bf1d2a81388af", "messageHeadline": "chore(package): update rollup to version 0.39.0 (#269)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f611cab0f517351e8862581e483ba44a77dcc611", "messageHeadline": "Fix some doc lint issues (#5061)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 23}}, {"node": {"oid": "ad23d2ee397ccdb9a683d36144670bfc245558c9", "messageHeadline": "Drop unneeded eslint-plugin-flow-vars dep (#115)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "39cda64fe2d351bfd2c53d9b28ee82f8b7a0d353", "messageHeadline": "docs: [skip ci] incorrect snippet language (#5059)", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b443f3e158a32f7dc0f607697da8982915dd5ab3", "messageHeadline": "Merge pull request #5051 from gitanupam/patch-1", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "d3507eb5ceea75e9cc80c2e6f331fb15fc9aa65c", "messageHeadline": "chore(package): update rollup to version 0.38.0 (#265)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbeadc46eac3cba7eb7dc312d9fd9bb8f2440786", "messageHeadline": "[skip ci] merge documentation with the website", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "438c872e64b0d611a65c171e08c55e0ac4744c32", "messageHeadline": "Adding more info to the Install section", "author": {"name": "gitanupam", "email": "anupamjain@gmail.com", "user": {"login": "gitanupam"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b1635f8c05084a0093f5c55c6d6ece9ff632b6d0", "messageHeadline": "Fix some README links [skip ci] (#5045)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "90279f102f2b4b6972f26b858e5faae4783117f2", "messageHeadline": "docs: remove compiler support for 0.10", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8b25e215207b3788cc1c9bb94d6ef2a452682360", "messageHeadline": "build: remove Circle CI", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "1fa3916f75dbbdce31270bfcfeaf81b50eb9bfae", "messageHeadline": "Use parsed targets for Using targets log.", "author": {"name": "Artem Yavorsky", "email": "aqson@me.com", "user": {"login": "yavorsky"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63c09313402fa291d09be18798d2925a6812a3cc", "messageHeadline": "Make plugin output single-lined.", "author": {"name": "Artem Yavorsky", "email": "aqson@me.com", "user": {"login": "yavorsky"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0b8f5b604551c2aab91df4c72076d2bc224f675", "messageHeadline": "Fix targets for debug.", "author": {"name": "Artem Yavorsky", "email": "aqson@me.com", "user": {"login": "yavorsky"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "b2e6926042751f63ec51fe23f2e64c32680405f5", "messageHeadline": "Upgrade glob to v7 (#5027)", "author": {"name": "Janus Troelsen", "email": "ysangkok@gmail.com", "user": {"login": "ysangkok"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b583829809e4dc1d6e98299729d9220d6f8473f4", "messageHeadline": "remove plugin links, just use the website [skip ci] (#5031)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 6, "deletions": 70}}, {"node": {"oid": "1f116e1e9dcafd73f3caa87d6bed2e93b4160204", "messageHeadline": "Merge pull request #5011 from babel/add-team", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "f89461906de8114d9855f145c8be649352837f93", "messageHeadline": "Merge pull request #5026 from chicoxyzzy/dont_add_spaces_in_template_\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "1672982873b1fc1112da18e3df35e8d1830c2786", "messageHeadline": "fix: require debug directly instead of debug/node", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07b5b0edf83b2f735564400252c9039322b709b4", "messageHeadline": "fix one more fixture", "author": {"name": "chico", "email": "chi187@gmail.com", "user": {"login": "chicoxyzzy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d7703afd972a2168b8b510a8c9af5f2863368b3", "messageHeadline": "Like was discussed in Slack chat with @ljharb and @hzoo spaces was ad\u2026", "author": {"name": "chico", "email": "chi187@gmail.com", "user": {"login": "chicoxyzzy"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "868c9ecc11d23bf3c991550d6c1054efec7ba87d", "messageHeadline": "change node version in contributing", "author": {"name": "Siddharth Kshetrapal", "email": "siddharth.kshetrapal@gmail.com", "user": {"login": "siddharthkp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7135751750c2d1f0029ecfc66b04f5f21bc0b624", "messageHeadline": "Drop support for Node 0.12 :skull:", "author": {"name": "Siddharth Kshetrapal", "email": "siddharth.kshetrapal@gmail.com", "user": {"login": "siddharthkp"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ce0c620a9fd309c3a20483e8b709288d27e510f3", "messageHeadline": "Merge pull request #4729 from rmacklin/add-resolvePlugin-and-resolveP\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 77, "deletions": 36}}, {"node": {"oid": "8edc1d95304d148ba80f2044d8a5958650de20d4", "messageHeadline": "Merge pull request #5014 from babel/xtuc-patch-2", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "1a8150ef973ccaeadef93d6d42aa8f562ace142f", "messageHeadline": "v6.21.1", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "405697558e977fff0a2e16e88d726340f6bf6e52", "messageHeadline": "v6.21.1 changelog [skip ci]", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "545162ff1aa2c8f949b0ab1fa646610b82f629d6", "messageHeadline": "Merge pull request #5015 from loganfsmyth/revert-react-jsx", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "dbc07220ae9188a3fb2bdea3d826ff7f48532a2e", "messageHeadline": "Revert babel-helper-builder-react-jsx change from #4988", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "9d76f0b2de7b03ee8f0aea099083c80b073ae45e", "messageHeadline": "[skip ci] update README", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ef8e61d72ed38441d21a0023fc7b5d0aa3000f3", "messageHeadline": "[skip ci] update babel-core's README", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "aaa250c17ac1b692a381b5fd129f1cf7530c3049", "messageHeadline": "[skip ci] Split members in README", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "9fd3f204dd9c3ea42b8a98d333182c45b0afe9d5", "messageHeadline": "[skip ci] update README", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "84bae86ae2025166ea55b2310d28a864165cc533", "messageHeadline": "[skip ci] update README", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "96084983e6b5a7f2e3f4128cdf162663e56e68be", "messageHeadline": "Add Team section [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "6cb4e8ddcc222f3ef7535226b536ebebce9194bc", "messageHeadline": "changelog [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "783a0bdc9c2e81cfbe7e0e50c2a466b3ec3d101f", "messageHeadline": "1.1.4", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44b140af231af74af907346121f6193696f1c467", "messageHeadline": "1.1.3", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da8ed9643b04970ea309893acee117172bbd745c", "messageHeadline": "fix debug", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3abd80927806386e4fad7a92ae9f5fbc9eafe4c", "messageHeadline": "1.1.2", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6afaa74d408a4ce255eba9638b3c01a754280eb", "messageHeadline": "fix include/exclude for built-ins (#102)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 126, "deletions": 33}}, {"node": {"oid": "77d9e3e5c492ca168ee7a55c448b3f3413ac53fb", "messageHeadline": "v6.21.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "3c28b4e1ac63120fed2099fe768435fb3ea9fdb7", "messageHeadline": "remove old code/license [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "542e4e9ee1af4c02ad2b467d69cf5c2098b4f36a", "messageHeadline": "update babel-types readme [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "a73115f40119d9e07742379d1f96cd8a2710aa2c", "messageHeadline": "update core [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8442dbdf29c4e9d87fb9b5bd54003a983eee7e76", "messageHeadline": "v6.21.0 changelog [skip ci] (#5010)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 135, "deletions": 0}}, {"node": {"oid": "d90aaf2c7618f5c89ef45e1601b2b594d818bf5a", "messageHeadline": "Print Flow optional & type annotations in function params with defaul\u2026", "author": {"name": "Dan Harper", "email": "intouch@danharper.me", "user": {"login": "danharper"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "01bc43464eeea27c9ff6a7be48d26066f0bc1204", "messageHeadline": "Ensure directives get printed in block statements (#4873)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 37, "deletions": 8}}, {"node": {"oid": "2bbc36d25e8b9bd0241896d74813bad448064c8b", "messageHeadline": "JSXSpreadChildren, throw in transform-react-jsx (#4988)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "670ee996c8afa9b2e3852ebee830bf4b772282f7", "messageHeadline": "Merge pull request #4940 from appden/fix-react-constant-elements", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 86, "deletions": 11}}, {"node": {"oid": "003d03789f9f68e47ae213289e7b37fa886d2338", "messageHeadline": "Merge pull request #4979 from davidaurelio/generator-raw-mappings", "author": {"name": "Christoph Pojer", "email": "christoph.pojer@gmail.com", "user": {"login": "cpojer"}}, "additions": 162, "deletions": 20}}, {"node": {"oid": "bfe4faa0d9e8a5a15ab8d6d17b83154d00822d33", "messageHeadline": "fix tests", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "852348d700d5f171d8c0526bbc7eae53c70218f5", "messageHeadline": "Fix default parameter - rest parameter edge case (#3572)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "196cdd4dce997eb48c17f26ad779009c5a7e7893", "messageHeadline": "Bail on sharing comments with siblings if key is a string (#5007)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "69a9f6bf70606e6a5ea1d4e22360c33ff73cf239", "messageHeadline": "babel-helper-transform-fixture-test-runner: pass require as a global \u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "c1e2b0dddc1fe3d0be2db298af3144a6e02f192e", "messageHeadline": "internal: don't run watch with the test env (skip building with code \u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31b85a36dde8428fe6aefffa7cc94d6daff2d3af", "messageHeadline": "Add fixture for known bug", "author": {"name": "Diogo Franco (Kovensky)", "email": "diogomfranco@gmail.com", "user": null}, "additions": 24, "deletions": 0}}, {"node": {"oid": "ccf2f56085708a9eac3c39fcf104473a5165b5e7", "messageHeadline": "Don't try to visit ArrowFunctionExpression, they cannot be named", "author": {"name": "Diogo Franco (Kovensky)", "email": "diogomfranco@gmail.com", "user": null}, "additions": 23, "deletions": 1}}, {"node": {"oid": "2907d663dc80f034af158b90a2193f11134f07e0", "messageHeadline": "add comments", "author": {"name": "David Aurelio", "email": "davidaurelio@fb.com", "user": {"login": "davidaurelio"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "dabac6ed5f986b0dfde6df03f939aeef35c6a2e9", "messageHeadline": "[skip ci] update README (#100)", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a6cbb76a0b8bc8844717377ce0d74c2df0064575", "messageHeadline": "Merge pull request #96 from babel/readme-tweaks", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 70, "deletions": 48}}, {"node": {"oid": "72f2cc59ed220fdcadbc19f4d6707b8a74d78533", "messageHeadline": "edits", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4760d2ed09c99ad04b8670304b487025d6f2f6cd", "messageHeadline": "Merge pull request #97 from babel/readme-improvements", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "88227f0677ceae68a58bc3be04adfeeb1caa59ce", "messageHeadline": "Merge branch 'readme-tweaks' into readme-improvements", "author": {"name": "Diogo Franco", "email": "diogomfranco@gmail.com", "user": null}, "additions": 63, "deletions": 45}}, {"node": {"oid": "bf9ff5c4e69eaaed0b194c99f66fb46e38a8bb6a", "messageHeadline": "Improve README", "author": {"name": "Diogo Franco", "email": "diogomfranco@gmail.com", "user": null}, "additions": 10, "deletions": 6}}, {"node": {"oid": "f4788264c5faabca7bb48fd3c7650e765e1e16da", "messageHeadline": "Tweak README", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 64, "deletions": 44}}, {"node": {"oid": "ba96b91f4093e994761217eb969c7d432b9491ab", "messageHeadline": "Fix source location for JSXEmptyExpression nodes (fixes #248) (#249)", "author": {"name": "James Long", "email": "longster@gmail.com", "user": {"login": "jlongster"}}, "additions": 18, "deletions": 25}}, {"node": {"oid": "e06faa99da569d21d47dcc0c2b2a515295f94311", "messageHeadline": "fix sizing [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "63f673593e30adedf87389eb94c92b23f696e7c8", "messageHeadline": "typo [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a025cf189055aed3d3b7eb5079b18886a559b172", "messageHeadline": "changelog for v6.20.1 to v6.20.3 [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "d1160cabb15f3f9c3c07d7ee4c10e9d066161acd", "messageHeadline": "mention repl/link [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "cd2a9b0418e30b6f3c3277bd0780c67f1d65d1a7", "messageHeadline": "add semver label [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "4cb7e5009a1ae0343837c96e7f9a3c1f1d2c5271", "messageHeadline": "Add missing property descriptor values", "author": {"name": "David Aurelio", "email": "davidaurelio@fb.com", "user": {"login": "davidaurelio"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "dbcd9f4ad64799a6bfdf3e70d11259ba215b8005", "messageHeadline": "v1.1.1 changelog [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "01415d3fd875aff25ca07a1314b588a94d6c2d00", "messageHeadline": "1.1.1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e8fbd5177561c92dfae667965e2414122c01966", "messageHeadline": "fix issue with using Object.values", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9ff11ccb81789f72fc83dd7acbfa4cb5c90934e", "messageHeadline": "1.1.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "206f60767bb3daab1b32a4036cb5e83671a1c43d", "messageHeadline": "fixes [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "b5e00eeb5b1e11fe2288439bf9980009c08830ac", "messageHeadline": "changelog 1.1.0 [skip ci] (#93)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "4958225645412e488f8572299591e6c7ebf38ae8", "messageHeadline": "chore(package): update rollup to version 0.37.0 (#253)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45370e3553dcc3a00787adba0f46c7595650bfc3", "messageHeadline": "add exclude option, rename whitelist to include (#89)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 237, "deletions": 37}}, {"node": {"oid": "9adfd4c4e22b6328560168a8d55e0433f4c39aff", "messageHeadline": "chore(package): update flow-bin to version 0.37.0 (#255)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ad9b7a177e46821d1a43a9c697c9509d7c0db61", "messageHeadline": "Merge pull request #88 from babel/feature/move-erroneous-dependency-t\u2026", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "81c157b285adb9750e19be39d8cbccf4b74433bc", "messageHeadline": "Cleanup lib before rebuilding (#87)", "author": {"name": "Eric Baer", "email": "me@ericbaer.com", "user": {"login": "baer"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3ef40015219f37486573534e14e4899ec4479e37", "messageHeadline": "Move linting dependency to be dev only", "author": {"name": "Eric Baer", "email": "me@ericbaer.com", "user": {"login": "baer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e379681b58518048c3b07f3690cbabee8199a255", "messageHeadline": "Update pathnames to aviod uppercase + consistent with other babel pro\u2026", "author": {"name": "Eric Baer", "email": "me@ericbaer.com", "user": {"login": "baer"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "8622d0af39416e8f331a45dde558c47c5dacae81", "messageHeadline": "lint [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "635e76c85a9aa17c7dc43d758b0b54469f7dbd98", "messageHeadline": "Optimize result filtration. (#77)", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "823facba3f3914aa94655dde6bf02121e2048a12", "messageHeadline": "call out useBuiltIns [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9439b7fe1ac234beac685344533aa77b45b80a1f", "messageHeadline": "Refactor build data for clarity/consistency (#81)", "author": {"name": "Eric Baer", "email": "me@ericbaer.com", "user": {"login": "baer"}}, "additions": 217, "deletions": 219}}, {"node": {"oid": "4a27c280ba65496652b56df902a7dc7398aa4fc4", "messageHeadline": "Update linting rules to cover all js (#82)", "author": {"name": "Eric Baer", "email": "me@ericbaer.com", "user": {"login": "baer"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "68148b8a05a562740712dcddb483747480748c50", "messageHeadline": "Fix links in CONTRIBUTING.md [skip ci] (#4989)", "author": {"name": "Yuta Hiroto", "email": "git@about-hiroppy.com", "user": {"login": "hiroppy"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "a9d99fd135b18a397d800ecdee377a5853feb014", "messageHeadline": "Update eslint config to align with other babel projects (#79)", "author": {"name": "Eric Baer", "email": "me@ericbaer.com", "user": {"login": "baer"}}, "additions": 20, "deletions": 24}}, {"node": {"oid": "51fd3dafd17c1b1827f58f207daef554e5b0586a", "messageHeadline": "add electron, opera to examples [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69161decd3088ad50d82b6bd695f5fe09734968c", "messageHeadline": "add some other projects! [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "0ed97ce94156527222372687b3b7c98802f5c5ae", "messageHeadline": "make installing runtime/transform-runtime clearer [skip ci] (#4991)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "8346c0db41863bd39a22390b4d43947481659677", "messageHeadline": "Fix typo (#78) [skip ci]", "author": {"name": "Muhammad Habib Rohman", "email": "mhrohman@live.com", "user": {"login": "rohmanhm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a98e1a06042ed3a2c987a820052af9113fc52f88", "messageHeadline": "Fix PR link in changelog. (#75) [skip ci]", "author": {"name": "Nazim Hajidin", "email": "nhajidin@users.noreply.github.com", "user": {"login": "nhajidin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37c1e40e5c4a1bce4ffcc164f2cf97c7f7b7ba14", "messageHeadline": "update example [skip ci] (#74)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "b78eb34fa6d7febc6e4f7c399954f2b44431797c", "messageHeadline": "v1.0.2 changelog [skip ci] (#73)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "21dfdd8bbb94a5d6665a44e9f5334e139e2357c5", "messageHeadline": "1.0.2", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b60dc54446c8f89af0473c40bb7c03294621d5b", "messageHeadline": "Fix issue with Object.getOwnPropertySymbols (#71)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "9a69fff935d610cc74142e178679d240d6a21da3", "messageHeadline": "1.0.1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1619e9b163c1df5d95c51d8f2b24b3bc84e2875", "messageHeadline": "v1.0.1 changelog (#69) [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "44c40cf7abc573598df167eab93005c2b6e63fb0", "messageHeadline": "fix regenerator import (#68)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "b8f03ee09d42f12a7e05e52affb02068b92a9a93", "messageHeadline": "1.0.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "552f587082c636ebc06d484bd1c162346b45c8c4", "messageHeadline": "changelog (#65)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 72, "deletions": 1}}, {"node": {"oid": "64ed1ba1676f5c0388d5950467c43d7eb025bf3d", "messageHeadline": "add tests for electron option", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 84, "deletions": 12}}, {"node": {"oid": "a38f07181d0e40e04940ebcb68b21dd4eb3a4136", "messageHeadline": "Map Electron versions to Chromium ones", "author": {"name": "Paul Betts", "email": "paul@paulbetts.org", "user": {"login": "anaisbetts"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "b44949025a70ca853d2b56fa16ab239e94a5f691", "messageHeadline": "Merge pull request #56 from babel/builtins-option", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1408, "deletions": 37}}, {"node": {"oid": "7b5e6f1e5084a4957209ed376e9b1830e08423de", "messageHeadline": "Add example to es2015-unicode-regex [skip ci] (#4983)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "08cd975eb45bb0cc43d9a0035109ec0258e936aa", "messageHeadline": "always include web polyfills for now", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 53, "deletions": 14}}, {"node": {"oid": "d2976bed1383be287d09237ec10016e5382f48b0", "messageHeadline": "remove console.log, fix tests", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "66ab523dd66e2baf8d2467944c697796bb7e871c", "messageHeadline": "Use array features for symbol and array.iterator (#64)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 31, "deletions": 24}}, {"node": {"oid": "d3189164160b308f01ff2d133b641c0b91c35838", "messageHeadline": "do not count against if core-js does not implement", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "541ebb5e5f48a3405ed6a17ccbe7cc590a1845bc", "messageHeadline": "also import regenerator when the transform is required", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 151, "deletions": 12}}, {"node": {"oid": "8e2aa8299197afffa441c48c441c7842bbce7e43", "messageHeadline": "also transform 'core-js'", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 45, "deletions": 5}}, {"node": {"oid": "5d32ca6bb38b6c15525913bce5d84378e35dcc4a", "messageHeadline": "prevent duplicate imports", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "69e9138637308e782a44806d4271a368bfb022e1", "messageHeadline": "extra tests", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "771e5d2cd619878d9a304a9198b8082e799f52bd", "messageHeadline": "account for multiple features (#62)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 75, "deletions": 110}}, {"node": {"oid": "bd1ed28242d6eb38dd8de2a87f054bfc0aeac161", "messageHeadline": "separate years, add es2016, es2017", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "4d40b6ab5b316bcf42d2f48212dc6d8a57983617", "messageHeadline": "Add builtins for object and es7 string", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "99c078e92a3f4f22024395aa84ab106cdd80ea1a", "messageHeadline": "Add logs for polyfills. (#59)", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "6ffd13af85bd5b53eb4d72b093d5daa028726e57", "messageHeadline": "fixes", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 25, "deletions": 34}}, {"node": {"oid": "a238bf368aa9f059c1f09276fe5db10f9fd1a1b5", "messageHeadline": "update readme", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "7ea283eb82074244adcba2b44f39cdb994bec3df", "messageHeadline": "babel-generator: Expose raw mappings", "author": {"name": "David Aurelio", "email": "davidaurelio@fb.com", "user": {"login": "davidaurelio"}}, "additions": 156, "deletions": 20}}, {"node": {"oid": "71a9e3275d49ece0cf34a8c7f84ebd47e28a7521", "messageHeadline": "v6.20.3", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5aa87aab8d0fd64fac046101e1b5e2dbeca86b9f", "messageHeadline": "Calculate the correct arity for async functions with destructuring - \u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "d597678def3eebf95754965139779ef574b9505c", "messageHeadline": "v6.20.2", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cfc1e5cb386ce69f7ef90892a2f4b7257a88c6c2", "messageHeadline": "fix object spread (#4976)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "10d75f6d8ac4b96efe47e87eb78fff01f6896abe", "messageHeadline": "fix clean lib", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07d49ffabf6e5b68d83d676e9bd2e1f02bfc4715", "messageHeadline": "update readme [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "2bb9ab04e308a56a66f453d20f66d30063275bfa", "messageHeadline": "v6.20.1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "88bc28c414f30e4b35344792403fd2d1d2a85f3b", "messageHeadline": "Fix nested object spread (#4974)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "608e77e3897d5799512c482b8ff0f01bad2f7c5a", "messageHeadline": "v6.20.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 44, "deletions": 44}}, {"node": {"oid": "16a05166b268db4a619341a6425b2bc623d0bb1d", "messageHeadline": "v6.20.0 changelog [skip ci] (#4971)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 190, "deletions": 53}}, {"node": {"oid": "db04f99124e0022ceda849875465668046b8fe1f", "messageHeadline": "Raise limit on code size before compacting (#4965)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "16c84fb35393157dc94d238b669140d08e8802c6", "messageHeadline": "Use regenerator-transform to implement babel-plugin-transform-regener\u2026", "author": {"name": "Ben Newman", "email": "ben@benjamn.com", "user": {"login": "benjamn"}}, "additions": 2, "deletions": 4962}}, {"node": {"oid": "73ff13f326d5c26a6d1c2177e4514872e872cdb4", "messageHeadline": "Add getBindingIdentifierPaths/getOuterBindingIdentifierPaths (#4876)", "author": {"name": "Boopathi Rajaa", "email": "boopathi@users.noreply.github.com", "user": {"login": "boopathi"}}, "additions": 121, "deletions": 0}}, {"node": {"oid": "32aa1f75d67a5c1a9aa52407e2231304dce1a7f7", "messageHeadline": "Hoist generateDeclaredUidIdentifier helper function (#4934)", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "375838db35f02405c3fde8c19c636aa8dc33fdea", "messageHeadline": "Prepare tests for multiple fixture runners. (#240)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 113, "deletions": 98}}, {"node": {"oid": "7a18a01411e9e9b6288b29604bd36eea6d0cf4c3", "messageHeadline": "Add `.eslintignore` and `.travis.yml` to `.npmignore`. (#63) [skip ci]", "author": {"name": "wtgtybhertgeghgtwtg", "email": "wtgtybhertgeghgtwtg@gmail.com", "user": {"login": "wtgtybhertgeghgtwtg"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "492e79f76d4df74a9a76fb938ef0878c18bd7186", "messageHeadline": "update `regenerator-runtime` in `babel-polypill` (#4966)", "author": {"name": "Denis Pushkarev", "email": "zloirock@zloirock.ru", "user": {"login": "zloirock"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8f78f50e55a888101d113f8e74885b7907dcf14", "messageHeadline": "Temp fix for make watch [skip ci] (#4967)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "26b4e0909ef8ec3a45b08f2a475124ed83defdac", "messageHeadline": "Add (and fix) failing test of function parameter bindings in a catch \u2026", "author": {"name": "Ben Newman", "email": "ben@benjamn.com", "user": {"login": "benjamn"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "44fe114939db2f77970aa2cf76722b3d73866543", "messageHeadline": "Upgrade regenerator-runtime to version 0.10.0. (#4877)", "author": {"name": "Ben Newman", "email": "ben@benjamn.com", "user": {"login": "benjamn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1c640ea613367931ba3234e10aa68533eda3f45", "messageHeadline": "Add `/.test` and `/src` to `babel-plugin-transform-regenerator` `.npm\u2026", "author": {"name": "wtgtybhertgeghgtwtg", "email": "wtgtybhertgeghgtwtg@gmail.com", "user": {"login": "wtgtybhertgeghgtwtg"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "80dfdd2a43888f8a247ea89d244ab57380192cf2", "messageHeadline": "Only base async fn arity on non-default/non-rest params - fixes #4891\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 54, "deletions": 2}}, {"node": {"oid": "39c92160f7a0231ea60f4058469e21f44f3b372f", "messageHeadline": "Add generator support for Import (#4945)", "author": {"name": "Sean Larkin", "email": "sean.larkin@cuw.edu", "user": {"login": "TheLarkInn"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "455d888ce85a0404cd68aafa0f30afdfb62e8512", "messageHeadline": "update package documentation (#4948) [skip ci]", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 53, "deletions": 4}}, {"node": {"oid": "30545e883f65cdeac8aa4e13f23ea7fa1f3555e1", "messageHeadline": "Freeze current plugins list for \"*\" option, and remove from README.md\u2026", "author": {"name": "Andrew Levine", "email": "DrewML@users.noreply.github.com", "user": {"login": "DrewML"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "219f6292679bd040f9cb7e5725c18ddaa805b816", "messageHeadline": "update readme [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "066445ca30274de7dbb860a5f39b2bfbccf70ca1", "messageHeadline": "add downloads badge [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4072dfddab4368a015ca355ee21de5180d86c7b3", "messageHeadline": "Add watch script for dev (#234)", "author": {"name": "Kai Cataldo", "email": "kaicataldo@users.noreply.github.com", "user": {"login": "kaicataldo"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "cf37677c90464323c07e7ac677dc19627c13786a", "messageHeadline": "Update README.md (#4937) [skip ci]", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 83, "deletions": 5}}, {"node": {"oid": "351c1d3b4f337f09f97efc09225d28020f0868e5", "messageHeadline": "Update README [skip ci] (#4938)", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 54, "deletions": 10}}, {"node": {"oid": "c438209718aaf17de3ee806ff358e4a1fb411f04", "messageHeadline": "Fix constant elements hoisted before declarator (#4804)", "author": {"name": "Scott Kyle", "email": "scott@appden.com", "user": {"login": "appden"}}, "additions": 43, "deletions": 8}}, {"node": {"oid": "5a9509205bcc9df673f4954a4ca470083bb9d698", "messageHeadline": "Fix constant elements hoisted out of block (#4419)", "author": {"name": "Scott Kyle", "email": "scott@appden.com", "user": {"login": "appden"}}, "additions": 43, "deletions": 3}}, {"node": {"oid": "b81cf12c7b391472b6dfc06265bbebe147cb45c3", "messageHeadline": "Add example to transform-react-display-name docs (#4939)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "930512e91f8605a1d1a2f7186a29558787127664", "messageHeadline": "Add `test` to `babel-plugin-syntax-trailing-function-commas` `.npmign\u2026", "author": {"name": "wtgtybhertgeghgtwtg", "email": "wtgtybhertgeghgtwtg@gmail.com", "user": {"login": "wtgtybhertgeghgtwtg"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "27e201e0e18c31726c4c8ac69a3b7fed0c537151", "messageHeadline": "Update plugins READMEs from babel.github.io [skip ci] (#4931)", "author": {"name": "Tommaso", "email": "raspaccio@gmail.com", "user": {"login": "raspo"}}, "additions": 482, "deletions": 42}}, {"node": {"oid": "d06270498bed713665970b242e40568676ccf7de", "messageHeadline": "add some tests", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 71, "deletions": 16}}, {"node": {"oid": "3a7a1b922109b8c983a4480828646a147e3fa0cd", "messageHeadline": "add more features", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 241, "deletions": 2}}, {"node": {"oid": "36c6fcaf2399f6b4be3d855db251b477d92927fa", "messageHeadline": "Add math builtins", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 171, "deletions": 0}}, {"node": {"oid": "7afe25bda1b9fd29a30227ba353b79bf7460b227", "messageHeadline": "change format", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 99, "deletions": 132}}, {"node": {"oid": "c09532f0357db01bb9b1f1deba43553428d804e1", "messageHeadline": "plugin transforms the imports/requires", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 38, "deletions": 24}}, {"node": {"oid": "6c58d93602aa0daa02d165dcb071a2d717cca5d4", "messageHeadline": "setup the babel plugin to transform the babel-polyfill calls + pass t\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 84, "deletions": 8}}, {"node": {"oid": "60efc0dd10d14bc4238197b916511f2b780eb545", "messageHeadline": "add useBuiltIns option", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 508, "deletions": 15}}, {"node": {"oid": "81575bcdfe20f9c684f14f18ddb11012d0095654", "messageHeadline": "Fix for object-rest with parameters destructuring nested rest (#4883)", "author": {"name": "Christophe Hurpeau", "email": "christophe.hurpeau+github@gmail.com", "user": {"login": "christophehurpeau"}}, "additions": 41, "deletions": 27}}, {"node": {"oid": "06820ca17df3aad6d0d18debef43bd6966196c5f", "messageHeadline": "Add `forceColor` option to `babel-code-frame` (#4913)", "author": {"name": "Joe Haddad", "email": "Timer150@Gmail.com", "user": {"login": "Timer"}}, "additions": 43, "deletions": 18}}, {"node": {"oid": "b43191d402c46c929a909094f0193ce509428bf9", "messageHeadline": "Update transform-object-rest-spread's README from babel.github.io [sk\u2026", "author": {"name": "Kanitkorn Sujautra", "email": "lukyth@users.noreply.github.com", "user": {"login": "lukyth"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "fcc5b8963b67927145347b802e7d78ce303f2481", "messageHeadline": "Update transform-object-assign's README from babel.github.io [skip ci\u2026", "author": {"name": "Kanitkorn Sujautra", "email": "lukyth@users.noreply.github.com", "user": {"login": "lukyth"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "75720a32436cb86eb027c640259c900c292b7a9e", "messageHeadline": "monorepo doc: Add another con (#4927) [skip ci]", "author": {"name": "Michael K\u00fchnel", "email": "mail@michael-kuehnel.de", "user": {"login": "mischah"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0f583c0d1faf7242aa2fda68d167f45dd278650e", "messageHeadline": "mention [skip ci] in PR template (#4928)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f71efbce92db119cf49c1d74a7fd913e31414b4f", "messageHeadline": "Update transform-es2015 READMEs from babel.github.io [skip ci] (#4926)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 469, "deletions": 21}}, {"node": {"oid": "5fb4353778dba8bb4e9ab8185f1a82c5d4806cef", "messageHeadline": "Throw error when exporting non-declaration (#241)", "author": {"name": "Kai Cataldo", "email": "kaicataldo@users.noreply.github.com", "user": {"login": "kaicataldo"}}, "additions": 852, "deletions": 3}}, {"node": {"oid": "723c90e8f07b742c3d4e2825cf9e4f08a5f24238", "messageHeadline": "Tweak example in transform-jsx-source README [skip ci] (#4925)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2b3ea793f55ef7e2315bea1059c09003c674c0c", "messageHeadline": "Update async READMEs from babel.github.io [skip ci] (#4919)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 86, "deletions": 7}}, {"node": {"oid": "66dfd8f0c1fd60822788098ec4fe4ad8e1d49267", "messageHeadline": "Fix some React transform README issues [skip ci] (#4917)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "e21dcec0873f82fcae4eee3cf0642efd68f6c761", "messageHeadline": "update readmes [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 133, "deletions": 4}}, {"node": {"oid": "f0cdf136bd0b507d7e3b3be6ef105860d79867d9", "messageHeadline": "Remove shouldIgnore check (#4907)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e86f62b304d280d0bab52c38d61842b853848ba6", "messageHeadline": "README: add --save-dev [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 80, "deletions": 80}}, {"node": {"oid": "2311b5b53acbf2039ad539115783919ea5e9a973", "messageHeadline": "README: remove dollar in sh snippets [skip ci]", "author": {"name": "Sven SAULEAU", "email": "sven.sauleau@xtuc.fr", "user": {"login": "xtuc"}}, "additions": 160, "deletions": 160}}, {"node": {"oid": "f3e4b9a7b7a9e71aea9abb03079eff7c21d0647d", "messageHeadline": "add example [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "287ee0fda82b4768abf182270971b7231c0b3bf1", "messageHeadline": "Docs/babel plugin check es2015 constants (#4908) [skip ci]", "author": {"name": "Kanitkorn Sujautra", "email": "lukyth@users.noreply.github.com", "user": {"login": "lukyth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a14202e928600afc17d8826538e5ccd363c919d", "messageHeadline": "Update React transform READMEs from babel.github.io [skip ci] (#4903)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 182, "deletions": 20}}, {"node": {"oid": "51e8fd18683afbd0eddc99f60087036fe39901c5", "messageHeadline": "Update babel-types README (#4905) [skip ci]", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 841, "deletions": 140}}, {"node": {"oid": "5630380026e9ad840cb16a60983f0f76413d5e4a", "messageHeadline": "Update dependencies to enable Greenkeeper \ud83c\udf34 (#233)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "db67d7fdce4feed8c2a1aaa4ee353eb4fd60a5df", "messageHeadline": "Switch to nyc, babel-plugin-istanbul & codecov-node for code coverage\u2026", "author": {"name": "Benjamin E. Coe", "email": "bencoe@gmail.com", "user": {"login": "bcoe"}}, "additions": 30, "deletions": 18}}, {"node": {"oid": "f98d824ae772ceb80117b0667cf2ddc4ee6f007e", "messageHeadline": "Fix babel-types README (#4899) [skip ci]", "author": {"name": "Sven SAULEAU", "email": "xtuc@users.noreply.github.com", "user": {"login": "xtuc"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "1d9e509df21e9e4c2e28855d11a50cfb0010ece8", "messageHeadline": "Fix eslint (#4897)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "53de56d069298a005da1021a244b2705c4983c02", "messageHeadline": "simple intro [skip ci] (#4890)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "457131f219dc655ae3147990fc94ffd5e68b2b4f", "messageHeadline": "v0.0.9 changelog [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "bcc2ddbf4eb005a562dd8c9f9db785694dbf49f6", "messageHeadline": "0.0.9", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b03180a26cb7ebfbceabb2ecb52ea990d068de5a", "messageHeadline": "add opera at the end", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "56817f8e7cc7fd54901b6b013215671842901c26", "messageHeadline": "Update data generation for latest compat-table (#50)", "author": {"name": "Sergey Rubanov", "email": "chi187@gmail.com", "user": {"login": "chicoxyzzy"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "54ce049760bbffbc103b8f960ab43e6ff697e71f", "messageHeadline": "fix headings [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "5739755a48387fb137ba84660f1c6310f84a18eb", "messageHeadline": "Add opera (#48)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "7f93092bdcf17f108de483c740f70e68eeaebb6d", "messageHeadline": "update description [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d0518b715872385759f71e914f36898e389e11f", "messageHeadline": "Readme updates from babel.github.io [skip ci] (#4884)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 187, "deletions": 2}}, {"node": {"oid": "7e020272c11a15fe86a1fc90087c6914a829cbd3", "messageHeadline": "Fix path.evaluate for references before declarations (#4875)", "author": {"name": "Boopathi Rajaa", "email": "boopathi@users.noreply.github.com", "user": {"login": "boopathi"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "3a27f49c57836245961be63e03e94d35a84d3dd1", "messageHeadline": "Fix identation with empty leading ObjectTypeProperty (#4862)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "19bb830c507c521b6240af53db15da6ba4ec7937", "messageHeadline": "use *, add test for assign-expression in parameter (#4865)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 14, "deletions": 20}}, {"node": {"oid": "9b6bb3cb9b9f08ce6cb758e413114ce940d9920e", "messageHeadline": "6.14.1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "225adb100b1767fe69f5bf0e1288bfcfd09c91c9", "messageHeadline": "v6.14.1 changelog [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "89a606ce112aeae7f71c23e4c95358c8bf029e07", "messageHeadline": "document `*` [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6d3b63454cc6d5af7d507dc4a2530927b44fdb73", "messageHeadline": "Allow plugins:[\"*\"] (#229)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 302, "deletions": 1}}, {"node": {"oid": "cd041541b8c0b1b486b77cfa9827bfdb653cf42e", "messageHeadline": "Fix bug + Generate test fixtures if no expected.js (#4858)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 52, "deletions": 22}}, {"node": {"oid": "efefe828f9d6066b75133ded3c940ec8387c8aaa", "messageHeadline": "Preserve null in babel-types' clone and deepClone. (#4853)", "author": {"name": "Nikolai Tillmann", "email": "nikolai_tillmann@hotmail.com", "user": {"login": "NTillmann"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "cf8591543d5765b7ff1d634aec9206a02dc6ef9a", "messageHeadline": ":nail_care: Fix CHANGELOG.md nail polish emoji (#47) [skip-ci]", "author": {"name": "Vesa Laakso", "email": "laakso.vesa@gmail.com", "user": {"login": "valscion"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6901792a1951966efb5100a58a1645fab9ebb65", "messageHeadline": "pr template [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b86f618a5a664f49633c6136562e34bd3a4128d1", "messageHeadline": "npm downloads [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "38340777d6923f70d432246d094a9c41e6856a94", "messageHeadline": "0.0.8 changelog [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "713ef4427d23132cf91596aa3f26453d94511411", "messageHeadline": "0.0.8", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1115bec3c3d7fe0936d20bf9b7d8edefde66a019", "messageHeadline": "Only console.log the debug info once (#46)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d42c6ea3d2fc6814b2326d4a311ba604e19e9af3", "messageHeadline": "update rest-spread [skip-ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 24}}, {"node": {"oid": "754a6ed8c0106b42147a356457079f5f0208d902", "messageHeadline": "v6.19.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "03352cb480bb2a4c4fc523c65836e42891ccaac0", "messageHeadline": "Fix date in Changelog", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38dcafc8ac111e1a6d12e19c33334da18e7ae135", "messageHeadline": "6.14.0", "author": {"name": "Daniel Tschinder", "email": "code@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "186a58ac31ccd4660e78c34a1c755c60c66500f8", "messageHeadline": "6.14.0 (#221) [skip ci]", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "ca33c8fa05d7bd5f8844a3572004e800f0d7442d", "messageHeadline": "v6.19.0 changelog [skip ci] (#4846)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 236, "deletions": 0}}, {"node": {"oid": "54dc01440bc721c0abbefd0f1a48f79688f4723e", "messageHeadline": "add `jsonCompatibleStrings` option [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4462d59acd014771b88242384c196be985421665", "messageHeadline": "refactor: switch ancestory/descendant logic [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "55a47a8819ffe5c1f1140133dd7ffaacd210c4c3", "messageHeadline": "Add path utilities isAncestor and isDescendant (#4836)", "author": {"name": "Boopathi Rajaa", "email": "boopathi@users.noreply.github.com", "user": {"login": "boopathi"}}, "additions": 79, "deletions": 0}}, {"node": {"oid": "f8ddd80f969806bfac33b627f353c47edd94f404", "messageHeadline": "Greater spec compliance for class properties (#4544)", "author": {"name": "Moti Zilberman", "email": "motiz88@gmail.com", "user": {"login": "motiz88"}}, "additions": 466, "deletions": 11}}, {"node": {"oid": "cf3a38fb40a5e551eb3a60ea9f20958d9d353678", "messageHeadline": "Add jsonCompatibleStrings option to generator (#4827)", "author": {"name": "Juriy Zaytsev", "email": "kangax@gmail.com", "user": {"login": "kangax"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "8475b6ec0202e4a4a11b944aab2d23d6d0ea7917", "messageHeadline": "fix lint", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "db85bdc3fccd3bf1ffead68a2f77e1adf091934e", "messageHeadline": "Added flowCommaSeparator option for object types (#3547)", "author": {"name": "Sam Pepose", "email": "sampepose@gmail.com", "user": {"login": "sampepose"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "6a6ec8785b6a377c45bb534a98854866a77b8bd9", "messageHeadline": "Start babel-types tests, add isNodesEquivalent (#3553)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 79, "deletions": 1}}, {"node": {"oid": "2caee29703b223ecfa666529d331f50f0b3240e7", "messageHeadline": "Run npm test with sourceMaps (#222)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c36f5237377df2e67170865c559e96b4b038495b", "messageHeadline": "updated PULL_REQUEST_TEMPLATE [skip ci] (#4844)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "46b216cfa75e62d166b3f3623651f1d1c8db3e07", "messageHeadline": "Add toc, team section [skip ci] (#4802)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "c162cfc2f8b1c62750d075dba7ba26c5df28805c", "messageHeadline": "Update PR template to close an issue via the PR (#4842) [skip ci]", "author": {"name": "Richy HBM", "email": "RichyHBM@users.noreply.github.com", "user": {"login": "RichyHBM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e0508d57cc0f6da5c9b382277f096513d0fd150", "messageHeadline": "object rest - fix when destructuring in variables/parameters (#4755)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 408, "deletions": 1}}, {"node": {"oid": "5075f3cb6f20380ded65bab6c947860b9eadc483", "messageHeadline": "Bug fix for printing minified literals (#4830)", "author": {"name": "Shine Wang", "email": "shine.sw.wang@gmail.com", "user": {"login": "shinew"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "dbc1371ba95a126b92c7f6b34d741f155b56c07d", "messageHeadline": "Add clearCache and clearPath as separate APIs under traverse (#4835)", "author": {"name": "Boopathi Rajaa", "email": "boopathi@users.noreply.github.com", "user": {"login": "boopathi"}}, "additions": 79, "deletions": 55}}, {"node": {"oid": "b4c56ce9f9ee3f72a7ef25e6da84cc36abae0628", "messageHeadline": "Fix typo (#226) [skip ci]", "author": {"name": "Ryan Clark", "email": "ryan@ryanclark.me", "user": {"login": "ryanclark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d0c884b9d47d417525e40c1171ee51cd710ef910", "messageHeadline": "Merge pull request #4789 from guybedford/system-dynamic-import", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "9ca27436a9430404e0145f5a901c9b554c68e985", "messageHeadline": "Update data generation for latest compat-table. See https://github.co\u2026", "author": {"name": "Sergey Rubanov", "email": "chi187@gmail.com", "user": {"login": "chicoxyzzy"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "ac26f3cdfb479077dc545ac9af8fa25517be5134", "messageHeadline": "Rename ios_saf in browserslist data to ios, ignore unknown browsers (\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "62ae3c7ee8f467a3e57cb02a67d30e26850ee635", "messageHeadline": "Fix system transformer to ensure consistent modules iteration (#4832)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "58887ed14e911c988d20eac8e174bf48e166da9d", "messageHeadline": "Run tests of flow with babylon (#225)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 108, "deletions": 2}}, {"node": {"oid": "48873f886aa91c4d250ccce0c5e220c82f538f11", "messageHeadline": "Correctly eat a semicolon at the end of DelcareModuleExports (#223)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 131, "deletions": 0}}, {"node": {"oid": "862b387ad771e35d9f3b1de4f5fd1e6923a131f8", "messageHeadline": ":shirt: Fix crlf to lf (#4837)", "author": {"name": "lion", "email": "lion44man@gmail.com", "user": {"login": "lion-man44"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "7b8ba2d9ef5ca0f3db4549d5f863d96bd162f727", "messageHeadline": "FIx typo in CHANGELOG.md [skip ci] (#4838)", "author": {"name": "lion", "email": "lion44man@gmail.com", "user": {"login": "lion-man44"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad88d461d396dbc5985fa745aa79c07c87eeb40c", "messageHeadline": "Correctly eat a semicolon at the end of DelcareModuleExports", "author": {"name": "Daniel Tschinder", "email": "code@tschinder.de", "user": {"login": "danez"}}, "additions": 131, "deletions": 0}}, {"node": {"oid": "c30a556615142839cc56bf0d87764d4b8a02f262", "messageHeadline": "Replace emojis with github tags", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "01ed943deb74fbb86add1ec1a7094493928cd606", "messageHeadline": "Parse flow nested array type annotations like number[][] (#219)", "author": {"name": "Bernhard H\u00e4ussner", "email": "bxt@die-optimisten.net", "user": {"login": "bxt"}}, "additions": 457, "deletions": 6}}, {"node": {"oid": "76702a3a57780aa29afa49f1d43e4a9f7de3e052", "messageHeadline": "use ordered modules array over object properties", "author": {"name": "guybedford", "email": "guybedford@gmail.com", "user": {"login": "guybedford"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "bd251f236b8c2a8116d9abb8e992cd1b2519998e", "messageHeadline": "include test for number specifiers", "author": {"name": "guybedford", "email": "guybedford@gmail.com", "user": {"login": "guybedford"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "d8c83bba52dcd228e4a328d06003e26d1d6ad1fa", "messageHeadline": "make syntax-dynamic-import optional", "author": {"name": "guybedford", "email": "guybedford@gmail.com", "user": {"login": "guybedford"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d62403753cc3c7a9b71ce96d2a3256d948a28137", "messageHeadline": "babel-plugin-syntax-dynamic-import as a dependency of babel-plugin-tr\u2026", "author": {"name": "guybedford", "email": "guybedford@gmail.com", "user": {"login": "guybedford"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "11a2f076929cac0c0253df368608a6002979c5f3", "messageHeadline": "support import() as contextual import in system module format", "author": {"name": "guybedford", "email": "guybedford@gmail.com", "user": {"login": "guybedford"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "d407ddc00cbdef83433efee746cd8e11f4ed73cb", "messageHeadline": "Fix lint", "author": {"name": "Diogo Franco", "email": "diogomfranco@gmail.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "cbd827b9db2c7c3a3a9400c3d149fbf732090e70", "messageHeadline": "Rename ios_saf in browserslist data to ios, ignore unknown browsers", "author": {"name": "Diogo Franco", "email": "diogomfranco@gmail.com", "user": null}, "additions": 12, "deletions": 1}}, {"node": {"oid": "6cb023590a5889cf6bf62846246496af74b506b2", "messageHeadline": "Count Babel tests towards Babylon code coverage (#182)", "author": {"name": "Moti Zilberman", "email": "motiz88@gmail.com", "user": {"login": "motiz88"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "e260381e069966639c59fdd5df8a2380aff2fb6e", "messageHeadline": "Throw error for reserved words enum and await (#195)", "author": {"name": "Kai Cataldo", "email": "kaicataldo@users.noreply.github.com", "user": {"login": "kaicataldo"}}, "additions": 1460, "deletions": 231}}, {"node": {"oid": "643124744fe9e7540575e970070171309c81ae2d", "messageHeadline": "Optional names for function types and object type indexers (#197)", "author": {"name": "Gabe Levi", "email": "gabelevi@gmail.com", "user": {"login": "gabelevi"}}, "additions": 5017, "deletions": 14}}, {"node": {"oid": "e05bbeefd1bb0acbe568de33f805ab19f65752e7", "messageHeadline": "Fix strange line endings (#214)", "author": {"name": "Thomas Grainger", "email": "tagrain@gmail.com", "user": {"login": "graingert"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "5678e61c0ff360a46ea47dcc1906aca1d5e28129", "messageHeadline": "fix binding kind of destructured variables. (#4813)", "author": {"name": "Samuel Reed", "email": "samuel.trace.reed@gmail.com", "user": {"login": "STRML"}}, "additions": 86, "deletions": 0}}, {"node": {"oid": "723ca0eef896835713024017d94b772c2394c80b", "messageHeadline": "Chore: FLOW command in makefile and logic in .travis.yml(issue#4710).\u2026", "author": {"name": "Scott Stern", "email": "scott.stern06@gmail.com", "user": {"login": "sstern6"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "f8a02a8a9f388569fb1d7d1a9a43891bd59da121", "messageHeadline": "0.0.7", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4019d20945f51d417d94d66ffd9b7d055999ff76", "messageHeadline": "fixes [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d8b344776652c674ccf8f10df65d72b8298a050a", "messageHeadline": "add changelog [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "bbeb311aa0e4726ee24f8692d0059ed6e69fdc7c", "messageHeadline": "intro example [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "4b08a02b225e022dc6fbe99c9c7d701618ed3eb1", "messageHeadline": "fix link [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "fd0821563e0a4d52ba3e880e9b1296c147c1250c", "messageHeadline": "toc [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "f6a8d5eff23ce6da821cebdd9578f14a5d5356cd", "messageHeadline": "doc fixes [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 47, "deletions": 23}}, {"node": {"oid": "a5daad4d32ef99561b64d6f5e07e6b3bbd922103", "messageHeadline": "Use compat-table equals option (#36)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 61, "deletions": 28}}, {"node": {"oid": "d40c684723150c6bea227af32a0671670f05dfbc", "messageHeadline": "hardcode a current node version option (#35)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 47, "deletions": 4}}, {"node": {"oid": "9e97b59a2f556a26720b7f24a6e7729fbfb96481", "messageHeadline": "fixes [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "414acf5fda79a049b403bcfd48f4dc244e3857b1", "messageHeadline": "Change default behavior to act the same as babel-preset-latest (#33)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 46, "deletions": 56}}, {"node": {"oid": "aa61aabb827bf7c3c7f7778435f338b108329305", "messageHeadline": "run lint separately (#32)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "69e93fdb89993b9c5a28640554ded14c143eae8f", "messageHeadline": "add 'whitelist' option (#31)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 84, "deletions": 3}}, {"node": {"oid": "85b5141ceea55ce6dcdbc37b73d10e24ab67cc41", "messageHeadline": "add more aliases", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "8356dd18a24b13e6812b5facba0278e5e67dac75", "messageHeadline": "Simple changelog [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a47341930af14140f610fc9f95e4ef3226758d04", "messageHeadline": "Update plugin data: firefox 52 supports async/await! (#29)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "dcb9e9dd663a5f75fb4ade673b8cf885b949e54d", "messageHeadline": "Add fixture helper for tests (#28)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "b68e9bfba726f53d92d033efef822eead4a91fc7", "messageHeadline": "v6.18.1-v6.18.2 changelog [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "7b64a9d9142832de78edd8cff101282c2636a73c", "messageHeadline": "v6.18.2", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "1a974e58d0a79c93c10f468b4b30a30a44aa7332", "messageHeadline": "v6.18.1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "9681b530e969d77d0b975fe70e129c61a0a166f4", "messageHeadline": "Allow relative paths in babelrc options in options.json (#4797)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "41416839352d4e9d83248092902b49ded88d8cff", "messageHeadline": "Add node 7", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "96404aa4fe112ae28ee2c43d2bc9eeda46b16341", "messageHeadline": "chore(package): update flow-bin to version 0.34.0 (#204)", "author": {"name": "Greenkeeper", "email": "support@greenkeeper.io", "user": {"login": "greenkeeperio-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca0de3b7d4b0830f6f2cbf36a1dd493d6cb05f15", "messageHeadline": "Correct repo [skip ci]", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87707c18cacef72eee09d9b0bd0ab3a412537ee2", "messageHeadline": "Create github Templates (#209) [skip ci]", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "a21100f6b336d1fa2cdd38802304fda7c58cc419", "messageHeadline": "show less packages [skip ci] (#4801)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 39}}, {"node": {"oid": "b6647dd9f57422d9229eeffc40f80a48d036ba83", "messageHeadline": "Update eslint, use codeframe formatter (#4796)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2b6ff53459d97218b0cf16f8a51c14a165db1fd2", "messageHeadline": "chore(package): update flow-bin to version 0.34.0 (#4792)", "author": {"name": "Greenkeeper", "email": "support@greenkeeper.io", "user": {"login": "greenkeeperio-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15eeeb65598e75bb014a8e3805e0d2d12763719d", "messageHeadline": "Fix line endings (#4793)", "author": {"name": "Justin Ridgewell", "email": "jridgewell@users.noreply.github.com", "user": {"login": "jridgewell"}}, "additions": 52, "deletions": 52}}, {"node": {"oid": "fad6483aac4ba59f71f8d0af0ade46a733509179", "messageHeadline": "fixes invalid line offsets in merged sourcemaps", "author": {"name": "Peter Mikula", "email": "peter.mikula@gmail.com", "user": {"login": "peterm0x"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e1ac315653af365b24aa60a4d8810f2b5c9c76e5", "messageHeadline": "fix readme [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "572bc9c1996b4e77209ec6c96ffba56cebf6c843", "messageHeadline": "v6.13.1 changelog [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "b5de37fcd73b072b93e1addcd44ee66f70e4d45f", "messageHeadline": "6.13.1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ba3dcf4ff86361c682c27aea6c92134e68aadcb", "messageHeadline": "add clean command [skip ci] (#201)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "beb8db62646081a88b8db31fe95d4b37aa28d98f", "messageHeadline": "Use rollup for bundling to speed up startup time (#190)", "author": {"name": "Andrew Levine", "email": "DrewML@users.noreply.github.com", "user": {"login": "DrewML"}}, "additions": 32, "deletions": 11}}, {"node": {"oid": "d1b0886d4668ee8d31d9858ef26d59f4062c0be1", "messageHeadline": "add ForAwaitStatement (async generator already added) [skip ci] (#196)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "ec496480381d5c3ce9f14e5df186f2823c50c9b3", "messageHeadline": "chore(package): update chai to version 3.5.0 (#4776)", "author": {"name": "Greenkeeper", "email": "support@greenkeeper.io", "user": {"login": "greenkeeperio-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35b795ce54161c31380032075b0c73bf4496f2c0", "messageHeadline": "Fix Valid example to be actually valid (#4773)", "author": {"name": "Diogo Franco", "email": "diogomfranco@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cfc5d3feae06f9ea5c6741a899cf0a1c281d47b9", "messageHeadline": "docs [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46e15d9557ad60a1fa7ac15182e4799695c4757b", "messageHeadline": "v6.18.0 for babel-runtime [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6ea9111a5129a6ad981d0e7c7d71cb53d1958da", "messageHeadline": "v6.18.0 changelog fixes [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "12f9cd082614945b793493d9f341fd065b0f9497", "messageHeadline": "v6.18.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 148, "deletions": 148}}, {"node": {"oid": "aae09a27d6723f70e3d0012bbbdb6a9e08f52237", "messageHeadline": "update readme [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "094096c9b395ae2510e6f00f6b11df7c5aded3fe", "messageHeadline": "v6.18.0 changelog (#4726) [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 344, "deletions": 1}}, {"node": {"oid": "555ee0cb518954f720f53c15a36f665bb65ba04d", "messageHeadline": "Don't treat JSXIdentifier in JSXMemberExpression as HTML tag. Closes \u2026", "author": {"name": "Andrew Levine", "email": "DrewML@users.noreply.github.com", "user": {"login": "DrewML"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "de46827be7bef5c235d5045669f7359090d51ddc", "messageHeadline": "Handle remapping of JSXIdentifier to MemberExpression in CommonJS tra\u2026", "author": {"name": "Andrew Levine", "email": "DrewML@users.noreply.github.com", "user": {"login": "DrewML"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "7cfe5c13e389a59f5907df4815cc96c6e2843c67", "messageHeadline": "Add TEST_DEBUG env var option for test.sh, to enable node 6 debugger \u2026", "author": {"name": "Andrew Levine", "email": "DrewML@users.noreply.github.com", "user": {"login": "DrewML"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "905efd1f26b5392eefc0ecf9aa557c88e574d86f", "messageHeadline": "chore(package): update browserify to version 13.1.1 (#4762)", "author": {"name": "Greenkeeper", "email": "support@greenkeeper.io", "user": {"login": "greenkeeperio-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd4667e649bc63857fbbe4cfae7399fd4f759b93", "messageHeadline": "Increase test coverage (#4742)", "author": {"name": "Moti Zilberman", "email": "motiz88@gmail.com", "user": {"login": "motiz88"}}, "additions": 296, "deletions": 22}}, {"node": {"oid": "beda884f4147d7c25d341a93aa0d77211f276518", "messageHeadline": "Make getBinding ignore labels; add Scope#getLabel, Scope#registerLabe\u2026", "author": {"name": "Juriy Zaytsev", "email": "kangax@gmail.com", "user": {"login": "kangax"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "7bb430aeea28edafd7c923b14836101aed2accdf", "messageHeadline": "Add variance node type and generate property variance annotations (#4\u2026", "author": {"name": "Sam Goldman", "email": "samwgoldman@gmail.com", "user": {"login": "samwgoldman"}}, "additions": 76, "deletions": 10}}, {"node": {"oid": "930cdd01a7cb3e613d0b163000add26f3b81f031", "messageHeadline": "6.13.0", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b77a57faf829b93fc78a54be9318002ba2d37112", "messageHeadline": "Changelog 6.13.0 (#193) [skip ci]", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "8af614022cb1731a2c7c437eaf2b6688ab5f6535", "messageHeadline": "readme on ie [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "7443f9e1c223da81a8e9085ea8a1914b7a686b2a", "messageHeadline": "Add make command to delete node_modules (#4748)", "author": {"name": "Kai Cataldo", "email": "kaicataldo@users.noreply.github.com", "user": {"login": "kaicataldo"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "4b3aaae9c001c423a0a0cee438b86b370c06657f", "messageHeadline": "fixes [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 37, "deletions": 8}}, {"node": {"oid": "6bc10b5573df7244170bc84840bad5d2fb992a7a", "messageHeadline": "Support ObjectExpression in static path evaluation (#4746)", "author": {"name": "Moti Zilberman", "email": "motiz88@gmail.com", "user": {"login": "motiz88"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "d9dd32860a493cd202a06e9fdc49083af7cee026", "messageHeadline": "Fix replacing for-of if inside label (#4736)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "e047a1b89a4b26c2fd56b6306144b8f3057ac368", "messageHeadline": "Flow: Allow class properties to be named `static` (#184)", "author": {"name": "Moti Zilberman", "email": "motiz88@gmail.com", "user": {"login": "motiz88"}}, "additions": 162, "deletions": 6}}, {"node": {"oid": "d14c8bd8941df1ea485510f68908a5f7d69e28f0", "messageHeadline": "Fix .gitattributes line ending setting (#191)", "author": {"name": "Moti Zilberman", "email": "motiz88@gmail.com", "user": {"login": "motiz88"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c2794dc85af9ed1aa6bd319ba279d04fb34e392", "messageHeadline": "Replace `path-exists` with `fs.existsSync` (#4731)", "author": {"name": "Simen Bekkhus", "email": "sbekkhus91@gmail.com", "user": {"login": "SimenB"}}, "additions": 14, "deletions": 24}}, {"node": {"oid": "05bdd4822a54153a981bcc727b4a2853b029210c", "messageHeadline": "Merge pull request #4744 from nhajidin/fix-checkout", "author": {"name": "Moti Zilberman", "email": "motiz88@gmail.com", "user": {"login": "motiz88"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dfe896dd5436cca9f36ee78f1518488a0a9fd468", "messageHeadline": "Avoid unnecessary +0 in transform-es2015-parameters (#4738)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "391e5bd813c3ba9b42d7e8a72a1d45f4178d0bfd", "messageHeadline": "[import()] Initial support for dynamic-import (#4699)", "author": {"name": "Jordan Gensler", "email": "jordangens@gmail.com", "user": {"login": "kesne"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "71e0e00bfed989082fe529deb89317646436cee0", "messageHeadline": "Fix line endings on checkout", "author": {"name": "Nazim Hajidin", "email": "nhajidin@gmail.com", "user": {"login": "nhajidin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d72a89df66ae65df3e5c549d98767d2dcd0cd10", "messageHeadline": "Fix flowtype and add inType to state (#189)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "b8eeddf960583dc09515b50640e296f0aa0e90b6", "messageHeadline": "Automatically generate missing expected.js fixtures (#4735)", "author": {"name": "Moti Zilberman", "email": "motiz88@gmail.com", "user": {"login": "motiz88"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "01e984fd0f21bb284943a508d2acc7c458aab13e", "messageHeadline": "Allow \"async\" as identifier for object literal property shorthand (#187)", "author": {"name": "Andrew Levine", "email": "DrewML@users.noreply.github.com", "user": {"login": "DrewML"}}, "additions": 212, "deletions": 1}}, {"node": {"oid": "478bba0adeabe51f0d0aaff3144d2b5d01c4798e", "messageHeadline": "Fix few typos in issue/pr templates (#4739) [skip ci]", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6ec93d782b730a0312fde00533a848385a866f0b", "messageHeadline": "Extract resolveFromPossibleNames to remove duplicated logic", "author": {"name": "Richard Macklin", "email": "richard.github@nrm.com", "user": {"login": "rmacklin"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "4ea100764559c931cb6c6b4f716fbc533964fa33", "messageHeadline": "Remove unneeded tests", "author": {"name": "Richard Macklin", "email": "richard.github@nrm.com", "user": {"login": "rmacklin"}}, "additions": 0, "deletions": 22}}, {"node": {"oid": "e24f07dfda1d6976c0018dfc7d22a74d273132a3", "messageHeadline": "Extract resolvePreset method to babel-core public API", "author": {"name": "Richard Macklin", "email": "richard.github@nrm.com", "user": {"login": "rmacklin"}}, "additions": 50, "deletions": 15}}, {"node": {"oid": "f4389a1886498195b3f43065a152a01d61f21646", "messageHeadline": "Extract resolvePlugin method to babel-core public API", "author": {"name": "Richard Macklin", "email": "richard.github@nrm.com", "user": {"login": "rmacklin"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "9b6e2437367b2f6b8b7d2a3e234b989a3c56a32f", "messageHeadline": "Raise error on duplicate definition of __proto__ (#183)", "author": {"name": "Moti Zilberman", "email": "motiz88@gmail.com", "user": {"login": "motiz88"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c18bf83cccfca3a6fddf6c52fd1678c04223b3e", "messageHeadline": "Increase test coverage (#175)", "author": {"name": "Moti Zilberman", "email": "motiz88@gmail.com", "user": {"login": "motiz88"}}, "additions": 646, "deletions": 28}}, {"node": {"oid": "490ae9a44ceda58d217e949b2dd780ec0d558900", "messageHeadline": "Error on missing expected.json fixture in CI (#188)", "author": {"name": "Moti Zilberman", "email": "motiz88@gmail.com", "user": {"login": "motiz88"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2dc919d4c67061eb346a31624d3adb884813478f", "messageHeadline": "contributing updates [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9299921d07e3ddda8c47df1201db812b53e6d761", "messageHeadline": "increase git depth [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f8ab292138d71027879564dde339b4cde07a666", "messageHeadline": "Change usage of \"suite\"/\"test\" in unit-tests to \"describe\"/\"it\" (#4734)", "author": {"name": "Andrew Levine", "email": "DrewML@users.noreply.github.com", "user": {"login": "DrewML"}}, "additions": 142, "deletions": 145}}, {"node": {"oid": "c0038221d70459cf2c1115e8ff31f0791be53fa5", "messageHeadline": "Run ESLint on test files, and fix lint errors in test files (#4732)", "author": {"name": "Andrew Levine", "email": "DrewML@users.noreply.github.com", "user": {"login": "DrewML"}}, "additions": 301, "deletions": 307}}, {"node": {"oid": "fd218abffbd2b9051c0a4b4d7ee775a5f29cb251", "messageHeadline": "Add .gitattributes forcing LF line endings (#4730)", "author": {"name": "Moti Zilberman", "email": "motiz88@gmail.com", "user": {"login": "motiz88"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "520d69b12592569793c00ac413034ab4e0e32998", "messageHeadline": "contributing a new plugin [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "394c9543c998acb26bb3c4537744bab01ec8a459", "messageHeadline": "Add .gitattributes and .editorconfig for LF line endings (#179)", "author": {"name": "Moti Zilberman", "email": "motiz88@gmail.com", "user": {"login": "motiz88"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "0bbe1e1eecfe26d6b98f78c916cd306c52fc5f48", "messageHeadline": "Readd missin .eslinignore for IDEs", "author": {"name": "Daniel Tschinder", "email": "code@tschinder.de", "user": {"login": "danez"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "26809e8ce7d6d0e79db919577d84ed62ac100f5b", "messageHeadline": "Property variance type annotations for Flow plugin (#161)", "author": {"name": "Sam Goldman", "email": "samwgoldman@gmail.com", "user": {"login": "samwgoldman"}}, "additions": 1228, "deletions": 65}}, {"node": {"oid": "b5877f04b1a9a39549221307ce7e4633116387ad", "messageHeadline": "Fix up #172 (#177)", "author": {"name": "Moti Zilberman", "email": "motiz88@gmail.com", "user": {"login": "motiz88"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "76de1cc8a42d36888646e4633ee6438e1769dc83", "messageHeadline": "Update tests for changed error messages in Babylon (#4727)", "author": {"name": "Moti Zilberman", "email": "motiz88@gmail.com", "user": {"login": "motiz88"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3525c0039775031409dd19adbbce4fe9bbb88a2f", "messageHeadline": "v6.12.0 changelog [skip ci] (#176)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 84, "deletions": 1}}, {"node": {"oid": "a88a8e9c159b7a8880cc4cc636274e4cbbe43b95", "messageHeadline": "6.12.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b4a19d520a9f6a88cfa2bb07389f12401e68185", "messageHeadline": "test fixes", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9ecf7632184760ad67657c9a38e13554a239a547", "messageHeadline": "lint [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3af158ba5e528931703d5f7eb0df3343ef0d441", "messageHeadline": "Annotate more errors with expected token (#172)", "author": {"name": "Moti Zilberman", "email": "motiz88@gmail.com", "user": {"login": "motiz88"}}, "additions": 45, "deletions": 41}}, {"node": {"oid": "2827d660fc08700f6ad982d1bb06bc3c2e8a4089", "messageHeadline": "Make special case for class property initializers in `shadow-function\u2026", "author": {"name": "Moti Zilberman", "email": "motiz88@gmail.com", "user": {"login": "motiz88"}}, "additions": 34, "deletions": 7}}, {"node": {"oid": "fde16f10fa083faf2e6a6792b8a15ca4cc8a9a32", "messageHeadline": "Add useBuiltIns option to helper-builder-react-jsx (#4655)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "15183078e6783db4d4d3deebba97e10b4fa68db3", "messageHeadline": "Add EmptyTypeAnnotation (#4724)", "author": {"name": "Sam Goldman", "email": "samwgoldman@gmail.com", "user": {"login": "samwgoldman"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "99fbcefa65c5630f8fe5e6301f5075bc69245a5c", "messageHeadline": "allow keyword in Flow object declaration property names with type par\u2026", "author": {"name": "Dan Harper", "email": "intouch@danharper.me", "user": {"login": "danharper"}}, "additions": 2427, "deletions": 1}}, {"node": {"oid": "f7c1af1c1f986c5b389faba83657d40d1eac31ae", "messageHeadline": "allow keyword in object/class property names with Flow type parameter\u2026", "author": {"name": "Dan Harper", "email": "intouch@danharper.me", "user": {"login": "danharper"}}, "additions": 1603, "deletions": 0}}, {"node": {"oid": "c63c1bc72824ab5724d6db479e4e8585be1bbb5f", "messageHeadline": "[dynamic-import] Implementing import() syntax (#163)", "author": {"name": "Jordan Gensler", "email": "jordangens@gmail.com", "user": {"login": "kesne"}}, "additions": 1475, "deletions": 1}}, {"node": {"oid": "50baac32516986032e20516534ba2cd2868ca29a", "messageHeadline": "Remove babel-doctor from babel-cli (#4725)", "author": {"name": "Kai Cataldo", "email": "kaicataldo@users.noreply.github.com", "user": {"login": "kaicataldo"}}, "additions": 1, "deletions": 240}}, {"node": {"oid": "dc4140dc5fce8e1aae1cc0a6d4598a44424d6712", "messageHeadline": "Fixed incorrect compilation of async iterator methods (#4719)", "author": {"name": "Jamesernator", "email": "Jamesernator@users.noreply.github.com", "user": {"login": "Jamesernator"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "4c445fd5f8505f9e81afc5bac2e2072914af7f52", "messageHeadline": "Remove kcheck (#173)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 50, "deletions": 23}}, {"node": {"oid": "b31834ad298ca1017148c2b54786d4395c47824f", "messageHeadline": "Allow typeAnnotations for yield epressions (#174)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 333, "deletions": 4}}, {"node": {"oid": "9fc51d62929e6d134abc8f63d840f0cf27c63665", "messageHeadline": "Consolidate contiguous var declarations in destructuring transform (#\u2026", "author": {"name": "Moti Zilberman", "email": "motiz88@gmail.com", "user": {"login": "motiz88"}}, "additions": 130, "deletions": 120}}, {"node": {"oid": "44f77bd72483d51f0fcac4eaed6ca66d77261108", "messageHeadline": "Add EmptyTypeAnnotation (#171)", "author": {"name": "Sam Goldman", "email": "samwgoldman@gmail.com", "user": {"login": "samwgoldman"}}, "additions": 830, "deletions": 0}}, {"node": {"oid": "71790aace08bb0d035b9245852f9b5ad52642183", "messageHeadline": "update eslint-config, fixes, add commands (#4721)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "5ab09c961794b4f8db08ee6012233b57eb5ec92c", "messageHeadline": "0.0.6", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d84ea7f478570b91954b0d6d534901add16c46db", "messageHeadline": "ignore scripts", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3604ff24c3fa72a750ea32f9ef977391a38bbf1f", "messageHeadline": "0.0.5", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63d4aecf89edd6878daee7a2e98cf59734345307", "messageHeadline": "android/ios", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a082a7386945d8dd4bda49e138c0ce562f1f5f89", "messageHeadline": "add ie", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3df730b490f3e097da8819e6b99e3fd11ae60181", "messageHeadline": "cleanup", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 23}}, {"node": {"oid": "208e0ed4a4ac8d5cf1f33f9e55b1009731d64b53", "messageHeadline": "error when no targets option is passed", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "15f05c0e9ee4e2a71355b7905f31563504239dcf", "messageHeadline": "back to upstream, update data for new ff", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "da318cd209a54fa36f829014bf53bff1a6f675cb", "messageHeadline": "fix browserslist docs [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "03f6cae25f95fbd23353fc016d0ef7f944f9cda4", "messageHeadline": "Adds `browsers` property to use browserslist's queries (#19)", "author": {"name": "Artem Yavorsky", "email": "info@yavorsky.org", "user": {"login": "yavorsky"}}, "additions": 93, "deletions": 6}}, {"node": {"oid": "c300230a59ff80f524be609c12bc158cada1ead5", "messageHeadline": "v6.11.6 changelog [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "c6e36eff86eac5af4a2d8252b48b26e19bcbc025", "messageHeadline": "6.11.6", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e14f93d1bb967310b7df213c005df3d394fbf00e", "messageHeadline": "Fix crash when exporting with destructuring and sparse array (#170)", "author": {"name": "Jeroen Engels", "email": "jfm.engels@gmail.com", "user": {"login": "jfmengels"}}, "additions": 162, "deletions": 7}}, {"node": {"oid": "4a3893a49e799bbfc02ae1efa07945c1d8cca015", "messageHeadline": "Add Caveat section to Readme.md (#24) [skip ci]", "author": {"name": "Paul Sanchez", "email": "basicdays@gmail.com", "user": {"login": "basicdays"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "b1fc65530d822f84798582ad68da7e35d01ab1bc", "messageHeadline": "v6.11.4 changelog [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "066826f7fab7fc793889677beed0b501d33fa1a0", "messageHeadline": "skipped v6.11.4 [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ebe7c8a90ccd4bcc778f256728ed90e5906fc7e1", "messageHeadline": "6.11.5", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b05bd7839a906b5baaa10c97ab5c604d05c9a210", "messageHeadline": "fixes [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "02d6cc6ccbfb65f2a952ca4f67276b5252a5b6c8", "messageHeadline": "v6.11.4 changelog [skip ci] (#168)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "6e17a646ff0d0166fbca3df6e05600bc3e7c6a18", "messageHeadline": "changelog emoji [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "09f135f9a1080e962be5f440cad11f6fa4f863fe", "messageHeadline": "fix spacing [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d4d6d05d25330ed663c587037af284e517ca730e", "messageHeadline": "Slightly better error messages (#150)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 127, "deletions": 469}}, {"node": {"oid": "668428097ce6209e14a588fa3353933292c46d78", "messageHeadline": "add deprecated in readme for class-constructor-call [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ccff8fa2869a25826bffdae6158152839d1d8380", "messageHeadline": "add deprecated in readme for class-constructor-call [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a979b56189dfa69feaca4b4a119106470847be8", "messageHeadline": "add deprecated description for class-constructor-call [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b02a6d29838d80f75e1db61d5eb7225f545a6c8", "messageHeadline": "Add missing description to all package.json files (#4703) [skip ci]", "author": {"name": "Flavio Corpa", "email": "flaviocorpa@gmail.com", "user": {"login": "kutyel"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "9c7d8c4cad64c814072477c55884b2aa8811bda2", "messageHeadline": "update phab links explanation [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "1dca51f8ab3adcc05f350df7421d27dc3d05349f", "messageHeadline": "Enable babel for tests (#4564)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 43, "deletions": 27}}, {"node": {"oid": "4fc0a3839eac5c304deef64a6a2084ae61ca130b", "messageHeadline": "Fix: Allow identifier `async` for default param in arrow expression (\u2026", "author": {"name": "Kai Cataldo", "email": "kaicataldo@users.noreply.github.com", "user": {"login": "kaicataldo"}}, "additions": 2221, "deletions": 1}}, {"node": {"oid": "c2387f044485a51bfed6e9ab8408fd0c3204ea09", "messageHeadline": "fix(shouldIgnore): filename normalization should be platform sensitiv\u2026", "author": {"name": "Eric Rozell", "email": "erozell@outlook.com", "user": {"login": "rozele"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27ee74ea140480bfdd5c36948334886c9615d5cf", "messageHeadline": "Better error messaging when preset options are given without a corres\u2026", "author": {"name": "Kai Cataldo", "email": "kaicataldo@users.noreply.github.com", "user": {"login": "kaicataldo"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "417a9c8dc3d715c350a82d160f8d21e392ae172e", "messageHeadline": "mention process.versions.node [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7dd45f74658ab92681da194fca9ce9f2e8cba94d", "messageHeadline": "Check for duplicate named exports in exported rest elements/propertie\u2026", "author": {"name": "Kai Cataldo", "email": "kaicataldo@users.noreply.github.com", "user": {"login": "kaicataldo"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "efbeb06c63d7444f4b1cf5ee72f172ccd27a656d", "messageHeadline": "explain how it works [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "760bbd6014d2eb48b87e842f4dce041647b22d7d", "messageHeadline": "\ud83d\ude80 Update home-or-tmp to version 2.0.0 (#4660)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0aa3ac2bb5ebf977a0786af4117d6c3aa767ab96", "messageHeadline": "Update babel parser options (#4688)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 5, "deletions": 13}}, {"node": {"oid": "d11eace18c24d6558660c1af81fb33f459d4e198", "messageHeadline": "0.0.4", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4903395cbf001e9c082672ad73caca4009bcf027", "messageHeadline": "remove integer error for node, add debug option (#18)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 45, "deletions": 26}}, {"node": {"oid": "d11c2af388f52dec350df5e80fc47785e207b342", "messageHeadline": "0.0.3", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d221bfba9131ba9e768a516f7db001bca3686a73", "messageHeadline": "Temp rm experimental (#17)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "a665d4a5ae5a0297d884590b799c8b4e8d905a92", "messageHeadline": "update node data, fix version issues (#13)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 101, "deletions": 23}}, {"node": {"oid": "2697bfd8204f4a380bb9961e45f28ff6d1fbd220", "messageHeadline": "clarify proposals [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46a4d9c22d2c37c600f45bda29c584a963d7b10b", "messageHeadline": "readme [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fb60b88601f82b2978c06a4332e04dd613549a39", "messageHeadline": "update readme [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6b9404ab52d45f364f5a599728ffb11029309558", "messageHeadline": "fixes, run build script in node 0.10 with babel-node (#12)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 69, "deletions": 28}}, {"node": {"oid": "77a6d686bac938bb0e4b6dc93867d56b3238ec4e", "messageHeadline": "Build the browser data from ES compatibility table (#8)", "author": {"name": "Ville Immonen", "email": "ville.immonen@iki.fi", "user": {"login": "fson"}}, "additions": 330, "deletions": 137}}, {"node": {"oid": "655ae2cada705b500c0f86ec5801d1a8d9cbd477", "messageHeadline": "Syntax highlighting added (where missing) \u2728 (#11) [skip ci]", "author": {"name": "Rubens Mariuzzo", "email": "rubens@mariuzzo.com", "user": {"login": "rmariuzzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33eb56ab09e5dcabbd135f3f34fc707c5ea3fbb9", "messageHeadline": "fix error when constructor default arg refers to own static property \u2026", "author": {"name": "Dan Harper", "email": "intouch@danharper.me", "user": {"login": "danharper"}}, "additions": 63, "deletions": 3}}, {"node": {"oid": "6cfd3d91b2efea83425016aa97011a41231b3bfb", "messageHeadline": "Update: Eslint to 3.0 and update CI builds (fixes #4638) (#4680)", "author": {"name": "Gyandeep Singh", "email": "gyandeeps@gmail.com", "user": {"login": "gyandeeps"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "0366d1ad1989bc32ac6290d65be271b861918b0c", "messageHeadline": "Handle side effects correctly in rest params index expressions (#4348\u2026", "author": {"name": "Moti Zilberman", "email": "motiz88@gmail.com", "user": {"login": "motiz88"}}, "additions": 33, "deletions": 6}}, {"node": {"oid": "7a7704fea02d7e839fe412459730735bb64f1503", "messageHeadline": "Fix block scoping transform for declarations in labeled statements (#\u2026", "author": {"name": "Moti Zilberman", "email": "motiz88@gmail.com", "user": {"login": "motiz88"}}, "additions": 37, "deletions": 15}}, {"node": {"oid": "a62905c61d9c995a11703ab4dcdc7d759c71ce4b", "messageHeadline": "Remove travis short-circuit script (#4676)", "author": {"name": "Moti Zilberman", "email": "motiz88@gmail.com", "user": {"login": "motiz88"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "12d2673038e81c6862e48c77e96db8774ac8da70", "messageHeadline": "Add test for rest params name collision with top-level name (#4333) (\u2026", "author": {"name": "Moti Zilberman", "email": "motiz88@gmail.com", "user": {"login": "motiz88"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "a15f992feb43e0d6672ba8bb3bd2b7f85492b95a", "messageHeadline": "\ud83d\ude80 Update fs-readdir-recursive to 1.0.0 (#4662)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d863baef8138bce474879d2d0e4c56182fb408a", "messageHeadline": "\ud83d\ude80 Update chai to version 3.0.0 (#4664)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7977c9249eeb38343a2cad3da3de3e63b0ef81d7", "messageHeadline": "Babel API example (#4675) [skip ci]", "author": {"name": "Sebastiaan Deckers", "email": "seb@ninja.sg", "user": {"login": "sebdeckers"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5b5d8f337df81e2f32ce0dc35e326de9813fda0", "messageHeadline": "Avoid repeating impure (template) literals when desugaring **= (#4403\u2026", "author": {"name": "Moti Zilberman", "email": "motiz88@gmail.com", "user": {"login": "motiz88"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "9e17aaf043be9dbcb1abf8db5a9fb81e3972b75e", "messageHeadline": "retain return types on ObjectMethods in transform-es2015-shorthand-pr\u2026", "author": {"name": "Dan Harper", "email": "intouch@danharper.me", "user": {"login": "danharper"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "9e6ac7b6931d7f94e541fd938c46235c9ad66239", "messageHeadline": "typo [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "338e6364a33ba78227c81da4df02ccbea465141c", "messageHeadline": "update pkgs [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "7f772e94cea0aa140431f9172e880e03bf3db7b1", "messageHeadline": "retain method return types on transform-es2015-classes (closes #4665)\u2026", "author": {"name": "Dan Harper", "email": "intouch@danharper.me", "user": {"login": "danharper"}}, "additions": 144, "deletions": 0}}, {"node": {"oid": "680f35f6064912cda111703fee5b6cf7516f8565", "messageHeadline": "Update links to estree", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "76e69277d700a4d1227f190b0c2d3b3b9c5ac27b", "messageHeadline": "Check for duplicate named exports in exported destructuring assignmen\u2026", "author": {"name": "Kai Cataldo", "email": "kaicataldo@users.noreply.github.com", "user": {"login": "kaicataldo"}}, "additions": 2298, "deletions": 79}}, {"node": {"oid": "fc54264f70326b07c755f79202683e06d0a26915", "messageHeadline": "update json5 to version 0.5.0 (#4649)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2dcee25d37df383dd5593b672ea24571a9afc2c8", "messageHeadline": "Exclude super from being assign (#4642)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "ab3cff7cc332ac43fd059de2be04e27fe2ac4151", "messageHeadline": "Update detect-indent to version 4.0.0 (#4652)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a69b8a2528e4759d08657e83834aff9e71ac51e", "messageHeadline": "Update globals to version 9.0.0 (#4651)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0dbb1e7700a970d9a756a02f582bd8aff971040", "messageHeadline": "Inline shebang-regex (#4650)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c57e0e88a543e5f2af2e876a4e6fb999a335aae8", "messageHeadline": "changed bool to boolean as well as updated tests (#4646)", "author": {"name": "sugargreenbean", "email": "minh.j.van@gmail.com", "user": {"login": "sugargreenbean"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "cc867991517d41075e632890e2442ce896702845", "messageHeadline": "Docs: Fix babel-plugin-transform-async-generator-functions heading (#\u2026", "author": {"name": "Gyandeep Singh", "email": "gyandeeps@gmail.com", "user": {"login": "gyandeeps"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9eb99dec9f7562a98ccb240224178801c84b4e9f", "messageHeadline": "Tweak license for GitHub display (#4653)", "author": {"name": "Brian Ng", "email": "bng412@gmail.com", "user": {"login": "existentialism"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7ed15e298a464ef0d71ea5c7596177d8de24152a", "messageHeadline": "mention issues [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5de1feac1ddbdab8b62aff4eef7d57fab1e5d2e7", "messageHeadline": "Fix README", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c2302a02f91dc77d43ab61a8a0841b5d6375644", "messageHeadline": "6.11.4", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5bac6e8ad99bcbf608f6df30d9942d6269f88fac", "messageHeadline": "Temporary rollback for erroring on trailing comma with spread (#154)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 246, "deletions": 4}}, {"node": {"oid": "1285131e3eb28ab6f5f62a7c5fd3ffd7ce1e5eb8", "messageHeadline": "v6.11.3 changelog [skip ci] (#153)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "45c68c731157cfc58d074ec046432fbc50f6240a", "messageHeadline": "6.11.3", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4847403b84ef9e662fb6434b38120c937cb11351", "messageHeadline": "add npm run changelog", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e50b3c890fd97d45349f6d1b6626bab6c81d4ac5", "messageHeadline": "v6.17.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "fc3912217ffdcf775ad1459cb173d19c868f3233", "messageHeadline": "v6.17.0 changelog [skip ci] (#4637)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 99, "deletions": 0}}, {"node": {"oid": "6afbacbdf71cb254d31958cc5adaf9e29f9bd352", "messageHeadline": "Add emoji to changelog label/headings [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5a8070a39701d843e4fe347f2ba2eeb986a1458a", "messageHeadline": "Forward bound shadowed function when hoisting identifiers (#4635)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "f9ccee9d834f8fc4bcb89ab909a65856e0b32875", "messageHeadline": "fixed babel/babel#4632 - missing parentheses around yield expression \u2026", "author": {"name": "Bruno Jouhier", "email": "bjouhier@gmail.com", "user": {"login": "bjouhier"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "16716ea3de4faebc650d894a233d3b3020798509", "messageHeadline": "Fix rest parameters with flow type casting (#4636)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "fe2b9d73ed60dc541d2d9ecc97bd87186dd86cf6", "messageHeadline": "update .PHONY [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0e02a18216d07690f1f8c1618af50ced1d8208e2", "messageHeadline": "fix regression in transform-flow-comments for class properties (#4623)", "author": {"name": "Dan Harper", "email": "intouch@danharper.me", "user": {"login": "danharper"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "46339463bd8589f6f074dc70cabd3322d846ac7e", "messageHeadline": "Resolve presets with named exports correctly (#4620)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 180, "deletions": 6}}, {"node": {"oid": "78b2763e78f8a801c135c6904249140026a38a1d", "messageHeadline": "transform-async-generator: use babel-runtime 6 (#4626)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d728750c9335d7ac0bad3d9a33a1affe1204eb6", "messageHeadline": "Add retainFunctionParens option (#4621)", "author": {"name": "Juriy Zaytsev", "email": "kangax@gmail.com", "user": {"login": "kangax"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "1bf315d38855017259bca89e47d25cf53c9d8f9c", "messageHeadline": "0.0.2", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4acfc31d9b5772c0f27518f91bd2c9e584a8573", "messageHeadline": "Fix: export default", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f363b60bb6970239ab3d8b0ab779d3fa71f761b", "messageHeadline": "Move async-generators to stage-3 (#4617)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7877829fcb4d4ed50cb2832019947cfc2eb55b9c", "messageHeadline": "Add static errors for object rest (#149)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 281, "deletions": 34}}, {"node": {"oid": "949febbcf041d4fc702f087af091b7f6348f0456", "messageHeadline": "chore(package): update flow-bin to version 0.33.0 (#4614)", "author": {"name": "Greenkeeper", "email": "support@greenkeeper.io", "user": {"login": "greenkeeperio-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "159779d582defb035db1ac1802e15a06dfc7b29d", "messageHeadline": "Merge pull request #4611 from babel/async-gen-stg-2", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "efa0affea193a6ad4d9035a4292cff0d78b97376", "messageHeadline": "move object-rest-spread to stage-3", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "0ab904e2d96dc3157b0e32727951b658a569b323", "messageHeadline": "Add transform-async-generator-functions to stage-2", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "37419b44b92a366b92bcc01be4f635459ddd77e6", "messageHeadline": "v6.16.3", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aa0aada8ad136c7d932eb04b4dd405e55b5c3fa7", "messageHeadline": "Forcing source-map-support module into node environment, so its not t\u2026", "author": {"name": "Joakim", "email": "bannan@gmail.com", "user": {"login": "trmjoa"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6abc28e532705b3ace1cf606da90d3999fbf46ad", "messageHeadline": "update types readme [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "b3e04da882369cba827462b39d6000a43fcce80f", "messageHeadline": "v6.16.2", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5a1984aa413b4776de92300c163372fbf873ad51", "messageHeadline": "make babel-helper-remap-async-to-generator bc with babel 6.15 and low\u2026", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "682e9658c98357481c8404af5d7a11e7279f726b", "messageHeadline": "Fix bodyless async functions (#4600)", "author": {"name": "Dan Harper", "email": "intouch@danharper.me", "user": {"login": "danharper"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "6d82ee297eb304a1b96fca77818e03ff77ae39c4", "messageHeadline": "fix link [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08c0557b263c1a949aa4d2919bb18cba7d3980f9", "messageHeadline": "v6.16.1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "64cdbf7ca03ca6e04c7a8ad472b23a9ad3908c02", "messageHeadline": "Add back babel-runtime (#4591)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6d22f258db2d20217d11df98a186196408133240", "messageHeadline": "v6.16.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 86, "deletions": 86}}, {"node": {"oid": "4f2637e1ecbf6bad1b96d6a49f38dbd71cfc915f", "messageHeadline": "v6.16.0 changelog [skip ci] (#4545)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 342, "deletions": 7}}, {"node": {"oid": "8709899b4240343d2eaab3e02ba80070c82dcf63", "messageHeadline": "fix flow-strip-types/flow-comments removing entire ClassProperty (#4587)", "author": {"name": "Dan Harper", "email": "intouch@danharper.me", "user": {"login": "danharper"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "5ea57d5e9cb1c049fba142930ba3acde9cc473c2", "messageHeadline": "fix tests and add exec test", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 84, "deletions": 26}}, {"node": {"oid": "26e79c543374e99e6742eac69d8f1f9d4ecf5ed1", "messageHeadline": "Implement support for async generator functions and for-await statements", "author": {"name": "zenparsing", "email": "zenparsing@gmail.com", "user": {"login": "zenparsing"}}, "additions": 778, "deletions": 24}}, {"node": {"oid": "9cc0981c515f58e0de5fa14157d29dfe254a5931", "messageHeadline": "get / set are valid property names in default assignment (#142)", "author": {"name": "jezell", "email": "jezell@gmail.com", "user": {"login": "jezell"}}, "additions": 506, "deletions": 2}}, {"node": {"oid": "bf0e256c3af1af3353c929d52c95b445309bfb83", "messageHeadline": "babel-code-frame: Highlight strings with green (not red) (#4579)", "author": {"name": "Simon Lydell", "email": "simon.lydell@gmail.com", "user": {"login": "lydell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e40aad53a4e5d7d05b7c90548e4f23e35214ad14", "messageHeadline": "Improve syntax highlighting colors (#4572)", "author": {"name": "Simon Lydell", "email": "simon.lydell@gmail.com", "user": {"login": "lydell"}}, "additions": 59, "deletions": 27}}, {"node": {"oid": "b2eb5eca6fe07bfbba6a8013fbe6ea3cf9c3aa3b", "messageHeadline": "babel-core: add options for different parser/generator (#3561)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 136, "deletions": 3}}, {"node": {"oid": "90f3f9049f05090343ffeb10bbc2634096bfd1c0", "messageHeadline": "babel-register: update source-map-support to latest (#4577)", "author": {"name": "Maxime Thirouin", "email": "m@moox.io", "user": {"login": "MoOx"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50d2c5e9303d2f37f3b48af41ce1170e2917614c", "messageHeadline": "Update CONTRIBUTING.md", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "afbe3997a8034378d30bc698ed1f0547e6775180", "messageHeadline": "babel-code-frame: add options for linesBefore, linesAfter (#4561)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 82, "deletions": 8}}, {"node": {"oid": "03d772c2ecedc95f87493e293977e69c3db94d56", "messageHeadline": "Computed class properties (#4500)", "author": {"name": "Moti Zilberman", "email": "motiz88@gmail.com", "user": {"login": "motiz88"}}, "additions": 76, "deletions": 10}}, {"node": {"oid": "a81a0d0f8430fcd13d89655d49a26abf751f5414", "messageHeadline": "Fix fileName options passed to babylon (#4570)", "author": {"name": "Micha Reiser", "email": "micha@famreiser.ch", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4115bcb97d786d530d59513644ebd3eadd105e38", "messageHeadline": "Fix travis", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "fc2b3cb465dd10066100543facf394715b9c4880", "messageHeadline": "Fixes T2299: Prevent REPL from printing implicit 'use strict' (#4562)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "702259d48365125435f4bc2622fe2f37c6290f84", "messageHeadline": "Only exit if the TRAVIS_COMMIT_RANGE  is not empty (#4565)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "819cde936cc9a179163a75c6ef1b44fbe01ef79b", "messageHeadline": "Merge pull request #4511 from motiz88/fix-4462", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "c2ed9de7fb43f2109692af43ac3334af1fda9075", "messageHeadline": "Flip default parameter template (#4515)", "author": {"name": "Justin Ridgewell", "email": "jridgewell@users.noreply.github.com", "user": {"login": "jridgewell"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "08b45ca853af0e2cbaceaee60eec948ae36612c3", "messageHeadline": "Merge pull request #4534 from BoomTownROI/master", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4dcc981d6aa5460552af4b96fa9148bee64c2a24", "messageHeadline": "Removed unnecessary 'return' statements. (#3653)", "author": {"name": "Kay J", "email": "ksjun@mkhq.co.kr", "user": {"login": "ksjun"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "66a4aec1f9a9615e2525f0bf0500e7f2c32e029c", "messageHeadline": "Merge pull request #4566 from loganfsmyth/fix-3695", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 198, "deletions": 125}}, {"node": {"oid": "bae59470da406811773aaae5e1c8ce578be50597", "messageHeadline": "Upgraded all babel-preset-xxxs but babel-preset-es2015 to export syntax", "author": {"name": "Justin Johansson", "email": "thebabellion@gmail.com", "user": null}, "additions": 155, "deletions": 85}}, {"node": {"oid": "ef794198e9145d78329fe3e6ca1cd7e408b954fa", "messageHeadline": "Allow presets to be ES6 exports.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e16a1657ab481c5913684eb05e8adca7d7852210", "messageHeadline": "Align all babel-preset-xxx packages dir structures with status quo", "author": {"name": "Justin Johansson", "email": "thebabellion@gmail.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c2d2702cf93f372f7d8e1359111daafeed9fd695", "messageHeadline": "Fix destructuring evaluation with call expressions (#4552)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "a83262026fd24ce4bba115a27bb31534e2ecf033", "messageHeadline": "Remove unused dependency babel-register (#4560)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ca7c48ff283a450c1b2895a603a3d7e064ea6276", "messageHeadline": "fix travis docs check (#4556)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "d6f4d852848d5f91d9e1edaf44776c9c1a7eeab1", "messageHeadline": "Do not include babel-register in every test (#3669)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "44d44a20f9cf1201a169949c60c4530fabf7de1e", "messageHeadline": "changelog update", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1c0ef220a1a0788e17a88724547e7013f4b83f2", "messageHeadline": "Don't build on *.md change [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "6ce192d883661ecb7991fee81fa4cd75c481ca23", "messageHeadline": "6.11.2 changelog [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "fbd3f6a183b539a9424079752d5f7cdb23c4406b", "messageHeadline": "6.11.2", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d04d12794120466a748772d0c90fcec82ebe74c", "messageHeadline": "Don't do the duplicate check if not an identifier (#140)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 317, "deletions": 1}}, {"node": {"oid": "d7533e899f3d89bd7269a36618a3d6606cc399db", "messageHeadline": "Internal: cancel build with only .md changes (#4547)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "101e9e5636829c3e1871d516b9e3b6592f42436c", "messageHeadline": "Fix styling", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4b11aad5167681b681e90d018d41cc7501a8a16a", "messageHeadline": "6.11.1 (#138)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "8a544542dbb6178814c65fbc12cefd1c011e2bcf", "messageHeadline": "6.11.1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "952d50faf9e34943c60b68c6e8bfd4ecb367e827", "messageHeadline": "Make exportIdentifiers and array so that base object properties are n\u2026", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 107, "deletions": 4}}, {"node": {"oid": "3210bbbce06d5cc20e179a58834e3fd2a598deb0", "messageHeadline": "6.11.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1584cac6a08364670387d0b20a81a9869dcd575", "messageHeadline": "link to example pr [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ca8f167c72444d2d463bd7b3e27b4bbb0cbda88", "messageHeadline": "6.11.0 changelog [skip ci] (#136)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "774e6b446ba3aaca20f65bb3acb54ac9d9e4cd88", "messageHeadline": "Rephrase \"assigning/binding to rvalue\" errors to include context (#11\u2026", "author": {"name": "Moti Zilberman", "email": "motiz88@gmail.com", "user": {"login": "motiz88"}}, "additions": 86, "deletions": 75}}, {"node": {"oid": "1db8c02d053de1232d3f185c048124eb7e7905a3", "messageHeadline": "Remove duplicate default error (#4543)", "author": {"name": "Kai Cataldo", "email": "kaicataldo@users.noreply.github.com", "user": {"login": "kaicataldo"}}, "additions": 8, "deletions": 36}}, {"node": {"oid": "650e33376a564135b9cc0b2460d37163ee5cb672", "messageHeadline": "Disallow duplicate named exports (#107)", "author": {"name": "Kai Cataldo", "email": "kaicataldo@users.noreply.github.com", "user": {"login": "kaicataldo"}}, "additions": 81, "deletions": 6}}, {"node": {"oid": "4e1fbd48d57ce7072899bf266a0c59c0e849ccbd", "messageHeadline": "Add support for computed class property names (#120) (#121)", "author": {"name": "Moti Zilberman", "email": "motiz88@gmail.com", "user": {"login": "motiz88"}}, "additions": 314, "deletions": 2}}, {"node": {"oid": "c07919bc9b89f89f8441b95f36c69833244a9266", "messageHeadline": "Add support for preset organization shortcuts (#4542)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "f3a6e4b0aeab0f039484a75a69cb35ab90937e87", "messageHeadline": "Fix tests with duplicate named exports (#4538)", "author": {"name": "Kai Cataldo", "email": "kaicataldo@users.noreply.github.com", "user": {"login": "kaicataldo"}}, "additions": 960, "deletions": 495}}, {"node": {"oid": "b68918e3775f2b4a97eaa65d243d9a9ad64ac36c", "messageHeadline": "fix static falling through in declare class Flow AST (#135)", "author": {"name": "Dan Harper", "email": "intouch@danharper.me", "user": {"login": "danharper"}}, "additions": 244, "deletions": 1}}, {"node": {"oid": "a793107bf312b923eaa3110cfa2ca80bce320af9", "messageHeadline": "fix lint", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46eb99b18bf148550afdd8fe1e74d35547abe0d5", "messageHeadline": "Use the real sourcemap API and handle input sourcemaps - fixes T7259 \u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 34, "deletions": 19}}, {"node": {"oid": "8f6d4ae5cfa6be1807029e6432d4428b2f01111c", "messageHeadline": "Fix `typeof Symbol.prototype` (#3686)", "author": {"name": "Alberto Piai", "email": "apiai@sensational.ch", "user": {"login": "brainlock"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "9cb73d8e96a87f735081e4470251e8ba84c3cda0", "messageHeadline": "fix call to this.parseMaybeAssign with correct arguments (#133)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb4b2b07444fd7c767d68878f4f8a8c646190c2e", "messageHeadline": "flow plugin: generate exact object type annotations (#3702)", "author": {"name": "Basil Hosmer", "email": "bhosmer@fb.com", "user": {"login": "bhosmer"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "fa7321f9782fbdb05e2829e76b830cb33ceb02dc", "messageHeadline": "add tests for other module formats, from #4524 (#4532)", "author": {"name": "Dan Harper", "email": "intouch@danharper.me", "user": {"login": "danharper"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "f859830e54aa2dd0ce787aca5665d69cc91856a5", "messageHeadline": "Fix: export default arrows with function naming (#4524)", "author": {"name": "Dan Harper", "email": "intouch@danharper.me", "user": {"login": "danharper"}}, "additions": 89, "deletions": 7}}, {"node": {"oid": "c5504c4807c6d9268e767e3a2838fa9fedb5dacd", "messageHeadline": "Update context.js", "author": {"name": "Rob Landers", "email": "landers.robert@gmail.com", "user": {"login": "withinboredom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d2fdb1515bae866e58908964364337f0e4cebe4", "messageHeadline": "let travis handle depth", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "374908611ca1898ecaec023365cc07e4243826e1", "messageHeadline": "add semver note to changelog [skip ci] (#131)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "df60dcbb98348746ec03a8015564d67321f74b8e", "messageHeadline": "6.10.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "399bc6e931660dae7dcf2590b08fc5bb53f6acdd", "messageHeadline": "explanation + fix [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e64d86c1eb991a5b71c8ac0b70b5806d46eb83c9", "messageHeadline": "If loading a preset fails, show its name/path (#4506) (#4517)", "author": {"name": "Moti Zilberman", "email": "motiz88@gmail.com", "user": {"login": "motiz88"}}, "additions": 42, "deletions": 20}}, {"node": {"oid": "cbbc1c7333c7dbfa84e7b0260b7a01f906c2bb56", "messageHeadline": "fix default exported classes without a name (#4518)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 65, "deletions": 1}}, {"node": {"oid": "590ad4d24fef8268696149b3ae67aec54ee12fcc", "messageHeadline": "Replace phabricator tickets with github ones in code comments (#4519)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ec34e5acc72fd541438fe10fc6425a3da4caa34a", "messageHeadline": "Remove unused `thisReference` argument to `getSuperProperty`. (#4520)", "author": {"name": "Brian Donovan", "email": "me@brian-donovan.com", "user": {"login": "eventualbuddha"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "1fce4cb42a56941172dad4ab15966e4507a775bf", "messageHeadline": "Fix striping of typeParameters from arrow functions (#4521)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "c04a8594aecd1c647d83049816682d0cdf854dad", "messageHeadline": "fix typo: interspatial (#129)", "author": {"name": "Steve Mao", "email": "maochenyan@gmail.com", "user": {"login": "stevemao"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8fc6c28900d8d2ffa73f63c36dbbdf8f22c13f57", "messageHeadline": "add note about spec-compliancy and semver (#128)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d000ead2b364567cf6faa7ef4d408154f588c900", "messageHeadline": "6.10.0 changelog [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "f91da191a1abc3a290a8b8bdf2f8450340d6211b", "messageHeadline": "Include typeParameter location in the arrow function expression (#126)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "643d3f37a4496e4c9934b8d14853200f855d7c82", "messageHeadline": "Implement ES2016 check for simple parameter list in strict mode (#106)", "author": {"name": "Timothy Gu", "email": "timothygu99@gmail.com", "user": {"login": "TimothyGu"}}, "additions": 422, "deletions": 158}}, {"node": {"oid": "64145b07e32cc9c5a1c164ca6c93a9ed5b363576", "messageHeadline": "error on invalid flow type annotation with default assignment (#122)", "author": {"name": "Dan Harper", "email": "intouch@danharper.me", "user": {"login": "danharper"}}, "additions": 232, "deletions": 42}}, {"node": {"oid": "dc3036627ba828ed1df6333a23ecf83eaa0fe8b5", "messageHeadline": "Fix Flow return types on arrow functions (#124)", "author": {"name": "Dan Harper", "email": "intouch@danharper.me", "user": {"login": "danharper"}}, "additions": 218, "deletions": 1}}, {"node": {"oid": "abf6ca8e5eb1dacb1b5320f74bc65d6ea9026b88", "messageHeadline": "Add tests for export extensions (#127)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 348, "deletions": 0}}, {"node": {"oid": "0adca965291e0e99344d5807b77acc438b4689b7", "messageHeadline": "Fix Contributing guidelines [skip ci]", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7f24f0966bf136d69d2c9cdefa1b197ec2252ffb", "messageHeadline": "0.0.1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43e0cfb08da3d385d869fe434b64c283d33dadf7", "messageHeadline": "Fix UpdateExpression handling in es2015-modules-commonjs, resolve #4462", "author": {"name": "Moti Zilberman", "email": "motiz88@gmail.com", "user": {"login": "motiz88"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "ddbda7dd04437b4002959e30970943a9ab3528b7", "messageHeadline": "exact object type annotations for Flow plugin (#104)", "author": {"name": "Basil Hosmer", "email": "bhosmer@fb.com", "user": {"login": "bhosmer"}}, "additions": 1820, "deletions": 9}}, {"node": {"oid": "de975b9660014a4533c90190b297352495636530", "messageHeadline": "Use plain js to do the pre/postpublish for the polyfill (#3694)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "ff78fb19f7fa3888fabbd76f3fadf859088f8b31", "messageHeadline": "Only set options in cli if different from default (#4507)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 76, "deletions": 17}}, {"node": {"oid": "993f8872406f0d6bcd1b1afa9cd8338abcabf2f1", "messageHeadline": "Test for ignore with starting slash (#4509)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5e9e659a7fe3a804c40f70c1a80c07dcd9422767", "messageHeadline": "Support custom ports for V8 Inspector (#4508)", "author": {"name": "Andy Kant", "email": "andy@andykant.com", "user": {"login": "andykant"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41f2bbc1049e05b34ea33d8cb41777d3c624b70a", "messageHeadline": "Flow: Fix generating arrow functions with param (#4504)", "author": {"name": "Dan Harper", "email": "intouch@danharper.me", "user": {"login": "danharper"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "5249b9d8091d36836ec7b46319baa4296d3790a0", "messageHeadline": "Remove ES2015 tests than do not parse in ES2016 (#4501)", "author": {"name": "Timothy Gu", "email": "timothygu99@gmail.com", "user": {"login": "TimothyGu"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "d2d34ba8e74ec012b725ddb91f10616c43a2fb53", "messageHeadline": "object rest spread useBuiltIns option (#4491)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "3d93a2ab9c2aeb49aa69469789fda5893a397283", "messageHeadline": "circle.yml: use later version of 0.10", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7041e0b46f343d2c836c97d45ea9dd1769a640bc", "messageHeadline": "add example of a test that requires throwing an error [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "015035cd27e8c47174043bfd9205fddbffdbd371", "messageHeadline": "6.9.2 changelog [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7d561e7a045c847ed3975f90d864e844aa5f77b4", "messageHeadline": "6.9.2", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75cb2711343d1a4b7197537f134d75701e40ad97", "messageHeadline": "Package.json: remove dependencies object [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5f9c381f9c2f9d8121411c14819ca87e39b0f8e0", "messageHeadline": "update packages, use es2015 loose mode, remove babel-runtime transfor\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "b9919bdc489fc1008bdfd54bf1d5bdf4947f663b", "messageHeadline": "babel-generator: Ensure ASCII-safe output for string literals (#4478)", "author": {"name": "Mathias Bynens", "email": "mathias@qiwi.be", "user": {"login": "mathiasbynens"}}, "additions": 8, "deletions": 20}}, {"node": {"oid": "e5b9c92d3d20859c6aefdcc9df2f757dbe137b8e", "messageHeadline": "mention the redirect url [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "2b4e49dd6496945e3e490d84b2a635cf730d15e2", "messageHeadline": "Docs: github issues [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "a1b46f164072cec5862d8cc12de8ebea42b88ba6", "messageHeadline": "Issue and PR templates (#3690) [skip ci]", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "1445dadb234e396b3369316120fff56b4040c6e0", "messageHeadline": "Remove unused regenerator deps (#3703)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "69a9ba86aec677fa3e8c861ad2f2599af9134463", "messageHeadline": "Enable partial code coverage (#109)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e2a4738020fac9def681a0a031df8e84ab23e7f6", "messageHeadline": "add badges [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "989211b914efb5213dff85aa08afc87e067fb068", "messageHeadline": "add example [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "143e2d3cbf21e04c5a1a403c584d06cdeb0a2600", "messageHeadline": "update [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "1d1efe3205c1080e06fb154ab39c8f1fcbc16058", "messageHeadline": "typo [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4997e184d5e436dac4a2d97444333f71436f4c55", "messageHeadline": "fixes [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ba5aa48b0cde521bda69095da165b7127b3afb63", "messageHeadline": "update readme [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 9, "deletions": 29}}, {"node": {"oid": "2c97212fd40b0c5662a70ff9bbfd435dca762d3a", "messageHeadline": "modules/loose opts from es2015 preset, add travis (#6)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 118, "deletions": 39}}, {"node": {"oid": "e3d5a7d646256a2609e5e429c68118c30d64450a", "messageHeadline": "Update contributing [skip ci] (#108)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "71dff8c834191356bfc58d24f37e3601df96987e", "messageHeadline": "Allow overwritting of sourceRoot (#3685)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "460714b126e79d29177bbaf9f6ef1db3c6ec809f", "messageHeadline": "chore(package): update flow-bin to version 0.32.0 (#3697) [skip ci]", "author": {"name": "Greenkeeper", "email": "support@greenkeeper.io", "user": {"login": "greenkeeperio-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e5961592c428e9318c6413763c268abccb9073a3", "messageHeadline": "babel-code-frame: babel-runtime not necessary (#3699)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "32232dd30eb331ee0ef401b1ad23e8d8a909c68e", "messageHeadline": "Watch mode should wait for file change. (T7411)", "author": {"name": "Howard Yeh", "email": "howard@metacircus.com", "user": {"login": "hayeah"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "8f790ceeed6887895cf39829b11bcee1c16bafa4", "messageHeadline": "Satisfy the \"space-infix-ops\" eslint rule (#3696)", "author": {"name": "Bo Borgerson", "email": "gigabo@gmail.com", "user": {"login": "gigabo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d81e154aca996780c8fd79ca6be7f3554d8b38a7", "messageHeadline": "remove kcheck, unused devDeps (#3693)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 33, "deletions": 10}}, {"node": {"oid": "2664c1658dc28a7f6769002736f1295d480e13d5", "messageHeadline": "chore(package): update shelljs to version 0.7.4 (#3681)", "author": {"name": "Greenkeeper", "email": "support@greenkeeper.io", "user": {"login": "greenkeeperio-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d7417ba1b257e7d921d8f643e1a3d364161d36d", "messageHeadline": "Update babel-types docs, contributing, babel-cli [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "78c21a282a10cd3ee3e8335e9e0a95e7dbfd93c2", "messageHeadline": "Implement very basic (but working) functionality (#3)", "author": {"name": "Eric Baer", "email": "me@ericbaer.com", "user": {"login": "baer"}}, "additions": 261, "deletions": 182}}, {"node": {"oid": "b3dca4fb5a5b775b3a893bc098dfb79a5616d720", "messageHeadline": "v6.15.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "13d76e98d6321ce3200802d03f6d4d66de584ad9", "messageHeadline": "v6.15.0 changelog [skip ci] (#3691)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "c94abcc1702f5a5d3deb45fbb770d1e1385af680", "messageHeadline": "Add support for preserving comments in babel-template. (#3689)", "author": {"name": "Ben Briggs", "email": "beneb.info@gmail.com", "user": {"login": "ben-eb"}}, "additions": 74, "deletions": 20}}, {"node": {"oid": "23ea62624192f192e25402c4cc01b9ccb9d6f9f6", "messageHeadline": "Fix block scope remapping (fixes T7525) (#3662)", "author": {"name": "Ryan Biwer", "email": "rpbiwer@gmail.com", "user": {"login": "ryb73"}}, "additions": 52, "deletions": 66}}, {"node": {"oid": "953dd1df48b3009e3ff63bdddcb049a51f81457c", "messageHeadline": "Fix toExpression converting arrow functions to function expressions w\u2026", "author": {"name": "Boopathi Rajaa", "email": "boopathi@users.noreply.github.com", "user": {"login": "boopathi"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "174e44f656187165fccc66012727fce80831ae51", "messageHeadline": "fix broken test from old PR", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "477a72a975fb1a37ec0b99b78d35b64459a938ff", "messageHeadline": "Fix bug undefined reference for export declaration (#3629)", "author": {"name": "Boopathi Rajaa", "email": "boopathi@users.noreply.github.com", "user": {"login": "boopathi"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "33da726638b0090ab3480ae1a8b924cdb69f52e3", "messageHeadline": "Not null check in babel-helper-builder-binary-assignment-operator-vis\u2026", "author": {"name": "Stanislav Sysoev", "email": "d4rkr00t@gmail.com", "user": {"login": "d4rkr00t"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "d32e7413abaa6e7644bd5b904ae4c685859c0149", "messageHeadline": "Warm people in the README that this is a wip project (#2)", "author": {"name": "Eric Baer", "email": "me@ericbaer.com", "user": {"login": "baer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ac0df00f103b6da5f46ec71dd479c0b648adb26", "messageHeadline": "Add an option for custom runtime (#3612)", "author": {"name": "Dan Abramov", "email": "dan.abramov@gmail.com", "user": {"login": "gaearon"}}, "additions": 58, "deletions": 9}}, {"node": {"oid": "288e9566994bff8b479d682a2327031f2befacb1", "messageHeadline": "Merge pull request #3676 from loganfsmyth/non-circular-types", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 60, "deletions": 54}}, {"node": {"oid": "dbe48b515751e18e5247de91bdc0d859db6ce1c4", "messageHeadline": "init data (#1)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 338, "deletions": 36}}, {"node": {"oid": "dc56c0b54da911194a15b71a3162e2eed4e0d4a8", "messageHeadline": "Change to export codecoverage as json (#102)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0ca5ed61e8dcfa1600845116ad0a6c7b98fbeb8", "messageHeadline": "Remove the cycle from babel-types/babel-traverse.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 60, "deletions": 54}}, {"node": {"oid": "e0b2c8695032156539025682cc15aa2abaf0614b", "messageHeadline": "Remove deprecated plugin from README.md (#101)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b871a49e3a681980945370a8b468117ccf759cef", "messageHeadline": "fix link [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd6130116ddbcddafe61c608c0ec2e4d95719256", "messageHeadline": "Mention how arrow functions' `spec` uses `.bind` (#3679)", "author": {"name": "Diogo Franco", "email": "diogomfranco@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ce325c39908457913d943ee007990c3a7c7f8bd", "messageHeadline": "v6.14.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 55, "deletions": 55}}, {"node": {"oid": "f834a24b502c39c17ebcd27641c1c2299f7c48cf", "messageHeadline": "Add v6.14.0 changelog [skip ci] (#3677)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 133, "deletions": 0}}, {"node": {"oid": "abec2a70e973eb2bf8c3065bfcc4df0a7a048a50", "messageHeadline": "changelog 6.9.1", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "ee1eb590775e95adda7596b96f6fc75b6f1a660b", "messageHeadline": "Latest tests (#3674)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 89, "deletions": 3}}, {"node": {"oid": "32d5c7195ea18c90d1148a9dafeb46c97bbfe661", "messageHeadline": "6.9.1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8b32485a0cf048eac4ef0e42eca999d29565a3d", "messageHeadline": "Update readme - es2017 [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27ad69d43fb38ab1ec1839f8ca407493f95229af", "messageHeadline": "Fix declare class with qualified type identifier (#97)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 202, "deletions": 8}}, {"node": {"oid": "efab40154e08f504c412b07463043e7de2919a6a", "messageHeadline": "Fix arrow functions with destructuring, types & default value (#94)", "author": {"name": "Dan Harper", "email": "intouch@danharper.me", "user": {"login": "danharper"}}, "additions": 263, "deletions": 3}}, {"node": {"oid": "db0705bc516ac40bbdd0e1efe72647cf69708bf9", "messageHeadline": "Fix issues with flow-types and async function (#95)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 207, "deletions": 2}}, {"node": {"oid": "2cfae60b154fcd371b9dbd9c3f8049f577405fcc", "messageHeadline": "Fix issues with default object params in async functions (#96)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 231, "deletions": 1}}, {"node": {"oid": "4506822180a5a6815f057e8c432441ba1904b0d8", "messageHeadline": "Remove exponentiationOperator, asyncFunctions, trailingFunctionCommas\u2026", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 54, "deletions": 146}}, {"node": {"oid": "10cd6519d8f0374e8beb02a04f20da0123c52414", "messageHeadline": "Fix class inheritance in IE <=10 (T3041) (#3527)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 87, "deletions": 71}}, {"node": {"oid": "2a4186faf3e24d0f14016a1aa3f379f16224aae1", "messageHeadline": "Fixes #6726 ignore config option (#3644)", "author": {"name": "Thomas Aylott", "email": "oblivious+github@subtleGradient.com", "user": {"login": "subtleGradient"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "53ed4e5eb86902cf577e990bfe4f7d917a66ea65", "messageHeadline": "Support 'spec' option on babel-preset-es2015 (#3671)", "author": {"name": "Diogo Franco", "email": "diogomfranco@gmail.com", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "3bf479789dd258809fdf0b127a0694c3698c8408", "messageHeadline": "add options to babel-preset-latest (#3673)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "1e6257bdcb5b50cf1e2854ad16c23b209f073bcc", "messageHeadline": "Fixes modules test to actually test modules (#3672)", "author": {"name": "Diogo Franco", "email": "diogomfranco@gmail.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3d0ef3a0016d5e6c78a158a922a4e1ac6a5c4155", "messageHeadline": "Create preset babel-preset-latest (#3625)", "author": {"name": "Sota Yamashtia", "email": "sotayamashita@users.noreply.github.com", "user": {"login": "sotayamashita"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "20551cf729899a39d22dda9494bef57ba614cee2", "messageHeadline": "Docs: add babel-preset-es2017, change version [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "68d7032e0f9432135f56d9424213f3a6d513e225", "messageHeadline": "Add es2017-preset (#3624)", "author": {"name": "Sota Yamashtia", "email": "sotayamashita@users.noreply.github.com", "user": {"login": "sotayamashita"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "b06eed30c3539659e7d4395212fd3450cc96894c", "messageHeadline": "Ensure correct version of babel installed for preset options (#3668)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0a8fc15169a12f3ea8ef6c8122366123ceed702b", "messageHeadline": "chore(package): update istanbul to version 0.4.5 (#3666)", "author": {"name": "Greenkeeper", "email": "support@greenkeeper.io", "user": {"login": "greenkeeperio-bot"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "de2791a696380183502c830165467bd36b31bfd9", "messageHeadline": "ensure consistent expression value for post-assignment unary expressi\u2026", "author": {"name": "Guy Bedford", "email": "guybedford@gmail.com", "user": {"login": "guybedford"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "55f37a1b1e5869c7ad07cb48a123b33e9d9b17a0", "messageHeadline": "Use arrow syntax for ObjectTypeProperty FunctionTypeAnnotations (#3663)", "author": {"name": "Paul O\u2019Shannessy", "email": "paul@oshannessy.com", "user": {"login": "zpao"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "07b3dc18a09f2217b38a3a63c8613add6df1b47d", "messageHeadline": "Add wrapPluginVisitorMethod option to allow introspection and metrics\u2026", "author": {"name": "Sebastian McKenzie", "email": "kittens@users.noreply.github.com", "user": null}, "additions": 67, "deletions": 18}}, {"node": {"oid": "ea69362249c074639ec640588e04c28336385885", "messageHeadline": "set sourceRoot in babel-register transform (#3608)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0d1e1ee10c7f565635207fb1347e5018aae900d0", "messageHeadline": "incorrect handling of returns nested in switch cases (#3618)", "author": {"name": "Adam Leventhal", "email": "ahl@alumni.brown.edu", "user": {"login": "ahl"}}, "additions": 52, "deletions": 5}}, {"node": {"oid": "183d9570f91af50b1ae269707775e369dbcd608b", "messageHeadline": "Fix bug where redeclaration of var doesn't deopt (#3559)", "author": {"name": "Boopathi Rajaa", "email": "boopathi@users.noreply.github.com", "user": {"login": "boopathi"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "b6496718a7434a31592d1fce4986b57955bfb6bd", "messageHeadline": "Correct codecoverage paths (#93)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4a1966134636b016429013430dadd7977fc42d1f", "messageHeadline": "Generate names field for identifiers to get correct names mappings (#\u2026", "author": {"name": "Sebastian McKenzie", "email": "kittens@users.noreply.github.com", "user": null}, "additions": 76, "deletions": 20}}, {"node": {"oid": "aa51dd4a3dbb956d8b619d884acf40194d5ffac8", "messageHeadline": "Throw error for multiple exports default (#3518)", "author": {"name": "Kai Cataldo", "email": "kaicataldo@users.noreply.github.com", "user": {"login": "kaicataldo"}}, "additions": 420, "deletions": 89}}, {"node": {"oid": "8bef3156be00b9e74e57ff3c6dc7ac8ba009e977", "messageHeadline": "Correct code example", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "308de41992e1faf3888c895a3370486061b2405f", "messageHeadline": "Add support for the new declare module.exports of flow. (#3570)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 33, "deletions": 3}}, {"node": {"oid": "56c7d5a67dce8316846d22f438b55012281ffa26", "messageHeadline": "Update CHANGELOG.md [skip ci] (#91)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "2aaee8b8d4231d34f5ea3d54910ebd445d886d67", "messageHeadline": "Strip flow-only class props without needing transform-class-propertie\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "043da1a26aae4109e38a4289e553f52da5e89d6c", "messageHeadline": "Revert \"Revert \"Use es2015 loose mode after publish (#3639)\"\" (#3645)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "dc6a5d2f863b03a28b3ecb4723f3b093bf8cffaf", "messageHeadline": "6.9.0", "author": {"name": "Sebastian McKenzie", "email": "kittens@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4af484b80535b368bd9c204bb0d3a5f6d5586547", "messageHeadline": "Merge pull request #65 from danez/fix-syntax-error-pos", "author": {"name": "Sebastian McKenzie", "email": "kittens@users.noreply.github.com", "user": null}, "additions": 162, "deletions": 4}}, {"node": {"oid": "43cdd2f5b05b2a7427f4ed5dc666d020077e4e0f", "messageHeadline": "Merge pull request #57 from danez/fix-arrow-location", "author": {"name": "Sebastian McKenzie", "email": "kittens@users.noreply.github.com", "user": null}, "additions": 47, "deletions": 74}}, {"node": {"oid": "0b87d4c97ce9e8b8f43760f4b2e4fd51f3e68453", "messageHeadline": "Add identifier name to node loc field (#90)", "author": {"name": "Sebastian McKenzie", "email": "kittens@users.noreply.github.com", "user": null}, "additions": 103, "deletions": 0}}, {"node": {"oid": "090f8cd10f1b4755da131fec53768f10d708528c", "messageHeadline": "Internal: remove comments (#3657)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "ca27cf135d53a49daece194586c7d752b97f47d1", "messageHeadline": "Revert \"Merge pull request #3641 from babel/guy-fieri\" (#3646)", "author": {"name": "Jordan Scales", "email": "scalesjordan@gmail.com", "user": {"login": "jdan"}}, "additions": 0, "deletions": 193}}, {"node": {"oid": "69e914baebccfe3b1db009a2e590e037eff65c8e", "messageHeadline": "Set correct include patterns for code-coverage", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2abef9dbaa40d00d754c3fe373ec7ac0152d6696", "messageHeadline": "chore(package): update nyc to version 8.0.0 (#88)", "author": {"name": "Greenkeeper", "email": "support@greenkeeper.io", "user": {"login": "greenkeeperio-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b23e5cc2d3b5c413fd6c700ce03ed7ac15d8d0b", "messageHeadline": "chore(package): update babel-plugin-istanbul to version 2.0.0 (#89)", "author": {"name": "Greenkeeper", "email": "support@greenkeeper.io", "user": {"login": "greenkeeperio-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d034c24b8e8bab54a86efc57ec0f925a9ec02bc5", "messageHeadline": "Initial commit", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "a61596472a7f3fc9e132a2a5d255c9b983a9f780", "messageHeadline": "Fixed typo in README.md (#3651)", "author": {"name": "Marcelo Jorge Vieira", "email": "metal@alucinados.com", "user": {"login": "marcelometal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "033681af8941d9678961f985c13e500c3c70f337", "messageHeadline": "Merge pull request #3641 from babel/guy-fieri", "author": {"name": "Sebastian McKenzie", "email": "kittens@users.noreply.github.com", "user": null}, "additions": 193, "deletions": 0}}, {"node": {"oid": "10f4546fef968269d7742e2c95deed3d1cf98858", "messageHeadline": "Remove unnecessary import", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f36d07d30334f86412a9d2771880cb566a82a9b6", "messageHeadline": "Fixes from PR comments", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 192, "deletions": 1}}, {"node": {"oid": "a2d66c0fc8ee58e82be3efd59173803e66dee3e0", "messageHeadline": "Revert \"Use es2015 loose mode after publish (#3639)\"", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0a6d333531dc0f83b130a40c6c0a8f1a5eab18d8", "messageHeadline": "chore(package): update ava to version 0.16.0 (#86)", "author": {"name": "Greenkeeper", "email": "support@greenkeeper.io", "user": {"login": "greenkeeperio-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9eb12e2c34e747acd718ca383f1bec4a05a2d1e0", "messageHeadline": "Fix lint", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd89bd136fce0cbb2c7e9eaf146d4b9a0ba1e68a", "messageHeadline": "Fix exports of babel-core", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "154922c0f76ad9fcbf2d08f3835cd8cd94e84499", "messageHeadline": "Use es2015 loose mode after publish (#3639)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "a1c0b5a1181e9576bbbc5aee4d6b6b5d72e8d74e", "messageHeadline": "Update test name to reflect reality. (#3640)", "author": {"name": "Brian Donovan", "email": "me@brian-donovan.com", "user": {"login": "eventualbuddha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94c05225e576d6e1521d94dc2f47229264be1671", "messageHeadline": "Changelog for v6.13.2 [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "a8324712a5fbe8d24690bf3874bf8b445d080d4a", "messageHeadline": "v6.13.2", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "96f31ed38fab8a267aff0b133048ac65b81724b4", "messageHeadline": "Merge pull request #3638 from babel/christophehurpeau-patch-2", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 153, "deletions": 7}}, {"node": {"oid": "7213e57ee25831b763906f5d24e22a94419a5bc7", "messageHeadline": "add tests, be able to pass preset options to test helper", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 149, "deletions": 2}}, {"node": {"oid": "425d460ebf5695329fb226506e329c12b5f558ca", "messageHeadline": "[Bug Fix] option manager: val = val.buildPreset should be before the \u2026", "author": {"name": "Christophe Hurpeau", "email": "christophe@hurpeau.com", "user": {"login": "christophehurpeau"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "3b5a94ed0fbe54547e2734e31e79f4b9c2bbee85", "messageHeadline": "Add a white space (#3636)", "author": {"name": "nhducit", "email": "nhducit@users.noreply.github.com", "user": {"login": "nhducit"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65b733c894ba88b964168849c1e7967f83fdcafd", "messageHeadline": "Changelog for 6.13.1.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "f3ad8a83926787cec3621c532d13abf059a5e8e4", "messageHeadline": "v6.13.1", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "11badb556fc998c7a8e275e7f167cfe3a9e97945", "messageHeadline": "Add comment to explain enumerability logic.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "af50e3194eb3fbe53ea50177dd9e74e8b8ff6110", "messageHeadline": "Merge pull request #3635 from loganfsmyth/fix-back-compat", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 39, "deletions": 38}}, {"node": {"oid": "66317b10dbb5308a2eddda5f02613fa86e9a43f7", "messageHeadline": "Fix backward-compatibility of babel-preset-es2015 - fixes T7536", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 39, "deletions": 38}}, {"node": {"oid": "39865ce746d05825285e2a4abb4a9675693f1dad", "messageHeadline": "fix typos [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "eaea1276a41e0545d2bf64f3717c30c19ca1d8e8", "messageHeadline": "add quotes [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6ab3e35075286f63ca2aeabca7b0eb11156517cf", "messageHeadline": "v6.13.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "a4e2856a2e34e824d8345b82fff1c03599123b99", "messageHeadline": "Docs: add v6.13.0 changelog [skip ci] (#3631)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "c6354a2132c18caca18792a544105cc1e932987a", "messageHeadline": "es2015: transpile the preset, modify modules option to support \"amd,u\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 101, "deletions": 33}}, {"node": {"oid": "aeb42c222882b1f88f69ef1e75dbb8329f2223b9", "messageHeadline": "Fix bug where path.evaluate treats repeated identifiers as undefined \u2026", "author": {"name": "Erik Desjardins", "email": "erikdesjardins@users.noreply.github.com", "user": {"login": "erikdesjardins"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "d0c82f0d8a8017aff21267b5ea83fd3becf20c77", "messageHeadline": "Missing FlowType definition opts.deprecatedAlias (#3628)", "author": {"name": "Daniel Tseng", "email": "s92f002@hotmail.com", "user": {"login": "kpman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "897f553dc7c6194f6dd788d0a1921d71c2c692d1", "messageHeadline": "Support passing options to presets. (#3331)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 113, "deletions": 36}}, {"node": {"oid": "c9a7bed6d01ebe02b0de484878e53f1967a1412e", "messageHeadline": "Merge pull request #83 from gabelevi/flow", "author": {"name": "Sebastian McKenzie", "email": "kittens@users.noreply.github.com", "user": null}, "additions": 123, "deletions": 12}}, {"node": {"oid": "a959ebe2233960670f92860b93911bc7ad569cbb", "messageHeadline": "Misc: remove deps from syntax plugins (#3604)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 27, "deletions": 81}}, {"node": {"oid": "c331a94943ffc2e4f727d412df2f98f7f8eb6cee", "messageHeadline": "Show a more informative error message when using the decorator transf\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "c1a597ffdc65363dc50136ae63463fb7341a13cc", "messageHeadline": "Misc: update npm owners [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "be02536f1805a3d4cf8bfcd657086f7459653af7", "messageHeadline": "remove minify plugins (will be in another repo) (#3621)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 981}}, {"node": {"oid": "8354120664ec54d808d74d30a82ab05a02358d3d", "messageHeadline": "chore(package): update mocha to version 3.0.0 (#3622)", "author": {"name": "Greenkeeper", "email": "support@greenkeeper.io", "user": {"login": "greenkeeperio-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3d3c899c1c54980462753e8e3db706ce6a547ef", "messageHeadline": "Move decorators to stage 2 (#3613)", "author": {"name": "Douglas Wade", "email": "doug@dougwade.io", "user": {"login": "doug-wade"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8f60dbb4a9f7b841ff671f54313a4ca0f3f96ac5", "messageHeadline": "Move `babel-plugin-transform-class-properties` to stage 2 (#3611)", "author": {"name": "Krist\u00f3f Poduszl\u00f3", "email": "kripod@protonmail.com", "user": {"login": "kripod"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1f82a26902aee78c930c8cb8a30ee5b1f9d4644d", "messageHeadline": "Notes (#3619) [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "3a677400f8fde683f147097f0226c72cf2585214", "messageHeadline": "add description (#3614) [skip ci]", "author": {"name": "battaile", "email": "battaile@gmail.com", "user": {"login": "battaile"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb691425b60be4354f8be86d56b4bb3135c73614", "messageHeadline": "Only allow declares inside declare module (#73)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "859ed04be9fff6bcac1944693fd78c3a831015b9", "messageHeadline": "Small fix for parsing type parameter declarations", "author": {"name": "Gabe Levi", "email": "gabe@fb.com", "user": {"login": "gabelevi"}}, "additions": 123, "deletions": 12}}, {"node": {"oid": "4811d617ce1109225e9a2d6f3776895bd198f2a7", "messageHeadline": "If supplied, attach filename property to comment node loc. (#80)", "author": {"name": "Dale Bustad", "email": "dale@divmain.com", "user": {"login": "divmain"}}, "additions": 66, "deletions": 24}}, {"node": {"oid": "64ca55cfe0c187ec026e0ec5230d8b8ac54cdf8a", "messageHeadline": "Fixes Syntax error position with flow optional type", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 162, "deletions": 4}}, {"node": {"oid": "cd987cd8e48c913d2bb85e130f3dcae1ed6431a9", "messageHeadline": "Fix arrow param locations with flow types", "author": {"name": "Daniel Tschinder", "email": "code@tschinder.de", "user": {"login": "danez"}}, "additions": 47, "deletions": 74}}, {"node": {"oid": "f576865ce9668f20e0bc06bba3c41921308ab9ed", "messageHeadline": "Add support for declare module.exports (#72)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 214, "deletions": 1}}, {"node": {"oid": "fd18d89d8e19b51a453f98b8ca3a13bef2901910", "messageHeadline": "Fix accidental fall-through in Flow type parsing. (#82)", "author": {"name": "Max Schaefer", "email": "xiemaisi@gmail.com", "user": {"login": "xiemaisi"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "35a258f23f185759bdb47e313362d7d2b2691218", "messageHeadline": "Docs: v6.12.0 changelog [skip ci]", "author": {"name": "Henry Zhu", "email": "hzoo@users.noreply.github.com", "user": {"login": "hzoo"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "698ef139bc8156edecb847fac0c579ae5606a92b", "messageHeadline": "v6.12.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "18238ac07259a4ed11068ef0d7bea90d6712dd3b", "messageHeadline": "Docs: add helpers to readme [skip ci]", "author": {"name": "Henry Zhu", "email": "hzoo@users.noreply.github.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3b4b3656a84856150631cb3533379999e29137b3", "messageHeadline": "Fix React constant elements transform from hoisting elements to posit\u2026", "author": {"name": "Sebastian McKenzie", "email": "kittens@users.noreply.github.com", "user": null}, "additions": 161, "deletions": 2}}, {"node": {"oid": "8d14f9f4d057efdae3bc0892732497557bfb9678", "messageHeadline": "Add `helpers: false` option to babel-plugin-transform-runtime (#3603)", "author": {"name": "Sebastian McKenzie", "email": "kittens@users.noreply.github.com", "user": null}, "additions": 31, "deletions": 5}}, {"node": {"oid": "0ff1f089bb73fab6f15ad106226b22cdfa57684a", "messageHeadline": "Fix: use correct identifier in template - fixes T7509 (#3602)", "author": {"name": "Henry Zhu", "email": "hzoo@users.noreply.github.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "81f0f464e7d174d1790ad36a09e7a47ddb22462f", "messageHeadline": "Merge pull request #3534 from rmacklin/add-exactGlobals-option-to-umd\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 487, "deletions": 13}}, {"node": {"oid": "55a25c271a465cc4698545809d4e76356bfbab1e", "messageHeadline": "Simplify accum to just be a memberExpression not an array", "author": {"name": "Richard Macklin", "email": "richard.github@nrm.com", "user": {"login": "rmacklin"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "fcb50de89b61046e7f01945129ad20b1d4787f7e", "messageHeadline": "Remove unnecessary checking for \".\" since the code works in either case", "author": {"name": "Richard Macklin", "email": "richard.github@nrm.com", "user": {"login": "rmacklin"}}, "additions": 14, "deletions": 22}}, {"node": {"oid": "6c9f24181207f2bc4a980278bcd7fd95d5ec8d1f", "messageHeadline": "Add test case for overriding exported global name without specifying \u2026", "author": {"name": "Richard Macklin", "email": "richard.github@nrm.com", "user": {"login": "rmacklin"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "ac9487abf395ceea0e818f7fef46869a158e2836", "messageHeadline": "Add the ability to override the exported global using the globals map", "author": {"name": "Richard Macklin", "email": "richard.github@nrm.com", "user": {"login": "rmacklin"}}, "additions": 215, "deletions": 8}}, {"node": {"oid": "c252d3dae6bef764b8c0a956f29880cd9fe937ba", "messageHeadline": "Add exactGlobals option to transform-es2015-modules-umd plugin", "author": {"name": "Richard Macklin", "email": "richard.github@nrm.com", "user": {"login": "rmacklin"}}, "additions": 252, "deletions": 5}}, {"node": {"oid": "8b0179e2d5a7ae032563ffd3f5770edae3eb20d0", "messageHeadline": "Fix typo in transform-es2015-modules-umd plugin README", "author": {"name": "Richard Macklin", "email": "richard.github@nrm.com", "user": {"login": "rmacklin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "930c1d583a83a9a5b7f2f2d25029fbbeeef072f7", "messageHeadline": "Docs: v6.11.6 changelog [skip ci]", "author": {"name": "Henry Zhu", "email": "hzoo@users.noreply.github.com", "user": {"login": "hzoo"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "55f20afe1c994ddad093e6277c057597e4697f48", "messageHeadline": "v6.11.6", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7ee23819555f3a4d95a2a3065291957c208ee98a", "messageHeadline": "Revert \"Correct source map paths for babel-register.\" (#3599)", "author": {"name": "Henry Zhu", "email": "hzoo@users.noreply.github.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "83522c9cb50104032b8e0099db98fc9d57f7c8c6", "messageHeadline": "fix: systemjs - hoist named function exports (#3594)", "author": {"name": "Aliaksei Sapach", "email": "aliaksei.dreamsonic@gmail.com", "user": {"login": "asapach"}}, "additions": 78, "deletions": 32}}, {"node": {"oid": "dce9ee9d80547a421cf521a645b84049560647bd", "messageHeadline": "Update mocha to version 2.5.3 \ud83d\ude80 (#3597)", "author": {"name": "Greenkeeper", "email": "support@greenkeeper.io", "user": {"login": "greenkeeperio-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "309b5ddbe5049fb31fff24decf506377e0789045", "messageHeadline": "Docs: just show for external deps [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 76, "deletions": 76}}, {"node": {"oid": "a8fbc98a6df6a7d3d141eab05567a6fcba0d7311", "messageHeadline": "Docs: showing devDeps aren't that useful in our case [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "c5836b0bc2f22882b18a1135e6b86fc6176b9c1f", "messageHeadline": "Misc: remove unused devDep [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "9f585797a6fd03670a71a5b9337d7447a20b3298", "messageHeadline": "Docs: remove more unncessary badges [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "7ac09c2e1cca5882ba28534b944deb33bb640d98", "messageHeadline": "Docs: remove devDeps for packages that only use the test helper [skip\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 102, "deletions": 102}}, {"node": {"oid": "21fb122df2c036b520159f915e9af1de880130ec", "messageHeadline": "Add badges (#3593)", "author": {"name": "Henry Zhu", "email": "hzoo@users.noreply.github.com", "user": {"login": "hzoo"}}, "additions": 208, "deletions": 1}}, {"node": {"oid": "98dea13afa1726056d2f4e8e33c3c73f146f95a4", "messageHeadline": "v6.11.5", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5a92f1c6c5216a24665e384037e8836964516d13", "messageHeadline": "Docs: v6.11.5 changelog [skip ci] (#3592)", "author": {"name": "Henry Zhu", "email": "hzoo@users.noreply.github.com", "user": {"login": "hzoo"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "253918c30fff6a653a4abf8335f4425ba9417c9a", "messageHeadline": "Fix buildExportAll to account for commonjs/amd/systemjs (#3591)", "author": {"name": "Henry Zhu", "email": "hzoo@users.noreply.github.com", "user": {"login": "hzoo"}}, "additions": 47, "deletions": 10}}, {"node": {"oid": "d6646fb54f562361c7f622972981470b7fc60277", "messageHeadline": "Docs: update readme [skip ci]", "author": {"name": "Henry Zhu", "email": "hzoo@users.noreply.github.com", "user": {"login": "hzoo"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "c8bd9e3ffb23e216d92fb70188fcf105381b8bb8", "messageHeadline": "Correct source map paths for babel-register. (#3523)", "author": {"name": "Rolf Timmermans", "email": "rolftimmermans@voormedia.com", "user": {"login": "rolftimmermans"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "879f69f0fba2ed74661da2b7a37f4e1a76713197", "messageHeadline": "infer class name for classes that have static properties (#3589)", "author": {"name": "Keyan Zhang", "email": "root@keyanzhang.com", "user": {"login": "keyz"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "a289dfbbab4a173579ded162b40aed58f383eb1d", "messageHeadline": "The config name is sourceMaps not sourceMap (#3588)", "author": {"name": "Thomas Grainger", "email": "tagrain@gmail.com", "user": {"login": "graingert"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e58954bce3987d5a4eea4fde70d52eae6a44bd5", "messageHeadline": "v6.11.4", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "5f9cbeab00c9593feb77195b71e9c5a47613a8f5", "messageHeadline": "Docs: v6.11.4 changelog [skip ci] (#3587)", "author": {"name": "Henry Zhu", "email": "hzoo@users.noreply.github.com", "user": {"login": "hzoo"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "210c3f7da92a7bd9b6da8fb57dac38996222fecd", "messageHeadline": "Merge pull request #3564 from jamestalmage/lazy-require-hook", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 517, "deletions": 135}}, {"node": {"oid": "40ec299df5154842e4c25c2f992a8ceb2dc44051", "messageHeadline": "Merge pull request #3583 from jhen0409/patch-3", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "6cb3e5ed1fe048858a35e21f98cff69e74459365", "messageHeadline": "Add statement-no-block test fixture for remove-console/debugger", "author": {"name": "Jhen", "email": "developer@jhen.me", "user": {"login": "jhen0409"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "e464b9ab87400d1d6e3024f38a6a02c9e2243118", "messageHeadline": "Add block if parent is no block statement for remove-console/debugger", "author": {"name": "Jhen", "email": "developer@jhen.me", "user": {"login": "jhen0409"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "ab47b439ccdd701c90aba8c3bd985b41fa5f1f36", "messageHeadline": "Merge pull request #3586 from loganfsmyth/fix-retainLines-generator-i\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "ea426baa07e6d01673a3d9f726c7c69da4ef1ba3", "messageHeadline": "Avoid duplicated identifier sharing location - fixes T7436", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "a1c2d4dd5d17f83994768fe3c6bdc95764824515", "messageHeadline": "Merge pull request #3584 from loganfsmyth/generator-refactor-cleanup2", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 288, "deletions": 284}}, {"node": {"oid": "a13bf6e0be6f844489b0953553ef3baaf397aa71", "messageHeadline": "Drop the unhelpful 'keyword' helper.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "1b527eb23c76c0a00ae06b335d9718003b41298a", "messageHeadline": "Perform number decimal checks at the token level.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 30, "deletions": 21}}, {"node": {"oid": "9f49c99774db2941e007a28513846336ecc863df", "messageHeadline": "Drop .getLast().", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "9a6890c92f2ebeadac9c204baa772091a320b110", "messageHeadline": "Default parameters cleanup (#3574)", "author": {"name": "Justin Ridgewell", "email": "jridgewell@users.noreply.github.com", "user": {"login": "jridgewell"}}, "additions": 8, "deletions": 25}}, {"node": {"oid": "88eec4b852d19ddd1dc31960870c99c515d310ab", "messageHeadline": "Support all variations of v8Flags (#3578)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 35, "deletions": 4}}, {"node": {"oid": "fdc5b7cb5d2aff04e6bb094eb3ac3aa662d7dec9", "messageHeadline": "Only set the source location when inserting the comment text.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 20, "deletions": 22}}, {"node": {"oid": "4dcec860bd885e57019683e87063da9bb7ec3503", "messageHeadline": "Drop trailing whitespace after all newlines.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "59fe72ee7da73fbe2be1d18fa428a76fdf2f3411", "messageHeadline": "Avoid recalculating the current line.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1bbf109e8eb6ba6520d28ac6762e354d5ee46311", "messageHeadline": "Move aux comments entirely into printer.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "11ee8642fdc20034fa3e3382151d738b064a30e3", "messageHeadline": "Drop the 'after' callback from 'print'.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 18, "deletions": 24}}, {"node": {"oid": "59c19454938646221c7574872ee0d034d6dd68e8", "messageHeadline": "Move whitespace handling into statement list printing.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "5de7433147d1fe43476c8441b0da97662441c436", "messageHeadline": "Avoid calls to isUserWhitespacable by explicitly marking statement li\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "38b91235cc095be4402e4db5ce9d3c7ddd2e2d53", "messageHeadline": "Print inter-node newlines before other node items.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "6bf52b74c06f08f81da4739c64e6eeb366c42c80", "messageHeadline": "Include newline insertion in the call sites of rightBrace.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "0e05e9f2162036c283f1b69105f942ff64c37536", "messageHeadline": "Rely on .space and .newline behavior instead of explicit format checks.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "68bc3d7dfbbffc45bc72ae39e7c8f08f870940c4", "messageHeadline": "Standardize on the comment format function.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 6, "deletions": 14}}, {"node": {"oid": "a3c99278ba0617341e620666c96a82f8ba250e6d", "messageHeadline": "Move format definition into Printer.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "0d5cbe610204c8ddabde69460409c59920b5c3ff", "messageHeadline": "Move class static helpers off class.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 77, "deletions": 78}}, {"node": {"oid": "5e730b18bb56eca7b06485afd0191316e9a4d49c", "messageHeadline": "Instantiate Whitespace in the printer.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "ca1d60103774673c61fb09eddddcb04fd8370d42", "messageHeadline": "Move property definitions to class props.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "1d0ff341fd161315cda239642400566d2b39c9a5", "messageHeadline": "Skip mutating the 'ignore' flag when printing.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "88d7e2012c903ce1858ac51645270050d2026ad0", "messageHeadline": "Fix lookahead to not add comments to arrays which are not cloned (#76)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "97325592fa0a0ed36389ad80e8e74aa38d875868", "messageHeadline": "Fix exponential operator to behave according to spec (#75)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 378, "deletions": 2}}, {"node": {"oid": "3cc38a0063c29b7cb8cfa7ac8748a71a63f9633f", "messageHeadline": "Merge pull request #3581 from loganfsmyth/generator-refactor-cleanup", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 127, "deletions": 189}}, {"node": {"oid": "a255ef9ba1fdf52a8b225a0a382e68f1a0286231", "messageHeadline": "Merge pull request #3580 from jridgewell/babel-generator", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "44282e4579a775f5519aae76f8de7c1d336d1745", "messageHeadline": "Disable indent and inc/dec time.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "9b8b5112dff2f08439320a857c3582c7d459fb17", "messageHeadline": "Remove unneeded _compact assignment.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "1bf76b0f335b71d9843f7bbceb2e00815f79e9ee", "messageHeadline": "Use .append to force-commit semicolons for empty statements.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "bd9bb053c3647e91fa51db864e54b542b5e342db", "messageHeadline": "Flatten aux comment logic.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "9483f4bd949c3df4ad764e5c33885ac5adcecc25", "messageHeadline": "Drop old stale code.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "b841d12c9e37f155ee4048e2b323ac896cf6e921", "messageHeadline": "Initialize inForStatementInitCounter as a public var.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e056c0b9d646bb46563d85df38aeacfed49d665c", "messageHeadline": "Use the presence of _whitespace to toggle its use.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 10, "deletions": 20}}, {"node": {"oid": "6a74731c6b06db1e98f6f921b3263e8ed71b745b", "messageHeadline": "Drop the private version of ._format", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "55a1ffd266aaa0ba81a52d4d1b29934db381caf5", "messageHeadline": "Mark a bunch of methods private.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "a70755d0e6d99476d3e1024d7f2a986682fa09dc", "messageHeadline": "Further optimize babel-generator Buffer", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "6b7f3cc4cdc151904bfef5498cb9c2f05d614949", "messageHeadline": "Inline comment generation function.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "475581dc66bace2769ea07a16f2bab8c3ae931ab", "messageHeadline": "Ditch the tiny Position class.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 22, "deletions": 39}}, {"node": {"oid": "8379c21939ae6b33f5582c0bf6b72a0c58e58989", "messageHeadline": "Drop unneeded condition in SourceMap class.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 13, "deletions": 27}}, {"node": {"oid": "f5df4b9411d0bf78727ea74230c6aef99f71eb97", "messageHeadline": "chore(package): update cross-env to version 2.0.0 (#77)", "author": {"name": "Greenkeeper", "email": "support@greenkeeper.io", "user": {"login": "greenkeeperio-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3073c63e5890d3e28b2d2d86d1707d200ba8d9e8", "messageHeadline": "Docs: 6.11.3 changelog [skip ci] (#3576)", "author": {"name": "Henry Zhu", "email": "hzoo@users.noreply.github.com", "user": {"login": "hzoo"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "406cd33ca21c8b90ffff735c1d3fc742ca72165a", "messageHeadline": "Use plugin-babel-istanbul for codecoverage", "author": {"name": "Daniel Tschinder", "email": "code@tschinder.de", "user": {"login": "danez"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "7076c675d958099d5e57a8fbebbb2397a401f0ce", "messageHeadline": "v6.11.3", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "823ffbd87c8d974abcb2d1881e78ce6a7ba7484f", "messageHeadline": "Fix error in rest parameter length optimization (#3573)", "author": {"name": "Justin Ridgewell", "email": "jridgewell@users.noreply.github.com", "user": {"login": "jridgewell"}}, "additions": 25, "deletions": 20}}, {"node": {"oid": "3fad8cc9a74a56aa5f641742cec073462979c20c", "messageHeadline": "Merge pull request #42 from calebmer/feat/jsx-spread-children", "author": {"name": "Sebastian McKenzie", "email": "kittens@users.noreply.github.com", "user": null}, "additions": 283, "deletions": 0}}, {"node": {"oid": "b00ba47e6cb50ea80a62710369318b238c248f58", "messageHeadline": "run build before publish with production env", "author": {"name": "Daniel Tschinder", "email": "code@tschinder.de", "user": {"login": "danez"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "964bd4d609b5f0461bd83529fe2c890fd528a930", "messageHeadline": "Add coverage badge", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0b62ecee21ab1df7de9ba70abd0eba732eaee4ea", "messageHeadline": "Add sourcemaps for code coverage", "author": {"name": "Daniel Tschinder", "email": "code@tschinder.de", "user": {"login": "danez"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "149a339932ffa573fb6f188eed476290b9cb4c53", "messageHeadline": "Use codecov node client", "author": {"name": "Daniel Tschinder", "email": "code@tschinder.de", "user": {"login": "danez"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f4b8b85f114fb5fb99f1d643825460d58daede3b", "messageHeadline": "Use correct coverage reporter", "author": {"name": "Daniel Tschinder", "email": "code@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "47d11ae08468530e2b203c6dc6bbd632067c7060", "messageHeadline": "Enable coverage on travis", "author": {"name": "Daniel Tschinder", "email": "code@tschinder.de", "user": {"login": "danez"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "15a391d30511c9dbd829aa8bee52a7063c6b6cd5", "messageHeadline": "Fix tests to not save expected output if we expect the test to fail", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a9cbe6e83bf6f2bf4100e0b14c2a4faad1abb21", "messageHeadline": "git commit add test for package.json config", "author": {"name": "James Talmage", "email": "james@talmage.io", "user": {"login": "jamestalmage"}}, "additions": 50, "deletions": 3}}, {"node": {"oid": "8e84196eb8b836ad9d97e0af546deb82f512fc2d", "messageHeadline": "add tests for `env` options", "author": {"name": "James Talmage", "email": "james@talmage.io", "user": {"login": "jamestalmage"}}, "additions": 171, "deletions": 1}}, {"node": {"oid": "50422c6db1c437b3ea7ccb5af8755ec04ec0b22c", "messageHeadline": "Add PR numbers to changelog [skip ci]", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "ee6a5784788e30ea4616d2fafdee3d1ab4eb6faa", "messageHeadline": "Make a shallow clone of babel for testing", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57ef3ea8eb8b899e53263af2f63550704748c832", "messageHeadline": "Merge pull request #3567 from loganfsmyth/fix-generator-buffer-getlast", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11d49db23bd6cee3038dd31a3db5e8442c81bd04", "messageHeadline": "Use the first item in the queue since it is the most recent.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1a71093f932c33253499bf7452740482f88f6a8", "messageHeadline": "Merge pull request #3566 from jridgewell/patch-1", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "9cdb24157e7f063fe2e0bc10ad6f0cf292e14a13", "messageHeadline": "Remove unused Position#unshift", "author": {"name": "Justin Ridgewell", "email": "jridgewell@users.noreply.github.com", "user": {"login": "jridgewell"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "193b9b5797a117fe25b6b16f0da2b9c533885867", "messageHeadline": "Merge pull request #3565 from loganfsmyth/codegen-append-only", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 375, "deletions": 337}}, {"node": {"oid": "46ed49fe3a78a26634b52bd51fcffcd2e5918a59", "messageHeadline": "add 6.8.3,6.8.4 changelog [skip ci]", "author": {"name": "Henry Zhu", "email": "hzoo@users.noreply.github.com", "user": {"login": "hzoo"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "46fc22438224a73db3149b1eabcc1525eeafeb9e", "messageHeadline": "6.8.4", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34a82f716e8274cce1b4d8db195a70053b395200", "messageHeadline": "Fix the location of params, when flow and default value used (#68)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 251, "deletions": 1}}, {"node": {"oid": "83bf84f7cd948d4fa8cae06c063df39b1e2a5b5d", "messageHeadline": "6.8.2 changelog [skip ci] (#60)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "65a677decd3fb2f07d4b19baf8c0b7432348d16c", "messageHeadline": "Maintain a queue to allow deletion of whitespace/semicolons without a\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 52, "deletions": 28}}, {"node": {"oid": "cb60808500100d391326cb8d82ae9ba34a21f1bc", "messageHeadline": "Make buffer a property for managing the token queue.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 332, "deletions": 301}}, {"node": {"oid": "c5a6c5c291b0295973289c2e4a1da9ff0f389e3b", "messageHeadline": "Pass values directly to avoid object usage.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "abb9618e8c43fc7baebefd4d635014c4e5427305", "messageHeadline": "Drop array support from endsWith.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "f908f3fc88dd56910b5f42f201ca61145f1f69a5", "messageHeadline": "Use 'push' for all cases.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "caef91672d0e8c4f154a1cb108b505e9954c627f", "messageHeadline": "Remove unnecessary passthrough function.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "578f48134b4113fef6040ec779efd6548b1482ef", "messageHeadline": "Remove removeLast usage.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "80cd3ca331a796b2f560ec703ac3aa1ffc4ed25a", "messageHeadline": "Drop one usage of removeLast.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d6b1e36d4908ca30f9f5d3a527c9c5741aefd424", "messageHeadline": "Make the 'catchUp' call implicit to source location updates.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "3680d10b6f5dcf28c67fba0e3d7f9fd2689ccc90", "messageHeadline": "Centralize position tracking into buffer.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "62ad67e5d99f58248b32132986adc994d9efa80e", "messageHeadline": "add tests for build-config-chain", "author": {"name": "James Talmage", "email": "james@talmage.io", "user": {"login": "jamestalmage"}}, "additions": 120, "deletions": 1}}, {"node": {"oid": "e0639505d1a9ac14a46bd42103050fb88f36ed7e", "messageHeadline": "6.8.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22cf1f8826f3a07da9b44fbb4acf149c8da91f73", "messageHeadline": "Merge pull request #63 from danez/performance-regression", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "4e2072def883ea3d52c07f3105e963226cd7da3a", "messageHeadline": "Fix performance regression introduced in 6.8.2", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "177c092496ab6ff46b5cd3702ad1798a06aa74c1", "messageHeadline": "Remove sideeffectful position mutation.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "e4da8cfea56b658d874e603c05f4a57b9a096786", "messageHeadline": "Use the standard newline function.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c561312beecc792e62bc9515d56ce0b89c37fb65", "messageHeadline": "Adds strictMode option to strict-mode transform (#3562)", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "52683f00182e6ef2b567b6d258a4bedbc7a15b6e", "messageHeadline": "Use the proper transform plugin for preset-es2016. (#3563)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79d8c5aa144f70e5326bb1bc173d8b4b359812e3", "messageHeadline": "find list of applicable configs without requiring babel-core or plugins", "author": {"name": "James Talmage", "email": "james@talmage.io", "user": {"login": "jamestalmage"}}, "additions": 181, "deletions": 135}}, {"node": {"oid": "84b1bc52e1feb3a8434af8dcb280e153b9b6ec69", "messageHeadline": "Ensure that build directories are not included in release", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "b02dba8d24b6ee7fe6fad10f40cc41fdc2eea996", "messageHeadline": "Ignore build directory in eslint", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5a74dedeb6e3fd49c43ec58e1858c54fadc08e96", "messageHeadline": "Remove cache because of outdated versions on travis", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "7593b802ae5867fa2fc9efdd58c4a5d0800eb80d", "messageHeadline": "Enable babel tests on travis", "author": {"name": "Daniel Tschinder", "email": "daniel.tschinder@researchgate.net", "user": {"login": "danez"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "5e1e1d296ad484b5aebcbe37e33f999440a0ff21", "messageHeadline": "Merge pull request #56 from babel/hzoo-patch-1", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "ff4f476abef58421a26cc4c9ab53ab3848c71255", "messageHeadline": "Update Changelog for 6.11.2.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "172d81d4fe7d7bc4fdfa73fd17d23cc644bf8c02", "messageHeadline": "v6.11.2", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4126b38b9b5258a1a4fc4e60f0b6726d71f590bb", "messageHeadline": "Merge pull request #3558 from loganfsmyth/fix-async-func-ref", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 64, "deletions": 48}}, {"node": {"oid": "ee43c4b735da24852ab14e8a866df3d7807ae3ba", "messageHeadline": "Merge branch 'master' into fix-async-func-ref", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "231f27f17032138b923d16909b516cabcaeae70d", "messageHeadline": "Fix non-unique 'ref' binding name - fixes T7468", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 64, "deletions": 48}}, {"node": {"oid": "efbd530690482e7d3d28ba278409505eaef85361", "messageHeadline": "Use secure token for slack notifications from travis (#3556)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "e390570f9d03e8f8e3a6b816c8a2be8e33e57867", "messageHeadline": "Docs: 6.11.1 changelog [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "7b9749233e4a06fbbd3220e9e0693f0d61b3ff1b", "messageHeadline": "v6.11.1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3bc3c9a3eda20355120f0db9b4222011490ec576", "messageHeadline": "Babel types docs (#3549)", "author": {"name": "Forbes Lindesay", "email": "forbes@lindesay.co.uk", "user": {"login": "ForbesLindesay"}}, "additions": 129, "deletions": 37}}, {"node": {"oid": "39f645768c3ef17554f601966ac3115264efd67e", "messageHeadline": "Remove jsx-self from react preset (#3552)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7a15409085b03c90525f84123c1fd4ce22964485", "messageHeadline": "Update to Contributor Covenant v1.4 (#3515)", "author": {"name": "Antonio Diaz", "email": "anton@antn.me", "user": {"login": "antn"}}, "additions": 68, "deletions": 7}}, {"node": {"oid": "f345c70c9661f2968d4305dc9a8a454052c3f9a7", "messageHeadline": "Docs: 6.11.0 changelog [skip ci] (#3551)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "470635adb0da83be4691e5e79a049f7c470d6b23", "messageHeadline": "v6.11.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "22eb40d204f6d7fddc5bda4f82c85c17fe0d6710", "messageHeadline": "Build: use lerna 2.x beta (#3509)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 36, "deletions": 9}}, {"node": {"oid": "15f267b7afcbdb09b26ac20d87414796a642fb12", "messageHeadline": "Merge pull request #3550 from loganfsmyth/fix-jsx-self-mistakes", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "856b1f29230acc829d627aa8779f345c71a3ddaa", "messageHeadline": "Fix some mistakes in the jsx-self transform.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "4dd64dbe0f63fba1c8ffb5a9b8fb474a34496f90", "messageHeadline": "6.8.1 changelog [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "376fb835b9a3d4e93aa52d003a2bba59e9ee8fb1", "messageHeadline": "6.8.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d976b56bbec762e27aa080ce19f72a60da738a76", "messageHeadline": "Merge pull request #54 from gabelevi/arrow", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1192, "deletions": 1}}, {"node": {"oid": "22374b6becf52eda5303330bd548ed1f0a832c45", "messageHeadline": "[Flow] Arrow function type parameter declarations", "author": {"name": "Gabe Levi", "email": "gabe@fb.com", "user": {"login": "gabelevi"}}, "additions": 1192, "deletions": 1}}, {"node": {"oid": "f30f1942b6067b1a67d02697bfe6677621e50f24", "messageHeadline": "Merge pull request #55 from vkurchatkin/gen-getset", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 332, "deletions": 1}}, {"node": {"oid": "f0c766098011f21c38ea1a4c80051699e66598f8", "messageHeadline": "move logic to flow plugin", "author": {"name": "Vladimir Kurchatkin", "email": "vladimir.kurchatkin@gmail.com", "user": {"login": "vkurchatkin"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "d5f75cb2f0759c0feec464231a8af03caa7feeaa", "messageHeadline": "flow: allow generic method with name get or set", "author": {"name": "Vladimir Kurchatkin", "email": "vladimir.kurchatkin@gmail.com", "user": {"login": "vkurchatkin"}}, "additions": 323, "deletions": 1}}, {"node": {"oid": "3ee06187d594868716873ba09eed9f750824ef46", "messageHeadline": "Fixed incorrect newlines with Flow object types (#3548)", "author": {"name": "Sam Pepose", "email": "sampepose@gmail.com", "user": {"login": "sampepose"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "115a6543abbab9b64b73e531b57e79fc754743ab", "messageHeadline": "Update to regexpu-core@2.0.0 for ES2016 compliance (#3338)", "author": {"name": "Mathias Bynens", "email": "mathias@qiwi.be", "user": {"login": "mathiasbynens"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cae3f60e767dfc3fdd03cc8a0cebff8dd99ca209", "messageHeadline": "Merge pull request #3546 from sampepose/master", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "7d83147e1603473a4d896721147e74875493f3f7", "messageHeadline": "Added semicolon", "author": {"name": "Sam Pepose", "email": "sampepose@fb.com", "user": {"login": "sampepose"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "199a61213118e8d0f58c8affbe44fd99abe69fc1", "messageHeadline": "Fixed incorrect printing of array of nullable flow type", "author": {"name": "Sam Pepose", "email": "sampepose@fb.com", "user": {"login": "sampepose"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "3d77ad9381a1715987f67d563a8c0cf10a02deaf", "messageHeadline": "babel-code-frame: Upgrade to js-tokens@2 (#3533)", "author": {"name": "Simon Lydell", "email": "simon.lydell@gmail.com", "user": {"login": "lydell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8fef2bc568a4d91bc97c8aec01d82aebe40d8741", "messageHeadline": "Add es2016 preset (#3531)", "author": {"name": "Sergey Rubanov", "email": "chi187@gmail.com", "user": {"login": "chicoxyzzy"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "17ce0a57c5f0c488f520b7ce6cb18a142cdd5dd6", "messageHeadline": "Promote trailing-function-commas to stage 3 (#3522)", "author": {"name": "Jacob Rask", "email": "jacob@jacobrask.net", "user": {"login": "jacobrask"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "93299d9bc42b11e1e2191a4beaf1aa77c40f34f1", "messageHeadline": "add new package to react preset package.json", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9229225f213511d62376613da1b0201c47a7e3d3", "messageHeadline": "Merge pull request #3540 from jimfb/jsx-self", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 111, "deletions": 3}}, {"node": {"oid": "7d0c4ecf1704277068e89bf60fafbdd498d32001", "messageHeadline": "Added jsx-self babel transform plugin", "author": {"name": "jim", "email": "none@no-reply.com", "user": null}, "additions": 111, "deletions": 3}}, {"node": {"oid": "cde17b33bd6a42fe73289873e3ef62bad2884481", "messageHeadline": "Merge branch 'master' of github.com:babel/babylon", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1215, "deletions": 55}}, {"node": {"oid": "3f266691a84b56740c015999c9dcaa48eb1ca737", "messageHeadline": "fix ast links again [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "d0edc1c646757830919ce1c517f8aff28d35f725", "messageHeadline": "Link to new AST spec location (#3544)", "author": {"name": "Jesse McCarthy", "email": "jmm@users.noreply.github.com", "user": {"login": "jmm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "59537a473bc738150fa016f92c7e5e65a22e99df", "messageHeadline": "Merge pull request #50 from jmm/ast-spec-link", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6dac2afd439cbcc227d2fa8d5b7e470e17ad6226", "messageHeadline": "Fix link to AST spec", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf6e0d365e7a6e6b00b5deb24f54a8234ec1e8fc", "messageHeadline": "rename parser context types", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "c8e35ee70abfc8f2e92d7b3bb5644f2b37171500", "messageHeadline": "Test on node 6, remove iojs", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcc3b981f9287114754dd802631bf55659d886cd", "messageHeadline": "rm extraneous text [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "3267afd6085a1b9974a0626daa226eaaa74dbb92", "messageHeadline": "Merge pull request #3543 from babel/mv-ast-spec", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1167}}, {"node": {"oid": "0b58ad29ab65d789f6891faf53d9e6edd92fd966", "messageHeadline": "Merge pull request #46 from babel/ast-spec", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1167, "deletions": 0}}, {"node": {"oid": "b0236b8ede37a1aa8ec04635c35a741aac278534", "messageHeadline": "Merge pull request #47 from babel/hzoo-patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "35b6c09f8ff60f76f39163630d04134e5cd32994", "messageHeadline": "Merge pull request #45 from mathiasbynens/unicode-9", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 32, "deletions": 40}}, {"node": {"oid": "2d4c1174857726e353520336ff8bf144e4f195b3", "messageHeadline": "Update Output, change links [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "3524ad510f9927b99399c7feadb7bdfd97333bb6", "messageHeadline": "remove grouped type arrow restriction as it seems flow no longer has \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 261, "deletions": 14}}, {"node": {"oid": "be7d9689038ef3105aced1aedb6cd5bf95dd846c", "messageHeadline": "Move ast spec from babel/babel [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1167, "deletions": 0}}, {"node": {"oid": "5ead4b3e96013f44a289d3e2d17d0e4f627126e8", "messageHeadline": "Move ast spec to babylon [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 1167}}, {"node": {"oid": "b7ed4f5d1283722791ea9b30e80a5c39cdb78f7a", "messageHeadline": "Update to Unicode v9", "author": {"name": "Mathias Bynens", "email": "mathias@qiwi.be", "user": {"login": "mathiasbynens"}}, "additions": 32, "deletions": 40}}, {"node": {"oid": "f63802c716e0353495ea601083c38c333b6249ea", "messageHeadline": "add missing generate-identifier-regex script - fixes #7", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 55, "deletions": 1}}, {"node": {"oid": "4ca3cd8d1aec6f550ab14e4ef2865ae11465da8e", "messageHeadline": "remove line terminator restriction after await keyword - fixes #38", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "43e01e40f14b4336ec8000f590cc7ce9e3d62bb5", "messageHeadline": "upgrade ava", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec0a349ec8675ca31e9d2b1f315fc48fa7f9a403", "messageHeadline": "support negative numeric type literals - fixes T7450", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 919, "deletions": 0}}, {"node": {"oid": "96a7eadbe43785121120619e5909483ba92402cf", "messageHeadline": "Merge branch 'danez-fix-flow-optional-type'", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 408, "deletions": 4}}, {"node": {"oid": "461261b181ae385083612bf5a04206071904a3cd", "messageHeadline": "Merge branch 'fix-flow-optional-type' of https://github.com/danez/bab\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 408, "deletions": 4}}, {"node": {"oid": "74ee30bfbe68a5ad2eefb2c898ba8a0b6c195c4a", "messageHeadline": "Merge pull request #21 from danez/test-babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "78597290ec5eeb0ae45698eb31f124262b53d5ed", "messageHeadline": "Merge pull request #23 from danez/fix-comments", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 46, "deletions": 71}}, {"node": {"oid": "55d47ab7b43354c62c7e3301c2b2dd32a857e8d9", "messageHeadline": "Merge pull request #41 from nene/ast-spec", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "4d2e1dddfb4b468d57486459c95b2bae09867565", "messageHeadline": "Merge pull request #10 from danez/fix-flow-arrow-spread", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 793, "deletions": 74}}, {"node": {"oid": "6efef693a2ab2e4339551989ce6d1015f98a6e84", "messageHeadline": "Add forgotten attribution.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ad9be197453bb221b389e0f00a9a1556e7ef4e8", "messageHeadline": "Update Changelog for 6.10.4", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "faf024ad44c7b010efa5f543c9555937f5a67738", "messageHeadline": "v6.10.4", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "60e6b74901f7aa05df3ba203370087f4ff954b78", "messageHeadline": "Merge pull request #3537 from theJian/master", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f11a82c96c2f14916df1259c65724c6578817eb1", "messageHeadline": "Adjust cloning of nodes in import/export-specifiers and obj-destructu\u2026", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 361, "deletions": 2}}, {"node": {"oid": "92d45c3f6cba36b0e99a1e7e7babce9c28eeb285", "messageHeadline": "Merge pull request #16 from danez/enable-tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 36, "deletions": 23}}, {"node": {"oid": "8977d8c75a6930641743acad425166d44de9d2a2", "messageHeadline": "Merge pull request #31 from eldereal/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 202, "deletions": 1}}, {"node": {"oid": "49d36e291dad0f1558ad7c3379cd08e9046c5c4a", "messageHeadline": "update minimatch v3.0.2", "author": {"name": "A2ZH", "email": "thejianmail@gmail.com", "user": {"login": "theJian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2390cca0233bf38ea081ca756211b4fdb74f68c", "messageHeadline": "deopt on recursion in path.evaluate - fixes T7397", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "a25a4ffdc14451c7af74329f62461a65b23fdc81", "messageHeadline": "Add JSX spread children", "author": {"name": "calebmer", "email": "calebmeredith8@gmail.com", "user": {"login": "calebmer"}}, "additions": 283, "deletions": 0}}, {"node": {"oid": "5a8a2512d0b2ae157c3e473b4db0f13dbe74e5f4", "messageHeadline": "Docs: 6.10.3 changelog [skip ci]", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "cc22b1cc2367ac59d655e764f665c0166d96d425", "messageHeadline": "v6.10.3", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d2eecfb6cc082dc94823b5ca36923c957574c8db", "messageHeadline": "Merge pull request #3532 from loganfsmyth/allow-empty-exports", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 30, "deletions": 26}}, {"node": {"oid": "2ba27c73d7439375984684a157b3b6563ca939b7", "messageHeadline": "Allow empty 'export {};' statements - fixes T7439", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 30, "deletions": 26}}, {"node": {"oid": "d7dc857bbf2e106b774450e671b6364c81a46162", "messageHeadline": "Document AST deviations from ESTree spec", "author": {"name": "Rene Saarsoo", "email": "nene@triin.net", "user": {"login": "nene"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "dd8856d5cc7ed1fd305b1fbe6e3a6db6e0591c0b", "messageHeadline": "Correct Options heading level in README", "author": {"name": "Rene Saarsoo", "email": "nene@triin.net", "user": {"login": "nene"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ecf4175096146d8d2c9fe1c2be02b51afc3b523", "messageHeadline": "typo [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "724699ff5eec35a3d597190f16b31c3576a9f451", "messageHeadline": "Docs: 6.10.2 changelog [skip ci] (#3530)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "bfc90c975da1929f59c420d5645cd82504781cb8", "messageHeadline": "v6.10.2", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "514e40923c2115c001a1cae60321f94b44d64391", "messageHeadline": "cleanup transpiled files in `make clean` - fixes T7434 [skip ci] (#3528)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d7c0fbdf5b6c4fc0dd944408000ad8c7d9cdba96", "messageHeadline": "\"name\" should not be visited for TypeParameter (#3529)", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e1b4aecfdafe491baeab4271f131f721692017a", "messageHeadline": "Merge pull request #3492 from loganfsmyth/codegen-cleanup", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 519, "deletions": 388}}, {"node": {"oid": "df2c3f3d25cd61aebadbbc4a116da5f505c638b6", "messageHeadline": "Use the common space helper everywhere to ensure we get the smallest \u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 83, "deletions": 83}}, {"node": {"oid": "5c74ebb87e9016a753da0d5a985ff5bbfff840e7", "messageHeadline": "Remove unneeded space check.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "1514d0a1ad29074bea3e9248fa6cfe278a4a3a75", "messageHeadline": "Drop some space-insertion logic.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 14, "deletions": 39}}, {"node": {"oid": "39896b4d919e483721695590cfbb915b2fea9296", "messageHeadline": "Automatically prepend a space when writing a word immediately after a\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "4286cb4f2a2f2c3b72bda482beb816181542da32", "messageHeadline": "Explicitly label standalone tokens and words.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 245, "deletions": 220}}, {"node": {"oid": "e702e672331ad4c3130ccb62f6f06d82db65bab5", "messageHeadline": "Split all of the pushes into individual tokens.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 165, "deletions": 59}}, {"node": {"oid": "22e2c882693a67a00882b14f9422a31138684c32", "messageHeadline": "Drop the unneeded noIndent function param.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 18, "deletions": 26}}, {"node": {"oid": "f56670065727c9451d1aad9150afbca41163d417", "messageHeadline": "Avoid processing indentation for every pushed string.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "8336aa52e832cd6cb0f850ced2916a9e976f9fb8", "messageHeadline": "Split all of the separators into functions.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 40, "deletions": 11}}, {"node": {"oid": "3e1a661eb62de1cb95d30ce2f25944b2b8266281", "messageHeadline": "Use the general list handlers and the default separator.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "315c07541980e4f96309d7e44c17a6ca538241c0", "messageHeadline": "Remove the unnecessary push/_push division.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 8, "deletions": 16}}, {"node": {"oid": "528128f62d949edca0a564e8641d85ef3a8032cf", "messageHeadline": "Avoid looking for raw values for all nodes.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 25, "deletions": 32}}, {"node": {"oid": "710f151d31d027256daae64b07851868d7adc00b", "messageHeadline": "Use the standard space helper for comment space.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "680fcc16d798c6b83dbc3c938e8b25b1dc30ba99", "messageHeadline": "Standardize on .endsWith", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 7, "deletions": 23}}, {"node": {"oid": "2f790889ebc513e99eacef5bd062e557be8a0c49", "messageHeadline": "Make sure to roll back the generated position markers when trimming s\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9ddf9aabfc1e756cbc9ce3433f4d35b41591a846", "messageHeadline": "Don't track position when sourcemaps are off.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "61e3b1d314f30b2eb450c9b64235f9d0bab1e09f", "messageHeadline": "Remove incorrect function/class check.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0be2f1cf48d02ac4cd683c911bd7e331dd89deac", "messageHeadline": "Remove unnecessary ensureSemicolon.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "67763085ab735da1ff38b5294b9e2eb02384763a", "messageHeadline": "Be consistent with semicolons.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c1ba5e6ac83cbfa90f7e0ba2c183b98e0131d0ab", "messageHeadline": "Remove unused force param.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d042ddfdda7b39919f058604a4a15863bee040c8", "messageHeadline": "Clarify that the code generator class is not public.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "efea2c19f269ff9298fe3de26083ab1c428f4a3e", "messageHeadline": "Add more tests for minified output.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "4a262be43625354c43dc8cf47cb9b7672dc90c5a", "messageHeadline": "more links [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b05643c52f4e535537eb84b3ee12cf6358f4f80e", "messageHeadline": "Changelog for 6.10.1.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "e64aeb73164d1b164c1eafde424c88d8d4f77f0b", "messageHeadline": "v6.10.1", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "57328c1fbd393b1fd2a10c635cec69ed80e6f7f2", "messageHeadline": "Merge pull request #3526 from loganfsmyth/fix-switch-error", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 32, "deletions": 5}}, {"node": {"oid": "5ddce1372b1c9a6da44da1c7bc9a6cc6a6c9596d", "messageHeadline": "Fix an issue with the switch handing from PR #3490.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 32, "deletions": 5}}, {"node": {"oid": "a7801b1e52c66802009f7b56b19278a1c93d1d95", "messageHeadline": "Merge pull request #3525 from lxe/skip-shorthand", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2033c1da3097dd08520bdda60cdbedc1775b401c", "messageHeadline": "remove shorthand of --skip-initial-build", "author": {"name": "Aleksey Smolenchuk", "email": "aleksey@uber.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8cb32e8cf195d2af3333f6bc609662278edabd81", "messageHeadline": "Docs: 6.10.0 changelog [skip ci] (#3524)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "c5ae951f98cddb4855f03c841f28958d553c1798", "messageHeadline": "v6.10.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c113b0a7ec07d23a93c17edf37aaef4696259235", "messageHeadline": "Merge pull request #3519 from koenkivits/patch-1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0dc1a690171a25691859639ca93e1d4922e6652b", "messageHeadline": "Merge pull request #3520 from babel/babylon-update", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 77, "deletions": 4}}, {"node": {"oid": "b567c024136b875cf99540cf893436b1a427219c", "messageHeadline": "generator tests", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "ff42a744df6915f6209ec9113c38762ca4314926", "messageHeadline": "add back in identifier", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "63e83137882e35c6f337882e6147e65bbc192bff", "messageHeadline": "add type def", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "ad0e1ba6decacca48a567b91001a3848fc32ab2f", "messageHeadline": "Support changes in flow parsing", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "867e07cee4c1f97d70611fa8a60777bf96863136", "messageHeadline": "Fix broken links in monorepo.md", "author": {"name": "Koen Kivits", "email": "koen@kivits.com", "user": {"login": "koenkivits"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ca6450b057ef38374f54c014b75946b281eaab82", "messageHeadline": "6.8.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc525edf514e48adca2db2c862a59a5022574eb1", "messageHeadline": "Clean up language/consistency in CONTRIBUTING.md (#3517)", "author": {"name": "Kai Cataldo", "email": "kaicataldo@users.noreply.github.com", "user": {"login": "kaicataldo"}}, "additions": 19, "deletions": 21}}, {"node": {"oid": "61b3a6314baef8eb44e3fec7a81e09486c02ae6e", "messageHeadline": "Merge pull request #3490 from jayphelps/T7324", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 58, "deletions": 5}}, {"node": {"oid": "85ec7834d0bb7bffae5f394bc8911628a0f1c847", "messageHeadline": "Merge pull request #3489 from lxe/optinal-nocompile-watch", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "8bbffb4bea216a5d6159ac2ce44debebcca082a9", "messageHeadline": "Docs: 6.9.2 changelog [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "5b3db3aceb403506d2166b8b7210fe5db20bb605", "messageHeadline": "v6.9.2", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e95ff9effba1aaed6c8ebe10f3c1384fa12ce149", "messageHeadline": "Fix: for babel-runtime, regenerator-runtime should be a dependency no\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "77ac82b9f57897d9ac90cbd15c5aca387575d6cc", "messageHeadline": "v6.9.1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "d71072fe97ea12c47821b1a19e8fd4f51e51caa0", "messageHeadline": "add changelog for `babel-regenerator-runtime` removal [ci skip]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b3acf9100e57dd44737faa5e70c2ec0633cf9171", "messageHeadline": "Make babel-runtime use regenerator-runtime from npm. (#3494)", "author": {"name": "Ben Newman", "email": "ben@benjamn.com", "user": {"login": "benjamn"}}, "additions": 5, "deletions": 754}}, {"node": {"oid": "3d6ae488be3dda494d927fac2ff982d16987469e", "messageHeadline": "Docs: add 6.9.1 changelog [ci skip] (#3513)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 66, "deletions": 1}}, {"node": {"oid": "cfbabe80bb1cbb10a3e1342a15ce00fff7773777", "messageHeadline": "Docs: add to getting started (#3512) [ci skip]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "f408f28a027655faefcfabeb50c0f3b9f0b148b6", "messageHeadline": "Fix: assign _this to `this` when there is no Superclass - Fixes T7364", "author": {"name": "Andrew Johnston", "email": "ehjay.github@gmail.com", "user": null}, "additions": 60, "deletions": 1}}, {"node": {"oid": "8532bb833441ecbbe7d0257a258263c42b83d731", "messageHeadline": "update license field with a valid SPDX expression (#3507)", "author": {"name": "Lukas Eipert", "email": "leipert@users.noreply.github.com", "user": {"login": "leipert"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "822e8804d5a2c980addcf3d34c56453e383af516", "messageHeadline": "Make `JSXText` Immutable (#3510)", "author": {"name": "Leonid Nikiforenko", "email": "leo.nikiforenko@gmail.com", "user": {"login": "le0nik"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "4bf6f8ab18a7a4309acbfa5fc6a987fb3c6ae307", "messageHeadline": "cli: --skip-initial-build option to compile only on watched changes", "author": {"name": "Aleksey Smolenchuk", "email": "aleksey@uber.com", "user": null}, "additions": 12, "deletions": 2}}, {"node": {"oid": "13c961d29d76ccd38b1fc61333a874072e9a8d6a", "messageHeadline": "Adds repository field to babel-regenerator-runtime (#3506)", "author": {"name": "Lukas Eipert", "email": "leipert@users.noreply.github.com", "user": {"login": "leipert"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ff044bbb0fce2a78a0d3e379895fd1f37046575f", "messageHeadline": "Use more ideal mocha hooks (#3446)", "author": {"name": "Jesse McCarthy", "email": "jmm@users.noreply.github.com", "user": {"login": "jmm"}}, "additions": 5, "deletions": 13}}, {"node": {"oid": "7594204777024e47df9c8fb495d5b60a16a74fdf", "messageHeadline": "typo [ci skip]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf6304a34b1dfbc90a2b4da8c25bfb342a998eb7", "messageHeadline": "v6.9.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 102, "deletions": 102}}, {"node": {"oid": "f7c6afe594202104b6047ec67b3cbe2987b04aa8", "messageHeadline": "Docs: 6.9.0 changelog [skip ci] (#3505)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "1c48c4c9db3d4c6807065542723d897cc9dc0537", "messageHeadline": "Merge pull request #25 from gabelevi/default", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3457, "deletions": 133}}, {"node": {"oid": "be9be86919288ea670c49d2480d2b915adbaae88", "messageHeadline": "Add decorators to argument types (#3470)", "author": {"name": "Shuhei Kagawa", "email": "shuhei.kagawa@gmail.com", "user": {"login": "shuhei"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "16ad574e48bec8ca1e2e9ddddae59991be183c21", "messageHeadline": "Update core-js to 2.4 (#3480)", "author": {"name": "Denis Pushkarev", "email": "zloirock@zloirock.ru", "user": {"login": "zloirock"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "40c4e7c2eafebc9a73b9463db1a588a293aa6356", "messageHeadline": "Modules systemjs system global name, use strict wrapping (#3482)", "author": {"name": "Guy Bedford", "email": "guybedford@gmail.com", "user": {"login": "guybedford"}}, "additions": 44, "deletions": 34}}, {"node": {"oid": "8fa1174b32ec6bb31d32843334c921d0e97da663", "messageHeadline": "Skip adding __source if it already exists (#3504)", "author": {"name": "Alexander Kotliarskyi", "email": "alex.frantic@gmail.com", "user": {"login": "frantic"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "cdb465a834722dc1903f3230f1db58c9a6bd5641", "messageHeadline": "remove repeating dependency from babel-traverse (#3501)", "author": {"name": "dlwalsh", "email": "dlwalsh@gmail.com", "user": {"login": "dlwalsh"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "9f8cd91605613aaaa7b53295b7803b1bcf92567a", "messageHeadline": "Replace trim-right with _.trimEnd (#3502)", "author": {"name": "dlwalsh", "email": "dlwalsh@gmail.com", "user": {"login": "dlwalsh"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "829d4497c9e687ad489f38396055b4c8125b20c0", "messageHeadline": "remove micro modules in favour of lodash functions (#3500)", "author": {"name": "dlwalsh", "email": "dlwalsh@gmail.com", "user": {"login": "dlwalsh"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "52f56cbdc50ac84785ef9b39a44fccb656280b68", "messageHeadline": "Add slack badge [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2d7fb9af419c09d81ff676aefe28ffea8b50d8fb", "messageHeadline": "Class properties: Add path.ensureBlock for ArrowFunctionExpression (#\u2026", "author": {"name": "Jhen-Jie Hong", "email": "iainst0409@gmail.com", "user": {"login": "jhen0409"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "109d99bb5e44d848726253c7cad756c15d91bb27", "messageHeadline": "don't double count binding references (#3465)", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "330071e59d5ffba653dc5d08f07695ce47cddcf1", "messageHeadline": "also visit ClassProperty's for rest param deopt check, fixes #T7311 (\u2026", "author": {"name": "Jay Phelps", "email": "hello@jayphelps.com", "user": {"login": "jayphelps"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "dc1f40540de11045bb4714350350e012fee4f93e", "messageHeadline": "Upgrade to lodash 4 (#3315)", "author": {"name": "Jordan Klassen", "email": "forivall@gmail.com", "user": {"login": "forivall"}}, "additions": 76, "deletions": 76}}, {"node": {"oid": "de56e12c6867e947cefc7e1b37676460b0365cb7", "messageHeadline": "Allow use react elements after yield statement", "author": {"name": "Yiyuan Bai", "email": "eldereal@gmail.com", "user": {"login": "eldereal"}}, "additions": 202, "deletions": 1}}, {"node": {"oid": "21c4b4d7790b4a1f4ea72d45b193fe773a85fec6", "messageHeadline": "6.8.0 changelog (#27)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "6ef4a731b7b3d4df5f15d7fdb11e3418f79a8870", "messageHeadline": "6.8.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2607f35b9ff4de1fbdc86bf1f89ea33584ff8291", "messageHeadline": "Fix grammar in 6.8.0 CHANGELOG (#3498)", "author": {"name": "Thomas Grainger", "email": "tagrain@gmail.com", "user": {"login": "graingert"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4cd0bf7b740df2ddeef4be96d65e76741ac6af7", "messageHeadline": "Actually remove it..", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 184}}, {"node": {"oid": "c81db57b032bf5f6389cc1aaa719eae4a6421b50", "messageHeadline": "Remove unused file", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9843c87573b56f7f0faaa7e6d93dd1acc325704c", "messageHeadline": "Fix block statement code style. (#3493)", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "bf5de6bcb7789531cd2e01b1bfa48104325dc36b", "messageHeadline": "v6.8.1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8463dff9d965d2e7aab8daa1b8912d373620ed77", "messageHeadline": "Lazy-initialize babel-traverse to avoid circular dep. (#3497)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "05bf216339c59cb1e985c7187193c2e7b68693aa", "messageHeadline": "v6.8.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 326, "deletions": 326}}, {"node": {"oid": "2af299f5ced10f4ca108d979af4fd46eac03e018", "messageHeadline": "Docs: 6.8.0 changelog (#3496)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "cafd15cdcf770a59c84234ffff48d3377ca0b7a6", "messageHeadline": "Merge pull request #3438 from hzoo/self-host-on-babel6", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 255, "deletions": 142}}, {"node": {"oid": "1b62be4c57b94567e4802517b6eeb6403f3022b3", "messageHeadline": "Travis: add node 6, remove iojs (#3484)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "881ea85dd8aee58628d15814119dc78d052acdf9", "messageHeadline": "Merge pull request #3491 from rektide/babel-template-quasiquotes", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cfb911de91e48aabe0f2a579d200d0689eb0c6b5", "messageHeadline": "babel-template is an implementation of quasiquotes.", "author": {"name": "rektide", "email": "rektide@voodoowarez.com", "user": {"login": "rektide"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4166e5148e54406fa241caa1e997dc9df28d229f", "messageHeadline": "create new lexical env inside switch statement blocks, fixes #T7324", "author": {"name": "Jay Phelps", "email": "hello@jayphelps.com", "user": {"login": "jayphelps"}}, "additions": 58, "deletions": 5}}, {"node": {"oid": "fe5193a40a87a374f0a1791f05e1f246856da168", "messageHeadline": "Support defaults in Flow's type parameter declarations", "author": {"name": "Gabe Levi", "email": "gabe@fb.com", "user": {"login": "gabelevi"}}, "additions": 3457, "deletions": 133}}, {"node": {"oid": "83efecdc8d17ac00ed1dd36f5a5b517dec914d84", "messageHeadline": "check if we can revert gcc additions (#3483)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "d6576490314b0369f68b43aaaf7b49d615108ff8", "messageHeadline": "Use local add-module-exports", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 51, "deletions": 6}}, {"node": {"oid": "ecd294b55e9cd0a1fcd71fe28e42fd8202c9ab8a", "messageHeadline": "fix babel-traverse issues", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "373006f61bd9d7ce68e67739176deeac652a5370", "messageHeadline": "test loose mode", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6f5e47eff07225f4a95de23b13494729ab42aa26", "messageHeadline": "Check if `t.is` is already defined (specifically accounting for the i\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "c9e5da6ad0f3a8cdef920fc52134b0d5cc6b640d", "messageHeadline": "use named exports instead of export * as a temp workaround", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 74, "deletions": 6}}, {"node": {"oid": "4c23b01798db0926d914eabd65e0911dfc27a3fe", "messageHeadline": "change plugins to use babel-runtime 6", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 117, "deletions": 111}}, {"node": {"oid": "10957a10930549d2fd456db721cd0a122ade2611", "messageHeadline": "Update dependencies on the top level to use babel 6", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 11, "deletions": 16}}, {"node": {"oid": "27bd5c67193dfe77ce14f6ff75eeede11e29d448", "messageHeadline": "Merge pull request #3477 from mattkrick/patch-1", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "e2a2dd882f292b53cc4f22ff476ca2b940f7fdb7", "messageHeadline": "Docs: Update README.md (#3479)", "author": {"name": "Olivier Tassinari", "email": "Olivier.tassinari@gmail.com", "user": {"login": "oliviertassinari"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4bfececdad80a6e1d7d3388190c7c4e5fc2714f9", "messageHeadline": "Fix leading comments added from previous node", "author": {"name": "Daniel Tschinder", "email": "code@tschinder.de", "user": {"login": "danez"}}, "additions": 46, "deletions": 71}}, {"node": {"oid": "caab0351150ad94ad77e5364e40bb203534ef070", "messageHeadline": "turn transform into a simple for loop", "author": {"name": "Matt Krick", "email": "matt.krick@gmail.com", "user": {"login": "mattkrick"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "696c74933aff43229dc238f33094d7b48dc375f8", "messageHeadline": "v6.7.7", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "7372003fc28ffa8a122c23f59a85a96ab09827fa", "messageHeadline": "Update CHANGELOG for v6.7.7.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "f6be6e0bd49a162a3816f841e36c759b36c5434a", "messageHeadline": "Merge pull request #3463 from loganfsmyth/sourcemap-rework", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 123, "deletions": 79}}, {"node": {"oid": "09d6215835298bd622be385c680e861d9583c6d4", "messageHeadline": "Merge pull request #3475 from loganfsmyth/quick-perf-fixes", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 54, "deletions": 18}}, {"node": {"oid": "ca8556e36f584b7e694af27132a6bf8920083d52", "messageHeadline": "Let function optimize better by using a boolean.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "eb455dff85bcf7071d60be470d32fa8365d53711", "messageHeadline": "Pre-expand type aliases for fast lookup.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 34, "deletions": 14}}, {"node": {"oid": "dc92a16e7f83fe2d07f7ab2f798676bd975943da", "messageHeadline": "Fast path for newline processing.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "e7796b45c99503548670436033a5e095d27d07a7", "messageHeadline": "Add a fast path for checking for exact node types.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e7d37f342c25ea0ba509d18ebc615d0415adcfff", "messageHeadline": "Merge pull request #3457 from babel/T7272", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "91b818d48683fdc880d6d24c01c51366f4814db1", "messageHeadline": "Add Makefile that makes it able to test babel with current babylon", "author": {"name": "Daniel Tschinder", "email": "code@tschinder.de", "user": {"login": "danez"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "b311517fd37335f2067c4ac6dddd88e0d2a49ddc", "messageHeadline": "Merge pull request #3422 from loganfsmyth/this-shadow-constructor", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 57, "deletions": 5}}, {"node": {"oid": "ceaf4af714206ffe7e4999cfed84d189f9a4a219", "messageHeadline": "Docs: add heading for writing tests [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "eb184d618bd9cbc2538a95848f26e835429ed7e6", "messageHeadline": "Clarify phabricator explaination [ci skip]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "178fc539da3f6e452e133fd972ff3f227f97847a", "messageHeadline": "Add a note about old github issue links", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "98685d21d74896fcbdecc11474188d4891b5e7af", "messageHeadline": "Merge pull request #3464 from lydell/code-frame-tabs", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "f80463120b398cd62bf128322e968e46b24f6f85", "messageHeadline": "babel-code-frame: Handle code with tabs", "author": {"name": "Simon Lydell", "email": "simon.lydell@gmail.com", "user": {"login": "lydell"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "580b09abb160f86e6cce9a81e4e5b63d1aecadea", "messageHeadline": "babel-code-frame: Add test for code with tabs", "author": {"name": "Simon Lydell", "email": "simon.lydell@gmail.com", "user": {"login": "lydell"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "81e6d4147db3ddd6b59533b1828a0fb00d1c9e8a", "messageHeadline": "Map the end of block statement nodes to the end of their original loc\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "76bb1dffaa4bcb4e60639bc9dc20502d3f88475c", "messageHeadline": "Track sourcemap location on a stack - fixes T7255", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 119, "deletions": 78}}, {"node": {"oid": "7d6d4c204b2f8933d7837137aaef585199bc2c52", "messageHeadline": "Create a duplicate class identiier to avoid sharing 'loc'.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6c11a06739c37eb1e5cb0576c3834b5092a6a89", "messageHeadline": "Fix support for flow optional parameters in arrow functions T7096", "author": {"name": "Daniel Tschinder", "email": "code@tschinder.de", "user": {"login": "danez"}}, "additions": 409, "deletions": 4}}, {"node": {"oid": "3cb9c90c31c3cb10de04d5d1b3942050c5538a0b", "messageHeadline": "Merge pull request #3459 from loganfsmyth/changelog-6.7.6", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "83301afb6ea221118a7ea60e2b3a879030a3e1ee", "messageHeadline": "Update changelog for v6.7.6.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "0130c6c186668c7b9df677619db7a0f9f22fa9f3", "messageHeadline": "v6.7.6", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "003e39c2a8e065218f877d525121f92892c561ab", "messageHeadline": "Merge pull request #3458 from loganfsmyth/revert-3433", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 23}}, {"node": {"oid": "c3ccddaaaf5c1d752c31ec652b174f6661c9a47e", "messageHeadline": "Revert \"Merge pull request #3433 from loganfsmyth/bail-out-rename\"", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 23}}, {"node": {"oid": "c24b0b043a23ab0e52b09207a643d66fa8aed008", "messageHeadline": "Add test for T7272", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "b0d27142e845572996f27713c2bb82612ff37089", "messageHeadline": "Merge pull request #3455 from loganfsmyth/changelog-6.7.5", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "89ecbda25cf4323b75696840bceca6b2ac6bfe57", "messageHeadline": "v6.7.5", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "bd06ce367858140096154585a205ad863ee8d91a", "messageHeadline": "Update CHANGELOG for v6.7.5", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "9cfb8cb172cb143fb6faeef5e9e16c0e06f2ef96", "messageHeadline": "Merge pull request #3451 from loganfsmyth/sourcemap-no-source", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 44, "deletions": 4}}, {"node": {"oid": "3af8ec16e93fbfd9adcddd6d313df50335210e30", "messageHeadline": "Handle input source mappings with no source location - fixes T7151", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "d221e2110248e9d8557cb9b12d06f701966494a5", "messageHeadline": "Handle mappings with no source when using CLI file.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "6ec9bbead4930ec0aaec474761cd5303543edabd", "messageHeadline": "Merge pull request #3421 from loganfsmyth/generate-default-exports", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 34, "deletions": 30}}, {"node": {"oid": "11e2e1b9b0d65f219caabe59f2afa31a27954c66", "messageHeadline": "Merge pull request #3258 from trodrigues/patch-1", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 175, "deletions": 2}}, {"node": {"oid": "2d0a007d14e519fe60a849dd17068a0f3df79a28", "messageHeadline": "Merge pull request #3433 from loganfsmyth/bail-out-rename", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "e4d6d420415a0c290a321fb6c18ba5f19675b5c1", "messageHeadline": "Merge pull request #3447 from nkzawa/patch-0", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b4ffe587a9b21e908653a5f10ab176d17e7c639", "messageHeadline": "Merge pull request #3448 from addaleax/pass-strings-to-path-xyzname", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b926e401c673a74e76a253e008d92f1e83024fdc", "messageHeadline": "Merge pull request #17 from zenparsing/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 426, "deletions": 6}}, {"node": {"oid": "f81c281fc47525f30f0dfd0dab355f34f2fac262", "messageHeadline": "Parse for-await statements when asyncGenerators plugin is active", "author": {"name": "Kevin Smith", "email": "KevinH.Smith@coxinc.com", "user": null}, "additions": 426, "deletions": 6}}, {"node": {"oid": "bb6586d1e67c93ffe5a90685cc805c015e85c43b", "messageHeadline": "Enable deactivated tests, as it seems they work now", "author": {"name": "Daniel Tschinder", "email": "code@tschinder.de", "user": {"login": "danez"}}, "additions": 36, "deletions": 23}}, {"node": {"oid": "d15a2310cd405cb0bbfae1fbeb12d8ffbd4e28cb", "messageHeadline": "Fix flow plugin when flow+arrow+spread used together", "author": {"name": "Daniel Tschinder", "email": "code@tschinder.de", "user": {"login": "danez"}}, "additions": 793, "deletions": 74}}, {"node": {"oid": "8b150813f5a534e4279df25c41c37cc9dd860ebe", "messageHeadline": "Merge pull request #12 from shuhei/parameter-decorators", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1870, "deletions": 0}}, {"node": {"oid": "bd99179abc8ebc489c4c7ef9f30c6a7eec5d383f", "messageHeadline": "Make sure input to path.{dir,base}name is a string", "author": {"name": "Anna Henningsen", "email": "sqrt@entless.org", "user": {"login": "addaleax"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "85ecb6c97b6710ce62af1a15b724e3a73834fb97", "messageHeadline": "stop traversing when target type is found", "author": {"name": "nkzawa", "email": "naoyuki.kanezawa@gmail.com", "user": {"login": "nkzawa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8fb6f878a3843c4cc7dbe20168e633b1551ba699", "messageHeadline": "Merge pull request #3441 from lydell/improve-babel-code-frame", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 133, "deletions": 33}}, {"node": {"oid": "fd06f72c957c71d86ab84a8dd1b194391e0d9443", "messageHeadline": "Merge pull request #3442 from loganfsmyth/remove-stale-check", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "e4be235e671466e1f2d59b2ef7d2f5d7e92b1501", "messageHeadline": "Merge pull request #3444 from drd/dont-mangle-jsxexpressioncontainer-\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "29a657865851c3f6d948f06ef186aa3191cdad2c", "messageHeadline": "parse parameter decorators", "author": {"name": "Shuhei Kagawa", "email": "shuhei.kagawa@gmail.com", "user": {"login": "shuhei"}}, "additions": 1870, "deletions": 0}}, {"node": {"oid": "aef82d190bd6bb4d909a821180469cee0df5e5be", "messageHeadline": "Preserve whitespace in JSXExpressionContainer StringLiteral children \u2026", "author": {"name": "Eric O'Connell", "email": "eric.oconnell@gmail.com", "user": {"login": "drd"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "bad2c768f2ec09ab4f6f4eb02650780049ddef0f", "messageHeadline": "Remove this check which will never pass with the new cache.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "b733c6766ab4f584ea1c38ddf8e79bb4b769bf88", "messageHeadline": "babel-code-frame: Add missing documentation.", "author": {"name": "Simon Lydell", "email": "simon.lydell@gmail.com", "user": {"login": "lydell"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "dceb988bbbb6a2be30b20247ffcf7b3356bdbc73", "messageHeadline": "babel-code-frame: Fix indentation", "author": {"name": "Simon Lydell", "email": "simon.lydell@gmail.com", "user": {"login": "lydell"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "aaaffd32e77cd09d596c29b47f77a82d6195e9f3", "messageHeadline": "babel-code-frame: Get rid of the line-numbers dependency.", "author": {"name": "Simon Lydell", "email": "simon.lydell@gmail.com", "user": {"login": "lydell"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "d6b8e4c608b505290ff57c2350663244b2b79b11", "messageHeadline": "babel-code-frame: Add tests", "author": {"name": "Simon Lydell", "email": "simon.lydell@gmail.com", "user": {"login": "lydell"}}, "additions": 104, "deletions": 6}}, {"node": {"oid": "6af4ba193713d435100366706b97f41db47a936a", "messageHeadline": "babel-code-frame: Update type annotation", "author": {"name": "Simon Lydell", "email": "simon.lydell@gmail.com", "user": {"login": "lydell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c371132ae7321f6d08567eab54a59049e07f246", "messageHeadline": "Merge pull request #3439 from loganfsmyth/changelog-6.7.4", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 63, "deletions": 18}}, {"node": {"oid": "66a77fe9c1b94a0037080a1075d64ca957b69b8f", "messageHeadline": "Update CHANGELOG for 6.7.4", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 63, "deletions": 18}}, {"node": {"oid": "6470426f7aba58a60053ea4e593025720cbc21e6", "messageHeadline": "v6.7.4", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "a42d57ea81e5be16a4354d1430587071c3cb1b29", "messageHeadline": "Merge pull request #3430 from babel/dont-reuse-react", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "67de615bfc39ab3a59c6afbe893155731f25cbd8", "messageHeadline": "update babel-code-frame version", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09287643c712bcd203bbd6f2f9fa7a9ae54026b8", "messageHeadline": "remove line-numbers from babel-code-frame", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "971ab0e88e36a2df3fa8f6fd68535b515cd86a03", "messageHeadline": "Merge pull request #3437 from babel/rm-flow-comments", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "12c78a890b23b52c4584d46eefbbf874bb55bbac", "messageHeadline": "Remove unused flow-comments plugin [skip ci]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "bbd37783be7153741ce5de4e5f3d315fe1b92a53", "messageHeadline": "Merge pull request #3436 from babel/update-kcheck", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77bc2195488d962247607f6a13d21153ac589dfd", "messageHeadline": "update kcheck", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8308f77cfe1dbb19e1a77942535186696b67db3e", "messageHeadline": "Merge pull request #3424 from babel/fix-t7206", "author": {"name": "Denis Pushkarev", "email": "zloirock@zloirock.ru", "user": {"login": "zloirock"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "078f6c0ed336bfc909d2639d8d07a027b55702a6", "messageHeadline": "Only attempt to rename export declarations, not expressions - fixes T\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "3232c30f61c2d321f7813ec406d8b28392bcadc0", "messageHeadline": "Merge pull request #3432 from simeonwillbanks/patch-1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "374b5d273add2a89bf14d0c0abaf0228d253b1f1", "messageHeadline": "Merge pull request #3431 from loganfsmyth/build-debounce", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93d438cf0108096f08aa0bb828e3ba4de8334524", "messageHeadline": "Fix misspelling", "author": {"name": "Simeon Willbanks", "email": "simeon@simeons.net", "user": {"login": "simeonwillbanks"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb096b8290a997b5cc7ab3315679430f69cf5dcb", "messageHeadline": "Add a debounce delay so switching branches rebuilds.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "459b1ffa1cb7e0453f73c0a5edad8b1523d5b405", "messageHeadline": "Merge pull request #3420 from loganfsmyth/scope-cache-invalidation", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 43, "deletions": 6}}, {"node": {"oid": "7a2bae2de5e5a95501b856196e9e47e6d748fc29", "messageHeadline": "Merge pull request #3429 from babel/localize-test", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "bf600b0526045aba8b8641401ecd35b02eaac939", "messageHeadline": "fix lint issue", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f4b88e638a24ef3fe1e1eb0f849710468540cf8", "messageHeadline": "Don't reuse same node for React.createElement", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "f6ff14624f20f78c0ec8314635fe2f641a5a0bfe", "messageHeadline": "localize side-effectful test", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "514d68770f80178b4b20c6690d1d5b75d5ae0b2a", "messageHeadline": "Merge pull request #3419 from loganfsmyth/helper-requeue-T7199", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "ca461477344a9e85b4eba9ec593c713d1e3a3774", "messageHeadline": "dirty fix for T7206 for preventing runtime transform Object.definePro\u2026", "author": {"name": "Denis Pushkarev", "email": "zloirock@zloirock.ru", "user": {"login": "zloirock"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "661b2d91504dd4b7d84c52acb88b73317289625a", "messageHeadline": "Merge pull request #3400 from callumlocke/patch-1", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e3af434250fa23491bc77a1648d111a69e23452f", "messageHeadline": "Inserting shadowed 'this' bindings in constructors after super - fixe\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 57, "deletions": 5}}, {"node": {"oid": "256c0100cbff9212f526e2639e3103246283b99c", "messageHeadline": "Wrap parens around default exports starting with function/class - fix\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 34, "deletions": 30}}, {"node": {"oid": "80aa424b75b68aa5df4869abe57af936dfb3039a", "messageHeadline": "Invalidate the scope cache if a node is moved to a different path - f\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 43, "deletions": 6}}, {"node": {"oid": "b1c50b01f2ec2453c7cc8aa9ef63b3c7f212033d", "messageHeadline": "Ensure that we push and pop evenly so things don't fail to queue - fi\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "5373733b8d2aca6d3017c904fcf51f287fbffc0e", "messageHeadline": "v6.7.3", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5a9dd78b110839091b047e532ae63dc845db8ae0", "messageHeadline": "Merge pull request #3415 from babel/rework-warn", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "4abc03eef174ee91ed5425cc116a6667f75ae8ad", "messageHeadline": "Rework logic that controls flowBinding warning", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "3252761cce7635bcd12f5c22a8294851ba52b8c0", "messageHeadline": "Update changelog with v6.7.2", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "de92d632f37286715c671fad0e656bcd3b6ff4b5", "messageHeadline": "v6.7.2", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "9b229f1f089277a928ec6786b5c4791a7d8c1b96", "messageHeadline": "Merge pull request #3414 from babel/flow-binding", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 31, "deletions": 10}}, {"node": {"oid": "5a081a85720869a2cd33b2401a8522ac4c2d0be4", "messageHeadline": "Update comment, reformat message", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9f0dbf0234ed4e645901b15c4121fb9a41eae4f0", "messageHeadline": "Better warnings", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "7f4b57a7a4c14c2f563469ee142ddb9fc6a434ec", "messageHeadline": "Add warning instead of removing support", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "fd7b1c33860239e5914c76ede806c08c53639e88", "messageHeadline": "don't rely on scope to get the type alias", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "342f9d5eb5aef7daea5ee9839d933dc67cf7cfe8", "messageHeadline": "Don't consider flow types as bindings", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "6b14e4cb91f41cbae9078addd05d9b353686364b", "messageHeadline": "Merge pull request #2 from babel/travis-badge", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "695109d50523a964e2eaa6f33876fb65d5db17da", "messageHeadline": "t push", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "2115a28b402294ae287bb18e12dc6cd1c964599c", "messageHeadline": "add lodash to dev deps", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e31dd18750a66725a6e2b363b4778aae9db1548d", "messageHeadline": "Add travis badge", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b75f175863869a8dff982eb5d57319f0f9c7c846", "messageHeadline": "Merge pull request #1 from babel/hzoo-patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a47286ba2b35ae3386c9d94d406bc3c821f8653a", "messageHeadline": "don't ignore compiled files", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "986ac9950a951c1494378cf9eee8de890e43131a", "messageHeadline": "Merge pull request #3413 from babel/remove-babylon", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 243253}}, {"node": {"oid": "0a490ef294fe43d9c31102a68e0b1e8e4d2de489", "messageHeadline": "Remove babylon", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 243253}}, {"node": {"oid": "64ff4c35614f1b4ceb304177d41a3eaa85c99c5c", "messageHeadline": "first commit", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 168, "deletions": 30}}, {"node": {"oid": "7fb4133994ec90c3a9246175cef86c12868d9289", "messageHeadline": "Merge pull request #3410 from babel/test-npmignore", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "a141bd9c1f5103888b8d2c255566d7ebeca2f8e5", "messageHeadline": "Update changelog with v6.7 and v6.7.1", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 164, "deletions": 0}}, {"node": {"oid": "fedd8bd50e22f1110b327d5d6d0441854c25e39a", "messageHeadline": "v6.7.1", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "facf6bc82f487ae449f1649eae4101c5801f768d", "messageHeadline": "Merge pull request #3411 from babel/hotfix-7197", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "07d2c15e99c16c737749096baf859e75f04a3d4b", "messageHeadline": "quotes", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3dd80a6b14179b3adb4d170419f3e5347e209df0", "messageHeadline": "Update updateScopeInfo method to use moveBindingTo", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8b4b02a5fb0e90b65db9c602c52a23a7d19466ef", "messageHeadline": "[hotfix T7197] Use scope.moveBindingTo", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "0cc53dafc0152557bde8d739f0e35a7597b77d9d", "messageHeadline": "add test to npmignores [ci skip]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "f8e33840b006311fab9eaa60d2c092bbd54ddda0", "messageHeadline": "v6.7.0", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d5969ecff25bc8c581ad3ec3cfff1cba41fd3b0", "messageHeadline": "v6.7.0", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 46, "deletions": 46}}, {"node": {"oid": "bbdc308e92e7d36f7af4bb34b08b8420e89a8707", "messageHeadline": "Merge pull request #3409 from babel/sourcempa", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 67, "deletions": 15}}, {"node": {"oid": "ad3d5bea44c6488fca9c6044ee53f6e678c8249f", "messageHeadline": "Add more test cases", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "13dc2423f0832d218d7642f0a0b8e6cd399a1638", "messageHeadline": "Fix auxiliary comment test", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "46ebd90acbf0c7d1881be61b14c5829f9c60c8fe", "messageHeadline": "Test and fix export statement sourcemap", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "108838c66ce463c2325e7d61bf42624ff938bf99", "messageHeadline": "Copy source location to require statement for sourcemap generation", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "1da5cda3aba51d8398cbf1a0664e0c9ea5f3eef3", "messageHeadline": "Merge pull request #3408 from loganfsmyth/expand-regression-tests", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "af4575c43ee0ce4aa20ed7cbb64d81bbb2b495b9", "messageHeadline": "Expand the regression tests for T2765.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "2f654650bbd4872e2ba7eb9df5149cc4f2ab160b", "messageHeadline": "Merge pull request #3407 from babel/async-tests", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "b35013abe5ceffec1af36d8eefac52a940e8a60d", "messageHeadline": "Merge pull request #3406 from babel/fix-scope-info", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 117, "deletions": 38}}, {"node": {"oid": "69773a45f410ab20678886ac5a2ab8ac88e7d11a", "messageHeadline": "Add more async context tests", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "57c6c4ea810db9f6dca6860f1b12a479dea08aa9", "messageHeadline": "Add test for T2765", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "0200542e820be1f57c44bbe19792fea4f4e6eca6", "messageHeadline": "don't use Array.includes", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bbc3401c713213371c8ab09ed52f12dc7e9fc360", "messageHeadline": "Merge pull request #3405 from loganfsmyth/shadowing-fixes", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 276, "deletions": 138}}, {"node": {"oid": "de21f2ef77e293ee3d2ab1dac1a5027d0ff68494", "messageHeadline": "Resolve 'arguments' for rest args relative to direct parent.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 46, "deletions": 17}}, {"node": {"oid": "42d3844f2435df74505146c30152d265ff254033", "messageHeadline": "Revert special arrow wrapper and avoid shadowing arguments.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 50, "deletions": 73}}, {"node": {"oid": "51ddeade8a6a423f2edfa6d7024f6ac64325720c", "messageHeadline": "Avoid renaming this bindings in simple arrow function cases.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 46, "deletions": 39}}, {"node": {"oid": "db3a43869cb81076179288db3839fd77f294756a", "messageHeadline": "Remap across arrow function boundaries - fixes T7108", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 96, "deletions": 2}}, {"node": {"oid": "2e210927d81c92e6cf65519438cb1e25d31bdb39", "messageHeadline": "Move the necessary exec transforms to the exec test.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "836f3986199378f7646897091afd3f37dc482003", "messageHeadline": "Re-use central inShadow logic.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "8b8e3ddbec46c27646e281878f89c2cb3b50760d", "messageHeadline": "Flatten inShadow logic for readability.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 43, "deletions": 21}}, {"node": {"oid": "891becffc137280adc53fc37eaf94ca7a21a5029", "messageHeadline": "Merge pull request #3363 from danez/patch-1", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3bebc3a7ca36e4079f80edeeba867d8a9a27a374", "messageHeadline": "lint", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "77c7cc5363044f899301b50cd29de67197d06fd2", "messageHeadline": "Rework scope info updating in block-scoping transform", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 109, "deletions": 36}}, {"node": {"oid": "1f92e5a15ca89b7c756a0909262caabf40074506", "messageHeadline": "Failing test for nested async with const", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "60d773f3704af3fbf0fbc6dad05d1a9858e8ad29", "messageHeadline": "Merge pull request #3393 from babel/cache", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 64, "deletions": 46}}, {"node": {"oid": "5d0645e3089df2b03c995ea16bfe362bc2cc4ec5", "messageHeadline": "Merge pull request #3381 from keijokapp/fix-named-functionexpression-\u2026", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 28, "deletions": 15}}, {"node": {"oid": "ec18fa0059287583ad5d029a2f42205751093de7", "messageHeadline": "Add clearCache test", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "d5e78384ef0c078db46d3cb1f38de075003d3856", "messageHeadline": "Only export methods and not the entire cache", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "fc19ac2af5d93208afd45bfa818c094bf441135b", "messageHeadline": "Remove merge artificats", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 0, "deletions": 19}}, {"node": {"oid": "403d6153fdd7bfdbf0f983b5789188d243b5baac", "messageHeadline": "correct cache path", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b53755422c16175bb39a85be97ac55356d469b5b", "messageHeadline": "Move things around", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "bf91a6837559adc1d045f139273a03295849ed8b", "messageHeadline": "Move scope cache to the cache module", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 26, "deletions": 58}}, {"node": {"oid": "3c148148bc70ef59079fcb9daf03e6568211609b", "messageHeadline": "Semicolon", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5367d5d15161ef7d0124170984c6561303a36d74", "messageHeadline": "Make sure we update the cache in all the right places", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "29ef158204a030cff0a3d1054d47411dfaec8a58", "messageHeadline": "Semis", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b9a893aab68a6f6980b738a34d7345b5dbb7757d", "messageHeadline": "Move NodePath cache out of the AST", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 34, "deletions": 5}}, {"node": {"oid": "b7465843dd3ee5cfb68ccf743469800f9ad2229b", "messageHeadline": "Merge pull request #3375 from jmm/parameters-rest-optimization-errors", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 241, "deletions": 28}}, {"node": {"oid": "6b498d7e5a1f6dc5e62351150c9c8ddf18e9a764", "messageHeadline": "Merge pull request #3323 from divmain/master", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 123, "deletions": 3}}, {"node": {"oid": "4b2a660ee06f566a245ec443833dcbc26ba6d69d", "messageHeadline": "Merge pull request #3323 from divmain/master", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 208, "deletions": 7}}, {"node": {"oid": "bb4919500c54632fe60b8802c663e96a63fd0676", "messageHeadline": "Attach filename property to `node.loc` when provided.", "author": {"name": "Dale Bustad", "email": "dale@divmain.com", "user": {"login": "divmain"}}, "additions": 123, "deletions": 3}}, {"node": {"oid": "3c6c09d00a32a6d3e20724a9284244d15e8b4d7e", "messageHeadline": "Only detect indent if babel-generator is provided code string, vs mul\u2026", "author": {"name": "Dale Bustad", "email": "dale@divmain.com", "user": {"login": "divmain"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "288b3ba559620912047e0e4658337670f4e0f588", "messageHeadline": "Attach filename property to `node.loc` when provided.", "author": {"name": "Dale Bustad", "email": "dale@divmain.com", "user": {"login": "divmain"}}, "additions": 125, "deletions": 11}}, {"node": {"oid": "f007b51554a9affd7cd9fd19e15391d6f63ed2aa", "messageHeadline": "Accept filename-to-file-content hash as code parameter of `generate`.", "author": {"name": "Dale Bustad", "email": "dale@divmain.com", "user": {"login": "divmain"}}, "additions": 51, "deletions": 2}}, {"node": {"oid": "26dcd6400f88d7471e2f60e668ad3419f0b6040d", "messageHeadline": "When generating sourcemaps, use per-node source `filename` if present.", "author": {"name": "Dale Bustad", "email": "dale@divmain.com", "user": {"login": "divmain"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "d7342542b752ff8f5d49ec6b1ea3656175027a42", "messageHeadline": "Merge pull request #3385 from samwgoldman/def-site-variance", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 380, "deletions": 0}}, {"node": {"oid": "b85d6c7e4aab58cd654854331dabd8d7450587a6", "messageHeadline": "Add support for Flow def-site variance syntax", "author": {"name": "Sam Goldman", "email": "samgoldman@fb.com", "user": {"login": "samwgoldman"}}, "additions": 353, "deletions": 0}}, {"node": {"oid": "a38a58bad8b1482eff52df2235779b95421947c5", "messageHeadline": "Add support for Flow def-site variance syntax", "author": {"name": "Sam Goldman", "email": "samgoldman@fb.com", "user": {"login": "samwgoldman"}}, "additions": 380, "deletions": 0}}, {"node": {"oid": "5eb13059e2574da751cd66e4d2ff287022652e1e", "messageHeadline": "Merge pull request #3383 from babel/T7160", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "6adbe96bf1317daaf120b9c6c54d110ac0ccff8b", "messageHeadline": "v6.6.5", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "57ef6a2b6a213c1424875cd02814f58eed95e669", "messageHeadline": "v6.6.5", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 147, "deletions": 147}}, {"node": {"oid": "d9155088772754dd3532f548feb54218d27d87a2", "messageHeadline": "remove misc alias files", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "5cc2037b1bc2cdd9e4b57350b08531affc3afc75", "messageHeadline": "Merge pull request #3401 from babel/changelog-6.6.5", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "54cbefaa278a299f584a6f00f908b1d264ec1223", "messageHeadline": "6.6.5 changelog [ci skip]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "3689cae8e53bb259f71321e40daa1a8515ebcd66", "messageHeadline": "Merge pull request #3399 from babel/flow-comments", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "937b8a676730a8884a7092fba141df22f1b51aa8", "messageHeadline": "use flow instead of flow-comments", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "2870eaf669fd18a87c0d3906ae6cd8b4ba828353", "messageHeadline": "Add breakConfig option to babel's own babel config", "author": {"name": "Callum Locke", "email": "callum.locke@gmail.com", "user": {"login": "callumlocke"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "92ed05640c7e244671126ab0166e29702e8c16d9", "messageHeadline": "Merge pull request #3398 from babel/revert-rm-flow", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 945, "deletions": 594}}, {"node": {"oid": "2d0599681064934e84d2ebfbcb846521cb2638d6", "messageHeadline": "Merge pull request #3397 from babel/hzoo-patch-1", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2f5a17fd9097bf224e85355d8ce97349425b2b42", "messageHeadline": "fix eslint", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "aca80104381829c0d57aeec5ba0e5f88d6c72f93", "messageHeadline": "Remove remaining @flow annotations", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "2fbe28cc881b76bc87b3b4f2b408bf37c2c87982", "messageHeadline": "Remove remaining @flow annotations", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 0, "deletions": 72}}, {"node": {"oid": "b5315d4b27a912c119cc1f5dd1daedea1b325ef5", "messageHeadline": "Revert \"Remove Flow annotations and pragmas\"", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 47, "deletions": 12}}, {"node": {"oid": "12ee11a0a45571221e5084fbd9cbfbe2d41888e8", "messageHeadline": "Revert \"Remove Flow annotations and pragmas\"", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 444, "deletions": 287}}, {"node": {"oid": "b8b6bc0602996ff544717c0b21e2c7ef13d321ac", "messageHeadline": "Make sure lib is clean before publishing", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3667527d04ed13a3df6298cf136e9fd87b773602", "messageHeadline": "Revert \"Remove flow\"", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 542, "deletions": 278}}, {"node": {"oid": "9a180797c073b9644b0cdfa51e1c4f3ce3d672d3", "messageHeadline": "Revert \"Remove flow\"", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 94, "deletions": 43}}, {"node": {"oid": "b88182cacfedef7e4913a208ad8d5a3c0574571b", "messageHeadline": "Merge pull request #3396 from AgentME/afterCompute", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 66, "deletions": 4}}, {"node": {"oid": "cbae3c0e1da81fd73c59ecfc8c5cb9dd1c021348", "messageHeadline": "Fix T7183.", "author": {"name": "Chris Cowan", "email": "agentme49@gmail.com", "user": {"login": "Macil"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d864cde3c860e07a3f4be2bc489d6e3ef2a2d8b1", "messageHeadline": "Add failing tests for T7183.", "author": {"name": "Chris Cowan", "email": "agentme49@gmail.com", "user": {"login": "Macil"}}, "additions": 64, "deletions": 2}}, {"node": {"oid": "6ccd74a94eedd0e67ccada50c2f0eae5b845e254", "messageHeadline": "Merge pull request #3395 from loganfsmyth/object-rest-binding", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "305252d3354059ab8cc066e89ee0845dcca2b6b5", "messageHeadline": "Recognize object rest properties as binding identifiers - fixes T7178", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "47782a6170db9f93a6c869a2ab848a1681c291a0", "messageHeadline": "Merge pull request #3389 from babel/block-binding-actual", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 80, "deletions": 7}}, {"node": {"oid": "3744aefb4f3e4af3c52e61ae23ee25eb41433c0a", "messageHeadline": "Merge pull request #3391 from benjamn/fix-buildExportAll", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 30, "deletions": 49}}, {"node": {"oid": "02a659a754f83fe7fbc0788cb0336c20830b36e1", "messageHeadline": "Merge pull request #3394 from babel/6.6.4-changelog", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "2aabefe8128d098d6f88d15af1a8c70fa5e86a94", "messageHeadline": "6.6.4 changelog [ci skip]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "5b7fa17cbecf9f795dda0c3fc0ab7830beeec18f", "messageHeadline": "v6.6.4", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "39a8f5b7966887bfe08aed75bb6c18d5d0c520d7", "messageHeadline": "v6.6.4", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 110, "deletions": 110}}, {"node": {"oid": "bca622abbc253a3c367ae035f478cf0f2a718717", "messageHeadline": "Merge pull request #3388 from AgentME/dupgetters", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 65, "deletions": 4}}, {"node": {"oid": "414efef7e3f18500862c77ad9660919ccb3e3384", "messageHeadline": "Regression with exporting an arrow function with a default param", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "4d7b2b806635568747bea6b7d5e6b4e461a950e7", "messageHeadline": "Docs: fix mistakes in changelog [ci skip]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c70786b15012b3810f1c08427e283e735c623974", "messageHeadline": "Merge pull request #3392 from samwgoldman/remove-more-flow", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 278, "deletions": 542}}, {"node": {"oid": "d6ee428857ca83634167c4ee96acc4307b78bec5", "messageHeadline": "Remove flow", "author": {"name": "Sam Goldman", "email": "samgoldman@fb.com", "user": {"login": "samwgoldman"}}, "additions": 43, "deletions": 94}}, {"node": {"oid": "2827ff6b01dcce69e9d3c0402e96b52b3a2a47ee", "messageHeadline": "Remove flow", "author": {"name": "Sam Goldman", "email": "samgoldman@fb.com", "user": {"login": "samwgoldman"}}, "additions": 278, "deletions": 542}}, {"node": {"oid": "9acd33b93ab4fa87da01b77c4c0e8de7fb32b999", "messageHeadline": "Make buildExportAll generate pure ES5 code.", "author": {"name": "Ben Newman", "email": "ben@meteor.com", "user": {"login": "benjamn"}}, "additions": 30, "deletions": 49}}, {"node": {"oid": "f4197cc77b464f34c14085d0a0b4c67265432f54", "messageHeadline": "Merge pull request #3350 from skevy/fix-babelrc-plugin-resolution", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "63af3d1366845e9d9e504792d25c41c57f5dac0d", "messageHeadline": "Fix issue where we didn't record seeing a property sometimes.", "author": {"name": "Chris Cowan", "email": "agentme49@gmail.com", "user": {"login": "Macil"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "30bb38c4bb0ee6c14b2f8d78850b349377402f22", "messageHeadline": "Update scope binding info after transforming block-scoped bindings", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 80, "deletions": 7}}, {"node": {"oid": "3227279d95f60a92fe03229a21d7c262cb14e0f2", "messageHeadline": "Fix accessors being seen as duplicates of each other", "author": {"name": "Chris Cowan", "email": "agentme49@gmail.com", "user": {"login": "Macil"}}, "additions": 56, "deletions": 4}}, {"node": {"oid": "cc9430fd29912143afa4e97390f58862cedf6285", "messageHeadline": "Add changelog for 6.6.1-6.6.3 [ci skip]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "86284963f35ea3a99ed9c9545252cdc82b6e5c93", "messageHeadline": "v6.6.3", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "58c6c1d2abc63c126c578724288b0b816f14df0a", "messageHeadline": "Merge pull request #3387 from loganfsmyth/context-queue-fix", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "f2fea017c6fc7e66bb331e935b9ae403792e5626", "messageHeadline": "Ensure that the found context is active before pushing it.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "b1477a3e8c2a2cf4dfc367fb05575c10f0bcf186", "messageHeadline": "v6.6.2", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "01f5b93978ec9c8cda55deb9cb68a3922eaf09ce", "messageHeadline": "Merge pull request #3386 from loganfsmyth/revert-requeue-change", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "4561732bceff46c1cc53fd51c41f61446bfc971e", "messageHeadline": "Revert .requeue changes made in earlier ES3 fixes.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "ddc82a848c451c45c100aed1d69938cefa91fd19", "messageHeadline": "Merge pull request #3384 from babel/build-dist", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68c0a4b141b7387ea54eb10526e8df68c64969cf", "messageHeadline": "Run build-dist (will also run build)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "68cdb2133d8b4a0a684c4c0ffa71932a213941df", "messageHeadline": "v6.6.1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "188dbcb61c3f43f6b16f11782b99d3229bc3e0b0", "messageHeadline": "Update polyfill/runtime README", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "acfcd88fd94e1148ae8b983d21b56c9e16e1205d", "messageHeadline": "Run build-dist on publish so we do not forget", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b1058db7fb442b15bedbe02f6c44dffb3d3b0870", "messageHeadline": "changelog: add missing entries [ci skip]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 45, "deletions": 1}}, {"node": {"oid": "48e8db2247c3b4e9db9ee655ca3da6fcd9958a21", "messageHeadline": "v6.6.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f34e6518ff77a8a1940c7b5fa89d7b740d243ad3", "messageHeadline": "v6.6.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 145, "deletions": 145}}, {"node": {"oid": "4b1d20004f5c20b85db199946434d87d08aa6f2d", "messageHeadline": "Merge pull request #3382 from babel/6.6.0-changelog", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 140, "deletions": 0}}, {"node": {"oid": "6b6447da2eef38f0b9856daacd89ef9e3843c8f9", "messageHeadline": "we need a gif of course", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c10291cb28ebfc967b3f48a0b26e8a4aefe0e304", "messageHeadline": "Add 6.6.0 changelog [ci skip]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 138, "deletions": 0}}, {"node": {"oid": "7dad6ab4ed1cc2db18dd52c534728cc4609d4570", "messageHeadline": "Merge pull request #3377 from babel/babel-5-opts-error", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 87, "deletions": 1}}, {"node": {"oid": "0916e2d189f8ec605ea0dcf9f6e4f86e5f3387d7", "messageHeadline": "Give specific error messages for babel 5 options that were removed in\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 87, "deletions": 1}}, {"node": {"oid": "105299f26d4b2e6f544bf6b6e7d2429628c719b3", "messageHeadline": "Fix named FunctionExpression scoping issue.", "author": {"name": "keijokapp", "email": "keijo.kapp@gmail.com", "user": {"login": "keijokapp"}}, "additions": 28, "deletions": 15}}, {"node": {"oid": "1271d2cd52aefb1fc70e42362cb85eed5867fa13", "messageHeadline": "Merge pull request #3380 from babel/unary-arrow", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "66ea5342de56e012128739121c1f66bab21c4013", "messageHeadline": "Merge pull request #3379 from babel/memexp-numliteral", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "3e4668dc140a1884f2ca7dc528b2e746b75b056c", "messageHeadline": "Merge pull request #3366 from clayreimann/umd-plugin-add-global-name-\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "92946ccac32919d2e9814df48aa495fa32bd2622", "messageHeadline": "[UMD] Fixed T6832", "author": {"name": "Clay Reimann", "email": "clayreimann@gmail.com", "user": {"login": "clayreimann"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "ec3c183668da357104d23dc91008cf23bcae2292", "messageHeadline": "Fix: Add parens for unary arrow function", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "35ed18f628bcc54dd864c27a9f2ff626c0441134", "messageHeadline": "Fix invalid codegen for non decimal numeric literals in MemberExpression", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "6cb0fd8cc7d6605549ac08bc604c999d634819b9", "messageHeadline": "Merge pull request #3378 from samwgoldman/remove-flow", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 287, "deletions": 463}}, {"node": {"oid": "5167d001c5a72710aabf749f80424cd5455981f6", "messageHeadline": "Remove `@noflow` as well", "author": {"name": "Sam Goldman", "email": "samgoldman@fb.com", "user": {"login": "samwgoldman"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "08249b29e48fd881f836dcaaa15b742ccbcff7c2", "messageHeadline": "Remove weird codemod artifact", "author": {"name": "Sam Goldman", "email": "samgoldman@fb.com", "user": {"login": "samwgoldman"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "cd1af74eccb3f064c71f51550ec8e820344878a4", "messageHeadline": "Remove weird codemod artifact", "author": {"name": "Sam Goldman", "email": "samgoldman@fb.com", "user": {"login": "samwgoldman"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "085361ad1acac87ded10a40d722f474289b35957", "messageHeadline": "Remove Flow annotations and pragmas", "author": {"name": "Sam Goldman", "email": "samgoldman@fb.com", "user": {"login": "samwgoldman"}}, "additions": 13, "deletions": 48}}, {"node": {"oid": "4252244d06b225ab26a02d52c04f9940a3e4d6a2", "messageHeadline": "Remove Flow annotations and pragmas", "author": {"name": "Sam Goldman", "email": "samgoldman@fb.com", "user": {"login": "samwgoldman"}}, "additions": 288, "deletions": 448}}, {"node": {"oid": "6aff77612448a7a768277a649d59b99c8ecf626e", "messageHeadline": "Merge pull request #3280 from AgentME/dupkeys", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 119, "deletions": 0}}, {"node": {"oid": "b2aecd4320d131d6cb5ee086804042a21335962f", "messageHeadline": "Fix arrow style issue", "author": {"name": "Chris Cowan", "email": "agentme49@gmail.com", "user": {"login": "Macil"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f01eaa8e475da669881b1d267eaad52144c7d3f9", "messageHeadline": "Put transform-es2015-duplicate-keys plugin in es2015 preset.", "author": {"name": "Chris Cowan", "email": "agentme49@gmail.com", "user": {"login": "Macil"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4730526bf26d7609cda4cfc0d158000cb420a846", "messageHeadline": "Add transform-es2015-duplicate-keys plugin.", "author": {"name": "Chris Cowan", "email": "agentme49@gmail.com", "user": {"login": "Macil"}}, "additions": 117, "deletions": 0}}, {"node": {"oid": "b8cdd6e28c46640519d4dfbd1fe55fea80a342ce", "messageHeadline": "Merge pull request #3365 from jridgewell/replace-implicit-arrow-with-\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 166, "deletions": 6}}, {"node": {"oid": "bf05b1b3bc9f1e454eebd53a6283695f1e879c7e", "messageHeadline": "Merge pull request #3368 from loganfsmyth/es3-transform-fixes", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 64, "deletions": 13}}, {"node": {"oid": "49e30f49bcaaa3490bc346270ce5b97c136b11ad", "messageHeadline": "Fix rest optimization errors.", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 52, "deletions": 33}}, {"node": {"oid": "8419be1afcb34662ae9bff612c63b54b68de1296", "messageHeadline": "Add postfix update expression fixtures.", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "5f98d22b6d7ea83578b54d3e262d9ea0749ed9fa", "messageHeadline": "Add for-of fixture.", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "1c304965e7f5e4049ed60ea72469061ab59edccf", "messageHeadline": "Add rest loop position optimization fixture.", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "183fbab967cce7d6fc7ad61c26673928caef9322", "messageHeadline": "Fix some rest optimization errors.", "author": {"name": "Victor Felder", "email": "victorfelder@gmail.com", "user": {"login": "vhf"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "6ca07974c92fa7f63a19736122921c5b31d15816", "messageHeadline": "Add array destruct w/o `[rest[0]]` on RHS fixture.", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "0be3a58dd226556a9d9b8e78235b3ae59cdee092", "messageHeadline": "Add expected fixtures for new actuals.", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "a82bf11e2af4406918f2c8d451642a96f5fe9147", "messageHeadline": "Add rest deoptimization fixtures.", "author": {"name": "Ben Newman", "email": "ben@meteor.com", "user": {"login": "benjamn"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "a5ed818a558fc92af39232f342a22f7712546fe0", "messageHeadline": "Merge pull request #3370 from siroky/patch-1", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "33d70df5b9da197f3f4b963ea588250380668bf3", "messageHeadline": "Adds repository field to babel-plugin-transform-regenerator", "author": {"name": "Honza \u0160irok\u00fd", "email": "siroky.honza@gmail.com", "user": {"login": "siroky"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c43a154275a5cb565466822c7ca0dea7c429153c", "messageHeadline": "Merge pull request #3369 from tiemevanveen/patch-1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84a5d863b0c27a3e7c9dd29cd1aef72b7b900173", "messageHeadline": "fix babel-plugin-transform-proto-to-assign readme url", "author": {"name": "Tieme van Veen", "email": "tiemevanveen@hotmail.com", "user": {"login": "teameh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a0407be4174d032453d6e8c8afa28042b41bb14", "messageHeadline": "Re-queue remapped imports so they are re-traversed - fixes T6863", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 40, "deletions": 3}}, {"node": {"oid": "01003b954a9c259352ad1794f78fbe324470a4e4", "messageHeadline": "Re-queue nodes inserted with .replaceWith and centralize logic - fixe\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "54a064b9704db79e9aa135e085150ae2e3ef390d", "messageHeadline": "Merge pull request #3362 from hzoo/err-babel-5-plugin", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "5f94206382a23e66df9d744323dc324432905c69", "messageHeadline": "Merge pull request #3355 from loganfsmyth/babylon-browserifiable", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "98c0c088080b479b14ccd8191bea08963e7345e3", "messageHeadline": "Merge pull request #3355 from loganfsmyth/babylon-browserifiable", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "ab7533ed6cefd2b76a2d33694a8f6043b2ddfbac", "messageHeadline": "Merge pull request #3358 from gzzhanghao/master", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 29, "deletions": 10}}, {"node": {"oid": "de1431e8c6bb59910c7a65fe6f58b1cfbb5c0ebc", "messageHeadline": "Replace arrow expression body with block statement", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 166, "deletions": 6}}, {"node": {"oid": "3b8c5b76200227f1885c0967cc22e3065c6b6153", "messageHeadline": "Merge pull request #3249 from jmm/rest-assign-el", "author": {"name": "Jesse McCarthy", "email": "jmm@users.noreply.github.com", "user": {"login": "jmm"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "ec5d83f95da726289ace4ce490cf86e315143f64", "messageHeadline": "fix(babel-template): Fix Error in IE <= 9", "author": {"name": "Daniel Tschinder", "email": "daniel@tschinder.de", "user": {"login": "danez"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "6425c475374972d3f11b9340a08a37d171714b25", "messageHeadline": "Show a better error when trying to use a babel 5 plugin", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "26a3fdc3df60a4755528f5bc4717d71d86ff3af2", "messageHeadline": "Merge pull request #3336 from erikdesjardins/async-arrow-rest", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "523dfb1387c35e6a7e44d128663c46e5e29d4a00", "messageHeadline": "update kcheck", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13d1eabcaba30eaecbfa02fb630d72344921f30c", "messageHeadline": "bump kcheck version", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9f19e10973ed3ef5c02836adc9a2fbcccb3dbc3", "messageHeadline": "remove npm3 kcheck hack", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "6b4f2dfc198aa9563c1855972c0f9e4957af99c9", "messageHeadline": "clear node_modules, fix travis ci", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "28ca3f7f3a0230b18f6685d88375e3d43cf22bb6", "messageHeadline": "[generator] bug fix", "author": {"name": "Jason", "email": "jason.daurus@gmail.com", "user": {"login": "gzzhanghao"}}, "additions": 29, "deletions": 10}}, {"node": {"oid": "4c6c80a3ab8b84310354a187a1c72f53acd6c024", "messageHeadline": "install npm 3 on all travis builds", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "39c9066e4054c785900facb09363736b94deb89f", "messageHeadline": "Merge pull request #3359 from loganfsmyth/context-queueing-order", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "e6e0171db39f04e8c81f33a76a7e9e5afded4ad3", "messageHeadline": "[core-js] temporary disable features, which can break \"old `runtime` \u2026", "author": {"name": "Denis Pushkarev", "email": "zloirock@zloirock.ru", "user": {"login": "zloirock"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "9bd15508a2752df706dba7ab140e72a54297e0b4", "messageHeadline": "suppress final lint error?", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c55794596e7a8e255ef91bd5df8ba1fb95eddf47", "messageHeadline": "remove flowconfig", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "d1e02e773f8d6e1a6f11e924ed5e1d65f3a05693", "messageHeadline": "remove flow-bin", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "224bbd0fb986122505a1de9f9994fc4c6f39a63b", "messageHeadline": "remove version in flowconfig", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "d1f7eab0601c2398bff9d0c2b9b04fd7c508e08d", "messageHeadline": "noflow one more file", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5bcd641200d3abd571427b75469affab9d3ed3d", "messageHeadline": "noflow some files", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7116816624d5699a2904ed98064258f0d3de9ddf", "messageHeadline": "klint -> kcheck", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "54e24b6a6ccaadf588812ed607eda2e6cc00fdf9", "messageHeadline": "Update Makefile to use klint", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31f3eba4c16110fc1d13cc05eccf08b5b6ab5da7", "messageHeadline": "Merge pull request #3361 from babel/klint", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "93e5c0e64b1a14f3b138a01c55082225084f47b4", "messageHeadline": "Merge pull request #3361 from babel/klint", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 224, "deletions": 136}}, {"node": {"oid": "c9f9435445bb30041f9191a760986acc1e204106", "messageHeadline": "Switch to klint, fix some lint rules", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "5b89849f432cfc034860f495b5001039123e7754", "messageHeadline": "Switch to klint, fix some lint rules", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 224, "deletions": 136}}, {"node": {"oid": "a1b8a765f788463d68ce4e696b5bc4a27ea6545e", "messageHeadline": "Merge pull request #3340 from zloirock/update-core-js", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 83, "deletions": 18}}, {"node": {"oid": "ef6b54c1d9eb5aac2be75f910bc3b745b681750c", "messageHeadline": "Merge pull request #3356 from loganfsmyth/operator-parse-error", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "96a6d9f92ea2895432efe9a0ffdd08e5f5fc239d", "messageHeadline": "Queue regeneratorRuntime so it is transformed before Program#exit - f\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "456d24630ac8c61a57507fe1e4b05d09c0fff914", "messageHeadline": "Merge pull request #3357 from forivall/typo-1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89b20c65622043d405d87186df9e5c9d52a7bf3a", "messageHeadline": "Fix typo: sorucemap -> sourcemap", "author": {"name": "Jordan Klassen", "email": "jordan@klassen.me.uk", "user": {"login": "forivall"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40e5f505f4c80246bfd6f93d41f496e69d863378", "messageHeadline": "Properly fail to parse >== and <== - fixes T2921", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "ce1423d5608ea9ef8d87603fe76526e096508c28", "messageHeadline": "Properly fail to parse >== and <== - fixes T2921", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "19de6dea3df155785f6611d4a9aa55e0715e7d9a", "messageHeadline": "Clean up babylon bundle to allow it to be re-bundled - fixes T6930", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "9e383b09b90db7f99bb4c458001b57b65bff815f", "messageHeadline": "Clean up babylon bundle to allow it to be re-bundled - fixes T6930", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "e0a7271ace48ee82113462075c4e96aafbf3fa08", "messageHeadline": "Merge pull request #3346 from schmod/T7091", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d96a52ad2f483414538da6aecda9e0afb5ec776", "messageHeadline": "Merge pull request #3353 from babel/changelog", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "97a443466334a9b2543da1a0a006a416a3b84370", "messageHeadline": "6.5.2 changelog", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "13cb34a96677d123bb46cf8bd234ff4517d003cc", "messageHeadline": "v6.5.2", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1bb39e7336f1120f7b1d5c757a1804d960ee26a", "messageHeadline": "v6.5.2", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "a3bca783dd825b01afc539915422a59b461d7238", "messageHeadline": "Transformed generators for async function expressions should not be s\u2026", "author": {"name": "Erik Desjardins", "email": "erikdesjardins@users.noreply.github.com", "user": {"login": "erikdesjardins"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5d98f3a401a6cc206ba16ccee19f93c16cfda66a", "messageHeadline": "Merge pull request #3342 from rstacruz/patch-1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "971545000a4f790074c0ee901edfecfdb9825108", "messageHeadline": "Merge pull request #3345 from babel/readme-with-options", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 166, "deletions": 11}}, {"node": {"oid": "e9423e82bcd6ac2ac2fc2bdf0c9c3dc5596dca0e", "messageHeadline": "Merge pull request #3348 from loganfsmyth/fix-option-loading", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "7ad94765f07b68e0e11bc7cff6f7318685f59a04", "messageHeadline": "Merge pull request #3352 from pra85/patch-2", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3d270ed9bc5e141b6775a3d44db1142989b6691", "messageHeadline": "Fix a typo", "author": {"name": "Prayag Verma", "email": "prayag.verma@gmail.com", "user": {"login": "prayagverma"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "637fdc6fd3dff259c60ca852b65bc6ba831f4a17", "messageHeadline": "Merge pull request #3344 from babel/remove-0.10ci", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a1c11e6046ee53ed37c24e23af15e359dc1525a1", "messageHeadline": "Merge pull request #3351 from hzoo/asi-generator", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "2e73358fcccad7ded292e410db4e7cbc39357757", "messageHeadline": "Add class properties test with a generator method that results in a p\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "8568198238458288c13ca1f22deda5a722565f17", "messageHeadline": "Add class properties test with a generator method that results in a p\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "c1960dbe029617fdd772cc55ee6a3f47ac476359", "messageHeadline": "Make Babel resolve plugins relative to where they were specified.", "author": {"name": "Adam Miskiewicz", "email": "adam@sk3vy.com", "user": {"login": "skevy"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "ff2bf2642bcb9d1f4ece7989e87a8309820a7e1c", "messageHeadline": "Merge pull request #3326 from eetulatja/master", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "b53864c569d28aca91c2a84d1416f9fd0626a3ab", "messageHeadline": "Merge pull request #3334 from loganfsmyth/bind-callee-ref", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "88a67773e6f4b2d5507fe6b6e03ffb6ed5cc0716", "messageHeadline": "Merge pull request #3332 from loganfsmyth/revert-prop-semi", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 311, "deletions": 18}}, {"node": {"oid": "18fd06cf4ab4f0333fafeb17b82577facc8b917f", "messageHeadline": "Merge pull request #3332 from loganfsmyth/revert-prop-semi", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 314, "deletions": 21}}, {"node": {"oid": "8c910d6a4cfe0c36846c68585d1df45834425a62", "messageHeadline": "Merge config options into list after babelrc options - fixes T7079", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "5a271b091a282d139bdb0a2c1e7d1be0c94956b9", "messageHeadline": "Docs: update plugin readmes with options [ci skip]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 166, "deletions": 11}}, {"node": {"oid": "307d5c5a0d6234ae2515e60e03c1cbf8e91ff06d", "messageHeadline": "rename scope bindings during block scope transform", "author": {"name": "Andrew Schmadel", "email": "aschmadel@learningobjects.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3310fb5ea3cef6fb90b91c804823bbcc0bbc323", "messageHeadline": "Travis: Remove 0.10, since it's covered by Circle", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "77a36633bec366b67e4de65022ebfba62afe3a20", "messageHeadline": "Merge pull request #3343 from ntwb/patch-1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "606c8d05fdae4f1a52704f396990953f5272b3ce", "messageHeadline": "Travis CI: Switch from deprecated `stable` NodeJS to latest 4.x.x & 5\u2026", "author": {"name": "Stephen Edgar", "email": "stephen@netweb.com.au", "user": {"login": "ntwb"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "27a132a9cb3821b2e000b3bdefea56d0d83374fd", "messageHeadline": "Add test for T3077 (Incorrect rest operator behavior for async arrow \u2026", "author": {"name": "Erik", "email": "erikdesjardins@users.noreply.github.com", "user": {"login": "erikdesjardins"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "5a312e69be32669d6c492bf7c1204057ab0762f0", "messageHeadline": "babel-register: update README.md", "author": {"name": "Rico Sta. Cruz", "email": "rstacruz@users.noreply.github.com", "user": {"login": "rstacruz"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "e50be6840086c08fc70b8f2d2d6ec2fc07820951", "messageHeadline": "add special case for legacy modules to the `runtime` build  script", "author": {"name": "Denis Pushkarev", "email": "zloirock@zloirock.ru", "user": {"login": "zloirock"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "afce6253bc357edaa6d685985f5cdf70cff533be", "messageHeadline": "Merge pull request #3341 from chicoxyzzy/unnecessary-dep", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "fae5b7a7286b147ed55917e2827a9e53640ce8ac", "messageHeadline": "bin-version-check is unnecessary now", "author": {"name": "chico", "email": "chi187@gmail.com", "user": {"login": "chicoxyzzy"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "79214b3b05f1c46c6c1176f1c1d05080c284849e", "messageHeadline": "update core-js", "author": {"name": "Denis Pushkarev", "email": "zloirock@zloirock.ru", "user": {"login": "zloirock"}}, "additions": 74, "deletions": 18}}, {"node": {"oid": "612e11e615f4e332f6c9a8f8c8116136f1744619", "messageHeadline": "Merge pull request #3339 from babel/shell-scripts", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 17}}, {"node": {"oid": "7bcfa02eddf5716be9f715037b5d2d5a6f135975", "messageHeadline": "Know how to write good shell scripts", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 17}}, {"node": {"oid": "c7f8e0c5b8e48127c2329c46ecc802b74d0fe19e", "messageHeadline": "Merge pull request #3337 from loganfsmyth/no-prefer-global", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2f0c64636484938d39af9457739ac3c55f512528", "messageHeadline": "Don't preferGlobal on the `babel` package.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "851ed6e6a5d4a5e26ab2959fda614fc6716435d2", "messageHeadline": "clarify that `passPerPreset` is experimental", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "7507f5ffb55477402aded429aadefdf850ff84a1", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "a0fdb77413dc6a19348e8ef4af3d4b652ffd56fc", "messageHeadline": "v6.5.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "bc2f84f3712a4bcf5619161955c5597298db5c5b", "messageHeadline": "Fix API change that e7187faea64b64d65a17c57d6578903f1fff27d6 introduc\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 57, "deletions": 17}}, {"node": {"oid": "ba40f6979bc0f701e4c94f958eea237f10add95e", "messageHeadline": "Merge pull request #3333 from loganfsmyth/improve-cli-error", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "04137d363f0ef4e77e03427b22f76e71c077bcef", "messageHeadline": "Merge pull request #3328 from babel/tests-docs", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "8191681dfa1af7fc6b976e83e0887c9eba4e6dae", "messageHeadline": "Merge pull request #3325 from babel/npm3", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24c759a229e5690c7d3ad5096724b694e3e6de6d", "messageHeadline": "Merge pull request #3329 from loganfsmyth/export-specifier-validator", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "abd39d688ea98b8028ace78b9246c86903870071", "messageHeadline": "Add tests for class property ASI.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 309, "deletions": 0}}, {"node": {"oid": "c67905ac93b91032665957da64d70c04ec410ec0", "messageHeadline": "Add tests for class property ASI.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 309, "deletions": 0}}, {"node": {"oid": "b13be640fa855c882eb738849be192a37233fb90", "messageHeadline": "Check BindExpression callee for reference - fixes T6984", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "f3fca168388b6b0b8059f7edf74e9f8cf4082642", "messageHeadline": "Merge pull request #3330 from loganfsmyth/recommend-nonglobal", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "256cb1865637ed8e268ab1a4ab1d877c4491ca02", "messageHeadline": "Improve the error messaging for using the wrong CLI script.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "0c35bbfc07da4e0156ac2bc274850601ae9ac6be", "messageHeadline": "Revert \"`babylon`: throw parse error if class properties do not have \u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 2, "deletions": 18}}, {"node": {"oid": "63b328ce87f3eff9f31510c00d3bd52fb4520e89", "messageHeadline": "Revert \"`babylon`: throw parse error if class properties do not have \u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 5, "deletions": 21}}, {"node": {"oid": "d9ade8a63a02dec192c06feb5869e9ffc44c7780", "messageHeadline": "Revert \"`babylon`: fix error location for class properties with a mis\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "89ae1dc2581d8e76d859f6f8df4d618c140abd51", "messageHeadline": "Revert \"`babylon`: fix error location for class properties with a mis\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8d241c9c402fc92d3b94304c70eadfcfdcda307a", "messageHeadline": "v6.5.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9f8ad6eff7a17df1517a3d7ae51556645714608", "messageHeadline": "v6.5.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 119, "deletions": 119}}, {"node": {"oid": "50e90160022dd0133537202740c56649353cda86", "messageHeadline": "Remove global install recommendation.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ccf3875a67dfd641da3e628ad2ceb2ec4dbc3815", "messageHeadline": "Fix export specifier validator.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb7d697957f2b19b78523ccb9a2b35e18f904ce3", "messageHeadline": "remove unnecessary stuff, add more links", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "773dcbc5d59e4597d23ae14eb96e9714b736f686", "messageHeadline": "Docs: update CONTRIBUTING to include some information on how tests wo\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "9d5184ffb2226bf2bf8dd25e5cafd3fae6b030d2", "messageHeadline": "Fix spread to work with super method calls", "author": {"name": "Eetu Latja", "email": "eetu.latja@gmail.com", "user": {"login": "eetulatja"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "cee7619f73e1475fe69f43bc1b2658f60b653f82", "messageHeadline": "Add note about developing with npm 3.", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31404b9bdce50538c65e4be3758fd2153daa9734", "messageHeadline": "Merge pull request #3302 from babel/6.5.0-changelog", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 236, "deletions": 0}}, {"node": {"oid": "6b751a53dac5ae9a67bf811d2c6024b99986dfe0", "messageHeadline": "Add 6.5.0 changelog [ci skip]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 236, "deletions": 0}}, {"node": {"oid": "024cba6433dc44616e00ba94574c6430877e056a", "messageHeadline": "Merge pull request #3305 from jviereck/T7052", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 210, "deletions": 3}}, {"node": {"oid": "e24be1a051555ad86951874f16577cc47a544578", "messageHeadline": "Merge pull request #3305 from jviereck/T7052", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 210, "deletions": 3}}, {"node": {"oid": "4e619db873f71a4c03a8bd181827f3068daf72cc", "messageHeadline": "Merge pull request #3324 from zjmiller/master", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "a757e260054e92dc101ace01f1efbc6eee8a5329", "messageHeadline": "Merge pull request #3312 from erikdesjardins/hoist-async", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "33b4ef5d52151b1e9d18483c8951758ae56fc1d4", "messageHeadline": "Parenthize \"in\" in for-loop init, even when init has nested for-loop", "author": {"name": "Zachary Miller", "email": "zachary.john.miller@gmail.com", "user": {"login": "zjmiller"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "1eb8b9dff204b6b0ed302d5e286a5eefcbcf5637", "messageHeadline": "Merge pull request #3319 from jeffmo/flow_leading_pipes", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 497, "deletions": 2}}, {"node": {"oid": "acc946c09ee6857a8becee22f743cbac2b7e6805", "messageHeadline": "Add support for leading pipes in Flow type alias RHS syntax", "author": {"name": "Jeff Morrison", "email": "jeffmo@fb.com", "user": {"login": "jeffmo"}}, "additions": 455, "deletions": 2}}, {"node": {"oid": "e6951e99f0accc418e06aee3c80a0ad4a865b97f", "messageHeadline": "Add support for leading pipes in Flow type alias RHS syntax", "author": {"name": "Jeff Morrison", "email": "jeffmo@fb.com", "user": {"login": "jeffmo"}}, "additions": 497, "deletions": 2}}, {"node": {"oid": "98fa405b91c9a8e70a9c50a052b387f9ba261dd6", "messageHeadline": "Merge pull request #3322 from babel/update-gcc", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "a24a61c6c7e97734a941f2921709a760a5244157", "messageHeadline": "Update gcc for compiling modules in node 4/5", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "fff27b458fa1d2d72c0a9b1853d66ab1970bd7fe", "messageHeadline": "Internal: actually fail/exit when flow fails", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "526151c580d82b40a465e0037396539abd1fbd2f", "messageHeadline": "Merge pull request #3321 from babel/babylon-test", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "12f286143ef6ea1ae5c6cf8d226413f5483fd360", "messageHeadline": "Docs: add information on writing tests in babylon", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "bcc32da0d94de0c3a2a5e189f46e2525ac1ff113", "messageHeadline": "Merge pull request #3316 from forivall/babel-generator-simplify-node", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 31, "deletions": 57}}, {"node": {"oid": "f8036c7230c9287c4e1c99cbf8c2bbf794480f01", "messageHeadline": "Merge pull request #3311 from babel/object-body", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "807e1907288a72eebc27a59350ba63aebf82f7e8", "messageHeadline": "Merge pull request #3186 from hzoo/add-some-flow", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 150, "deletions": 70}}, {"node": {"oid": "f59faeeeaaca24ee4ce841ca98a87daa21954543", "messageHeadline": "only run flow check in CI if npm 3", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "3522148255e8d1e9ae8b1034d629f0bbcf819f86", "messageHeadline": "update babel-eslint and eslint", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e998e534663f60b1a118796eaf7ae3c21af85f00", "messageHeadline": "run generate-iterfaces", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 56, "deletions": 22}}, {"node": {"oid": "5f0ece0bdbe67fe2c4aa7ea1765547d0a7feb48b", "messageHeadline": "add some more flow types", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "c2d7e95e1ae68f06e9d5cfef8601b96cd8d99200", "messageHeadline": "add some more flow types", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 75, "deletions": 45}}, {"node": {"oid": "7d2ec4aa7fb22ad985ef038763d5bc30562f1ef1", "messageHeadline": "Merge pull request #3318 from babel/test-3303", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "9182fcd71ba9d4ec1cbe65f9d7e397910c410533", "messageHeadline": "make a test for #3303", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "26cd5179324ccc33e77417778ac949ed512d9177", "messageHeadline": "Merge pull request #3303 from BlackGlory/patch-1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "effaf820c3d73de6dba76b4a05eab095f824064e", "messageHeadline": "Merge pull request #3317 from babel/add-make-build", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9f5314ad42e69fbf9b6dc2a3488ea32fb921fd7e", "messageHeadline": "make publish: add make build in case it wasn't run", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8fd329a2f493551a44be28279f67ecda808542fb", "messageHeadline": "Remove \"Node\" class from generator, just use module", "author": {"name": "Jordan Klassen", "email": "jordan@klassen.me.uk", "user": {"login": "forivall"}}, "additions": 31, "deletions": 57}}, {"node": {"oid": "6bb7eb0c78b7cc7c4f9292bf7a8eab286f717b2e", "messageHeadline": "Merge pull request #3300 from gzzhanghao/gen-fix", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "f08ce440ab8a728801c9c5eb82c50985fa0e8cf9", "messageHeadline": "Merge pull request #3314 from guybedford/template-source-maps", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "5a0d5dc5008496249704cd96600df4611607ebcc", "messageHeadline": "babel-template clearNode fix to not remove existing sourceMaps (T6903)", "author": {"name": "guybedford", "email": "guybedford@gmail.com", "user": {"login": "guybedford"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "19591b709f5653c47acf843af6fcf16942a83639", "messageHeadline": "Merge pull request #3313 from babel/analyse-api", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "35e8250b579a9058e7da56fdd553952c81397186", "messageHeadline": "add a top level analyze method for path marking sugar", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "6b764027913f672d5b727a49be92e0c0864bf92e", "messageHeadline": "Merge pull request #3301 from jmm/ast-updates", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "e1867f75e2c8134e64066b1bf53afff04831acf6", "messageHeadline": "Merge pull request #3304 from jamestalmage/fix-T7046", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "84af53d3565642887cb174190fecceb6fb45387a", "messageHeadline": "Async function will be hoisted above some imports", "author": {"name": "Erik Desjardins", "email": "erikdesjardins@users.noreply.github.com", "user": {"login": "erikdesjardins"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4142003bbd2fe3f862f9ddfde05274ee003de2cc", "messageHeadline": "Hoist initial `exports.foo = undefined` and `__esModule` declarations\u2026", "author": {"name": "Erik Desjardins", "email": "erikdesjardins@users.noreply.github.com", "user": {"login": "erikdesjardins"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "e759b5f835235ea65948f9e35073ab76dec8b5c3", "messageHeadline": "Add exec test for T6882 (async function hoisting)", "author": {"name": "Erik", "email": "erikdesjardins@users.noreply.github.com", "user": {"login": "erikdesjardins"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "523a9d1d000e4961e9526b4e1928f8790734dfc5", "messageHeadline": "[traverse] nit", "author": {"name": "Jason", "email": "jason.daurus@gmail.com", "user": {"login": "gzzhanghao"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61bf94afdbaa2781bdeaa6b627b10b1176cf190f", "messageHeadline": "Fix bad link due to copypaste failure", "author": {"name": "Tiago Rodrigues", "email": "tmcrodrigues@gmail.com", "user": {"login": "trodrigues"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec61bd9386c86fc4006e121b9ad6bdc9b7b2c8f0", "messageHeadline": "Revert \"Don't mark async functions as hoist\"", "author": {"name": "Erik", "email": "erikdesjardins@users.noreply.github.com", "user": {"login": "erikdesjardins"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "7428654c19e2ff019fda28abcb0cab4fef0d225f", "messageHeadline": "Merge pull request #3290 from AgentME/exportAsyncTest", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "430607fc1d0cc5535e438cadbc9aa78c7ba59eac", "messageHeadline": "Merge pull request #3298 from babel/hzoo-T7010", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 47, "deletions": 5}}, {"node": {"oid": "9aac73e70b97555c4d15e53bf8bb9a0a4790ed5a", "messageHeadline": "Merge pull request #3299 from robcolburn/multibyte-test", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "aa9dafe05fc047686505134be2f6253088cf78dc", "messageHeadline": "Merge pull request #3307 from josh/cli-optional-chokidar-dev", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "3d3b30eb450645ba48e4a981de9df39430647c35", "messageHeadline": "[T7047]Consider arrow functions when parenthesizing object expressions", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "597d895cf3b22b2dd6404534ae8335c3de42b30f", "messageHeadline": "Documentation for babel-plugin-transform-runtime", "author": {"name": "Tiago Rodrigues", "email": "tmcrodrigues@gmail.com", "user": {"login": "trodrigues"}}, "additions": 175, "deletions": 2}}, {"node": {"oid": "005c4cb7a867d2c9a55309d0f43052d879fbcc48", "messageHeadline": "Show specific error message when chokidar can't be loaded", "author": {"name": "Joshua Peek", "email": "josh@joshpeek.com", "user": {"login": "josh"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "82bab2847bf26c79d2aef8d5521170acedb53b84", "messageHeadline": "Merge pull request #3308 from sappharx/patch-1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b8129d8ddf3722e44c174f4f26929c7e1c50010d", "messageHeadline": "Update compiler-environment-support.md", "author": {"name": "Vincent Sisk", "email": "vinnysisk@gmail.com", "user": {"login": "sappharx"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f81d9e1274ffeb8b558603e74d771e6f84a9b0d5", "messageHeadline": "Mark chokidar as optional dependency", "author": {"name": "Joshua Peek", "email": "josh@joshpeek.com", "user": {"login": "josh"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0878685a5a8f1916fbe95e4277d3d2d57ce7d06b", "messageHeadline": "Defer requiring chokidar dependency until --watch flag is passed", "author": {"name": "Joshua Peek", "email": "josh@joshpeek.com", "user": {"login": "josh"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a121d1b7b5894074c4efc1fc3dd584e5076e5565", "messageHeadline": "Fix and tests", "author": {"name": "Julian Viereck", "email": "julian.viereck@gmail.com", "user": {"login": "jviereck"}}, "additions": 210, "deletions": 3}}, {"node": {"oid": "624a81188581fa7ce09498842b31cd633dc03e9c", "messageHeadline": "Fix and tests", "author": {"name": "Julian Viereck", "email": "julian.viereck@gmail.com", "user": {"login": "jviereck"}}, "additions": 210, "deletions": 3}}, {"node": {"oid": "13129568caf1131fa6902110f88fb0dc5e287474", "messageHeadline": "Merge pull request #3168 from CrocoDillon/babelrc-option", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1ba81153a76dc8771430334cb189df9c66a4579d", "messageHeadline": "Use `this.options.babelrc` instead of `opts.babelrc`", "author": {"name": "CrocoDillon", "email": "dillon@crocodillon.com", "user": {"login": "CrocoDillon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f4093a552f28cc21d815bbdb36dbe7b4fca99c33", "messageHeadline": "Use the babelrc option in babel-register", "author": {"name": "CrocoDillon", "email": "dillon@crocodillon.com", "user": {"login": "CrocoDillon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "190105627f3576290e951534209c7be853b4e2b9", "messageHeadline": "Add link to lerna in monorepo.md", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "79f783cdf53dcb798df1a8f819fbc298e27c0c1e", "messageHeadline": "[babel-template][T7046]: Add optional babylon options argument.", "author": {"name": "James Talmage", "email": "james@talmage.io", "user": {"login": "jamestalmage"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "6ca20c554010e9e6daa759de5fba685e0816a6d0", "messageHeadline": "Throw a TypeError when falsy value found in plugins", "author": {"name": "BlackGlory", "email": "woshenmedoubuzhidao@blackglory.me", "user": {"login": "BlackGlory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "07f0bd4ea93657f8b3158f6aedd8e11721d88015", "messageHeadline": "Update AST spec.", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "35463a46b6b7f115e98d145d2f60b86ec6d1942c", "messageHeadline": "Use exec style test in transform-regenerator", "author": {"name": "Jason", "email": "jason.daurus@gmail.com", "user": {"login": "gzzhanghao"}}, "additions": 8, "deletions": 32}}, {"node": {"oid": "bbdd4aaf21e3f73cc98c9e5ac61bad7d881b1838", "messageHeadline": "Ignore isolated paths when traversing", "author": {"name": "Jason", "email": "jason.daurus@gmail.com", "user": {"login": "gzzhanghao"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "12b7a44796a504dbe5841473b899e499cae30749", "messageHeadline": "Merge pull request #3281 from DmitrySoshnikov/pass_per_preset", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 188, "deletions": 35}}, {"node": {"oid": "56994038350b45a0d5f689f2773a245a07ed4fff", "messageHeadline": "Add comment clarifying the optimization", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7d719d9ce973178b67198928b5e17ceef5c5a53a", "messageHeadline": "Merge pull request #3283 from gzzhanghao/gen-perf", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 50, "deletions": 102}}, {"node": {"oid": "35bb62c2e50e72c3ceb960746d44172c3c7c0b84", "messageHeadline": "Merge pull request #3285 from frantic/hoist-file-name", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 40, "deletions": 20}}, {"node": {"oid": "4f82506711a906336975df3e5f6ed0ab60f0ed9b", "messageHeadline": "Merge pull request #3294 from babel/with-body", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1a7fc93d01feb4c21eb42ff53c58830ab3aeca0", "messageHeadline": "Move setting NOT_LOCAL_BINDING to the function name helper", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "6c66694a7344f26fdc9bd9618752b17d0d9f7b35", "messageHeadline": "Merge pull request #3293 from babel/hzoo-patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b1b876dc2cba2b123e9c13195485ed66c39d668", "messageHeadline": "Ensure that we do not break mutli-byte handling", "author": {"name": "Rob Colburn", "email": "rob@robcolburn.com", "user": {"login": "robcolburn"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "da106e2bf4367489c358c8c1dbf0e2f0d253e22e", "messageHeadline": "check for nested id", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "ad81f5b1495137321cd7ba9a48283641ea6ff473", "messageHeadline": "check if valid.id is defined", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 43, "deletions": 2}}, {"node": {"oid": "16f8fd5c8332e03b55702c099097d844b011d4d0", "messageHeadline": "Merge pull request #3295 from babel/hzoo-patch-2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "12ddcc7def139e4eda10835b2a7e1fd6b8e12447", "messageHeadline": "Merge pull request #3297 from horpto/hotfix/T2765_72428", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 42, "deletions": 4}}, {"node": {"oid": "ca1c4bba868baeaae783a4155b6c8beec8774208", "messageHeadline": "Fix naming (s/node/path/g)", "author": {"name": "Alex Kotliarskyi", "email": "alex.frantic@gmail.com", "user": {"login": "frantic"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d0a932d0e869a183418acd89dd625bfbaa3b6411", "messageHeadline": "[hotfix][T2765#72428] Wrong  'this'  for nested arrow in arrow function", "author": {"name": "horpto", "email": "__singleton__@hackerdom.ru", "user": {"login": "horpto"}}, "additions": 42, "deletions": 4}}, {"node": {"oid": "845a4fa557448225a9d493e5ab07a315868529b9", "messageHeadline": "Pass per preset: Use full function systax in test for old Node versions", "author": {"name": "Dmitry Soshnikov", "email": "dmitry.soshnikov@gmail.com", "user": {"login": "DmitrySoshnikov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2486b5f71430483bf1a084934ad134515ef34ac", "messageHeadline": "Pass per preset: added unit test", "author": {"name": "Dmitry Soshnikov", "email": "dmitry.soshnikov@gmail.com", "user": {"login": "DmitrySoshnikov"}}, "additions": 84, "deletions": 0}}, {"node": {"oid": "e1da4314536028b55e2982817e23f7d7c87b5318", "messageHeadline": "ast/spec: add BindExpression", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "b326a3fd1e99a2eb65567e793d20f64d50e6f9a3", "messageHeadline": "Merge pull request #3292 from babel/unary-expressions", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2110f530ea65be8b80fda8ad432c147d643a7894", "messageHeadline": "WithStatements can have statements as bodies", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "370095e86685d85a797e72c19d3ecfed54afcd30", "messageHeadline": "update spec decorator property", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b47447e7a4e367fcbd88e89cf3624beba81d145", "messageHeadline": "UnaryExpressions are never not prefix", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f543e1bcae097c8f2bee82b81f6a36996571955", "messageHeadline": "Add jsx source annotations only to the files that contain JSX", "author": {"name": "Alex Kotliarskyi", "email": "alex.frantic@gmail.com", "user": {"login": "frantic"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "eaef8302cc6a94334670038bd83670770315614d", "messageHeadline": "Generate unique filename variable", "author": {"name": "Alex Kotliarskyi", "email": "alex.frantic@gmail.com", "user": {"login": "frantic"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "e7187faea64b64d65a17c57d6578903f1fff27d6", "messageHeadline": "Pass per preset: merge nested preset sub-options into preset", "author": {"name": "Dmitry Soshnikov", "email": "dmitry.soshnikov@gmail.com", "user": {"login": "DmitrySoshnikov"}}, "additions": 23, "deletions": 16}}, {"node": {"oid": "34116faaf800bf75c702f15bd608e6d7a0ecbde3", "messageHeadline": "Fix tests for react-jsx-source", "author": {"name": "Alex Kotliarskyi", "email": "alex.frantic@gmail.com", "user": {"login": "frantic"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "7621d38bbdfab5bf534eb678fb70144b9c33c1d9", "messageHeadline": "Add test for T3026.", "author": {"name": "Chris Cowan", "email": "agentme49@gmail.com", "user": {"login": "Macil"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "f98dd6c76d002a3521360bd6a73439367d98ab1c", "messageHeadline": "Merge pull request #3287 from nettofarah/patch-1", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a43f208e6b71f89595368d8c6ac2c8e391381c4a", "messageHeadline": "changelog", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e9a913a3f6b8e1836a7d63367f80f2440f265bcf", "messageHeadline": "v6.4.6", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1358ac6519650b44b1fb38b9995dbfd481df8549", "messageHeadline": "Merge pull request #3288 from babel/fix-T7006", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 38, "deletions": 22}}, {"node": {"oid": "9980b6b8b242808e0c0bd5810370730aba9cafa5", "messageHeadline": "[hotfix][T7006] Arrow functions don't have arguments bound", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 38, "deletions": 22}}, {"node": {"oid": "e9fae4ca5459ff4b6392fd5f45cfc52c294214ad", "messageHeadline": "Update Whitespace._findToken", "author": {"name": "Jason", "email": "jason.daurus@gmail.com", "user": {"login": "gzzhanghao"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "955758f9bb4b5bb2b3b3c6d0122241b4af56ba9e", "messageHeadline": "Correct use of possessive case", "author": {"name": "Netto Farah", "email": "nettofarah@gmail.com", "user": {"login": "nettofarah"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d11a2e3d4883561daae973b871d513848505b739", "messageHeadline": "Add type annotations for Whitespace._findToken", "author": {"name": "Jason", "email": "jason.daurus@gmail.com", "user": {"login": "gzzhanghao"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1643592342cba3c41dba6069fbb9c0d08c1459a6", "messageHeadline": "Guard against empty loc", "author": {"name": "Alex Kotliarskyi", "email": "alex.frantic@gmail.com", "user": {"login": "frantic"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "9f76cf7c424f4ade774ddb021a154adbf69eaeaa", "messageHeadline": "Hoist current file name for transform-react-jsx-source", "author": {"name": "Alex Kotliarskyi", "email": "alex.frantic@gmail.com", "user": {"login": "frantic"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "ec8f0a224ed5491da491e150a269da891bb94cfa", "messageHeadline": "Merge pull request #3279 from hzoo/6.4.5-log", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 58, "deletions": 2}}, {"node": {"oid": "97fd9d65e7e3ad7d3d6eaf0ed1c9cf7196aac7ea", "messageHeadline": "v6.4.5", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e152e7044e469548f1260487ac83e1e0195bcf3f", "messageHeadline": "v6.4.5", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "c89d9e110f590523e0ca80e509e0a41c3f5c64b3", "messageHeadline": "add 6.4.5 changelog [ci skip]", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 58, "deletions": 2}}, {"node": {"oid": "b825e0c15216a3d966a2ae3d2ece6557645d178f", "messageHeadline": "Merge pull request #3284 from bmeck/babylon-flow", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "b29a09d976e9bf53e1ed8ec1fada6a0658cd04ae", "messageHeadline": "Merge pull request #3282 from 59naga/master", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "b6f5b6ab11a851bb17d631e1e9ce3ec221ba522b", "messageHeadline": "fix flow for babylon", "author": {"name": "Bradley Farias", "email": "bfarias@godaddy.com", "user": {"login": "bfarias-godaddy"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "b628fee856233583ff5ead5e5ee016c39c1289bf", "messageHeadline": "fix flow for babylon", "author": {"name": "Bradley Farias", "email": "bfarias@godaddy.com", "user": {"login": "bfarias-godaddy"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "993c5a572bbb16b7dee05380a3149148a3b60a6e", "messageHeadline": "Improve performance for generator.buffer", "author": {"name": "Jason", "email": "jason.daurus@gmail.com", "user": {"login": "gzzhanghao"}}, "additions": 17, "deletions": 47}}, {"node": {"oid": "c509847588f2f332064718496f96d8fea9ac00cf", "messageHeadline": "Fix T6953,T2541 export-from statement renamed default issue", "author": {"name": "59naga", "email": "i59naga@icloud.com", "user": {"login": "59naga"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "235d8397fded8ee46b8dc51c744451f2dffabb98", "messageHeadline": "Make Whitespace._findToken private and add comments", "author": {"name": "Jason", "email": "jason.daurus@gmail.com", "user": {"login": "gzzhanghao"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "ed227a6c8ae58ffd30917b7d1c7cfbf87cbae29c", "messageHeadline": "Use binary search to improve getNewlinesBefore/After performance", "author": {"name": "Jason", "email": "jason.daurus@gmail.com", "user": {"login": "gzzhanghao"}}, "additions": 23, "deletions": 52}}, {"node": {"oid": "76e3c5227bda4f939591718a404d356e89a17e20", "messageHeadline": "Improve generator performance by caching the last character in Buffer", "author": {"name": "Jason", "email": "jason.daurus@gmail.com", "user": {"login": "gzzhanghao"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "3f1353d01f32bb73929a929a518cd250828cdb62", "messageHeadline": "[RFC] Pass per preset", "author": {"name": "Dmitry Soshnikov", "email": "dmitry.soshnikov@gmail.com", "user": {"login": "DmitrySoshnikov"}}, "additions": 88, "deletions": 26}}, {"node": {"oid": "f1ef0ff5e9da6a86a81df2d59ca91dba6e96e15d", "messageHeadline": "Merge pull request #3118 from benjamn/import-hoisting", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 83, "deletions": 15}}, {"node": {"oid": "e5383aa4471ac7a6e4f6a5fafcb8bb93a261df82", "messageHeadline": "Merge pull request #3278 from jmm/makefile-npm-bins", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "12647092261ce0e01a42f6a50a9780f8551394f5", "messageHeadline": "Merge pull request #3274 from babel/fix-function-decl", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "30cf018d33562a38e10c79b27c8cf07addcf6344", "messageHeadline": "Homogenize node_modules/.bin references.", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9ea64e097341b2a9c8fa32cbd6f76cf1b65f49d4", "messageHeadline": "Delete unneccessary `node` command.", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a9b52ee90eda26cd768f8c8c889d2634ce41112", "messageHeadline": "Revert \"Add node_modules/.bin to PATH.\"", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "de51bf5486bd038455d3d450ff34aa86111c3b91", "messageHeadline": "Merge branch 'kpdecker-source-map-reenter'", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 97, "deletions": 21}}, {"node": {"oid": "65a4c8f4a475e56a26d13bd26ab11899db0b3d57", "messageHeadline": "Merge branch 'source-map-reenter' of https://github.com/kpdecker/babe\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 97, "deletions": 21}}, {"node": {"oid": "f957ebde3941f7402d88ca1e63109c8995b03633", "messageHeadline": "Merge pull request #3277 from charliesome/gulp-binstub", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "00f72f47354fa3bb23b89bef805cdf2f03bcf873", "messageHeadline": "use project-local gulp binstub rather than system gulp", "author": {"name": "Charlie Somerville", "email": "charlie@charliesomerville.com", "user": {"login": "haileys"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d8c3ad0d6387b17305c1d48be3ecbb6ddc89eb28", "messageHeadline": "Merge pull request #3272 from AgentME/dedupeParserOpts", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "e604bf229b65f5f87fcc11ae51bd048305e68903", "messageHeadline": "Merge pull request #3276 from babel/async-to-generator-helper-runaway\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "99a224efd9ddd1e779910701d4368d88e284a8a1", "messageHeadline": "add missing returns to async to generator helper", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7125bf4917bbee8c2da116cee2a7a9e8529c085b", "messageHeadline": "Merge pull request #3275 from hzoo/temp-remove-types", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7041901fc1401bd87c67e995278b71ebd6f6d319", "messageHeadline": "update flowconfig", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51dfd2237e114675d547541f52a9e0818e803e89", "messageHeadline": "Internal: temporarily remove flow types", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5c680181ba5f5c89efe31a82fbf201b2f1684c58", "messageHeadline": "Merge pull request #3257 from horpto/bugfix/T2765", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 100, "deletions": 1}}, {"node": {"oid": "d11bcae4967e8320356fab6315ab2cb99cdb7d59", "messageHeadline": "Merge pull request #3263 from jmm/rest-new-passing-fixtures", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "578e9243eb65447305fe5c99a889365cefe52498", "messageHeadline": "Merge pull request #3269 from forivall/explode-doc", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "cf62c53832b68aa2202cceef800eca23a15119df", "messageHeadline": "Merge pull request #3264 from jmm/parameters-rest-simplify", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 37, "deletions": 27}}, {"node": {"oid": "95c93dd22b7d2475a7bc4f90554c96e7bd2ad204", "messageHeadline": "Method names should not be bound to body", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "d425927ff1baf4295a68fa32513b17f9e3f5d509", "messageHeadline": "Make babylon ignore duplicate plugins.", "author": {"name": "Chris Cowan", "email": "agentme49@gmail.com", "user": {"login": "Macil"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "af363c8da56dc3c2a1274914739763fdc5177861", "messageHeadline": "Make babylon ignore duplicate plugins.", "author": {"name": "Chris Cowan", "email": "agentme49@gmail.com", "user": {"login": "Macil"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "9c75f27240ef4bc50ac78c9cacbb6e95e6afd33a", "messageHeadline": "Make Babylon correctly handle \"flow\" being present multiple times in \u2026", "author": {"name": "Chris Cowan", "email": "agentme49@gmail.com", "user": {"login": "Macil"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa9b3ec2a8803e0779d1196666348e72b615d60e", "messageHeadline": "Make Babylon correctly handle \"flow\" being present multiple times in \u2026", "author": {"name": "Chris Cowan", "email": "agentme49@gmail.com", "user": {"login": "Macil"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d0a05ecdeb3142b80e18b2aa80e1d78cf06ca12", "messageHeadline": "Merge pull request #3268 from hzoo/t2892-test", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "1e48287654953f11742b6e0142451a9c8aed5b93", "messageHeadline": "remove bug fix heading", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "10105bb0772ea8a67971f1150dd6fed45353705f", "messageHeadline": "Add test for 2892", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "ba2bf16282b3f6412ed10f5d7fa600c36cee7a3c", "messageHeadline": "6.4.4 changelog", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8644e5f27c94e4af792636215a64fa98be255744", "messageHeadline": "v6.4.4", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4638f4db4d33a36b477f2029989d87a84cf46d3f", "messageHeadline": "republish transform-regenerator", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c1eddfd52d32e0bb0a8069fbc452697ec7f8485", "messageHeadline": "Add documentation comment for visitors.explode", "author": {"name": "Jordan Klassen", "email": "jordan@klassen.me.uk", "user": {"login": "forivall"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "19937573a6afeadcdd3ae5074292a6c4e1ccd5d9", "messageHeadline": "Fix assignment to rest param element.", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "49728be8b6f60cac89d705b3529982b5acb76561", "messageHeadline": "Test for no-opt of assign to rest param element.", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "3f2a445c9a5b488af65c56e62412172ccbd81625", "messageHeadline": "v6.4.3", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "1e58139179f4223244aaddfb442d0a9642ad317b", "messageHeadline": "changelog", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "d3242e85137f9e148ab170ccb3d4610000f9bd6c", "messageHeadline": "Merge pull request #3261 from jmm/array-expr-builder-default", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ee1e16f76df71e2f60e4cd4a0a35d3fca7914b58", "messageHeadline": "Merge pull request #3162 from loganfsmyth/requeue-generators-6676", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "857675c99c4d7e28446fd50926427a7e02171ded", "messageHeadline": "Add fixtures to exercise `shadow` conditional.", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "41066f55ea5656aefd8a28418e8204d67b60db1d", "messageHeadline": "Add fixtures for deopt due to `arguments`.", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "b17965ab8b65fbc22e9168a31b4ab14621fdcff8", "messageHeadline": "Improve comments.", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "059d7123db291201f2fbc02cd4421090aba8accf", "messageHeadline": "Remove unnecessary `else`.", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e4044062c39c839972ecc83294c48f3df2abdbe1", "messageHeadline": "Remove unnecessary `length` check & nesting.", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "4c69f1cda5c6db3e807bf5e97f9845e9ff22316d", "messageHeadline": "Replace func expr with arrow.", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "afd98ebd2afe87f16ab95c923892e22c3030419f", "messageHeadline": "Remove unnecessary literal return value.", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bcfa58a6a2f9fb568b4f81edfeeffa9300c38643", "messageHeadline": "Remove unnecessary intermediate var.", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "5ac022ab9bb62d431c7653cf239cdf0468bdee6d", "messageHeadline": "4 -> 2 spaces tab size", "author": {"name": "horpto", "email": "__singleton__@hackerdom.ru", "user": {"login": "horpto"}}, "additions": 18, "deletions": 19}}, {"node": {"oid": "add96d626d98133e26f62ec4c2aeee655bed069a", "messageHeadline": "Double quotes", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d9459dbb65f7a717d97ec8c723935ae9a83bcf1", "messageHeadline": "Fix minified labeledStatement printing", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "b7aa49d9f57ca0eaacac02a780dce6eb2254eb2b", "messageHeadline": "Merge pull request #3250 from babel/symbol-rename", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "e1ec9ef985dd49c8baa3db684875d84d2f78ebda", "messageHeadline": "Make require declarations inherit ._blockHoist values from imports.", "author": {"name": "Ben Newman", "email": "ben@meteor.com", "user": {"login": "benjamn"}}, "additions": 64, "deletions": 15}}, {"node": {"oid": "4ca25ac7a9eab7098c8bf03648d157123fab077a", "messageHeadline": "Add test of import hoisting that fails with the runtime transform.", "author": {"name": "Ben Newman", "email": "ben@meteor.com", "user": {"login": "benjamn"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "0f85e79f6705c2d72735a45b4f2f81c8e30d5ef7", "messageHeadline": "Add ArrayExpression.elements.default.", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6a3b3dc3e9d6dd5b15e272bffc004f709fec55e1", "messageHeadline": "Merge pull request #3252 from caseywebdev/fix-amd-umd-use-strict", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 94, "deletions": 93}}, {"node": {"oid": "bad98a105639635b72524f52e7a17c138f1790fa", "messageHeadline": "Merge pull request #3232 from jonathanong/babel-register-cache-mkdirp", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "dfc4113a570f3ec8f33a33b453cfc39671257c25", "messageHeadline": "Merge pull request #3259 from mathiasbynens/use-regexpu-core", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "430e80fe0e917a559a8597e7f93f43e2e0fca3b4", "messageHeadline": "Use only `regexpu-core` instead of all of `regexpu`", "author": {"name": "Mathias Bynens", "email": "mathias@qiwi.be", "user": {"login": "mathiasbynens"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fa9f8ea4bee8c44c6d7dc20865b8963fdf668ae6", "messageHeadline": "Fix for deeply nested async arrows", "author": {"name": "horpto", "email": "__singleton__@hackerdom.ru", "user": {"login": "horpto"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "f2fdc74d1bbce9c57b51477446e5846d595cc07c", "messageHeadline": "[2765] transform-async-to-generator doesn't work for `this` inside arrow", "author": {"name": "horpto", "email": "__singleton__@hackerdom.ru", "user": {"login": "horpto"}}, "additions": 58, "deletions": 1}}, {"node": {"oid": "69b20a3054d99a6d758aff4213ae988869b009c0", "messageHeadline": "label 4.2.0 breaking changes as accidental", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a3d2865c1c0e2e2466c40704213a001f9b021d6", "messageHeadline": "package renames aren't breaking changes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "21f6f5216122ed8c3ec50c408d50f0aaeb86de4b", "messageHeadline": "Merge pull request #3255 from ForbesLindesay/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "d9c2090d23bac2653a651ed53314b0c1934f5862", "messageHeadline": "Move \"throw parse error if class properties do not have a semicolon\" \u2026", "author": {"name": "Forbes Lindesay", "email": "forbes@lindesay.co.uk", "user": {"login": "ForbesLindesay"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "0dd640d0dcc37a456c5ce1d1338614fff9250003", "messageHeadline": "Merge pull request #3254 from ForbesLindesay/patch-1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a77bd910130be8f72e71b8b78a7298c8a8feb431", "messageHeadline": "Move \"remove `StringLiteral`\" in `babel-types` into Breaking Changes", "author": {"name": "Forbes Lindesay", "email": "forbes@lindesay.co.uk", "user": {"login": "ForbesLindesay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7c4d7f5fd8f2db0152832176cb278332a99ba1e", "messageHeadline": "Fix T2929, T6796, stop leaking directives", "author": {"name": "Casey Foster", "email": "c@sey.me", "user": {"login": "caseywebdev"}}, "additions": 94, "deletions": 93}}, {"node": {"oid": "fb0977b4b3c8473878a2bfa412db030603ad71ee", "messageHeadline": "Merge pull request #3251 from ForbesLindesay/document-babel-generator\u2026", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "bd7b202866f8e48db99a93fc2855e8847c440d8f", "messageHeadline": "Document options for babel-generator", "author": {"name": "ForbesLindesay", "email": "forbes@lindesay.co.uk", "user": {"login": "ForbesLindesay"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "1d4d0c0175b575fb4d323a860555f2feedec62e5", "messageHeadline": "[T6933] Rename any shadowing Symbol binding", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "917436ca2427a4d751d369ecc887e8889a9a047e", "messageHeadline": "add 6.4.2 changelog and some dates", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "98504720df2432782b86c4967febb9a62ad60fc8", "messageHeadline": "v6.4.2", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7af1bd4354e237b0329cc2069682914900543006", "messageHeadline": "v6.4.2", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a156dd2918c1aece888d38129fea62396661bc90", "messageHeadline": "Merge pull request #3247 from babel/await-paren", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "17ea5cd9169835abdfa204926fc5ca8272c9cf91", "messageHeadline": "Fix failing test", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a41c486155987f0903e9eb1082998eb091ff1ac0", "messageHeadline": "Merge pull request #3246 from babel/kpdecker-rest-length-fail", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "feedc527a1886a30af624875ce3d49b66d60afc5", "messageHeadline": "Merge pull request #3244 from hzoo/cp-loc", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "139503e86f7df1ad30a7b270f764eb2a4ca6f661", "messageHeadline": "Parenthesize await/yield expression in binary expr", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "59ea034df21db9d8f310a97bae650224034c273a", "messageHeadline": "Support expressions in rest arg access", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "c9d7d756543cf52e14908df0ca9bd1b66de02449", "messageHeadline": "6.4.1 changelog", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "88d57b58a400499ad85363284467874370f527bb", "messageHeadline": "Merge branch 'rest-length-fail' of https://github.com/kpdecker/babel \u2026", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "ada2fdbe4b308d2f102ed1a79bbcbb4faa2a337e", "messageHeadline": "v6.4.1", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c415c00179a4be26448b583aefda00bff13f5d02", "messageHeadline": "Merge pull request #3245 from babel/assig-parenth", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "ec983b276eb010de789efb00cfa7b7a0138bebf5", "messageHeadline": "add assignment expression parentheses test", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "6abee425d3f3ea3cf1a83e726cfbe9a5f1085d1d", "messageHeadline": "Revert \"`babel-types`: add `Binary` alias to `AssignmentExpression` d\u2026", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "2f00b4c32957da928777083f5d128442b944d6af", "messageHeadline": "`babylon`: fix error location for class properties with a missing sem\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f31099f383b52cf4fe1786188f6421529dea865b", "messageHeadline": "`babylon`: fix error location for class properties with a missing sem\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "28280be3ed2ba2b083f618449adf81381669ee84", "messageHeadline": "Add failing tests case for 6.4 rest.length issue", "author": {"name": "kpdecker", "email": "kpdecker@gmail.com", "user": {"login": "kpdecker"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "7918b9028bbd5ebc578776adfeee8276429b3dc3", "messageHeadline": "Merge pull request #3231 from babel/changelog-6.4.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "85b164306a143d946496f269e88850460a459fc1", "messageHeadline": "update changelog", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "359b8533b6617071ac02ca537a5b4e10c86d9cb4", "messageHeadline": "v6.4.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8cac20d845c8d20dafce6937ff374b3b0d948e20", "messageHeadline": "v6.4.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 58, "deletions": 58}}, {"node": {"oid": "e79c625091729220843a57677f9fd58c23322492", "messageHeadline": "Merge pull request #3229 from hzoo/T6913", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 54, "deletions": 6}}, {"node": {"oid": "cd227b3ffe1986282e58f36a46f0b9bff005ca2a", "messageHeadline": "add 6.4.0 changelog", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "72c091b63a1f443fdae34e89c821eb0e35eef3ed", "messageHeadline": "Ensure regenerator option for babel-plugin-transform-runtime doesn't \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "b28803c698852ff49ca7534d1f6fcd4e076fa911", "messageHeadline": "Merge pull request #3235 from guybedford/polyfillRuntime", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6c796398011256e6396e719efe58d45a8508d33f", "messageHeadline": "Merge pull request #3225 from hzoo/cp-semi", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "d2f5a409daa0d2dcd6cff44d07aaac5d7a0d24b8", "messageHeadline": "Merge pull request #3225 from hzoo/cp-semi", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "e6e13cbe35aebfd0a9ffc12f376c07503cd9abe2", "messageHeadline": "Merge pull request #3166 from guybedford/moduleName", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 41, "deletions": 16}}, {"node": {"oid": "d4bc297a7e9867e74274f2a41f82a04bde20ce2d", "messageHeadline": "Merge pull request #3233 from maclover7/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ddddd173f007d26fd4ab9a27d5369c3ebfa82417", "messageHeadline": "Merge pull request #3240 from athaeryn/fix-small-typo", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2471d80bd0e3fb626a35be56a1d35558773d7544", "messageHeadline": "Fix small typo in babel-generator README", "author": {"name": "Mike Anderson", "email": "hello@mrmikea.com", "user": {"login": "athaeryn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9e453fb3c7df24df89aedbfcf8bf057bfe217aa", "messageHeadline": "Merge pull request #3236 from samwgoldman/export-interface", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 373, "deletions": 3}}, {"node": {"oid": "541b576c7adf3763db7059019dfb754ae7e9575a", "messageHeadline": "Guard `export interface` against `isExportDefaultSpecifier`", "author": {"name": "Sam Goldman", "email": "samgoldman@fb.com", "user": {"login": "samwgoldman"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "aeeffe5cff148c48835ac8bd693fc20f958dfca1", "messageHeadline": "Guard `export interface` against `isExportDefaultSpecifier`", "author": {"name": "Sam Goldman", "email": "samgoldman@fb.com", "user": {"login": "samwgoldman"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a04948f70f8b3ca7df9889f0cb3b7239976ce073", "messageHeadline": "Add `export interface` Flow syntax support", "author": {"name": "Sam Goldman", "email": "samgoldman@fb.com", "user": {"login": "samwgoldman"}}, "additions": 359, "deletions": 1}}, {"node": {"oid": "17d19a005639c12e49e011524eb5a428ae8cd4e6", "messageHeadline": "Add `export interface` Flow syntax support", "author": {"name": "Sam Goldman", "email": "samgoldman@fb.com", "user": {"login": "samwgoldman"}}, "additions": 370, "deletions": 2}}, {"node": {"oid": "cf41c321afc26d784005ab162bc1c22654e8e192", "messageHeadline": "Don't overparenthesize, add yield tests", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 30, "deletions": 14}}, {"node": {"oid": "d5f71d4a320f7d7cc961b4ab7087303786171093", "messageHeadline": "ensure opts.polyfill = false behaves correctly for runtime-transformer", "author": {"name": "guybedford", "email": "guybedford@gmail.com", "user": {"login": "guybedford"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "06545e6f70b472b0f5d7e4b8c6263b0d303a107b", "messageHeadline": "Merge pull request #3217 from babel/hzoo-patch-1", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "6cc17e4ed733b5bb8e0e6c4fd1da4ca34ee3eec3", "messageHeadline": "Merge pull request #3230 from samwgoldman/declare-type-declare-interface", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 591, "deletions": 0}}, {"node": {"oid": "7a303fdc70839cb2fc4e625a12317d7161f5f719", "messageHeadline": "Update LICENSE end date to 2016", "author": {"name": "Jon Moss", "email": "maclover7@users.noreply.github.com", "user": {"login": "maclover7"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37dbf7c5ede668c80b93b66d4298241a643e709a", "messageHeadline": "babel register cache: make sure the cache file's directory exists", "author": {"name": "jongleberry", "email": "me@jongleberry.com", "user": {"login": "jonathanong"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "bd5c1a5b1bfa1f56f897bc10513d4b004cf589d7", "messageHeadline": "Add support for \"declare interface\" Flow syntax", "author": {"name": "Sam Goldman", "email": "samgoldman@fb.com", "user": {"login": "samwgoldman"}}, "additions": 293, "deletions": 0}}, {"node": {"oid": "26c97c4069cbc82f5ffaa8c352013553fbba0c80", "messageHeadline": "Add support for \"declare interface\" Flow syntax", "author": {"name": "Sam Goldman", "email": "samgoldman@fb.com", "user": {"login": "samwgoldman"}}, "additions": 316, "deletions": 0}}, {"node": {"oid": "0980819346ad1c0acb8895e2d0b2eff2f79cdb0e", "messageHeadline": "Add support for \"declare type\" Flow syntax", "author": {"name": "Sam Goldman", "email": "samgoldman@fb.com", "user": {"login": "samwgoldman"}}, "additions": 252, "deletions": 0}}, {"node": {"oid": "e764346d5f7ee49eae1f3e1aa41716e2137b6e41", "messageHeadline": "Add support for \"declare type\" Flow syntax", "author": {"name": "Sam Goldman", "email": "samgoldman@fb.com", "user": {"login": "samwgoldman"}}, "additions": 275, "deletions": 0}}, {"node": {"oid": "ab2135bc9f8b2e40588a6a41e44d0e81a1571d96", "messageHeadline": "Add a check for parentheses for AwaitExpressions (fixes T6913)", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "2516b7570f394a0e5e2c2cf4bd7bf8851266cdda", "messageHeadline": "Merge pull request #3228 from babel/revert-3208-remove-array-generics\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "3fa51097a6ccf2a65f995956ed8120189978a251", "messageHeadline": "Revert \"remove array generics from runtime\"", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "e68754faf246ba2f7624380d24e7ff369e7caf06", "messageHeadline": "Merge pull request #3227 from babel/revert-3206-update-core-js", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 20}}, {"node": {"oid": "4e20a99b89bf98a283b60fc4ee8d5e1747d50e44", "messageHeadline": "Revert \"update core-js\"", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 20}}, {"node": {"oid": "b5cf529d6b342b3dd8dd49c50cc9cd5fed4fc5a7", "messageHeadline": "`babel-types`: add `Binary` alias to `AssignmentExpression` definitio\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "be2d85d688f95d70512db36caad3a1cfdb6dacb0", "messageHeadline": "use a _context object instead of a __moduleName argument", "author": {"name": "guybedford", "email": "guybedford@gmail.com", "user": {"login": "guybedford"}}, "additions": 29, "deletions": 18}}, {"node": {"oid": "2ec842d4258acec0919aea5a383046865bf64115", "messageHeadline": "Merge pull request #3220 from jmm/not-a-directive", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 74, "deletions": 1}}, {"node": {"oid": "181e9b5957c8311b033084a22dda495abf60e89c", "messageHeadline": "Merge pull request #3214 from fabiomcosta/fix_rest_args_length_multip\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 58, "deletions": 24}}, {"node": {"oid": "e849c62144b26ed2f73f9d00c608128f4345ce7b", "messageHeadline": "`babylon`: throw parse error if class properties do not have a semico\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "976edfc06740e434d1d5b136e28996a77f909403", "messageHeadline": "`babylon`: throw parse error if class properties do not have a semico\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "970a0ade4ba0c285e62fb5eefe3631d694a1fdaf", "messageHeadline": "Update Slack link.", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ec3a348d628e9a3ac15a6e23423c4329cb55633", "messageHeadline": "Merge pull request #3221 from skleeschulte/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "dc1796674f52a0c674c0de6834613164e90088a5", "messageHeadline": "Merge pull request #3218 from jdalton/_typeof", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "699868ed2a03ebdbc77b91821eb3db7684d2bb14", "messageHeadline": "[fix][babel-plugin-transform-es2015-parameters] arguments.length opti\u2026", "author": {"name": "Fabio M. Costa", "email": "fabiomcosta@gmail.com", "user": {"login": "fabiomcosta"}}, "additions": 58, "deletions": 24}}, {"node": {"oid": "f9bab3a25cc9a001d69c14f103eff3741d61f9c5", "messageHeadline": "Added handling of \"--nolazy\" flag", "author": {"name": "Stefan Kleeschulte", "email": "mail@smk.biz", "user": {"login": "skleeschulte"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b1da92e8cb905548ee32d102eef6d2e1bf796e52", "messageHeadline": "Don't make directive from parenthesized string.", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "424d0592924d28d6f563f24fa8641023cfcc7dc0", "messageHeadline": "Don't make directive from parenthesized string.", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c5a8d4c5b000c60e349dede2cf7df3bfb7e6dffc", "messageHeadline": "Add non-directive fixture.", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "00505ac1713b66be1d884735f8670c851a8f51d0", "messageHeadline": "Add non-directive fixture.", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "d9bf5da4603380df85a5c34974ee653bd3e579e7", "messageHeadline": "Defer to built-in `typeof` if built-in support for symbols exists.", "author": {"name": "John-David Dalton", "email": "john.david.dalton@gmail.com", "user": {"login": "jdalton"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "570b50c895721e647bed53ae5f4c1b0dca29be12", "messageHeadline": "Merge pull request #3213 from babel/print-bugs", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 65, "deletions": 3}}, {"node": {"oid": "082c7852fcc658b99b5cd94e5d7e8708f48c06e1", "messageHeadline": "Merge pull request #3216 from babel/crawl-up-display-name", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 55, "deletions": 17}}, {"node": {"oid": "05896b834b93a2c46d7d35debd5f715935265aff", "messageHeadline": "Crawl up ancestry looking for possible candidates to infer displayNam\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 55, "deletions": 17}}, {"node": {"oid": "326e157e5df69c1de48ad430231a38b5ecebc8f9", "messageHeadline": "Merge pull request #3203 from samwgoldman/flow-mixins-6.x", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 208, "deletions": 0}}, {"node": {"oid": "5ca1cf050658475d06bc34c2e5bc90a141554ecf", "messageHeadline": "Merge pull request #3203 from samwgoldman/flow-mixins-6.x", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 240, "deletions": 0}}, {"node": {"oid": "5fa80927258ef7c9665da5dc1c9110d38b7e2a71", "messageHeadline": "Merge pull request #3215 from spicyj/fn-name", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 46, "deletions": 12}}, {"node": {"oid": "248f00fe826e443825653bb906049eaeebd50c14", "messageHeadline": "Set function names from assignment expressions", "author": {"name": "Ben Alpert", "email": "balpert@fb.com", "user": {"login": "sophiebits"}}, "additions": 46, "deletions": 12}}, {"node": {"oid": "e5e085a567bfafd572943b3ea0384f1d1ec82939", "messageHeadline": "Merge pull request #3195 from babel/hzoo-patch-1-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5be9d9d8aa85073a94b099d8d15eb07763985148", "messageHeadline": "More tests", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "ed5a057e4e8db34f630dc6e0bff60b4cddeaa280", "messageHeadline": "Fix various print inefficiencies/bugs", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 58, "deletions": 2}}, {"node": {"oid": "fd998cb9aff5510765937149b7ff19c1139426d4", "messageHeadline": "Merge pull request #3210 from babel/fun-paren", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 220, "deletions": 201}}, {"node": {"oid": "10c9d2698365f02f990e1fd90c663b49354e4385", "messageHeadline": "Also use for object expressions", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 34, "deletions": 41}}, {"node": {"oid": "0d8e5a9e869e83694ec394207b1dc9b43d9b8231", "messageHeadline": "Fix over-parenthesizing of function expressions", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 213, "deletions": 187}}, {"node": {"oid": "2befeb0657ee84bf2e418637b01c0b4407e006b1", "messageHeadline": "remove validation for `StringLiteral` in `JSXElement` `children` prop\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15760dfed2064f9d4469989eaaf7addf71a3fef0", "messageHeadline": "Merge pull request #3208 from zloirock/remove-array-generics-from-run\u2026", "author": {"name": "Denis Pushkarev", "email": "zloirock@zloirock.ru", "user": {"login": "zloirock"}}, "additions": 0, "deletions": 19}}, {"node": {"oid": "fd8477d881ff40b872c9a02abcec5f41faa837fc", "messageHeadline": "remove array generics from runtime", "author": {"name": "Denis Pushkarev", "email": "zloirock@zloirock.ru", "user": {"login": "zloirock"}}, "additions": 0, "deletions": 19}}, {"node": {"oid": "99622e3d0ffd53f318a86c659e30e4fcdead62b8", "messageHeadline": "Merge pull request #3206 from zloirock/update-core-js", "author": {"name": "Denis Pushkarev", "email": "zloirock@zloirock.ru", "user": {"login": "zloirock"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "49880e4e815db3644d1f3b6c1a56ad4cdb9e7585", "messageHeadline": "update core-js", "author": {"name": "Denis Pushkarev", "email": "zloirock@zloirock.ru", "user": {"login": "zloirock"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "5cfec9d8cafae8f56cf214e011be88f70f0cb22b", "messageHeadline": "Add mixins to the class declaration visitor", "author": {"name": "Sam Goldman", "email": "samwgoldman@gmail.com", "user": {"login": "samwgoldman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "97faab3418832b98f1fd1be2155314ffda7c8e46", "messageHeadline": "Merge pull request #3204 from babel/no-babylon-patch", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "5b091c17f36e1188a3a7d79532764828b361ed29", "messageHeadline": "Merge pull request #3205 from babel/external-helpers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 52, "deletions": 52}}, {"node": {"oid": "c72ef3755aa313b0bd9d4329f85f9233735c2e08", "messageHeadline": "stop people from patching babylon by building it", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "6fe210d4bf75d17215f90abf8250123aea667ba6", "messageHeadline": "stop people from patching babylon by building it", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "1fa24b1efd36031a0c2724474dc9463db9874b1c", "messageHeadline": "rename babel-plugin-external-helpers-2 to babel-plugin-external-helpers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 52, "deletions": 52}}, {"node": {"oid": "730e80b2317e34acf9c944f739a78d517a0543ed", "messageHeadline": "Merge pull request #3199 from babel/hzoo-patch-2", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "8489c6bfa1da7cfdf4348cff1ba9648c4224762b", "messageHeadline": "typo", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef60fed7d6ca963e30212a0b89199505c69bd8e6", "messageHeadline": "Add test ensuring declare statements are transformed to comments", "author": {"name": "Sam Goldman", "email": "samwgoldman@gmail.com", "user": {"login": "samwgoldman"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "b4f130fd144922951a8fe7fbd656627dea983ab5", "messageHeadline": "Add test ensuring declare class w/ mixins are stripped", "author": {"name": "Sam Goldman", "email": "samwgoldman@gmail.com", "user": {"login": "samwgoldman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e9c23ba7a1b4227024d61b8d3919ac8060fd3f42", "messageHeadline": "Don't generate class mixins if prop doesn't exist", "author": {"name": "Sam Goldman", "email": "samwgoldman@gmail.com", "user": {"login": "samwgoldman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb874a4e46b7fac9dc31b99ac0bd35d2d29ba512", "messageHeadline": "Add babel-generator support for mixins to Babel 6.x", "author": {"name": "Sam Goldman", "email": "samwgoldman@gmail.com", "user": {"login": "samwgoldman"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "137abcaf7a43bc46417a79c8ab40e49aa45e4add", "messageHeadline": "Add support for mixins to Babel 6.x", "author": {"name": "Sam Goldman", "email": "samwgoldman@gmail.com", "user": {"login": "samwgoldman"}}, "additions": 208, "deletions": 0}}, {"node": {"oid": "123a9596cefae2a1667ab30a6ae5903229a5e53d", "messageHeadline": "Add support for mixins to Babel 6.x", "author": {"name": "Sam Goldman", "email": "samwgoldman@gmail.com", "user": {"login": "samwgoldman"}}, "additions": 208, "deletions": 0}}, {"node": {"oid": "1932211235d1a1805c8fae990b1dbdae64fc6c84", "messageHeadline": "Merge pull request #3202 from samwgoldman/flow-this-type-6.x", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 225, "deletions": 0}}, {"node": {"oid": "f0fd729883031fff5b00ce77547d9d3706c9fa92", "messageHeadline": "Add support for this type to Babel 6.x", "author": {"name": "Sam Goldman", "email": "samwgoldman@gmail.com", "user": {"login": "samwgoldman"}}, "additions": 206, "deletions": 0}}, {"node": {"oid": "32c03222bf193dec31fff46ead681eefd440d23c", "messageHeadline": "Add support for this type to Babel 6.x", "author": {"name": "Sam Goldman", "email": "samwgoldman@gmail.com", "user": {"login": "samwgoldman"}}, "additions": 225, "deletions": 0}}, {"node": {"oid": "17e63580c11e6c3e66190dfd5e71e23fbeaea703", "messageHeadline": "v6.3.26 changelog", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "939ad92deb77ae073af177c103448d60bb3fc680", "messageHeadline": "v6.3.26", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae8b7ea352e5eaff3a5ee9d8d76952e5785ff5eb", "messageHeadline": "v6.3.26", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "ad6a28b3edd583774985c3e04fbd22879423e0c7", "messageHeadline": "Merge pull request #3196 from jmm/resolve-relative-to-file", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "c8e3d9154ba7038cfbefed939bf41abf3822ab6a", "messageHeadline": "Merge pull request #3185 from antigremlin/fix-gulp-paths-windows", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "a2030e5804dbecbb49469f10a23d763dc353373b", "messageHeadline": "Merge pull request #3198 from babel/eval-bug-2", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "1d82e48d367ad2c60888cc9b9a4f26eab9fd7510", "messageHeadline": "Merge pull request #3190 from hzoo/remove-await-star", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "959021dc70ef4ce23e71cb6db1afeef613c3e470", "messageHeadline": "Merge pull request #3190 from hzoo/remove-await-star", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 21, "deletions": 29}}, {"node": {"oid": "c7bdf7fc63235957de8fb0dfa39948c3ba51b56e", "messageHeadline": "remove all property, fixup tests", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 9, "deletions": 19}}, {"node": {"oid": "0037cf6b34f8e1049bcf2874008aa96027d59475", "messageHeadline": "remove all property, fixup tests", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 9, "deletions": 19}}, {"node": {"oid": "090e8b18ea9862893723b7af50af82bd03544de5", "messageHeadline": "Merge pull request #3191 from vhf/destructuring-rest-args-initializat\u2026", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "6ce463399df55715cb9ab64599e83bdbc2ebfd85", "messageHeadline": "Fix evaluation bug with ||", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "76eae9bcd8c0a0b5a6b29a372f16ae30a3330389", "messageHeadline": "add failing test", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "77f5d30fb12d6bad44e7f9ef01d1c6046fb72241", "messageHeadline": "Add test for file-relative addon resolution", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "aa2cc907ea6c858c8dac85196d9f7e4fefe85471", "messageHeadline": "validate: allow JSXText node in JSXElement children property (fixes T\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd3aad5811c59fb3b9b37e5c36c237e7db63343a", "messageHeadline": "Merge pull request #3193 from babel/thejameskyle-patch-1", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "436a8c84617e2191aeb8d6538b1988985638359a", "messageHeadline": "add package names", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "189e4ecdc4f754a7f769b120f8c32c2577667a4a", "messageHeadline": "v6.3.25 changelog", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "75e2a398aff6e83207e4d560ed12bca195c1cdd4", "messageHeadline": "v6.3.25", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "705b0959e70c2ec9061e72639641b86ddb26f743", "messageHeadline": "v6.3.25", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "319838bd14c82ebe5308b31830a0261e44f2d40e", "messageHeadline": "Merge pull request #3192 from babel/eval-bug", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "dbc85cff6988aff1de5e7d931991cbf37546c9df", "messageHeadline": "Point devs to cli docs instead of installing", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "dd0b96ca5defc0a14f37d7f19973afe043704ae6", "messageHeadline": "Allow gulp build to work on Windows", "author": {"name": "Andrey Taranov", "email": "andrey.taranov@nordea.com", "user": null}, "additions": 11, "deletions": 1}}, {"node": {"oid": "c5f504b8650d9fff6f6425e14306bf01927f89cf", "messageHeadline": "Merge pull request #3189 from hzoo/T6859", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "65c13d1385e8fba32c6e270622d356e9e0f70c5f", "messageHeadline": "Merge pull request #3187 from MakeNowJust/fix/use-strict-use-strict", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 232, "deletions": 1}}, {"node": {"oid": "6354e7185b35d1d71fd3090d8c3f51351f6c52dc", "messageHeadline": "Merge pull request #3165 from vhf/multiple-rest-arguments", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 61, "deletions": 33}}, {"node": {"oid": "a5b9afbebe37a0ccbfb0a1d422248f192666276f", "messageHeadline": "Make sure we always return when not confident", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "902d04b8f123271bb73cf4fb8b12102ccaa7084c", "messageHeadline": "Failing test", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "27f2918abbc9b15ef2ef8de0a5d67c4a44d2e420", "messageHeadline": "Minor refactoring", "author": {"name": "Victor Felder", "email": "victorfelder@gmail.com", "user": {"login": "vhf"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "28adaa49b2aec80835dae464cbcac15dedc03977", "messageHeadline": "Order of arguments initialization - fixes T6809", "author": {"name": "Victor Felder", "email": "victorfelder@gmail.com", "user": {"login": "vhf"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "f472670503a269c24ba4bafa935b03500c27452b", "messageHeadline": "Add test case for regression possibly introduced by #2833", "author": {"name": "Victor Felder", "email": "victorfelder@gmail.com", "user": {"login": "vhf"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "7bac3627fe7687469d726c59eab6e49f42e0592c", "messageHeadline": "Remove await* from babel-generator, add parsing error to babylon - (f\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "276c98f7f0fcc7dae1fd8847a5a8dc185dd35b5d", "messageHeadline": "Remove await* from babel-generator, add parsing error to babylon - (f\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "379be365d6cf53aeddfd825d7a0fb2d8b2c2ac33", "messageHeadline": "babel-generator: keep double quotes in StringLiteral for JSX parent (\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "bbd14f88c4eea88fa584dd877759dd6b900bf35e", "messageHeadline": "Merge pull request #3188 from steveluscher/patch-3", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "370c3ad343289592f44963e4b2569886070de15e", "messageHeadline": "Make use of `opts.quotes` in the CodeGenerator", "author": {"name": "Steven Luscher", "email": "steveluscher@users.noreply.github.com", "user": {"login": "steveluscher"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d8f75a5b86d892fcf8aaffd0cb76df19ab600ea", "messageHeadline": "Fix ignoring previous strict mode after twice \"use strict\"", "author": {"name": "TSUYUSATO Kitsune", "email": "make.just.on@gmail.com", "user": {"login": "makenowjust"}}, "additions": 232, "deletions": 1}}, {"node": {"oid": "eb2266fb1a6c60b3cc421993f180422c27bf7cc3", "messageHeadline": "Fix ignoring previous strict mode after twice \"use strict\"", "author": {"name": "TSUYUSATO Kitsune", "email": "make.just.on@gmail.com", "user": {"login": "makenowjust"}}, "additions": 232, "deletions": 1}}, {"node": {"oid": "691741d2016021abc06ea51ff83a305e51cebfe6", "messageHeadline": "changelog for 6.3.24", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2b69dec01a096c0f6eca21a2f140aa23d8825820", "messageHeadline": "v6.3.24", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "fdac02fa267bb85042d4ac6cef7264cefd01c52c", "messageHeadline": "Merge pull request #3184 from babel/workaround-inference", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 67, "deletions": 3}}, {"node": {"oid": "40714d004c9cf690443ae332975a564b016f35bb", "messageHeadline": "add __moduleName wrapper support", "author": {"name": "guybedford", "email": "guybedford@gmail.com", "user": {"login": "guybedford"}}, "additions": 28, "deletions": 14}}, {"node": {"oid": "5d414a2323de79990a731eaa71be5148a03ee044", "messageHeadline": "Handle case where optimisation concist of only replacing rest param i\u2026", "author": {"name": "Victor Felder", "email": "victorfelder@gmail.com", "user": {"login": "vhf"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "472ad1e6a6d4d0dd199078fdb08c5bc16c75b5a9", "messageHeadline": "update changelog for 6.3.21-6.3.23", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "b79ff75c3170088b798ab9e02069aad0d13c7f50", "messageHeadline": "v6.3.23", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ed6daa794fa285227df3fa94eae5d62aed1be455", "messageHeadline": "Merge pull request #3169 from hzoo/rename-flow-comments", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "57b2ccdb66677649bd6099dc0f3398988ec0daca", "messageHeadline": "Test and workaround inference bugs", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 67, "deletions": 3}}, {"node": {"oid": "6cc0538d2ff058e7a1a238433254d1d637713f87", "messageHeadline": "Safely transform all usages of rest arguments", "author": {"name": "Victor Felder", "email": "victorfelder@gmail.com", "user": {"login": "vhf"}}, "additions": 7, "deletions": 17}}, {"node": {"oid": "2dea8b2352345bbf3f176a64d8cd4532d4d72c55", "messageHeadline": "Safely transform multiple rest arguments", "author": {"name": "Victor Felder", "email": "victorfelder@gmail.com", "user": {"login": "vhf"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "3dfb4eb8c62e7d5a7f90c6c5d87ed2b5bc3eed6b", "messageHeadline": "Simplify rest transformation", "author": {"name": "Victor Felder", "email": "victorfelder@gmail.com", "user": {"login": "vhf"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "31032ee7adbe068711c90adbdae4ece4584de238", "messageHeadline": "v6.3.21", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "2304ce0b4a1b49273d94a1e1f9181f2b6d87778f", "messageHeadline": "v6.3.21", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "135e1e56ca1502eb457717098cda592438ad9aff", "messageHeadline": "Merge pull request #3182 from babel/arrow-fn", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "9e382b16861a4b87bc48f6233ef6fc969665d62c", "messageHeadline": "Fix aux comment termination in lists and calls", "author": {"name": "kpdecker", "email": "kpdecker@gmail.com", "user": {"login": "kpdecker"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "3791491b795df689926ede59eb45d6813cc7209c", "messageHeadline": "Strip location information from import remaps", "author": {"name": "kpdecker", "email": "kpdecker@gmail.com", "user": {"login": "kpdecker"}}, "additions": 59, "deletions": 4}}, {"node": {"oid": "4aaaeb9ccf52e9471e1899349f6e8c72a6859de7", "messageHeadline": "decouple arrow functions from function exprs", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "c889ef40584d6c4909dcb4325442100766238a19", "messageHeadline": "Parenthesize arrow function when part of logical or binary expression", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "94e7e4da8e8219468f308f99f34fdd491a304833", "messageHeadline": "Update source map handling to be reentrant", "author": {"name": "kpdecker", "email": "kpdecker@gmail.com", "user": {"login": "kpdecker"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "4c693085a6114612e283539f3c319132a9b04c9e", "messageHeadline": "Merge pull request #3180 from babel/needsblock", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "9b79fbcdf5fe474638457c5ca1874ba17ad8c401", "messageHeadline": "Avoid emitting duplicate source map entries", "author": {"name": "kpdecker", "email": "kpdecker@gmail.com", "user": {"login": "kpdecker"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "9de3a3cbb928c91d138314b2873885c9f7485190", "messageHeadline": "Merge pull request #3176 from jmm/T6779-func-name-method", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 7, "deletions": 20}}, {"node": {"oid": "cda9fd291fb9e4060ec80766094b32ad711e50fa", "messageHeadline": "Merge pull request #3143 from fabiomcosta/improved_rest_transform_opt\u2026", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 57, "deletions": 14}}, {"node": {"oid": "47b686b6fad63c569d8f3f8aa2707d0e6f9809cf", "messageHeadline": "Handle nested if statements with alternates in printer", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "0749e2dd92ab40f64db9329db94bd16421c70bb1", "messageHeadline": "Merge pull request #3179 from mroch/flow_0_20_0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "4a140af08d725e131af261b8ae60727f5b00bff9", "messageHeadline": "Upgrade to flow 0.20.0", "author": {"name": "Marshall Roch", "email": "mroch@fb.com", "user": {"login": "mroch"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8b55f4dfc252f812b276669ce1be0e2a4922ee11", "messageHeadline": "Upgrade to flow 0.20.0", "author": {"name": "Marshall Roch", "email": "mroch@fb.com", "user": {"login": "mroch"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "c0e322d74a6f01071f4424b848267bfe4ca8e978", "messageHeadline": "Merge pull request #3177 from steveluscher/patch-1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ea45fb0e0a575365d121d499a0e5c9d1e68c46f", "messageHeadline": "Merge pull request #3178 from steveluscher/patch-2", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6dabff82e2cdb7fc19f87390eda50e2a996aebc", "messageHeadline": "Correct type annotation for `shouldPrintComment`", "author": {"name": "Steven Luscher", "email": "steveluscher@users.noreply.github.com", "user": {"login": "steveluscher"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3868d36e313e433b9942de93eeaa392ab7b85a5c", "messageHeadline": "[babel-plugin-transform-es2015-parameters] more oportunities for opti\u2026", "author": {"name": "Fabio M. Costa", "email": "fabiomcosta@gmail.com", "user": {"login": "fabiomcosta"}}, "additions": 57, "deletions": 14}}, {"node": {"oid": "603bb64db0ab20f97ed8b22d638c495a6e12d639", "messageHeadline": "Clarify description of `comments` config.", "author": {"name": "Steven Luscher", "email": "steveluscher@users.noreply.github.com", "user": {"login": "steveluscher"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "16ae7c2d9a677304f59423e58e885f68ce2cf8a4", "messageHeadline": "Merge pull request #3171 from babel/inference-recursion", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 60, "deletions": 1}}, {"node": {"oid": "a8a58aaa0717d3c9cf08e8c520be9fed7cf880d9", "messageHeadline": "Fix infinite recursion bug", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b802034a256c70d60f7e94b6361f7f4d008b0f6b", "messageHeadline": "Merge pull request #3173 from voideanvalue/T6829", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "2ac8e836f5abedbf1d73182a8b54bb9cff2b0f72", "messageHeadline": "[babel-generator] fix unhandled new-precedence edge case", "author": {"name": "voideanvalue", "email": "voideanvalue@fb.com", "user": {"login": "voideanvalue"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "fa96d157933dbadcfbb215cfb520b436f50da5b8", "messageHeadline": "add 6.3.20 changelog", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "f350853db9666826c47628b334056fb33327085c", "messageHeadline": "v6.3.20", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c451222d6e9a450f7233f5532f27096827e9598b", "messageHeadline": "v6.3.20", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4bb7dbabb04c0e62fede30c2ba063e330dab300e", "messageHeadline": "Merge pull request #3170 from babel/fix-numeric-member-expr", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "178da2f59b9134da0cc7cf8f1ead9bbb85b1f148", "messageHeadline": "var", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6fd294057e53517052cee7c360a070b064a169bb", "messageHeadline": "Merge pull request #3172 from babel/thejameskyle/T6805", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fa23b4359b764b1f78e83f4c4fef8e366c59f6b9", "messageHeadline": "add `functionBind` to babylon plugins readme", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ed016aef9e73e167c1c0ea10a92edcca50f50d3e", "messageHeadline": "add `functionBind` to babylon plugins readme", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2141406c86217e7faf8726f273b1307f5f0176f0", "messageHeadline": "Add Expression alias to BindExpression", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "12fac9cadfd76b73f04763bebf4346d37d55a25f", "messageHeadline": "Inference recursion bug", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "320cede9be47fa13bc526c76e8ea7cdcf04ebada", "messageHeadline": "Fix invalid codegen for number member expr", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "33ce926c7f20d82b376feee3cc6e3a329f5314c1", "messageHeadline": "rename flow-comments plugin", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "59f5e7f218ffa788e6e3f320a3e7e0cbe6d50894", "messageHeadline": "v6.3.19 changelog", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "9303517bab6f741209f52fc71dcf0fe83dba29ba", "messageHeadline": "v6.3.19", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2a41f499bd3c972914100265d0486460fcac7bce", "messageHeadline": "Merge pull request #3167 from babel/binary-expr", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "f2c8f2ac5c607acb401c7e83f50698a7a956b51c", "messageHeadline": "Merge pull request #3157 from hzoo/port-flow-comments", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 212, "deletions": 0}}, {"node": {"oid": "007ef5cdbb1fe4b08aea3625f5b83a35c7545bba", "messageHeadline": "Use the leftMost from the right to check if we need spaces in BinaryE\u2026", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "7b25b33ac608e3aa927beee933f2bb0066d1ce13", "messageHeadline": "Merge pull request #3161 from loganfsmyth/function-rename-6781", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "36717cbf8116bfb38d130c918c6791543307876e", "messageHeadline": "Merge pull request #3142 from loganfsmyth/runtime-typeof-error-T6644", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 43, "deletions": 16}}, {"node": {"oid": "22424f457dc08f390db3620191714b5eef28a806", "messageHeadline": "v6.3.18 changelog", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "b0eb0f3ff9071ddfa61d9267fb391ed6c61a5fd4", "messageHeadline": "v6.3.18", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d649b2e36e8350ee222dcf59f46ba6999f32c7b4", "messageHeadline": "v6.3.18", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "ee6f470d77643a436779c059e9c550bae9843d63", "messageHeadline": "Requeue generators for re-traversal so we pick up regeneratorRuntime \u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "afcfba20752b36c95b18973440f52010e0f17840", "messageHeadline": "Only rename outer function bindings on conflict - fixes T6781", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "9c88b8797e2208df816444d062fd98d180d61744", "messageHeadline": "Merge pull request #3160 from vslinko-forks/numbericLiteral", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "925774ed865e487b0e72683e0c8dbd01b3e4fbd7", "messageHeadline": "Typo: t.numbericLiteral -> t.numericLiteral", "author": {"name": "Vyacheslav Slinko", "email": "vslinko@yahoo.com", "user": {"login": "vslinko"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e82edb6d0c9e7a8ba2c51d6baf3e170824ed285", "messageHeadline": "Merge pull request #3158 from babel/paren-object", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "07df8515b9c89668d8f9a136727d059de19300dd", "messageHeadline": "Parenthesize object expression when it could end up at the start of a\u2026", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "1a545f2761dba001a561293b18b2fdad509a22f1", "messageHeadline": "move babel-plugin-flow-comments from babel-plugins repo and convert t\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 212, "deletions": 0}}, {"node": {"oid": "740604f26801c4637e717f2912f9477b1dafa07b", "messageHeadline": "Merge pull request #3123 from jmm/traverse-needs-parent-message", "author": {"name": "Jesse McCarthy", "email": "jmm@users.noreply.github.com", "user": {"login": "jmm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9674ef4b27ebf250d9f6968cdd43e037ee509c7a", "messageHeadline": "Make traverseNeedsParent message clearer.", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9fa841ae6b031f566d864a78d8ce058289ddbf6", "messageHeadline": "Merge pull request #2833 from vhf/rest-arguments-use", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 37, "deletions": 43}}, {"node": {"oid": "d8445e0e7846e36f4ee0fcbf241cfe5a21809137", "messageHeadline": "Merge pull request #2933 from ForbesLindesay/babel-types-docs", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1257, "deletions": 4}}, {"node": {"oid": "694ad8eb8a76df3923840ce587f4089a3ce50acc", "messageHeadline": "Merge pull request #3107 from MakeNowJust/fix/t6675-2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 165, "deletions": 32}}, {"node": {"oid": "0278f5a2bac21c9d1b9ac07bcc2712307a79315f", "messageHeadline": "Merge pull request #3107 from MakeNowJust/fix/t6675-2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 165, "deletions": 32}}, {"node": {"oid": "53d548bb5b067aa6379f129956fa80a935043282", "messageHeadline": "fix typo in 6.3.17 changelog", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7892b7e6f36c2bdf8f92d3dc3d540a7c97eae250", "messageHeadline": "Changelog for 6.3.17", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "1fbbdd61e330d8c4c3416fa3747f54151e5ca4a1", "messageHeadline": "v6.3.17", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "caa7fc08535053cc78a75e0f673a431042e24f90", "messageHeadline": "Merge pull request #3150 from babel/thejameskyle-patch-1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d2e7e6a54d4551f46996a4fef6558b2c9fffade3", "messageHeadline": "Merge pull request #3152 from babel/minified-format", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "055374ba18a967e6df6567d30a4189ceb3be1701", "messageHeadline": "Merge pull request #3151 from babel/object-property-pure", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "f32d6b2d67e195b7c536ac189b36b8dac0fec719", "messageHeadline": "Merge pull request #3153 from babel/do-while", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cbc37bfb2c40707b631db3ace60a0b096e8af19b", "messageHeadline": "do-while takes a statement", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb03a98b65c66e1a66954cb28d1c1c364c5ecc95", "messageHeadline": "Add minified format option", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "2a2cb4f160bdf6b3680b027ff3b7e3bb0571092c", "messageHeadline": "Support ObjectProperty in purity check", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "5952b1f133800a2f862e0edca422f55cf09fa1fa", "messageHeadline": "Do not prefer global when installing babel-cli", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e96f3544f6a82345a469fe55b3b05c7f54536f11", "messageHeadline": "Add 6.3.16 changelog", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "94edd6e46176dcf54b5ebbdc176fad79818e24de", "messageHeadline": "v6.3.16", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "36e58f4d4f66169a6fa252fc9f153aca6d48947f", "messageHeadline": "Apply only to ObjectProperty.", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 5, "deletions": 20}}, {"node": {"oid": "24998bbd3f0d8add06785692c1263c010213e3d3", "messageHeadline": "Add method definition fixtures.", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e02606b3738110c4b3760377b887317ddf0db18a", "messageHeadline": "Merge pull request #3148 from babel/unary-pure", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "14bad622f252f4697223527584a452fd98f60ea0", "messageHeadline": "add second param", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6601a6f737aeea15683a90326be1f7eed5f50847", "messageHeadline": "Support unary expression in isPure check", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b8f5ca4ff0a1e0b55bf68d4320aa18da858e3a84", "messageHeadline": "Merge pull request #3145 from babel/always-print", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 35, "deletions": 8}}, {"node": {"oid": "874ab9dfc7533aa654290deb5ce40d4dff6451f6", "messageHeadline": "Merge pull request #3147 from babel/seq-throw", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4b99d18ea79c139ee2fd0641fe44cf60daf1f6cb", "messageHeadline": "Only reprint in compact mode", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "aaf834801ca54208142abdf15a655aa907430da4", "messageHeadline": "Merge pull request #3146 from babel/no-comment", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5b5cd761df08a82abf61f1d7757a021e5d51acac", "messageHeadline": "fix logical expression", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "19daae6d96d8a74c9eb7c920f7bf360fb3f12760", "messageHeadline": "Don't print on throw statements with sequence exprs", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8689d1a04565249f7aa76d70ad2b007db26d3ae2", "messageHeadline": "Never print comments in compact mode", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89e6d5bc7eb2713127dd8b2d5223c8b8073ae67f", "messageHeadline": "Always print strings for consistency", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 3, "deletions": 16}}, {"node": {"oid": "797913d9dad4e1a663a735c5edecaed08385d40e", "messageHeadline": "Merge pull request #3144 from jochenberger/patch-1", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e98305900abb963826fee2dc37b953ce141ff5e", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "jochenberger", "email": "fooberger@gmail.com", "user": {"login": "jochenberger"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05fc7ee05b1d908fc6eb663767805c71897cf9f0", "messageHeadline": "Merge pull request #3137 from loganfsmyth/export-all-fail-T2763", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "d2ee42194114e2350a0e8d55db78a74b720d8479", "messageHeadline": "Make runtime point at itself and avoid nesting helpers - fixes T6644", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "2e118392577b79f5cea67009837386bfec440b49", "messageHeadline": "Add 6.3.15 changelog", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "15e02657fa064920812cd378474a65468ea2a291", "messageHeadline": "v6.3.15", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f7019f9649b11b4cd24ed3d235d5f97f4ed15dc", "messageHeadline": "v6.3.15", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "d833e8bbee786ac2d33b74a8da76a012ebc9f590", "messageHeadline": "eslint: add space-after-keywords", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d06cfe63c272d516dc4d6f1f200b01b8dfdb43b1", "messageHeadline": "eslint: add space-after-keywords", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "f52b8f9e99e653309387e300833eed39ec62e103", "messageHeadline": "Merge pull request #3141 from babel/mul-def", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "350ee82a83a831c441da92ea9c54dc14fff46ab3", "messageHeadline": "add comment", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "036e90e9cc35cdfe6ed69af2a65d629bd084ca97", "messageHeadline": "Fix bug with evaluating an expression in it's own binding", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "583cde6f8cb8c778f1c54d39b73e5d0f35d56b69", "messageHeadline": "Merge pull request #3140 from babel/lerna-bin", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "064fe9426df10f8681271a20bc1383410fa475e0", "messageHeadline": "Fix lerna path", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b9e675597ccc33ca175ae1eb102819a33f99490e", "messageHeadline": "Make alternate compat names load from main helpers", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "abb85b498a3abc5e86f71dead8646897afb90fdc", "messageHeadline": "Merge pull request #3138 from loganfsmyth/class-rename-failure-T2494", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "925804798dcb44e89c9b050059cfc2f347d4e5fe", "messageHeadline": "Skip name inference on hard-to-replace classes - fixes T2494", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "9f3206176967090a75bcda0642acacda33d995f4", "messageHeadline": "Merge pull request #3134 from loganfsmyth/default-renamer-T6750", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "f37acd293ce7c7900a7c59b17ee21a90c4b0bd9b", "messageHeadline": "Set the proper parents for new node paths - fixes T2763", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "a12a116b9fe75c9990bd6f1c0309a75d1a4758dd", "messageHeadline": "Ensure that default exports have a name before splitting them - fixes\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "ec1e9753339e79b4ffee326544a498ed3de53253", "messageHeadline": "Merge pull request #3136 from loganfsmyth/destructure-export-T6720", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "29a31762762b5815bdba2f905e2e5fae9b5167c2", "messageHeadline": "Move destructuring statements off export statements before processing\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "333dc8dcda08a05bfe71566f5488e9142ac15f6c", "messageHeadline": "Merge pull request #3135 from loganfsmyth/loose-async-gen-T6755", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "03f189fc4605d650a296b76bdd872452dcd85397", "messageHeadline": "Ensure that the async/generator flags carry over when converting clas\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "6082ac8a59c1dc8e2ea79bd80800dc0afa93ec7d", "messageHeadline": "skip nested new expressions", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "21f76655ad1c7ba76461460354864265ec85df87", "messageHeadline": "account for parent NewExpression with arguments", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "8a1ad5350c490f2672940df7c252863806510149", "messageHeadline": "Merge pull request #3111 from amasad/new", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "412c65deb3f7c0fd885c3250991f3afdeca10676", "messageHeadline": "Add discussion forum to README support section.", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4647bbb54f12e5ed36891bb85fa1267b693d987", "messageHeadline": "Merge pull request #3128 from jmm/ast-spec", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "e7bdbb67e83118ae829fc5bd91deacc7246bd5de", "messageHeadline": "Merge pull request #3131 from hzoo/changelog", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "72eec06bb9d46c190667c99dab690e9ce6e78a6d", "messageHeadline": "add changelog for 6.3.8-6.3.14", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "b3de3c25146270add5bc93f2e61135f108c6adf4", "messageHeadline": "v6.3.14", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0587a5d12c922114a8327cd60ab03cceece71f93", "messageHeadline": "v6.3.14", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "164bc1aed674d5531928cbc426fcaa164085c2e9", "messageHeadline": "Merge pull request #3133 from loganfsmyth/switch-scope-6761", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "8efd1d71ad013871b8534741f472a0d795c5df70", "messageHeadline": "Properly resolve scope from switch statement - fixes T6761", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "e526643f79e39137ac64ac0a6d0a066cd7f8cbc7", "messageHeadline": "fix wrong bootstrap script reference", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e2fa16dbcc517ee541a437a07fb68dade8ece85", "messageHeadline": "fix make bootstrap/ci", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d9dce29d09206c44a488692852524dc9d6c6019a", "messageHeadline": "move up make build in make bootstrap", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61e2568c08fd002caad17d2170a2cfeb68438aa8", "messageHeadline": "add 6.3.1 changelog", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "608e6f9274a4599c49879f1028705d6c8a269e9d", "messageHeadline": "add 6.3.2 changelog", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "f60261eafbae453fdb4dd41d44606742c2ada825", "messageHeadline": "update to lerna", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 354}}, {"node": {"oid": "80a10e144ba9c2c5db13b52a9b04d604a7c97b55", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 120, "deletions": 0}}, {"node": {"oid": "d6117a9e279b38f8da72258efb731d1c39bcd531", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 132, "deletions": 3}}, {"node": {"oid": "d2ff843dae80a383f70ff5edebf9b2c4d7cbb0c0", "messageHeadline": "Merge pull request #3130 from amasad/flow-null-type", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 132, "deletions": 3}}, {"node": {"oid": "e81a5dc8fe5e1e9f10d328883b3c8fde4ceb371b", "messageHeadline": "v6.3.13", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7b369674163e40241ff41e63458c8d98298e942a", "messageHeadline": "v6.3.13", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 381, "deletions": 381}}, {"node": {"oid": "a5cd87c4013cb7cd8f69394a2d956c8f65a86a4b", "messageHeadline": "v6.3.12", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ae831c2270ec0d6a806fb5cbe84793d2d131dad5", "messageHeadline": "v6.3.12", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 381, "deletions": 381}}, {"node": {"oid": "74609ec82c162d6418d69b1fc8c18b810d1e736f", "messageHeadline": "v6.3.10", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06809c7f81afc5fa4eece77fb97b94767defbd8a", "messageHeadline": "v6.3.9", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "659d310a2b91124ce7646dab6921f3ab2ca81771", "messageHeadline": "v6.3.8", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8716fb6f3f7e675866dc4ce9472ead7c24ac7ab0", "messageHeadline": "Test name, and remove todos", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "37797c4d501cb33b11c0813a10387c3ecbb001bd", "messageHeadline": "Test name, and remove todos", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "e3da84bcc30ad67d2a411ef33634a8926e505280", "messageHeadline": "Add support for null literal type", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 120, "deletions": 0}}, {"node": {"oid": "9c20ace184a027c161a61afd264a8888faabab79", "messageHeadline": "Add support for null literal type", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 133, "deletions": 0}}, {"node": {"oid": "b515fa8db880a3b5733aedf2cede2d762330b531", "messageHeadline": "v6.3.2", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "aa6dc5d153212846bc3b51714ea581c0725aab0d", "messageHeadline": "Merge pull request #3116 from loganfsmyth/register-plugin-duplication", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e8beafa1dd08b994a1e5c82d682bf9bb1681815c", "messageHeadline": "Update description: ESTree ES5 => Babylon.", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "c8a6d8117d4b79de761161335094c8be5ac3dc95", "messageHeadline": "Merge pull request #3108 from cspotcode/feature/fix-T2864", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "8d78ea4ecfed2185949de81cbd798515b9abdfc0", "messageHeadline": "Merge pull request #3112 from phantom10111/fix-es2015-classes", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 38, "deletions": 3}}, {"node": {"oid": "ae666c1e09f96ad35bc75be42b4dfd833b3d124f", "messageHeadline": "Merge pull request #3127 from loganfsmyth/where-fit-3051", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 38, "deletions": 4}}, {"node": {"oid": "d71b59d0cc6044c164a5840bf69468a816ab8e16", "messageHeadline": "Ensure we always push into a BlockStatement - fixes T3051", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 38, "deletions": 4}}, {"node": {"oid": "f51fe91488af38812afc6adcee9ca3fb5f806431", "messageHeadline": "Merge pull request #3124 from hzoo/changelog", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "8cf1b418fc9f1bcc23a9a63aa3c6f6d1d78c3bd1", "messageHeadline": "transform-inline-environment-variables: replace -> replaceWith - fixe\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec86e2ebfd5f1af5c7c01a83aae73de98081c27a", "messageHeadline": "add 6.3.1 and 6.3.0 changelog", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "53877ec1584839b3edae538e3c95da0720cc5a68", "messageHeadline": "Merge pull request #3119 from loganfsmyth/default-export-generator-6733", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 43, "deletions": 3}}, {"node": {"oid": "4f69482896b8692504082d4705f205ca274cf519", "messageHeadline": "Merge pull request #3113 from phantom10111/fix-static-class-properties", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 42, "deletions": 9}}, {"node": {"oid": "88ab37ecb41db07dc0f81cb4c27587c1a3a1c489", "messageHeadline": "v6.3.1", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "27252b2039218819ebe81fe60ceb226a8201981e", "messageHeadline": "Merge pull request #3121 from amasad/fix-T6736", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "2efb67782239ab9bac551d6b7611ae2a18278a90", "messageHeadline": "Add test cases with spaces", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "54a2a47030f1ed0af654185fdc5bf56e50858023", "messageHeadline": "Fix spacing in binary expression when right is a binary expression an\u2026", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "36ebe0c939f34018d665196c9a13903afee12075", "messageHeadline": "Fix static class properties in class expressions and anonymous defaul\u2026", "author": {"name": "phantom10111", "email": "phantom10111@gmail.com", "user": {"login": "phantom10111"}}, "additions": 42, "deletions": 9}}, {"node": {"oid": "a6752345260f7a1bee0a50e94472f79710638ba3", "messageHeadline": "Ensure that generator functions always have an identifier - fixes T6733", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 43, "deletions": 3}}, {"node": {"oid": "5a15231cfe4a2c2d606004459f72fc57a22b4647", "messageHeadline": "v6.3.0", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f5b95306676c16ad85c88cffb33b9ef61bfd35a", "messageHeadline": "v6.3.0", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "1d4526cd693d03e6d596774756226ff54ffb0f4e", "messageHeadline": "Merge pull request #3109 from phantom10111/additional-validators", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 41, "deletions": 8}}, {"node": {"oid": "b4f44e7637ef968d2d7f28be79947b60cae7b85d", "messageHeadline": "Merge pull request #3102 from roadhump/issue/T2422", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 432, "deletions": 1}}, {"node": {"oid": "7f0eed0c6659e5ea55987965830edaf53a7e6bfb", "messageHeadline": "Merge pull request #3117 from nooks/patch-1", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "211a241050058da20cb712064001078b79ad5fa3", "messageHeadline": "Merge pull request #3115 from justinfagnani/class-properties", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a81e11c4aeaf2850f8035af2753a3a6f11daa3ec", "messageHeadline": "Use arguments with #apply", "author": {"name": "Nook Scheel", "email": "nook@live.ru", "user": {"login": "nook-scheel"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "b2ff128e9424d729edb96c484599e3cfd6f84b2d", "messageHeadline": "Unnecessary #call", "author": {"name": "Nook Scheel", "email": "nook@live.ru", "user": {"login": "nook-scheel"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8c7a81d31702c2aaf3dcd64c9f57c0359b6ab3b7", "messageHeadline": "Optimizations for asyncToGenerator", "author": {"name": "Nook Scheel", "email": "nook@live.ru", "user": {"login": "nook-scheel"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "2bb01c6373688a2a5561b33add94759bd2f86454", "messageHeadline": "Disable babelrc processing on the already-processed configuration - f\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c7c80bc0a31ee27e266fdf8f9d1819b6b99b5393", "messageHeadline": "Merge pull request #3097 from laskos/fix-async-module-export", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d34cb69912ee5789c7d1029c3be75d22d13e7bf8", "messageHeadline": "Don't mark async functions as hoist", "author": {"name": "S\u0142awomir Laskowski", "email": "laskowski.box@gmail.com", "user": {"login": "lasekio"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "6f0fcc8e7bffb662664b570e853ab412230a80fc", "messageHeadline": "Check for empty decorators array on property nodes", "author": {"name": "Justin Fagnani", "email": "justinfagnani@google.com", "user": {"login": "justinfagnani"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a270a3d0a9a0dd90af26b9d323189707e038045", "messageHeadline": "Fix return super(); in class constructor - fixes T2997", "author": {"name": "phantom10111", "email": "phantom10111@gmail.com", "user": {"login": "phantom10111"}}, "additions": 38, "deletions": 3}}, {"node": {"oid": "11a80864324139e4e15fb1fbade40039bbd7acce", "messageHeadline": "Make ArrayExpression validator accept nulls as holes in the array", "author": {"name": "phantom10111", "email": "phantom10111@gmail.com", "user": {"login": "phantom10111"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "d0f63c1a7ba0e5e046646fbacc1673b1d8e6309a", "messageHeadline": "add validators for TemplateLiteral and ArrayExpression", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "615160ba66a05e1b6a83dc1d3e590d3d02ff336f", "messageHeadline": "Fix babel-helper-remap-async-to-generator to not fail with the new va\u2026", "author": {"name": "phantom10111", "email": "phantom10111@gmail.com", "user": {"login": "phantom10111"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "8186510b5defd06a9841713705a3a2d87ca9d162", "messageHeadline": "Add validators to CallExpression and SequenceExpression", "author": {"name": "phantom10111", "email": "phantom10111@gmail.com", "user": {"login": "phantom10111"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "afd68f47dd616435297bdc633891553cba16c614", "messageHeadline": "Merge pull request #3106 from hon2a/hon2a/ie-error-stack", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "8df5a9d49ed94bee3f9577cbaefef47291ffbdc8", "messageHeadline": "Merge branch 'master' into hon2a/ie-error-stack", "author": {"name": "hon2a", "email": "honza@ig.cas.cz", "user": {"login": "hon2a"}}, "additions": 55, "deletions": 25}}, {"node": {"oid": "c78c27a8d6d7420bb9ed9f26d95d381003ada861", "messageHeadline": "It's only valid if the node is the callee", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "486d781be303b756eea2b53001ca31c65dd41c2d", "messageHeadline": "Handle member expressions", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f1f6c820feeb90165d7b3f3c95c49a3b00e542d3", "messageHeadline": "Handle new X()()", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d32fae6fcdd3e617f250c4052e7ad7864dbfc595", "messageHeadline": "No need for parens for new expressions without args", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "58f512f7c44e22e1331572e7fdae8f60e20220c4", "messageHeadline": "Merge pull request #3103 from amasad/spacing", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "e481c5b570341bc1e3c88d5a1df311edf0e2b6b1", "messageHeadline": "use + instead of template string", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4c5d9dcb381bc5db5669b9ac8f75dae7a9c5287", "messageHeadline": "Respect compact mode in spacing", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "8457885599e52fcbcbfa6a2ac5663bc2c4adb7b7", "messageHeadline": "Merge pull request #3104 from amasad/semi", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "71e53a5d4d5e68fcbb146dc773797e2c89e85f08", "messageHeadline": "Merge pull request #3110 from thejameskyle/tjk/ObjectMember", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "86287a7a8c5ad1469fc88dd0df24e23ac76cce59", "messageHeadline": "Add ObjectMember abstract type", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "9c27f1e86a9c90312d7ae91249d8163b10b9067a", "messageHeadline": "Fixes the wrong source path being passed to SourceMapConsumer#generat\u2026", "author": {"name": "Andrew Bradley", "email": "abradley@brightcove.com", "user": {"login": "cspotcode"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "bbec2114ce55c9194f719a6a0f210ef92f25c250", "messageHeadline": "Fixes T2864", "author": {"name": "Andrew Bradley", "email": "abradley@brightcove.com", "user": {"login": "cspotcode"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "dc596d73d3715c0c7b8543653733c3358d3b02b0", "messageHeadline": "Fixed T6675", "author": {"name": "TSUYUSATO Kitsune", "email": "make.just.on@gmail.com", "user": {"login": "makenowjust"}}, "additions": 165, "deletions": 32}}, {"node": {"oid": "922c621ffba77bc49b55a279b853172e21965e31", "messageHeadline": "Fixed T6675", "author": {"name": "TSUYUSATO Kitsune", "email": "make.just.on@gmail.com", "user": {"login": "makenowjust"}}, "additions": 165, "deletions": 32}}, {"node": {"oid": "af4271a262248a5b6891e015f99d1d0591c6e395", "messageHeadline": "`babel-template` no longer crashes in IE attempting to access unpopul\u2026", "author": {"name": "hon2a", "email": "jkonopasek@vendavo.com", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "5c1d2ab92fbfdaf8a43ff6c5d6f0e1ec76310781", "messageHeadline": "Merge pull request #3099 from hzoo/validate-jsx", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "44d5552840d54a254be735c531378d07445daa33", "messageHeadline": "Fix up semicolon omission in compact mode", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "5e987cd46e3b6a5251d3f965ce7c6a9a5ee634b0", "messageHeadline": "Make arrow functions to work with multiple args and flow return type \u2026", "author": {"name": "Aliaksei Shytkin", "email": "e79eas@gmail.com", "user": {"login": "roadhump"}}, "additions": 432, "deletions": 1}}, {"node": {"oid": "47871f80dd4afcf61658bacfb61084dd5781a151", "messageHeadline": "Make arrow functions to work with multiple args and flow return type \u2026", "author": {"name": "Aliaksei Shytkin", "email": "e79eas@gmail.com", "user": {"login": "roadhump"}}, "additions": 432, "deletions": 1}}, {"node": {"oid": "f56af90c20b2e556e8bc320a65f392569d4e7f83", "messageHeadline": "add numericliteral", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3a05513e31554edf3b0e7eee910fea1bc8d32008", "messageHeadline": "literal to stringLiteral - fixes T6667", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "efa9a1abf2d8e7dd62b975df3779c4248a25f995", "messageHeadline": "add more validation for jsx nodes", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "4c311ec2ab86544a23df866cb74feb25a859f0df", "messageHeadline": "add 6.2.2 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "3c5bced67d54d96f532e20d0dfd630f5f1d72cf0", "messageHeadline": "v6.2.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ba0388eba5e7e22708240d1062f29d8a235de23f", "messageHeadline": "Merge pull request #3096 from loganfsmyth/double-class-traverse", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 74, "deletions": 6}}, {"node": {"oid": "8df82c4f3c1dba5f004463e72538c9144cd028cb", "messageHeadline": "add 6.2.1 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a4e3af1c6383f898e58e2df00d888d5fd0dcfde2", "messageHeadline": "v6.2.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "45d4e50b397d45fb39b4227c141145ad165185b8", "messageHeadline": "add resolution dirname to unknown plugin/preset error message", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9a97d92217dffcf6478611067c1525fa4004fce4", "messageHeadline": "T2965: Patterns as rest parameter operands are not valid, therefore t\u2026", "author": {"name": "Victor Felder", "email": "victorfelder@gmail.com", "user": {"login": "vhf"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "a510e7325be775553b894fe268f19225a1145034", "messageHeadline": "Factor out optimiseCandidate to reduce nesting & complexity", "author": {"name": "Victor Felder", "email": "victorfelder@gmail.com", "user": {"login": "vhf"}}, "additions": 21, "deletions": 30}}, {"node": {"oid": "306b5db1efaaa64893c9a1321835e72f99691cfc", "messageHeadline": "Have es2015 rest transform safely use `arguments`", "author": {"name": "Victor Felder", "email": "victorfelder@gmail.com", "user": {"login": "vhf"}}, "additions": 33, "deletions": 15}}, {"node": {"oid": "b3f2ea0aa1075df1a5782d5444e922c2c95167d2", "messageHeadline": "Avoid duplicating traversal of class declarations - fixes T2694", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 74, "deletions": 6}}, {"node": {"oid": "82ddbc0ecd9a16fdb173bbcf85bc10ade6f9828d", "messageHeadline": "add missing changelogs - fixes T6655", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "7ce5c4307ac5ae57318c2631b6c0f15aebeab735", "messageHeadline": "remove travis git scripts - Fixes T6661", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 22}}, {"node": {"oid": "59ec2b2dfb39c0cefedbe9e975f41669d869b439", "messageHeadline": "v6.2.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac90ea20ead1a32ee5f5d51b985aeb4f288f5d05", "messageHeadline": "v6.2.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 84, "deletions": 84}}, {"node": {"oid": "94887d35e1036ab8e0a6ce402e2391bbb5c10c4d", "messageHeadline": "add babel-plugin-syntax-function-sent plugin", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "8fd543edae545d6e528e40668d5cade6e3c5fb49", "messageHeadline": "make base option plugin/preset resolving happen relative to the input\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "89d9db86488e61b7a5a3e00157d9544df424743e", "messageHeadline": "bump invariant dependency version", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d79d0cf73d23bc4f12775586a9b32405eebc54f6", "messageHeadline": "add function.sent", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 185, "deletions": 12}}, {"node": {"oid": "983ca5c71fa7cd5c076a4ae42ff69b9128bf5035", "messageHeadline": "add function.sent", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 295, "deletions": 25}}, {"node": {"oid": "f8c2beb9d8cce5b746978eb2d7fd02eb62762091", "messageHeadline": "Merge pull request #3088 from kpdecker/terminal-after-comment", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "02c155e32a08c8a720e8fe1992342d92ec86e241", "messageHeadline": "Merge pull request #3087 from nordluf/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "eb4841932f352ff445195b4d46c71d53c35fcaf9", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 79, "deletions": 1}}, {"node": {"oid": "ba68bd255eca166e80be22e6768c3dac9649d5d1", "messageHeadline": "add package.json dirname to mergeOptions - closes #3093", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9249f7715c13071fbe3d1f5d6cb9d111368a49e4", "messageHeadline": "Merge pull request #3091 from claudiopro/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "f8501bdee38678d5d1cdb45f121ea89458578be8", "messageHeadline": "Merge pull request #3092 from amasad/nested-if", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "1612c70c106689bd933d07bf192f045cb597058c", "messageHeadline": "Take the alternate existence into account", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "35e575cf932e9ef4ea80328d82668c6c4f7ce782", "messageHeadline": "Print a block when encountering consequents that are if statements", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "507557c48e598a1a53560a4706861e2c73f27dc7", "messageHeadline": "Add failing test", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "6d1a6dfc94d9a77ab332c2ef7d74e2c0d7e7b618", "messageHeadline": "Fixes @jsx pragma detection + tests", "author": {"name": "claudiopro", "email": "claudio.procida@gmail.com", "user": {"login": "claudiopro"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "1286200712659eb68c2d347a29c579103582d0e9", "messageHeadline": "Output auxiliaryCommentAfter before trail comment", "author": {"name": "kpdecker", "email": "kpdecker@gmail.com", "user": {"login": "kpdecker"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "d2e07cffb99b0d000eabf966687ec8526c3f08b3", "messageHeadline": "add note about where to request features and report bugs", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a43a60e5b8bedb31c1da0071fd96cc3d14c50265", "messageHeadline": "Make babel-cli watching only given files and extensions. Use --only, \u2026", "author": {"name": "Evgeny Kruglov", "email": "luf@appdaddy.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8cd68ddc748ee7ca9fc7790673b9bc2df458f411", "messageHeadline": "Merge pull request #3074 from Daniel15/flow-clowntown", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 56, "deletions": 194}}, {"node": {"oid": "828ce54637b9d5e838b6d78e8265fa9cf8f96812", "messageHeadline": "Run Flow after building so that it actually runs properly in a CI run\u2026", "author": {"name": "Daniel Lo Nigro", "email": "daniel@dan.cx", "user": {"login": "Daniel15"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "20a483cd58718302333409fc2f39df4664b5357c", "messageHeadline": "Fix Flow.", "author": {"name": "Daniel Lo Nigro", "email": "daniel@dan.cx", "user": {"login": "Daniel15"}}, "additions": 2, "deletions": 32}}, {"node": {"oid": "0076204f807d74b8e74737dee5f5c73191f16038", "messageHeadline": "Fix Flow.", "author": {"name": "Daniel Lo Nigro", "email": "daniel@dan.cx", "user": {"login": "Daniel15"}}, "additions": 55, "deletions": 194}}, {"node": {"oid": "1d34d19ce96966c8589218d501fa892d80288c6c", "messageHeadline": "Merge pull request #3050 from kpdecker/aux-chain", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 61, "deletions": 1}}, {"node": {"oid": "f6dea871027d40b444fcecd0cf02cb89190a3acd", "messageHeadline": "Merge pull request #3066 from zertosh/cleanup-deps", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "aec97a1b12f286e70bc7576bd78ca1231b4685f5", "messageHeadline": "Merge pull request #3069 from jrsearles/add-modulus-op", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "750fca9a880aaf02593291b731a71315a4c9457c", "messageHeadline": "Add module operator", "author": {"name": "Joshua Searles", "email": "jrsearles@comcast.net", "user": {"login": "jsearles"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8f3fd8a34427abffef9fbd27d7bcc8fe3d78115", "messageHeadline": "Remove unused deps", "author": {"name": "Andres Suarez", "email": "zertosh@gmail.com", "user": {"login": "zertosh"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "c4c9c6f1236d510fd716a0f920d8e631f19c25a8", "messageHeadline": "Fix transform-es2015-block-scoping link", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3fe3933dab62d0c588ddfd29e84691528abcd8a", "messageHeadline": "v6.1.21", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11e50695d33a2b089b20e2461565c33652b14887", "messageHeadline": "v6.1.21", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "31f3eac5665c52d374e5cb65e482621a8810a735", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01356191d48a27a4cc75505c095cd18c6b578f60", "messageHeadline": "avoid revisiting classes - #2694", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "5cb326a7f6d1968cd3464c0b769ef3e3e16ebab9", "messageHeadline": "add aliases to plugins that are where they were first specified for p\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "488f5a067e3699e3d7d67ae0e520c4d84d15a27b", "messageHeadline": "Avoid duplicate auxiliary start if in aux section", "author": {"name": "kpdecker", "email": "kpdecker@gmail.com", "user": {"login": "kpdecker"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "1563e74cc0cc7a922f6082cd8c40054bfffb317e", "messageHeadline": "Add a few auxiliary comment tests", "author": {"name": "kpdecker", "email": "kpdecker@gmail.com", "user": {"login": "kpdecker"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "90327aee47da0587c9c2e45816924b82361bf790", "messageHeadline": "Merge pull request #3043 from jmm/babylon-readme-features-to-plugins", "author": {"name": "Jesse McCarthy", "email": "jmm@users.noreply.github.com", "user": {"login": "jmm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81edfcbd93e81ae1e71dcfb0f8fff2fd2150a4e5", "messageHeadline": "Correct option name: features => plugins.", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f660dd34305000ba6d2adff69591774291d6ecda", "messageHeadline": "Correct option name: features => plugins.", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b6a39f2278978034ae575b20a482ea995cb31e5", "messageHeadline": "v6.1.20", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "c985006597dc50ec409667b58ea06320b5a28f3c", "messageHeadline": "v6.1.20", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f6dcdbc29d2075b59881abf1e3d323e66827880", "messageHeadline": "add regression test - fixes #3028", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "9d8db745179142c808e75b02468aab88b396b49c", "messageHeadline": "only infer whitespace when we've been passed tokens", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "688dcec6a3ea85f98f083035e073c25bb7f764f5", "messageHeadline": "fix queueing of nested paths being pushed onto the priority queue", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 29, "deletions": 84}}, {"node": {"oid": "02e4dcdbe2cb972f8736af8b0f633f678cd93881", "messageHeadline": "Merge pull request #3029 from spicyj/inline2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 72, "deletions": 74}}, {"node": {"oid": "00d3f8f7d3aa9dc0458d4cc13951b07eca83481e", "messageHeadline": "Merge pull request #3022 from tadeuzagallo/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0fc160ce42de8ec9c58deb0069664c49f57e60f6", "messageHeadline": "Merge pull request #3031 from forivall/remove-unused-param", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "021688e1c0aa6b31313ab71075c37f27dbe58676", "messageHeadline": "Remove unused second parameter of isIdentifierStart", "author": {"name": "Jordan Klassen", "email": "jordan@klassen.me.uk", "user": {"login": "forivall"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3b68a58e0cba5e38049bdc6e7c60bcd159be7ad0", "messageHeadline": "Remove unused second parameter of isIdentifierStart", "author": {"name": "Jordan Klassen", "email": "jordan@klassen.me.uk", "user": {"login": "forivall"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d1b8db1532d82b5d533732412b1bb9b9b6987251", "messageHeadline": "React inlining: Refactor to reduce parsing cost", "author": {"name": "Ben Alpert", "email": "balpert@fb.com", "user": {"login": "sophiebits"}}, "additions": 72, "deletions": 74}}, {"node": {"oid": "4b5a284efbcb545e0055caf15b28cdb2c61db45f", "messageHeadline": "fix unknown helper message - fixes #3025", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0afdfd1a83aab0c25a1fc23cee0b09d560f4d35", "messageHeadline": "remove babel-browser", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 53}}, {"node": {"oid": "16366d887c5aa39d9efcdf3dda3283341ac4e076", "messageHeadline": "v6.1.19", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d4a351fc878096c6403b0f2849c3bfcdc9ec3039", "messageHeadline": "add config check to package.json babel reading", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6530d565d991a75c03beb7d56a5fa71ec138037d", "messageHeadline": "fix ship method", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e89699f07cc275ba8dc529d54218950991b63e5c", "messageHeadline": "remove checked in polyfill...", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "3017999b3c6a37616a00145942004ec94441ab86", "messageHeadline": "v6.1.18", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4a1e5c17b4cafcc7c8550f7bc115b08cf07ae987", "messageHeadline": "v6.1.18", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 376, "deletions": 376}}, {"node": {"oid": "7625e61b9784c032b6b03a83ac36fe88267c8fdc", "messageHeadline": "v6.1.17", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "23fd1855906cc958e63ef699410afd9ae0a4f89d", "messageHeadline": "v6.1.17", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 376, "deletions": 376}}, {"node": {"oid": "18e419db50b906108c4923ee9bf6fc6ab694e372", "messageHeadline": "ignore duplicate publish errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "e28e01bb864cc3c496340f79a49f6bde99310ccc", "messageHeadline": "v6.1.16", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c4c66687ea2aae1acd5ff8b57b54d180389589ce", "messageHeadline": "v6.1.16", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 376, "deletions": 376}}, {"node": {"oid": "9be985c712981a36d774fefa9f72c57899c77f5a", "messageHeadline": "add retries", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "d2fdd1f6730da956949135bb99f6719ea8e56ebb", "messageHeadline": "v6.1.15", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9c91b555f90c8281c571a2ae56a957208ea2c5d6", "messageHeadline": "v6.1.15", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 376, "deletions": 376}}, {"node": {"oid": "a2aa3583b6364746d99f5dfd2d7c8a3951279a24", "messageHeadline": "v6.1.14", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f127f81cb7074d63a67c9ece0b87dbbcb3a89d1d", "messageHeadline": "v6.1.14", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 376, "deletions": 376}}, {"node": {"oid": "5c22a23754c0eecc1898078dda118ea3a8b29ad2", "messageHeadline": "perform package publish in series rather than parallel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8f9c531531a3891639133b8a6683e68b1a689099", "messageHeadline": "v6.1.13", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "548d973d12ef950dfce103b02af4e3f8813ec906", "messageHeadline": "v6.1.13", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 376, "deletions": 376}}, {"node": {"oid": "5412c4d6bef94d2614447454677c5bbdeddb64b4", "messageHeadline": "Fix the source maps merging", "author": {"name": "Tadeu Zagallo", "email": "tadeuzagallo@gmail.com", "user": {"login": "tadeuzagallo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f91cfa68b93fb761c38e83ea8e335f401aec096c", "messageHeadline": "ignore callee supers when doing spread compilation - fixes #2775", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 130, "deletions": 2}}, {"node": {"oid": "69fb1854d79e25f63e0b7553ba966716397eb382", "messageHeadline": "add error for decorators not being implemented yet", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 138}}, {"node": {"oid": "2d3760c1f70ca861f4b8af80fac604e0014bcd31", "messageHeadline": "add internal note to test modules", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "2ee4960944edfcc9245debfe8612cbf13120b197", "messageHeadline": "v6.1.12", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "af208e8acbc013f571c174fa4e529d06067f558f", "messageHeadline": "v6.1.12", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 376, "deletions": 376}}, {"node": {"oid": "903201af313b79e05340a0928e83d598774847d9", "messageHeadline": "v6.1.11", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8fb4d5568751a15a610562011ace78146e00cc3f", "messageHeadline": "v6.1.11", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 376, "deletions": 376}}, {"node": {"oid": "aff324a4ca7f1e865274ae1c81aacca0f1413e1d", "messageHeadline": "npm might be rate limiting me?", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4b2194e793f0f42675f311ae47bee6611630e032", "messageHeadline": "v6.1.10", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "98b3dda500371f808a19169789b7cb612bc3b988", "messageHeadline": "v6.1.10", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 376, "deletions": 376}}, {"node": {"oid": "b65774993d1abc8b0602974cd074e09f1cb34ef3", "messageHeadline": "v6.1.9", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "15baf2afb5f7093044d8fce2dd34146d132334dc", "messageHeadline": "v6.1.9", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 376, "deletions": 376}}, {"node": {"oid": "1165090c5845830b099aa6429620a77a35fa3f9c", "messageHeadline": "v6.1.8", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e018723c7e20ec00adbc2cf412d6d1484466ba08", "messageHeadline": "v6.1.8", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 376, "deletions": 376}}, {"node": {"oid": "445e914c4e7c8e0eef7dfc5881fe42eb50664b11", "messageHeadline": "remove VERSION rollback", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "d52985f57533de4669779d90e19b615d3eeb1c92", "messageHeadline": "v6.1.7", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8dcf4aedc037f96721c4d8f4b4d3d6e197d2204e", "messageHeadline": "v6.1.7", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 376, "deletions": 376}}, {"node": {"oid": "b6515634c741d1f9ec3361e7a2fbaf2ff21c16e1", "messageHeadline": "clean up tag creation and removal", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "f37616c5fd95409dd4e1b8d0e2176da4ee189a07", "messageHeadline": "v6.1.6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "97443eada6ed1c7a7496e454da612e54b1550eb0", "messageHeadline": "v6.1.6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 376, "deletions": 376}}, {"node": {"oid": "b354d46be137607ecd19bbb5ae4d988e4ef70eb5", "messageHeadline": "add browser scripts to make clean", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7791de81c1680721595f7404d2d0d6601b2475ba", "messageHeadline": "fix async parallelLimit in publish script", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "7d4a60335626ed1f2d4de01b330588b7e9da526a", "messageHeadline": "v6.1.5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "803f58f7ad912f3f2654a316847887b6aa74319f", "messageHeadline": "v6.1.5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 376, "deletions": 376}}, {"node": {"oid": "e5d3eed9f07f2ee5c9dd4d655815cb79bcac5626", "messageHeadline": "v6.1.10", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "caff1e72a50ab6bde15561ca5457b1aba4f5ea6d", "messageHeadline": "v6.1.10", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 376, "deletions": 376}}, {"node": {"oid": "cfdc2b72683e9d299ac6312c44c4d6f38d425309", "messageHeadline": "add missing async declaration", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "398eb606df33a9068a2514bfae4ab16eaa528ef8", "messageHeadline": "v6.1.9", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "541e547848898ead5c95e617f9c3fa8ec2ad4fbf", "messageHeadline": "v6.1.9", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 376, "deletions": 376}}, {"node": {"oid": "562023726f1dc410a78ec20a76a4a3dd2ac00e8d", "messageHeadline": "move up changedPackages declaration", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "82a931c2893ad9275c7ce6641b88ab324060fe16", "messageHeadline": "Merge branch 'development'", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 517, "deletions": 485}}, {"node": {"oid": "67b8f10eba300026b5270f924f36a24e877ce189", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "afe12412a818621479bf6be747282f6c01f61c30", "messageHeadline": "add npm owners", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "a203596e0c98b51858c14fe4b5ccc9818d8b898d", "messageHeadline": "make publish script parallel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 73, "deletions": 65}}, {"node": {"oid": "4cbe6b380af4e79de244d36d4d9f7eca658e9fe7", "messageHeadline": "Merge pull request #2998 from spicyj/inline2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "6e01f3cbc010efeb4ea07a284ebbd1828d5afac0", "messageHeadline": "v6.1.5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "26e56bc966486a2a330dd8576a69a127b7785065", "messageHeadline": "v6.1.5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 376, "deletions": 376}}, {"node": {"oid": "fe5aff09a4fd682aa191536d230eb7a6683d6c7d", "messageHeadline": "fix remaining babel helper issues", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 53, "deletions": 44}}, {"node": {"oid": "ca1ca2055d12365af28930e84a21bc5a8b1bce74", "messageHeadline": "Merge branch 'development'", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 28}}, {"node": {"oid": "139a61e50d1feaa801da83869dec043265d5abb7", "messageHeadline": "account for integers with decimal 0 - fixes #3002", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "74a1b7fce66162383bf2fe17a4dd30303e3ced73", "messageHeadline": "make helper names more predictable - fixes #2986", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 22}}, {"node": {"oid": "8d7a3894eac19898d6f977797e116beb1e610539", "messageHeadline": "comment out react env block - fixes #2994", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "78f06be9b90fd93e849699ea9594a0cca5c9e72b", "messageHeadline": "move dependency from devDependencies to normal dependencies in babel-\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "52dd3e8006be4179bfff9f6083a94daddee2910c", "messageHeadline": "Merge pull request #2999 from hzoo/inline-env", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "837022c2ad19f7e003920b8c881a86ca98d1673f", "messageHeadline": "Fix transform-inline-environment-variables - fixes #2991", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "e8ebc7074ea52b0d13f65cf957823f2d5eee760c", "messageHeadline": "React inlining: Make sure some props object always exists", "author": {"name": "Ben Alpert", "email": "balpert@fb.com", "user": {"login": "sophiebits"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "07a5bcc04a444f099baf957586af842e14d556c5", "messageHeadline": "React inlining: Fix transform for computed key", "author": {"name": "Ben Alpert", "email": "balpert@fb.com", "user": {"login": "sophiebits"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "0b7b2e4a3ae05af00a22016836f1031eff71285c", "messageHeadline": "Merge pull request #2995 from jimfb/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 16}}, {"node": {"oid": "a05330b2e53e6fd19f76d01acb560d6e2396a96f", "messageHeadline": "Merge pull request #2993 from amasad/2772", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "2198f46f537e5be41f92415d01337f5f02c19d8d", "messageHeadline": "In JSX-source plugin, handle case where filename or line are null", "author": {"name": "jim", "email": "none@no-reply.com", "user": null}, "additions": 5, "deletions": 16}}, {"node": {"oid": "46d8241caf1055da64b61794720caea38939ebed", "messageHeadline": "Use node for parent check", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e63ac82d80b82583a3f14790404c313d6a163792", "messageHeadline": "Merge pull request #2970 from amasad/no-const", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 114, "deletions": 130}}, {"node": {"oid": "26abba9880ba2edc6d2643c07828f03ad908dd6b", "messageHeadline": "Merge pull request #2972 from spicyj/inline2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 68, "deletions": 204}}, {"node": {"oid": "e75f2ef5bb340e71ec413709eaa1311beed2a834", "messageHeadline": "Merge pull request #2923 from thejameskyle/tjk/doctor-on-win32", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "352a604fe2578a4b4dee3e1e5cdb2ee5889d90ad", "messageHeadline": "Make sure the test fails", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6825846c8248df079ba532b9f0312ceb50c671d1", "messageHeadline": "Use Symbol.for", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a17d62ca2b86010071ee20e768df7625370180ea", "messageHeadline": "Convert the constants transform plugin to a validation plugin", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 64, "deletions": 86}}, {"node": {"oid": "0711fa67b434baa73984f19943cb15500641786e", "messageHeadline": "ensure block", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8891ed38b8da4685acd271bcc8724a10b40f1453", "messageHeadline": "cleanup", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "ed4a5fb811648ac244d8ff15b601e8c8e6b4d86f", "messageHeadline": "get rid of _let", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "aa8b96bf38894400ae1e26794efd5b0c14184bd5", "messageHeadline": "Support consts in block-scoping transform", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "4cca0abd2f1b4a549a6aba9f5b0aa06df4e97f84", "messageHeadline": "move them to the correct place", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cd6a972342d9f8ed3240383f25e0e11a7716b0c5", "messageHeadline": "move test files", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ea0e55c5af5b1ad164b791a52074c26f6e30be29", "messageHeadline": "Add failing test", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "65dc981ce994d6ace57faf83e6db0c3b029cdc76", "messageHeadline": "remove longest name detection and just use 50", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "6f7a81c30d7149a19957907903398c2b742e2d86", "messageHeadline": "add tagging to npm publish to prevent publish racing", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "538d7780644b64cc23b1493bc7a4eb88b6fa7501", "messageHeadline": "add 6.1.4 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "6ca969684ec96d2aefc26f914a116d487caae6a8", "messageHeadline": "v6.1.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "03383bdf3109879581a210cd604c2c419b43d3ba", "messageHeadline": "v6.1.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 278, "deletions": 278}}, {"node": {"oid": "e09d442be62975d80193bf3ac07d7d34ad777acf", "messageHeadline": "remove redundant test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 41}}, {"node": {"oid": "ea59e23633ae12092e96cc9a82610e433d8c9b06", "messageHeadline": "Merge branch 'development'", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 151, "deletions": 0}}, {"node": {"oid": "2658adf7e43173ae637b0f7567a8454952bea379", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "3cad2872335e2130f2ff6335027617ebbe9b5a46", "messageHeadline": "Use a helper function for React \"inlining\"", "author": {"name": "Ben Alpert", "email": "balpert@fb.com", "user": {"login": "sophiebits"}}, "additions": 68, "deletions": 204}}, {"node": {"oid": "3f41023e02b49e5989ae2e6e1daadb205c363323", "messageHeadline": "Merge pull request #2966 from hzoo/npmig", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "f601e626780df3b33773ca21ff62752afea14c72", "messageHeadline": "add regression test - fixes #2941", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "54c13eef5cd693a58bafa43d59d8fbee2600a192", "messageHeadline": "fix exported classes with static class properties - fixes #2868", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "4751caab3b6c857c56394e2973db9f81d7b5a3c1", "messageHeadline": "babel-plugin-transform-x: add test to .npmignore", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "29f756fd6f031a3d40719c6b40517b24a61510e7", "messageHeadline": "add regression tests - closes #2663", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 117, "deletions": 0}}, {"node": {"oid": "482e4229db7addd5f7084e379829d76e2a4a4d1a", "messageHeadline": "Merge branch 'development'", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 47, "deletions": 18}}, {"node": {"oid": "884252b90ff6c2abdf7291cbda49f59afd1d38ee", "messageHeadline": "increase test coverage", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 17}}, {"node": {"oid": "e65e6bb19dd40351042cac12ffd7217d1caa5baa", "messageHeadline": "Merge pull request #2963 from jimfb/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 145, "deletions": 2}}, {"node": {"oid": "f4049db99d5446233a276c4c25cf6d414f9728af", "messageHeadline": "Added jsx-source plugin", "author": {"name": "jim", "email": "none@no-reply.com", "user": null}, "additions": 145, "deletions": 2}}, {"node": {"oid": "985e71f288c94354c0abd36e134a757d388fa41d", "messageHeadline": "Merge pull request #2953 from zloirock/update-runtime-definition", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 25}}, {"node": {"oid": "a55f210c7f01b2b26fe052f9e9cdc19c41f3d0be", "messageHeadline": "fix buildExternalHelpers whitelist not including underscored helpers \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "28a13bd400aa9b7fc0a6d5f6cf178816f3a0d75d", "messageHeadline": "add missing babel-types constants file", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "5f1329ef5a67db78c42e3762e3332847182308f3", "messageHeadline": "Fix lint error", "author": {"name": "ForbesLindesay", "email": "forbes@lindesay.co.uk", "user": {"login": "ForbesLindesay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "650cb22fd867a378e05315b29407b06a61336c10", "messageHeadline": "s/aliases/Aliases:/", "author": {"name": "ForbesLindesay", "email": "forbes@lindesay.co.uk", "user": {"login": "ForbesLindesay"}}, "additions": 122, "deletions": 122}}, {"node": {"oid": "4f9bff0c6b24122a8da470cee4cec27bcf9e061d", "messageHeadline": "Generate documentation for babel-types", "author": {"name": "ForbesLindesay", "email": "forbes@lindesay.co.uk", "user": {"login": "ForbesLindesay"}}, "additions": 1256, "deletions": 3}}, {"node": {"oid": "4b9dc79aa485b1f614da8b7ae7abbf97e27fc98a", "messageHeadline": "update definition entry points for runtime", "author": {"name": "Denis Pushkarev", "email": "zloirock@zloirock.ru", "user": {"login": "zloirock"}}, "additions": 16, "deletions": 25}}, {"node": {"oid": "a59e5eecc81cfb06ada21eff45b0293c200c2f5d", "messageHeadline": "fix cyclic dependency issue in babel-types", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 32}}, {"node": {"oid": "d96ccd97635082ac928af04c167fd7ba5e0ca778", "messageHeadline": "Merge branch 'master' into development", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 49, "deletions": 14}}, {"node": {"oid": "06bc0ef50cbba9b0b96d287ef3b0ea57b451f80c", "messageHeadline": "remove appveyor", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 21}}, {"node": {"oid": "6044d559ec1a1686df2d6a3e46022e6b4078ee49", "messageHeadline": "Merge pull request #2936 from babel/hzoo-patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 48, "deletions": 13}}, {"node": {"oid": "965690ac8030f3417014b55d64e4265ac8a612f5", "messageHeadline": "switch appveyor command to install mingw instead of make", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17d47267caa263085de89ba965b1a1162d2d6609", "messageHeadline": "add choco install make to appveyor", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4479aed11c1cc3cd447fef09676d811bfcb97aa4", "messageHeadline": "add os: unstable to appveyor config", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "70790c2d3641debbc6341a47215f2e5979eabb10", "messageHeadline": "add appveyor badge", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3c3ee42850017ed695125a8afd9110ded02ff802", "messageHeadline": "Merge pull request #2950 from babel/hzoo-patch-2", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "306be9eb943eb8e6d80ae233d93f62fc4ba59a1e", "messageHeadline": "add appveyor.yml", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "2f27ca7cb78b04c1463d9eac1d01100c61fdd837", "messageHeadline": "fix circleci link", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e02ba9b483df5c1556277b9a18656531b9d3a47", "messageHeadline": "remove wanky badges", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "f47be98cf2a1dfe8a1d69d2c689c191e72c3207c", "messageHeadline": "Merge branch 'development'", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 246, "deletions": 6784}}, {"node": {"oid": "8b424452a23f0f1d742b6a3ca5fe8964373a761f", "messageHeadline": "remove open command from test-cov", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "837091e3e9c83643c7995d35e4d0f415d132eaea", "messageHeadline": "clean up test-ci task", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "5a8fa4ccf18ec85202b4db960a7f8c6c454d0007", "messageHeadline": "add 10s timeout to mocha tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5eeaf6597f2fddc365f91cf80665b207459215ef", "messageHeadline": "add babel-runtime to babel-plugin-transform-regenerator package", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f53ac0a09c5042cc5dab3d34de58c19f76dfb150", "messageHeadline": "remove assertion", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "10158b5ae7b1f534cd29e2a8b8892c304ad38e53", "messageHeadline": "minor nits", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "cd11f1e4f57e194f4fc2bb850020783a833cbcbc", "messageHeadline": "double quotes", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce5b27fed892578fec6432876500674982c135cc", "messageHeadline": "babel-types: add validators for core", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 32, "deletions": 11}}, {"node": {"oid": "d4a11270124832e1848093a020c642356fd7105b", "messageHeadline": "babel-types: add validators for es2015 exports", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "a2efb41748c0ab58d8686807f5cd35ce405df75e", "messageHeadline": "Merge pull request #2927 from chalbert/fix-es2015-assertion-type", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "68e1e3c90c1b754359eb3f5f42615dfbda06a472", "messageHeadline": "Merge remote-tracking branch 'babel/master' into fix-es2015-assertion\u2026", "author": {"name": "Nicolas Gilbert", "email": "nic.g.gilbert@gmail.com", "user": {"login": "chalbert"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00b082a3deabdc09bcc7943a17f1cfebfe4b89a8", "messageHeadline": "Merge pull request #2938 from hzoo/eslint", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d60be61cedd94bbb5b79785ab6c63962ff4a2468", "messageHeadline": "pin eslint to 1.8.0", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ecca614ba34faa4fcfbef0e561b2048381cae7a", "messageHeadline": "remove regenerator plugin lib folder", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1693}}, {"node": {"oid": "6fa85e6f5b86de1dc7ba8e24a6bb2a20a35aaac4", "messageHeadline": "clean up babel-plugin-transform-regenerator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2573, "deletions": 7446}}, {"node": {"oid": "f047a593df57ed882f53ebe06e6dcf736beb407e", "messageHeadline": "add test coverage to ci", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "63b28ecc8982216696536070dc64db8ee7e9c739", "messageHeadline": "fix eslint version", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36493121c1b4f116b09ec1994d0a4f574157ba32", "messageHeadline": "add circleci", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "f8b22aeee4b99c5300c8bf18f4cb54cc0ec74034", "messageHeadline": "use test-only task instead of test in test-travis", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3bb88bde773bbbcc40d3c788622966b3816f8cb4", "messageHeadline": "remove some travis cache directories", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a218f29cc87818a1efa9870c6f0a58bf0c8a999f", "messageHeadline": "add package directories to travis cache", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bd39ea261139aad4297c66adbe4a616e8267a5bd", "messageHeadline": "add polyfill and regenerator options to babel-plugin-transform-runtime", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "3eec81763f252518199501d8f01455a509e61580", "messageHeadline": "Fix wrong assertion type on es2015 type definitions", "author": {"name": "Nicolas Gilbert", "email": "nic.g.gilbert@gmail.com", "user": {"login": "chalbert"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0df276272aff0e590176534c5c5179b839571c7a", "messageHeadline": "add progress bar to bootstrap script and clean up the output", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 44, "deletions": 12}}, {"node": {"oid": "15969a09046a50ae2ae0503725b7fb00cdd7137f", "messageHeadline": "move all plugin tests out of babel-core and into their appropriate fo\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 365, "deletions": 65}}, {"node": {"oid": "dfd9316e27c97924adc7f0bcc0d5c2bf629dd76b", "messageHeadline": "abstract out test runner into a module, move traceur and esnext tests\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "5f40b53dee30ac002dbfb022d50589d58824c1cc", "messageHeadline": "abstract out test runner into a module, move traceur and esnext tests\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 315, "deletions": 1664}}, {"node": {"oid": "f13ba90f17b6f561c7642dd5df74d4cb899b2cf9", "messageHeadline": "Merge branch 'master' into development", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "87be7d0e3320534592a25e555d366ab668704e66", "messageHeadline": "add babel-helper-fixtures usage", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "da20aa90c1d7c5d932c53717352c0e70116768ad", "messageHeadline": "omit defaultProps helper when there are no props", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "e6313dec2cabae547364bd5d9fe4a6ffbd976920", "messageHeadline": "make compiler environment support document more clear", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "65c4fd8fb877fd70cab7eaae9d801511a2127453", "messageHeadline": "add enter/exit catch-all note to changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0f90b6eaf2ca757834eacdaa2ed90addecebddc4", "messageHeadline": "Add link to npm upgrade guide on windows. Re: https://github.com/babe\u2026", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "785b01b8cd34e3613816d3780d7a78283d58dec8", "messageHeadline": "Merge branch 'development'", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "99b9d20d35f4ae7a7279e1a5eb19832013de723c", "messageHeadline": "switch travis build badge in readme to only be of the master branch", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "826538790e6238fe4642b6f7e0bd69143c998e10", "messageHeadline": "switch travis build badge in readme to only be of the master branch", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b48167a0063374729448226a81d218e119b55b2", "messageHeadline": "switch back to stable flag", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52363ab8d8b6aee0e1dc81f6230d05d69fbf4148", "messageHeadline": "remove err.stack hack", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "81ba799ba4459db3d5a079a6b39e5f5439248429", "messageHeadline": "add compiler support document - closes #2839", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "5f732d1c024905a7455b77f334f50629dedb491c", "messageHeadline": "ignore babel-runtime version mismatch in babel-doctor - fixes #2915", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a2da61a497c1d683cb6693faa0da805f11766ec4", "messageHeadline": "switch from stable flag in travis config to 5.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b07f8c8eabca41fec28fa7e839cfb31e0c64203c", "messageHeadline": "fix react inline elements tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "1a996cdcc75af6ef9e5178291521acd9b9f3c128", "messageHeadline": "move babel-register import down", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a1a0380318787d246eab593a81ca6ce961d7174", "messageHeadline": "move children prop pushing to after props to ensure correct order - f\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "8f00700b9f9ca0a53b3a7a96a80dc23bc7a87208", "messageHeadline": "fix order of babel-register in test transformation helper script", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "defa9e1b093d2384b898573debd5ef2b343d0829", "messageHeadline": "change template literal to normal string", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc1653694fdf6608e75eaf61633293bcb358c9e4", "messageHeadline": "add custom errorHandler to gulp-plumber", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "6c2cc17d1d29fe8e4a809dc4565d623a193eb759", "messageHeadline": "fix GLOBAL_VISITOR_PROPS usage", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8901cf98df898c3839135ad7dbfbeab43abdb08", "messageHeadline": "cherry-pick and fix merge conflicts in #2695 - closes #2695", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "d1c4945a139d99018ff99d69b068db0d482b3626", "messageHeadline": "clean up visitor verification", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "e40c93791cb65afd7557f8d9f2229949de3ad449", "messageHeadline": "disallow plugins creating catch-all enter/exit handlers - closes #2906", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "064fdb41fc8fe4933fd387e77bf61910cb143997", "messageHeadline": "remove use of gulp-rename and add gulp-plumber to prevent crashing on\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "5f8aa92ea39cd02baea30293437f4709522121bc", "messageHeadline": "add Symbol/GetOwnPropertySymbols to traceur ignore tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "59759f28bb986db21ef65b4d30bad0b9440d58a7", "messageHeadline": "add Expression alias to TypeCastExpression - fixes #2889", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bbfb599be244c46affa4333b97a5018d76ad5401", "messageHeadline": "fix __proto__ clashes in parser in old v8", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "bab696c3653cca9e0e480f3142cd1731f4278ebf", "messageHeadline": "fix __proto__ clashes in parser in old v8", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "0869d321b494782f372544bbb30bfc1227127b56", "messageHeadline": "clean up _verifyNodeList error messages", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "bcd639672db757437ff73de632b78faf2b40610f", "messageHeadline": "add defineEnumerableProperties helper", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "ab6ec7590589889dd2b80ed6d30956fbd1d40af9", "messageHeadline": "add support for computed mutators in babel-plugin-transform-es2015-co\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 83, "deletions": 19}}, {"node": {"oid": "9616e4b06ce82c530569b797c6280cc779be80e0", "messageHeadline": "remove use of template literals in plugin regression exec test for un\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "9d8ee901d147eea0c386e7448a3fed2f04487c85", "messageHeadline": "abstract out run exec test logic and add mutiline function", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "288b470e732b6f06e0e1c76aa76111cab8f887ec", "messageHeadline": "reenable node 0.10", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3076063d47acbd5ba74b90f928a324264875bd9b", "messageHeadline": "move babel/register into a separate package", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 32, "deletions": 9}}, {"node": {"oid": "b5b9794b3f11c385b64b935bc61c55b31d6acf47", "messageHeadline": "switch to symbols and add matches parent helper function to abstract \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "f1f42164fcf212defa7cadab307151061cb9668c", "messageHeadline": "add toString to allow reflection of original traversal methods when w\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8280e18ed4883761629f2a1b0135b25b4d9bca81", "messageHeadline": "remove force inheriting of symbols from t.inherits", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "b6807021a83249516a226673e4a2a23e2f5b4507", "messageHeadline": "perform esModule plugin normalisation in the normalisePlugin method r\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5589a583c8788055f0b93cc0152089c3de1121c3", "messageHeadline": "don't use absolute paths when importing the runtime definitions, inst\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7b552aee4d7408fc5dd1d00b75a652b50cc19168", "messageHeadline": "Merge pull request #2911 from hzoo/i-2821", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b5b8148720966b8fd92201092f7173dc9522b6a", "messageHeadline": "Merge pull request #2907 from phantom10111/some-fixes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5c33038117b1bcab9b4f63b5f49ebc9609966bef", "messageHeadline": "fix ast/spec toc", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99284822f3a2072819a7238acb1e2b46417b4e66", "messageHeadline": "babel-generator: ignore if TemplateLiteral - fixes #2821", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "264c207cb94e6d24840f973b73dfe16bf8d15d00", "messageHeadline": "Merge pull request #2910 from babel/revert-2858-i-2835", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "fa78aba67b4ae3347b18fb0e081765ebaaba5b27", "messageHeadline": "Revert 5508f4de567ec59b2bc85f371deddd912be138ef", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "dd13a585a1bc4017b6c20e7cdc3904306de844df", "messageHeadline": "Merge pull request #2908 from phantom10111/fix-async-to-generator", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4e32e2732f0bcc37caff8b7511d54a74a495c6d8", "messageHeadline": "Add test-only to .PHONY", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22dc8f8323ff2de9f4837d1afcfc29f752c4e926", "messageHeadline": "Fix scope cache returning an item that was just inserted", "author": {"name": "phantom10111", "email": "phantom10111@gmail.com", "user": {"login": "phantom10111"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e0f1bd76cbe17096203a568e697319e2671ee191", "messageHeadline": "Fix clearNode clearing all properties instead of just symbols", "author": {"name": "phantom10111", "email": "phantom10111@gmail.com", "user": {"login": "phantom10111"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f38dcdf8a85955b44a71bd006263ed6992400df", "messageHeadline": "Set the correct node type in helper-remap-async-to-generator", "author": {"name": "phantom10111", "email": "phantom10111@gmail.com", "user": {"login": "phantom10111"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9d43776fbebf862e56d059dff117e55823f662b5", "messageHeadline": "add dummy package.json output to bootstrap script", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "0370402a0db59c6099520718b01eb7a95b7e9fc4", "messageHeadline": "fix lint errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "bb1703e1a18e0c967b41e57141d1a3c9a6dd3a2f", "messageHeadline": "add header comment for scope cache function", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "e80c2065914baa88fee4ec46df00d50c91301b90", "messageHeadline": "clear and inherit all symbols and underscore propertes in t.inherits \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "63cd3008d23ef5cc5bad9695843b51dd0bfc39b9", "messageHeadline": "clean up parameter names in Scope constructor", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8dd292075a7f5060aced344ec4ef1e2e08730231", "messageHeadline": "clean up scope cache", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 50, "deletions": 19}}, {"node": {"oid": "acbeda8182c9d6099149f54338fb5daf0d2f7ca6", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 106, "deletions": 20}}, {"node": {"oid": "9a1cf402960e6c90d9f8cda71ac038ac145823fc", "messageHeadline": "Merge pull request #2861 from hzoo/i-2838", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "a2202802e486aa1137ddc09d698b09ce69ed0e28", "messageHeadline": "Merge pull request #2866 from hzoo/i-2865", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "d7adedad3cb36e9b648564fabee531aac7570832", "messageHeadline": "Merge pull request #2873 from ForbesLindesay/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9ac3569149382faa04f98b9f7fde021991b07b2", "messageHeadline": "Merge pull request #2887 from amasad/test-only", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "64688dfe9c56e6123e52f971eef63d1631aec61a", "messageHeadline": "Merge pull request #2888 from amasad/plugin-regression", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "8e2aae7e05da5db2b830775dad7ad72d9d8597ef", "messageHeadline": "Introduce new tests for plugins", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "4a92be5e2a24d12580180f152ba5d8018f3cf8b3", "messageHeadline": "test-only (minus the lint) make task for faster iteration", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "99af9c60a5184c7d4064663726e992d0509bf1f1", "messageHeadline": "Merge pull request #2882 from lookfirst/patch-1", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12b1b0b5d91d83f493d7b3168e9a9ab33f475f11", "messageHeadline": "docs: fixed external helpers plugin name", "author": {"name": "Jon Stevens", "email": "latchkey@gmail.com", "user": {"login": "lookfirst"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a4f5d80f08561141878f36b2da8b0f7a5e2e724", "messageHeadline": "Use `i - 1` instead of `--i`", "author": {"name": "Forbes Lindesay", "email": "forbes@lindesay.co.uk", "user": {"login": "ForbesLindesay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb5a7804bcf8b1bda169558b7f2891763b608a92", "messageHeadline": "transform-es2015-typeof-symbol: check for undefined - fixes #2865", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "042af348bc62b134f6e92c2e9d681f3fc18926f7", "messageHeadline": "helper-remap-async-to-generator: account for ObjectMethod - fixes #2838", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "5508f4de567ec59b2bc85f371deddd912be138ef", "messageHeadline": "Merge pull request #2858 from hzoo/i-2835", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "6291c46596887f04aba28d381a376e5715ea138d", "messageHeadline": "Merge pull request #2851 from zertosh/fix-browser-build", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0d5f2401f794ad8e8e29cd06a776940d46bc317f", "messageHeadline": "Merge pull request #2853 from wesbos/react-display-name", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "940b86dadbd0151c33c02e89f0b5ff61077c9214", "messageHeadline": "transform-regenerator: set node.id to an identifier if null - fixes #\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "c167e6dcc3f36a8bc6128b35d74a2c0152641527", "messageHeadline": "Added react-dispaly-name to the default react package", "author": {"name": "wesbos", "email": "wesbos@gmail.com", "user": {"login": "wesbos"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "af9da3b7e95ec37f957ad587090bdea83b2842ff", "messageHeadline": "Use source-map ^0.5.0", "author": {"name": "Andres Suarez", "email": "zertosh@gmail.com", "user": {"login": "zertosh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fc0baf1e2c12a8b5b0479da817ce47971c5cf017", "messageHeadline": "Merge pull request #2841 from hzoo/i-2694", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "ff62a3382597fedb3547f701406c232ded56d946", "messageHeadline": "Merge pull request #2829 from zloirock/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f1a62ef0784448193017a668d21072f5595aa2c6", "messageHeadline": "transform-es2015-classes: check if node.id is null", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "72c5ecf250cebdd097d837e7364b1144bb28ad25", "messageHeadline": "add babel-browser sanity check test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "4d1145f8721a05cee79201d52583559d4f5939f4", "messageHeadline": "add make build to bootstrap script again", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f16f88d6bba316f20d13c380fece4dbe6b2f6208", "messageHeadline": "add concurrency to bootstrap script", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 70, "deletions": 47}}, {"node": {"oid": "09479378d31c3d54012e79f6e2c6e5aed367253a", "messageHeadline": "don't compile files if they haven't changed", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 14}}, {"node": {"oid": "5d61840c10f3270f01836bea263292926f806315", "messageHeadline": "v6.1.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a6246a5c69d798e6f433345c464023b18cae827c", "messageHeadline": "add 6.1.3 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "51143beab2b4a549f29202936b5593a1d10157ae", "messageHeadline": "add allowTopLevelThis option to babel-plugin-transform-es2015-modules\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "3b56b295b2860e32dd66497ed931808d80d6a218", "messageHeadline": "add 6.1.2 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "c06576497b632a34e13758629fb76ac55c01f6a3", "messageHeadline": "v6.1.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2215915ff66ec2df3c2509bb182bb6bf59eeb33", "messageHeadline": "v6.1.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "5802e2e334770d0c2e879b4e42acb63348573d92", "messageHeadline": "add strict option to bable-plugin-transform-strict-mode", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "35b5ff103cf30a149d5576dd5e67f59f1a7c30ae", "messageHeadline": "fix mocha.opts reference", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "779675610fa12ca11bc7ebbfceadfbbd66e795b2", "messageHeadline": "fix defaults on type annotated arrow function params - fixes #2493", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 462, "deletions": 10}}, {"node": {"oid": "592193321de8533d3e08adcaea91252f1e964b56", "messageHeadline": "fix defaults on type annotated arrow function params - fixes #2493", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 462, "deletions": 10}}, {"node": {"oid": "f82f8b444acd158f5c453c1f93323b7a4961d319", "messageHeadline": "change polyfill compression options", "author": {"name": "Denis Pushkarev", "email": "zloirock@zloirock.ru", "user": {"login": "zloirock"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f4fe578a6c74d660b04cf2dbbce5507b66614862", "messageHeadline": "add node existence check to NodePath#has - fixes #2800", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1bfb7039e9169a4e251aee5f2593d3081563c592", "messageHeadline": "protect against replacing a class expression with itself when attempt\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "1796b1926c8eae281de466c2c9d6f0b46b72c458", "messageHeadline": "Merge pull request #2798 from amasad/fix-2782", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 21, "deletions": 19}}, {"node": {"oid": "5aa1b29ef8b5431c8ef1eddaa7911c3af46ec2e6", "messageHeadline": "Merge pull request #2793 from amasad/fix-2789", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "1cfeb391f79785effe6b9c2ecee7fc3b709143be", "messageHeadline": "Merge pull request #2784 from tschaub/instanceof-without-symbol", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2d3c1cc5dfadd79658e7a8f179f58b950858fce7", "messageHeadline": "Merge pull request #2810 from hzoo/i-2806", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9680bf6a683e632350c63e887d56f97b3df8b50f", "messageHeadline": "Merge pull request #2811 from hzoo/i-2808", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "cc7e5ef1b391fc71604d47063956c7750d513998", "messageHeadline": "Merge pull request #2818 from lijunle/typo-presets", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "999158fd31158d3771095ab841695fea95b70b47", "messageHeadline": "Merge pull request #2813 from jmm/log-gulp-compilation", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "f0ec155207893fc0ea2378e710e032ff2c7b0569", "messageHeadline": "Merge pull request #2812 from jmm/make-path-node-bins", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "763d1d1f51122eed29bb99c47cc206e1d692e210", "messageHeadline": "Fix the typo: preset -> presets.", "author": {"name": "Junle", "email": "lijunle@gmail.com", "user": {"login": "lijunle"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0cd585126aa0b72405a92021da1a54a7d6714fb6", "messageHeadline": "Log each file as compiled.", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "25fb2b8410b105032e0552bd3325784404c904a0", "messageHeadline": "Add node_modules/.bin to PATH.", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f01d2054d4a8d4c115549fc55b8f396cc15dc3f4", "messageHeadline": "transformation-react-inline-elements: ensure invalid identifier JSX a\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "0007e4ba72095b50ab3b8ca5aabc3a93edc234ae", "messageHeadline": "Docs: change preset to presets", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2220167903aa1ba8726ae2e459184191e7981f0a", "messageHeadline": "Fix recursion in async-to-generator transforms", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 21, "deletions": 19}}, {"node": {"oid": "232439460f760c3caaa59c6b27f33d47a43c3654", "messageHeadline": "switch to gulp for build process", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 33, "deletions": 13}}, {"node": {"oid": "bcfe582fefe05ea4928977d10730b536c1e7fda8", "messageHeadline": "remove json files in favor of just plain js files", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 343, "deletions": 343}}, {"node": {"oid": "e33ad7d2fb4f1c45b461e5258a9c054351241f21", "messageHeadline": "Convert arrow functions when remaping to generator. Fixes #2789", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "9eee677321e66bba078173f00988c62599e6dbad", "messageHeadline": "Merge pull request #2790 from moretti/issue-2613", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "2b6f78df83f299ec69632bbc701d6d7e633bc3d0", "messageHeadline": "fix existential type param parsing", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "0e76a5ace1ced414b014ba4ff19f0f5d3ec79a89", "messageHeadline": "fix existential type param parsing", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "4ad8a1dc8383ede99f0bb2416b70ecb5aac8956d", "messageHeadline": "fix es2015-instanceof and es2015-typeof-symbol packages and add README", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 37, "deletions": 4}}, {"node": {"oid": "a9ac3b0c94057922430335dfe833284012e370df", "messageHeadline": "move instanceof functionality to separate plugin - fixes #2745", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 40, "deletions": 16}}, {"node": {"oid": "1c3b4aa41088a9167646143f5116a02af0b8d409", "messageHeadline": "add npm check to babel-doctor", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "232bf76b4d90791030105565129cffe8a690478f", "messageHeadline": "preserve original indentation in template literals, fixes #2613", "author": {"name": "Paolo Moretti", "email": "paolo@lens.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5bbd09b49fd688e6b9411db753dabf1d7b34b84", "messageHeadline": "add fixtures for #2613", "author": {"name": "Paolo Moretti", "email": "paolo@lens.io", "user": null}, "additions": 33, "deletions": 0}}, {"node": {"oid": "8edb208992fb11338e8e975995e0e2b5b3720834", "messageHeadline": "Allow use of instanceof without Symbol", "author": {"name": "Tim Schaub", "email": "tim.schaub@gmail.com", "user": {"login": "tschaub"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30311d121ea210c165e21a0ccd8592276d26bb64", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "dd76272fb1e724227c941666d69acb158fe1c87a", "messageHeadline": "fix source map merging - closes #2522, fixes #2336", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 65, "deletions": 7}}, {"node": {"oid": "0ef60724454a5c725e944a4b32275cee61f252ba", "messageHeadline": "fix source map merging - closes #2522, fixes #2336", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "4016bae69467e0c30b4e298947c5ef5183e7ced1", "messageHeadline": "add ExistentialTypeParam - fixes #2587", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 192, "deletions": 2}}, {"node": {"oid": "7dc1b4e7e9eb61b45447b43f962880ffd2936205", "messageHeadline": "add ExistentialTypeParam - fixes #2587", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 203, "deletions": 3}}, {"node": {"oid": "c3b1b259668a03366c8273462b2d4365ecefa4ef", "messageHeadline": "simplify Parser::semicolon method", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49cbd27441a9c736f0bd8478025ed81c47c55cfa", "messageHeadline": "simplify Parser::semicolon method", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14ca4d1dc9dd304263d2f54e55d4851f831848d7", "messageHeadline": "add lineBreak test to tt.name.updateContext - fixes #2591", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 389, "deletions": 0}}, {"node": {"oid": "b486dfb6754190110b03329325dbeef492cec8b4", "messageHeadline": "add lineBreak test to tt.name.updateContext - fixes #2591", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 389, "deletions": 0}}, {"node": {"oid": "3b3c1897d015b64b5e9d8a73900ba113277ec1b3", "messageHeadline": "add support for async generator concise methods - fixes #2603", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 802, "deletions": 0}}, {"node": {"oid": "d8b17a9eaa79080cd005d0c81d855c88979bb6ee", "messageHeadline": "add support for async generator concise methods - fixes #2603", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 802, "deletions": 0}}, {"node": {"oid": "cbe94f4653365ea5a3baf0c9cfe93388c1bec49e", "messageHeadline": "fix object rest/spread in arrow function params - fixes #2631", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 237, "deletions": 6}}, {"node": {"oid": "72b6e42b345ab3205cc9f0e080e64e36543d293e", "messageHeadline": "fix object rest/spread in arrow function params - fixes #2631", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 237, "deletions": 6}}, {"node": {"oid": "8ffc7012ccb00e6ab615c55d9911841efb54154a", "messageHeadline": "autoclear cache when it gets too big - fixes #2678", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "cdeff2fbb1f55b3b15a495520415f1b4f0f0b5cb", "messageHeadline": "simplify parentheses logic and properly parenthesise unaries - fixes \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 24}}, {"node": {"oid": "1e725f4806151094268aec6cacc2ee1ddec674d0", "messageHeadline": "add babel-browser package - fixes #2635, closes #2721", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "a7f35e39f81fd45d91116f8b62eb98e759c970a6", "messageHeadline": "v6.1.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9110cbfbc86e5e3452d1f90b8f91b9ad6678596c", "messageHeadline": "stop looking for configs in `babel-doctor` when we get to the root", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c004777efa9e8a17ebf5dfee820448f9d33275af", "messageHeadline": "v6.1.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a31d211e2ea9824ce312db0e0a2f3cfca03323da", "messageHeadline": "remove unused imports", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "a4c3111e55ea2ad7b3cdc58708c85459d931e47f", "messageHeadline": "add 6.1.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5ee8f7568bd626a28614e160b1881c5d1f1cbe85", "messageHeadline": "add babel-doctor", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 223, "deletions": 6}}, {"node": {"oid": "751c53b72814f620e3b5cabce9e66b82fbcbd434", "messageHeadline": "v6.0.20", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1c08fe3c16207018075191d37ffde58ba71e9ca4", "messageHeadline": "add 6.0.20 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "59ecfecb9ed727b0e35e4f0dcea84c28dbc98d5c", "messageHeadline": "fix indentation and skip check for references that are inside the fun\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "91c463c0f7405cb75b87b9c4650dbc43aee90409", "messageHeadline": "fix react inline elements plugin when creating properties out of jsx \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "c1cceef1286f33adf6de64be16cc197648d096a5", "messageHeadline": "make class constructor call transform ignore derived classes and fix \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 29, "deletions": 44}}, {"node": {"oid": "f16056500474cca5e7ce7ac477c5ef8a919c9a05", "messageHeadline": "add 6.0.19 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "072fffcbdf29bcc53c23cae6ac3ca3d2b085f41f", "messageHeadline": "v6.0.19", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "8ec3e16794c9685afecb6ba527c1fc030e6699bf", "messageHeadline": "fix remaining outer binding identifier issues", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "64a9a6027e73d669ba649ac77a50f9cbf1a14b80", "messageHeadline": "refactor t.getOuterBindingIdentifiers to only return the id if it's a\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 17}}, {"node": {"oid": "e72d4508deffd834b6296a91dccc7cf3ab1c74f1", "messageHeadline": "only use outer bindings when registering a binding to prevent retreiv\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "a639bffcd66f37eb4724222799b40d7670ec09a5", "messageHeadline": "clean up auxiliaryComment", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 39, "deletions": 14}}, {"node": {"oid": "924423123b987640c3d863c178f9079e31ebfa3f", "messageHeadline": "v6.0.18", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56e98056570ed0fde9bf6569bc164cb587219ba2", "messageHeadline": "v6.0.18", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 51, "deletions": 51}}, {"node": {"oid": "7955548ad1d9b56b48e7279aa54dd346bb09a07d", "messageHeadline": "update docs and add 6.0.18 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "85dd7ec40e88c60e44988df5b184f848af2bef2e", "messageHeadline": "add error for too many builder method args", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06afafa8ffb6a2e2a064a31d2c98969a2ef3bfc5", "messageHeadline": "remove comprehension support from t.getBindingIdentifiers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "336be752f8efb2b14f4179d064c31998292ed87c", "messageHeadline": "remove state arg from pre and post plugin hooks", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea40d0134fc10c6e936e55544e4ea27af13f2b82", "messageHeadline": "rename NumberLiteral to NumericLiteral and RegexLiteral to RegExpLiteral", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 473, "deletions": 473}}, {"node": {"oid": "e62a00df50c056b7d8fe63e36e6328d6599a9aa1", "messageHeadline": "rename NumberLiteral to NumericLiteral and RegexLiteral to RegExpLiteral", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 622, "deletions": 573}}, {"node": {"oid": "87bb8a84f388297578e02900c2963baeabb21a0b", "messageHeadline": "v6.0.17", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9bc95258e6ff6b0dc62c2d1f0af5ba9590c4f848", "messageHeadline": "v6.0.17", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "aeaa4e1d32e60d59a140ba5ec6768ece3575d7bb", "messageHeadline": "fix op declaration in simplify comparison operator plugin", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "83dca691d21d3b8a287cff196c7d293e5d4e4500", "messageHeadline": "remove use strict directive", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f8c15c7a78ea7f9559ea98aa18d28af834b22a1b", "messageHeadline": "add 6.0.17 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "ad7b1c6578a4b1eaed4c6960ef6ec6a8470610df", "messageHeadline": "add flow types definition", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1152, "deletions": 0}}, {"node": {"oid": "d2b67d50480b8dde3f38e2f82cacb2ea1003cd73", "messageHeadline": "remove buggy traceur test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "ff8bafaecec2d613047fff4bb4e7fa9579e3b785", "messageHeadline": "Merge pull request #2754 from hzoo/fix-simp-comp-op", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "cbefcdc7a1289ac1376beec3acb75484ae821511", "messageHeadline": "Merge pull request #2723 from devongovett/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "44e64c41f84d54853012bb0b01057c8249307b3a", "messageHeadline": "Fix transform-simplify-comparison-operators plugin", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "d91fab733787da6d6d7c0c6113ecb0702b99a885", "messageHeadline": "Merge pull request #2528 from STRML/react-inline-children-fix", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "82dbbc95e19ebb268fb285d9d7ea634ffbe29700", "messageHeadline": "Merge pull request #2737 from babel/thejameskyle-patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "076761693405106ca7bdd0616da806afcce52988", "messageHeadline": "Merge pull request #2749 from douglasduteil/chore-travis-run-tests-on\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cbafed0f50751e5a70767b9354cd541cceed8eab", "messageHeadline": "Merge pull request #2748 from douglasduteil/chore-travis-faster-travi\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "31a6cb9c5750253f30a6d3db6e441e5bdb879499", "messageHeadline": "add `Symbol` existence check to `typeof` helper - closes #2745", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1d0ed901ee4b74ae18a17c62e1be3bc188bfb81", "messageHeadline": "fix export of parameters when renaming the binding of exported functi\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 41, "deletions": 2}}, {"node": {"oid": "2bdc222c0bbba1a161dcd406dd9d58ade1927259", "messageHeadline": "wWhen merging options, take precedence over the current array - fixes\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "c4cbdc22e7e45d9a5cc54eb582fddc4ae30c9545", "messageHeadline": "chore(travis): run tests on latest stable version", "author": {"name": "Douglas Duteil", "email": "douglasduteil@gmail.com", "user": {"login": "douglasduteil"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a7951ae29c3ee2ab9f6b05655dcbb9b8d8fd206f", "messageHeadline": "chore(travis): faster travis with git --depth 1", "author": {"name": "Douglas Duteil", "email": "douglasduteil@gmail.com", "user": {"login": "douglasduteil"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "45d8ac7c12c33239ddf1f0702fd1fce744496a3a", "messageHeadline": "Add minify-booleans test", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "b32e0f540c4b40e4e12d1b5c076beaee3909d491", "messageHeadline": "Fix minify-booleans transform. Fixes #2736", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c2973d0c7a8cf4b8bf251dc4b29952a69bc34976", "messageHeadline": "disallow invalid async function forms inside object literals - fixes \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "72f384bb2965c79a297c352c4347e22587a1fca4", "messageHeadline": "disallow invalid async function forms inside object literals - fixes \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "9e5a9b77b4c6a0db3172ff4f14113803bc3ba14a", "messageHeadline": "add AST spec", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1144, "deletions": 0}}, {"node": {"oid": "d730f349e6ed777fa4b561b9b7735df4003ffd75", "messageHeadline": "v6.0.16", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "7a3fef26fa71964422cea7f1974b82bab375b76d", "messageHeadline": "update tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "80dfe05ffc21e84745ace8a05257579a11b3a4f9", "messageHeadline": "add 6.0.16 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "d2d48e9f7f3dc5835c50f7999ff4c667d56725ab", "messageHeadline": "fix bug where async class methods weren't having their `await`s conve\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "41ccee89c9d34415374214e63c298444cddcdc6c", "messageHeadline": "fix `runtime` plugin helper generation - fixes #2726", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "6ccee750e3aa4ae0d472afc7ee35204a88e5b700", "messageHeadline": "check for path existence before checking that it's the correct instance", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24f5ef50b041a8659c904f0e8bdf88d5d0d77448", "messageHeadline": "when we encounter a different NodePath instance, ignore it and create\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "740c76e53a1b5eae62f4bd18be76669be1615eef", "messageHeadline": "ignore non-origin template nodes when replacing placeholders in `babe\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "bfc58917adab4746fee689a6783c6d469dd6f4ec", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9fe9a1e76ea52179a6a8a1bbb31ba443d32c0a33", "messageHeadline": "ensure there's a newline after prepended original shebang - fixes #2719", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f892938a8f6e94e7617191226669a0fe31347e63", "messageHeadline": "Merge pull request #2733 from ariporad/patch-1", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d631f382097e4e3ccb31bdf6d34299840ae887fc", "messageHeadline": "Fix typo related to name change.", "author": {"name": "Ari Porad", "email": "ariporad@users.noreply.github.com", "user": {"login": "ariporad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c865cb4bf94850d08b5118338c95e9fa95288941", "messageHeadline": "v6.0.15", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 155, "deletions": 155}}, {"node": {"oid": "fde11131a90d0b8d7400fee31ad479817f76a537", "messageHeadline": "Remove assert from regenerator plugin", "author": {"name": "Devon Govett", "email": "devongovett@gmail.com", "user": {"login": "devongovett"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "9702ceb07476d9bf0da5eed8e236af8bd45ae8b3", "messageHeadline": "remove property mutators transfrom from esnext computed properties test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7073383e3620503f534c97550776f9f16bee7a7", "messageHeadline": "fix some tests to run on node 0.10", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "bbb1db7e6d148d3171c6dc0fccd355e006823b2a", "messageHeadline": "add arrow functions transform to jscript test plugins", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39bdecb119da13c6b2df7464863322adc49a1c9a", "messageHeadline": "fix async function remap helper from outputing incorrect calls causin\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 124, "deletions": 49}}, {"node": {"oid": "f89724929e9761f8e940ea11ee1740710979fc9c", "messageHeadline": "remove parse test helper", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c846c94771a1932c13dac38441b59648b216be39", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 144, "deletions": 0}}, {"node": {"oid": "25cb82c611bc8faeb611353539103b31465497d6", "messageHeadline": "Fix link", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2957bd7f2be31f94ffe143cc620cba64bc4373c4", "messageHeadline": "Add note about transform-es2015-block-scoping", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a1dd25104a87f925ebfbf5ebf7c35e00c765bc40", "messageHeadline": "add preset name to couldn't find preset message", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bfef4fa46ae775909f07af37a44493dfeb833bda", "messageHeadline": "fix transform locations in tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f1a92bbb5921dbcf974c85da796f3d887b848059", "messageHeadline": "Merge pull request #2701 from goto-bus-stop/stages-readme", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 140, "deletions": 0}}, {"node": {"oid": "f4d8083530df2e88a41bd25a9e1e3f38f43fb624", "messageHeadline": "add readme files to stage-N presets", "author": {"name": "Ren\u00e9 Kooi", "email": "rene@kooi.me", "user": null}, "additions": 140, "deletions": 0}}, {"node": {"oid": "0dd64f3ce9b47fae48ab96c0466d8059f79a535a", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d83d8f8e5d59775d4586b4fc84fb6377a3a0416c", "messageHeadline": "babel-generator -> babylon", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5b7e346a04c99da8793e2c65cc3b3c7c720253d", "messageHeadline": "Merge pull request #2697 from shuhei/enable-plugins-built-with-babel-6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "231017d3ae3f54021057c07ae04b8fae89a9e870", "messageHeadline": "return -> path.replaceWith - fixes #2699", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81b7af28085d7774ac8e8ded879fdd0dd023fcc9", "messageHeadline": "enable plugins built with babel 6.0", "author": {"name": "Shuhei Kagawa", "email": "shuhei.kagawa@gmail.com", "user": {"login": "shuhei"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "22fb054a7af71a574d43f20bd06ff81348ada77d", "messageHeadline": "Merge pull request #2696 from shuhei/fix-external-helpers-2-readme", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e5454343b1c7bc7cf13c77113a35178446a330e8", "messageHeadline": "fix plugin names in the readme of babel-plugin-external-helpers-2", "author": {"name": "Shuhei Kagawa", "email": "shuhei.kagawa@gmail.com", "user": {"login": "shuhei"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "950f4b2aead2224f75170f09d1ca5ba1d9fe2c6b", "messageHeadline": "ensure package.json files have a newline", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66440a92ae1d45889101366c55a93ef450a2988a", "messageHeadline": "add babylon to devDependencies of babel-generator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8c6ab3aa265944f7f9e7f0f8838b3959af652151", "messageHeadline": "add missing npmignores", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 96, "deletions": 0}}, {"node": {"oid": "8e35c0b61501e05724bfa5e749336b46fffcd47d", "messageHeadline": "fix babel-runtime version in some packages", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "7fabc4c83d430390b4fac8884571fa326e4aaa80", "messageHeadline": "v6.0.14", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "34665bdfda984af283815e38dccc5c6442759e64", "messageHeadline": "v6.0.14", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 397, "deletions": 397}}, {"node": {"oid": "2a7c16b0455b738daf31dd5250e91689908bcf36", "messageHeadline": "add missing chalk dependency", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bfd333b602ce53531ca0b3f305ca4f2e999a27cd", "messageHeadline": "change version of babel-runtime that babel-template uses", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbbb42e79ee51986424d469a9ec1673328e61722", "messageHeadline": "bump mocha-fixtures to 2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ba7ff873ca0fc1a1ff139e81457d547d3e9894c", "messageHeadline": "remove excess newline", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3d842df554dc2cc71e85222546c3de42ac1ca537", "messageHeadline": "update exponentiation operator precedence - fixes #2431", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "8748ff08026302f160cf7f20c9c00d749e93a80d", "messageHeadline": "update exponentiation operator precedence - fixes #2431", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "3c2208cdf6474632875e7e7efa6941fb8820fa7c", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "370b7913b4b465213641f874b9f34d1b724fd1d2", "messageHeadline": "add ArrowFunctionExpression parentheses logic", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c224a7a3701824c4b58ac4188667d94299369510", "messageHeadline": "fix parser bug where arrow functions have a higher precedence than th\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 118, "deletions": 8}}, {"node": {"oid": "7012116f4ebab623e7bfff11a4cbabd2118d91d5", "messageHeadline": "fix parser bug where arrow functions have a higher precedence than th\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 119, "deletions": 8}}, {"node": {"oid": "d7dbd1ec4a080f6640bed19bd14199d03d3bbc12", "messageHeadline": "Merge pull request #2690 from hzoo/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "cea7e1a20d9360c49f5db5c694d1ea19070eb284", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c87bc3d3fdc0b40e4acc78f5d6805ef868666b9b", "messageHeadline": "update 6.0.0 changelog", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "37294c3c0a21d9b50a2bdfa01168ada685d06030", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "37159fbc7d053924cff863fbea1bf24de509a11d", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 214, "deletions": 213}}, {"node": {"oid": "822a5903c928ffb85c6604d84673684583492ec6", "messageHeadline": "add plugin traversal/visitor method changes to changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "466f22afff838f63a58acacde8b1789c16cfbca8", "messageHeadline": "fix babel-runtime dependencies - fixes #2655", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "255288cda5cb887eb15e5c2a32eb056bbcb71b0c", "messageHeadline": "fix babel-runtime dependencies - fixes #2655", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 98, "deletions": 93}}, {"node": {"oid": "19d1b53fc5978f26cf5f3b7c6af1025fcaca3007", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "753d0f7995adfb4eaa7ac51d99a50cef2e8712e2", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e9deab1dfc7ed5270f3a6a07f3810e31b7d04e20", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "20e002a3138ad7e826821be0c2d8b169fbeabb31", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6e3f61747bfd0d1bdcae55cb2cf04170d0baacad", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6666698b97414cb6620276a16c453b78dffc3bc7", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "24d3216a73be10cc71eaa00983892eb86ba4d10c", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ba30fbb759d48c3a914851967d878c9bbf5bc53b", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0468dad22f5c592bb2ad1dd260bccc189c1479c6", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e726889e23d8ba321d14dd04e49ac7e84d6bd19", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70e9892f1e91f88f130a8752383b9aaae1cf74ab", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76837351b86712bde53674929a639bf2b64b6431", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c8b6c00719c43405d7fd6cafa819698fa3040484", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8a1592132b59fc7daf47e54bd329742a367467be", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f7003c2393863883dd5f414e1c4c05e3fbd574a5", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fca45816c503b953c7c1a31d684b86831174560e", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6a2e0ff163446870a54c00d29ec5d456ca0d1f67", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8c2f50a4c609aae8d16cffd271d9e45df783ae1d", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a0cf4ecf4a6c368dd6556d0393b6cd85eb48fee8", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5cc53352554b00b395888ed9acc20619f8b4baf0", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "36b363d097020742d3373571462b5f11cd126564", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dbf90e1525f1c37334c8b64dc96f721fe07ee4ec", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a3b6eceea927b9273769297709baee5f4e181091", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ea5ae3845a2277e31a028eea86888d8534f3394d", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5e3fee225894c1d5c1e84f17dbab3871549faef3", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "975fafddc565ee9c17b27fe7e2169ebd7e8d3aeb", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e206a94f5f3370723b6e3966e08a5f5ac5533b3d", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "97aea37e7d5ca21047e4dc1168876a8e66560daa", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0ee654d2cfa646165679761d0a0eeb44d70417fc", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f1ccc866033e2344de8bff41125077d61d28a121", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b45231e04b7868cfbaa178da4cd989fdf4bc9d17", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "46f34fbc2f8c5aaaaf39740d20cc5fe8b710ecda", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cd8c9369b0975f50866cb9819f505c67f8fed7b8", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "735efad2552e3e5fff014fa10b92ec9d96f18b56", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b46271bb1290e7ddeab77b6ff3c728ccf6c3e156", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "01e09c06c06dd50dd7d7f786b1fa015063a49094", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5f249b3928c47ba1a6af7cb858710d714e104615", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8192a095d40e8bd410daa6b905808a9e6b1f33da", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c1f5536154966ace5c8c6ff1ee07a7673e45919d", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dd3d2d4b44c061f8a4c8a59c1c8b1893eb9e6c4d", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b0c31153a4b570bf36e31db9e0097274fb746182", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "317f14b146385602cc06360f3821bb495c426525", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "38700bc784425abc16c8bc51d3ff968ab4783930", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "38ad512d50cd3b6741ba77111458773e53a5347e", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f8ae60d143fba1811700ce4a1c045dda081d0b84", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aa230e69dee32c29c8e830a56ed32c2b6674143a", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c5c0609f9241daa298e0bc1023df041a96f75682", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4e21e72b7fccfacf6495f03920056284475ff883", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "afbabaa4f846e2473286340a6cc382a45b478e71", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9c698008064f11428acc0d07181a2acfcab6a965", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c954658786905632e94ee8d69b5a02f75603ca48", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7725e768aa765ea841fe7532d386c3fb7a22390d", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5c5d53dca124a2dcb4b9db24fcbd0ea0597e6dc0", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8d67c17a699b0b5211030d8636523ba435132539", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "af80279a8483c7777e8edf0671698005bea765ae", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0441b7d688c36d6bd2840ace75105a328a22201a", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f3d09cd6d09f085e3315ab3f221ad92cde731ad0", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3d959d7567a15678adab53aec3c22dbe7264f289", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7ae7b6e607416c1e5d254e79eb9625f2dafd32c9", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b41ffd2b481c34e606a901ece8aad49dd62760e3", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "04022eb5be1667d0482905d84eaa9f3257087b1c", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bc5204fe70d8f37de72ddab4739e247c858376ea", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f8d991abf42bf9774633896a13bc54ab8d0f6235", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c8f951d14183bb522d756a2513dc60cf80054073", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8aa1b740b7a47816aa000c91d26e9e58ab440647", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c63796f201f6dbe5cc3c6a4ad0a791645291a28d", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ec9781330c0706239d32d9140a3e708effdf6025", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "302a6949078a0cb44a055449a7e215138fd317cb", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "af780ed52c963fcaee750f1e4d4f5f38a8f2a6ed", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "765ed24470298302da2813684bb46ccd769fe5b6", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9af5e784058c92c6713185193d691d676ffec525", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d4aa50b83c73071d11887808350aa2ff48af65c7", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "11fedeefb1bff296cec4f7f492799b602d977a67", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "939082c37dfb199a98f5c357c4bd8129afe09460", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "176cbb8a7d7b4ecc5a4e207c83da4791cb282ab9", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "525ab6ca05ff94ce374f6ea59d3608c972f083bd", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5c11db5eda0839ff52458c7da9f86753f08d2c89", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "32f40d58da22615e7792902e3c8138198524f040", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "95e024dc19f5baa2b70daf0cd8221682107f48ee", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "91ccea4c95a320aecb68d160b00ab48b56c30c5e", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0aac550f144146fd309bffa9db15ff12a2bc386e", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4cc7aaa79858634dc5b6268715cd4dbb722c1f4c", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "febb791ffde6b4a99d9b95c015b696a8688ae775", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "83d8fa71f44bba4a28890860481064805c52a15e", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1882a2a4c8701392208dffe4334af2dd81913186", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6097188029d0429c747e8d76cd08504a69e787a8", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "820abf41f75ed633b9a7094bb9a9a9b84fc3c30a", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a70b8530062e8369764cd4a58d5c24cd15e0fa5c", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c0622886770e79eab5efe45bacbb5da2353ce36b", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f3495fb133dc52310e4b563ecc551a88e029c824", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bf10ba70e39ee07df4ecb2c4271179d1fec3049b", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4d0b3ff8235654f4bc69d2d839ea03b77a7bc4a6", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ff21d392cc8bfb584c0dcacc2d4287aba72bd8a2", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aeb8bb48618eb5b65bea6e066d63d37109a84e47", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "810a64b201621356c53ad1566d08b05a19d1dbf6", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8eef26c2ff44e2e73c87e88f1dea0b4f456d359c", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c582d41ea53170072b0cd4a1c4279361efcf8878", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d178c4099120337b93f2580140fc26257d89ae40", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6adf5428d8f554f4e667d12db738718395e0afe2", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "30e651b21ce175fc06e93ea931befddb8f74fcbb", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9aefb03625615b98586613003fc30da54075f4f4", "messageHeadline": "when publishing, don't override 5.x dependencies", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8c5f1a6a075c2fe04d9ce35ab9af786d4bfaf432", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bf514620e22e76672babe3df7c5811d0b3e54e67", "messageHeadline": "start on 6.0.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "9926cd998b1c1cd9bf4237c42accbb68f3d395af", "messageHeadline": "add 6.0.14 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "6665198287f5f46abb46c3fbf3a5314da7e5a135", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5135d4a35ae9b5b267eef475fc42a4a3c781ef39", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a7966e283c053512660c6729e77e502ba4f3810b", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6b0c4a834994b56e6effebb96c231324a2210a8c", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "013afd8dbbb7d8a93ae7e1eb3386f6ce3bebdcf3", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "92b1f5046b1d3cdf312f3c0bfdd89ec1c7b6de04", "messageHeadline": "Update babel-helper-bindify-decorators repository field", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b8d5d2fc78058f813b421f54b66c3d145a48548c", "messageHeadline": "Update babel-generator repository field", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0f4f6b55f399b3512205899e0e0c6cb393b5fd6", "messageHeadline": "Update babel-core repository field", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a4b9d89d22d60e7a2f3d03310b64c4915654f187", "messageHeadline": "Update babel-code-frame repository field", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "51046391c096a3d7d3dd755cdfbe8d0f2794861b", "messageHeadline": "Update babel-cli repository field", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a025432c313b1ffd898f9a601cedee797c1ba8ef", "messageHeadline": "Merge pull request #2649 from hzoo/stage-x-presets", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 96, "deletions": 0}}, {"node": {"oid": "d3268a5cda9ea934ead6fd41b0ad7f9308de1906", "messageHeadline": "when using regenerator in the es2015 preset, don't transform async an\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f72802bec94aca97d578dd37d31fed8f46066525", "messageHeadline": "hoist requires required for core-js build-dist", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "c91509b87a2e36faf7cc15997222fe08d0c807c6", "messageHeadline": "Merge pull request #2651 from babel/thejameskyle-patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e92b0cad692245579bdc7077f58a524d2a4bb8cd", "messageHeadline": "move up core-js in babel-runtime build-dist", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "5c7f88a5fb3a7a9c99a764ebabfb9a751733c6b7", "messageHeadline": "fix parameters after defaults in arrow functions refering to the wron\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "e440fef81528e197d86ca267524daf0253e9dd65", "messageHeadline": "Merge pull request #2657 from zertosh/fix-tr-es3-prop-literals", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60748578fdbb3b92e7c98594aa8f40edbe421ff7", "messageHeadline": "fix bin cli shebang", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "309a7556ff7031f23c9b1419a005eec50f86963c", "messageHeadline": "ensure that invalid identifier JSX attribute keys are quoted when tra\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "5bda4d97445df265563405a76b261ec93be1cd6d", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "26cb025151b1f36393129ebe2441b25be9997502", "messageHeadline": "fix SystemJS module formatter exporting function parameters - fixes #\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "814c4acacf71f3460cdf02102a0f31e64f6b2fca", "messageHeadline": "Merge pull request #2659 from sindresorhus/patch-1", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b8c503283042da5c65d13ca744506511b2887036", "messageHeadline": "only include the `lib` folder in the package", "author": {"name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "user": {"login": "sindresorhus"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "eb5507d644a42902e0fd85f5084f832fc338f010", "messageHeadline": "fix transform-es3-property-literals", "author": {"name": "Andres Suarez", "email": "zertosh@gmail.com", "user": {"login": "zertosh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a7d258c5c07c7a604fab15c4f4eb8eae2ce516c", "messageHeadline": "v6.0.13", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b81039e3e5d6f61fb6f793bbcb5922eaa1d0bb2d", "messageHeadline": "don't consider uncomputed object method property identifier to be a r\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b5e0ab97d1d161ca15bf92c463e6338ed2f3829e", "messageHeadline": "add 6.0.12 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "69f17f7df17306999ae540be0f54d02d944ee52a", "messageHeadline": "v6.0.12", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 65, "deletions": 65}}, {"node": {"oid": "fb1da98c478a2bed459a7828f2e929746d70b383", "messageHeadline": "bump babel-plugin-transform-runtime version in babel-runtime", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "24df725f48ae7a28f2637611d8fcd006968cbd04", "messageHeadline": "add use strict directive to modules tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 197, "deletions": 65}}, {"node": {"oid": "08aac0bf06e48d5cf9f4bc739d38bac25c0a289d", "messageHeadline": "add runtime build to bootstrap script", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "79f39c3be16152dcc6d66886df5a738c9c70b429", "messageHeadline": "add strict mode plugin to module transforms", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "268a1f80a0dbbf63b27bc8d9760ed7d25a6dc54e", "messageHeadline": "only ignore cloning of plugins", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a365fd74a5397984337529e67abfe0d0dac06610", "messageHeadline": "add 6.0.0 changelog placeholder", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1a772d5cbfe3a28b2d1884557a0d0bb6e252d251", "messageHeadline": "Remove unused Lodash import", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5e2c0b38595c55917702aa6df73387be72713846", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ecb4ae405f830c01d5a9da8c36dc82dc6278d709", "messageHeadline": "Add babel-template README", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "8a4fa3725fd34a812139e319502093ff8ca54370", "messageHeadline": "add stage-x presets", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 96, "deletions": 0}}, {"node": {"oid": "448b3948bdd81370f2a3fc859161476b8cb0fabc", "messageHeadline": "Update README.md", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d5ad677645cf125693c1c94e74f708d23289e70", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2d499734fdf8b84aa07b88b976aa9e21efb884fb", "messageHeadline": "Add babel-preset-react README", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "c7573c43ee5a310b7416a7b5bc8140df3e93e9e0", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b698c31ddc08df1a8a9dc812019bdb929338a522", "messageHeadline": "Add babel-preset-es2015 README", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "820a2fc5fbdc8c31e7e73a62809561c547b2b5dd", "messageHeadline": "Delete README.md", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "01d3197792c466b6b13c7520830e95563d6c0005", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c10c3f4ce4631dad40b7aee150e7d1bcc641af03", "messageHeadline": "Add babel-messages README", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "98ddc8167628a9b4fd085b79c9c3d684bf3dc2a2", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2d2259890d9b9eeedb31b5e590376000a94756fb", "messageHeadline": "Add babel-helpers README", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "cbbeb26a08de3fba1c8bb9bb74527efd12b2cd73", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1d377986c4bfb2b295ed356ed7034dc65ad69f97", "messageHeadline": "Add babel-core README", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "818cec5b83100a92dc7015c4ef955a848cd3afbb", "messageHeadline": "Update README.md", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b58bad532bae06086fd0c46a8e3050c02dc28579", "messageHeadline": "Fix install for babel-code-frame", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "585612a41f5906e2b793346e6091d05b1cd07e19", "messageHeadline": "Add babel-code-frame package.json description", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3274a40bbf7bd36e4fdc977b5adec4e2130cd4ba", "messageHeadline": "Add babel-code-frame README", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "a4bdfb1bbe343d2423107d6efdedaef7e8dd0aa9", "messageHeadline": "Update package.json", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0d561cf60c4e07611ad9f4ae0c0201a64291cd07", "messageHeadline": "Add babel-cli README", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "292af5f5a2e32da457a67876edeff0d5e1050926", "messageHeadline": "t push", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "58ef0bba0896d17be59e928dd49ce1ce9da1eb7e", "messageHeadline": "Add babel-generator package.json description", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2c8b0e420a21fd9f4bc73e6cab91b69856efbfd5", "messageHeadline": "Add babel-generator README", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "b98d24594a4f0c55908dd3115c48493c6bd42e46", "messageHeadline": "optimisations.react.inline: don't pass empty array.", "author": {"name": "Samuel Reed", "email": "samuel.trace.reed@gmail.com", "user": {"login": "STRML"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "d8ee84edd1a9a4bb5b3003585088160b3fec2b41", "messageHeadline": "remove asserts from babel-transform-regenerator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "1ac63f11f19795dd7711274859bc00eadb792567", "messageHeadline": "add shebang to babel/cli complain scirpt", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f058b07375358c947fe9a5d434a7e2eb19cebff9", "messageHeadline": "add babel-plugin-transform-regenerator/lib", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1915, "deletions": 0}}, {"node": {"oid": "b9160b3a6c04f2a45f0429d1db6c0ff979f88cf8", "messageHeadline": "Merge pull request #2639 from existentialism/typo-2", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "d9b89200e3c91d820e1368df6f611ff20c75e7ca", "messageHeadline": "Fix typo", "author": {"name": "Brian Ng", "email": "ng@csdisco.com", "user": {"login": "existentialism"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "470d5738e10fba6ce7639e1a659c51479bdf50c6", "messageHeadline": "Merge branch 'development'", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 115722, "deletions": 9939}}, {"node": {"oid": "0b88a89b87b18bddecbd9f6eae9eaa993e86bf1e", "messageHeadline": "Merge branch 'development'", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 169205, "deletions": 41843}}, {"node": {"oid": "25f78c356eda8928b6d506e6a7b03db4e456a45c", "messageHeadline": "v6.0.11", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "198025aea91f8b1f36a1d95203eb8a25e61bee04", "messageHeadline": "add babel-plugin-transform-es2015-modules-commonjs to babel-preset-es\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "4905f59456614e69885d8a0f019c19e65395eeca", "messageHeadline": "Merge pull request #2630 from mquandalle/patch-2", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b23ffca1cb7e5c26393ef1d6e06dd4d07dec0ad1", "messageHeadline": "Add Meteor as a Monorepo example", "author": {"name": "Maxime Quandalle", "email": "maxime@quandalle.com", "user": {"login": "mquandalle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90b125bc1d11a3fc79d719d090e490858d106fe6", "messageHeadline": "v6.0.10", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ac70f690e94c42332b99934537d79357da118ff5", "messageHeadline": "fix babel-plugin-transform-regenerator dependencies", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "08c87ddcfdfa31dd2a2b273600c51cd5fecc744c", "messageHeadline": "v6.0.9", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a4cedf62a211873d0bf029615117563b20f2be6a", "messageHeadline": "v6.0.8", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ec452941111a2959ac5d29b8ec88f473d315f3ad", "messageHeadline": "v6.0.7", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7501582d56bdea4f25e446df5aebfd45e1c1a259", "messageHeadline": "v6.0.6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a9b1c3ee52f542d8d9b5696db9e84bc564333260", "messageHeadline": "fix plugin reference", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ff99383b5b150e7f75a108b639b1ff844b86e707", "messageHeadline": "v6.0.5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "2889e01e1eb1d18952ea1cb5812447a01ffaf976", "messageHeadline": "fix plugin name", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e3f794cd4f9ef80b60abc5a16e81f9ba914afd2", "messageHeadline": "add empty src directory", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3185741bcda43d413d9fa48a2410b733d33913fb", "messageHeadline": "newline", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40ec120b3271cb573d7cf331478d84a876e2b080", "messageHeadline": "temporarily hide regenerator tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6069, "deletions": 0}}, {"node": {"oid": "aea351636fde13ee757f6e1b24db608ec5502f5d", "messageHeadline": "add babel-plugin-transform-regenerator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4289, "deletions": 0}}, {"node": {"oid": "301912d9c6c50f9055fd49ceaf81d1e04b06fb9f", "messageHeadline": "add babel-types package to babel-plugin-transform-es2015-classes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "182bea64a85b5a91a03889b35daf5d15e9131bd5", "messageHeadline": "remove babel-plugin-transform-regenerator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "d7610ef9b05eb231399239ca9dbd39195f921d01", "messageHeadline": "v6.0.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a8cf46d8f4ad242ec4c1183eaa0251876791662a", "messageHeadline": "v6.0.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 347, "deletions": 347}}, {"node": {"oid": "7ff965a6f8484ee8d394b17ade7533cc72ca0303", "messageHeadline": "v6.0.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "32ef6b465b14fb0abece887a45ef5f3ff6cb6bf0", "messageHeadline": "v6.0.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b2af8af7c889764297d95a00cd8144d899538ef6", "messageHeadline": "v6.0.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 415, "deletions": 415}}, {"node": {"oid": "b909a81ab70178bd9d0ce3bb1ba673b40362eb90", "messageHeadline": "6.0.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6041, "deletions": 7573}}, {"node": {"oid": "ae7d5367f1c3d438667242d6925db024f875fccd", "messageHeadline": "6.0.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16381, "deletions": 19690}}, {"node": {"oid": "bb8b6ab718c55cd339adc0602514f4a0a549dd14", "messageHeadline": "v5.8.33", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "de12747a3c93c317f3fab948d9239e5fdf2ca75c", "messageHeadline": "comment out semicolon removal for right braces in code generator - fi\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08fafb748c6eca0e2aa416ccbeb7e72225c366a2", "messageHeadline": "v5.8.32", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "794f696a59896b777c489c8dc5e084800960d928", "messageHeadline": "don't register function as binding path for params", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "953a121aada02ccbdf5d3aac758d729297ca5c69", "messageHeadline": "make the binding path for a function declaration the function itself", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25daed751d5de41dbbc46e2abfa15c92b342f637", "messageHeadline": "making the binding path for ids and params the function itself", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c6d7e704ff4439ac697151fde50175c766beb9f7", "messageHeadline": "v5.8.31", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "37d40a03c1ca82bcb286a32dc767883abea0882e", "messageHeadline": "only explicitly add id when scope tracking function expressions - fix\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9146a4cc81eaf1ca99a60c247ff822cf9f573a92", "messageHeadline": "v5.8.30", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "382c0d9c1afc734131893b4faf48ed7c2048a1f9", "messageHeadline": "Parens are needed unless it's a logical expression", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f9c923b87fec70530d73be7d6d7147c27b15f48f", "messageHeadline": "Merge pull request #2609 from amasad/extra-parens", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "2d36d8b6165b3b2536b06a9bbfcc7ea2509cf0dd", "messageHeadline": "If binary expression precedence is equal no need for parens. Fixes #2602", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "5c514bfa753c042c09397009e3200fe0237e6311", "messageHeadline": "Merge pull request #2608 from amasad/compact-remove-semi", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "9011dcbfebe5673ae3bce2e0e40de5501a613047", "messageHeadline": "No need for semicolons at the end of the block in compact mode", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "86b4f0dbe832c332a4e2345232ad06a04ca12186", "messageHeadline": "Merge pull request #2606 from amasad/for-in-edge-case", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "7d60bcbcb68e952d35a32ffbe238e3c21bb8685b", "messageHeadline": "Merge pull request #2607 from amasad/extra-paren-return", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "84d80df1810c32495eabb4906c71450012d43720", "messageHeadline": "It's safe not to parenthesize SequenceExpressions in ReturnStatements", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "50289bd2b013d3f05be1d577f8eb15f7e3e56862", "messageHeadline": "whitespace", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6caaf680248ad339a9b61c11d48b7b974d7187ee", "messageHeadline": "Special case paren printing in for-loop init node", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "3974dd762d1c58eb21da78eeab736508be67b9db", "messageHeadline": "add node 4.0 to travis matrix", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "543378b81f6cb5357d95d121c9304abe6f847eeb", "messageHeadline": "v5.8.29", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "332bde6a0dc30cfb6f89ac70b22f2b795a5e7a0b", "messageHeadline": "v5.8.29", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "355905a3bb34b0992a37df53f0662b627818d500", "messageHeadline": "v5.8.28", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37604bd572d1bb742a965d4ccd0e839e7d3f2c04", "messageHeadline": "v5.8.27", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "35169762efa779457d463c28d42d6ace866c1e1b", "messageHeadline": "add 5.8.27 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7c3f0f98f59880b199a490f2f399d50deb97c792", "messageHeadline": "remove faulty tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 67}}, {"node": {"oid": "0b71625440b247465f1ff981720782ac55ae69d1", "messageHeadline": "sync babel 5.x with 6.0 scope/traversal fixes - fixes #2570, fixes #2574", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 152, "deletions": 163}}, {"node": {"oid": "745f9fb5bd9dd5600ae0264d720ef0e16cc66228", "messageHeadline": "clean up babel-code-frame, var -> let etc - closes #2505", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "9c2b4e30b65baded81398487b2854255b11f2308", "messageHeadline": "use basename of relative filename when using source map defaults - fi\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "71031be044d783704c356e4cbeeb54d5a37a223d", "messageHeadline": "Merge pull request #2405 from jhen0409/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 47, "deletions": 19}}, {"node": {"oid": "9320d661f911ee598315554ee807c817f7a45900", "messageHeadline": "flesh out async-to-generator and bluebird-coroutines transformers, ad\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 123, "deletions": 4}}, {"node": {"oid": "de45daaef8de652e771306f4b8249d0f971be063", "messageHeadline": "don't execute the callback inside of a try-catch as if the callback e\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "52202543ffe0e9652649be714e41eeb3c3937440", "messageHeadline": "better error messages for unknown extends clause and unknown options", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "51c9d590501e5405a7d75bf5a0cbf974729b998d", "messageHeadline": "allow plugins to be instances", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "210910513d129942fbab0fd4ec05609198681c07", "messageHeadline": "remove babel.register", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "5006403cd7f7249b83a30fad38bf8684ba5e73b9", "messageHeadline": "remove polyfill from babel/register", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "d108d799bfbcdb9016b88d13dc97a7a189fd9b01", "messageHeadline": "remove babel.parse and encourage use of babylon directly", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 48}}, {"node": {"oid": "64d5ec090b5d54f68647b96032d765c53c43ef1a", "messageHeadline": "extend Store from Map", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "72b74de833e5cb8baac4636bb54812c95b6742e0", "messageHeadline": "add 5.8.23-5.8.26 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "6467bf6809f7f500c6e744ce6858c62fd93c8455", "messageHeadline": "add script to generate a flow lib file for babel types", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 117, "deletions": 0}}, {"node": {"oid": "3e6b76aa41bfa0237b7d7699fbd0d1080f7eeed9", "messageHeadline": "add support for devDependencies to publish script", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "c4dbb38f8a0e2ee397470361831cfe2135fc86b6", "messageHeadline": "remove bjs", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 48}}, {"node": {"oid": "91f9cfb90201e3e579af42a7b92c78709a116de9", "messageHeadline": "remove browser tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 40}}, {"node": {"oid": "65e059e69bbe3700862cafe5462a340f2c609d6f", "messageHeadline": "allow local packages to be specified as devDependencies in bootstrap \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "d0b584fd13a38f3be9ff6706ca11d59691e6c154", "messageHeadline": "add filename to babylon test errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "95c9b2c8e016247e44c93057682ce29a18a28f4e", "messageHeadline": "add filename to babylon test errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "9908dc6f50159bc12ad0c0aada83c91861b32730", "messageHeadline": "update babylon tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 27925, "deletions": 5887}}, {"node": {"oid": "3a89ee84efb3e9724daebe7c696bd5e6ff9f794f", "messageHeadline": "update babylon tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 27925, "deletions": 5887}}, {"node": {"oid": "55976b63928b2449e1c3e6687feabef0fbc8ead4", "messageHeadline": "remove redundant generator tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 3079}}, {"node": {"oid": "6568aaa17589bdef2c24d8864b5fb948086c8d21", "messageHeadline": "add babel-polyfill to CLI", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "31e4d2e5157acb2de7d69769d34c6e0856eb0f9f", "messageHeadline": "remove CLI aliases", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "9113542b12008d58fab53af916f13d2c2d074a3b", "messageHeadline": "add syntax plugins", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 451, "deletions": 7}}, {"node": {"oid": "f88cc9d509c3d8b3b42f2f4729e2f4df08b9bbc4", "messageHeadline": "clean up babel-generator - closes #2210", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3061, "deletions": 682}}, {"node": {"oid": "63cfb82ca7b6366a3e9da7fd84383805a4c19bc5", "messageHeadline": "clean up mergeSourceMap method - closes #2479", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "92553a91f0ea658c41f0e638e2587aa0f474f0ec", "messageHeadline": "Merge pull request #2469 from jridgewell/replace-implicit-arrow-with-\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 81, "deletions": 9}}, {"node": {"oid": "6740561f911e82d0b023f8f9f8e90ef9b7d3c11d", "messageHeadline": "remove comments from old node after inheriting from new one when repl\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "24d766fc57b566130189d6c2ba62a999a62bcec1", "messageHeadline": "Replace arrow expression body with block statement", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 81, "deletions": 9}}, {"node": {"oid": "369b9fdc4bf541933f24184a7e8ad7ec0776d600", "messageHeadline": "Merge pull request #2465 from jfsiii/patch-2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95fb1e2251fbdf5a754be30c0fa2032f1a9fbbb1", "messageHeadline": "Merge pull request #2464 from jfsiii/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "afc687dc5d3c9622627a8e023e238d6f71b2fe97", "messageHeadline": "Bump to exponentiation operator to stage 3", "author": {"name": "John Schulz", "email": "github.com@jfsiii.org", "user": {"login": "jfsiii"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "959f607a5a616ec7ce2cc034f1490fa30329b29f", "messageHeadline": "Bump to async functions to stage 3", "author": {"name": "John Schulz", "email": "github.com@jfsiii.org", "user": {"login": "jfsiii"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa88b1c00d7109801dcfaca1a72d45e8582d2b3a", "messageHeadline": "abstract out scope binding rename and handle function/class cases whe\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 121, "deletions": 25}}, {"node": {"oid": "8ab4a5df433accf65a127dfe357dae8ffd6f498b", "messageHeadline": "Merge pull request #2403 from alawatthe/double-decimal-point", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "32d2794bf832991720267cdc0f464b2f5930cad8", "messageHeadline": "Merge branch 'mathiasbynens-patch-5'", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0230368d23fff7a94b3fc5e7fdecebf5b7face04", "messageHeadline": "Merge branch 'patch-5' of https://github.com/mathiasbynens/6to5 into \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67efa9ee4a834ed5ddd19a2c71f226fc6d709745", "messageHeadline": "[es6.tailCall] Add default-parameters-black-es6-block-scoping test case", "author": {"name": "Jhen", "email": "developer@jhen.me", "user": {"login": "jhen0409"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "d1588990d5ee1bf75d528e2314b33b6a4c1eb574", "messageHeadline": "add flow-comments plugin to babelrc and format json", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "464d2b7ef32f59b9e81cd7413ec93b237fa79a2a", "messageHeadline": "enable no-var rule in eslint config", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "112c24a3d3e22be621265ad34aff39a842c3bf7b", "messageHeadline": "Merge pull request #2427 from michaelficarra/patch-2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55989d1c3466630f62622108f32ead99402da2d5", "messageHeadline": "Merge pull request #2425 from zertosh/browserify-shrink", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 43, "deletions": 11}}, {"node": {"oid": "0421224ad0690f76cf5c0f9bebc266800376f39d", "messageHeadline": "Merge pull request #2424 from benjamn/patch-5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88f0f8995f9579601e067d7ed0d0523f120ffca4", "messageHeadline": "Update regexpu to v1.3.0", "author": {"name": "Mathias Bynens", "email": "mathias@qiwi.be", "user": {"login": "mathiasbynens"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f13cfa85b1e40e0758c01d8e9be9b3e6f128f67", "messageHeadline": "optimize bundle builds", "author": {"name": "Andres Suarez", "email": "zertosh@gmail.com", "user": {"login": "zertosh"}}, "additions": 41, "deletions": 9}}, {"node": {"oid": "a5fc32e5986374840eab446bde86d8a1aaa4e3cf", "messageHeadline": "bump source-map to ^0.5.0", "author": {"name": "Andres Suarez", "email": "zertosh@gmail.com", "user": {"login": "zertosh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7e9a9296ef1586af604f072682584084bdc72be7", "messageHeadline": "advance es7.trailingFunctionCommas to stage 2", "author": {"name": "Michael Ficarra", "email": "github@michael.ficarra.me", "user": {"login": "michaelficarra"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b522fccbd1804a8cbc1ec33ed9c5928614830f8e", "messageHeadline": "Merge pull request #2423 from michaelficarra/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e50476b8a4f100360d2c632453ea6641da9c100d", "messageHeadline": "Upgrade Regenerator to 0.8.40", "author": {"name": "Ben Newman", "email": "ben@benjamn.com", "user": {"login": "benjamn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46e2a8618394538f5b1e51838a579bdfe46440be", "messageHeadline": "move class properties proposal to stage 1", "author": {"name": "Michael Ficarra", "email": "github@michael.ficarra.me", "user": {"login": "michaelficarra"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "227ed5638ae1269713df7cb9e0da317761b02a4b", "messageHeadline": "add flow type annotations", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 616, "deletions": 440}}, {"node": {"oid": "119520ed8725840d864adf351fdca42d91ef60a3", "messageHeadline": "add lib folder", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "6d6ddf0bcd9b9f68a0a48e7b7d11b8d2e561f381", "messageHeadline": "type annotate babylon", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 154, "deletions": 45}}, {"node": {"oid": "20f643b419c0362eadc98308d64a1b46e2f2810a", "messageHeadline": "type annotate babylon", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 154, "deletions": 45}}, {"node": {"oid": "31a01cc4d257e8d9237b02c5469c2cd7ce2d2abb", "messageHeadline": "Merge pull request #2414 from benjamn/patch-4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5553fddd84a2b528fd90abe8731a5ecdbfd18308", "messageHeadline": "Upgrade Regenerator to v0.8.39", "author": {"name": "Ben Newman", "email": "ben@benjamn.com", "user": {"login": "benjamn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "441f5a14f69b1f716ba78309ae0a36b806a52049", "messageHeadline": "[es6.tailCall] Update tests", "author": {"name": "Jhen", "email": "developer@jhen.me", "user": {"login": "jhen0409"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3e0b9b6b4eee4ef38e15dae39aed37c7a642cff8", "messageHeadline": "[es6.tailCall] Move '<arg> = undefined' to the place in front of Cont\u2026", "author": {"name": "Jhen", "email": "developer@jhen.me", "user": {"login": "jhen0409"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "4f57a7b0922af70cc3a579010b92c463d4874aa0", "messageHeadline": "BinaryIntegerLiterals, OctalIntegerLiterals, HexIntegerLiterals shoul\u2026", "author": {"name": "Alexander Zeilmann", "email": "alexander.zeilmann@tngtech.com", "user": {"login": "AlexanderZeilmannTNG"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "75cd1a5531adb938f2747e4e5bb0928466246b1f", "messageHeadline": "v5.8.26", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7eb45351bdc48412697c99ec59a969931c60e4e7", "messageHeadline": "add FORCE_VERSION check when validating whether or not any packages h\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f8eb6691b00b4872951ff6493bdacfa755af32a", "messageHeadline": "add 5.8.26 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1d17f85a87f700cd8abd6c6e26d7086e573c3f9f", "messageHeadline": "add 5.8.25 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "273b7c5e07c739a5b49bf8b402d2a9f3ef8cd7e1", "messageHeadline": "v5.8.25", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bfd8f41e5e59623dab14eeedff65427f79366a69", "messageHeadline": "Merge pull request #2372 from hzoo/evaluation-tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 251, "deletions": 3}}, {"node": {"oid": "c99a17940144c39707c33bdd19f5577041e87e35", "messageHeadline": "var -> let", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1137, "deletions": 1114}}, {"node": {"oid": "0708edb92720569fea83be63281cd4d3ab217553", "messageHeadline": "it's now safe to use path.remove()", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "c695248d896860fc4ccc521b547a8a721e72f127", "messageHeadline": "remove dead deprecated/aliases for transformers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 22}}, {"node": {"oid": "901c578e019b66ee1f1a2c7b0597f8f7ae7c33c4", "messageHeadline": "remove unused templates", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 56}}, {"node": {"oid": "b1648fb339e3e1a542bd0658a26e6ff02c30dc4f", "messageHeadline": "switch babel-node binary to use v8 flags", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 50, "deletions": 424}}, {"node": {"oid": "e4bd19ea7d0c745b8fd2fc248ee7fb1defaca9af", "messageHeadline": "Merge pull request #2394 from steveluscher/rename-type-definer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 130, "deletions": 130}}, {"node": {"oid": "c28007c0447609145fb7407dbe2642356ab3afec", "messageHeadline": "Rename the define method to defineType to disambiguate from AMD's \u201cde\u2026", "author": {"name": "Steven Luscher", "email": "steveluscher@fb.com", "user": {"login": "steveluscher"}}, "additions": 130, "deletions": 130}}, {"node": {"oid": "5dadb67a1aefd67001b69d02ea7d741ff7ea56b2", "messageHeadline": "remove transformers and module formatters from $ babel --help", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 31}}, {"node": {"oid": "8a32666052784425d3d71937b52841461cdce3eb", "messageHeadline": "remove dead options", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 121}}, {"node": {"oid": "c10af9236e2a5d91f1e18185b2fecc6a7cdb2286", "messageHeadline": "remove transformerList option parser and remove redundant comments", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 36}}, {"node": {"oid": "69f67c9ec3a986f010e54ca18c9aa3f930ac784f", "messageHeadline": "merge plugin manager into option manager", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 147, "deletions": 160}}, {"node": {"oid": "4924a9adeae68f7956047db78bca997eb2f06a7e", "messageHeadline": "add store class", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "dff098e77b67954ca0fbb6ed803561ebf09358cf", "messageHeadline": "rename errorWithNode to buildCodeFrameError and when erroring on dyna\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "c00bf262a78b04d48415d3b3752533855213c659", "messageHeadline": "update to new visitor method signature", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 59, "deletions": 64}}, {"node": {"oid": "945c2587e144255b285727218df9142b6b2e1272", "messageHeadline": "remove metadata from plugins, simplify intialisation of a plugin", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 60}}, {"node": {"oid": "6c656e30bc45ce1456bc12028242a3dfc135191a", "messageHeadline": "make PluginPass the state each plugin visitor gets", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 27}}, {"node": {"oid": "b865b8862e810a1a2d460d4e2c953b3ca570312b", "messageHeadline": "remove filters, aliases, deprecations and more from plugin pipeline", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 126}}, {"node": {"oid": "8d5a93d4dae610bc4ecd1fc6d1934bd8c5d5a977", "messageHeadline": "move block-hoist and shadow-functions to internal plugins", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 54, "deletions": 56}}, {"node": {"oid": "6d72b025910f4d3e427150ffe9c3383eabe366cd", "messageHeadline": "add babel-preset-2015 package", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "dc0329eb7cda1e933ec730f6ec9c91ce1e99592f", "messageHeadline": "add babel-preset-react package", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "3277f3272d169447957c11bc1f11724a614aa788", "messageHeadline": "add babel-template package", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 94, "deletions": 0}}, {"node": {"oid": "6898cf83d09f0e8fde8dbcc1b5a96301970d5638", "messageHeadline": "don't allow visitor methods to return a new node to replace", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13773e3c02b8135d90a2a27c436b1fdfe9f3e775", "messageHeadline": "change traversal visitor method signature from (node, parent, scope, \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8eeda9f75f6e3237a275b8fdb1aa34e311645a93", "messageHeadline": "add traverse.cheap and upgrade to new traverse API", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "b91e8699e15b0d6e2d33fcbe93975cbf30590d1a", "messageHeadline": "whitespace!", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "cfec910a178d4b93933517f781ad268952920baf", "messageHeadline": "add validation to node builders", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 919, "deletions": 168}}, {"node": {"oid": "0612f691419bd4e6d830db97431bf4bcd42a2eb0", "messageHeadline": "flesh out babylon readme", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 62, "deletions": 2}}, {"node": {"oid": "c44fd54621458c26b2e5ecc2369f9fac0111b24f", "messageHeadline": "flesh out babylon readme", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 62, "deletions": 2}}, {"node": {"oid": "c9aff26824e248abeaea9d6c1f35f617c5e01f00", "messageHeadline": "Merge branch 'development' of github.com:babel/babel into development", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "75609f21d79e65158b64a6ab702ac905a20887e7", "messageHeadline": "add optional runtime transformer to base compiler options", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11b1e39973aae6a6e7ce4fd7e7caff146421e552", "messageHeadline": "add no-constant-condition lint rule", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a4d6ea0d07d18a053f5c5c410e85e67d34e457cd", "messageHeadline": "put monorepo intro on same line", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "f3a016df309a84d5f52d43d39b23b93b053fa820", "messageHeadline": "add babel-runtime to babylon dependencies", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "78fafdf18b8d1a207cf515fbec74bdf20f81c32f", "messageHeadline": "add babel-runtime to babylon dependencies", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "446cc3e86948eefb4c372126a88b87b52ad75241", "messageHeadline": "add babylon description", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "800b039d022891ebaf90b4e03ea50625587abfbc", "messageHeadline": "add babylon description", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc87af4c81d8def6d8c4c2357a18895cb8c2ed68", "messageHeadline": "add dead simple babylon bin", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "c751771889bf3873c02a38bd0a193da6c5324e64", "messageHeadline": "add dead simple babylon bin", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "e8fa03ea1cace7a556cb4081e62218afc9476cca", "messageHeadline": "add parser util addExtra method", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "4996e6bc7f222ab01cd8618d8b90dec6519c5a5d", "messageHeadline": "add parser util addExtra method", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "bf841c7e2798a71ecd772d70b4648a5b2be325fc", "messageHeadline": "use extra.parenthesized rather than parenthesizedExpression", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "fbda5879644d43857fa7eec154b26ed8b0defed0", "messageHeadline": "use extra.parenthesized rather than parenthesizedExpression", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "d1ecb04d0f9a64d9fedcff10cd042f83cd16753f", "messageHeadline": "add hasFeature util method", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "25aa6da989ce8188601b78c021f6fa4f6ba38a62", "messageHeadline": "add hasFeature util method", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "40aab69ed0c05a9326f0c0b1c0f84ede75916c32", "messageHeadline": "remove weird acorn conditional formatting", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "c31d2afc7f2e0d5cde5077e957be27b8cf8dc3e2", "messageHeadline": "remove weird acorn conditional formatting", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "9e264e70ae483917d694c4840392d34327d1b12f", "messageHeadline": "only allow identifiers as rest expressions", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "76eb259ea854e03929cad89abfa3599014e551af", "messageHeadline": "only allow identifiers as rest expressions", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "54a4f16b08974877b0080d3c316355343bdbd712", "messageHeadline": "add RestProperty node", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bcab30e606f57c0efbe39cf5e4120dd6045519ef", "messageHeadline": "add RestProperty node", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c5e2e4d39e88feb24c129bef00ef9394a81bdef0", "messageHeadline": "loop over all directives to check for use strict", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "eae82799e6ee61d68c3ca98fc9f9680c1424c66f", "messageHeadline": "loop over all directives to check for use strict", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "c892cae6af644340fdeebfbc1b17eafae15a4144", "messageHeadline": "use hasFeature rather than directly looking up options", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "8a13465f801f9175909d877fbc1662441fa336ec", "messageHeadline": "use hasFeature rather than directly looking up options", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "415752dbb7356c1964949509611f68ff99f24779", "messageHeadline": "add directives property to Program and BlockStatement", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 41, "deletions": 28}}, {"node": {"oid": "dae16fa192637adff4824f35a42e70f328eed24c", "messageHeadline": "add directives property to Program and BlockStatement", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 41, "deletions": 28}}, {"node": {"oid": "59948c66494c8d69b68bef9aab3dd3be22a5c7a3", "messageHeadline": "add babylon hasFeature util method", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "5ea5d47d7fd37fc04974e4e75609d6fc98c5bbba", "messageHeadline": "add babylon hasFeature util method", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "ae85fc02516056f57783dace3f54590c264abbb9", "messageHeadline": "rename features in babylon tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 125, "deletions": 125}}, {"node": {"oid": "e1575c468c616f31e319770e676b59545cbad607", "messageHeadline": "rename features in babylon tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 126, "deletions": 125}}, {"node": {"oid": "9969224a93956fa29d1dde61a720d1727f212603", "messageHeadline": "add more plugins, rename some", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2013, "deletions": 1543}}, {"node": {"oid": "3e8cbc60eb603728f477e932e6ef764f412075d9", "messageHeadline": "export babel-template from babel-core", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "daa95ad40005995774eeb38b752271e5a37e2bfe", "messageHeadline": "simplify parse helper options", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "248d457d87d63033dd01fcce01e108738caadc67", "messageHeadline": "remove parse API from referring to transformers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "6e38c037d58709bbd6e5ec044c3eb6e5c4dc1f9b", "messageHeadline": "removal redundant comments", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "c7130181f77ec3d769db66f84fda6d7a319241b0", "messageHeadline": "clean up browser API", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 48}}, {"node": {"oid": "95e36e10be0dc51a4ab18d1a4c96d699c10b8e42", "messageHeadline": "update babel-node with plugins and presets option", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "5a5e72f0bdea731d96a703914f5a29d5777f1fff", "messageHeadline": "Merge pull request #2382 from jucrouzet/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "37172857b4ca47bfafd7116cd03cd759fcec4452", "messageHeadline": "Merge pull request #2379 from bradencanderson/defaults_correct_remap", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b2021277b309e37e0d39a27abd0a923f785f88b6", "messageHeadline": "Test build on Node4.0", "author": {"name": "Julien CROUZET", "email": "contact@juliencrouzet.fr", "user": {"login": "jucrouzet"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9780858722de2e6576853437430a19c015d32115", "messageHeadline": "RHS of AssignmentPattern can be a reference to a bound variable", "author": {"name": "Braden Anderson", "email": "bradencanderson@gmail.com", "user": {"login": "bradencanderson"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bd9b86d6d535a70353b539cf42be4b7e720edfa0", "messageHeadline": "Merge pull request #2316 from andrewimm/development", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f74280697843399950c8cc67a930133841bd982c", "messageHeadline": "evaluation: tests for UnaryExpression and BinaryExpression", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 251, "deletions": 3}}, {"node": {"oid": "f18f79cc6d281c5889f7e5824aa0285de1be42f1", "messageHeadline": "Merge pull request #2293 from andrewimm/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 182, "deletions": 2}}, {"node": {"oid": "58723068d3511203332d0cabc4073fb5a645bb9f", "messageHeadline": "Merge pull request #2357 from hzoo/i-2355", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "95e63fd9c9d3fea600a88e60485db29d34859d78", "messageHeadline": "evaluation: don't evaluate `in` and `instanceof` binary exp - fixes #\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "554fda00c179eea72121cafe4b90fac85c1bb244", "messageHeadline": "add 5.8.23-24 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "8d422bb69c1a00c0ccffc051ef7cac74185f2f3b", "messageHeadline": "v5.8.24", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ade747eb9c9d4a0224d683140784e9da9b8beef5", "messageHeadline": "Merge pull request #2352 from spicyj/jsx-xss", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 71, "deletions": 33}}, {"node": {"oid": "52fb99a341e1da96c4754caef66bab53036dfeef", "messageHeadline": "Reorder React element properties for consistent hidden class", "author": {"name": "Ben Alpert", "email": "balpert@fb.com", "user": {"login": "sophiebits"}}, "additions": 41, "deletions": 25}}, {"node": {"oid": "1d0e68f5a19d721fe8799b1ea331041d8bf9120e", "messageHeadline": "Include $$typeof on inlined React elements", "author": {"name": "Ben Alpert", "email": "balpert@fb.com", "user": {"login": "sophiebits"}}, "additions": 31, "deletions": 9}}, {"node": {"oid": "e29d089d2bdcfa39d46675cc50effde01c1b6bbd", "messageHeadline": "Merge pull request #2353 from spicyj/tmpl-hidden", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "150720f4317e6a50795de392ffd54b9a8718724e", "messageHeadline": "Fix template loading when hidden files exist", "author": {"name": "Ben Alpert", "email": "balpert@fb.com", "user": {"login": "sophiebits"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3720174a32d31d71f17a305afe92cd60aeb54813", "messageHeadline": "update tests to reflect new whitelist by default model", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 293, "deletions": 1227}}, {"node": {"oid": "3b301c88da66a8ca90840d3d26757a0a3c2d92dc", "messageHeadline": "add missing FunctionExpression conversion when wrapping a function ex\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "392b7b0333f24342ef9ace2b895fee95e617651e", "messageHeadline": "ignore ExportDefaultSpecifiers and ExportNamespaceSpecifiers in t.isR\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a6e0ec83716685882af4328e5f622523d3df237f", "messageHeadline": "Allow more certainty when evaluating Logical Expressions", "author": {"name": "Andrew Imm", "email": "andrewi@fb.com", "user": {"login": "andrewimm"}}, "additions": 182, "deletions": 2}}, {"node": {"oid": "436ba9b6536ae194bd265f91311f411fe1ae1e82", "messageHeadline": "Merge pull request #2306 from hzoo/eval-typeof", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "213a9923b9431b774cd627575670a85ab4ae6c77", "messageHeadline": "add builder keys for JSXElement and add starter validation", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "b6b553f27fdd07e8cc597a73217f712a89b2bef7", "messageHeadline": "update JSXElement visitor keys - fixes #2318", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c58b52d40eb9aef0056a586505fbff51984682d", "messageHeadline": "evaluation: evaluate typeof UnaryExpression", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "79c25ecf13035b9139b0bfe416a840234433c36b", "messageHeadline": "Let dead code elimination run over exported functions", "author": {"name": "Andrew Imm", "email": "andrewi@fb.com", "user": {"login": "andrewimm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "64be6530fe905ee944acacc6f50c76ef83950067", "messageHeadline": "add packages README", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 90, "deletions": 0}}, {"node": {"oid": "3831b1b37af2e4aa0dacd3b1fc88d10f86cb94c3", "messageHeadline": "add support for bind expression to t.isReferenced", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3f69534ae52fcdc99b8457471376fe13a1ff8e0a", "messageHeadline": "add JSXText", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "f770f337a4318f62240744ce8e7ebbd45f67761a", "messageHeadline": "add Scope#buildUndefinedNode method", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 27, "deletions": 19}}, {"node": {"oid": "6ff53e35f39c605b71ad59e65659dcacc00fd087", "messageHeadline": "cap uids based on nodes at 20 characters - fixes #2225", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a26186cf21439ef953411363e7e76b946b6cdb98", "messageHeadline": "finish metaphor in monorepo doc since @jdalton linked to it and i don\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "acc801897acdf1bf69a4532503d9054b392b2f82", "messageHeadline": "Merge pull request #2300 from hzoo/add-more-binary-ops", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "edae7970b182561f4a7e2b4de30330645914a02e", "messageHeadline": "Merge pull request #2301 from danez/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ab1dd2c0907a369fad2cc46d08b3db2cd6ace266", "messageHeadline": "Fix typo in code", "author": {"name": "Daniel Tschinder", "email": "code@tschinder.de", "user": {"login": "danez"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5bb42ed10d2dd3309862bc37f3c00491b2b00069", "messageHeadline": "evaluation: add more binary operators", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "1ea835f42fae16369d741ab76c622f0d9fa346c3", "messageHeadline": "start moving more transformers to packages and finish import of plugi\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3785, "deletions": 1265}}, {"node": {"oid": "9f9d9cd84bd8d2583f730a5a9a1086bee6e43fa9", "messageHeadline": "move some babel-plugins into the main repo", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1779, "deletions": 0}}, {"node": {"oid": "069b969b1d2e977875ccd76bfe76a4abc572ce9d", "messageHeadline": "make export default anoynmous class/function statements - fixes #2205", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f33c96c276d6692938c22187dc17d3eac717701f", "messageHeadline": "make export default anoynmous class/function statements - fixes #2205", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "5161c4839ce3efce68e3ad85620dcdbfcc873007", "messageHeadline": "remove separator in README", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "2dc9ebf830882e6c08417049c550e37bc39b7525", "messageHeadline": "more readme styling nits", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "08ce312ff2d3f7247c0e6eb5deb8ce352d7dde8c", "messageHeadline": "update styling in docs", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "a86119a5ec0a829b9f4191b5b09aea5d54009e73", "messageHeadline": "update test script mocha.opts location", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f2da607b04360fa409f8cf634c57016a51b2a28", "messageHeadline": "add catch to npm uninstall babel in bootstrap", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5d695482f0dcdc7d8f7892425466a94d4bc2258c", "messageHeadline": "remove build-plugins", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 159}}, {"node": {"oid": "610b432ba304cc46445f336198c0cecca29174d8", "messageHeadline": "add docs", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 45, "deletions": 15}}, {"node": {"oid": "5c5191b317ea4d82e4c326a5cd265b1a79bb0428", "messageHeadline": "add headings to README", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "125fe8cc563c792339a2b3bedc83ab5c362a2a13", "messageHeadline": "update CONTRIBUTING.md header message", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "268d575e1260a5ef3042346d528fbd796cbcccff", "messageHeadline": "remove noisy comments", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "ac5dcf2884d55b745d012e339ec095fdbb0d425d", "messageHeadline": "add support for eslint colons in visitors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 32}}, {"node": {"oid": "b7c91178a941fc855f2c159626028d3d90986d6b", "messageHeadline": "fix babel-runtime build-dist requires", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "68e1a442c533771f8698a14074be36081360e103", "messageHeadline": "don't deopt _guessExecutionStatusRelativeTo on specific function cases", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "1895ee02b508455fb31803d4ce3d18139ea7088a", "messageHeadline": "add Path#isStatic", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "1d31db29a5a96a7d8e21bcd193b0e9f9d04e02d6", "messageHeadline": "identify function parameters as binding parameters", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 51, "deletions": 46}}, {"node": {"oid": "0bf747c2149f1af78ee2d7c649e6a4cf730d6991", "messageHeadline": "convert stragellers to unoverloaded Literal nodes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "59f71a3a09e3430a55d4b1bf6f544c370c04ec92", "messageHeadline": "add validation to babel-types - fixes #1858", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 225, "deletions": 82}}, {"node": {"oid": "ab786851249916e4fe42e3d1394a61ec656496cf", "messageHeadline": "remove deprecated features", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 162}}, {"node": {"oid": "23e0aa8b60a6df08a96e5e29c8018c3c84f0ab70", "messageHeadline": "move polyfill dist to babel-polyfill package", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "15f73b4fc393fef9763051f242d9466b633fbc83", "messageHeadline": "remove noisy comments/documentation", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 66, "deletions": 3376}}, {"node": {"oid": "582061a9e8c44388beaf1808b48139649f0f7a7b", "messageHeadline": "move mocha.opts into test directory", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "20bcdc0206df263ad5d5d2d7786e2a3a8240333d", "messageHeadline": "add rollback support to publish script", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 34, "deletions": 8}}, {"node": {"oid": "446b297465ebf986228188be6217b9b607393f9b", "messageHeadline": "unoverload Literal AST node", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3124, "deletions": 1005}}, {"node": {"oid": "8d7b3c462fdf98a1b072b4ca4fb56f518e207f07", "messageHeadline": "unoverload Literal AST node", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3237, "deletions": 1118}}, {"node": {"oid": "95f061b76e0c201a18c00c60598553e7b08a44b0", "messageHeadline": "move some dotfiles into package.json", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 45, "deletions": 47}}, {"node": {"oid": "947ded1563b4ee97de0320765c22aa9ac3f32525", "messageHeadline": "Merge pull request #2238 from prathamesh-sonpatki/doc-path-context", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "19da69e7b474457c5689a7d7dd4075cde087dc78", "messageHeadline": "Merge pull request #2235 from prathamesh-sonpatki/doc-ensure-callback\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "310f38f3e7584b69fc5ee223cad885490bdde0f0", "messageHeadline": "remove polyfill from main package", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "9908f2420de9e4f8a7174d0d0b3f07cd7de4f8b2", "messageHeadline": "bump babel-plugin-react-display-name", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4088d85e32bea70e0802002ad3534d7525fe588b", "messageHeadline": "Merge branch 'master' into development", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "faa5cbbd0855e3ec6022a4ff7948cc298f6b22e3", "messageHeadline": "Merge branch 'master' into development", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 37}}, {"node": {"oid": "a20a926de15d50abef0ae36cf9ff9ed3245dc183", "messageHeadline": "v5.8.23", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "442f1173d267299296924777352b58b6646525b6", "messageHeadline": "v5.8.23", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "dea4c0dd5a3e1e86f84de894f3b601f0a560b157", "messageHeadline": "update boostrap script to ignore packages with no package.json", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "badf357e4d6c6722344f7125d6a262860645ead7", "messageHeadline": "properly register a binding when pushing it to the scope", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "8067aa65ab8c8bd909ebcb6312dbf3156ed9162b", "messageHeadline": "properly register a binding when pushing it to the scope", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "d97240ae094a7b12a1b8a2a8ea73c0067c76d2e0", "messageHeadline": "Merge remote-tracking branch 'origin/master' into development", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 261, "deletions": 1}}, {"node": {"oid": "061ba7b2a2a23331bf09d752fec25d6321c0385f", "messageHeadline": "Merge remote-tracking branch 'origin/master' into development", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 291, "deletions": 5}}, {"node": {"oid": "69232e525d7f03681361ac82f4e962184f2bd068", "messageHeadline": "Merge pull request #2268 from sethcall/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b8d53c1811ef600a7b49939573ea7fbde4f4ce1b", "messageHeadline": "fix predence of destructuring parameters - fixes #2269", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "92a4259d084e5d01a6e154f5abf1b8106508b140", "messageHeadline": "* use node instead of printf to print BOM to avoid issues with OS/bas\u2026", "author": {"name": "Seth Call", "email": "sethcall@gmail.com", "user": {"login": "sethcall"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ddb646129481db2b31342015055032c040ac1ca2", "messageHeadline": "Merge pull request #2264 from cesarandreu/fix-flow-optional-object-key", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 261, "deletions": 1}}, {"node": {"oid": "bc59b09f6b1b719e4861ddd22406a995c8916326", "messageHeadline": "Start ObjectTypeProperty's optional property as false in each loop", "author": {"name": "Cesar Andreu", "email": "cesarandreu@gmail.com", "user": {"login": "cesarandreu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c44858207e46cb342575017005f861b01cb31837", "messageHeadline": "Start ObjectTypeProperty's optional property as false in each loop", "author": {"name": "Cesar Andreu", "email": "cesarandreu@gmail.com", "user": {"login": "cesarandreu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60f40033452045bdfb1b8dbd57378be055428212", "messageHeadline": "Add failing flow ObjectTypeProperty test", "author": {"name": "Cesar Andreu", "email": "cesarandreu@gmail.com", "user": {"login": "cesarandreu"}}, "additions": 260, "deletions": 0}}, {"node": {"oid": "fe86c0a4e9cd87a3a6fa4c2448603f7dcfd1c80e", "messageHeadline": "Add failing flow ObjectTypeProperty test", "author": {"name": "Cesar Andreu", "email": "cesarandreu@gmail.com", "user": {"login": "cesarandreu"}}, "additions": 260, "deletions": 0}}, {"node": {"oid": "310de83b638347e665d5dadd03bf247577352de0", "messageHeadline": "update function arity to be the number of params to the left of a def\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "8408244d93b59db365665b531d73e6606019bd53", "messageHeadline": "add WIP build plugins", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 160, "deletions": 0}}, {"node": {"oid": "56c2903811e55a31de2588f3cb825a3a672a8588", "messageHeadline": "fix duplicate declarations", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "217a05ef9dac84e64736e1643deb1e1ca16d1492", "messageHeadline": "add the ability to mark node paths", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "171ba75140c645abf7d2ed5019066959ab762e3a", "messageHeadline": "split up block scoping transformer and embed TDZ into the main one ra\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 128, "deletions": 122}}, {"node": {"oid": "f66090d383dca8297bd6cb4f30c709327423c38e", "messageHeadline": "add plugin modes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 31, "deletions": 9}}, {"node": {"oid": "112e0890fbacb71901a8efe05221054a14252554", "messageHeadline": "remove babel 5 backwards compat cli shim", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6e24626482dafd415ec64490c88f59a9f9bbb8cd", "messageHeadline": "fix weird legacy acorn formatting", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "559272bb027f5158815f43f2f84ab1e8ea740f5c", "messageHeadline": "fix weird legacy acorn formatting", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "032ca7ae1c13b49c6291a7e868ac8a2c04e449ff", "messageHeadline": "never attempt to represent regexes natively", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 48}}, {"node": {"oid": "1de8a5710244f79242606c685a4e3c7eced83f2b", "messageHeadline": "never attempt to represent regexes natively", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 48}}, {"node": {"oid": "05be0678a7866abef561cdde3f054e899b961876", "messageHeadline": " Document some methods from path/context.js", "author": {"name": "Prathamesh Sonpatki", "email": "csonpatki@gmail.com", "user": {"login": "prathamesh-sonpatki"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "7745698b94f4729b70992e168ae98e3880a7c27b", "messageHeadline": " Document ensureCallbackArrays method from visitors.js", "author": {"name": "Prathamesh Sonpatki", "email": "csonpatki@gmail.com", "user": {"login": "prathamesh-sonpatki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "daf171770a4e3dee5e661ea47bb0382a750b7a22", "messageHeadline": "add support for evaluating template literals", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "6f4f3b784a445b99a609f90c953a022dc6e621a3", "messageHeadline": "update babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4a347b4f05c92bb4aa5c6214c36e8755c894d9f", "messageHeadline": "Merge branch 'master' into development", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "e2b39084a4a48c48ff3441aab35b22d9efc3c8d6", "messageHeadline": "Merge pull request #2216 from hzoo/update-eslint", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "8c98386434090eeaf345e720961b5a125e3908d3", "messageHeadline": "update eslint, babel-eslint, fix unused vars", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "ac9ee75dac9fd9cb7c4259bba7467843600d5458", "messageHeadline": "parser: don't mutate or clone state arrays when doing a lookahead - f\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "e382d34ed283a38d53c089fa9e9ab94ec58e6726", "messageHeadline": "parser: don't mutate or clone state arrays when doing a lookahead - f\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "def1f8823e4f969d01c16dda079010cc4cb79f37", "messageHeadline": "don't statically evaluate Math.random - fixes babel-plugins/babel-plu\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2cca81d4a36ccd4511f5e563e01850e8007ef3c4", "messageHeadline": "remove dead packages", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 15}}, {"node": {"oid": "ebc80fe804ca1f0ac8031e0c57bab14e781a4881", "messageHeadline": "add missing npmignore files to packages", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "39fbd550c4c8a4e5f3fe811312deb27d7c74d129", "messageHeadline": "also transforming of File asts", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "f923b2f5a497c29d60cd836911e5db91c5112db6", "messageHeadline": "remove object helper", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 22}}, {"node": {"oid": "860322f7b8ed788a254ce31c6fff23e27bb4086f", "messageHeadline": "add more jsx tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "8c44aa4874bd1a8167cc3fcb74220136c221c569", "messageHeadline": "add more jsx tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "67c96b6ed595c1286b0d4f7028a2e75f87063b56", "messageHeadline": "move babel polyfill into a separate package", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "ef2944457185f4ae9218c20c0dcb7172bd01c6a6", "messageHeadline": "Merge pull request #2190 from prathamesh-sonpatki/doc-_shouldIgnore", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e46c5b2398a0bbb5390e214c323c2fa5d24af6d5", "messageHeadline": "Merge pull request #2197 from prathamesh-sonpatki/tests-for-should-ig\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3ef9bffcc240e60085fbb120de07d884448fbea3", "messageHeadline": "split up babel core into multiple modules", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 257, "deletions": 179}}, {"node": {"oid": "8887444cf71cf566c2b637b15bbf8fb4020210a0", "messageHeadline": "fix various bugs surfaced by the esprima test suite, remove some inco\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 704, "deletions": 703}}, {"node": {"oid": "a179f9a48b711bf1f3e63ac7e253fa253ca0e1ea", "messageHeadline": "fix various bugs surfaced by the esprima test suite, remove some inco\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 704, "deletions": 703}}, {"node": {"oid": "1a4f18aab7810280655b674a638ae3e2cf6b966a", "messageHeadline": "inline traceur tests, removing git submodules", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12430, "deletions": 34}}, {"node": {"oid": "bd17eed96f59b7ee00031f2ef4bda650d5e010fd", "messageHeadline": " Added missing tests for shouldIgnore with the :only option", "author": {"name": "Prathamesh Sonpatki", "email": "csonpatki@gmail.com", "user": {"login": "prathamesh-sonpatki"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b7b43dc28277f052acb16b7c4dcaa03225f6b296", "messageHeadline": "Merge branch 'master' into development", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 124, "deletions": 2}}, {"node": {"oid": "57fd619c76cb05cae29cec93dd50d788ba7a6d37", "messageHeadline": "Merge branch 'master' into development", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 156, "deletions": 6}}, {"node": {"oid": "f8a2efb76f88415e15fa9db24ee4b0c2ee1e24e3", "messageHeadline": "add 5.8.22 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "87c604b64e0465c438330a50ccf7cc6b0017f334", "messageHeadline": "v5.8.22", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6429cc69b5f87d005784051fad2f5ca0a3e5f4fb", "messageHeadline": "v5.8.22", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e273d9bfe1cebca424a6aadf65cde327570c8e25", "messageHeadline": "expose File", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d0729fc7317776cf994ddef9a5e31cc1e92084e7", "messageHeadline": "add t.directive", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "df021c7f23f6017c3df687708e5aa985d34b9cdf", "messageHeadline": "add esprima tests and fix bugs picked up by it", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 82930, "deletions": 102}}, {"node": {"oid": "415d1271b985f7e251df451b5e9cc00c1abeca07", "messageHeadline": "add esprima tests and fix bugs picked up by it", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 82938, "deletions": 113}}, {"node": {"oid": "f43e6d4ca8fe06f28f037fa0a1336a2e022a1aec", "messageHeadline": "Merge pull request #2195 from hzoo/i-fix-test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "babf64473bb5208b72c3d5c0d53191646d262c58", "messageHeadline": "fix broken test from regex-after-block", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f60df124496b74c5d76e493eeb3d711eb97a7f63", "messageHeadline": "fix broken test from regex-after-block", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "55e1c0a4f99eca9797109ce18975d021ff9e2ac1", "messageHeadline": "Merge pull request #2194 from hzoo/i-babel-eslint-161", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 125, "deletions": 1}}, {"node": {"oid": "8f3615bf7b4fdc587ed48f01001abbfadc6b5a3f", "messageHeadline": "fix unexpected token issue for regex after block case", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 125, "deletions": 1}}, {"node": {"oid": "04aedf37b48c25e1c2712c8df1ac5003d6afd1b5", "messageHeadline": "fix unexpected token issue for regex after block case", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 125, "deletions": 1}}, {"node": {"oid": "6c59ffb371820c34c220bb23c81b55ef8351c30a", "messageHeadline": " Added documentation for _shouldIgnore method", "author": {"name": "Prathamesh Sonpatki", "email": "csonpatki@gmail.com", "user": {"login": "prathamesh-sonpatki"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c318c880505e96d2c1947a5543c0f11255cd18e5", "messageHeadline": "forward all arguments to parseClassId in flow parser plugin", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2afad4b7e917b0a3916421613421ca23768f21c9", "messageHeadline": "forward all arguments to parseClassId in flow parser plugin", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e165e09467be9ad63b4db9192604629460c37427", "messageHeadline": "make Directive virtual type check more reliable", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "b581a7590c77dfb27fa960fc802441a779474a15", "messageHeadline": "fix export default function expression disambiguation - fixes #2189", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 146, "deletions": 17}}, {"node": {"oid": "4c71038bceda31b1ddda4962ce3622665901eb5e", "messageHeadline": "fix export default function expression disambiguation - fixes #2189", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 146, "deletions": 17}}, {"node": {"oid": "34bc8b0aea149d96d88c5777b3dea6e122c8d9bc", "messageHeadline": "disallow let and modules in babel-node REPL", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "50add6753f9aa93f9890872bb6a293992e09679d", "messageHeadline": "Merge pull request #2142 from loganfsmyth/import-sourcemap", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "d3a73b87e9007104cb4fec343f0cfb9e1c67a4ec", "messageHeadline": "add code frame onto err.message when in a browser - fixes #2175", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "20fa6cd8f466196c7da9d44c4b85d28add962a28", "messageHeadline": "check for ending dot before pushing on another when trying to fix int\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "3961b720be665909cd412dc281141949e3b52427", "messageHeadline": "check if a node is static before using it as the reference for an obj\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "4fda34ce6f58b675729c2fd716d6c07bc90af856", "messageHeadline": "properly distinguish shorthand async keys that are the last property \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 150, "deletions": 1}}, {"node": {"oid": "8128b35e2578668a399f5018a0901ff21d27b6c6", "messageHeadline": "properly distinguish shorthand async keys that are the last property \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 150, "deletions": 1}}, {"node": {"oid": "aba44e38b759db3bd2d019923672139e92582aba", "messageHeadline": "switch block scoping for in/of var hoisting statements - fixes #2174", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "5ec9f784937e8bfeec46194ff8ba0cd191e5d48b", "messageHeadline": "fix patterns with async keys - fixes #2171", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 195, "deletions": 3}}, {"node": {"oid": "68d750120ad14f730631e9d672b7797ddc72b5f7", "messageHeadline": "fix patterns with async keys - fixes #2171", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 195, "deletions": 3}}, {"node": {"oid": "9826be30cc610051dab2a296ff0c623d5ba10ab7", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5c2b22144c445eb5ee0adbd9d2f6b3781fefe233", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "71a72ced0aad71240d6d64cce9d69847578caa98", "messageHeadline": "clean up publish script to push tags", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "637b7087778d3d0a857eeee1b8a7dffe0768bd0b", "messageHeadline": "add 5.8.13-5.8.21 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "68e70e55e21cb08269fce2131f95bf8f1c614fa3", "messageHeadline": "v5.8.21", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "314a851adb50f1d17492725c7c9d7ff76b84ee67", "messageHeadline": "v5.8.21", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "226bf3f80da2b00c95be45d3e896beb06fc53360", "messageHeadline": "style nits", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "ef6ecbefafe00de8fdf629b2131c68b8efa8f84c", "messageHeadline": "style nits", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "79c62ded0a2513e5922ea94585b6728dfb976be4", "messageHeadline": "remove operator property from AssignmentPattern", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 37}}, {"node": {"oid": "7e80cac728481831d363b9886bac6623de285319", "messageHeadline": "remove operator property from AssignmentPattern", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 37}}, {"node": {"oid": "71bbffa7978006f79a1fd811dd501b76b34c402b", "messageHeadline": "fix handling of flow method shorthand - fixes #2169", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 179, "deletions": 1}}, {"node": {"oid": "a1ca4822dc16ef065777a616d6ded5bf391993e7", "messageHeadline": "fix handling of flow method shorthand - fixes #2169", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 179, "deletions": 1}}, {"node": {"oid": "00262e4646719a6dbd4d766de4d37e54b16fffdc", "messageHeadline": "Merge pull request #2156 from nmn/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b5c4dcb7ae4b30b3d7db80fadf6accf9add817f0", "messageHeadline": "fix typos", "author": {"name": "Naman Goel", "email": "naman34@gmail.com", "user": {"login": "nmn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "df9b0b818fa0d0d7f513b660e0f5e8f5432f2a47", "messageHeadline": "fix typos", "author": {"name": "Naman Goel", "email": "naman34@gmail.com", "user": {"login": "nmn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6fe1909e542e0b731bf57538ef12af31836eafdd", "messageHeadline": "simplify NodePath#inShadow", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "4a17c076683724d715d61d833365f87bfd68a6df", "messageHeadline": "check if shadow is defined before looking it up - fixes #2152", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "ee2e8d10cee454449cc9144219e32c5607a89950", "messageHeadline": "update some es7 transformers to stage 2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8596db3bac98972d26e1ea569cab538d84dbbb49", "messageHeadline": "fix git exec commands in babel-plugin", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "3b3ac1f29014239fd7e22ca39681d9ea96c59c6b", "messageHeadline": "Merge branch 'development'", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "04c2c547001cd7e1e8f8845ff6f199450f9401b0", "messageHeadline": "add exception to non-existent bindings when checking if we need to wr\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cff2fc80e6feb4a393b407c4bc80dea69e039a06", "messageHeadline": "Merge pull request #2147 from dariocravero/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79d70d85db3f1b19d40351ef94cae8ee19a8f4bb", "messageHeadline": "Fix typo on babel-plugin publish: verison x version", "author": {"name": "Dar\u00edo Javier Cravero", "email": "dario@uxtemple.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89983cead94901e9fdfcde2446499aba2ed17a9e", "messageHeadline": "make comment retainment for multiple nodes more predictable - fixes #\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "94e345e0b242ac85c59ba57ca1d58d44b1aab986", "messageHeadline": "check valid function/class token when parsing export default before c\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 207, "deletions": 1}}, {"node": {"oid": "dea349c4d479e8eb316ae3cc75755c655d5534eb", "messageHeadline": "check valid function/class token when parsing export default before c\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 207, "deletions": 1}}, {"node": {"oid": "c738d8d388f87a8d7988ede5c67b1f88d9564fea", "messageHeadline": "Map commonjs named imports back to the correct location - fixes #1987", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "b5bd7b1c92e148c2161f05841601f97eb774270d", "messageHeadline": "always parse package.json with default json parser, use json5 otherwise", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a0f9d5fbc86fced154d78b997287af68bd28fb55", "messageHeadline": "add support for export types", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 372, "deletions": 14}}, {"node": {"oid": "855ee71d5955d5ada39751e5469983da248ff550", "messageHeadline": "add support for export types", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 385, "deletions": 31}}, {"node": {"oid": "c0507226110862ff5b67d76403b212042237d8e5", "messageHeadline": "v5.8.20", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8352730ff583e4588e6446338d1e503d81676a80", "messageHeadline": "v5.8.20", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f0dd7f5d6450f8f851f38e92ceccd49e3b323c94", "messageHeadline": "fix syntax error in scripts/publish", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d8c0fe0f833533709e470f0fae00f6b2c5f9a30", "messageHeadline": "remove strip-json-comments and switch to json5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "2a2c67ad26b5fd86626156f5775b7e5f60b6780d", "messageHeadline": "var -> let", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e96b635ac0d604857895fcc44dce6043f3129961", "messageHeadline": "only register export declarations if they're of a valid type", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e2d673dafa8b88604e2738916e0235ffc0852de8", "messageHeadline": "don't register export declarations as a module binding", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4e43bdeeab412e290b86347f9bfbe80f0cc81c7", "messageHeadline": "add error name to babel-cli syntax errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2d73acdd54803423450ca60d38dd558f1d08367f", "messageHeadline": "Merge branch 'master' into development", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 32, "deletions": 22}}, {"node": {"oid": "9ccbc896538e5cb8f2053693f6f837a49ebc5058", "messageHeadline": "put containsEsc on state rather than as a local variable", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "aee240c73e7c4e20f1124d045934ddbbfac4a06e", "messageHeadline": "put containsEsc on state rather than as a local variable", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "a8572c708863f1b14485dde0110d1ce4b606837c", "messageHeadline": "Merge pull request #2126 from mmun/fix-2122", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "72a5e7429b3a38ebdfb35a16671e8e773a87cb8d", "messageHeadline": "Merge pull request #2136 from jmm/optimize-block-hoist2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "2ab41ec1f71f405f7e718db2f11acbc010862b0d", "messageHeadline": "Break loop as soon as change detected.", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "75d78623f706bb099e19ab29db4ca30f51d90346", "messageHeadline": "Register import bindings to the specifier instead of the declaration \u2026", "author": {"name": "Martin Mu\u00f1oz", "email": "im.mmun@gmail.com", "user": {"login": "mmun"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "f5d94271537d3adf83862777c23e07a62a462ec1", "messageHeadline": "only output code frame and message on syntax errors in CLI - fixes #1971", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "547aaac0c0023f93af90bc4ac21069d48c3cfc21", "messageHeadline": "set decorated initialisers that have no initialiser to undefined", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23cf77746da1554a3b78e3e6c949289c7b74c247", "messageHeadline": "optimise common typeof cases in es6.spec.symbols transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "e95e836d5abf993ced2a16a10087323ee7ec9f8f", "messageHeadline": "export * should not export default", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 42, "deletions": 10}}, {"node": {"oid": "f0aa8fb6eb89ecf7adbb1f3204a1bf19141944af", "messageHeadline": "add es6.spec.modules transformer - fixes #1716, fixes #1714", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "ea31229d95369ce74ca98a4ce64d7ddb3393dac3", "messageHeadline": "Merge remote-tracking branch 'origin/no-new-arrow' into development", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 90, "deletions": 8}}, {"node": {"oid": "36b3d5b3b1d8ce3145e7eb346a145aeb2d362228", "messageHeadline": "Merge pull request #2065 from iamolivinius/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2845913d580a7255d97c40c1e7bcaf277edd3fa8", "messageHeadline": "Merge pull request #2089 from dfabulich/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "27f622cb30b07fa6420e059052488cfc5b4dff90", "messageHeadline": "add babel-plugin templates to babelignore - fixes #2073", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b1c3ed6d2d21176fcf34d5ceebb379a8f2a5c44c", "messageHeadline": "fix linting error and add missing tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 229, "deletions": 1}}, {"node": {"oid": "f97e201b56d8b8878c3d0223912d6ddfec9eae51", "messageHeadline": "fix linting error and add missing tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 229, "deletions": 1}}, {"node": {"oid": "c480f6d5ba6d632de7eca80cab6703dd6eaca4b1", "messageHeadline": "Merge pull request #2132 from benjamn/patch-3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "76111143bba02740a110601fd68e6dde230a901c", "messageHeadline": "remove dead tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 174}}, {"node": {"oid": "1d81dd995cefc5bb6e181bff3a36928835a51dbf", "messageHeadline": "add support for boolean flow literals - fixes #2127", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "436874dac8ff2f2a703930e3bfc672e87b700e20", "messageHeadline": "add support for boolean flow literals - fixes #2127", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "04857656d6245285a8f17148f725aae2287782e6", "messageHeadline": "Update Regenerator dependency to 0.8.35.", "author": {"name": "Ben Newman", "email": "bn@cs.stanford.edu", "user": {"login": "benjamn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ba2d18f025665112dccb4f0fece024dbe17ef004", "messageHeadline": "add acorn license - cc @RReverser", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "c91c2eb748eb135f5f862e8e39c410f7b3f6be1f", "messageHeadline": "add acorn license - cc @RReverser", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "723d51e6f575286a24ba359906f12fc51d54811f", "messageHeadline": "add rollback support to publish script", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 73, "deletions": 51}}, {"node": {"oid": "e4a1e491f6fba7913ac5eba45a39213f8d1ff500", "messageHeadline": "flip around conditional - i hate this style", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "42459fe894fd2d5d69714c71963c26828c83b723", "messageHeadline": "revert ensureTransformerNames changes - fixes #2119", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "7d53f0be1a6a70857ddcd98664afed66e89d675f", "messageHeadline": "switch to class prop initialiser", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3df5d31ceeb3aa4b7a5234e9d5628dac8d4b630c", "messageHeadline": "add comments and remove dead code", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 20, "deletions": 31}}, {"node": {"oid": "ed156a8ca5abfe0dd2bad3c3348bbc07d310e3b1", "messageHeadline": "move default module formatter visitors into separate files", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 175, "deletions": 180}}, {"node": {"oid": "be8ee7d2c5980e38f56a495ad32b3ede929f9926", "messageHeadline": "remove start property from beginning of node builders", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "aa3f9a16eecd1ac7fcc39b0c2ed89fbf60bde273", "messageHeadline": "switch some classes to class propertie initialisers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 30, "deletions": 33}}, {"node": {"oid": "a1bea6d073da9628defe597d052622572c465550", "messageHeadline": "removed unused i variable", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2a4276ce90c500e275ae5a969b6e01d8b640b5d", "messageHeadline": "fix deprecated alias key regression - fixes #2119", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b91b4a4dc03eff8647b669c8935b18f0c6d7ed81", "messageHeadline": "fix syntax error", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "53952cb765cca40dc8c86c0a6bfa0bfd66d56b94", "messageHeadline": "fix syntax error", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "99d8dec04da5cbc5b7b634bafc97be5f3b60311c", "messageHeadline": "clear rawValue from JSX attribute values as they're tokenised and par\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 199, "deletions": 23}}, {"node": {"oid": "ffee5615e4d6db9db789f634272dbd2f77b0ec4c", "messageHeadline": "clear rawValue from JSX attribute values as they're tokenised and par\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 199, "deletions": 23}}, {"node": {"oid": "c43daa83df82f1a504d173e53528132d030cfd74", "messageHeadline": "v5.8.19", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4945b8e6f6e7f1955389527e46aacfda1166c171", "messageHeadline": "v5.8.19", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "091d188a674464fd56c52d3a7830aa23061eb935", "messageHeadline": "v5.8.18", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0888686eb197bd770518ccb02f0b1fc733eb946e", "messageHeadline": "v5.8.18", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dbe1d53e7520bcdf01315b9a52bcd52c9d8ca99c", "messageHeadline": "v5.8.17", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a6fabeebaa97509976a58fcdf873f014d0c54149", "messageHeadline": "v5.8.17", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00d916507a007c3a4578377dd7fbeb7af418ef2d", "messageHeadline": "v5.8.16", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52e87d576de6155b4593352050a66e00f5e78cf6", "messageHeadline": "v5.8.15", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2c197a508da6df18c53e324db00940f043b15a80", "messageHeadline": "fix esModule error for realsies now", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "f1d42e7bebd08a3c5b48ffae5a2891aaefc88ee0", "messageHeadline": "Revert \"don't throw error on locationless illegal export name\"", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db13cbfa0683570a55e2461ff0006a8c35eebbed", "messageHeadline": "don't throw error on locationless illegal export name", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "484eb4dee8282a9cbdba71fa9a05606e757f0adf", "messageHeadline": "Merge branch 'master' into development", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ff0146e4815c6a15167dc4b563cd833b8e7d90f", "messageHeadline": "Merge pull request #2107 from samccone/sjs/update-browserify", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c07b519f5a455e476e3f085ef5a67a406422a41", "messageHeadline": "Update dev browserify.", "author": {"name": "Sam Saccone", "email": "samccone@gmail.com", "user": {"login": "samccone"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5990785ab138ba91a638103912ec696dc18dd42c", "messageHeadline": "fix bug where files that babel can compile weren't being written when\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bda0d5cc68146b15f99ab91e69326df802bc726c", "messageHeadline": "create new export named declaration when we're splitting it up - fixe\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "90fb36d3ea191668c5eb9297f0924644b07f29a2", "messageHeadline": "create new raw identifiers instead of cloning the original user one w\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c3566de034ae93ccd37a620dd3a504286ebfe80", "messageHeadline": "remove flow types from being scope tracked - these aren't used anywhe\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "73d625737739421fa692e9a336a8ec5b16b415d6", "messageHeadline": "remove trailing whitespace", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ecf54eeae10374b668864d72578181c43683ee39", "messageHeadline": "code generator: add terminator parentheses test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "e5cb0cf32c59353975aba4cf455fc948b7069568", "messageHeadline": "break on hitting a terminator paren triggering character to avoid pus\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4d846e368676fe66cf9649b2fee1dc511e3913eb", "messageHeadline": "consider comment starting character to be a terminatorless separator \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b009e8c47add34290e21e9ac725e4a207c4d1cb", "messageHeadline": "v5.8.14", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fc8c38ac0d72350632e9261bba00a5f1674e20a3", "messageHeadline": "clear scope uids when removing a binding - fixes #2101", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "f9a657dd3672fb7b1a48c053503c1090eebb479d", "messageHeadline": "fix chalk API to reset highlighting on codeframe", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0719a99e4dbcb6a6e7d918b42f5aed399fa7d81e", "messageHeadline": "add 5.8.11-5.8.12 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "361c6970c054a72d239a8f812453db8df1d9aa2f", "messageHeadline": "v5.8.13", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5712e3c7f2b5f1b0a69391a935e02cc3287464b9", "messageHeadline": "v5.8.13", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c96688515750a7ae39fcf032c0693b796aac01af", "messageHeadline": "Merge branch 'development'", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c37c3a8c4dcffa738718468d17eb26b8d22c028", "messageHeadline": "Merge branch 'development'", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 31, "deletions": 10}}, {"node": {"oid": "a998fa308b6a1715ac54e05a9679d9e11e247eef", "messageHeadline": "v5.8.12", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "770e89d5378cc3a80ead911afa6b710ebacbe9d8", "messageHeadline": "v5.8.12", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1d023d98f775ea8da20f6e7faf2336450c3d8386", "messageHeadline": "v5.8.11", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65c5c0acfda0cdfca76f850f9a7637254f950c9a", "messageHeadline": "v5.8.10", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a66470d821a77c2249329055f1091b80780feda0", "messageHeadline": "fix es6 parameter tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "27c068874265a1a0ad47c52ad5332c2bf1593d8b", "messageHeadline": "check if options are nully instead of falsy - fixes #2079", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "57d2323ae91d3bc3887acefd7ce74e34f8784743", "messageHeadline": "deopt on binding identifiers with same rest name - fixes #2091", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "beaff831d2c4b6c499581c6587e73999a5c18494", "messageHeadline": "Add Unicode BOM to browser.js, fixes issue #340 running from file URL.", "author": {"name": "Dan Fabulich", "email": "dan.fabulich@redfin.com", "user": {"login": "dfabulich"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "64e7164b558aeec289760445f1d4e853e81f4fdd", "messageHeadline": "Merge pull request #2087 from loganfsmyth/lookahead-state-fix", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 195, "deletions": 1}}, {"node": {"oid": "c60ffdef7b23ecb11bd88b240cfb69affc4e9671", "messageHeadline": "Ensure that the original state is restored on lookahead - fixes #2086", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 195, "deletions": 1}}, {"node": {"oid": "0bfc5a90dc2f2eaae181dd68dfa92a84439ebb5f", "messageHeadline": "Ensure that the original state is restored on lookahead - fixes #2086", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 195, "deletions": 1}}, {"node": {"oid": "507303456fca28232ebc5b12f25350017ee28fd2", "messageHeadline": "prepend ansi reset to code frame when highlighted - fixes #2058", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "a96b9e1afab3dbb35d2af684e68c9d0ab48a3945", "messageHeadline": "v5.8.9", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bcfe88fc06e273f375b16810fff0733821bb6eb3", "messageHeadline": "v5.8.9", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e6e3a68a392a9d54080aeb95cbc3ec6bb5d0bac0", "messageHeadline": "make flow transformer use internal state to track whether we're in a \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 694, "deletions": 14}}, {"node": {"oid": "caecebf95b035af3a31bae1a304b4d27b5e0379a", "messageHeadline": "make flow transformer use internal state to track whether we're in a \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 699, "deletions": 14}}, {"node": {"oid": "a971e9e67f1a6dac394be600e796bafa30d2088e", "messageHeadline": "update changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "2eebf8f5e05378f5b4158dde798c9ef7ece6dfd7", "messageHeadline": "v5.8.8", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "16179e21c8df4172d0168330bfd0893f26d5cc2e", "messageHeadline": "v5.8.8", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c42f1974da34362e713a7423b561b7585a89e2f7", "messageHeadline": "v5.8.7", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c722aadc8dd1e4b274a6d525b9fea4546faf9334", "messageHeadline": "v5.8.7", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0bbe94c38b942b2e28b71f3710a6dd7e3c42dcaf", "messageHeadline": "really fix comment attachment", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5a407f457444c4714baef5b4cdd04bb9ff6ca63", "messageHeadline": "really fix comment attachment", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04ce3db23b9172004234bed208e174792d7a758c", "messageHeadline": "add back missing comment fix - fixes #2072", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7f59180ce59ca359a0bc3f0bb4d24217f36e902", "messageHeadline": "add back missing comment fix - fixes #2072", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a571907c5d63a8291a991142c0ae7ca1b0b42ad8", "messageHeadline": "v5.8.6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3de3678fae04720956ec922b895535a6bee61995", "messageHeadline": "v5.8.6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8e63ef162cf8bc775e88736b047ea88d43935b1c", "messageHeadline": "switch function variables to declarations", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d2dc5e714922f62cb379a953ab30206b8cf4d5a7", "messageHeadline": "add LICENSE file to babel-plugin", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 79, "deletions": 42}}, {"node": {"oid": "502eab6f1c269e76ebc2fed92a64f7335129e2d8", "messageHeadline": "enforce double quotes in .eslintrc", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6ef86f67f45f6e3f0dd136a9b1f2c7ef6d009408", "messageHeadline": "update jsx tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 19, "deletions": 30}}, {"node": {"oid": "9af5e0526fd0602d37762ee6b2f5967246892cd4", "messageHeadline": "update jsx tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 19, "deletions": 30}}, {"node": {"oid": "671196dffaa385a70a44984eb7d5336414aaca77", "messageHeadline": "remove rawValue property from JSX inner text Literal nodes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "6f607ef053ad39dc03724301a3936d2e8961eeb2", "messageHeadline": "remove rawValue property from JSX inner text Literal nodes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "9c2621519a07276ea8fe855a83b13a85b761348e", "messageHeadline": "add string check to literal raw retainment", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e229f8ea55110acbb0e1d09b531e752c5ffc2540", "messageHeadline": "remove gross acorn conditional statement styling", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 49, "deletions": 21}}, {"node": {"oid": "d65c29b60acfd29f6e8c40e52f0ff8c062bcfe54", "messageHeadline": "remove gross acorn conditional statement styling", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 49, "deletions": 21}}, {"node": {"oid": "18e610820fbe82cd4314ccc65ff1cdadfe562bfd", "messageHeadline": "verify that the raw property we've got stored is actually a string - \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "aa8017ba45fee13bf009e34f568d1d39c2948f07", "messageHeadline": "Merge branch 'development'", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 251, "deletions": 257}}, {"node": {"oid": "c2c8b2db5736ed3b6c9688a789499a3439c4ba50", "messageHeadline": "add token match method and remove more dead code", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 251, "deletions": 257}}, {"node": {"oid": "69721b930ae3dbdb992fa966918c3c2990003ca1", "messageHeadline": "add token match method and remove more dead code", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 251, "deletions": 257}}, {"node": {"oid": "ac742d9a0dca95d9c6ec00cd6417c51d77fe9a10", "messageHeadline": "Merge pull request #2077 from jadnco/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e2f12aa8c2e643ecfb9b9cbfd3aa2f02aca7050", "messageHeadline": "Better wording for contribution note", "author": {"name": "Jaden Dessureault", "email": "jaden.dessureault@gmail.com", "user": {"login": "jadnco"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23aa7b002d4517db25b82de0776d8fc9999d53ef", "messageHeadline": "improve babylon test coverage and remove dead code", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 267, "deletions": 76}}, {"node": {"oid": "676766533cc08687edc3bb514e1bf652cad2ae32", "messageHeadline": "improve babylon test coverage and remove dead code", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 267, "deletions": 76}}, {"node": {"oid": "2948108c909527a0b18c150f4156270f5de33c00", "messageHeadline": "finish reorganisation of babylon", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 743, "deletions": 772}}, {"node": {"oid": "2598299e6481d54f3df82a49fde312da42e834bb", "messageHeadline": "finish reorganisation of babylon", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 749, "deletions": 777}}, {"node": {"oid": "e7fec51feb40acc977647fef63338083c35720e9", "messageHeadline": "remove range property from nodes, clean up babylon codebase", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3643, "deletions": 19268}}, {"node": {"oid": "7e7ad89724208f92d9e9a7a63c34c573b3641048", "messageHeadline": "remove range property from nodes, clean up babylon codebase", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3644, "deletions": 19270}}, {"node": {"oid": "e14a3e509c738be5f8c88ac5d0ddb83afa542819", "messageHeadline": "temporarily disable node 0.10 from travis", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af03a301aebd022b96a4b7a2e3ab2cdcd72f94c6", "messageHeadline": "fix broken tests take 2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "4e00575ed5a99ee0404edc698b52b97b4b8e8f68", "messageHeadline": "fix broken tests take 2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "0e9413e9262cadddd86d099b98bc424f5baa875d", "messageHeadline": "fix broken tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 37}}, {"node": {"oid": "7964e3bf11fea4b8197ec2fcc7cf49ecdca904a3", "messageHeadline": "fix broken tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 37}}, {"node": {"oid": "bed14e9b4264c960ac633f2182d56a2cf5f09ccf", "messageHeadline": "add espree comment attachment tests and remove ranges test property f\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3512, "deletions": 586}}, {"node": {"oid": "55f3fb301569eefdbf3dbed7c99770b243310f71", "messageHeadline": "add espree comment attachment tests and remove ranges test property f\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3512, "deletions": 586}}, {"node": {"oid": "006f3db76ac6334767d8a847fcbd5ebeeaae9b62", "messageHeadline": "update babylon fixtures to use File as the root node rather than Program", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 111716, "deletions": 64322}}, {"node": {"oid": "350e9017940e2f271d124086db47a305e76a50b4", "messageHeadline": "update babylon fixtures to use File as the root node rather than Program", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 111717, "deletions": 64323}}, {"node": {"oid": "b088f8e6ef5a220289e932e9aa8ce726454665b8", "messageHeadline": "switch babylon tests to fixtures", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 88441, "deletions": 62883}}, {"node": {"oid": "14d26257533bac524fbfa6784c97f44566c035ae", "messageHeadline": "switch babylon tests to fixtures", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 88445, "deletions": 62884}}, {"node": {"oid": "008f3d6adadcdeb299067791ae19e304d070e77a", "messageHeadline": "fix broken tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "00d6b0364d383d9013b167c8719c41ea9f566af1", "messageHeadline": "remove unused import", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b12866db861e8dd01033fd7173c3a4d7141bdf77", "messageHeadline": "extract out mocha fixtures and resolve utils", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 39, "deletions": 221}}, {"node": {"oid": "73ff38e35b029462e756c2361e68d4e54c4d1271", "messageHeadline": "check whether the last child is the same node as the one we're removi\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ed9416e198ed93ac47ebdca33ac854f35789744", "messageHeadline": "check whether the last child is the same node as the one we're removi\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e15a28cc1c46961266dd5fc71e52affe25f9ae89", "messageHeadline": "inherit class constructor function from parent class - fixes babel-pl\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e51949e402cebffa688c8daa5ef592f4585f432d", "messageHeadline": "better inheritance for t.inherits", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "9cc0442db9e4fe18b6b8f4c473b418796fc1ca35", "messageHeadline": "make class container shadowed", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "ea479ca5a8b119a17578bbc2ab044fce85c5acc3", "messageHeadline": "v5.8.5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0531b61d593bdaca5467a90bae914790b4312d5e", "messageHeadline": "v5.8.5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "bd17e06a2c4d500be7b53744364c723e6de4e29d", "messageHeadline": "update changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "41753c1a85b9b923ef2e6d1d7a2102dad9d3d96f", "messageHeadline": "move down prepublish script execution", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "a8f242f4fea09a56ed7df675ecfbe50a2cfe9347", "messageHeadline": "add 5.8.4 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "709f1421bc717e6948d7a8da9b21ef403132173e", "messageHeadline": "v5.8.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca9ea6826f5c0c01207221aeb81ebc724f75a4b2", "messageHeadline": "v5.8.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9cb500613664b5321d0a3471390e72227b2d2bbd", "messageHeadline": "fix broken imports and test newlines", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "07e1ce8bf42e5b63b240a6ae2bd717278d0d000d", "messageHeadline": "convert CLI imports to ES6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 22}}, {"node": {"oid": "3d416a6fbe70846d41fd5c94a9b0d56e7d1dca88", "messageHeadline": "move up regex Literal generation", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2d7a2b5e6d34f934f4b83bd0f1d4334952360d35", "messageHeadline": "add sourceType option", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b20b6adf06e27a15f8a199179d2b9b14bea508fb", "messageHeadline": "fix `babel-plugin build` hanging", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bac0b809535c9c38e96af5abc2f2f9f5d794a8ae", "messageHeadline": "don't console.log ignore config", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "2a54d1385db4c57b219433dc501ad70f8755d0a2", "messageHeadline": "update jscript plugin", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "4fc2b5cec5dfe8cca32d75c0c11ffb01971fc1fb", "messageHeadline": "update to core-js 1.0.0", "author": {"name": "Oliver Hoffmann", "email": "oliverh855@gmail.com", "user": {"login": "iamolivinius"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "35ac8bbe9be0dc88788a0d0d135a939f696e5db7", "messageHeadline": "update babel-plugin-jscript", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "54f852e466d143416bd9873d2465cd558de80faa", "messageHeadline": "generator: rewrite automatic parentheses insertion to be smarter, inc\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 82, "deletions": 46}}, {"node": {"oid": "c731d2d6dcc6aa97d7949251c4c0cd87bba2e16a", "messageHeadline": "update jscript tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "c4c801ffcb3007397d992c25fff25080b2880b6f", "messageHeadline": "Merge pull request #1907 from samccone/sjs/pipeline-opt", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "23527544fad19a3c01dcee1b194fbf7288b95a80", "messageHeadline": ":art: switch to reduce for pipeline", "author": {"name": "Sam Saccone", "email": "samccone@gmail.com", "user": {"login": "samccone"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "b9dde49ab6c3c86674713894b6c2eec665e8c1c5", "messageHeadline": "use Object.setPrototypeOf and fallback to __proto__ in inherits helpe\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3023afcff4a238e9ba6ec5c34ef3006bf1b0af02", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "236a9a62855d2d9e1d2a8b75e6b994fff082ffcd", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b277f2c986ae0c5eeea3b6a3e3d90f42c28924fb", "messageHeadline": "revert changes to use strict literal newline generation", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3f0ac54032f72bc6b127e231a38312547b2920a3", "messageHeadline": "simplify CodeGenerator#print", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "fd72abf45040e893350fb4dfcb28c398a4719599", "messageHeadline": "Merge pull request #2046 from atonparker/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6241742580d92f75ef7c4b61c503acbe1c92c614", "messageHeadline": "fix tryCreateRegexp function scope", "author": {"name": "Chris Parker", "email": "parker@byhook.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "51cdae25cf4968e8dfca09c3d237e7e6fdee5a49", "messageHeadline": "fix tryCreateRegexp function scope", "author": {"name": "Chris Parker", "email": "parker@byhook.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1ff63329a3babd08dd76375204989629f377988d", "messageHeadline": "fix directive newline insertion", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "beb8061d3fd70f0f60f9f4b08a940873b537972f", "messageHeadline": "better identification of strict directives - cc @jmm", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "0fbc71431524ddc5ba6aecb14f44f419f89d95ea", "messageHeadline": "add scripts folder to npmignore", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b0c90acff0a23223d187835304d4e21c62379bca", "messageHeadline": "add 5.8.0-5.8.3 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "ba7b5ce5c80c01d118a1607bf663d3cba51fe6bf", "messageHeadline": "v5.8.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68d58af8b18f9da9f5aaf8c920d78bf806d4c5b2", "messageHeadline": "v5.8.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4e4202ef736f62b8caa8a68f20a6fe7eb2af44ca", "messageHeadline": "v5.8.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e798cbc9cb8ce6dc5430e9214be5480b229b952", "messageHeadline": "v5.8.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2eba8376d2e9c50bbe9f064165595ef31f4f537b", "messageHeadline": "add force version environment variable", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d2356ed8c7f90119ef07e1fc874e965895b3a9f", "messageHeadline": "v5.8.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "78707e212c1e981945990de45715bfc7acdd9b7b", "messageHeadline": "update test to reflect UIDs", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dd225b5b74b4c85ec9b0e868012a40614a7055b3", "messageHeadline": "add handling for loops when doing rest parameter allocation optimisation", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 56, "deletions": 1}}, {"node": {"oid": "f6e7b7716b7bab5a5b1958aa4729dd85b63c9eb3", "messageHeadline": "add onComment shim to babel.parse API", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7fa684b12076d7f4539d83acde23e9be460c6e7f", "messageHeadline": "don't reset raw of \\x escape literals - cc @jmm", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "437a201315ae64728022531e64ad32a8b70c7b3c", "messageHeadline": "v5.8.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "da60230801c6e2566acf1305c5c493c9d2cfb163", "messageHeadline": "add missing dependencies for older non-flat npm versions", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "4545ade6ba1b2a93f19b0b557ff4e6600bf1ac78", "messageHeadline": "v5.7.6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad4389b465c1ce872fe028978a1b8db1d0265239", "messageHeadline": "v5.7.5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "412208745b88bb054b7e583fc0b803c700f18a8b", "messageHeadline": "v5.7.5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3c5b4f2d89720f49bdef6018a0460f8f6b7f120d", "messageHeadline": "update flow literal annotations to have a rawValue", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "30be1317e6b3d83e7a22328ca4baf37b218470da", "messageHeadline": "update flow literal annotations to have a rawValue", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "73f0f26ae26ddcfd50a23b0a7f516c2cb21ccbcc", "messageHeadline": "add missing semicolon", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef5d8bb786616c3be3e5368546edb76dd688f199", "messageHeadline": "add a shitty onToken acorn option shim", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "da94ea7fa506a51937fb754d77314f478272979b", "messageHeadline": "Merge branch 'master' into development", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 208, "deletions": 0}}, {"node": {"oid": "956fd8d770caa64816c173bbcd9aa50198dbb575", "messageHeadline": "Merge branch 'master' into development", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 283, "deletions": 6}}, {"node": {"oid": "5507590dc26f43b3fc33031fbab4b9d78e17c193", "messageHeadline": "fix unicode literal conversion check", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6007ce4ea61f47e6a7461350afa8f660842c5e2", "messageHeadline": "remove comments form test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "ee04db074dcbe8a4becea20e21216238f101f4e9", "messageHeadline": "properly disallow type casts in reference lists", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "0a5a00d6f8abde9ea3739ad986d849ea11eb3b2a", "messageHeadline": "properly disallow type casts in reference lists", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "495b880372a4e27db2d6c9e5821a90af0079a211", "messageHeadline": "only register an Identifier node as static if it's a constant", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "b97dc4778b59526385bde7d65d7f34f1cbe96076", "messageHeadline": "add Flow virtual type", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 35, "deletions": 3}}, {"node": {"oid": "512707c7de999a8cf891bff53d4973bfe7e4b030", "messageHeadline": "update API test to use an async promise shim", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 41, "deletions": 32}}, {"node": {"oid": "00fa5f2286525e1e63ce3695c65f0a8ddac40eef", "messageHeadline": "switch es6 parameters rest nested iife test to use external helpers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "7f34827a725b64caf9ebee30bdc10e41cb1d207c", "messageHeadline": "reimplement async function type parameters backfix - fixes #2028", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 160, "deletions": 39}}, {"node": {"oid": "40f19586af0592905b8962caba9d8feee91f0e68", "messageHeadline": "reimplement async function type parameters backfix - fixes #2028", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 160, "deletions": 39}}, {"node": {"oid": "0ca73d2474d31bb44880c64bd3ac9e4add172157", "messageHeadline": "add comment attachment to the parser and remove dead acorn options", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 227, "deletions": 391}}, {"node": {"oid": "f0994f106eb5270508bf523601a827fcf77f6fe5", "messageHeadline": "add comment attachment to the parser and remove dead acorn options", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 337, "deletions": 513}}, {"node": {"oid": "538d24b2a3726e97c0081acb3024e5b9ec944127", "messageHeadline": "Merge pull request #2040 from jmm/basic-pretransform-doc-test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "029146719ef66c6e46a90382347eff4368409994", "messageHeadline": "Add basic desc. & existence test for pretransform.", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "47f790502e8a50a1ac44bc07cdd70627dc3c00b8", "messageHeadline": "Merge pull request #1878 from kpdecker/tagged-template-object", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 42, "deletions": 5}}, {"node": {"oid": "d4917d74f01019a3e5b2905136925f94a2294411", "messageHeadline": "Merge pull request #2035 from frankychung/flow-number-literal-type-an\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 228, "deletions": 0}}, {"node": {"oid": "4eb1a45f0218bbd7d9e08f6397ac6a41e5d2731c", "messageHeadline": "Handle _blockHoist value of zero safely", "author": {"name": "kpdecker", "email": "kpdecker@gmail.com", "user": {"login": "kpdecker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3c7ef6707bee49324e639b690a073202be38de0", "messageHeadline": "Add number literal type annotations for flow", "author": {"name": "Franky Chung", "email": "franchun@gmail.com", "user": {"login": "frankychung"}}, "additions": 208, "deletions": 0}}, {"node": {"oid": "08762098470541e9d4d70ba28ed92bcefe3f112c", "messageHeadline": "Add number literal type annotations for flow", "author": {"name": "Franky Chung", "email": "franchun@gmail.com", "user": {"login": "frankychung"}}, "additions": 228, "deletions": 0}}, {"node": {"oid": "a523f60209fbc1b934bae0e56b96163ce1167723", "messageHeadline": "output type annotations of type instantiation parameters - fixes #2036", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "b2e3a73e2ff406778a65415747391df6bf85a2ce", "messageHeadline": "Use generic name for templateObject", "author": {"name": "kpdecker", "email": "kpdecker@gmail.com", "user": {"login": "kpdecker"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "eed750206c24ed8dc2c5c934abc9d7ec4a728c57", "messageHeadline": "Convert template objects to singletons", "author": {"name": "kpdecker", "email": "kpdecker@gmail.com", "user": {"login": "kpdecker"}}, "additions": 42, "deletions": 5}}, {"node": {"oid": "faa6ce1a0838a433824ebb81d3df064eed75df31", "messageHeadline": "Merge pull request #2030 from arthurvr/patch-2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "98a4d54212e90540f9b64f9daf647fa0968997e1", "messageHeadline": "Add `make test-cov` to `contributing.md`", "author": {"name": "Arthur Verschaeve", "email": "arthur.versch@gmail.com", "user": {"login": "arthurvr"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9219b7f7bf486e007948f94fd20113ab792290ff", "messageHeadline": "don't return from within parseSubscripts when we parse an async arrow\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3a74f6d4cc49d4c0e21677e5a8c574f2703ea3cb", "messageHeadline": "don't return from within parseSubscripts when we parse an async arrow\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a7ad7654384bee5076306718167b9ab7b54d9948", "messageHeadline": "remove weird promise compat method - fixes #2024", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "6e539eb7e3a236c4abb8cb1a00deb691c20c5fcd", "messageHeadline": "fix order of build-dist to include the latest version number", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "44c82abf3a823917e694ab838ca86d9df918a5a9", "messageHeadline": "v5.7.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "13e0c6b917ee3d1c8acee6d080d75497de5079f5", "messageHeadline": "remove useless call from flow strip directives test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "4833dad4e2827019b9f6cde15411d98b2ab4c2e3", "messageHeadline": "fix comments containg `@flow` being completely removed from output ra\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "641ee9d8834f8e1e34147abfdf12327206881d51", "messageHeadline": "add 5.7.3 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "32ad452b78f0d4f8e36f38850598377322d3c80d", "messageHeadline": "v5.7.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "185fc3b10efeea887e9ccd9690f4d0b988fa5265", "messageHeadline": "add in dummy src file because i'm dumb and decided to do access priva\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c76536be90481f63a1ddcddf88635a5121e89a47", "messageHeadline": "fix test coverage", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 26, "deletions": 15}}, {"node": {"oid": "e1c981a9de22a08eb2688d62bef20b6f02bbd21e", "messageHeadline": "fix tags not being pushed for new babel versions - fixes #2019", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd9373d9eeb859ddc9e3bb1fd732ed4447e12276", "messageHeadline": "add 5.7.2 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "49f18bb8bac712bebe426b7970c51440b542ed86", "messageHeadline": "v5.7.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "676d602a8b5bfa0a3cbc0518afdfebf63f3c0287", "messageHeadline": "v5.7.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a84242386dbb574128113914cb5cf27cf114b14d", "messageHeadline": "flow parser plugin: move up startPos and startLoc default assignments", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "d2ce03e82dd1c2973a24394cd5b1eca924efcd94", "messageHeadline": "flow parser plugin: move up startPos and startLoc default assignments", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "d661e15ce2296b7a7d4ceb3ca6ba2c73aa64be77", "messageHeadline": "force push newline for line comments when in compact mode - fixes #2006", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "1abaf66ac2ae0b17efec666c176ddc03ad674d3e", "messageHeadline": "generator: set adjustMultilineComment to false when compact is true -\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "043d007285e6d5da7cdb2ddfedcee35de9b5dda2", "messageHeadline": "rewrite async function parsing, properly parse flow return types of a\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 761, "deletions": 92}}, {"node": {"oid": "afacd627388dca3b04babd9b5a67d655c88d035d", "messageHeadline": "rewrite async function parsing, properly parse flow return types of a\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 761, "deletions": 92}}, {"node": {"oid": "a8b84823264c3fc035bcf04c02669b53a7ee7058", "messageHeadline": "add feature flag for es7.exponentiationOperator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b276b938b336310c1e9baa8df61a4c2054c9a75", "messageHeadline": "add feature flag for es7.exponentiationOperator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2007469305239c60ddd73d3955e330744e43b7b1", "messageHeadline": "remove dead babylon code", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 185, "deletions": 507}}, {"node": {"oid": "b520a331956aa090218b4c130c25fb151fdad206", "messageHeadline": "remove dead babylon code", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 185, "deletions": 507}}, {"node": {"oid": "85cb123939b5419c3cbceb0e779be54eff332c51", "messageHeadline": "Merge branch 'master' into development", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dbf320f6f0802770db7bed446e825772c9139936", "messageHeadline": "Merge branch 'master' into development", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 59, "deletions": 12}}, {"node": {"oid": "1f851153fd0d09f13d17a6d7ecf2e1404e418c30", "messageHeadline": "add 5.7.1 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6bcf98a3d5480c158163a54a93d75e72a9708d50", "messageHeadline": "v5.7.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "805a44d55d760bd30853ffd3289e4e837a75d502", "messageHeadline": "v5.7.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a051146ae259ed99b7ec8747b0407ab5645e11dc", "messageHeadline": "add back NodePath#replaceWithSourceString method - fixes pangratz/emb\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 48, "deletions": 2}}, {"node": {"oid": "b21db8a37e70b9e425ace512a89ece3e768aa9ac", "messageHeadline": "finish removal of ecmaVersion option", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 228}}, {"node": {"oid": "3acae3d625556133fd624000787f66126fc4ded1", "messageHeadline": "finish removal of ecmaVersion option", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 228}}, {"node": {"oid": "848fab910cd7a432563d6142ea7ff2834cf97e7e", "messageHeadline": "Merge pull request #2004 from jmm/contrib", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "0a4a0d8cd23c2569cae780a129bd7c79a6c91acf", "messageHeadline": "Update CONTRIBUTING.", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "bd2fb6126b4ec25646fdbe34091f397bbbb446ca", "messageHeadline": "remove ecmaVersion <= 6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 36, "deletions": 60}}, {"node": {"oid": "472b0798622bb5fecb585c6429f264d275ad438f", "messageHeadline": "remove ecmaVersion <= 6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 36, "deletions": 60}}, {"node": {"oid": "21a11e5d2b3e2619fae3c033741d9456996457c7", "messageHeadline": "hard code eslint path", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "124e30face667dbade4c883e08b3607da9566b3f", "messageHeadline": "complete builder definitions - fixes #1982", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "91e59cf2bb90f6e5ae2235bcbe748fedf7f983c9", "messageHeadline": "add TEST_GREP to scripts/test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "38553a6c425cd9721b707a78f95db3837e0d5c9c", "messageHeadline": "switch node definitions to a DSL", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "8d70ab5853b8e43a622d829a212b2d80b2abc435", "messageHeadline": "switch node definitions to a DSL", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 662, "deletions": 443}}, {"node": {"oid": "a36496ee2d93fc1ce06115c2ef95d66eb35f2b42", "messageHeadline": "update CONTRIBUTING.md", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 42, "deletions": 21}}, {"node": {"oid": "4656801673812159fa5f688dea536332156f536b", "messageHeadline": "add check for options existence before trying to look for deprecation\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1eb79d570736718484e05be1bad7686976ba097", "messageHeadline": "add 5.7.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "aef2be54dc23245d0de607aa99769858d5b2a520", "messageHeadline": "v5.7.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9e81dd299d65baacfff77bcd63716ce45837a1c5", "messageHeadline": "add postpublish script", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "5b776b60e46556a5ca3f50dabda6449ac22c7a7d", "messageHeadline": "require shelljs from bootstrap file", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "644daaed553142d172df42b4d24dbb0324e2eecd", "messageHeadline": "add git pull to build-website script", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9d514a3aa21979daf781fbf9411a99262769066e", "messageHeadline": "add postpublish support to scripts/publish", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "afbd9a0870f44c7bdd881528106102eb0c25356a", "messageHeadline": "fix babel-runtime dist require locations", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "91cf6a823d18ed9726bb5356ab45cb06b538f410", "messageHeadline": "v5.6.23", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61d246cb9af3751e2172e09feb3b5bba953e9efb", "messageHeadline": "v5.6.23", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e677e49638eb1c13541ad0bbae822ad94a3a1faa", "messageHeadline": "really fix spread inside the RHS of a destructuring assignment causin\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "7fb3158be7c43f84370d8468fc03e0f19e81846b", "messageHeadline": "deopt on spread elements when performing array destructuring unpack o\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "45e1eb343b2dcdf9684dca79472f91bc8901a6ac", "messageHeadline": "fix locations in build-dist babel-runtime script", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "64875f35024e779f3f40b76af3a43bc67c763cf4", "messageHeadline": "move down build-dist task in publish task", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0a9f43aac8314385243f55c122299c788c5a39f9", "messageHeadline": "fix templates location", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91fb64eaf53c67a7ed7605aab71f8dcaa4d39ae2", "messageHeadline": "Merge pull request #1978 from babel/top-secret", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9508, "deletions": 5523}}, {"node": {"oid": "6e518d40bf4fc77262234d06130339baac40f73d", "messageHeadline": "fix babel-core dependency in babel-cli", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5e47530226bd4388806db43ff3416a085860b111", "messageHeadline": "add linking debug to bootstrap script", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bfe92a4eea90029ccc0547fce374f7ed5e3dd24d", "messageHeadline": "add comments: false to generation test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "66c29acb78fa7ebab1a0a16c5bcfdbdc8429141e", "messageHeadline": "complete publish script", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "e50babe916f99ee36d0a2fa602195596985dd9f2", "messageHeadline": "add shouldPrintComment option and output comments when compact option\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "04e152ac7742bd02344360c720c7fe8df62d48e9", "messageHeadline": "fix use strict parsing", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb8d7e679e1b5cf684b84fbebf8a13b54fdd566e", "messageHeadline": "fix use strict parsing", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e294b76a069f4e300bb323ca8d2bad8c4b92d7c4", "messageHeadline": "add extensions to babel-cli bin files", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "0cbcadc2da3f21832eaa3029503059370522f39f", "messageHeadline": "add shelljs to root package.json", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a0097e2ec88e91db1613e59ef7e614741f208ec0", "messageHeadline": "add npmignore to babylon", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8360001b96745dec0c89c044b5f8e9874e10115d", "messageHeadline": "add npmignore to babylon", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7c8f3ed6963cf727485a51f59819579257b7aa2b", "messageHeadline": "rewrite bootstrap script to use shelljs as the bootstraping process i\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 47, "deletions": 29}}, {"node": {"oid": "0c7c73435c612b3fd0458dc2397da882840c73e9", "messageHeadline": "add NODE_PATH export", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e9d0e55c39630500c74ed381f9b66d4c47558a02", "messageHeadline": "sync tests with upstream acorn", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "be09f12e42bedb1ba6fc40d2e2191a2b137a350c", "messageHeadline": "sync tests with upstream acorn", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "7c6de96ad746fb5f78462f9c3fc83626a0f1e49c", "messageHeadline": "elaborate on babylon readme", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "d73938ee896f4b321582ef06a6a9a7cac58d09d1", "messageHeadline": "elaborate on babylon readme", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "5dcd54f4bcefb83499e91b516dbe75deb6d2c57a", "messageHeadline": "add VERSION file to publish script add", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c13f722964f78d011ae4c084cd9085537797bfb3", "messageHeadline": "add back package.json", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "ec6f919377139051b937d72f6a761cbb192362a0", "messageHeadline": "v5.6.21", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2f212cea0adf54c99c37e9eeda8fe9c08dfecc76", "messageHeadline": "v5.6.21", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 128, "deletions": 21}}, {"node": {"oid": "a3a19d73b309ff82c422a2506006ec86e5e37179", "messageHeadline": "2.6.20", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "dfbb6604e767ffb878f00ac5fe0ca49cc9559045", "messageHeadline": "2.6.20", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 21}}, {"node": {"oid": "e733235bea438087b2dad7a04af21a45fd2f588d", "messageHeadline": "+x", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5f6350bada5f649bf636d0625d25e06f462eccb2", "messageHeadline": "fix setup-git script name", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d28716cf9377c331b40205d1be8119c6591d2403", "messageHeadline": "v5.6.20", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da9493e1fa884a59e693687152b3634b0d3f136b", "messageHeadline": "Revert \"remove do expressions\"", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "a286a86b6dd40d8da14f1b51271d0c946ef4157a", "messageHeadline": "Revert \"remove do expressions\"", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 97, "deletions": 4}}, {"node": {"oid": "2b32a2781e123ea11d8f3e2a5a868aa2adf8d805", "messageHeadline": "Revert \"remove DoExpression generator\"", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "86a49e2b1dde3bfed76af4ae1d9d3afa6188871b", "messageHeadline": "v5.6.19", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5cd8822888067d2615f620d1340df688d73108e4", "messageHeadline": "remove DoExpression generator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "1e77212efa9189bdcfd9e33d1572082f2b84528f", "messageHeadline": "remove do expressions", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "420492388b06ff295a638adbea0f34c726056607", "messageHeadline": "remove do expressions", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 97}}, {"node": {"oid": "6cc59a3ce789cb2435d048a6774ba42424660244", "messageHeadline": "t", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "2d5d1ceb5c107826af9b8bc105be0816e3df44d7", "messageHeadline": "t", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 45, "deletions": 299}}, {"node": {"oid": "6c5c216c404461ef8e922d2bb81a618d58ffc5a5", "messageHeadline": "add scripts", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1948946a4d185a90aef4745b73854bb4cb6fe75d", "messageHeadline": "add scripts", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 168, "deletions": 1}}, {"node": {"oid": "0a7a01391cf0d6700b010b5b5ca95da4056f5962", "messageHeadline": "remove travis deploy", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 19}}, {"node": {"oid": "7a268c95a597f9a393d76166451712419ab6f138", "messageHeadline": "remove dead files", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 35}}, {"node": {"oid": "3d21b85d8723500cfdfe4f8933c620a0af896da0", "messageHeadline": "add +x bin files that reference the compiled ones", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "d5be4bb5b915034b7d41a91539fa66e2365d683a", "messageHeadline": "v5.6.18", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6dc29ec6a1c200a85e7293731f6b68da16fd41c", "messageHeadline": "remove templates doc", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "a1a1ad3d1cc6e16a020ade83b582a6853bc9b248", "messageHeadline": "add missing semicolons", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "ada45d5800aee945894290d6176f0872118cfd36", "messageHeadline": "add missing semicolons", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "f3e77c7a0d68968b25ca2c30c2495c70e80328b7", "messageHeadline": "Merge pull request #1983 from chicoxyzzy/code-docs-additions-by-chico\u2026", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b08012cf125e7c75da5a7b5203877d84bc715b60", "messageHeadline": "add some useful links", "author": {"name": "chico", "email": "chi187@gmail.com", "user": {"login": "chicoxyzzy"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "16502488b966ee690ee45454d4c125c95f2ade8d", "messageHeadline": "Merge branch 'master' into top-secret", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4013, "deletions": 219}}, {"node": {"oid": "ef275da1c205b7de97bcf48128c7f69ff84ccf6e", "messageHeadline": "Merge pull request #1897 from babel/code-docs", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4066, "deletions": 219}}, {"node": {"oid": "cc6eb50f2878546c94280b0b8a2ca70ada0f9a83", "messageHeadline": "parenthesis -> parentheses", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "a260b6859f015c2eb8c7c21fb68a35690d620557", "messageHeadline": "Clarify what the arrow function transformer does", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "eb182ccbe0f383bf544478d7ab05135c90e6c8fb", "messageHeadline": "fix typo", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a08c21302d7ab50298dc4a18f747feff55fd4c1d", "messageHeadline": "Merge branch 'master' into top-secret", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 176, "deletions": 33}}, {"node": {"oid": "f9498d7a2d2fd1fe228327fff8ee8c9ee455a460", "messageHeadline": "Merge branch 'master' into top-secret", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 294, "deletions": 90}}, {"node": {"oid": "ff6620c8ea8706a3f58c560b96663e3c213e9195", "messageHeadline": "more architectural changes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 231, "deletions": 218}}, {"node": {"oid": "a2266416318e6a66b7936029c5954bc6fbee492a", "messageHeadline": "more architectural changes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 397, "deletions": 467}}, {"node": {"oid": "afe5eb118c40630a9104b1bcf5c96886ddc72886", "messageHeadline": "add .babelignore support to be more inline with other tools", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "fe1e99c79902d64992e4e159111f4c1db8b18475", "messageHeadline": "Create generation/generators README", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "deeb75a5d131c9380a24fd7b4ee74d228b913486", "messageHeadline": "Add descriptions to transformation/transformers/es6/destructuring", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "961d482269f9f7943d407f5b9d1ab7f5a001cd0a", "messageHeadline": "Add content to tools README", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "1c8f0dcab4bb7f28bfa78b5ad3ca3ecec2e3f7de", "messageHeadline": "Add content to helpers README", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5dc39439ed4b8304b014a85bb8be840a16bdee1f", "messageHeadline": "Add content to generation README", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "58e029a064d134c7df3663e46a4af79b15042b54", "messageHeadline": "Add content to api README", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "01ea72790dea4397fef0c120b8ed73c1ed5adf6e", "messageHeadline": "Add descriptions to types/flow", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "118ac2e62d9590fcbe0cac66dd1217596127313b", "messageHeadline": "Add descriptions to traversal/scope/index", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "3207a387a73611f81ae1b68c63b7467890e01427", "messageHeadline": "Add descriptions to transformation/transformers/es6/constants", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "90a5b964806092a68237ab237fac533fbd56bfef", "messageHeadline": "Add descriptions to transformation/transformers/es6/arrow-functions", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "74cf5ac5528760d23f40d8bc3dd1aee60788895f", "messageHeadline": "Add descriptions to transformation/transformers/es5/properties.mutators", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "dce1a3548cc6d07017d064944bf1f08d0d4dd11d", "messageHeadline": "Add descriptions to transformation/transformers/es3/property-literals", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "d67ba39d1c3e514ba445bfbab99420982ce449e6", "messageHeadline": "Add descriptions to transformation/transformers/es3/member-expression\u2026", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "894c3fe481f9b012d71ba15a689a96c52055bb3c", "messageHeadline": "Add descriptions to transformation/file/options/parsers", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "27cce1446cea7d7691621da3165e176ad30e2f86", "messageHeadline": "Add descriptions to transformation/file/options/index", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7e64bcd85a7e7dd8ebbb08cc2cde11e3b04869db", "messageHeadline": "Add descriptions to tools/protect", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4a851130ee1779655d87d652abccf9068e0958f4", "messageHeadline": "Add descriptions to helpers/parse", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "6a9b14563ea4c342408916f622339742ba8372fc", "messageHeadline": "Add descriptions to helpers/object", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f11c6a4be4fd85906d0a5bc5e86040dc494e339", "messageHeadline": "Add descriptions to helpers/normalize-ast", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d7a669e96bba6d96cac20595318fca9c04c0ec22", "messageHeadline": "Add descriptions to helpers/merge", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b6a5f4ea93f8cef05dcd27edede4af6878429a7", "messageHeadline": "Add descriptions to helpers/code-frame", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9c60c633d23a69e3d6d4e10fd118696fe3afebcb", "messageHeadline": "Add descriptions to generation/whitespace", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3b428e45a3c7b9698a00c395d5e1fab3555ed052", "messageHeadline": "Add descriptions to generation/source-map", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d961e2d291a565c797dc3f54bdc8dfd61a07e862", "messageHeadline": "Add descriptions to generation/position", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2d884c282aa2e339099c7066f4816ac4a56dc67a", "messageHeadline": "Add descriptions to generation/index", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "350a3b664f20640ffd8cef983dd93c302ba85eca", "messageHeadline": "Add descriptions to generation/buffer", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "9e4ec194872f2cdc4bd612a98fe7979c44570b52", "messageHeadline": "Add descriptions to generation/node/whitespace", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "d613975febe44415f4187a94d716359fc1653a22", "messageHeadline": "Add descriptions to generation/node/printer", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "77e9387c5f4301f5c6b689cd92276f0d7990d3e3", "messageHeadline": "Add descriptions to generation/node/parenthesis", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "ac00de44a7c9b1b7f4676e5d671c38318741a518", "messageHeadline": "Add descriptions to generation/node/index", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "8e03a2b720bd786dcb1dd3c9d3a8bbc392af30f8", "messageHeadline": "Add descriptions to generation/generators/types", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "4e660f7b3e57770f1321d298ddd021a531236060", "messageHeadline": "Add descriptions to generation/generators/template-literals", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "63618f876ce953857b7297c4e6a0d14591f8f917", "messageHeadline": "Add descriptions to generation/generators/statements", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "155f3407bcdca86e17f0d7f0b73a049c502ef631", "messageHeadline": "Add descriptions to generation/generators/modules", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "bf62042fe66d4f994c978921ab59575cdde35dd8", "messageHeadline": "Add descriptions to generation/generators/methods", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "2a226b3a2b00ddb8ed4edca93a37dfa681e5190d", "messageHeadline": "Add descriptions to generation/generators/jsx", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "f996d6bfa645e2b100ec6f4ab7d9186397c237a2", "messageHeadline": "Add descriptions to generation/generators/flow", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 34, "deletions": 33}}, {"node": {"oid": "89b1c387a060eb27b6c77a91c71b2db37228d42f", "messageHeadline": "Add descriptions to generation/generators/expressions", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 23, "deletions": 21}}, {"node": {"oid": "dfea7368e18cc7c90120466180f9f2c91d8cff0f", "messageHeadline": "Add descriptions to generation/generators/comprehensions", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "06867dd52bd2de43d5d74b8d73e241a2c59b1cad", "messageHeadline": "Add descriptions to generation/generators/classes", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "3f72a4b200dd9e244559865c3b3aba596501b944", "messageHeadline": "Add descriptions to generation/generators/base", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "ee286ed4823f80a873192a212440542cc6693c69", "messageHeadline": "Add descriptions to api/node", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8604c0c2cdfa941d4fdb37f8e4b30717c57f69ee", "messageHeadline": "Add descriptions to api/browser", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "b2476b3603247da5a8673facaf15d0c2e941e447", "messageHeadline": "Add descriptions to api/register/node", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "c2ebe7f26de4b7781f30a7b2d73b51fa11d20ed8", "messageHeadline": "Add descriptions to api/register/cache", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4809747304b9d8e91104dc78d6964c280d4bb821", "messageHeadline": "Add placeholders", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 3782, "deletions": 216}}, {"node": {"oid": "e572d25640062709b6cf0a16ca5b40a2b0398c6d", "messageHeadline": "Add README files to be filled out", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "07e3d9a8df6fb9162e00c91247d739b3cb9c6365", "messageHeadline": "Add intro inside of src/ directory", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "be44e608e77bcac28ad59de9acbace31851139f2", "messageHeadline": "allowing specifying of babelrc config via package.json - closes #1818", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "423d8c510def2c6ac392c9f545f37ea804f0f2c3", "messageHeadline": "Begin transition of Babel to a more scalable architecture, async flow\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 66115, "deletions": 2814}}, {"node": {"oid": "fedf894904bb53213d20b5b00d1d07888aab7f42", "messageHeadline": "Begin transition of Babel to a more scalable architecture, async flow\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9424, "deletions": 5365}}, {"node": {"oid": "7763c7456372581b5342fd992c4572c02ff45e84", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 289, "deletions": 91}}, {"node": {"oid": "e45dc0fbaff92d04139b3115576eb33bea1426e7", "messageHeadline": "Merge pull request #1974 from loganfsmyth/hoist-class-inherits", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 110, "deletions": 49}}, {"node": {"oid": "8539182452196e509c351b408eacfa11bf5ed725", "messageHeadline": "Merge pull request #1976 from cpojer/import-typeof", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 176, "deletions": 39}}, {"node": {"oid": "f757ca01a159ce6cb847c52a3ef1bd56c5cb4436", "messageHeadline": "Add support for `import typeof`, fixes #1975", "author": {"name": "cpojer", "email": "christoph.pojer@gmail.com", "user": {"login": "cpojer"}}, "additions": 12, "deletions": 17}}, {"node": {"oid": "18380d2aee653845772139224a8106d2f2bb2bf6", "messageHeadline": "Add support for `import typeof`, fixes #1975", "author": {"name": "cpojer", "email": "christoph.pojer@gmail.com", "user": {"login": "cpojer"}}, "additions": 176, "deletions": 39}}, {"node": {"oid": "19b1032474bb8d9d1b7f84a286bdf87bc5c3a514", "messageHeadline": "Hoist class inheritance call so it runs before prototype use - fixes \u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 110, "deletions": 49}}, {"node": {"oid": "f7761982cd651d2e56aafd4cfcf38f2b452be083", "messageHeadline": "fix logo url", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b3b6970b486043384f69e9c352239eaef7fed7d", "messageHeadline": "add .js extensions", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6141c66a631535bc149e214cbcb47b27a6f79797", "messageHeadline": "remove internal protection", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 34}}, {"node": {"oid": "950d3d228066a6051855e01e1c4947f9775ac810", "messageHeadline": "Merge pull request #1969 from christophehurpeau/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "12d7b33f62503f3c63c10f41117904ac1a32623e", "messageHeadline": "option help add \"separated by comma\" for options whitelist, blacklist\u2026", "author": {"name": "Christophe Hurpeau", "email": "christophe@hurpeau.com", "user": {"login": "christophehurpeau"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f9c7d0d095ca9d6fb7fac5a139ec540ea6182915", "messageHeadline": "add validation to plugins", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 55, "deletions": 14}}, {"node": {"oid": "efaa0608afea680c1ac0c1b369ed450b04b5d44c", "messageHeadline": "removed unused variable", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b522bfe822ab482ded78325ff541e0ed81f37324", "messageHeadline": "update babel/register to work with new option manager and add filenam\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 19, "deletions": 24}}, {"node": {"oid": "9efb02f60f8f15518e9e4636846f1563b2d73fe8", "messageHeadline": "rewrite options handling to be MUCH more maintainable and less like s\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 177, "deletions": 124}}, {"node": {"oid": "9805c0387f875ebf1e2bed39e98fa0194e315a6a", "messageHeadline": "reenable travis node 0.10 testing", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "81019ec76dc38f92ac6d1f721e86f7f79b7a8a00", "messageHeadline": "v5.6.17", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0d0adda9baa004413e52df46d9b3f6a7b512606", "messageHeadline": "add 5.6.17 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d335535f042b593a72cd39581aa729f07911ae2a", "messageHeadline": "Revert \"Move :white_check_mark: into for block\"", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "f738c95c8d3330f3134d151c2476b73c72afc40f", "messageHeadline": "Merge branch 'master' into development", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7fec1c98e55385487498da5347b3959f039eb03b", "messageHeadline": "Merge pull request #1962 from benjamn/development", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 80}}, {"node": {"oid": "33ae022e4dd6b366e75ca65fe6277298a41b6f51", "messageHeadline": "add ClassProperty handling to t.isReferenced - fixes #1961", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "eac9e9b37235a69cf13d05816f62ede69964b32b", "messageHeadline": "Update regenerator to v0.8.34, and remove recast and ast-types.", "author": {"name": "Ben Newman", "email": "bn@cs.stanford.edu", "user": {"login": "benjamn"}}, "additions": 7, "deletions": 80}}, {"node": {"oid": "eb6b38d3a857ce8f5fd556b6bb6094824ab72726", "messageHeadline": "add 5.6.13-5.6.16 changelogs", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "8111ab28d72f4dde3bd41e922495d8ab80d11894", "messageHeadline": "v5.6.16", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04a29f8344d26f4a732cc567ff8908e3cd0c2c4a", "messageHeadline": "remove accidental stackTraceLimit assignment", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ed258451523eae3d51d6dffb3fe4408da016231d", "messageHeadline": "remove accidental stackTraceLimit assignment", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "457638e90466f58a72d8fa275629bfa3074d5b74", "messageHeadline": "add type comments to t.valueToNode", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2e5255dbf55bc7df5a54c7553f7f0b78f9a94d71", "messageHeadline": "peg recast version - fixes #1958", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "86095d9dacc9f254c21d8735514584247b30599c", "messageHeadline": "Merge pull request #1951 from zbraniecki/traverse-in-plugins-typo", "author": {"name": "Brian Donovan", "email": "me@brian-donovan.com", "user": {"login": "eventualbuddha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02dd785d0269dd98059508c2e9ca255ff33ad61b", "messageHeadline": "Fix a typo in plugin-manager import of traverse", "author": {"name": "Zibi Braniecki", "email": "gandalf@mozilla.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "205fab2ed88dcaf9b5eef1819822a1f4da15a05c", "messageHeadline": "split up badges", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "d01b26951b09ba4f07ff5cc0d516a3f978f26280", "messageHeadline": "channel -> community", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc15c91b2ae3c74faf349b10b5d73edec28df98b", "messageHeadline": "replace descriptor.writable assignment in createDecoraredObject helpe\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "421b01865faa8d2c0db842bdc5d4ea32ca2bd2c4", "messageHeadline": "add Generated/User/Directive virtual node types", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 26, "deletions": 28}}, {"node": {"oid": "af7510adec49cccdd35fcd3f0194646599079c54", "messageHeadline": "fix some bugs in PathHoister - fixes babel-plugins/babel-plugin-react\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 57, "deletions": 7}}, {"node": {"oid": "ec7c40fbf67ce36f06bdf20cc1809ad0395b2b21", "messageHeadline": "add quiet option to CLI - fixes #1931", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "4a36a9fb312d7179a9836a86216d2ad5123e9663", "messageHeadline": "check for functions in util.shouldIgnore - closes #1865, closes #1859", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "4d25b0d96aa5d61cf95ede9849a1bffc63d286bd", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "babc9c90b46ae36eb670a2b487b23103ec3a2647", "messageHeadline": "fix tail call recursion on functions with less arguments than paramet\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 70, "deletions": 8}}, {"node": {"oid": "288293ca11c5ccb3b6de8ba18eefc1514a43b7d1", "messageHeadline": "Merge pull request #1936 from loganfsmyth/system-module-hoisting", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "a262e99abd7db0f36bd0c3ce30f1c5e02d0608a8", "messageHeadline": "strip flow directives in flow transformer - fixes #1934", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "b518394a3f3ca87cf9fcab25989fbff1978e3311", "messageHeadline": "Only special-case for..on/of declaration hoisting - fixes #1929", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "337c51df5c5f917d485725c14e43583ab9b87ef3", "messageHeadline": "fixes out of bounds check to default parameter template - #1845 - cc \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "0509fb148f71e0cceaf60a7f35ab1a96091e1ca2", "messageHeadline": "add out of bounds check to default parameter template - addresses #18\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "bb5f1120b79c086256b270182f2bd232b89d4276", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 110, "deletions": 5}}, {"node": {"oid": "38d46012a751072828d05a7ccc6bab5ad3996233", "messageHeadline": "Merge pull request #1926 from loganfsmyth/systemjs-modules-export", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 101, "deletions": 1}}, {"node": {"oid": "cdb8e3aefaaf43c1fa4350d1f6a452834c7d4f91", "messageHeadline": "Optimize export-from in System.register - fixes #1722", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 101, "deletions": 1}}, {"node": {"oid": "4a84cd785ad2ab2f3aff4d220ea41b6f3736f23b", "messageHeadline": "Merge pull request #1915 from loganfsmyth/destructuring-default-hoisting", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "f47d17345cf02224ad2106412ac1f11f46cd3ada", "messageHeadline": "Ensure _blockHoist is set on function destructuring defaults - fixes \u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "8746ca8d31bcba5c86262ba85d15c36d1f2a46c7", "messageHeadline": "add Statement virtual type", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "76e954bc367b681348e27cc430c6e0b97a22f9d9", "messageHeadline": "add reference to issue #1920", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "64903d0dcfdb1b91fc7cf2d54e266faf788de83b", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "1fd0b1f741fa6915d30f0850238125c21ea7cdda", "messageHeadline": "delay this assignment when referencing this inside an arrow function \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 53, "deletions": 8}}, {"node": {"oid": "cda2bfce3877f42cb5d2aa62e3ba705c45975650", "messageHeadline": "enable do expression tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "0e4bb5ee3f32292563ed3fbfed863820748d91d0", "messageHeadline": "clean up verifyConstructor classes visitor and disallow super.* befor\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "e9793b1f16c57a747f624e1d74992890c40d229b", "messageHeadline": "Merge pull request #1916 from conradz/inline-single-child", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "224db29c051fce41a030ff404093076f319758c7", "messageHeadline": "Handle single child when using React inlining", "author": {"name": "Conrad Zimmerman", "email": "me@conradz.com", "user": {"login": "conradz"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "bd1bd38556fda6c9ad2a7c6c3815c179252eb7e9", "messageHeadline": "add undeclared type variable", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1f391141265f9bdf7705f278e55194da450391fb", "messageHeadline": "Merge branch 'master' into development", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 37, "deletions": 36}}, {"node": {"oid": "4c0b8599f183d979c7fae912ffa16e0959858de1", "messageHeadline": "add optional context parameter to NodePath#get", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "848909620c01d585964af808d96cce464c01201f", "messageHeadline": "add more comments to path methods", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 31, "deletions": 19}}, {"node": {"oid": "c40215497db273b96239ba56469c662ebd56d71c", "messageHeadline": "Merge pull request #1900 from samccone/sjs/opt2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 25}}, {"node": {"oid": "6450f5263e59161f5894fb484ff89d7dc8ca9244", "messageHeadline": "Merge pull request #1901 from loganfsmyth/constructor-scope-fix", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "74c59c94ce3aed9be372224801251e07e8661902", "messageHeadline": ":golf:", "author": {"name": "Sam Saccone", "email": "samccone@gmail.com", "user": {"login": "samccone"}}, "additions": 7, "deletions": 19}}, {"node": {"oid": "3f38a836008323ee21f67fdbec123ac68f638537", "messageHeadline": "Properly regenerate scope for replaced nodes - fixes #1773", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "1945f849c37195e64d959a83645a08330c29aeae", "messageHeadline": "Move :white_check_mark: into for block", "author": {"name": "Sam Saccone", "email": "samccone@gmail.com", "user": {"login": "samccone"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "5b0b7ba226dc2e66d3863d1cc2cacea4c473b5e5", "messageHeadline": ":fork_and_knife: Switch to ternary for return", "author": {"name": "Sam Saccone", "email": "samccone@gmail.com", "user": {"login": "samccone"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "42de6bc716cc8c10d1521dbd5b665828a82d82a3", "messageHeadline": "Merge pull request #1894 from samccone/patch-4", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fb66f347b91603974093b00dd2c70b8162b9263a", "messageHeadline": "Merge pull request #1895 from samccone/patch-5", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "5e28bd4e68f1c4a756e702969aec85d778e6e98d", "messageHeadline": "Merge pull request #1893 from samccone/patch-1", "author": {"name": "Brian Donovan", "email": "me@brian-donovan.com", "user": {"login": "eventualbuddha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98695669636be4d75c5fd822e6a389cbeaacd9da", "messageHeadline": "remove :skull: comment lines", "author": {"name": "Sam Saccone", "email": "samccone@gmail.com", "user": {"login": "samccone"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4a27b10e8a87eae1294f0cd7faa19bc03dfcb149", "messageHeadline": ":baby:", "author": {"name": "Sam Saccone", "email": "samccone@gmail.com", "user": {"login": "samccone"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c3b5ed5b3d401bcce80bbe0cdd219d0c3974e7b5", "messageHeadline": ":lipstick: Fix grammatical issue", "author": {"name": "Sam Saccone", "email": "samccone@gmail.com", "user": {"login": "samccone"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "afa4871a08c382d614b3ce5ce10a383e22857f98", "messageHeadline": "Merge pull request #1892 from samccone/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70c739250b7f291b549c50daea2fad2493475160", "messageHeadline": ":memo: better english", "author": {"name": "Sam Saccone", "email": "samccone@gmail.com", "user": {"login": "samccone"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "722e706a8c77cbeca182f67f68e4aff567060fef", "messageHeadline": "Merge pull request #1891 from samccone/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3973c8397351c95f9eb7d5a24202ae58ea288cb", "messageHeadline": ":memo: clarify how it inherits this", "author": {"name": "Sam Saccone", "email": "samccone@gmail.com", "user": {"login": "samccone"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "47c3792d3490d2896f4f8cead3b26063c3aa367c", "messageHeadline": "Merge pull request #1890 from samccone/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "456accb4b3d20492af5e3020e066a6d9d226a36a", "messageHeadline": ":memo: Add link to ESTree", "author": {"name": "Sam Saccone", "email": "samccone@gmail.com", "user": {"login": "samccone"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "72771ed4394ecd17e363f6da83690b64e2d4db73", "messageHeadline": "update escape regex test to use new lodash result", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7cb7ea42482c3547934f1660e53b01b2e981e83b", "messageHeadline": "Merge pull request #1884 from arthurvr/resolve", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "301df15921c12273cddf53e1d9ba830aba3ac202", "messageHeadline": "Add `resolve` to `CONTRIBUTING.md`", "author": {"name": "Arthur Verschaeve", "email": "contact@arthurverschaeve.be", "user": {"login": "arthurvr"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "15535406bd12252097f297cfd5fe11b287b898e9", "messageHeadline": "Merge pull request #1883 from arthurvr/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "63f53e37739a2914bef87e80d769e4d4a91539ab", "messageHeadline": "Remove `user-home` from `CONTRIBUTING.md`", "author": {"name": "Arthur Verschaeve", "email": "arthur.versch@gmail.com", "user": {"login": "arthurvr"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "03a979a6bdbb545c392233f8f52759fcdf6e8517", "messageHeadline": "Merge pull request #1867 from arthurvr/deps", "author": {"name": "Brian Donovan", "email": "me@brian-donovan.com", "user": {"login": "eventualbuddha"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "910622e66e5c55358473b105c1dead5a705a4672", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "c5a870202111dc4ea64975fbfe0f46941f89fa0a", "messageHeadline": "clean up derived classes, fixes super path referencing user construct\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "336c65fe2c728960ab2476633c11357e23e32c4d", "messageHeadline": "restructure classes transformer, fix class name inference - #1877", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 230, "deletions": 184}}, {"node": {"oid": "092d98fb2767034100e332d94caf08faf82db166", "messageHeadline": "add constructor to body in order that it was supplied in - fixes #1877", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 67, "deletions": 23}}, {"node": {"oid": "e55ce575cd02a7b5e904a79edde48f6c1d29d51f", "messageHeadline": "move up template literal simplification logic - fixes #1874", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "d63ae5fce89114ef2de79fa344c7e938363b0b96", "messageHeadline": "remove loose console.log", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "541309c4bb5cf428584baacf49c7aaf94c037b2d", "messageHeadline": "fix collisions for getBindingIdentifiers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 30, "deletions": 23}}, {"node": {"oid": "2d289150d103f1d077a6b703b42182e699d8c943", "messageHeadline": "Merge pull request #1868 from benjamn/patch-2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9f6169ed4416abaca1ec5984caed4603963efd2", "messageHeadline": "Upgrade Regenerator to 0.8.32.", "author": {"name": "Ben Newman", "email": "bn@cs.stanford.edu", "user": {"login": "benjamn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce372281cdd3ffd74a4f481d7a4e8f4ff11494d9", "messageHeadline": "Add `path-exists` to `CONTRIBUTING.md`", "author": {"name": "Arthur Verschaeve", "email": "contact@arthurverschaeve.be", "user": {"login": "arthurvr"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0044100e3d45c9539a69122d34f76b07989a74b5", "messageHeadline": "perform function name inference on functions in properties before the\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 46, "deletions": 6}}, {"node": {"oid": "81edc4c6abcd65341a6e0b77bc656b0965f1a387", "messageHeadline": "add make comment-issues skeleton", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "3b1a9a0adbd7ec821ef050914b328fb244c04b2b", "messageHeadline": "trim eval code in babel-node", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8ab90aacd3aa1c4c518caee3c924ff7f8b0d58fc", "messageHeadline": "add babel-core version to babel-cli version - closes #1861", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1a46882fddc596a47e0e29017c5440ab6d7d9c0", "messageHeadline": "v5.6.15", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12b4e6db4039bc450f4be3c1a097754a92177f05", "messageHeadline": "v5.6.13", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f06bb79c006d989df8fb74f3683fd8438d37cb8", "messageHeadline": "attempt to fix master fetching for automatic travis merge", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34218afdae93a6c9298dd92d9105172dd4c92cf7", "messageHeadline": "clean up build website script", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "b94118db5ed90e77af1811d0a799aa4911d1df6e", "messageHeadline": "output debug current branch/commit info", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "54819b94e93c324d749bc148b1caa96e09ce9fb2", "messageHeadline": "skip flow types when finding rest parameter references", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "0da4ba45989bebead25c770504fdd0b34ec079af", "messageHeadline": "clean up inType tracking in flow parser plugin", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 33}}, {"node": {"oid": "50ca6b1018351100f49cdb8f7cb2d60594128e71", "messageHeadline": "clean up inType tracking in flow parser plugin", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 107, "deletions": 33}}, {"node": {"oid": "2d195c4843bf3c214ef00abc379a19ce2e581479", "messageHeadline": "add logging for publish cli", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2f0d0c94ef8438090f9f8ad5989389c123ed4b08", "messageHeadline": "try alternate merge parameter", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e3ea5b6e7d28fd3ee1676497b842633518fea76", "messageHeadline": "add update-ref master to merge-development-with-master script", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "95128f98bc3db8c0c3c172cf78bd584f3a373f56", "messageHeadline": "Merge branch 'master' into development", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c4d1d581674bb4d5ebc8d0e576a41dc5440df925", "messageHeadline": "+x", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7da1d9fadda752c1b072200bd56623c9f9521201", "messageHeadline": "wrap TRAVIS_COMMIT variable in curlies for consistency", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ab57fd36780e6e68affa3b9472a1050cb51f002", "messageHeadline": "rebuild website on new version, automatically merge development branc\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 41, "deletions": 6}}, {"node": {"oid": "d4edce6559900c714b9c86a2577f2f4a2af2b059", "messageHeadline": "only publish babel-cli when the directory has had changes since the l\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "9c8cb33a09879cbeccb495a1dcd86f3e8a6261f3", "messageHeadline": "remove babel-core from babel-cli packag.ejson", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a2fb70bae3ebe37490b78261d71f931aa6a2db14", "messageHeadline": "fix deprecated return from visitor method api", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "273a81fe1f1c75f50314326309403abc6599c6df", "messageHeadline": "fix up babel-eslint dependency", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "72a0ac5e024dd0b1a12c069c3f8068d117aebf47", "messageHeadline": "v5.6.14", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5ace105363c98d50281dbae0d59fa9efdd2ebf4", "messageHeadline": "update babel-eslint", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "b833614b87d88c0d521ee1e2b79c051dc99127d1", "messageHeadline": "update travis with new npm api key", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "ae067a08b7fa655f55322eba0b6c73b3d564a4b7", "messageHeadline": "switch to mocha dot reporter", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f56337541f93a4461ea8f5083e970f900ef73288", "messageHeadline": "change readme tagline", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1fe8447a1a0c3c4e91b94da688c78ec24019c375", "messageHeadline": "add test release explanation to changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13bbfa041df6b10826ed88086924f51749a5f6e5", "messageHeadline": "v5.6.13", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c43bbb9bf6c3565159e2f3ebc694edb7b0ba609a", "messageHeadline": "use npm to publis new version - fixes #1847", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "1bca59a9210b2ff42fac27ca22f7c0c0c2c4a74e", "messageHeadline": "clean up readme - add back badges", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "f80fdf7359cdbd10361bf6838c120d4095f0daf1", "messageHeadline": "5.6.12", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "aefd69d31eac11ee0a5a9008713517edce79112d", "messageHeadline": "v5.6.12", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e328031b19b262b80b3cf595453b20ecb20d773e", "messageHeadline": "add 5.6.12 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "571b6a4cd7ee1e9275fb67752ace06a0d87ddb96", "messageHeadline": "check parent node alongside path in shadow functions", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "41cf94239130713199e42468288dafe31e4146de", "messageHeadline": "clean up shadow functions findParent logic - fixes #1846", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "98f28b8e890b7474ea9f8430df6324a807774718", "messageHeadline": "5.6.11", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8f88afc037a875437d3912faa385569cefa26532", "messageHeadline": "v5.6.11", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6359675a4fc686c1d86dc87c5fb1fb397d4c77e3", "messageHeadline": "make shadowed function findParent target finder more reliable", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "a265c3f25ce8cda3b59e822d5abab2cea523c273", "messageHeadline": "add missing semi", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29eb99ee93d1821e2dfa5e137a90ab05c28eafb8", "messageHeadline": "rejigger shadowd function findParent logic", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "0c5c1ff989bfa1063e0a8302e8cd63cd08cd7bca", "messageHeadline": "remove unused variable", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "499951123afbca52b13afd1c4c0613c0324f0c1f", "messageHeadline": "add 5.6.11 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c0fd4c1f9e0b18231f585c4fa793e4cb0e01aed1", "messageHeadline": "merge es6.parameters.rest and es6.parameters.default transformers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 86, "deletions": 15}}, {"node": {"oid": "579e6feceed266af66f7b0f046ba74ad17a59fea", "messageHeadline": "upgrade internal dev babel dependency to 5.6.10", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb3665a3b6c64331ade64febbbc17aa1d155e490", "messageHeadline": "5.6.10", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e6de688234a1c19d0c0df307d4845acd60db8a1a", "messageHeadline": "v5.6.10", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c233e88fff0a230da399a636ebe271250f2fc3c", "messageHeadline": "add use strict", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ae2ba0b5a3e9428d94f1d825d16091981433b34e", "messageHeadline": "add 5.6.10 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e34d9507938b3402070bb5a6b99fa9b9e8c43a8c", "messageHeadline": "require babel-core at the top of the file", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "84c773a7ca53f0d0a0c7ec8734c8e916e85843fd", "messageHeadline": "add support for trailing commas in arrow function parameter lists - f\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "e4083fbbd7914c367c18d29aeaaf5c3e9058a000", "messageHeadline": "add support for trailing commas in arrow function parameter lists - f\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 62, "deletions": 2}}, {"node": {"oid": "59ed7977ef8f0cc4192c2c78c0ecd9c158fe0c26", "messageHeadline": "5.6.9", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dc441e9a8ff7275abc63575d61dafd71656c6990", "messageHeadline": "v5.6.9", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e21795f57c437296dfe2266d40b8da2118d786b", "messageHeadline": "add index.js to fix internal api error", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c988f7fc85e48224a223cb7eb3e36b63fc38b1d", "messageHeadline": "5.6.8", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "493826973e7f6a5d325d147d7539ae810d3a88e8", "messageHeadline": "v5.6.8", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1acc71aa4e4883f0d106bcfd94468505cdb07c56", "messageHeadline": "fix api module id relative tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bbab5f72ec65a12b26a1cd6ebd76b6f60c7d5d13", "messageHeadline": "add 5.6.8 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "58ff9e387a8b17eaadef16595cf3ec4aa2e2bd06", "messageHeadline": "remove root internals protect", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 34}}, {"node": {"oid": "5a0d0999848bb67c7cf933d0c1a19f6ffe196224", "messageHeadline": "don't add protect to register either", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "05c95e04f728c797e0f65446547fe4490895ed7c", "messageHeadline": "don't add protect to polyfill", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "88430b4be277dab03c77636026acc74e6691cc0b", "messageHeadline": "forgive hotlinking to polyfill", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "19adcfae4d7a541b57374f892daed0836c270428", "messageHeadline": "add type import", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7c4fe984ce6b5703c2a96b6ac67fd847d93d51fe", "messageHeadline": "start linting babel-cli/bin - fixes #1836", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4476e8311cf88f5b0a9ef111be1e7b23d6b96b29", "messageHeadline": "use relative tools/protect.js filenames", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "2a3142273dc52da8c6a9180b1952c05c54f13cf5", "messageHeadline": "add path-exists dependency to babel-cli", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bbcb889a4976ad4fa5b0430ba43eb229c010aca0", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 33, "deletions": 26}}, {"node": {"oid": "c87f85815bfc4da012c657e30b23b940794e2120", "messageHeadline": "used filter rather than setting init properties to null in properties\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "48d0df17d00b02a949ce423ad153f115ef40bbe6", "messageHeadline": "Merge pull request #1832 from Mark-Simulacrum/path-exists", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 33, "deletions": 26}}, {"node": {"oid": "01b243347f07dae8e78a220775d57061a65b82ba", "messageHeadline": "add NodePath#baseTypeStrictlyMatches method", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "45a5cbf72f29ebc4ea6bdabb049f3276ee911f7a", "messageHeadline": "use capitalised builder method", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05efae1c584b1b54bda7c8a88b31ad5695f4108f", "messageHeadline": "complete t.createTypeAnnotationBasedOnTypeof", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c08fff4b44964c8bb15795e2bbd948a96407e7a5", "messageHeadline": "add node builder for normal AST node type", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "13e910ea831a75abd8d4b0666446a01fb8c6c07d", "messageHeadline": "force spaces for binary expressions - fixes #1835", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b3086020986ffa843ebadafcabcc372bd2e607c4", "messageHeadline": "Use path-exists instead of fs.exists.", "author": {"name": "Mark-Simulacrum", "email": "mark.simulacrum@gmail.com", "user": {"login": "Mark-Simulacrum"}}, "additions": 33, "deletions": 26}}, {"node": {"oid": "560a044d8f0d117d7b3916ec558690f086d1d289", "messageHeadline": "Merge pull request #1821 from kpdecker/destructure-performance", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "619fbe4c3bca397ae037e8506481b7a4d3e18077", "messageHeadline": "Merge pull request #1830 from kpdecker/avoid-define-property", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "1d83ad6cceb82d104f440e15cdbe5e15dd065b1f", "messageHeadline": "Avoid defineProperty when not needed", "author": {"name": "kpdecker", "email": "kpdecker@gmail.com", "user": {"login": "kpdecker"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "5353ccd773500f7de95c89f27628314356bd67a6", "messageHeadline": "Move slice iterator helper out of primary call", "author": {"name": "kpdecker", "email": "kpdecker@gmail.com", "user": {"login": "kpdecker"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "a8e23d2eb98b8f27f713d0a7d078fd3e03fe7fdd", "messageHeadline": "ignore templates folder in protect plugin", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "95d830fde010b5d97181d885506cc88a1e68ee09", "messageHeadline": "don't output comma separator for decorator list and output Property d\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 68, "deletions": 3}}, {"node": {"oid": "c8a5d7d970471d283052ad5f580325d5080153d4", "messageHeadline": "Merge branch 'arthurvr-dep'", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "43481eb2cc2971d58b74632ef1414b5ce45240d3", "messageHeadline": "Merge branch 'dep' of https://github.com/arthurvr/babel into arthurvr\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "b8bb6656919d5ddf8c6f8c759f17cfad21f811c3", "messageHeadline": "Merge branch 'arthurvr-tests'", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e6846b27302f2f384cb8393f6e29294c6b76d7d5", "messageHeadline": "Merge branch 'tests' of https://github.com/arthurvr/babel into arthur\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "31c1286a3c9fdd7885c5e1974838b9b1e5a01327", "messageHeadline": "protect internal files from hotlinking", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 56, "deletions": 3}}, {"node": {"oid": "489f9e92b5364c2682a4937a95c25e293217c786", "messageHeadline": "Add tests for `util.resolve`", "author": {"name": "Arthur Verschaeve", "email": "contact@arthurverschaeve.be", "user": {"login": "arthurvr"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "073809efac034f5b4e7641d190bcfb6c4b19060e", "messageHeadline": "Remove `leven` dependency", "author": {"name": "Arthur Verschaeve", "email": "contact@arthurverschaeve.be", "user": {"login": "arthurvr"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "c9b8e2f3ce1a151cfedc209a866e579db95e0e0c", "messageHeadline": "Merge pull request #1822 from azu/patch-1", "author": {"name": "Brian Donovan", "email": "me@brian-donovan.com", "user": {"login": "eventualbuddha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6cb8713555368048b961933f1706d5b55077d16", "messageHeadline": "Add missing asterisk in CHANGELOG", "author": {"name": "azu", "email": "azuciao@gmail.com", "user": {"login": "azu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b0e5b3ed11af961ce323ddb2df26b20c955b078", "messageHeadline": "Avoid deopt in iterable destructure template", "author": {"name": "kpdecker", "email": "kpdecker@gmail.com", "user": {"login": "kpdecker"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "0f70c76312db1d480c42a3a24dba59585cd50c33", "messageHeadline": "5.6.7", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e8c672bf4f062422e61ee35d0451f2cc72e8d76e", "messageHeadline": "v5.6.7", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7083ac61ffe075d31f87061190ac3b25a9d211b9", "messageHeadline": "remove test.js", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 36}}, {"node": {"oid": "d256809120b57a7e737d5429a119cf20cd2edd00", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "26a19f82d2fe4646e807d4c24d252f73ac15f94d", "messageHeadline": "add 5.6.7 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "128d3b5c915ba7d8dd42e1e6f9d65796a4f19a3d", "messageHeadline": "add missing computed loose test - ref #1820", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c1a080d0ca4f50622d4ab010a368405f03e920d9", "messageHeadline": "supress duplicate deprecation messages", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "0b1ce6c9a4ac191187a686aa66b38c95fe421bd0", "messageHeadline": "always coerce leading computed property initialisers into the init ob\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 77, "deletions": 26}}, {"node": {"oid": "a6f04055c01e48181acc50089acd1e1d3c55ae67", "messageHeadline": "fix block scoping transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 22}}, {"node": {"oid": "c3219e8b8856f8698166800ce41e9d34c6d288b3", "messageHeadline": "deprecate returning source strings from visitor methods", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a35c863341da20e95073b3e5e8fad7d23fbe8c1b", "messageHeadline": "deprecate returning source strings from visitor methods", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "6f862a4c45841bd81ac7e2cd2731b172e45a69fc", "messageHeadline": "actually push for left declaration to the returned block scoping body\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "cf38210fd2196b4adca698325ca35f21f9bc6220", "messageHeadline": "5.6.6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5c9d56433982e6491c5d3f7bc43b8027625bf923", "messageHeadline": "v5.6.6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "030d5f7c6bb671640e7e2d1986eb0a4aacbc932f", "messageHeadline": "add labels, and inX properties to lookahead getState", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "031a61515b34148d18124394ca72508b8e791230", "messageHeadline": "add labels, and inX properties to lookahead getState", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "9e0cc028ed41e3762cba5c56aaa79282a4d83b25", "messageHeadline": "add inType assignment in flow parse declare method", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d3884fd53bc5dcb041530f0b30197ce43865812a", "messageHeadline": "add inType assignment in flow parse declare method", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c6eef3080e8b8c6bd58755ec6fe8baa5b9d20864", "messageHeadline": "add 5.6.6 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "25be0a974d2d649e74e0d6061a682fbc0afae38e", "messageHeadline": "fixing linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a7f669e154ee9236e00616141a03824fe08f0abf", "messageHeadline": "fix isKeyword flow overload", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "7ccd135e83d5f203c01365dbf43b673ab80f8073", "messageHeadline": "fix isKeyword flow overload", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "9a39b131ea333d269aff6c8fda118a2434985f33", "messageHeadline": "acorn resync", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4fc1bbeb6082c1848d0d604969ca1637d3138b37", "messageHeadline": "acorn resync", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "32a4d7172b92d2bf8dcc830912c7ea380dfcfc21", "messageHeadline": "optimise generator for compact mode", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 61, "deletions": 27}}, {"node": {"oid": "f5540d19a4b85a2b1ac0e584d2ba026e2a6befe8", "messageHeadline": "parse void as an identifier when inside a type annotation to avoid se\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "aa25903c055b69df4b650b33d2ac024cf5d2558e", "messageHeadline": "parse void as an identifier when inside a type annotation to avoid se\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "23ec1a455e2602d5168b7a229e43312a421aa36e", "messageHeadline": "upgrade babel-plugin-dead-code-elimination", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6ac2d049bc38f18f366ca3fbab1a96db5681745", "messageHeadline": "add 5.6.5 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "084ae318168b3b595d774cb8db90eb582cd063e6", "messageHeadline": "5.6.5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8e530afd78e9a108ea166f74d97e34ee33b6b1d7", "messageHeadline": "v5.6.5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c66a82b37cec13c8fe8bf649dd922dfe9735ae2", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "737abca3a9a4db82fe1125e989e928f95ce606dc", "messageHeadline": "use this.space() instead of manually pushing", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9db43ca7a9509b0f38241cd4ac7a57fa1d41e84a", "messageHeadline": "clean up t.isReferenced", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "25b068331675e76fa9d3fe604ed408b7631cb991", "messageHeadline": "add Path#couldBeBaseType", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "a096f6b1c539c793c9a62a91703c531a09bc5b87", "messageHeadline": "fix noOptimise state being incorrect when recursing into multiple nes\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "e41ab2ab0ca0f22c1df300d39d959f75d71d6588", "messageHeadline": "Merge pull request #1807 from benjamn/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a6764fa7b20b726a79b96fe82df93e941189c4b", "messageHeadline": "Update Regenerator dependency to 0.8.31.", "author": {"name": "Ben Newman", "email": "bn@cs.stanford.edu", "user": {"login": "benjamn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a2358d6863a9950cd0bd78fec84893accdca66b6", "messageHeadline": "5.6.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "612ef79d3579e589e18928a48e61c4037a1efe03", "messageHeadline": "v5.6.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2dfa6ddf36037506b35a66ef312d791897155d1c", "messageHeadline": "add 5.6.4 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2910d4f82c06069efe8232676a25bdabe5d844d6", "messageHeadline": "fix Program can only be replaced with another Program error", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4b6c954f5e38da6e3cbec9742852a90b801b3f53", "messageHeadline": "add ParenthesizedExpression node type for plugins to generate", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "b7e23e3410fea05620011657edb0b4e9568874c3", "messageHeadline": "5.6.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a19f10e1246db4e89da3ceedca03bcc7762ad9b6", "messageHeadline": "v5.6.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e1f134635a8a97870be74ba6b6e754fa8f82877", "messageHeadline": "fix rest parameter array allocation loop being incorrectly aliased - \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 62, "deletions": 6}}, {"node": {"oid": "aa151016f5fa20ebabb1de737602b69e14b4e52f", "messageHeadline": "5.6.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "ce3c6289a28085e5bbac52472af329134e8e6adf", "messageHeadline": "v5.6.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "036451986941026f26071113d1f0b14c0f601d71", "messageHeadline": "remove unused import", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "58cda35831012997903b303345b9c076442edd32", "messageHeadline": "log spread element rest parameter as a candidate instead of replacing\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "ebaa06f4a28af4967423f85c49e6372767221573", "messageHeadline": "add ensureBlock path method", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "4b0f624fb38fc547ac9f7df03f5ee9fabadf3244", "messageHeadline": "turn method literal keys into assignments in loose mode - fixes #1797", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "aa0f3ac5d01eb527ab12af3e2f1e1af921481512", "messageHeadline": "5.6.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "725906a7dca76a88ec1efb7d977e7b559d74ece9", "messageHeadline": "v5.6.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13d5c94b8b03e5c297e1fea7642670c0a466e229", "messageHeadline": "update transformation tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "85308a1e8c1e01a8a8aa31e9e4d8138a03c292ec", "messageHeadline": "fix super spread in loose mode", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "83bcaba1a53fedd3a6a966b1c4d2ae9e98366bea", "messageHeadline": "downgrade to babel 5.5.7", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "185648cb2caef0d6d7115e0cd629a5c32c719490", "messageHeadline": "5.6.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "be355fc1c6ef5ef6ec9b41287eaae892b4b1b99e", "messageHeadline": "fix build-runtime script", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7795e11d584eb8e7975b355baad6bf647eb1f95c", "messageHeadline": "v5.6.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f74e8068c632539c8634bd8dde76568d37c3432", "messageHeadline": "fix generation tests to reflect acorn update", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "5b5d27c9b8841ff2c2e7f8a8b79fc8f17ad868a1", "messageHeadline": "resync with upstream acorn", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 127, "deletions": 66}}, {"node": {"oid": "4f08a77230b3a9dd36b84257b3d6e140b61420f4", "messageHeadline": "resync with upstream acorn", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 296, "deletions": 166}}, {"node": {"oid": "4ac33d62afd0e358b0f540cc900085088810c8e8", "messageHeadline": "move spec.functionName transformer to builtin-basic - fixes #1743", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 57, "deletions": 57}}, {"node": {"oid": "2710a914e8fe5766d0e1631a922c079853cabf43", "messageHeadline": "add noop transform method to IgnoreFormatter", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8934e7f9da9a30cfb4bcea175ee66235e09c5d78", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "b4f18e05fa6103bf8228fba34737ad01a8f465dd", "messageHeadline": "Merge pull request #1776 from zertosh/matches-pattern-this", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "c07540a2c46f757ced8ab684413a0b60732d6d19", "messageHeadline": "extend module IgnoreFormatter from DefaultFormatter - fixes #1763, cl\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c409f63bbe5bd3d257fa9c02160eb1ae570bc848", "messageHeadline": "Merge pull request #1772 from arthurvr/booleanify-tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d3c30b669f5e6d63dbfdcb63370747beac818d59", "messageHeadline": "update babel-plugin-runtime", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "d10856d16ce30d40710d7ca05408325ead47f50b", "messageHeadline": "don't terminate CLI when watching files fail compilation on init - fi\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "fb08a519c88a33e612b05448f1cffc75ce8fc328", "messageHeadline": "register labels as bindings - fixes #1747", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "6a8ecf25075de45feeedd0034d5dfd671eb0273b", "messageHeadline": "add uniq to filenames in babel-cli - fixes #1731", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "100317e0c8ab0a1d1ba5159fa905100ffc96ffd9", "messageHeadline": "split react displayName addition into a plugin - fixes #1761", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 71}}, {"node": {"oid": "a32f744341b44e2a382c3193909fa4a2175b2537", "messageHeadline": "disable module import receiver when in loose mode - fixes #1788", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c4feff3cb777a059935b2d8fb3acd19037c8f2ad", "messageHeadline": "add more whitespace", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "498297ce6b53e548b932ad762f166c86bb6b2b4c", "messageHeadline": "check for invalid binding identifiers when generating inferred method\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "2412c1d50292708db2ae3cef821301d18f2cb7ec", "messageHeadline": "remove bluebird", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d92e1a4fb8aca41138ba49a77d9e577b95aed937", "messageHeadline": "Merge pull request #1793 from lydell/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d0d05041366233b3b4d7d97e66838f970f8b479", "messageHeadline": "Update to js-tokens@1.0.1", "author": {"name": "Simon Lydell", "email": "simon.lydell@gmail.com", "user": {"login": "lydell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a607ac0077d81eda4b3982524033798d75852ace", "messageHeadline": "Merge pull request #1786 from callumacrae/update-regenerator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41f5e7c077edd10efdd97cb0778ad8250b8ba25a", "messageHeadline": "removed ^ from regenerator", "author": {"name": "Callum Macrae", "email": "callum@macr.ae", "user": {"login": "callumacrae"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99604362ed63589b0232cee8adb5948b2406b95d", "messageHeadline": "update regenerator", "author": {"name": "Callum Macrae", "email": "callum@macr.ae", "user": {"login": "callumacrae"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c8e374eaf9aacd6af062ffac07cf66fe2921039", "messageHeadline": "add back non-es5 number guard in literal code gen", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "238c68f82987304dfed5481d75e31206bba710ec", "messageHeadline": "fix member expression generation on object integers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "09b334ad215e33efa0be351068467a5192962d10", "messageHeadline": "Add guard against non-ES5 integer literals.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "d647ede94b57c6c062b32ca07cf144372c484d46", "messageHeadline": "fix up raw number literal", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "6386b60b9a6ce0c647048a629e6c8e3bcf3610ac", "messageHeadline": "add comments to types generator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "25749a99333511c5857966b695b637dffc207522", "messageHeadline": "clear properties to undefined in traverse.removeProperties", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd4c0dae95af342bec476425b3e9a0acb2cb0d8b", "messageHeadline": "Generate original number representation when value was not changed.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "80d362c534b8e72141d48fcee1b9718b8933272d", "messageHeadline": "fix matchesPattern with deep member expressions", "author": {"name": "Andres Suarez", "email": "zertosh@gmail.com", "user": {"login": "zertosh"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "59820b9a84426c94d0ef573795307bf1ca074d5c", "messageHeadline": "matchesPattern recognizes \"this\"", "author": {"name": "Andres Suarez", "email": "zertosh@gmail.com", "user": {"login": "zertosh"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f6ff366edf346c32cadb28d1f0e5203013742c1b", "messageHeadline": "add getEarliestCommonAncestorFrom jsdoc description", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c7cac7aaba33454454b4756501c2b5e16c93c4c6", "messageHeadline": "add deply nested smart insertion of rest parameter allocation", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "0647d374a3ef72e78d32773ab1e667c902e22e7c", "messageHeadline": "add more comments", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "25c2816a852f6b62c4f06e04e78eb3fa46af0775", "messageHeadline": "fix ancestry index loopup in Path#getEarliestCommonAncestorFrom", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b57a80ecae305cde415da13e6cb465e6c7438a01", "messageHeadline": "optimise rest parameters in spread element position and allocate rest\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 348, "deletions": 100}}, {"node": {"oid": "574d47a5715aadfa5426f8dd0748b9d302a17262", "messageHeadline": "finish removal of esquery", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "7c5d2b19b70a0c9eb8e5d757f71e0071b006f8cc", "messageHeadline": "remove esquery", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "c7669f44c108af9f91f5f3ee852b62c7ca66aa4b", "messageHeadline": "Add tests for util.booleanify", "author": {"name": "Arthur Verschaeve", "email": "contact@arthurverschaeve.be", "user": {"login": "arthurvr"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "0ed5c5f48062176d42b2ae2c0f64f518b5ca9101", "messageHeadline": "add check for JSXMemberExpression to t.isReferenced", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "94c34e0132a851e26e605bc3a0ddd3f7f1fafdec", "messageHeadline": "throw error when attemping to replace a Program root node with anothe\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "92c4bbd0039d28b986ec3a955177c3e69adc6c45", "messageHeadline": "remove unused import", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ec8e84084144b4372f469a2fadb2a32144b9bb83", "messageHeadline": "upgrade babel-plugin-undeclared-variables-check", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c3c64c12ce25de1cc35350ed38f59089c87e795", "messageHeadline": "add modulesDuplicateDeclarations message", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "cae80d6e9bc53bcbae28f61ae2de67e9de662bdb", "messageHeadline": "add scope to addImport importSpecifier call", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aaf29ddd828122dbc9f8b941e2c30f5f306fa45c", "messageHeadline": "move validation.undeclaredVariableCheck up", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb485567b9caa43eb9d9aa530002039907f5a7d4", "messageHeadline": "support module live bindings in arbitary positions not in Program sta\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 229, "deletions": 91}}, {"node": {"oid": "050bcec617117e21e240858edf310ff25bfa8d95", "messageHeadline": "add messages property to plugin context and add --copy-files flag to \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6231015557ae80077f00df92b90a26e3cd3cdcaf", "messageHeadline": "fix spelling mistake in CONTRIBUTING", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "822eb47ee751a0a2d363a69de1b1995146409bb5", "messageHeadline": "move more transformers into plugins", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 384}}, {"node": {"oid": "91161ae9a19c28eafe06d9e12bc390a4d7ce5dc6", "messageHeadline": "Merge pull request #1758 from pygy/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "4c1b4b6490bda98ce89c6ff0bb33d4e7b9255952", "messageHeadline": "Add tests for IIFEs as default exports.", "author": {"name": "Pierre-Yves Gerardy", "email": "py@py.gy", "user": {"login": "pygy"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "e792256087d4997187735d742ea839f3bc9c528b", "messageHeadline": "add parse and traverse to plugin babel context", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "19ad22f6e8d69f611132fd99539098b0a1a08ccc", "messageHeadline": "update tests to reflect new plugin api", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "01818a50fa511a21c967aa5cc1fedeb067679485", "messageHeadline": "fix up babel-plugin CLI", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 94, "deletions": 29}}, {"node": {"oid": "3247851019dd350504689ad57c42ef45eb2381c7", "messageHeadline": "yank out more transformers and put them into plugins", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 19, "deletions": 403}}, {"node": {"oid": "939c00d33c3c6c16be576f0b5927abf95dea77a1", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b096ac7057379fd698eea3a33a2f77a8311a363", "messageHeadline": "start movement of core into plugins", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1797, "deletions": 1564}}, {"node": {"oid": "30c4a0cf063f7bbe639c278ece518f163c870656", "messageHeadline": "Merge pull request #1726 from tikotzky/fix-require-hook-under-istanbul", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e08d400b36f67afa18bcbe63acc52d70e4388bbf", "messageHeadline": "Merge pull request #1733 from hzoo/i-1732", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "7e080aa9d26f44981d8ba30a89660188d0ef7ab1", "messageHeadline": "Merge pull request #1753 from loganfsmyth/optimize-call", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 30, "deletions": 17}}, {"node": {"oid": "c0e5059634c650cde6d1a42979e66c6a2e286629", "messageHeadline": "Merge pull request #1752 from loganfsmyth/hidden-class-change", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "f8f5684faa96d662893c4874d8260330ecc4c8e9", "messageHeadline": "Avoid concatenating callbacks and ensure that callback lists are arra\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 30, "deletions": 17}}, {"node": {"oid": "2c3e9fbc07429a820bb9573900426b7b9f1568e3", "messageHeadline": "Initialize properties to avoid hidden class thrashing.", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "b9d066d953d00410e157f776a838bc406b451da2", "messageHeadline": "add special case for null in get helper", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 27}}, {"node": {"oid": "94e15b0750bc2fd1587fdcf89b83105bf887dc78", "messageHeadline": "remove unused variable", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3256c1d1209dd12e983b07909657c93d0310bb7a", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eba9f0ffbdc0b6ecca8855bd96e1ac32ec7bf99e", "messageHeadline": "clean up default constructor in derived classes - fixes #1748", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 55, "deletions": 94}}, {"node": {"oid": "52c3c143f96889ba76d95ad5f19a555be8e64c2d", "messageHeadline": "add BindingIdentifier virtual type", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 5}}, {"node": {"oid": "b0f797205bac06779e4ac203529997adbc65790a", "messageHeadline": "Merge pull request #1744 from silfverstrom/bugg/typo-in-messages", "author": {"name": "Brian Donovan", "email": "me@brian-donovan.com", "user": {"login": "eventualbuddha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd52c6a687ef70b5e9aea507f20fe17dadfc7ef9", "messageHeadline": "Fixed very minor typo in messages.js.", "author": {"name": "Niklas Silfverstr\u00f6m", "email": "niklas@silfverstrom.com", "user": {"login": "silfverstrom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3cf773b52842a92b11ca875c4888af14a17374c0", "messageHeadline": "fix register hook when not registering for `.js` extension.", "author": {"name": "Mordy Tikotzky", "email": "mordytk@gmail.com", "user": {"login": "tikotzky"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98424f80af0354e19881b7df6c4e8d67bd54a2fb", "messageHeadline": "template-literals: remove unnecessary strings, only add \"\" to beginni\u2026", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "708879ff1bfd0317d4a00976fe3a3fdcafd849be", "messageHeadline": "fix auxiliary comment option in makefile", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70042bb0a81ca219e62a3c40343854c0c4f1797d", "messageHeadline": "update internal babel version to latest", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f7711a202de9ded726cdf25aa49284cee2b49a9", "messageHeadline": "5.5.8", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "27f039488e3a442a9b32cf84756cfbeff9e2b1f7", "messageHeadline": "v5.5.8", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3ce82e12f4854a7fa1899f245437864987d0f14", "messageHeadline": "remove console.log", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "4934ea56a07343c97e60f38d362b3a71261a60f0", "messageHeadline": "change NodePath#inType to use arguments instead of types", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "ce03457b19ca4595f725d7592b1bed71c21c8559", "messageHeadline": "add getOpposite path method", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "1298c679494ec3c055268351e3073381980d3f29", "messageHeadline": "rename getOwnBindingInfo to getOwnBinding", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "668274edcb8eea74a8c2fd7d7fce4edd78361f26", "messageHeadline": "remove resolve-rc file", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "0694a7dd0672151c937932c17e092269384161b0", "messageHeadline": "5.5.7", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "20d19735fc01b181eda1c64b03e87a31721a3653", "messageHeadline": "v5.5.7", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5b6bf4ad5fce497ddd6f7fceff31c53f77ea116", "messageHeadline": "add isDirective method,", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "844c10cac053f96bc8abe6344c769a82c836e3d4", "messageHeadline": "fix reference to inferers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43583e4e9d07c1c7a06a5b9395ac85f0a720d585", "messageHeadline": "pick only current constant violation if it's of the same scope", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f5b921cda9bba8e398c7557c0e37e603b227cbc2", "messageHeadline": "better errorWithNode that's consolidated across paths and files", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "763892aa79bad92703207c92d470a244e931982c", "messageHeadline": "remove unused variable", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "3e6eae4d1a6bb66a00b22d49dbce45ee5116f793", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c090c8580eb993ccf6117b08b156a02e22797fb", "messageHeadline": "Merge pull request #1740 from zertosh/cli-fixes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5f6c1c3899055f54484eca38c472dbf4f1c2c27", "messageHeadline": "Really fix \"--help\"", "author": {"name": "Andres Suarez", "email": "zertosh@gmail.com", "user": {"login": "zertosh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c159f2d982204b32f3d32f5dd8ea62174c463f9e", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "9205f102442e05e51756e41d90cda2df13814729", "messageHeadline": "Merge pull request #1719 from jmm/internals-docs2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "4cd7bcad59a3e53dda643b8805804127af2d1e25", "messageHeadline": "Merge pull request #1727 from zertosh/cli-fixes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7e9660efd35a83e286741ab7ef9055b7d8bf2dc8", "messageHeadline": "Fix \"--help\" distinguish optional transforms", "author": {"name": "Andres Suarez", "email": "zertosh@gmail.com", "user": {"login": "zertosh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2d66ce5224beaec914bbf4b2c35d75a67e6a766a", "messageHeadline": "Merge pull request #1724 from arthurvr/bool", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1257b2cf40a333bc0adaf231d6609e2e31e49c8e", "messageHeadline": "Merge pull request #1736 from grncdr/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "f21d935de52d1bad29181dede5dd8aeb2d28b054", "messageHeadline": "Add aliases from JSX* tags to Expression", "author": {"name": "Stephen Sugden", "email": "grncdr@users.noreply.github.com", "user": {"login": "grncdr"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2e20364793dc10702fb0f30bc891d80709d0270e", "messageHeadline": "Remove duplicate keys from alias-keys.json", "author": {"name": "Stephen Sugden", "email": "grncdr@users.noreply.github.com", "user": {"login": "grncdr"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "e47e8a187a32f09722cbe2d46e46d105117b92a2", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26924d59443992a736eeaad2f3c8407513209959", "messageHeadline": "Fix dependency reference of Symbol.hasInstance", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5eb1850a55af75ef042c098ae3ae9ca4b1dafbaa", "messageHeadline": "Update `util.booleanify()` return type", "author": {"name": "Arthur Verschaeve", "email": "contact@arthurverschaeve.be", "user": {"login": "arthurvr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "333e2872264da4c9474797fb43e57af3509342bd", "messageHeadline": "remove special minification.removeConsole ExpressionStatement handling", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "deaf03dd28a757fe4f20e5649360e659364fee8b", "messageHeadline": "Fixes & optimizations to es6.spec.arrowFunctions.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 21, "deletions": 28}}, {"node": {"oid": "80a77bd6a26dffd66cc5fe1723e60c0d319936e6", "messageHeadline": "fix linting error", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c9286a1de1f7ef8e88396414c23233918d2f868b", "messageHeadline": "rewrite option handling - fixes #1636", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 165, "deletions": 109}}, {"node": {"oid": "52f614dcdf4909c1114f5c95f0f0312701939ab9", "messageHeadline": "add better path execution status algo", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 46, "deletions": 15}}, {"node": {"oid": "600367ae251383ced0e34b3b8b7b20425692f67e", "messageHeadline": "add t.COMPARISON_BINARY_OPERATORS", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b761cba1355d72778afa6e6076c37ba01a5c0ece", "messageHeadline": "split auxiliary comment option into before and after - fixes #1721", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 38, "deletions": 7}}, {"node": {"oid": "947d3e262df90813bea0b50561a46a7a0bfdaef2", "messageHeadline": "push newline after decorator when doing code gen - fixes #1713", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4061bea528541d7935c068f569ec79ded9cbcb6f", "messageHeadline": "change execution order of module metadata visitor to resolve module s\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 47, "deletions": 43}}, {"node": {"oid": "de195e5bfc4d3b0399800262bc754a9c3bfb8b59", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "3bcef869737d4abe6e66129eb5d30c58edb720f6", "messageHeadline": "Merge pull request #1720 from chadhietala/failing-metadata-test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "fa670ac71e7c85e022b4d75ddd3eb52bdb5d6508", "messageHeadline": "visually split up inference inferer methods", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "572261f9cecf021087894939d8b3f776b76d5d03", "messageHeadline": "add support for typecasts in path static evaluation", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8a320d53a5f3865712138d92872a3f08366e443f", "messageHeadline": "Metadata object does not take in account resolveModuleSource()", "author": {"name": "Chad Hietala", "email": "chadhietala@gmail.com", "user": {"login": "chadhietala"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "0650eedeb6a618f72a5af3bf48e12ad5e8386937", "messageHeadline": "Add reference to `doc` dir to CONTRIBUTING.", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2282d066a2717da468a764c3fd9ad6e3d36149d9", "messageHeadline": "Start `doc` dir for internals documentation.", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "15ae0b669b1cdf4c0911fcfdc38a8a5ac56c36a6", "messageHeadline": "Added spec arrow transformer.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 75, "deletions": 6}}, {"node": {"oid": "f4d7cc55c1139bfcb7c17f33241d41ff73829ea2", "messageHeadline": "split inference logic into separate folder", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 521, "deletions": 492}}, {"node": {"oid": "eaaa279aa5db9c33a5314cc7669563f5463fcb75", "messageHeadline": "add let binding collision todo", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0595e06e29fdab721f5659a165df220c818ac0d4", "messageHeadline": "5.5.6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9b27a170aee68869ba992104b4b30f9864cb2173", "messageHeadline": "v5.5.6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1db232da9eb2f849bb27f70f757aa5d804845e3f", "messageHeadline": "add 5.5.6 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4cc844f410d7480cd10be76061d5f177c83e3a6a", "messageHeadline": "take into consideration assignment expressions in loop heads when rep\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "024ae670cbde3acb3f414c04f36cd1c6e116a5ea", "messageHeadline": "fix traceur test blacklist", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "429edda9c0255649822c7f6d9f93f98f28e07c8c", "messageHeadline": "ignore StringIterator traceur test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "05b13b9ea392ba78d02f8b2d01bd7092c01a4abb", "messageHeadline": "fix mistyped parameter name of t.createTypeAnnotationBasedOnTypeof", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b7320ce400d9917ea54d9c95f076db27ccade721", "messageHeadline": "add t.createTypeAnnotationBasedOnTypeof method", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "0c37b7b973b26f9ec72d813d810256e1b4eba301", "messageHeadline": "add typeof conditional inference", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 79, "deletions": 32}}, {"node": {"oid": "bb36dbd8d996012b7ffd845ec2a18422185ca4f9", "messageHeadline": "update to latest traceur and enable now passing tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "2dd8c40618aedf5e3f8a6fd54aa60379f422aafc", "messageHeadline": "heavily simplify constants transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 29}}, {"node": {"oid": "33128b0ccf6cbda998a82b7f8ee2e0a5e14d9b3f", "messageHeadline": "remove unused declaration", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "cf25424295ea216bbb167cecf2e03e0dd7d62a95", "messageHeadline": "fix duplicate declaration", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74920747944f22683d7f49ad1e792874e9915df2", "messageHeadline": "infer types of bindings inside of conditionals based on usage", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 144, "deletions": 7}}, {"node": {"oid": "8ba270bde14c3abc9db73900165930dafd19b332", "messageHeadline": "disallow line terminator after async contextual keyword - fixes #1711", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "c4a491123e6dfcbc37e970028d9e5c3daa5c5af8", "messageHeadline": "disallow line terminator after async contextual keyword - fixes #1711", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 66, "deletions": 5}}, {"node": {"oid": "55ad88fe4e62444f11ba9ddd29f05c4c44a40bab", "messageHeadline": "don't override types parameter", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7170dbced8087c1277de355462c45b8eaa35acf5", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0971412a2823efef93629d5c83d601b2701e067", "messageHeadline": "add inference for null, remove any type parameter from inferred array\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "a6b374a681cbb39a7499326879fd35d095f29cfe", "messageHeadline": "save union type in _getTypeAnnotationBindingConstantViolations to pre\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "2d0355b3b94351c96fb40ba6f3230a8ff75f19a8", "messageHeadline": "merge previous bindings constantViolations and path onto new bindings\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "7fade101be6d225203babfa6239a5173d950a227", "messageHeadline": "move down module TypeAlias check", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "0918da856938f1c30b199a8b1d34ce689134d39f", "messageHeadline": "Merge pull request #1708 from hawkrives/patch-2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "917db622c4132c04693e76187726886e548dcd58", "messageHeadline": "Update README.md", "author": {"name": "Hawken Rives", "email": "hawkrives@gmail.com", "user": {"login": "hawkrives"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7ee6fbd204cbf233387cbe3964e1d3511d45a93", "messageHeadline": "move travis notifications from gitter to slack", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "5899e9a0be0259f9fc4f36db32d822210acc1b46", "messageHeadline": "don't consider type aliases to be a default declaration - fixes #1705", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d41cb1154530cf410d5b392403cb62fcce7ce0d1", "messageHeadline": "fix registerDeclaration for FlowDeclarations", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "3ad909a4ae04e5d5b377a2ca73d7f06e4bd31dd5", "messageHeadline": "add 5.5.5 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4bafdf733cd0d7eefe4afa03fba5ee0c232503b6", "messageHeadline": "5.5.5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b825998c63f7530176c7063e33f5938f58582fbf", "messageHeadline": "v5.5.5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b02ca47c373f49ff478134e231943a4670d077f", "messageHeadline": "add missing semicolon", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea1b85bffa1622d8c67fa856ef70b0cf55bb81f5", "messageHeadline": "fix bug where templates were getting polluted with old traversal paths", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "3cffe47eea73571f571949b577a235ee1ef85c37", "messageHeadline": "fix NodePath#isGenericType method name", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e5d5a9fb27e720ed13c10fd01eb5096e14d7e6a0", "messageHeadline": "remove unused variable", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ca97fa63a98d6bd28c6ffdb081c3f0d3499a3ca6", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f4cc27bc0eced012435dae87f2b0142c01ff8a28", "messageHeadline": "remove unused variable", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8cea575e2e9886f4cd2e385be26c1c68e1f8a007", "messageHeadline": "change NodePath#findParent to only call callback with path instead of\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c91baee4d592c0a366949c674a41f8c70a81783c", "messageHeadline": "add support for flow declarations in scope tracking", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 31, "deletions": 9}}, {"node": {"oid": "8055ce29f7dbbc8564087f01fa11a34d9d258a33", "messageHeadline": "add support for flow declarations in scope tracking", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "4596ae48b87dfa9318c7661f7944a8f8075c7821", "messageHeadline": "remove acorn jsx tests as the jsx parser is no longer embedded", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 3648}}, {"node": {"oid": "6c268cdf2100470eac36beb1fb9f0e945ab05fcc", "messageHeadline": "split out path comment methods into a separate file", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 53, "deletions": 55}}, {"node": {"oid": "fce977f1d73390eab0922e1cc7efa5cd91fba23b", "messageHeadline": "update TraversalContext#shouldVisit to check for existence of visitor\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "a298075949de4876c20ddfa3b0baa230eeb1b720", "messageHeadline": "check for loc value on comments before attempting to adjust it", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66599c3779639ca05f8bd4a66c28ffbcbf4ab6da", "messageHeadline": "use scope paths hub instead of manually passing the hub to the scope", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "60340244b1b68764436626a901fe10a8f895f2df", "messageHeadline": "when constructing a NodePath, inherit parent paths hub if one wasn't \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "eb72ea3e5ade5b9e1bc27da929d60650ca0c802f", "messageHeadline": "rename path verification methods to introspection and add NodePath#ge\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "ede6237b6ffb343e48a765df2cd53d8e29aa17b6", "messageHeadline": "add NodePath#addComment method", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "e91e10aae6a14e6f35149e4c7ec1e4693af93a42", "messageHeadline": "add FlowStatement and FlowDeclaration alias keys", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9c3cca0d25954ecb1d5cf9fa8cb3ccd60cdf6dff", "messageHeadline": "rename NodePath#isTypeAnnotationGeneric to isTypeAnnotation", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "8eee5367f3bac4348af99971150bf9d619455bd7", "messageHeadline": "add Noop node", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "40d55a3d447cd3daec4e4ce57e09725fa502ff16", "messageHeadline": "update makefile browser build filename", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "75330304dcb40424016f863e75db6db9dad0c3f1", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "776c508418cb5dc2bc2399e4b54eca9f58fe83d0", "messageHeadline": "add node build to Makefile", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "e8047416327131c9d5ef27cf6738838e814c4d00", "messageHeadline": "add module metadata - closes #1601", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 235, "deletions": 20}}, {"node": {"oid": "3d3cb4be4f73adaa6440d8d03a765babb47d67fb", "messageHeadline": "completely rework type inferrence, support coercing to union types an\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 279, "deletions": 141}}, {"node": {"oid": "64f4209119e5a77cb4bc719cbec0e560a493a8bc", "messageHeadline": "recurse into type casts when trying to get it's expression - fixes #f\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "2ede226ef94417e226fa58fc90a2e69185d2f9e9", "messageHeadline": "remove unused variables", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f5cf641c0ad86f5efc33c041362af74ff6cf419e", "messageHeadline": "add support for async generators to type inferrence", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1abd3419f631562718ec477d5629802aae836cf9", "messageHeadline": "simplify NodePath.getScope", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "75699db716d62a2f215ef5c4803bbacddb6b2499", "messageHeadline": "clean up options normalisation and add more comments", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "7c3572f08cab8d120b72c2d336caea77682ae0ee", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "9dacde6d07332030b3965680f2ffae258b0f3e87", "messageHeadline": "further implement the concept of a \"Hub\" that all traversal paths get\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 63, "deletions": 23}}, {"node": {"oid": "8c3aab9a26d4ec68dc4945cd7f136c0566679802", "messageHeadline": "add support for async functions to type inferrence", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "ba4550c953b080cda13162d55a4679a26b7fcfae", "messageHeadline": "switch some node-parent based stuff to path-based", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 30, "deletions": 25}}, {"node": {"oid": "d0ac65a93474e0d7336aea7235d8043c7ad8b623", "messageHeadline": "add _paths in t.inherits", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "a4c70bb029a754e65ef5f32fdc4ab07a397616ed", "messageHeadline": "this commit makes the following changes to the way paths are handled:", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 21, "deletions": 32}}, {"node": {"oid": "795cf0c0b102984242a0d4616b70f8608bd46883", "messageHeadline": "add ignore/only tests to ensure #1693 never happens again", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "e64b90e32200454235970fe308359503a340fece", "messageHeadline": "5.5.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "d69b0973e1b600977665c55cd1bd6b5da086d495", "messageHeadline": "v5.5.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6296f4965346d90c2bf022d1885c72faa597ab56", "messageHeadline": "update minification.constantFolding transformer to deopt bindings tha\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "9f2b73904618125ea0826c4910191065b41946b9", "messageHeadline": "improve Scope#dump to print binding info", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "da1d5e5577d05fcfe14560e58555f068834808c6", "messageHeadline": "simplify unary resolution and move operators to types", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 21, "deletions": 26}}, {"node": {"oid": "7333b4e392a6ab9af2e6ddbc19937f70c6a82e49", "messageHeadline": "move staticPropBody class concat to after className check in es6.clas\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b0442d0784299984cde50d97a313e0cd3a7b3d3a", "messageHeadline": "add back shouldIgnore check that went missing around 32f19aff99559e36\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "295e69f8f8a70d9a88757026f26c43f0b3dd4346", "messageHeadline": "fix auxiliaryComment option name for istanbul interop - fixes #1695", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cfe844fa39e33ffe46f7fb5684afb19bbcce347e", "messageHeadline": "add boolean type to experimental option", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0f4ea2d2a659917f13e3f038bc42a5164d629d0a", "messageHeadline": "use file.log.deprecate instead of throwing an error - fixes #1694", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b85b05839017ab2abc03ba2d1e875a63f002890", "messageHeadline": "use actual parameter reference for non-last default parameters - fixe\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 54, "deletions": 20}}, {"node": {"oid": "2539d08dce42993fb98fd5a7909ffc293b493ca3", "messageHeadline": "5.5.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c26fd7a819f564f8ce1072d0ec7e52615745d7f9", "messageHeadline": "fix regenerator version", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2053610429824c4e21e53fad61e8382ace807cc1", "messageHeadline": "v5.5.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd4f83b29999eff08fd0da4b182263880511876e", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ec29ba19a921d796081b8263db838073e1b3d7e1", "messageHeadline": "add 5.5.3 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9dc03e09781b2a3b1555f0ea60f0f04db8101afc", "messageHeadline": "traverse over ClassProperty path rather than node", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bc4258eca9e35dcd955a5e21387422172a93ec57", "messageHeadline": "add type inferrence for template literals", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "b0e58f9770579cf9d698022d78a571bdc3539b2d", "messageHeadline": "add completion statement test and enable experimental option on deadC\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "a1e2641c9176c7e85e914238d713cad9d4148470", "messageHeadline": "5.5.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9108422f9942e53898cb0dad60953be506635779", "messageHeadline": "v5.5.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e8f4b25caed63dd7c71a9f85c01c549654130cc", "messageHeadline": "add missing semicolon", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1cecd248236bd79419d0a1d46f37a2c5517b6b5d", "messageHeadline": "make experimental warning more scary", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "97f6e1469be58293ccf8f74ed942c80564b159f7", "messageHeadline": "add 5.5.2 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "ec46eaf224bd7a7d5f5864e1ba15296c3f5ff25c", "messageHeadline": "add scary experimental warning for people who use obscure transformer\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "a102692103c4c433d47617e1f0f027301e210c8a", "messageHeadline": "when using babel/register always use the cwd - fixes #1689", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0376ec8ff09fcc26bc990ed76e69d5a842db4fda", "messageHeadline": "t.isPure -> this.isPure - fixes #1688", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5932a07610fbb6da3c4a95ee636c6995819e19c2", "messageHeadline": "5.5.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6110b0c0b3c8828294604b3aa7a68fa1abd99f69", "messageHeadline": "v5.5.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "365e221d95b616ee11c511df7a368819b79ba513", "messageHeadline": "fix deoptValue binding boolean - fixes #1687", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "acbc4859c0e6704aa1c7b63c5cdd5a6d1f07444f", "messageHeadline": "only remove ClassProperty in flow transformer when it has no value", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "55750e05e75a101694b7bf4b751291bae070de57", "messageHeadline": "Revert \"enable es6.spec.symbols by default\"", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 43, "deletions": 49}}, {"node": {"oid": "ba9c4db673a1e785d7628bac9f42cb28a2afb1a3", "messageHeadline": "finish 5.5.1 changelog - ref #1686", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba8a63a69ef930a153e865123d038a440d38d7f6", "messageHeadline": "remove trailing json comma", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25581981b5bafb66341dafd67fc46b90eb925f98", "messageHeadline": "always remove ClassProperty nodes in flow transformer - fixes #1686", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "98b6effeefe177a539fb509a4efa2192a75496df", "messageHeadline": "update template literal parsing to properly handle newlines", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "02a6feed73ce1d015a957594e688acfc44e3ef1c", "messageHeadline": "update template literal parsing to properly handle newlines", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "f3acedbf08565a7b0b3796f6ef6fb95150359602", "messageHeadline": "enable es6.spec.symbols by default", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 50, "deletions": 44}}, {"node": {"oid": "35ab4ffaab347027bef03a454a8cd3d9672cb06f", "messageHeadline": "5.5.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ddfb7f2c11e0b43d3777aa70e9da451fd4b04326", "messageHeadline": "v5.5.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2ca03f92d9b7a9c4f3ecec13de5fa40a20a01df", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c75a3c68e5fb86608fce6adbd33d5cdced942771", "messageHeadline": "add 5.5.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "5d617ea99ba3c0ffcda5bd7f2406f647e211b295", "messageHeadline": "upgrade regenerator - fixes #1685", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58059a2c48445a49977a1e9b2e8356d3245a1d39", "messageHeadline": "add deoptValue method to Binding that ignores all subsequent setValue\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 37, "deletions": 15}}, {"node": {"oid": "4c2936773a7543165ff4d209e942c195b6e82754", "messageHeadline": "update type inferrence to support unary operators", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 93, "deletions": 61}}, {"node": {"oid": "c7c16ad9c1669e391a8a9fd5f905a2c5d418dca5", "messageHeadline": "add control flow support and deopt bindings on assignments that we ca\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "7b676d608b48a5281fe063d419e19254b33b1cb8", "messageHeadline": "allow NodePaths to be returned in node removal/replacement methods an\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "48ecec1e2efc43736c567840cfd04f331833c964", "messageHeadline": "move more transformers to builtin-pre group", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9dc72e71d478d6c60af4a40209ea6d25cefddc11", "messageHeadline": "add skipKey method to skip traversal of subsequent keys", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "4a7a02b9af6df786c4c4272779888eb322c66e61", "messageHeadline": "rename builtin-setup transformer group to builtin-pre", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7cb460d2f36e19284c116a3eb68c1a0293bf1d9b", "messageHeadline": "add eval optional transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "0a7dac8744ecf438a20f76c58d60a6f65459c62a", "messageHeadline": "move flow to builtin-trailing group", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "667d595a734a3a0448f6461f4fd645d531e72b03", "messageHeadline": "use type inferrence to work out whether to wrap template literals wit\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "2d2d957be59ebcc10e04a1c38a37f5d7abdb9dc6", "messageHeadline": "add back ComprehensionBlock binding identifier keys and remove body f\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5aef7afade0f7c8eec9737ea89a63a89332e0b79", "messageHeadline": "fix remaining AssignmentExpression LHS ReferencedIdentifier bugs", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 77, "deletions": 25}}, {"node": {"oid": "d5e7b5616c6ead339ed5f08b94a9b17c743e50f1", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "9aa17a6cc2421fa758dd86127819404fe827aa5e", "messageHeadline": "don't consider JSXIdentifier HTML tags to be references - fixes #1683", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "0f13097f596e06e6ac005cfb0d405c410179efca", "messageHeadline": "add basic naive constant folding of assignment expressions", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 53, "deletions": 5}}, {"node": {"oid": "355ffbdaf823060fa111d50fb15bad20777b763c", "messageHeadline": "don't consider the LHS of an AssignmentExpression to be a reference", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 17}}, {"node": {"oid": "45b0d63d7272e0a51c271acaeb5f7c6403cbb778", "messageHeadline": "copy parent class binding to class in the collection visitor", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c515271fbd75944a49c19e2c54db711a87472c2e", "messageHeadline": "Merge pull request #1677 from jmm/node_modules-robust3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "6f3501876a0c52e6484952c75ef3db7c14ed1f4a", "messageHeadline": "Add test for require-hook node_modules check.", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "f8afc5fa175ca21f17dda6e5a1a3caffd2d9e4b5", "messageHeadline": "Revert \"Add test for require-hook node_modules check.\"", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "4ecda9314784a6e6c05484f80d8308743cee399c", "messageHeadline": "move deprecated minification.inlineExpressions to aliases", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f268049fdc83ac60d4c11e68df22b9a4b035e21c", "messageHeadline": "check if es7.exportExtensions ie enabled in parser", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41847162b12d15a9ed22c1ef17f1cf67411ddf5c", "messageHeadline": "check if es7.exportExtensions ie enabled in parser", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f7e010e3e0324b49421d4c4bb06f716b0a65438", "messageHeadline": "remove isSpecifierDefault check for ExportDefaultSpecifier - fixes #1673", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8201ea0aa202db4825584c7f855cf4f444791312", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "a7848c182266e90c67219527dfa02a130d0f1478", "messageHeadline": "Merge branch 'jmm-node_modules-robust'", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "d4abaeeecffce22efdcf30f89522fa8ab0d54769", "messageHeadline": "Merge branch 'node_modules-robust' of https://github.com/jmm/babel in\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "871a82df0afacf6f8c556b95056db7d55c5048cb", "messageHeadline": "Merge pull request #1665 from Jabher/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "ffbf5b0b47ae820fd9f33eb300a889537de4ddb8", "messageHeadline": "convert property key to computed before checking if it's a displayNam\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "9dcceaeb404690e6d0ebd383013f2413ae6834b9", "messageHeadline": "move minification.deadCodeElimination back to the builtin-setup trans\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "556e58a4ab1050bfb91922db1d65b91480ad4826", "messageHeadline": "register function declarations anyway as we may not have hit them", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b6c35743e6c2677f565646f6ce1ca53020a641c7", "messageHeadline": "add import types", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "0abd34f7e6a8aecaa246ff59ef625cc814b46620", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 40, "deletions": 6}}, {"node": {"oid": "cafd7f8e390c6765751f18f0031cc7cafaa8d90b", "messageHeadline": "add Infinity/NaN, string/number member expressions/calls and Math cal\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 113, "deletions": 22}}, {"node": {"oid": "43c0a0e65ff6ba7f8032d84aa5dfbd200d5da6a5", "messageHeadline": "remove all non-function statements after completion statements in blocks", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "7b359f46fd5613b0fc730ae036a35f473aeec29b", "messageHeadline": "rename minification.inlineExpressions to minification.constantFolding", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "880827f6ce227076b132162361ae8e377d1cf06f", "messageHeadline": "Merge pull request #1669 from wincent/mixed-type", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 40, "deletions": 6}}, {"node": {"oid": "6f912edaab5ab6f66e41e4788b94cb7f94615c0a", "messageHeadline": "Add \"mixed\" Flow type", "author": {"name": "Greg Hurrell", "email": "greg@hurrell.net", "user": {"login": "wincent"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0c300058a3f1c2c28b7ceeb25c343f636295d46d", "messageHeadline": "Add \"mixed\" Flow type", "author": {"name": "Greg Hurrell", "email": "greg@hurrell.net", "user": {"login": "wincent"}}, "additions": 40, "deletions": 6}}, {"node": {"oid": "d35be22f7da3e748f0c16d64aa7b057ac93f5202", "messageHeadline": "add support for resolving array expression elements", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "ff8d90061fb72468e6780e7730ac4695a5f2c292", "messageHeadline": "add \"istanbul ignore next\" auxiliary comment when using istanbul comp\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "e66109f9d03b2223436c152fc40ef52523cee1e6", "messageHeadline": "Making babel able to run in node_modules directory (while still ignor\u2026", "author": {"name": "Vsevolod Rodionov", "email": "crbrus@gmail.com", "user": {"login": "Jabher"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "1934c16f0f477ff5a5f75688e49477fe6c983690", "messageHeadline": "don't use initializer property for decorators on concise methods in o\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "012ac7d9ec1dfdd29b032b80156973c6a0f5a03c", "messageHeadline": "remove accidental console.log introduced in 80a7f1346090d1fc236b7eb61\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "efb3b042253b0bca2ded6caf7e01b6374516c59e", "messageHeadline": "Make node_modules path check robust.", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1488d88c81c4b8a31f96c0fb1045f3328302b2e2", "messageHeadline": "Add test for require-hook node_modules check.", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "80a7f1346090d1fc236b7eb6120a8236d0a0e6b9", "messageHeadline": "register named method id as a reference to avoid collisions - fixes #\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "8919fc22b1804cc1dcdcebd0b772d88be8962176", "messageHeadline": "only infer single identifier new expression callees", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b1273cb77424b0d0fdc03be4679229640f031c92", "messageHeadline": "Merge pull request #1663 from pangratz/fix_for_referencesImport", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0843b8355e96a6d45369a43a9f77e8ce2e7169d9", "messageHeadline": "Minor fix for `referencesImport`", "author": {"name": "pangratz", "email": "cmueller.418@gmail.com", "user": {"login": "pangratz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6457677fb40d0738c9c610cfb5efb94c1c6ddf56", "messageHeadline": "add support for NewExpression and reference plain node", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "f8a860bf21db95104be79e286b7f561a38bdbc09", "messageHeadline": "remove unused import", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f2bed33db869f01053aac633ba34fe75129f8925", "messageHeadline": "add type inference for ConditionalExpression, SequenceExpression, Ass\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 35, "deletions": 18}}, {"node": {"oid": "7d2c6525d8b6fc201a2bd270cc5ac098696543ce", "messageHeadline": "flesh out type inferrence some more, rename some of the NodePath meth\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 129, "deletions": 75}}, {"node": {"oid": "de652dc7479c846f4dbb19a72a63569bb2d6625d", "messageHeadline": "change getBindingIdentifier keys to be just a string instead of an array", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 26, "deletions": 28}}, {"node": {"oid": "9f1053212bd310d91996335f08f42189451d4017", "messageHeadline": "add EmptyStatement to t.toSequenceExpression", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "76690a3debf7d394bad2fcdf2fa6ddbe4eab0cf7", "messageHeadline": "renamed Path#isPreviousType to isType", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "f6e7cf4a310d945eb82bdaa0cb98c4e10e8c8f0b", "messageHeadline": "remove DoExpression statement parsing and clear labels and set inFunc\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "50f2f2fc98ff7fbcf70c5f682c0843ddc5095e9b", "messageHeadline": "remove DoExpression statement parsing and clear labels and set inFunc\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5c27234d1998e33e80527311aece6aeeb8bdfa4a", "messageHeadline": "change TCO BlockStatement visitor back to enter", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f5d16f397ada6d61c0271cb4adc7fd0f744e870", "messageHeadline": "remove TCOable check", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 21}}, {"node": {"oid": "e42a43e3d1ee472b83652f96ff40bc08084cd8df", "messageHeadline": "remove unnecessary strict helper", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 28}}, {"node": {"oid": "bfd307cd571330af663058ab27a0bc42bb8d3c57", "messageHeadline": "move some visitors out of deoptimising enter method", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "beb5ee1333aaea3f50112f83792ed8db2c45a914", "messageHeadline": "remove useless generator test helpers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 27}}, {"node": {"oid": "cde871555de1765263de8e5ddf7eaa2e3733d972", "messageHeadline": "don't pass comments in tokens to estraverse", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "51b0ffa7bf2de4f79b65075b9b654692a43c9b3e", "messageHeadline": "prepend Comment to comment node types", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "255c81972792aac594749cd8807c9db0dc4e9350", "messageHeadline": "optimise ES6 tail call transformer to only try TOC on functions that \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "152ccb2ce8433b3bfedde74196d27fc840e6c2dc", "messageHeadline": "check if ObjectExpression has any gets/sets before filtering", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "bdb3adfeea48fd0d01674c0ca32aa44cace54b0a", "messageHeadline": "revert parts of 07a992e", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 49}}, {"node": {"oid": "236086bee5b96dc96af0645e0da4b24d21ac08ff", "messageHeadline": "ignore trailing commas when inferring newlines - fixes #1304", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "1436753e6d1e55aad58848123515c306e179a5dd", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "eadf8ef799fa5109769db5264dbb24e58183b2e7", "messageHeadline": "fix syntax error in helpers/parse", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1e20cf6ff30d797c6cf12601f18a1e471309e1b", "messageHeadline": "remove useless comment", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "82a0851526fc5b0155aaf334f5d03aafcca18fc5", "messageHeadline": "push comments to token stream to avoid having to re-sort - #1486", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "07a992e6d35014ac9b8d188a89a16a39ce105f4a", "messageHeadline": "add support for tail calls when in completion record position - fixes\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 65, "deletions": 7}}, {"node": {"oid": "f642c2baa81d34f79c1ca6508f41860de6154109", "messageHeadline": "relax key aliases for plain methods - fixes #1649", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "2f7743cafb9cda7ec57378ef62f43d15bd58734a", "messageHeadline": "optimise module metadata retrieval - #1486", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "44112f2d872329f7d6967deefc68623d71477c32", "messageHeadline": "remove unused variable", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99c48107705b085d4694158f3ad599703be697af", "messageHeadline": "add regeneratot transform to builtin-advanced group", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "9f2ac15695759a0870420eacfc1452ad206f3f87", "messageHeadline": "move jscript transformer to the builtin-trailing group and perform tr\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "19c1ee157f9696bc9d6c8331cdf14b27ff56c457", "messageHeadline": "simplify scope parent alias keys", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "973270772b0c11787fcdd17de2fb67fe2a0e1705", "messageHeadline": "use ForX alias instead of manually listing all types", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "733432604275a168895c8d9f00c591f2bd38ce9c", "messageHeadline": "remove extra semicolon", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4043e8e8b9f14cae9c09f4ebddc1f9fe9380655c", "messageHeadline": "fix destructuring transformer AssignmentExpression to properly handle\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "7fd403998cfd15abf21ae87f417ea18ba0b108f9", "messageHeadline": "remove dead code", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "1f7fcc2985bd076edb897485a0256f2644f9ff91", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ba19bd36a4f3fc75dca5461dd92ab83ea0d4f863", "messageHeadline": "optimise scope tracking into a single pass - #1486", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 60, "deletions": 72}}, {"node": {"oid": "e119681b1fc0e16c5873a92c2906ecaf43e8fa06", "messageHeadline": "return paths accordingly in insertBefore and insertAfter methods", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "fbe22e53a9be74928f885ee58ee51e06cd38a33d", "messageHeadline": "add check for dynamic node and output error message accordingly", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "79e826fcc820e16dd6a309e748f6962455fa4ec5", "messageHeadline": "attempt to optimise node printing by shifting it into a class", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 210, "deletions": 203}}, {"node": {"oid": "cf940268b9db600bfb84e5dc7b48c663d3f2e328", "messageHeadline": "add noScope to template visitor", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "96bb572307664851b3d3c19ff56c5e78fd48eae8", "messageHeadline": "use flow type shorthand for eaching over specifiers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5dafe0b66abb91464240dc3d9d2b25ab51fd0d65", "messageHeadline": "collapse t.getBindingIdentifiers comment", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "29e24a4cbe0589f9c06ce8f41316a22c2e4ea3f1", "messageHeadline": "don't evaluate non-referenced identifiers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "f979d55b718c036075bfb23635afc34fa0d76332", "messageHeadline": "remove special ExpressionStatement handling in destructuring transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 26}}, {"node": {"oid": "164b2116a34a3f22d4d4e611e3241c33ab03228f", "messageHeadline": "switch expontentation evaluation to just use the operator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55e623a099aab5710aa38132b76d0f1de6feda74", "messageHeadline": "Merge pull request #1650 from jmm/contrib-build-version", "author": {"name": "Dan Abramov", "email": "dan.abramov@gmail.com", "user": {"login": "gaearon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a60b4b130290f46b761430c5221967d0eeda7a15", "messageHeadline": "Make note about buildable versions more prominent.", "author": {"name": "Jesse McCarthy", "email": "git_commits@jessemccarthy.net", "user": {"login": "jmm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bf23e59bbf3722eea0fa82e318211089350d3a13", "messageHeadline": "Add a note about building older versions. Fixes #1643", "author": {"name": "Dan Abramov", "email": "dan.abramov@gmail.com", "user": {"login": "gaearon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "eb4cee89c5e7b20d16caba342a49fcbe524d1465", "messageHeadline": "add referencesImport path method - fixes #1423", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "fb94a87a4d44636f471ae63463fb7fccb39a9770", "messageHeadline": "add support for cluster forking - fixes #1611", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9613c7fdb62051cceacbd802117e3be9c84c0fb4", "messageHeadline": "fix linting error", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d8c97fba152f9248dc8b839e425c80ef4df52163", "messageHeadline": "check plugin.default and then just plugin to support ES6 modules - cl\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0f663560d440a198b8b3db1958f3f4bfb02b5de0", "messageHeadline": "add --nolazy to babel-node - fixes #1639", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "49010759608ad306b2d561b1abe915a88dbf569c", "messageHeadline": "deopt rest parameter member expression optimisation on child arrow fu\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 56, "deletions": 32}}, {"node": {"oid": "4aec242979468379401ba4fa8a4748d0bcde6fa6", "messageHeadline": "add some comments to some path methods and remove some dead code", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 19, "deletions": 20}}, {"node": {"oid": "d1d95e0e494c0630591f04e41bb82bb94d45a413", "messageHeadline": "check LHS of ForIn/ForOfStatement for constants - closes #1630", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "d3c643b004da8071b0f907c2d4cc0769c752d890", "messageHeadline": "clean up path resolution and add in path resolution recursion detecti\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "98eb30c4828e5210f767180ae1aa19db21334a82", "messageHeadline": "rename Path#remove to Path#dangerouslyRemove", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 26, "deletions": 99}}, {"node": {"oid": "2d43ffb5b4020a57cb9970a5c4c2497749760c7b", "messageHeadline": "remove removal scope hooks", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 25}}, {"node": {"oid": "a195701de2971eb012dfa161245d93ff3668a44a", "messageHeadline": "remove dead code", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 46}}, {"node": {"oid": "f639f4bea7e6332a61c2eb9ece101d9565c52667", "messageHeadline": "upgrade babel-eslint", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "334cbb06c6caaf2ccefa8e6a4f13616a5088be18", "messageHeadline": "flesh out removal hooks more", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 147, "deletions": 11}}, {"node": {"oid": "f4a3b2f01ae17acddb78b00cee7fb5cbd4a1524f", "messageHeadline": "add link to readme in contributing guide so people can't whinge and n\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "dbe6f1b9a969f8401b82caf60db5f3c1cd9a7141", "messageHeadline": "merge remove parent context checks", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "73ada57a170ddf9802cf0c1f3e54f863fc9662b2", "messageHeadline": "don't inline classes and functions when they're in different scopes i\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "8e2b743f7e2702175e650331c616431de1bff5cd", "messageHeadline": "add support for resyncing container on changes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 125, "deletions": 32}}, {"node": {"oid": "a5330425038988091f6dbb8b7fa912e7cfb7276c", "messageHeadline": "fix bad .gitignore paths resulting in some tests and path/lib files n\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 290, "deletions": 7}}, {"node": {"oid": "49953e3464e09845b1ede717aee2bfdec72c0c21", "messageHeadline": "enable no-unused-vars in eslint", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 27, "deletions": 124}}, {"node": {"oid": "0bf95d6aea3fcf76766021080e02d7b347bb9d46", "messageHeadline": "even more split up of path methods", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 761, "deletions": 737}}, {"node": {"oid": "7d88a1ca0b49b98e4e870fbe6a8bdfa9716522b6", "messageHeadline": "rename TraversalPath to NodePath and further split up methods into se\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 454, "deletions": 625}}, {"node": {"oid": "ec74eb41cf80568884f21e356d83d7b2ff59c5ee", "messageHeadline": "reneable eslint and fix assorted linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 92, "deletions": 86}}, {"node": {"oid": "3139482358d4fcadf712ffbbef73dc8f7615a752", "messageHeadline": "clean and fix up visitor merging", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 19}}, {"node": {"oid": "32f19aff99559e36c3d4fbb946af378a8126b8bf", "messageHeadline": "clean up file processing API", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 95, "deletions": 74}}, {"node": {"oid": "23bead9226b2c3a204383f97fd136af5ec9dbdd7", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "bd3812c25598ad047e3c72bd259f63fc2dd4925e", "messageHeadline": "handle SwitchStatements as a different type of path when pushing a de\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "e498185a76803f8227634ae97ac7d52c7514d63b", "messageHeadline": "Merge pull request #1610 from dekelcohen/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "167eda4750cb86d8f35baf5e8437d4d1127a26d2", "messageHeadline": "Fixed Remove Debugger transformer to use DebuggerStatement", "author": {"name": "Dekel Cohen", "email": "dekelcohen@gmail.com", "user": {"login": "dekelcohen"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "3b52ddce6df321d6936ce10effc232729daa3de5", "messageHeadline": "5.4.7", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0e771c5d3879e3f4328e0db18e89d7bdc64e04b6", "messageHeadline": "v5.4.7", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ec1544f2d469c7f9902b12df36e68fcf1345c54", "messageHeadline": "add 5.4.7 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "049ef430b22c3cc150f1f5e2b82693bcefd4bdbe", "messageHeadline": "5.4.6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "34eb2babdbaeee4c63e7193e781ff77864861c9f", "messageHeadline": "don't consider JSXAttribute keys to be referenced identifiers - fixes\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8706754550f351a0fe324d4a07cb208c10ddbc43", "messageHeadline": "v5.4.6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7b507e11929ae718d659bc631a45632ae2a6615", "messageHeadline": "add 5.4.6 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "221c632c052f010f98df025ecead696b79461457", "messageHeadline": "deprecate custom module formatters", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7dbde208effdfb663c750343044d8a32b813a89c", "messageHeadline": "spec.functionName transformer: hasBinding(name) returns `true` for bu\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "52a2e3e17cf91b517ae88461ca54bbef95ef3f8c", "messageHeadline": "return original input if glob returned nothing in babel-cli - fixes #\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "fa22d7dca0415af580a5a0ca0a976636b3226f70", "messageHeadline": "5.4.5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9fcdebde081ff7527747731f91eb700366115625", "messageHeadline": "v5.4.5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92157161f023604f2fc5d652715f12a8d09cc61b", "messageHeadline": "fix prettyCall generation option", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "82b54794365699b5f637da2a01c5cb17b6f02657", "messageHeadline": "add 5.4.5 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "91a037af5519bf23962ec58e0404ecbe48b8b891", "messageHeadline": "Merge pull request #1590 from Khan/fix_retainLines_with_jsx", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "067fccc2c9e37465a4c5adf4b9fd6c81397ea19b", "messageHeadline": "tests for retainLines formatting", "author": {"name": "Kevin Barabash", "email": "kevinb@khanacademy.org", "user": {"login": "kevinbarabash"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "348c0d2542feb868de246ee44f484885cfe458b5", "messageHeadline": "handle TCO for calls that exceed the functions parameter count - fixe\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 51, "deletions": 2}}, {"node": {"oid": "f2f6bbb02c0041e6763a3435a1f0b0992922187f", "messageHeadline": "clean up explosion of module declarations, remove and inherit comment\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 39, "deletions": 17}}, {"node": {"oid": "16f7b967b5f7bcb6572c2a47de70ee600702e31e", "messageHeadline": "ignore CallExpression _prettyCall when retainLines is enabled - fixes\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "270a8be68d555cb273d71fc25c5d820ffb610b2f", "messageHeadline": "add JSXIdentifier as a valid ReferencedIdentifier - fixes #1584", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "82254d9d9bb495ae0e3cf8322f8ad2c5822d4630", "messageHeadline": "force push space for await/async - fixes #1581", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "759a265fb07e844862d623e212dfc39314b591d0", "messageHeadline": "5.4.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ee46f45c90c435eb711255fc456e7169645336a6", "messageHeadline": "v5.4.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c45ce61550c680c3067b1cc6b16d1b40e891eddd", "messageHeadline": "print assignment pattern shorthand with matching key nicely", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b36cf11ac8fe3b4c811088ed498c00485f65f376", "messageHeadline": "add 5.4.4 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "dca0f72e4de1dbba96a4460c666177836f8d9b89", "messageHeadline": "clarify default option descriptions - fixes #1577", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "68a99ed1e9763e6a01ffbe5b425dccc438dc35fe", "messageHeadline": "fix es6.modules-system for head hoisting", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af4feb4d889277a8a803d9a9c449165b11cc6c76", "messageHeadline": "fix renaming of assignment expressions to fix pattern renaming in the\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 40, "deletions": 5}}, {"node": {"oid": "de1e965fecd5b0a73346f667699e1460ad781deb", "messageHeadline": "fix placement of for loop in es6.modules-system hoisting test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "430c5df0e77c5f5984f36b62aa8be9cdbe1fd565", "messageHeadline": "rename sourceMapName option to sourceMapTarget - closes #1568", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "9b12f799f7d489afe5dfd179aa4f93a714c2cecd", "messageHeadline": "clean up system module formatter hoisting visitor and allow contextua\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 41, "deletions": 29}}, {"node": {"oid": "f3a9c6ee5d47b14d8ab54616f97a617a7ebd9b5d", "messageHeadline": "Merge pull request #1562 from clintwood/sourcemap-file", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e0aceeafefae3741eb37ab7662e24a30e57f5698", "messageHeadline": "Merge pull request #1570 from guybedford/system-hoist-bug", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "7643d860470b1c5acf0f9d1ba0c967600666d643", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98af01a73c8798e84e7ce9b429b9d447e7cc8d60", "messageHeadline": "update old 6to5 package.json description", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e280a810c3ea62a00e660d41655972c58696dca8", "messageHeadline": "add support for all completion record types when exploding an express\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "7a59575d1e4b033da702b884ea3853e5bdf9ea29", "messageHeadline": "force space before class id when generating classes - fixes #1579", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b01d8448a077fc44e3bba6c93510d7fbae67c8c1", "messageHeadline": "Merge pull request #1558 from jquense/patch-2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b3c8569f753fed2bc186d2f594658cf3fd00d13", "messageHeadline": "Resolve 'babel-plugin-' name before the plain name", "author": {"name": "jquense", "email": "monastic.panic@gmail.com", "user": {"login": "jquense"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12104f822fceb688f9acad3cee679d1c8c6d407e", "messageHeadline": "add assignment pattern shorthand support to explode transformer - fix\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "b4cd2df7454c7cd8d841d141bb8c592c564183af", "messageHeadline": "ignore this and arguments when performing TCO on shadowed functions -\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "887ffed84cba35d8ebf9689f9e552e5ede607720", "messageHeadline": "system hoist bug test case", "author": {"name": "guybedford", "email": "guybedford@gmail.com", "user": {"login": "guybedford"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "9be3d9c8e17e26f31db0de88bd31cb78f6a22f6e", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9d3dff3b7addaed7e30daf5dff67968e1649f894", "messageHeadline": "correct cli source map file: value, honor sourceRoot when using -o op\u2026", "author": {"name": "clintwood (Office)", "email": "clint@anotherway.co.za", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "55114ec631d0912d0e1b03dc8a903b73e3de6a9e", "messageHeadline": "update AMD module formatter to add import default remapping - #1150", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 26, "deletions": 27}}, {"node": {"oid": "9c3d00d3c37608f8373672ed1afd2a8db520a5c0", "messageHeadline": "Merge pull request #1559 from sindresorhus/hometmp", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "90b8826e735a01f1f2fc3c300f3bbb40179fd8ee", "messageHeadline": "use `home-or-tmp` module instead of `user-home`", "author": {"name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "user": {"login": "sindresorhus"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "65f39bbf6fd2159b64bd05d913e28d78d54ae540", "messageHeadline": "switch order of jsx/flow plugins to avoid precedence issues - fixes b\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e9eced846f75c186d679fe327e538045342cb5b0", "messageHeadline": "5.4.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a0befe349dabe236f28c005a67a6ad29bea93cba", "messageHeadline": "v5.4.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04992effb3db38315e0a77b49686eba475b7425f", "messageHeadline": "improve lost node path tracking message", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9ae54d2a50a35a120528f1ff3fe7ecd3ec1bef1d", "messageHeadline": "add 5.4.3 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "fe72a40159c159fbbb2f64894020272c7a18fb7d", "messageHeadline": "Revert \"add back descriptor.initializer existence check\"", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "ea510d09d070f8f01d91305d7458587dafaed1bb", "messageHeadline": "fix `module` shadowing when using CommonJS-like module formatters - f\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 39, "deletions": 18}}, {"node": {"oid": "375689a1ffb068118989312dd4322c885c99b24f", "messageHeadline": "handle path contexts MUCH better, they're now only held during the tr\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 104, "deletions": 36}}, {"node": {"oid": "9908e331b71a4d4fb4f173610528ddd1e952adf0", "messageHeadline": "Merge pull request #1549 from Naddiseo/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 183, "deletions": 0}}, {"node": {"oid": "cd8655708dc171c7e9605afeed1d0a07efc00537", "messageHeadline": "Added DCE tests for all the bugs I've reported so far.", "author": {"name": "Richard Eames", "email": "reames@asymmetricventures.com", "user": {"login": "richardasymmetric"}}, "additions": 183, "deletions": 0}}, {"node": {"oid": "62b94f297aa87a0efebb2958c29f5b9e4fbd9596", "messageHeadline": "don't create a new binding for local class ids, just copy the parents\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "01d399ee3c3ba542d7b21ef0995195a678a50f20", "messageHeadline": "check for existence of variable when checking if node is pure", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30e39084846dbf97e0bdb5ebe3df0e8e6ba0e7b9", "messageHeadline": "don't perform DCE on single references nested inside the binding init\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ff12046009882145d4374d5c46089edf0e11cb1d", "messageHeadline": "move traverse replace test up", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "1a058b4a6efc3ea299dc4b6a3b3baa22fcbfff3c", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "02dfd18023fd5201cd38279d49f58e6c3341946f", "messageHeadline": "add back descriptor.initializer existence check", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9ab7df5f47fe91d0bbffa61d9700671b002f4523", "messageHeadline": "remove wildcards from start of patterns", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "7a5b140f925afc2790d3192b06ead8e71d565593", "messageHeadline": "minor generation style nits", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6f83111c55440d640ebe03944fea601da4243df0", "messageHeadline": "Merge pull request #1542 from amasad/already-printed", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "f3f60368da768444f1d351844970137eadb27691", "messageHeadline": "remove TraversalPath `node` getter/setter", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 16}}, {"node": {"oid": "7a09640b20c45cb5a38ec52fd5b47b76a7d6488f", "messageHeadline": "add environment to register cache key", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2916d1262b0a76b0562518c232a16a576092e857", "messageHeadline": "Don't print leftParen if already printed before the catchup", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "741abb73d28300f07d8d9ae8b4594ccb6ca37cf7", "messageHeadline": "Add failing test for printing  with compact & retainLines", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "2e46755260467935b142ebda9515fe4b9aff5650", "messageHeadline": "5.4.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2cff9519e12f4b42486d6e27290b33465b66d6c2", "messageHeadline": "v5.4.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9c2c6e988b9b5a625e77abce3305968452f5b0a", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5ae3dc01f166cd98ea64a1a62d3f6d188e4e8653", "messageHeadline": "make path patterns used by only and ignore **very** liberal, this wil\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 33, "deletions": 32}}, {"node": {"oid": "af4fd69dd05799f4cb6701ba91ef32d028373d87", "messageHeadline": "make path patterns used by only and ignore **very** liberal, this wil\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 33, "deletions": 32}}, {"node": {"oid": "4d4493f3254d2adfc9cab558e038472f8cf8780b", "messageHeadline": "elaborate on shouldIgnore changes in 5.4.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e70d474b3951e7a3c68390280047d5219cd9ff91", "messageHeadline": "5.4.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1b45f64858c5aa9904c0299fb60c04ceb439448e", "messageHeadline": "v5.4.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b89cf6768f793071d8a2fdd3622ab247c92ab8a8", "messageHeadline": "fix shouldIgnore only matches switch", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "36ad1108b4f1ec391e63e776a9b73b4650fe01c0", "messageHeadline": "fix loose mode loop being weirdly inserted", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c04371ea49de2eeb460636dd657807f7ef029fc", "messageHeadline": "remove loop label due to babel bug", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d3e385c554127474ef93783468f4a3102c045df8", "messageHeadline": "one last try fixing the shouldIgnore only filter...", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "6afcef98051c4e6aa1d50d71d2ab3704143ac17b", "messageHeadline": "actually fix shouldIgnore algorithm this time, ugh", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "ed861e230b50e6bb777cceb6b2e6340b481185f2", "messageHeadline": "fix shouldIgnore method for only", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "e15ced2922c9bd34d288a5b6c10b9949f4c2656f", "messageHeadline": "add 5.4.1 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "93052e532fbc13cd76b1ba43e8dec57036251e8a", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "198d51ddaadb3b68b6ecb2dc20b29d07572df0b8", "messageHeadline": "heavily improve shouldIgnore algorithm - fixes #1539", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "8730b24def5fa08d1635b698108ec032e127ee4a", "messageHeadline": "Merge pull request #1540 from browncolyn/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f09c0d5998c413429496124577c38f3d19ce1e51", "messageHeadline": "Added slash as needed dependency", "author": {"name": "Colyn Brown", "email": "Colyn.brown@investability.com", "user": {"login": "browncolyn"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "21e4481ab7d7c5268fdab110277aba45988b4fec", "messageHeadline": "5.4.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2f61754a24ac4faa7303ed02193244fabd316933", "messageHeadline": "v5.4.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3910d18bc9c2b0184a0691d0257eb8c6e03c01d5", "messageHeadline": "add 5.4.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "583111ebfb18355f6609bceff24ae57935956de0", "messageHeadline": "expose file metadata object to transformers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1b15481460bc04d48121d71addfe3e912aa53104", "messageHeadline": "ignore \"ignored files\" when babel.transform has determined that it sh\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "fd9c98ff86eb598cb667b97b1dbe566805e4e666", "messageHeadline": "move strict transformer to builtin-setup group - fixes #1538", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "41b5607ef374945b0e4ca771644d94d3b849ed58", "messageHeadline": "fix env option tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "ae77ea807f5e6bbedbd22ad282db9f62587db4e8", "messageHeadline": "normalise source map file paths when using the CLI - fixes #1496", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "ad44190c6b6f6805ed02db7065660f6a41446bcd", "messageHeadline": "properly register for head variable declaration paths when performing\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "024e4454a1e3778b0f9b6d081d5f4e792f6035db", "messageHeadline": "add env option - closes #1531", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 58, "deletions": 12}}, {"node": {"oid": "14dddcda36c669e1b433881a98eae9b42229cbae", "messageHeadline": "make PathHoister much more flexible, now ignores global references an\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 194, "deletions": 54}}, {"node": {"oid": "d4fb924b6a8671b66f729969cd6e3b9a9594878a", "messageHeadline": "add tion comment to all function visitors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b02c97af606fd9b079fc5a282edf46ca64684d27", "messageHeadline": "Merge pull request #1536 from benjamn/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 61, "deletions": 3}}, {"node": {"oid": "cc611cb71ca225e24e65158be0cc0e18357957d4", "messageHeadline": "Invoke Regenerator on async/generator Function nodes, not whole AST.", "author": {"name": "Ben Newman", "email": "bn@cs.stanford.edu", "user": {"login": "benjamn"}}, "additions": 61, "deletions": 3}}, {"node": {"oid": "b8a01a991914898d1a4b53aafbaa4c966b49811d", "messageHeadline": "move traversal scope logic and binding into it's own folder, rename S\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 32, "deletions": 30}}, {"node": {"oid": "55c99661bebc20edfc3883f4c88db8ebe08e3e07", "messageHeadline": "NFO", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "1563b216df39b74d468d41ae6de58054ae001d39", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "a9d4b485d956bc8b0230a437b811c949f2730b1f", "messageHeadline": "simplify getStaticContext in es7.functionBind transformer - thanks @R\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "360daa62675b9251cd1afaa780411d1079bc57ec", "messageHeadline": "Merge pull request #1532 from dchambers/prefix-private-methods-with-u\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "724bf52929d0e83e86ce1cf3b2966a7e5a6b7fb5", "messageHeadline": "handle \"static\" contexts in es7.functionBind - #1518", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 45, "deletions": 4}}, {"node": {"oid": "7407b37bd9cbde15c667b2dcf3a7b198ecfd14c8", "messageHeadline": "Merge pull request #1518 from babel/es7.functionBind", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 174, "deletions": 5}}, {"node": {"oid": "da765cc4c13cf188c97ab31610a43d764da36e04", "messageHeadline": "Flip the negation in if-else.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4f862eee6ef8b8996ba07111c2127dbfb1bd7e89", "messageHeadline": "Prefix private methods names with underscore.", "author": {"name": "dchambers", "email": "dominic.chambers@gmail.com", "user": {"login": "dchambers"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "4001a28983394b5b487508b6a071440b761814a8", "messageHeadline": "Fix some parsing edge cases for :: operator.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e05d7cf49a43b314fe0f13c166624c88e4c0eecf", "messageHeadline": "Fix some parsing edge cases for :: operator.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "fd8e94a90f59312dcbe19a9d13dfe0f5a5813783", "messageHeadline": "Preserve original execution order in :: operator.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 60, "deletions": 24}}, {"node": {"oid": "a6cf28c5b5fed0ff469d2ed30ea04c030d149e77", "messageHeadline": "Merge pull request #1525 from nkt/exponentiation-operator-inline", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6b07b13a8e44915ea1194cd932a9558d37140b0c", "messageHeadline": "Added missing exponential operator inlining", "author": {"name": "Nikita Gusakov", "email": "dev@nkt.me", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "561c4dcc256139990cd5bdd34399d3df8c50d1b0", "messageHeadline": "5.3.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b516ea596a573db0398479934e520d34d235df49", "messageHeadline": "v5.3.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "248758eee316964108206139d217fbadaa98ffb8", "messageHeadline": "fix version number", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a808602ae0c120b92ab96a72da8f211179d09c89", "messageHeadline": "v3.5.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40e3436e9568f8650f39ab4d9e861d253d80251f", "messageHeadline": "add 3.5.3 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "f704770b2642b362bf1391fb7277cc4f383e9345", "messageHeadline": "uncomment out return traversal path skipping - fixes #1523", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "330665f15063b03c8362a60b9f55a64d2a711b1f", "messageHeadline": "ignore modules alongside param bindings in minification.deadCodeElimi\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af41899d74766c88d37f040b0f6ccc209dae903b", "messageHeadline": "5.3.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d12f4d0bc874d3cc20d32d766521b6bb3adc6e75", "messageHeadline": "v5.3.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97680e9dfde6b9a161d9ca5b2f7a0b7e393fd119", "messageHeadline": "properly hoist all var patterns when wrapping bodies in the es6.block\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "51341ca6c3e66bab25dbfc1c865dbfa65eea2282", "messageHeadline": "fix and add missing module specifier reference detection - fixes #1520", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "ab54bfa50ebca09b67c90451477cf666d6b9aa0a", "messageHeadline": "Merge pull request #1519 from zpao/package-licenses", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "60aa933fb65eeccfc6678f5db3d273a0d39a3874", "messageHeadline": "Add license fields to packages", "author": {"name": "Paul O\u2019Shannessy", "email": "paul@oshannessy.com", "user": {"login": "zpao"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1a299b2bccaa5e4ff96c7fc22af8898bc17b9a06", "messageHeadline": "Small fixes to es7.functionBind and generation tests added.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "b026927775f917c3f990a16f8447c523bb125629", "messageHeadline": "Add experimental support for ES7 function bind. (issue #1287)", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "37f662d790a3e8d872fc2f8e319a14651bfe5ae3", "messageHeadline": "Add experimental support for ES7 function bind. (issue #1287)", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 127, "deletions": 4}}, {"node": {"oid": "b0317f9babc39a92c159e93460a95be268d5dd42", "messageHeadline": "don't consider \"globals\" to cause incompatible scope hoist", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "be2dfaf081ce844a61851179e2cd7a5310089c9c", "messageHeadline": "register variable declarator in scope when pushing", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "2c8437ae92d9add734fc146fc602e3b114b2db88", "messageHeadline": "ignore initializerless variable declaration when trying to inline sin\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2a0bcfd086891ae15fa2b539b0fa9705cade88fa", "messageHeadline": "add support for evaluating unary ~", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2cf41afac3a3f7a772fa70e15187718699656bff", "messageHeadline": "move expression inlining to exit rather than enter in minification.in\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "e318f5f3be32bbd7236f3de1f11b5fe66882db60", "messageHeadline": "use ReferencedIdentifier virtual type in minification.deadCodeElimina\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "939decb86cb3257144258bb52c86a385bd940d01", "messageHeadline": "stop entire unnecessary traversal for regenerator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1baa0df948c21a57645c26e6aa553cf0037657b4", "messageHeadline": "clean up array inferrence for #1515", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 30, "deletions": 29}}, {"node": {"oid": "e8956a8c445061a0aa53ade7e7be789112076ff6", "messageHeadline": "upgrade dev dependency babel to 5.3.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f0fdbbc266d6b805dc849c9d4341337a6d5066a", "messageHeadline": "5.3.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5f931525bc2614ca73e7f7c14eeaba9ae78a8a33", "messageHeadline": "v5.3.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b86545a3203faaa8c9e2d39071f9791e339051f2", "messageHeadline": "update 5.3.1 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "06e75c42bf977cdda4790cd0cfa445b69ef1f58e", "messageHeadline": "update module call remap tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "05dd65244d2441eb9311145820cb6cd99c860cf3", "messageHeadline": "add 5.3.1 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c4ebfeb0fa092b04aaa3149c53b0dec408777794", "messageHeadline": "fix explosion of modules and colliding identifiers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "1aa0bbfac9d4928f0d6e5ef9f9ec135907f82764", "messageHeadline": "add TraversalPath#equals", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "58f1e6cbc6e3625554f20368995004710c424ccf", "messageHeadline": "remove incorrect es6.tailCall visitor comment", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "83e0be3038cf1fd6e9338c65674a8d49c3109596", "messageHeadline": "make import calls sequence expressions - fixes #1514", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "5fc242e4ec6676a0e904fbae6ed4c50dde887b4c", "messageHeadline": "upgrade bable dev dependency to 5.3.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc101adad33ebca92e9d53654fcc6a4930f4beb9", "messageHeadline": "more es6.tailCall transformer cleanup", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "faade727874fab76f6bd4cb4156c2df8a933bda6", "messageHeadline": "optimise and clean up es6.tailCall transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 62, "deletions": 66}}, {"node": {"oid": "2a78ae98893297c4f3f90ce70c02a9fe0d5cc88c", "messageHeadline": "5.3.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "984063984371c0d6e7afd30db2dbd17c9554130e", "messageHeadline": "v5.3.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82c21a901e68c351c13da5d6c6bce019db155339", "messageHeadline": "clean up es6.tailCall thirdPass visitor", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "e1c83144c19daf97c4fbd1daaba6d3b5edb41f50", "messageHeadline": "add 5.3.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "251a31a0fce14fe83328eefda356c3e5358efd31", "messageHeadline": "sync with upstream acorn", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef2ac7321553b7476b59048924411940ca704c40", "messageHeadline": "fix export scope tracking reference counter - fixes #1513", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "735d8955bf8627d71fd85f92e1969fd7957b7dee", "messageHeadline": "sync with upstream acorn", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3abee0a4fa3076ea57bbb85d315311c31dd666e4", "messageHeadline": "fix switch case breaks not being correctly transformed when non top-l\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 24, "deletions": 11}}, {"node": {"oid": "b6f18b4f2b4fd20a4ecaa77adf6718012f8e3dd9", "messageHeadline": "Merge pull request #1200 from lukasmlady/regenerator-let-fn-if-bug", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "85cd0465fa449bca11af2d7bfb815a8873ab9fe0", "messageHeadline": "Merge pull request #1511 from amasad/trailing-methods", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 60, "deletions": 1}}, {"node": {"oid": "f3877152934c11d98538545fb91c95bf84f2d9aa", "messageHeadline": "Allow trailing commas in methods", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0452e0fdd216bc8db4cccd21f291ff84a8fb3e0f", "messageHeadline": "Allow trailing commas in methods", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "462ff572b3cd2e1e1b1d3336c9fc718db3f68b7f", "messageHeadline": "Add failing test for trailing commas in methods", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "d11099bb2b0efb79eb94c259d41cd762862b1243", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f5c4684d3efb19c3de713b30c56fc5c5c07e606a", "messageHeadline": "force default parameter IIFE on reference to eval", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "876a22578be46d2cb4c110e1af20a8a3b4c71a5d", "messageHeadline": "Merge pull request #1506 from sverrejoh/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9f5e8b296b822054281d188967036cf0cc4829a6", "messageHeadline": "Added missing license field to package.json", "author": {"name": "Sverre Johansen", "email": "sverre.johansen@gmail.com", "user": {"login": "sverrejoh"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0ae194346612f4ce099500becd73fd5cce3224aa", "messageHeadline": "register as inside a type when parsing type aliases to avoid ambiguou\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d9deb02edc488e2c661e2f109cf892e51ce7b839", "messageHeadline": "register as inside a type when parsing type aliases to avoid ambiguou\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a402d0cdeb341bcd691752167d14260cfa612dc4", "messageHeadline": "ensure that uids don't collide with **any** bindings contained in the\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 58, "deletions": 19}}, {"node": {"oid": "fe739b97dda8990064046f62b0ef52cb7bda5cd0", "messageHeadline": "fix acorn hacky lookahead with token contexts - fixes #1349", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "683fb625050c99a594bfda8435822dd4de641eed", "messageHeadline": "fix acorn hacky lookahead with token contexts - fixes #1349", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "941474983dc643d53c3dbf216b61f7cfd1c7b385", "messageHeadline": "clean up es6.objectSuper transformer - fixes #1502", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 19}}, {"node": {"oid": "2b42773e01726fa080057bed9382f71ea64e8482", "messageHeadline": "explode duplicate identifiers in export/import specifiers and propert\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 66, "deletions": 51}}, {"node": {"oid": "8277a532f4aadf90fcaba10863c8b2954a0ce883", "messageHeadline": "skip loose mode for class methods when using decorators, addresses #1501", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "539784b64095f2befc3f6d5d4ca87a59a8b44028", "messageHeadline": "add Scope#moveBindingTo method and change more for array loops to for\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 28, "deletions": 23}}, {"node": {"oid": "f373f8f0035d1af31f18e6b1cbecafdbedbf5e7a", "messageHeadline": "refactor _shadowFunctions transformer to not do an entire traverse pe\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 41, "deletions": 96}}, {"node": {"oid": "8605e835eb06237a2006f7dbcb5a8c375445e8b2", "messageHeadline": "add exit visitor existence to unvisitable node shortcircuiting", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4ace2043ab007667535b4d9ea6cf4166d0ee121", "messageHeadline": "fix shortcircuting of unvisitable nodes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "444a64e934e4194189e46e2b0bfc4729a14f7ae2", "messageHeadline": "remove incorrect no eval in strict mode", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "8ea2ae924db60c91ba94ed75567f5a2d7bc7923c", "messageHeadline": "add existence check for ast.comments", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "4ceb1d6f5e3a7f1d1111393bf401187fba66724d", "messageHeadline": "short circuit unnecessary visits", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "3c81899ca7056f1f4f62c01dcb1584963dd7e1ad", "messageHeadline": "add --harmony_generators to list of node flags - closes #1474, closes\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ab59fd08e535b86746730314ac145beb08099c13", "messageHeadline": "fix array type inferrence for file#toArray from being so wonky - fixe\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "19b05b5e610ee15755409764813409d4d4de9fd7", "messageHeadline": "change some manual array for loops to for..of", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "65a44a1e131c8bc336b218991bae7548176de283", "messageHeadline": "remove use of exports", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 35, "deletions": 19}}, {"node": {"oid": "d38f18af407386b1fcd70866f52b261ac61fb5d0", "messageHeadline": "create null object when clearing internalRemap instead of using an ob\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "2744b9f31f5dd689f6e569295fba0e472aae6ab9", "messageHeadline": "only print misisng ast.comments when available", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "4deed3521255e950a2eeddf6b48dd3ff193660c4", "messageHeadline": "fix syntax errors introduced with previous lodash each removal", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bc9ae5ea8b9d11b1b8a810c7a595365ae85b3f99", "messageHeadline": "remove many instances of lodash each in favor of for of loops", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 42, "deletions": 39}}, {"node": {"oid": "87d879e236f49951b048d8bfbf4c171e4f506dd4", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "f657598c72f5296895d2282b6bb4bd36713a7d42", "messageHeadline": "remove noop traversal visitors methods", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "2a5cb9d21bdf37eeec9ee671523d4335da65df05", "messageHeadline": "move some utility transformers to minification", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "cf7d6b655e7a6012491f6a8e0133727396fc15a4", "messageHeadline": "Merge pull request #1487 from amasad/trailing-commas", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "49077e2e03264876963d1f5d2a96ee362935602f", "messageHeadline": "New expressions is allowed to have trailing commas in es7 proposal", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "6d2723eec504c5a2572977c1333f74b144bb3d31", "messageHeadline": "New expressions is allowed to have trailing commas in es7 proposal", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "6834cc5b468f4f76f0f03c2f103c5535e0a2b93f", "messageHeadline": "Add failing tests for trailing commas in new expressions", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9b949e574faf2646e5fca401955a58f271fc6cbf", "messageHeadline": "use block scoped variables in es6.blockScoping transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "a75af0a5d20bdba5b93e3bba10529f0bd982810a", "messageHeadline": "optimise es6.constants transformer to use the same traversal path ins\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 29}}, {"node": {"oid": "080b26769c0d5fae32b90131b4003596cee2f83b", "messageHeadline": "remove compat-table", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 80}}, {"node": {"oid": "e037ae7bc9e014178547ea2abfaad8ccf371ff8b", "messageHeadline": "automatically explode visitors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 25, "deletions": 24}}, {"node": {"oid": "c60ad89937828f62641bbebe05fcddd8dc3b7c3d", "messageHeadline": "add verbose mode to logging", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "4194857086f3a4d08b33b522fa9d31a1e6248be0", "messageHeadline": "fix system modules test to reflect strict hoisting behaviour", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1179c44c5b996002c6826fc8a721de2c53503e9f", "messageHeadline": "share comments with siblings when nodes are removed - fixes #1484", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 48, "deletions": 5}}, {"node": {"oid": "f6d9b270c9d939b358beb4b91bbd1fd6f9fc17f5", "messageHeadline": "update to tracuer master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1be0159b0179d06e4bf8ad092f95bc4cf0774368", "messageHeadline": "Merge pull request #1484 from amasad/type-comment-print", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "61ba8ad997fd1211673d3b4c180ad432ab285e83", "messageHeadline": "Merge pull request #1472 from babel/single-pass", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 540, "deletions": 670}}, {"node": {"oid": "89e31085d2ee6cd4c135f9f6be90faf3c6522d48", "messageHeadline": "ensure dynamic imports are hoisted", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "920c84a1f226462fc502620f7095596e99529cd3", "messageHeadline": "move shadow function visitors to entrance instead of exit", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 20}}, {"node": {"oid": "ed56fecd049ae78d061ed5a4b40cd571ae954c0b", "messageHeadline": "[Flow] Add failing tests for printing comments w/ type alias", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "f0bfdfb699b68c8456ad5f7b1bf289843d125f8e", "messageHeadline": "skip traversing back into ReturnStatement replacement when rewriting \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b02a1112bcbfee975c88e2b58e61711579a313bc", "messageHeadline": "change ClassExpression visitor to enter instead of exist in the es6.c\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "590a165776bcc754be1705c98c994fe4d3bc59bd", "messageHeadline": "move hoistDirectives transformer to builtin-setup", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "2fd1b2a484fd888591ff4ea7a5f10006a73b1682", "messageHeadline": "rename category metadata option to group", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "8f9d02d6891dd9f8a829b91ec362476e650944dc", "messageHeadline": "further work splitting up transformers into their own \"category\" in o\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 87, "deletions": 55}}, {"node": {"oid": "b376b6b33bc55421c9c98c8899ebce95cff33640", "messageHeadline": "store uncollapsed transformer pass stack so we have access to it when\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "8292d6d8ad8319c550f9338fafac7d409a8b3b7f", "messageHeadline": "fix replacement requeue exiting too early", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "d6a5c390791a738a57fe973f925ca158c765ab17", "messageHeadline": "update classes to reflect new transformer precedence", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 72, "deletions": 71}}, {"node": {"oid": "2a9a59f7842402e7308d9ba74bdb83eab5e4d476", "messageHeadline": "remove incomplete ludicrous transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 72}}, {"node": {"oid": "abf4a5495a08938f5d2feffbcf0f3dd17b4112c0", "messageHeadline": "don't pretty print variable declarators in concise mode", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8b8723befad536bc3d3122b47fa2393146d3e42", "messageHeadline": "Merge pull request #1483 from jquense/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b9686f2dd771bc4a6321205cc799a50a4c54929", "messageHeadline": "Fix plugin api typo when an object is passed in", "author": {"name": "Jason Quense", "email": "monastic.panic@gmail.com", "user": {"login": "jquense"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a439d8c8e04cc4d8ef78d568abc754868e7958d", "messageHeadline": "update flow strip type annotations test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "c526a3eb0424e9b24479ca2e2d8237d28512a53c", "messageHeadline": "move shadow-functions internal transformer to builtin-cleanup category", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ba516901aff678563a0c39a29a944af46956788b", "messageHeadline": "restructure transformers into multiple categories", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 62, "deletions": 31}}, {"node": {"oid": "8f52229a868d278c930f5336e6be6373d9f3fa01", "messageHeadline": "add get function name to source map classes test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b793f88824f23285f360657836184adb3a52f69", "messageHeadline": "fix TraversalPath#_getPattern incorrectly iterating over the parts", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b31c14c52a68591a337e659ec0aa5b7392f0cf4e", "messageHeadline": "Merge branch 'master' into single-pass", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "78b72512cbbf620f58de318f44c1da853ab3bafa", "messageHeadline": "better verify the type of the new node before requeueing it and also \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "2fbb3cad9f67a5bb5e9f9f768d69cd10141c0035", "messageHeadline": "add isUser and isGenerated path methods", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "2621081a13ad7720e8c28a9dc8aa3a4b1086748a", "messageHeadline": "merge in astVisitor in runtime transformer - unsure why this was sepa\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 69, "deletions": 75}}, {"node": {"oid": "8daf95bf5911f52ddeefeac3176741ab8b4b424c", "messageHeadline": "name additional methods that are now covered since the naming is done\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "6e8ab16b25e96486b9f41f9e7965ae1927ee1807", "messageHeadline": "run es6.spec.blockScoping transformer on exit rather than enter", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "a5cda5caa7b0fc2e1bfd7113e84860e6dbdc9386", "messageHeadline": "hoist param declaration when performing tco - fixes #1478", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "13a6c696681de0eac6eb1945f41907aceb94887c", "messageHeadline": "add node existence check to each visitor call", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "380293d030327d4ad4c7cf18fb3b6d61e25d91d6", "messageHeadline": "add transformer dependencies - fixes #1477", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 28, "deletions": 16}}, {"node": {"oid": "0b15a970131c6cf40bb987434c8984ae588bfc06", "messageHeadline": "Merge branch 'master' into single-pass", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "11af066956223d3c2276bf342ed2681a02e82b9c", "messageHeadline": "5.2.17", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "d7b4d342c31f1a190c4151e56cdd5e0eb4806542", "messageHeadline": "v5.2.17", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77aeebe2a8123c122ffed3c5de5a1098b57a8527", "messageHeadline": "add Super node type to ast-types patch", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c3a08d413f3c0a08b2a8eb0f280c730bd10f71c8", "messageHeadline": "attach auxiliary comment to function declaration helpers - fixes #1476", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "23ac2319afabb7bf10a7a043dd339bad4685d02b", "messageHeadline": "add Super node type to ast-types patch", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a1bc0704abd2f5e1de89c09879037b5cc297641a", "messageHeadline": "attach auxiliary comment to function declaration helpers - fixes #1476", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "0bbfd427af7037437afa4700b114bbc5c2e0ce4d", "messageHeadline": "do module formatter on program exit rather than entrance", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "f17b268a71d20751ee425fd08a0b33f63af67618", "messageHeadline": "do member expression and property literal conversion to computed on e\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 35, "deletions": 27}}, {"node": {"oid": "9ffc265beaa1ec17ac6ce972abf73ac50e190747", "messageHeadline": "don't requeue node unless the `type` has changed", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "6f664ca64e9e76683fa52c97e0148d8e857933ae", "messageHeadline": "merge internal transformers into single traversal pass", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 235, "deletions": 409}}, {"node": {"oid": "8a4a76000d5774959989f50fbfc5daddc2391a39", "messageHeadline": "correctly arrayify commander extensions - closes #1470, fixes #1460", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "e83daf87d441b1a5c65e01174c3083b174d21d42", "messageHeadline": "add this.stop() to secondary strict transformer #1465", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8ed90d3af2537628c8c716e0a9cda3d47f0f9c3f", "messageHeadline": "ignore parameter bindings in minification.deadCodeElimination transfo\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0bb311f8cef2d24b3e3113d537b3e61391ab55d3", "messageHeadline": "5.2.16", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "53f0f0302b2df83b184f17f728fd2eee29ba4ac1", "messageHeadline": "v5.2.16", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c25a5d24808571b0ab051926f6777cd6b32727bb", "messageHeadline": "add 5.2.16 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "fc8540d88ae438bf79be3f0c928e81578f3f55c6", "messageHeadline": "inherit destructuring param replacement ref from original param - fix\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "31a4195c819657c5c88c8b12c73c9fc953afa0b9", "messageHeadline": "fix incorrect extensions variable reference - fixes #1460", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf0e4ede00236cc46e819eca3987a8f0ecfbebfb", "messageHeadline": "pass correct function scope to nameMethod.property when naming class \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "3757bc6b9a805138902096b5f25bef6bcbc2a145", "messageHeadline": "reverse method decorators - fixes #1457", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e01f220da702312c01cf707c5ceb292f00a4f48", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "8ae4e1fdf27b7801fde43ec49b7e95910d941f5d", "messageHeadline": "add --harmony_rest_parameters flag to babel-node - fixes #1446", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f6219ec15ac3e326665eafb27f61e47c6b5ed458", "messageHeadline": "Merge pull request #1455 from monsanto/fix-async-constructor", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "4ed4baac99de7d6219dd6f55394e2722970f7c29", "messageHeadline": "disallow async constructors -- fixes #1454", "author": {"name": "Christopher Monsanto", "email": "chris@monsan.to", "user": {"login": "monsanto"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a82eb5a5c70fc24e3ffa19b8bb91907355ce126", "messageHeadline": "disallow async constructors -- fixes #1454", "author": {"name": "Christopher Monsanto", "email": "chris@monsan.to", "user": {"login": "monsanto"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "a241300ff1a817d2e495de949ad15b5f22c44e7c", "messageHeadline": "force plugins to be ran at all times - fixes #1450", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d5548a6ff98f95ecd9ed4268548be2d27098177e", "messageHeadline": "5.2.15", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ba6cb112c3df5c4ec45ea33102fc2982f466c99c", "messageHeadline": "v5.2.15", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f1bb84930b260f54c6a8d3214ed3b69438cd1ca", "messageHeadline": "add 5.2.15 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "235726eee65f7a9ef522b02218ed62b68e9f9c54", "messageHeadline": "remove unnecessary descriptor.initializer check", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "08183ef490406904f0a1e6aadda4b09349d9e941", "messageHeadline": "don't add descriptor if we can't find it", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dc6fc3b30a96aaaf94fc8ae4b3dcd73c87e0c770", "messageHeadline": "fix browser-polyfill.js post-make publish purging", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76f2eb56842515159a61780e466d0fbb7ac2cf0d", "messageHeadline": "5.2.14", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "4f33687957e05d39c7511643341f59008810439b", "messageHeadline": "v5.2.14", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74f37fe0a375d2123a870c54c9753bf4ce0244d8", "messageHeadline": "expose unminified and minified builds of dist scripts - fixes #1444", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "cc5e4bce528456fbd8348759c8268cb1b9f2a0bf", "messageHeadline": "fix object/property decorator interop", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "f441a7cae80f0c8f30e54c22a676c568173a02df", "messageHeadline": "don't do pretty variable declaration formatting if retainLines is ena\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc2be81c432b2608f21e85ab11684d3c1bdbf2ec", "messageHeadline": "expose retainLines option to CLI", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1277a8f67ff67b91a9c365e2ade9f4e4937ff2b3", "messageHeadline": "5.2.13", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "86c6d4e769bf1c08fa1a9334f31d67d534262a3c", "messageHeadline": "v5.2.13", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf2d527cfe02591c25631e42a01f5aba7fb8ca27", "messageHeadline": "upgrade esquery", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b59ea8eac7d3d655c3468a703084d4a979272dd", "messageHeadline": "add 5.2.13 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "72e3cb924388f55265364000b6880b86144f1f67", "messageHeadline": "trigger a reference for export declarations", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "5e5ede605868c6b0b028f1853d6f11e5d48981b8", "messageHeadline": "move down _modules transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d25944ea1f990723f6f4d873366cfe83ab8d2271", "messageHeadline": "move utility transformers to top - fixes #1440", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "fce2aa8fa30a05c9db0259eba1c59d74bd587108", "messageHeadline": "add support for esquery", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 65, "deletions": 16}}, {"node": {"oid": "0112c6377914fcb5a1d0287b0bbc5c986d83c6fe", "messageHeadline": "consolidate the concept of \"virtual types\"", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 185, "deletions": 163}}, {"node": {"oid": "6a4e93bf0f002dd03e885a2c0bf641a21ad099e9", "messageHeadline": "make visitor validation more anal, add node type wrappers, add mixin \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 214, "deletions": 123}}, {"node": {"oid": "4328e920d2a1b1998eee2c7182a29ad5ee781485", "messageHeadline": "5.2.12", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "bbbf0a895d248c8cd99a09e5dd5394fded1065f5", "messageHeadline": "v5.2.12", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3289b3380699a255e07fdbf96510df893ea38e45", "messageHeadline": "remove no self node replacement error", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4b9faa6b3d6b2c4adb7b9022f90a0d6946ac34c", "messageHeadline": "clean up module declaration based UID generation - fixes #1437", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 54, "deletions": 52}}, {"node": {"oid": "239b77816ffccf390a1ecda56f7c08dd8578b0ab", "messageHeadline": "5.2.11", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8565e2b4e5627e90cf2789376231996a6b35e353", "messageHeadline": "v5.2.11", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4317a46a3e5693fba07aab47b9a520802d093d68", "messageHeadline": "add 5.2.11 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "81ca29adc30beecdea37a4c1b0c715c4b2d8038f", "messageHeadline": "5.2.10", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c1a6ff7f443f0ccb72a78185a2a3d79041ba86ce", "messageHeadline": "rename `getModuleName` option to `getModuleId`", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "7e6e5d474641a2bacbfb9602fd371c149b37938c", "messageHeadline": "v5.2.10", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12d650e19529b634c6e89e7673c591b75ccab630", "messageHeadline": "checkSelf() for destructuring catch clauses", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8fb58492df433a7465716edf9cda4f5b1c4df9e4", "messageHeadline": "fix default specifiers not taking into consideration sourced imports", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "2c0c2f12dfae8cbb8a9d7e3ae3286bd8ad378f09", "messageHeadline": "avoid trying to replace a node with itself, antipattern!", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "01e5354fd9dd8137e75714d475a5c1e1cee9d921", "messageHeadline": "disallow replacing a node with itself", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0b100c42733e7203aacc3ab0a56ca288548b527b", "messageHeadline": "Merge pull request #1386 from jayphelps/module-id-overload", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 86, "deletions": 2}}, {"node": {"oid": "340e75eb59f2906d14c6ad18f7b2335b0501216b", "messageHeadline": "Added getModuleName() option as a function, allowing you to manipulat\u2026", "author": {"name": "Jay Phelps", "email": "hello@jayphelps.com", "user": {"login": "jayphelps"}}, "additions": 86, "deletions": 2}}, {"node": {"oid": "53808a6d4545c22d76566c38397e9aec8b0ce7b9", "messageHeadline": "fix test/core/path imports", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "e6326332b6d577c334dae154bcd63627aeba7b05", "messageHeadline": "properly coerce input code to string - fixes #1432", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9e0cf84505fdc6d8f3a379db66ddc6bf7a1411db", "messageHeadline": "adds test for #1431", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "b7eea7b08ce8ae046f1de5b2d176ffa5b4cd1ec4", "messageHeadline": "Merge pull request #1431 from pangratz/fix_replaceWithSourceString", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "92dd67856e5c5f94f0a7fa24f55ab7e516704b42", "messageHeadline": "Fix bugs in `replaceWithSourceString`", "author": {"name": "pangratz", "email": "cmueller.418@gmail.com", "user": {"login": "pangratz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "80397720074d3452dfcb4a9d3dec159c77152dc3", "messageHeadline": "remove embedded jsx plugin and use acorn-jsx", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 659}}, {"node": {"oid": "a2bb587e2415dbd2cd75eedcbb30f24efea49e96", "messageHeadline": "remove embedded jsx plugin and use acorn-jsx", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 659}}, {"node": {"oid": "0c570cb5998b4435673369371279f1da46aa7fbb", "messageHeadline": "5.2.9", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "db6fab2c8f21a798a312907b68f2fe56a2abb1c6", "messageHeadline": "v5.2.9", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d92deb52b62646c4b01638279e69b92c2aa7606c", "messageHeadline": "v5.2.8", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8b70f2f4acd0ed3772b93a87df3b47584a3992a", "messageHeadline": "rejigger around parse mechanics", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 20, "deletions": 22}}, {"node": {"oid": "a8a3f6d34d6f3c6c14803082b457ba787fbf2469", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "9847d226e13bc2aed5ada151d218dbe2f5e10726", "messageHeadline": "add transform import - closes babel/babel-eslint#83", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3d48a16305b723db6ca8e2615334391bb75da4ef", "messageHeadline": "Merge pull request #1417 from loganfsmyth/fix-phantom-issue-1405", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "3d24cc9ae5c590e75348d1a28dcbccb065a2d5c0", "messageHeadline": "Merge pull request #1224 from jcoglan/fix-source-map-pathnames", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "5acc58dd68a306bc988d9459bbd9f8be85c4ba4c", "messageHeadline": "5.2.7", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "34f02f06a6082d5e3f0d43736cc693bb74ad643c", "messageHeadline": "v5.2.7", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d3fe5b85c5c4c4319c94a993dd76ff693ce028e", "messageHeadline": "add 5.2.7 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "3878bd812c73bdd18b1011be59515dad985940fd", "messageHeadline": "remove native super inheritance from classes - fixes #1424", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 144}}, {"node": {"oid": "0717eaddce47c6fd8f05312c346a11c5cf61f60f", "messageHeadline": "normalise Program replacement nodes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "102cbbe493f0f87a0be4e179d13f230c0d5ec6b3", "messageHeadline": "fix up crazy parse argument order", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "d981b30194091153d0cf706bc343f8956a607abd", "messageHeadline": "clean up file transform pipeline", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 160, "deletions": 158}}, {"node": {"oid": "0fc02f2cf09e0b1fe8738646c815b869921863b9", "messageHeadline": "add support for replacing nodes with expression source strings", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 102, "deletions": 65}}, {"node": {"oid": "f24b5164d4c9118ffe135024f006a2ef02f20640", "messageHeadline": "add extensions option to babel cli", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4be27ee72c28492d8862fbea166a7a1b214720f5", "messageHeadline": "update bin tests to reflect new helper format", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f0070e48286be3bf602529111345b030cf81c161", "messageHeadline": "ignore _generated FunctionDeclarations too in es6.spec.symbols transf\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ce8beec22c4a9f0f898a4221847d30d921316348", "messageHeadline": "update tests to reflect new helper format", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "b30bdf2294afc45c7d603dcbbdac21d13e027682", "messageHeadline": "turn inserted helper declarations into function declarations if possible", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "63b44a3e6e1bdb455242183c6f12b0f3a8bc7619", "messageHeadline": "fix transformer and module formatter list in $ babel --help  - fixes \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "74aaf848edfac30a5421edc8e82b661df568111c", "messageHeadline": "Explicitly sort instead of relying on implementation-defined numeric \u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "95de5400e64427b2cff8a01a9360a9d238e3e2b2", "messageHeadline": "remove dead if statement explosion code - fixes #1413", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "fe7079802bd1131903c4f3ea096380fd6f23e4b1", "messageHeadline": "move deadCodeElimination transformer up - fixes #1409, fixes #1408", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61ddb14e259d33edcd20b4b048b13564645dce83", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "ca7a93cd64afa25be59a7ff8599d9dc27d5dc7dd", "messageHeadline": "move utility.deadCodeElimination transformer to minification", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 121, "deletions": 1}}, {"node": {"oid": "90a1c81d300755d25c21ee66f69e79ae6477f721", "messageHeadline": "split up es3.xLiterals transformers - fixes #1415", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 90, "deletions": 172}}, {"node": {"oid": "5e9089d104bb866912d76f85c1ae83115bd8ea69", "messageHeadline": "Merge pull request #1411 from hzoo/jshint-cleanup", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "1a716943bc95a4fecb69e98156cdd058968d8b49", "messageHeadline": "remove old references to jshint", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "c28415c38a8a948c8d6e21beaa6c71e938bea9e3", "messageHeadline": "handle shorthand objects properly when renaming bindings, create new \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "e1491de6b873d907137bae84ef7f895b6778f8f3", "messageHeadline": "5.2.6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "253ea8cd18241a846fb086f7b4506391ec120931", "messageHeadline": "v5.2.6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d37bad31491350a12183f587f3c63dd72453d070", "messageHeadline": "add 5.2.6 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a2b912bc777ff28acb6eaf1dd2fafce354c447a6", "messageHeadline": "add BABEL mention to deprecation message", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1bfbe44e27976cf3c95be4f9e724be4e76b7ebe", "messageHeadline": "expose Pipeline as TransformerPipeline", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dbdd07d0b87c2ff6e8aeede7ad1522a256299ef7", "messageHeadline": "fix addAliases call", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "166909998e38b12eb9ec47eadb8c93baaa6a9e92", "messageHeadline": "5.2.5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a8ec4c965c22e0ac2208fada8a67fb5c6f416834", "messageHeadline": "v5.2.5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2aff67c6cad5270bead6c6df483c0c1f5cfc363", "messageHeadline": "5.2.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3353de225d739fdab0d82d6d00c4736252f036a4", "messageHeadline": "fix `parse` API not adding all the correct pipeline transformers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "203ebeef20c55d0d7c67807667693c66c6480868", "messageHeadline": "v5.2.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "032cf990c337b237585b0ebade235afa71d3f5c0", "messageHeadline": "add 5.2.4 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "16cdb43c67ac5569e7c589ebc00840c6201aa2b2", "messageHeadline": "expose transform pipeline and require node api inside of the browser \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6f622033c5a2f130c64533e9545e002092e21e54", "messageHeadline": "5.2.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "531d4f1937f76caf216ecdad8cd58d2b7eb0b713", "messageHeadline": "v5.2.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f155bc249c130d68f673dd03a2cca8e5fcc3500a", "messageHeadline": "fix Program global reference catching for real this time", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "452d0ef30eaa174a91b8ca517c2c3f6303de4262", "messageHeadline": "fix Program global reference catching", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "005754ba98f243b0bc3b796e83526b443a2436dd", "messageHeadline": "Revert \"Revert \"make dead code elimination smarter and eliminate non-\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 78, "deletions": 8}}, {"node": {"oid": "c3c4cf17e32c5dcba2034ab08f0c5a58aa20f277", "messageHeadline": "Revert \"make dead code elimination smarter and eliminate non-referenc\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 78}}, {"node": {"oid": "0866e5a403156217ca44a8691ca7faba01609d73", "messageHeadline": "add 5.2.3 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "15f5e658fcbfcf61ec400fb8875babe91fa1b9aa", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "574e6da132b483a67fb8cb460136811a87cd9b50", "messageHeadline": "add Statement and Declaration aliases to flow types - fixes #1401", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "da6d27ed1626f164b0ac1a1a9e76f5dd7540a42b", "messageHeadline": "Merge pull request #1404 from timbur/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4e87809ff904f170009418344d11772e6dec0e1b", "messageHeadline": "make dead code elimination smarter and eliminate non-referenced \"pure\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 78, "deletions": 8}}, {"node": {"oid": "f4267aaab0e11dbf91515f47c2e18a002ae0c1a9", "messageHeadline": "Merge pull request #1403 from wyand/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4f255d103ab676887415d950fb4b79feab1392a9", "messageHeadline": "Merge pull request #1400 from monsanto/flow-object-commas", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "502cc13aed69e51436703d04ca1e1f3108f44036", "messageHeadline": "hopefully fixes #1402", "author": {"name": "Tim Burgess", "email": "timothy.burgess.87@gmail.com", "user": {"login": "timbur"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0a1154e6fd46c2169a8feb57d4a37de08e50e8d5", "messageHeadline": "fix spelling", "author": {"name": "Dan Wyand", "email": "danwyand@gmail.com", "user": {"login": "wyand"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c263a25b5403ec8f3d07bf2880a35ca0efce5237", "messageHeadline": "support commas as obj property separators in flow", "author": {"name": "Christopher Monsanto", "email": "chris@monsan.to", "user": {"login": "monsanto"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5b3d727300764c21228d48624a6873884c7f4f3", "messageHeadline": "support commas as obj property separators in flow", "author": {"name": "Christopher Monsanto", "email": "chris@monsan.to", "user": {"login": "monsanto"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9bcccffbdbb06b982ca56e1dd8b699c5d0ff2d4", "messageHeadline": "futz the bundler idea", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 45}}, {"node": {"oid": "aaf4cbf06f48f9f4476ad814ba6f72e064042ff1", "messageHeadline": "start on babel module bundling and type inferrence", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 213, "deletions": 98}}, {"node": {"oid": "5080534974625a309e96a731a728720ead58a722", "messageHeadline": "5.2.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "02cb397873ce56b9b4b037a81fc59c614ca82fcb", "messageHeadline": "v5.2.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9169a87ad274e84d34b5c93f0b5c7147d38c1ef", "messageHeadline": "allow `util.arrayify` to take arbitrary types and coerce it into an a\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "f3b6f2fc61031050856eb95802497efe583283bd", "messageHeadline": "5.2.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "04cc24ee82f01db965bc38bc3e93ac668a756232", "messageHeadline": "v5.2.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f32079ef427b4380a462e2dad8f76123e2a0ec86", "messageHeadline": "fix regression in `node/register` that caused `node_modules` to not b\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "d1b69656ae9501a84eb822860c2f7ba4e2c11dae", "messageHeadline": "update 5.2.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "09453a490b7d502f4fdc28e9cebe1a19945d218b", "messageHeadline": "5.2.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "e2e7627f0f039bd88e3569150c65bf59ecb6b210", "messageHeadline": "v5.2.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4fe24a9a3bfe9b903fc3c34879a8e4cb027de120", "messageHeadline": "Merge pull request #1392 from jden/jden-patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "d26e7ad577d73112a6234dd51ec1a7dc92b6e6ab", "messageHeadline": "fix no RHS in class properties causing undefined to be used instead o\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 21, "deletions": 25}}, {"node": {"oid": "571cb4928f1ed70d349613cd8b18520ec7d59d3b", "messageHeadline": "add register-without-polyfill option", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "c12e8122f83636be31a1d6f888fea30bbe682f6a", "messageHeadline": "fix browser tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "92e7a01d14d31f2a23d2aa32945b5b6fe6a16b9e", "messageHeadline": "remove regenerator and test262 git submodule and tests - closes #1393", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 61}}, {"node": {"oid": "b9ca9d42dc8f42c119733c5716cdb9a72adf3507", "messageHeadline": "fix formatting per feedback from @sebmck", "author": {"name": "jden", "email": "jason@denizac.org", "user": {"login": "junosuarez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "479c3e477ab7e344a8d6fee589805724d909eb67", "messageHeadline": "process glob matching in babel-cli (windows compat)", "author": {"name": "jden", "email": "jason@denizac.org", "user": {"login": "junosuarez"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "2c3d3d8105091c40b598d25b05930e75f4f438de", "messageHeadline": "DRY up plugin manager position definition", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ea03f67505d17b54811eb6c1ba2b976150b6fb4c", "messageHeadline": "use a strict regex when splitting string plugins - fixes #1361", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ee0c88a070646d9e43f37ad5f91969859eb38e8d", "messageHeadline": "clean up plugin manager constructor and add some basic plugin manager\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 50, "deletions": 7}}, {"node": {"oid": "98206df864b0cf4e2410a89c080907b675a093b5", "messageHeadline": "fix retainLines for comments and block statements - fixes #1388", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "1066a42fb2d1872abe12047cd5dc11fb929fa2c1", "messageHeadline": "fix weird path context state by clearing the context before we visit it", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 19, "deletions": 20}}, {"node": {"oid": "062175586c0efa14c88cc349c35a1efc9fb633ad", "messageHeadline": "add parens around LHS object patterns", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "0dc6b582a6a9a3b6d5f5d3dfbe8e4f25e881443e", "messageHeadline": "Merge pull request #1385 from monsanto/fix-var-checker", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "d8d70ba13735f915bff7f82ddab00d1eee377fc4", "messageHeadline": "Merge pull request #1388 from amasad/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "f23c9165201268581c581558f2784a844764126a", "messageHeadline": "make function name inferrence smarter - fixes #1367", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 193, "deletions": 144}}, {"node": {"oid": "8ae460117730e1116356280be796a1e6e52bcd1e", "messageHeadline": "rename insertOntoContainerStart to unshiftContainer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9a466d3ef938e4512078311c3f0d677e09c5e496", "messageHeadline": "add optimisation.flow.forOf internal usage", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "713845d14c17d6d3770d0c450f7725ebe114f408", "messageHeadline": "add Terminatorless alias key for node expression wrappers that don't \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 19}}, {"node": {"oid": "471d60e5cd76c25b4a198b82c95ded3d4d1bc81f", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "43864e0686eeabd3ec8f016fe8188c624a590e5e", "messageHeadline": "Merge pull request #1390 from amasad/retainLines-return", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "4c2ae5dd1962d62d9e871934f9ed861f78da3d43", "messageHeadline": "Parenthesize statement argument when on a different line", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "a540cbe8016b1f86d8b9106a40e892893e5dde1c", "messageHeadline": "Failing test with return not on the same line as it's expression", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "34cc577fa215df2d2e9e6776b4e7662fdf298995", "messageHeadline": "Add failing test for printing block line comments with retainLines op\u2026", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "c855b55133517cf981204ffc3ad543d7dbae0718", "messageHeadline": "add additional comment test to comment statement with retainlines opt\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "16c86c25b7b4a637b7cb2b7d5c035ea3511f531f", "messageHeadline": "properly catch up to comments position - fixes #1384", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "4345f7945ba0caf2b228ac4fcc367d24b6e7d088", "messageHeadline": "Merge pull request #1377 from Mark-Simulacrum/issue-1376", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "f44c93add2e190a66640548cb1a093d47eb128a6", "messageHeadline": "fix reference check for shorthand properties", "author": {"name": "Christopher Monsanto", "email": "chris@monsan.to", "user": {"login": "monsanto"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "09e45c51a48ecc14219a37d15034144d2324e8f9", "messageHeadline": "Merge pull request #1384 from amasad/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "1a42b72b156e41b9c6107132211e156b437e20d3", "messageHeadline": "Add failing test for printing comments with retainLines option", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "d30415d74abfb8ef60101fa5f69c99b627bbc6cb", "messageHeadline": "update es6.spec.symbols instanceof test to reflect Function.prototype\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "616ef8d8406e2f224372a8af32b7739f02603761", "messageHeadline": "make jscript transformer more trigger happy - #1382", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 19, "deletions": 26}}, {"node": {"oid": "56437f94bcd9daea881dadce4436d40dc3ef9098", "messageHeadline": "Merge pull request #1382 from kondi/jscript", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "881fa6430bff4f7d177589994fcdf1c40fb21fb1", "messageHeadline": "add optional jscript transformer for basic IE8 compatibility (fixes #\u2026", "author": {"name": "Pusztai Tibor", "email": "kondi.elte@gmail.com", "user": {"login": "kondi"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "b7971690f33c543f2dafe3f69ea8d97bb6fe3d17", "messageHeadline": "add additional comments to path class, really need to go and fill in \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 237, "deletions": 22}}, {"node": {"oid": "c01d0abbd3c98699d1ef7c32a26c2fff6fc17f12", "messageHeadline": "add insertOntoContainerStart and insertOntoContainerEnd methods", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "704311934654a92a011eee03b5c605a717ca7c84", "messageHeadline": "fix PluginManager", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "b5325df57f45d01d5a325ca08da0fa007597bc48", "messageHeadline": "Allow passing an array of globs to \"only\" option.", "author": {"name": "Mark-Simulacrum", "email": "mark.simulacrum@gmail.com", "user": {"login": "Mark-Simulacrum"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "0fc958e0fc958f79d9cb602e5d308c544afd7f91", "messageHeadline": "remove useless force parameter in Buffer#_newline", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9cb16711dda17d1e53c975cd117d70b2c381e422", "messageHeadline": "abstract plugin initialisation to a plugin manager", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 113, "deletions": 57}}, {"node": {"oid": "04766b13f540095d75be56f0e3333ab92198a39a", "messageHeadline": "add retainLines code generator option", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "433d7047393b7518b9d58c308167f379cf4c6793", "messageHeadline": "add null check to interop-require-wildcard helper", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "30204d2ee696c54823cfbe677d3ba8281500b4f4", "messageHeadline": "disable sudo travis config option, it breaks the build since it's usi\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "374b7cca2c3f6be89926942803a3f15e29624cec", "messageHeadline": "update interop-require-wildcard helper", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 28, "deletions": 74}}, {"node": {"oid": "152ae388f04d1157e144ef22dff3d77e8465f020", "messageHeadline": "remove excessive newline", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "04344026bbb84d881e7926eefb5cac9b2c546eb5", "messageHeadline": "remove typeof object check for interop-require-wildcard helper", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a53d5ca460ad7be93b160c14e1ae53ee6df9ece", "messageHeadline": "upgrade to babel 5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cfffaf6cdbaafdbdfe5f58e4d288b05af04b521c", "messageHeadline": "upgrade to babel 5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 54, "deletions": 54}}, {"node": {"oid": "2952d94e60a942aad198a1596d883a1008fc0498", "messageHeadline": "wrap instanceof to support @@hasInstance - fixes #1364", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 50, "deletions": 8}}, {"node": {"oid": "0276c3ae8174f3f7ea6a3f77c77975d1064fbf06", "messageHeadline": "visit decorators key for ClassProperty nodes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c00f8dce3ff3c0bc7e50913cb2fc57af061f7d2d", "messageHeadline": "add make build to makefile and elaborate on build steps in CONTRIBUTI\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "4e24ae39cf5894db3527c51315d030e4e0a3ec0b", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "12bd6494b7a44ec20c3a8d0ff7ba7a9fe0be3924", "messageHeadline": "use class ref instead of class name when adding class super native co\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e35c7550fe9c00672cd95c51810aee47b86be7e7", "messageHeadline": "Merge pull request #1356 from monsanto/clean-build", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "e7046abe72b7f7ebd85816f20d8863864495ec69", "messageHeadline": "remove lib/ before building", "author": {"name": "Christopher Monsanto", "email": "chris@monsan.to", "user": {"login": "monsanto"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "affa7f0c6f5fad41967a99baa48372b86f85989f", "messageHeadline": "Merge pull request #1352 from monsanto/descriptor-initalizer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "be650ffc614454e157a15b29841f7f7f8b237e04", "messageHeadline": "call decorator initializers with the proper context - #1350 - thanks \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3078d481789f19f90779149726d9504126952f07", "messageHeadline": "don't rely on sequence expressions for <= 1 sequence expressions in b\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "0be93563ddca84fb251f3566f654c2aa16b15a56", "messageHeadline": "fix spec.blockScopedFunctions shouldVisit method", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "3e559801458e5a8bcbca89ab7cbfeadc0dee48b5", "messageHeadline": "call descriptor.initializer with `target` as `this`", "author": {"name": "Christopher Monsanto", "email": "chris@monsan.to", "user": {"login": "monsanto"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "470ebf3a46838bb782417eea4b012fd01e658755", "messageHeadline": "various random optimisations", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 75, "deletions": 61}}, {"node": {"oid": "b695369126a17ceb2c504b2fc04ed5ba285baa4f", "messageHeadline": "add babel brand to code gen deopt message", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4611469b4d3a884b95d51199037141d4c3524d0", "messageHeadline": "remove declarations transformer and instead do it whenever we push a \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 88, "deletions": 107}}, {"node": {"oid": "68bfafe745e643664f3d634827e0ff26d96c6e57", "messageHeadline": "add missing ast-types definitions", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "f72782b71ccde3772a4a064a040996d1020071e6", "messageHeadline": "remove transformer prepass and various other optimisations", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 52, "deletions": 40}}, {"node": {"oid": "0f1f5e3565623721c96f234a869921a7568b564b", "messageHeadline": "implement path-specific transformer skipping via the starting prepass", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 99, "deletions": 65}}, {"node": {"oid": "dfe126f3d42d275bfc54f4c8120f288c93a0aafe", "messageHeadline": "verify traversal visitors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 42, "deletions": 2}}, {"node": {"oid": "4c9cb957a9f5caed4084615c9ad58cabefe702a1", "messageHeadline": "5.1.13", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8f997f8825b9014f3baa52221fce8eca19e6f1ae", "messageHeadline": "v5.1.13", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d789a6e7aa2c711901d2440a9d12379d3e15ccda", "messageHeadline": "remove symbol check from `defineProperty` helper #1348", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "4007148d9f652950851b3535eb3c3ba254951327", "messageHeadline": "5.1.12", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "998f1d544e429496aab06d32e44a92948582cf9d", "messageHeadline": "v5.1.12", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "deed48a3db3b7ee807b33a9ee2ddd0d8d3b92669", "messageHeadline": "fix decorator interop - fixes #1277", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 124, "deletions": 81}}, {"node": {"oid": "00c0a958db4f3dd0f4b8eb142025309f8730bdde", "messageHeadline": "fix runtime tests to reflect core-js 0.9.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "1511dcbd73f7e0be4900fa821624a306e0a22873", "messageHeadline": "resolveModuleSource on ExportAllDeclarations - fixes #1342", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "12fef258033a341aebb109eb28a36c72ff284670", "messageHeadline": "update to core-js 0.9.0 - closes #1348", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "fd30eb183937530ae812a2180f57271d2e8ebc10", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "63344eb0a439dfe0ef01b4c10d0f7a8af4239789", "messageHeadline": "only skip traversal of immutable JSX elements in the optimisation.rea\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "6e4e11a365ad268961f56d9fcc1e86693535f573", "messageHeadline": "fix JSX literal children not being output correctly", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e330efe0584e7593aebbe76e30cc27cb13c6d27f", "messageHeadline": "Merge pull request #1343 from isojs/fix-ignore-only-windows", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ce86eca8b0bd924a9bcc9d9af50573e6f6b18094", "messageHeadline": "Merge pull request #1335 from lukescott/fix-resolve-rc", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "03dbaa3e0efa245d16eb3f251a5cc5e4cf683db2", "messageHeadline": "fix resolve-rc loading options twice - fixes #1329", "author": {"name": "Luke Scott", "email": "luke@webconnex.com", "user": {"login": "lukescott"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "2bd35fac6e6c8a18ee6a4815d63f02a51d0ac11f", "messageHeadline": "normalize filename slashes for shouldIgnore", "author": {"name": "George Stagas", "email": "gstagas@gmail.com", "user": {"login": "stagas"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "cdca4e50d9161bc9cecd129ac04f08825caff934", "messageHeadline": "Merge pull request #1333 from isojs/fix-rimraf-tmp", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bb041c1bd6d49eebd7e23ee1dc9de0672e3f4db9", "messageHeadline": "Merge pull request #1330 from joemcbride/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a36c1b4a9235b3a6418e950efa1b4289c4a86111", "messageHeadline": "rewrite `this` in shadowed functions inside native derived class cons\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "b760daca21795cb7a0004a3d94bf072732967f83", "messageHeadline": "fix test tmp dir cleanup", "author": {"name": "George Stagas", "email": "gstagas@gmail.com", "user": {"login": "stagas"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ff63d8f60c4b91bac36d60e804fa8eb7d47abe37", "messageHeadline": "Bump convert-source-map version.", "author": {"name": "Joe McBride", "email": "joe@uicraftsman.com", "user": {"login": "joemcbride"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "74f04ed6a1e783bd1ec1991e1b71617fe7f9f52e", "messageHeadline": "clean up interop require", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 50, "deletions": 41}}, {"node": {"oid": "74d880bf182e09f83b9c0e5a1d10a9a11d0715de", "messageHeadline": "Merge pull request #1317 from jeffmo/copy_static_props_on_foreign_exp\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "5ce38cacaa8c55e15cd98b5620fe5fec83a59338", "messageHeadline": "Copy statics off of foreign exports objects when doing an ES6 import", "author": {"name": "jeffmo", "email": "lbljeffmo@gmail.com", "user": {"login": "jeffmo"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "562dba872d2f1d98bcfef86132eab44283a746ff", "messageHeadline": "fix spread properties in assignment position - fixes #1315", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "829f642ad8cf061cf1109a8d5bba41fdffe14454", "messageHeadline": "fix spread properties in assignment position - fixes #1315", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "80a4b95da4a13a3b8fb4a3e7bebb5df287386a9c", "messageHeadline": "fix incorrect externalHelpers option definition - fixes #1307", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc2a20dbcdff5bb03125f2a6bfac6c9e9263e478", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6278e43ce6bc37a66f090a7499591574348e246", "messageHeadline": "properly handle shorthand JSX attributes in optimisation.react.inline\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "30bc80000b5900d8ba5cce952d6cdfc27800cb19", "messageHeadline": "Merge pull request #1311 from jquense/fix-plugin-position", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef56042c9328ca447025fd8be0ba22dd61d49b91", "messageHeadline": "Fixes bug where position was never set", "author": {"name": "jquense", "email": "monastic.panic@gmail.com", "user": {"login": "jquense"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6498103db26075beb76b12b8ffc644064300d89", "messageHeadline": "5.1.11", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7af4302d079445fbfc3f39dfee1ce21c0faa7bf9", "messageHeadline": "v5.1.11", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "543770960c00ef84b65e338f3cae62a2477657f0", "messageHeadline": "update 5.1.11 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a2975a72cc73f5ba4affb0cc2eabf52adfdb4146", "messageHeadline": "add 5.1.11 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "beb3fd51d8049c75baf7fbfeb509f4f0a4ae3596", "messageHeadline": "clean up CONTRIBUTING TOC", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "9360860601a77ecba1a68727fc810fd2569d6dac", "messageHeadline": "memoise and bind member expression decorators - fixes #1296", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 60, "deletions": 1}}, {"node": {"oid": "7d4ecea8fb4a2bd7c434c4b79d601475ae76197c", "messageHeadline": "move react children coercion to opening element visitor - fixes #1276", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 33, "deletions": 7}}, {"node": {"oid": "a44831b3fadb200b335e9bcad4006d4251af7853", "messageHeadline": "Merge pull request #1285 from bucaran/contributing-doc-deps", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 91, "deletions": 1}}, {"node": {"oid": "8357f3900f9287559d4242c89430a70a1bdce03a", "messageHeadline": "Merge pull request #1282 from bcamper/vanilla-generator-runtime", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6b1c5bc358ac6ebb1c52265927f12a55da03887b", "messageHeadline": "remove interop require on bluebird - fixes #1289", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 41, "deletions": 39}}, {"node": {"oid": "3564309a773328df2cb408429c4fddcfac9aea1b", "messageHeadline": "allow plugins to be specified as an object with transformer and posit\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c9518bb60d45d741ecab5dcc354f432005bfe69b", "messageHeadline": "consider switches to be a valid scope - fixes #1297", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "0f1215e33e7c72c19239263079527695d17883f4", "messageHeadline": "add title to logging - fixes #1292", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d7b0b5bec01d9cbecf45283904f9c0da8e76cb48", "messageHeadline": "add space to do-while code gen - fixes #1290", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e5af404abdaf036ef54d322a4f93e64371b7615", "messageHeadline": "improve formatting and add rundown of deps with links", "author": {"name": "Jorge", "email": "jbucaran@me.com", "user": null}, "additions": 91, "deletions": 1}}, {"node": {"oid": "18180945774c7226f9de124d182398a3f470de83", "messageHeadline": "validate `this` before `super` on exit, not enter - fixes #1284", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "6d712b3d1401876199d2cb7527b08dc0c462352b", "messageHeadline": "use vanilla regenerator when building runtime", "author": {"name": "Brett Camper", "email": "bcamper@alum.mit.edu", "user": {"login": "bcamper"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "11389fe1652b4100e7749cf3d2e20c79e8bef7e3", "messageHeadline": "add 5.1.10 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "0ee9531db3e4b6f8b8403ba32edf05aa5d6fa12b", "messageHeadline": "5.1.10", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1622d2498d650f20b4592fc24c6cbe567a22bd28", "messageHeadline": "v5.1.10", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b76e6f8e5b85ca8f40e2bec1cacdd1bd7b12d22b", "messageHeadline": "disable ludicrous tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "beac006832c4a2a9fa7750f6f603a13a658e55b8", "messageHeadline": "remove regenerator from bootstrap", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "20d7603c0b135fe998bb324ecda673fc1a1aea67", "messageHeadline": "remove redundant replaceExpressionWithStatements for statement or blo\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5f1c3c3b8de7b6f450d4a6b005e689c3f04477b0", "messageHeadline": "remove unnecessary csp makePredicate - fixes #1267", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 34}}, {"node": {"oid": "24b13c5e4914f6107169f30da9ca31f63f746aa5", "messageHeadline": "remove unnecessary csp makePredicate - fixes #1267", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 34}}, {"node": {"oid": "9e21074e8847dedc416659091001b60a271df506", "messageHeadline": "remove regenerator tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 25}}, {"node": {"oid": "9a825bced7b6f57072683f1f5468877adb2857ec", "messageHeadline": "remove runtime compatibility check - closes #1266", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "fcb78436c6dcb079a558c83bd6b3930f91af4fee", "messageHeadline": "move es6.proxies to ludicrous", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 42, "deletions": 49}}, {"node": {"oid": "bb30a64f8dbcecaec41c894342ffa75deab5526a", "messageHeadline": "add extra transform option", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "b483c16fe2970b88444bd14708a1be132d884b2c", "messageHeadline": "Merge branch 'proxies'", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 232, "deletions": 2}}, {"node": {"oid": "569f046045974e6fc37b3df81124448c872ccbfb", "messageHeadline": "5.1.9", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "4e969d3d923557150127f963ef000650358b4511", "messageHeadline": "v5.1.9", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0bca1de2853373f622f82f3190a7649b4e307d1a", "messageHeadline": "add 5.1.9 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "3a5bd06a7ea9438d0302862cb933d821ff2206d9", "messageHeadline": "fix proeprty method assignment wrapper generator template", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ee54e07566ac8119e6e9eb619da1b840d1b3514", "messageHeadline": "Mark function token as able to start an expression", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66a908aaa7128ea4c3e964c8aeee7a70ed9ef304", "messageHeadline": "Mark function token as able to start an expression", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd0ed08237a6e6c75d3d1b1e5b8199f3b8e2f2d1", "messageHeadline": "Revert \"delegate to babel-cli/babel-core if it's available #1244\"", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 16}}, {"node": {"oid": "dd84b554e68bd434f3c964347c33f5eb6df2fc66", "messageHeadline": "delegate to babel-cli/babel-core if it's available #1244", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "b51411f09016f2ef982b9b14a6e902c8f59021cf", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4cc843ded3b4d4950adeadca9a1a66b62aea94cc", "messageHeadline": "set hoisted to true for react constant elements optimisation", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "47d253c73256b17a5badfc2e8a409fe6a4abb97c", "messageHeadline": "set passModuleArg when handling default export specifiers in amd modu\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "09901274ab8f8b5bcf7813bca87863658e66628d", "messageHeadline": "Merge pull request #1257 from zloirock/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35196e20c7ec9602e1178f803397f71ad38c8d70", "messageHeadline": "Update NATIVE_TYPE_NAMES", "author": {"name": "rock", "email": "zloirock@zloirock.ru", "user": {"login": "zloirock"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35af771a294b8a8bcdceb518639010aa3714d5b4", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "dee80caa0975d37d7503b0234d0d27376425fc2e", "messageHeadline": "move export reassignment to exit handler - fixes #1255", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "46b7cc0a72e0d359a7cfcc0220bafaa8eae6f485", "messageHeadline": "assorted minor cleanup of variables", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "3b189e22b7924c5d79e3615c66f6adb4e8a261ad", "messageHeadline": "Merge pull request #1256 from jayphelps/fix-writable", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "6ca565d7fb0506650d3a9e34b074f4fda40ac9fd", "messageHeadline": "class properties with an undefined value are now correctly writable", "author": {"name": "Jay Phelps", "email": "hello@jayphelps.com", "user": {"login": "jayphelps"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "64f5480f9648f1f4205dc0ed9b96850fb0610595", "messageHeadline": "fix pattern LHS error messages", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "28589d459d839bef8af7e03f1d78989dccab528f", "messageHeadline": "make illegal LHS pattern error messages more user friendly", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "828fdc8769a714cd9240ffc1e950d3cf64e2cf2f", "messageHeadline": "make illegal LHS pattern error messages more user friendly", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "075ff67aca10635303362730238bddd363a2c0ee", "messageHeadline": "make parenthesized array patterns illegal - cc @michaelficarra", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6763c4415ebf585af14ff9f9b25983d4a91a248a", "messageHeadline": "make parenthesized array patterns illegal - cc @michaelficarra", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "fb30e79e0361071a8d7594b4cfae7c0c244c9b7c", "messageHeadline": "5.1.8", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "85fb4304b0c71227fb1521e355ea82e0773c1283", "messageHeadline": "v5.1.8", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25a3bbce91f16ba45b823f26a1020d7a2d6abc3c", "messageHeadline": "only make parenthesized object patterns illegal - fixes #1254, ref js\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "c2da77d7ec146795ada6d73d20bcbef4cd48db3a", "messageHeadline": "only make parenthesized object patterns illegal - fixes #1254, ref js\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "c54c3d3c157466ea6899452642b07492face525e", "messageHeadline": "5.1.7", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2a7c95415520cb062a81c853fd48a3e7eb7fbef3", "messageHeadline": "v5.1.7", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3fb7f7c7ccabfb8507974a80625b0882c9059e74", "messageHeadline": "add 5.1.6-5.1.7 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "eed185c4dcfb9ec73a9dd7d1fdb94f3ec141e5cf", "messageHeadline": "remove useless kind on import declarations", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c4b28183367fc9de6e6f73012dc44165b939958d", "messageHeadline": "remove useless kind on import declarations", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "061561bfd808f1cdf270b9f8107d6a716e81321e", "messageHeadline": "add proper ecmaVersion and sourceType to parse api", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d4944d606b357cd3d411cca24cf8cab9a8a7dbe4", "messageHeadline": "5.1.6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "736b689c3b0118c50bc2cad766d7d458ddc2d8df", "messageHeadline": "v5.1.6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e12b37701495edc25bcf6aa20c75515c0b0a6fa8", "messageHeadline": "don't fall back to runtime catch all on locally declared variables", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5fd5b815abb59e8fac53bf9b5804ababc3ea0539", "messageHeadline": "fix whitespace in resolveRc", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "92db8312f6233f455a15b5680e27f2b4d025cfac", "messageHeadline": "add parse api", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "1f2f4ce4f32e7b1623755c7083897410637e9c5a", "messageHeadline": "Correct relative pathnames in source maps.", "author": {"name": "James Coglan", "email": "jcoglan@gmail.com", "user": {"login": "jcoglan"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "e080fe547db4209a3733380fa57b4b957f9ee0fc", "messageHeadline": "5.1.5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b967ecf06326d2eda7d261665bb48d64b63afb4d", "messageHeadline": "v5.1.5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "365b7285d249073e79182052e3edfeff86d1faa3", "messageHeadline": "bump core-js version", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "a40d532b0e0fedf06e83aba944696e9cd632b28a", "messageHeadline": "5.1.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0487bf911d9ac64cc9af2b5fe3baade9df0eba4b", "messageHeadline": "v5.1.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57c72d1cd03fa900467467188a4619e18a1d18a1", "messageHeadline": "fix syntax error in runtime definitions", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "335bdffec267a3e270164b8fd8acd618a9f6eff5", "messageHeadline": "add missing `Reflect` methods to runtime transformer #1248", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "e1d76a1dfe6cb3308a914b515fccb1bf69123d49", "messageHeadline": "5.1.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a4845323a2a537d61f1fe82b4342df39412fc951", "messageHeadline": "v5.1.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "792951b489e7d10568144ee545725bba7048ee73", "messageHeadline": "add 5.1.3 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "5adda836af9e4368973473d7974f245688d6932b", "messageHeadline": "don't do TCO on generators and async functions - fixes #1251", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4c2c3098c35a03336f6832f7b289fe5bb31338d8", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "087c714098fc7e3b9c793fb08f108d757822d50a", "messageHeadline": "simplify runtime transformer traversal and add a catch-all - fixes #1248", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 99, "deletions": 30}}, {"node": {"oid": "5a33e4fe05c38e16193b9c1a8f23c05d848e2e39", "messageHeadline": "Merge pull request #1245 from deepsweet/travis-cache", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e15f8a79d62de7aa98008acc53d5a7be47e1f211", "messageHeadline": "make parsing of decorators stateless - fixes shuhei/babel-angular2-app#4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "5f8667eaa7ad8d13b3854ba7c8f2f22faecaed49", "messageHeadline": "make parsing of decorators stateless - fixes shuhei/babel-angular2-app#4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 174, "deletions": 9}}, {"node": {"oid": "31b4468514866ec393b2e680700270df2087f6e1", "messageHeadline": "switch to vanilla regenerator - closes #1247, closes #1123", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2be9678bbefe1eef07d653abbcd677662ae751fe", "messageHeadline": "let Travis cache node_modules", "author": {"name": "Kir Belevich", "email": "kir@soulshine.in", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b5210877cfa7ba7e48c345568343482d8d21a8de", "messageHeadline": "5.1.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "658dde768e48c5acfe1c9708ce89463792aa5350", "messageHeadline": "v5.1.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8df1d81ca4f5cc2d18d79361643c9f239a4e1b68", "messageHeadline": "fix iterable runtime name", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a505e4a1215a9f4c9d2b8a6e14d60727dae5559f", "messageHeadline": "aAdd `getIterator` and `isIterable` to `babel-runtime` build script -\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "71eafdcac7c7bad069271d2a4d8860223f2eda10", "messageHeadline": "5.1.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "65060b0c973d5e3e158515ec033e8827a71e6dfa", "messageHeadline": "v5.1.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09883962f16485d4f6a68b60fb33c2701323ed26", "messageHeadline": "add item to 5.1.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "15832628073a77fa0b4a2abeec857192317fe228", "messageHeadline": "add missing runtime symbol definitions - fixes #1242", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "04c7cd5c0cbbf44142326901c92f420bad93b8bd", "messageHeadline": "add note to 5.1.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3f6969f4f8e2f491f3229163fd28656a05d38c76", "messageHeadline": "5.1.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "23db842cb849afddf685eee8defed822df689324", "messageHeadline": "v5.1.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41c82e00f9075b988ceea778aaa0ade376f8014f", "messageHeadline": "add 5.1.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "766099e78374eeb644d5eee7a1dbc0adc6109768", "messageHeadline": "5.0.13", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "53bc54b3b2087086197369021a440b063f410b41", "messageHeadline": "v5.0.13", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb70f371238baf85b536fcb780224e24c6ac6ff7", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 129, "deletions": 2}}, {"node": {"oid": "8a0317132e1c4a2b7a5b274424c55106cd628e9f", "messageHeadline": "deopt array unpack optimisation on member expressions - fixes #1241", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "7944e3b1faea7d1eb2192138844be67329c36932", "messageHeadline": "Merge pull request #1215 from AluisioASG/es7-trailing-function-commas", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f598c708417a778c859576f44aecdc894163d218", "messageHeadline": "Merge pull request #1215 from AluisioASG/es7-trailing-function-commas", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 129, "deletions": 2}}, {"node": {"oid": "61b57ea05510f6c983f9940950c9b8600812d1dd", "messageHeadline": "rejigger decorator alias", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 16}}, {"node": {"oid": "a971ad7fd2279fdc37489c0f4f4c9bf6882dab12", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "27b6f804cedfe9b9d419ecd9c366663eaacd38b2", "messageHeadline": "clean up class decorators #1185", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 67, "deletions": 20}}, {"node": {"oid": "8ab79f3a7223e6c792d4f1b05997602d9a54deed", "messageHeadline": "Merge pull request #1240 from JaRail/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0c2bf2f5a2ce16933d2cb4391eaab3258827a68b", "messageHeadline": "Fix broken dead-code-removal case.", "author": {"name": "James Railton", "email": "jarail@gmail.com", "user": {"login": "JaRail"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7e1a4be085a20d4739153d63b10a2fb5169fc9bb", "messageHeadline": "add use strict header to decorators test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bbc951dfe191c3be507816b92c69e259c28cbdb2", "messageHeadline": "fix decorators order - thanks to some random japanese tweet i transla\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "b3e4aefe12778b90294d520f8f93199d76e67435", "messageHeadline": "update runtime transformer to not use $for module - cc @zloirock", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 22}}, {"node": {"oid": "26b5174dfa7efb7a151d9b46086fdc59f5dc04f9", "messageHeadline": "add descriptor for all class properties - fixes #1235", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 48, "deletions": 19}}, {"node": {"oid": "652d3c73208d53bcc00f878cd71c3ffd9652cce6", "messageHeadline": "move eval and arguments identifier handling to nameMethod helper", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "edc2cd320c92a7322d264a086172d89b31bad1fa", "messageHeadline": "don't consider eval and arguments valid identifiers - fixes #1232", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "274a6e01dcab33ded9deeaea723752557be7d8cd", "messageHeadline": "add support for inheriting from statically inlined native constructor\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 118, "deletions": 5}}, {"node": {"oid": "3561efdb8682b561052a23c5c9c869e59311ea01", "messageHeadline": "update runtime transformer to modular core-js - fixes #1206", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 171, "deletions": 49}}, {"node": {"oid": "1a30f1aafc09cb139220ef574e6ba0bf4afc22aa", "messageHeadline": "fix regression with completion records for assignment expressions - f\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 33, "deletions": 5}}, {"node": {"oid": "e362512af36d02203a22c470569321cb16d43a24", "messageHeadline": "switch to my branch of regenerator - #1123, fixes #1015", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 40, "deletions": 38}}, {"node": {"oid": "cf5d2429b4309889485054eb5adc90585f99d51d", "messageHeadline": "add support for replacement of for inits with statements - fixes #1217", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 19}}, {"node": {"oid": "72098036b2ad6353bf4ce8242d282fb316836d99", "messageHeadline": "remove useless this from lodash map", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7905f482804017888dba820f23cec1d5656b39ff", "messageHeadline": "clean up dynamic imports, disable hoisting in system module formatter\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 57, "deletions": 41}}, {"node": {"oid": "aba2d1c23c8f5fe0eaae6277a1de8a7dea17274f", "messageHeadline": "fix loop constants test error message", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5326e0543d073cf7d59d2c5ba6dd4fa71bed2d65", "messageHeadline": "fix scope tracking for constants in loop heads - fixes #1229", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "1360c93e4b04ab02511b8acf9d9350005d6bf949", "messageHeadline": "fix enumerable property position in test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "235cbc18cfb3a78f6bd3364f13e111c10c738a0b", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85f2e79f959327423546c02b1e4dfbb0e82a1825", "messageHeadline": "add support for object literal decorators - fixes #1154", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "98c5255b91389f8d9c262ef1977d1a0c6f8d51b8", "messageHeadline": "add support for object literal decorators - fixes #1154", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 270, "deletions": 51}}, {"node": {"oid": "2a9777cc206b3754166dbc21d07bb856ad511aa7", "messageHeadline": "add solo helpers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 24, "deletions": 18}}, {"node": {"oid": "a8702be7560453b306a83c2d86ed3af0b0da75f6", "messageHeadline": "add solo helpers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 25, "deletions": 18}}, {"node": {"oid": "0995cc3f4ee6f58e6d3b1fb342e811d6e63aec7f", "messageHeadline": "add proxies", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 225, "deletions": 0}}, {"node": {"oid": "1cfca745a4f61f7fa49a77787973b699cd557f53", "messageHeadline": "Merge pull request #1228 from Hermanya/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3459deecf8f10fae646ae9491739317a1698851", "messageHeadline": "Update README.md", "author": {"name": "Herman Starikov", "email": "Hermanstarikov@gmail.com", "user": {"login": "Hermanya"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82384f4761f1544ed336cf8594387ffbb4ba1104", "messageHeadline": "parse await expression as a unary instead of an assignment - fixes #1225", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "070152f6c124f79e05eff9f880fb36e6c955284f", "messageHeadline": "parse await expression as a unary instead of an assignment - fixes #1225", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "719fdf5ca1411578b13d26183ae512e0a2fc4ab1", "messageHeadline": "set canBeArrow to true when parsing async functions", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f41b7c5e5522c8fe25c922ea1e7600c81dc8da4", "messageHeadline": "set canBeArrow to true when parsing async functions", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2460c6173317bd4dd386f5ee6029310396525f1", "messageHeadline": "update to latest acorn", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "d0bf19681ab5150447af3108f1637fefa8fc6c43", "messageHeadline": "update to latest acorn", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "155c640409385459ae083b6ac67ae74db347bd36", "messageHeadline": "remove null regex check - fixes #1222", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7de4718b27bdf1501e3b8339e7fdeaf4795f3707", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e6aed0408647113fbfdf930dabb76fe6e0520fa", "messageHeadline": "don't shadow default parameter scope iife and instead just apply the \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "3be8ccf68d0a511633daa76c78131b6d891cb4cf", "messageHeadline": "Prevent this command from failing during CI.", "author": {"name": "Brian Donovan", "email": "donovan@squareup.com", "user": {"login": "eventualbuddha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "704b31f44fb9ecaaee1969e81e68a7dd8c9f5aaa", "messageHeadline": "use path basename as non-default import fallback - fixes #1207", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "1a9f193841451534e048ea18fc93ac4ef9849f48", "messageHeadline": "Merge pull request #1216 from leebyron/update-deps", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "7ff67589a7ade85e6b080bd9554c89bc67664b44", "messageHeadline": "Update package dependencies", "author": {"name": "Lee Byron", "email": "lee@leebyron.com", "user": {"login": "leebyron"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "80f109efeb6d37cfa8d9cf88b32f51174f0eecfc", "messageHeadline": "Ensure arrow function bodies are wrapped in parens if needed.", "author": {"name": "Brian Donovan", "email": "donovan@squareup.com", "user": {"login": "eventualbuddha"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "77c72bb5a65e6a48bac91058f7b6c778fb314c4c", "messageHeadline": "Unlink global babel before bootstrapping to make it idempotent.", "author": {"name": "Brian Donovan", "email": "donovan@squareup.com", "user": {"login": "eventualbuddha"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6c5e0e6590efba33ceac24be9c99e6400c456b7d", "messageHeadline": "Add Acorn tests for trailing function commas", "author": {"name": "Alu\u00edsio Augusto Silva Gon\u00e7alves", "email": "aluisio@aasg.name", "user": {"login": "AluisioASG"}}, "additions": 96, "deletions": 0}}, {"node": {"oid": "83324b977d097c477181ec63ba187ba121c21091", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5feab11d3fa3ccbfb6aceed930e76fe852ff0fdf", "messageHeadline": "Merge pull request #1212 from paulmillr/patch-2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7b4172ce7b2ed0e0af2822a51a39102ee9c96028", "messageHeadline": "remove chokidar from root package.json", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "84439384c03669659c73764b409b88503aa07f84", "messageHeadline": "Update to stable chokidar.", "author": {"name": "Paul Miller", "email": "paul@paulmillr.com", "user": {"login": "paulmillr"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3b0b31ef9e336cb9efeb1c6d48651a0bf519c125", "messageHeadline": "don't emit tokens when doing a lookahead", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "c9e7c306cc48827e74d636da0f686ad3e0cca892", "messageHeadline": "don't emit tokens when doing a lookahead", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "1e398e45ff7eaa281e80589b66437a90e891f178", "messageHeadline": "5.0.12", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "475324c4b5178bc0523c278c9135308102d88329", "messageHeadline": "Update to stable chokidar.", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "407daf4bac72b10adc8ba257aae08ad86a3b3c43", "messageHeadline": "Merge pull request #1205 from suryagaddipati/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4155590cd845379f63ece9a0abac1e0f43d4c958", "messageHeadline": "Fix typo", "author": {"name": "Surya Gaddipati", "email": "surya.gaddipati@gmail.com", "user": {"login": "suryagaddipati"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0be6fd7abec51453e674b9a183adae14bddcd90b", "messageHeadline": "Merge pull request #1203 from sindresorhus/modularize-userhome", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "cf51bf1395515fa60b9eb544c192ef19a6e28872", "messageHeadline": "modularize `user-home`", "author": {"name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "user": {"login": "sindresorhus"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "06a31c419a5bdebe82ddfed2bdba458cd67c1b5d", "messageHeadline": "v5.0.12", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da566110c01a1c4c7407be831db957818c4eaedd", "messageHeadline": "add 5.0.12 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c12c4a5c39f3ce59cfcc54a2140eea8f2efd1936", "messageHeadline": "don't touch function name containers when remapping modules - fixes #\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 139, "deletions": 0}}, {"node": {"oid": "d114349890f5a9497c44fc8d05522d934ccb7ffd", "messageHeadline": "5.0.11", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8d6ae0e1eb7c78e7ea6d736d53a4f51b47259a2b", "messageHeadline": "v5.0.11", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb8b47ee2f1a00a795d065eec04f1aba63d49c24", "messageHeadline": "add missing curly brace to regression test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "daf24c5c59933ae946d5bd4fe3fe359e766ecdcc", "messageHeadline": "add 5.0.10 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "cdb2784e75111437aaf359eb17cf4fdf6a7a36e1", "messageHeadline": "add #1199 regression test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "93feabb82e7b3aeb343b8d739442eba11bef73a5", "messageHeadline": "fix forOf loop inheritance - fixes #1169", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 45, "deletions": 3}}, {"node": {"oid": "982c142bf6789596a973f473ed46dc81766dd27f", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "de5520a94f9dcfd602c1c444da6f71ff06dd7791", "messageHeadline": "disable scope caching", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c239d06f1088d4409071865b8772fc53a5049670", "messageHeadline": "fix MetaProperty generation", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "6491018c21308b5e85544f7c219243b0b4c47e57", "messageHeadline": "Add failing tests that document ES 6 generators bug", "author": {"name": "Luk\u00e1\u0161 Mlad\u00fd", "email": "mladylukas@gmail.com", "user": {"login": "lukasmlady"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "a5fed376d8e260be1c1d1beefc2aa432471afeea", "messageHeadline": "Merge pull request #1191 from zertosh/babelrc-comments", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e99fd77d89a2619b1128eff33c02c7d0be90452f", "messageHeadline": "downgrade and fix mocha version - fixes #1196", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1374863b9c39b77a75bb75e1a453315777e0b496", "messageHeadline": "5.0.10", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e88c28f88ba11c72e8a46d1eb93f855c7df43b92", "messageHeadline": "Strip out comments before parsing babelrc", "author": {"name": "Andres Suarez", "email": "zertosh@gmail.com", "user": {"login": "zertosh"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7a0fd26f5654562efa33d18d636f01eee90182b9", "messageHeadline": "v5.0.10", "author": {"name": "Sebastian McKenzie", "email": "sebmck@Sebastians-MacBook-Pro.local", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17583e4807d44f4ff053fcceb7ccfbaf2a591c53", "messageHeadline": "fix decrators modules test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@Sebastians-MacBook-Pro.local", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "37dd5137ffc526e14bb7d4101f5b815b8ec055df", "messageHeadline": "don't modules reassign _ignoreModulesRemap assignments", "author": {"name": "Sebastian McKenzie", "email": "sebmck@Sebastians-MacBook-Pro.local", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24fced406eab17a245074a770b68f68332ae008b", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@Sebastians-MacBook-Pro.local", "user": null}, "additions": 43, "deletions": 8}}, {"node": {"oid": "0ab1362893d1caea0733e9da73207e1b8a7b7212", "messageHeadline": "don't reassign decorated classes - fixes #1167", "author": {"name": "Sebastian McKenzie", "email": "sebmck@Sebastians-MacBook-Pro.local", "user": null}, "additions": 36, "deletions": 6}}, {"node": {"oid": "96506f4249a073ddb6d7ae315f393521f7e3d08a", "messageHeadline": "5.0.9", "author": {"name": "Sebastian McKenzie", "email": "sebmck@Sebastians-MacBook-Pro.local", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ed747f88bdd5ee4f73e6e255d928f399630582f7", "messageHeadline": "Merge pull request #1185 from Dignifiedquire/class-decorators-scope", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 43, "deletions": 8}}, {"node": {"oid": "3987545b4f9bba35b85c55ccba2394916b5835cf", "messageHeadline": "Ensure correct scope for decorated classes.", "author": {"name": "dignifiedquire", "email": "dignifiedquire@gmail.com", "user": {"login": "dignifiedquire"}}, "additions": 35, "deletions": 26}}, {"node": {"oid": "148aa3f96d15e293d8ddc4074a8af6a1990b8dca", "messageHeadline": "Use a functionExpression with class decorators. Fixes #1161.", "author": {"name": "dignifiedquire", "email": "dignifiedquire@gmail.com", "user": {"login": "dignifiedquire"}}, "additions": 37, "deletions": 11}}, {"node": {"oid": "0cb5a7c91e505ba1d4767224f17465d0673b13c6", "messageHeadline": "Revert \"Use a functionExpression with class decorators. Fixes #1161.\"", "author": {"name": "Sebastian McKenzie", "email": "sebmck@Sebastians-MacBook-Pro.local", "user": null}, "additions": 11, "deletions": 37}}, {"node": {"oid": "fc34d5a9b07dd0ee7fdb1b49f45ccd7035e750d2", "messageHeadline": "Merge pull request #1184 from Dignifiedquire/class-decorators", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 37, "deletions": 11}}, {"node": {"oid": "f8d56d961207153c5b259c1666cd9fff2d03d817", "messageHeadline": "Use a functionExpression with class decorators. Fixes #1161.", "author": {"name": "dignifiedquire", "email": "dignifiedquire@gmail.com", "user": {"login": "dignifiedquire"}}, "additions": 37, "deletions": 11}}, {"node": {"oid": "737be0e95e42be0e4616b1e5f702a8ed4dd24211", "messageHeadline": "Merge pull request #1173 from alawatthe/patch-1", "author": {"name": "Brian Donovan", "email": "me@brian-donovan.com", "user": {"login": "eventualbuddha"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "26e2b392e81d1406fb9b73368904d0bd0394b371", "messageHeadline": "Fixed path for mocha tests", "author": {"name": "Alexander Zeilmann", "email": "alawatthe@googlemail.com", "user": {"login": "AlexanderZeilmann"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "708cdfb9930a7a33629c8947c45053ee13ca8b9b", "messageHeadline": "v5.0.9", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8cb3aabefaeb599773050f15207b5b51a7f2a654", "messageHeadline": "add 5.0.9 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "4a87b35d20ff1bf0c76f1a4a04832daf0f7ca239", "messageHeadline": "fix function name self referencing test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "543554b2581836f70f2777437f3d9c54911e681d", "messageHeadline": "flow tests style nit", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "afd95cf663d0634b8f54ed01a18392047d30b45e", "messageHeadline": "add #1168 regression test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "ab40459198fdab5bdfccad672c0175d26b7bc40b", "messageHeadline": "fix order of parameter type annotation parsing - fixes #1168", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "87ce4b9cd8a2c32b3d2027bd7a96fb8c9e50a741", "messageHeadline": "fix order of parameter type annotation parsing - fixes #1168", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6b76f26ed899ae703b64ea5cd543641cf7b67a3d", "messageHeadline": "use module id if available for umd global name - fixes #1166", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "c2776e63ae5b690ea022beb80f4a488b62624d44", "messageHeadline": "rename umd module variable name - fixes #1166", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 65, "deletions": 65}}, {"node": {"oid": "3f2fe363d1d496ba0437dc6ea8a1491b957048d3", "messageHeadline": "Merge pull request #1163 from chocolateboy/babel_node_print_fix", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "8de28098f404e5bb34eb3f76421f1fc3ff477cc2", "messageHeadline": "Merge pull request #1170 from alawatthe/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "58284c500214cf61595cb8aef15e6aae012e41a6", "messageHeadline": "[ES7] Trailing comma in function parameter list", "author": {"name": "Alu\u00edsio Augusto Silva Gon\u00e7alves", "email": "aluisio@aasg.name", "user": {"login": "AluisioASG"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "584532cc2ceae7f096543c0fffcad4c8ece56032", "messageHeadline": "[ES7] Trailing comma in function parameter list", "author": {"name": "Alu\u00edsio Augusto Silva Gon\u00e7alves", "email": "aluisio@aasg.name", "user": {"login": "AluisioASG"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "9a28f3fdb1d02f38622c5a76eff3559fe23b9f92", "messageHeadline": "Replaced FUNCTION_ID by FUNCTION_KEY - fixes #1164", "author": {"name": "alawatthe", "email": "alawatthe@googlemail.com", "user": {"login": "AlexanderZeilmann"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "88941b32703b3278622d74ce224fd6277a8f3125", "messageHeadline": "babel-node --print: don't mangle percent characters (%)", "author": {"name": "chocolateboy", "email": "chocolate@cpan.org", "user": {"login": "chocolateboy"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a2a8ebbe952c9d8800a531c1c28d4302a7029da7", "messageHeadline": "fix missing this in acorn parseExprAtom", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a768db2bf7113b84a0701639d81a7008b007e61", "messageHeadline": "fix missing this in acorn parseExprAtom", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "320a39f4c4a5c63641689c05251e2fc2998907e7", "messageHeadline": "fix computed properties in es7 object rest/spread - thanks @AluisioASG!", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "dc98ac7c9351e6646f29c07a9079d890076f22b7", "messageHeadline": "5.0.8", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6e456f0ec17d27cd39ea183107ebd6daf0ce0859", "messageHeadline": "v5.0.8", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "793090628d2b970a8d6618d45bbbc5b63425d742", "messageHeadline": "fix #1157 regression test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "9ed251cb0829a0a1bff23bd1e7436655e8e07405", "messageHeadline": "add 5.0.8 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "480fa7f4e0af2905b3edd2f94ad3151b7b9fa992", "messageHeadline": "add regression test for #1157", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "3e642dfa1b8fc0e43a1003bf762cc96c0d8d6c32", "messageHeadline": "Merge pull request #1157 from jayphelps/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9cbce1862d8677a175de779d602286875f39f05", "messageHeadline": "[BUGFIX] checking whether value key is in descriptor instead of check\u2026", "author": {"name": "Jay Phelps", "email": "hello@jayphelps.com", "user": {"login": "jayphelps"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4bd19da3c2c5d286e8ebc0acae0fe69cd34c85dd", "messageHeadline": "fix tests, better block scoped collisions", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "7c710a0378d40e6c579fb0424406bf9a907472d6", "messageHeadline": "move var scope collector to before block - fixes #1153", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "56335409d324083a384e96aed8f12bf8be430272", "messageHeadline": "stop constructor verification traversal on FunctionDeclaration/Functi\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "91d78afc67d874155d921a215e82385ea36bd6fb", "messageHeadline": "update 5.0.7 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "54c6339f20121161e8c88d266fb1d1f2c99f7571", "messageHeadline": "5.0.7", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "fdcf64265e40e64ccf066f584b812b12fa6f6c91", "messageHeadline": "v5.0.7", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ffdfb491eb2d63ba5234d35d3b9b0d27d8da693d", "messageHeadline": "disable identifier resolution - fixes #1149", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "eedd431f2b3ccd0de1f64070a6cb681189df693b", "messageHeadline": "remove HOMEPATH from register cache home resolution", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db9ed0235f426ba17a99faf53cdde835e8e12b84", "messageHeadline": "finally fix cli tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "6c98d39937fe96598aadff1e145b2142176d4af3", "messageHeadline": "grr, debugging travis builds is hard", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "20651df3ce7ed26ac530cad6aa81ad5eba9ebcd3", "messageHeadline": "try and fix babel cli bootstrap", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "f3155919fe589b0287a05d1e40b01d4fda78fadd", "messageHeadline": "shift USERPROFILE over in home resolution in babel/register - fixes #\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ac83308994327bac2cff4a6c47a31caa0fc1e1f", "messageHeadline": "remove bable-core in babel-cli bootstrap", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67201e969880e0435d7b20200d1e0d2695b5f863", "messageHeadline": "add ignore/only option to cli", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 41, "deletions": 19}}, {"node": {"oid": "c715d96e46dd443f31c5ca3d5226bd143ef3dc74", "messageHeadline": "wrap non-arrays/strings/falsys in an array in util.list - fixes babel\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "b7a08100a634af41ce7258f867fe37551b94a32c", "messageHeadline": "add default live bindings to common module formatter", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 102, "deletions": 80}}, {"node": {"oid": "5f91ee8a1a34535718e282c88feb685de8efb38d", "messageHeadline": "5.0.6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bc1abb5103a91934be4e53505c30880cfc694d73", "messageHeadline": "v5.0.6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b9207e5df1e32e5b49a343e868dd26334ab8ad3", "messageHeadline": "add 5.0.6 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e847f3685fafdcdd2ca07dd67569c71a5c0d7760", "messageHeadline": "should only throw an error for colliding param bindings for let and c\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "d64c2c0c45799148b666de507629cb9b0c18e743", "messageHeadline": "turn internalRemap into a null inherited object, fixes a nasty bug wh\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "76d0fb4ba620ede9890d604bbb3d099abbd7a311", "messageHeadline": "5.0.5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0f33b7bfbcfe8f758c58c7ee8b2345a7b81a2092", "messageHeadline": "v5.0.5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "630224e504cce2ccb3bd0ec437c906ba1fd86a09", "messageHeadline": "add 5.0.5 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "62980ab6b45485680f2d3d35648a980f3877fcee", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "d34480b42ba3930844d4a6b8f6212db3d8e2e88d", "messageHeadline": "add support for arrays to util.list - fixes #[\"foo\", \"bar\"]", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "306de2edbf7ff4ff4c28eee67ae721b51f8f21b6", "messageHeadline": "Merge pull request #1144 from tricknotes/fix-for-browserify", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "c33e84730d212a1cbc853e536cb2bfb7e49ab005", "messageHeadline": "Update core-js to ^0.8.1", "author": {"name": "Ryunosuke SATO", "email": "tricknotes.rs@gmail.com", "user": {"login": "tricknotes"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "20f28aba645074a08a032deb57b33869c921a018", "messageHeadline": "5.0.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9c312607d1d4664dfc5a615826015a16f65e193d", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "33659711c3f10bd0be965df8aac722afc082cb7c", "messageHeadline": "Merge pull request #1142 from cesarandreu/add-babel-readme", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b154af48a7861d2b1a86d9b94941025bba27a51a", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bad877946f3e885f877c84ea1e725cae24b1eaf5", "messageHeadline": "Add README.md to babel-cli", "author": {"name": "Cesar Andreu", "email": "cesarandreu@gmail.com", "user": {"login": "cesarandreu"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "dff3751e7f773ceaad2a58839c5ff579bb700e62", "messageHeadline": "v5.0.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23038dcfff022a8a7c4a44129186ff3f0d25236b", "messageHeadline": "Merge pull request #1141 from fkling/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c7a7ee17fb561d30d3b8b38fa46cfc1aeb42ab1", "messageHeadline": "Update README.md", "author": {"name": "Felix Kling", "email": "felix.kling@gmx.net", "user": {"login": "fkling"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f467ef7c0e63e51685f4360c9bc3e7041028b67", "messageHeadline": "5.0.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a52f9ab3465522f44ff5df8afe7749a1b83b7592", "messageHeadline": "add 5.0.4 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5ccbed585bd5eba11db1a38bb43e02e494b02a0a", "messageHeadline": "Merge pull request #1140 from cesarandreu/patch-2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "f7c7da7526fda9ad7c761c076ca373dbcbe059db", "messageHeadline": "v5.0.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed58c80c64670edbc8bffbb9fbb879412d43f059", "messageHeadline": "Avoid searching .babelrc if breakConfig is set", "author": {"name": "Cesar Andreu", "email": "cesarandreu@gmail.com", "user": {"login": "cesarandreu"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "d7fb9f67dff69e762516d9b22d41ab81302b85e1", "messageHeadline": "t push", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "eef6002324d85499edf833de9bb7f1ff411a8a93", "messageHeadline": "add 5.0.3 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "32bcf4c3a59ac128da9aa6ad285cf4db5dd23972", "messageHeadline": "Merge pull request #1139 from cesarandreu/patch-3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "86060cb0ce157a6d6ad05e59c91519587c567488", "messageHeadline": "switch back to global uid registry - fixes #1136", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 69, "deletions": 69}}, {"node": {"oid": "66a836d435656c51baaa7ff259df7bb3da1db5b2", "messageHeadline": "breakConfig should be hiddebn", "author": {"name": "Cesar Andreu", "email": "cesarandreu@gmail.com", "user": {"login": "cesarandreu"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ecc14c2a31588ad1141208a6cbfe6c95b5db0cf4", "messageHeadline": "Add breakConfig to options.json", "author": {"name": "Cesar Andreu", "email": "cesarandreu@gmail.com", "user": {"login": "cesarandreu"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "7e9b60fba5235698e88ee3c222c4100731cbe9b9", "messageHeadline": "turn into absolute location if not for rc resolution - fixes #1137", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "313f1e755ad4bd038cf8925fbd2fc5aa9a9fae89", "messageHeadline": "5.0.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8c7ef0a2c9177f6a0f99940fade56ad496388338", "messageHeadline": "v5.0.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f79010b165f34c9473a7834cc77bf7927795877", "messageHeadline": "add regression test for #1130", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "022e6f26aaf3ec3fb766b83286063fb107446a44", "messageHeadline": "fix not being able to call non-writable methods - fixes #1133", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "138fa6c9f8f28dcd987c16f3b2ff7ac43ce4f126", "messageHeadline": "add 5.0.1 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c07704cc80525f6d9df14d448c064d39132a446b", "messageHeadline": "remove parentPath existence check", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf811ea34acfb8c15e8157eb54413a358c70ada8", "messageHeadline": "5.0.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8af3ea1c43c179393bd4831bcd05d063fdb6b49c", "messageHeadline": "fix duplicate declaration regression - fixes #1130", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "5fbe147a5e86b832f22b258654254531ce561d93", "messageHeadline": "v5.0.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9e214b1db0dc3d6f579ce708d0e4afa1b7125be", "messageHeadline": "fix build cli script", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "6812fca7a911c3845e9058769962c7bd69d93715", "messageHeadline": "v5.0.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ebc42f5ce05b4266c0bc86aa9754bf448d6e60f5", "messageHeadline": "add setInterval and setTimeout noop to browserify test pending a new \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b12a97ddd609bfc0861a207ac96244fe2390326f", "messageHeadline": "rename `returnUsedHelpers` to `metadataUsedHelpers`", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "e8daad38a7f3f738458e02cd25a84e31613a32d1", "messageHeadline": "remove beta tag from npm publish", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c6c0bc07e2127d99a6ae9a594dbdae480aeedaca", "messageHeadline": "fix empty whitelist in build-external-helpers - fixes #1129", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "c60f3f0e34177b32554fcba3ec681e2a671dec3e", "messageHeadline": "fix runtime transformer and update tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 24, "deletions": 25}}, {"node": {"oid": "07078138f35fd193bfa735a7c5b5da29b0ddecb2", "messageHeadline": "update to core-js 0.8.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 131, "deletions": 163}}, {"node": {"oid": "cb0026edfe1e76705c103198fabe5021636b1b53", "messageHeadline": "fix plugin api", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "ab55ec4ea2a2ebcceb1ad5a6806f8ffe55429124", "messageHeadline": "fix afterPlugins variable", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e164123ce9b457972844a6e1154bf6bfb5c5825a", "messageHeadline": "remove packages README", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "f42bacf4f60ad43a9f820040365867b67d4b1cd1", "messageHeadline": "fix syntax error in File", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46adb07d41eceaed5a07bc1eed822c54b06bebb5", "messageHeadline": "add plugin api - closes #987", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 69, "deletions": 8}}, {"node": {"oid": "e10bdf7c5bf4641db462cb0deff6e8da3a582095", "messageHeadline": "add try-catch to util.resolveRelative", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "83eea2acc7eccfd74639083eba972705f6bba399", "messageHeadline": "add babel-cli init to bootstrap", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "8bdd4cc559f256362a6ef48a80e5d09f766a6335", "messageHeadline": "fix babel-external-helpers path in Makefile", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15d31b5608b1d5f4a486f914f545c9e063c78cca", "messageHeadline": "move babel cli into separate folder #1097", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 83, "deletions": 48}}, {"node": {"oid": "9ed6a7b65067a3efdc582f885e2663a54644f1f0", "messageHeadline": "simplify dynamic imports", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 55, "deletions": 53}}, {"node": {"oid": "01a2aa7dd188f9a6701cbe743c87a36043f1c2a9", "messageHeadline": "support multiple export specifier remapping", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 89, "deletions": 37}}, {"node": {"oid": "33fde5f143a634bb6bd669bbef22552315cb483b", "messageHeadline": "update 5.0.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "682c775a9723486f0ca7ad64b8fce6d8d9a85425", "messageHeadline": "fix babel-node require test to reflect import hoisting", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4846b89931865ef50c2c9f67128bc8d2e96205d1", "messageHeadline": "export options in browser api", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "25312396a581e74595d4c2782c6ce29861e350a2", "messageHeadline": "add live binding support to modules - fixes #1117, fixes #1057, close\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 614, "deletions": 236}}, {"node": {"oid": "cfff7aa6fb257cf39a85e7b06a5c49e8501ea32b", "messageHeadline": "simplfy function name inference wrapper - closes #1002", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 43, "deletions": 44}}, {"node": {"oid": "f88a4147a6394a1d24376fcf52a671fbfb7d90ca", "messageHeadline": "traceur upstream sync", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 30, "deletions": 21}}, {"node": {"oid": "3c343adf33e62b0ae47b0d3ef3054e72bda4b518", "messageHeadline": "add support for super update and assignment expressions - fixes #426", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 77, "deletions": 28}}, {"node": {"oid": "269587cde5fc78d9c52386425df4f1afef763683", "messageHeadline": "hoist block iife to avoid creating a new one for each loop iteration", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 150, "deletions": 105}}, {"node": {"oid": "121ba8c381b14e395613983d634665d276c35333", "messageHeadline": "fix loop block scoping, check for exact reference when doing closure \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 38, "deletions": 25}}, {"node": {"oid": "563a427b696d26c35618d4a82eff0fb66189a676", "messageHeadline": "add ludicrous transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "658164a0d2c2a4d601d677b1576ebe3aa61de90e", "messageHeadline": "fix booleanString compact option", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a3e36055da429e5cd12da0393ecece92072d133", "messageHeadline": "fix es7 export extensions compound list", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "135ba84abb5ca472067b896aa630345135c3cff3", "messageHeadline": "fix es7 export extensions compound list", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 59, "deletions": 25}}, {"node": {"oid": "76573093bdf92c80d2fdf6ec55effc6e8c32848e", "messageHeadline": "add umd globals export - fixes #375", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 161, "deletions": 52}}, {"node": {"oid": "22b88487eefaa19620060c1e35bfc7e44f1a2d96", "messageHeadline": "remove use strict directive from react test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "3686951dc1515479b71ef580353ac4e6f7b77857", "messageHeadline": "5.0.0-beta4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f43ca32ff53f9ea1dfa201f53639761a33976d60", "messageHeadline": "move es6 tail call test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "424a59a8565b833294bb8ff1680cc49dd5860d7d", "messageHeadline": "dont coerce jsx expression containers - fixes #1126", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "2fffffe780532936cf28001b39ebeb0528a2dd7b", "messageHeadline": "fix paramless async calls", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "5f159853d5cfc75467b90d5b9ea51cd6dc310339", "messageHeadline": "fix paramless async calls", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "f9c56c6dd73d1dc2cbcc6ce5434c072645f80da7", "messageHeadline": "properly export acorn", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "613e77cd5071a13b8821908ed18c68318a98908f", "messageHeadline": "v5.0.0-beta4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27c97aab342271ef4c0496a3aeef49cc1c93dac1", "messageHeadline": "reneable seting of type annotations", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ad857dddd1a3879587bdefe69c23fc2f576f7fa4", "messageHeadline": "add verification check to deprecation", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9762e9049b871d00e4010c761ca357003812384", "messageHeadline": "expose options", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "088846a3479375a51d71084cb4fd70ef8fa21d29", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 34, "deletions": 5}}, {"node": {"oid": "7fc28cb63fdb0b2c01ecae7d92ab506cf7596cf5", "messageHeadline": "move deprecation check down", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3323e0f3a57645fab4b17e8327b5c1b4cf82dbc1", "messageHeadline": "add descriptions to remaining options", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 51, "deletions": 28}}, {"node": {"oid": "8c09a2198aa13d3016fcad790aa4842e6c13852c", "messageHeadline": "fix es7.exportExtensions stage", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eeb5b8d0c3cc259d4d4b513b0721388b5e915c8c", "messageHeadline": "add es1.ludicrous transformer skeleton", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "19e8274e795b140aeb41ec3ebc2a4ae7e8cb5d33", "messageHeadline": "make it abundantly clear in the readme that the issue tracker is not \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6353abfd1b34f94a7a32c230f7859714419ef066", "messageHeadline": "move remapAssignments to init method in the module formatter - fixes \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "ee14770a5c33004d84569dfbcb486974841613bb", "messageHeadline": "fix variable declaration semicolons in for loops", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d3b9b7251e58b8fb36402e9552d552a8f8ba002f", "messageHeadline": "remove 6to5 binaries", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "3f7f89a6b9e05e20da419f08d28804bd30de00a8", "messageHeadline": "make babel.json filename hidden - #1093", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7476b8c6a39e33e5c87f497035a5062531a9138c", "messageHeadline": "don't coerce compiled sibling children to a single literal - @spicyj", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 20}}, {"node": {"oid": "1ef41b6f320d929a818f4b7767db4121611058cf", "messageHeadline": "optimisation.react.inlineElements: move `children` into `props` and l\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 30, "deletions": 29}}, {"node": {"oid": "6bc2bfce7d059083674d76e9b99bbfce0fc48a04", "messageHeadline": "rename runtimeES3 transformer to es3.runtime", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "153e81261c51218077e9f8830bc7e17eebfecaf2", "messageHeadline": "inherit string quotes - fixes #991", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 63, "deletions": 9}}, {"node": {"oid": "b8f2a27e900747b2b3c13a612d38b71bfbfc4605", "messageHeadline": "take export default specifiers into consideration in t.isSpecifierDef\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2f25c3bd1730d0a3983baba24a10f8a623ab4770", "messageHeadline": "use users home directory to store babel/register cache - fixes #1093", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "59e07b65dde368af0a0e20f56be483b109f1908b", "messageHeadline": "downgrade core-js", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "769f7fb81d886f779434f9c395f0257bc2ae20a5", "messageHeadline": "update runtime tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 34, "deletions": 24}}, {"node": {"oid": "7895857624eddd981d302550fa6ba27eef97cefe", "messageHeadline": "remove dead tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 45}}, {"node": {"oid": "80fed5f3952ca1f1348e6fdfa5440cb0c5b296fd", "messageHeadline": "take into consideration default export specifiers in common module fo\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "1c7fabdd6d650f352a512a33a792eb1339364aa7", "messageHeadline": "add runtimeES3 transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 182, "deletions": 154}}, {"node": {"oid": "12f8fa229ddbeabe7b9a1618b809be136c1c261f", "messageHeadline": "remove redundant spec.functionName tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "c6546264d2fddc382584fa35eedbba3deeed0fc4", "messageHeadline": "split up spec.functionName tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 139, "deletions": 127}}, {"node": {"oid": "86cc5875cf8c8ba5d8674e0e3dec941757b114d8", "messageHeadline": "re-enable shit safari test #1121", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ea999b261226600719e6a8326cd2721278ae1c2", "messageHeadline": "clean up class property initializers, handle scope collisions in cons\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 210, "deletions": 10}}, {"node": {"oid": "f81e84128387bcb0daaaa7b0b0c781820931167d", "messageHeadline": "don't block hoist in system module formatter when runtime transformer\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 31, "deletions": 34}}, {"node": {"oid": "c14ffb83198facc7d53cc12816eb071400089452", "messageHeadline": "Merge branch 'guybedford-system-unhoist-generators' into experimental", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "b9f4fe86f1dd08ee8760299ca7a80b05efb5e368", "messageHeadline": "merge", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "56ada634b433e4ac459eec13c545f802565bc3c7", "messageHeadline": "Merge pull request #1112 from ben-ng/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4d68897b36351df601cf5cf5dc225f9a8963e9b", "messageHeadline": "rename own binding inside constructor if it collides with our class r\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "1641caedc404de2d41158c5620c51f3108e92db6", "messageHeadline": "retain binding values on iteration if reassigned - fixes #1078", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 88, "deletions": 11}}, {"node": {"oid": "3d6e722fc76889856d0411cce05d10486e37003b", "messageHeadline": "fix es6.spec.blockScoping transformer reference", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "253493a43f71027937100cc47befbaedc651d508", "messageHeadline": "fix es6.blockScopingTDZ transformer filename", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66471f044a448a3c218b5fe838e0a5f082ade3f2", "messageHeadline": "add deprecation alais for es6.blockScopingTDZ", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5fa227eb73fd9f3c46306c1d20204b55147bf393", "messageHeadline": "fix module names for amd/umd tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f3b50f0bb940676cfc17b13f79fbd58ae0106fc2", "messageHeadline": "rename es6.blockScopingTDZ to es6.spec.blockScoping", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "92bba76bd54caa1858e3f87f057931d34c7b4dd2", "messageHeadline": "fix test fixture transformer folder names", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "46462e3e69ff4035dd544ff56b091193da8ae8a2", "messageHeadline": "add optional scope parameter to TraversalPath#hoist", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "bc155f956c79e35f3c37d342f35423fee4c78dd1", "messageHeadline": "add es6.spec.templateLiterals transformer and rename es6.symbols to e\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 57, "deletions": 14}}, {"node": {"oid": "dc1ba58705b94fc5c2207289be74aef3e0becfd6", "messageHeadline": "fix experimental arg in babel-node", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "99e274921fb48a93ccd1f80f77086f2e073996bf", "messageHeadline": "remove experimental option in favor of a stage option", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 38, "deletions": 24}}, {"node": {"oid": "862bd6d92abea19459b23153bee12404a7885ade", "messageHeadline": "use kebab case instead of camelcase for no cli options", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46d991e3e9ba2075ba87b38a8addefe8f8a8138a", "messageHeadline": "add nonStandard option - @stefanpenner", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "8e1b6df97034c17cfc0981c0f720efabb1329b6b", "messageHeadline": "properly handle export default shorthand, also consider `export defau\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "4280c2d84654b949043b478a621602808ed98539", "messageHeadline": "fix incorrect interpreation of export default shorthand, update to ne\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 34, "deletions": 11}}, {"node": {"oid": "f9c8d7d1fd9a36f769ead65bd85411d7577475d6", "messageHeadline": "fix incorrect interpreation of export default shorthand, update to ne\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 232, "deletions": 77}}, {"node": {"oid": "eb2f61e43fe75b8fede9971701a5d782e800360d", "messageHeadline": "add class property initializer and decorator parser tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 729, "deletions": 1}}, {"node": {"oid": "afe8792ba4b998126f1777fb596251e9ed5b8645", "messageHeadline": "fix names for export declaration generation tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "f794e360f09b5580ab661a12e230de629771d4d2", "messageHeadline": "add support for export extensions https://github.com/leebyron/ecmascr\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "42a2430d2c966fee27694cf015721e71916bd3f8", "messageHeadline": "add support for export extensions https://github.com/leebyron/ecmascr\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 157, "deletions": 14}}, {"node": {"oid": "c4d260231be24a64e52884a897e949f96606f813", "messageHeadline": "fix optimisation.react.constantElements test fixture names", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ca5daca5dd5e26d8bc56d671dd230d06a453a441", "messageHeadline": "add optimisation.react.constantElements transformer - facebook/react#\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 358, "deletions": 78}}, {"node": {"oid": "3952eefd0176c9134d66b4328200e9c9222564c9", "messageHeadline": "remove some dead code", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 28, "deletions": 19}}, {"node": {"oid": "52c6fe2bc174f0a5c221e5e05857c58455f2697e", "messageHeadline": "add a path hoisting mechanism that will hoist a node to it's highest \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 263, "deletions": 2}}, {"node": {"oid": "6a698f7ae41094a06e724ff9313acc76d081a0e2", "messageHeadline": "move class property code gen to classes file", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "2b0c07c2e75fac23f894cbd5953914ad5cd8c773", "messageHeadline": "only push the initializer function if required", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e27e7facac4c9fed5770aa8258e8a612a9a3a5cd", "messageHeadline": "add decorator tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 215, "deletions": 10}}, {"node": {"oid": "d93a315df42e8824ddedcd1da2812b56383b2edd", "messageHeadline": "fix class decorator methods", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0dd32e7d9ce40915080fb87a1bcede9a1a38b168", "messageHeadline": "fix class decorator methods", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "286ae68da295bd9deb99ce713cdd2c8b62e751ac", "messageHeadline": "make constants and module imports synonymous - closes #954", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "e26f9940753184cfb5ac111d3b8f42db30414d80", "messageHeadline": "add existence check when merging source map - fixes #1111", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "94f005e32482f066d99d44a8c3473b24c5ee8294", "messageHeadline": "clean up flow object type property semicolons", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "93e37aaaf13bdd43794e2f1dc147c4cc631b9913", "messageHeadline": "inherit comments from class method", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e4db93f6a5a4e209ca114bdbe5482851e32dcc6c", "messageHeadline": "fix flow test range end of object property nodes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "54fa079bf4bfeedfa2538f4e72f3b2220f469b32", "messageHeadline": "fixes #1114", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "c9243e8e97535c40f3f7eecf5c292cb80c59ad88", "messageHeadline": "fixes #1114", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 26, "deletions": 10}}, {"node": {"oid": "bbba3747836895c6c95bf40b87faccf6809a5358", "messageHeadline": "5.0.0-beta3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d95fddbed1742e1a57c2a763c243fbde4334694", "messageHeadline": "add do expression definition to ast-types - fixes #1113", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "617ed0922703c4862da1570e027d84391ef3a612", "messageHeadline": "Incorrect package path", "author": {"name": "Ben", "email": "me@benng.me", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d7887cfe20d16c40979141f5c39bed3b658ae14", "messageHeadline": "v5.0.0-beta3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8e9171aaa96e475a06b07113d13c58f0f9d623a", "messageHeadline": "start on changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "22118c0be06924ee00d42c190e8d13e16069a9cd", "messageHeadline": "add Immutable alias keys", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "3754f7615f7e5b2449918387cfb593b81c6fcf91", "messageHeadline": "make insertBefore functionality the same as insertBefore in traversal\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 46, "deletions": 5}}, {"node": {"oid": "b54901018b37ad793df974e7f5fc5c653fd80e93", "messageHeadline": "Merge pull request #1108 from ArrestedDevelopment/jsxpragma-option", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 54, "deletions": 1}}, {"node": {"oid": "121b9ca063fbd9798cc9fd831072800276f60f8b", "messageHeadline": "Add tests for JSX Pragma option", "author": {"name": "ArrestedDevelopment", "email": "ArrestedDevelopment@users.noreply.github.com", "user": {"login": "ArrestedDevelopment"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "4988a27b6c796816e1324b08f61d9ec80fbb5c68", "messageHeadline": "JSX Transformer: Add 'jsxPragma' option", "author": {"name": "ArrestedDevelopment", "email": "ArrestedDevelopment@users.noreply.github.com", "user": {"login": "ArrestedDevelopment"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "e0297e08b83c15f7c86bd5e5bc30c4c8e20c3641", "messageHeadline": "Merge pull request #1103 from joliss/makefile", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "79005d2f03f2ae1f541e9876ab17f74cc9931838", "messageHeadline": "Merge pull request #1102 from joliss/npmignore", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "5cce8c32a46bf2a28327ec93a69e02107d0954ae", "messageHeadline": "Merge pull request #1101 from joliss/make-clean", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95b1accddcb41972e28b05035219816bdbe24678", "messageHeadline": "Merge pull request #1104 from joliss/travis", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "6149e6325fa9bb1c771e331023e4f595beabd454", "messageHeadline": "Re-enable experimental branch on Travis", "author": {"name": "Jo Liss", "email": "joliss42@gmail.com", "user": {"login": "joliss"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "4c9d4d0378039f920645e4e3528f6f887fee0f16", "messageHeadline": "Disable parallelism in Makefile", "author": {"name": "Jo Liss", "email": "joliss42@gmail.com", "user": {"login": "joliss"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2e599bef4f37abcba2d3e8c626d729c3aa800a5f", "messageHeadline": "Prefix all npmignored files with \"/\"", "author": {"name": "Jo Liss", "email": "joliss42@gmail.com", "user": {"login": "joliss"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "885da177f99492fad440a87502af9b125b891e00", "messageHeadline": "Delete lib directory on `make clean`", "author": {"name": "Jo Liss", "email": "joliss42@gmail.com", "user": {"login": "joliss"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "463112517f4bd9a2d5f04df13ae4479d2c1e0dbe", "messageHeadline": "5.0.0-beta2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f10dc5c39bf41af1a1638bfcc9c9ca66a3ad01b", "messageHeadline": "v5.0.0-beta2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f99bbe2934fbec6a078678aac3af16c765bd581", "messageHeadline": "fix test tmp directory gitignore", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a5d2c098f9c9a763115273f3f370250e98e2e7d", "messageHeadline": "add tag beta to publish scripts", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dcf4381e264e5cbe110e70bf9728add4b498e9af", "messageHeadline": "5.0.0-beta1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "543582ef4714082a9a9a9dc41b8f338933c17abd", "messageHeadline": "fix helper filename in build-runtime script", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4db58ccaa3fc4cbf14bbd74b574927ecd37171c", "messageHeadline": "v5.0.0-beta1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3971e0874a46a4f49192188854cd947f2244519", "messageHeadline": "move es6.arrowFunctions transformer up", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ad98186afcbcc34cf89948e52ccba0b8f5f94b5a", "messageHeadline": "remove redundant semicolons from export declarations", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "df251fbfff55ce83c43c41bb7e05e19860c8c84d", "messageHeadline": "fix test paths to reflect new test directory structure", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "dfbcf95b0ea8e72d0386445175a6cb853beb9b42", "messageHeadline": "disable sourcemap stdin tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "07646475d9c12cde672d3f4e98b2ddf386e14531", "messageHeadline": "fix spread binding with the wrong context", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "9bc67c28e3f76353a25e5a66660baab6c7d34238", "messageHeadline": "fix path api usage in es6.forOf", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2990d35481be0dba8c54a245e69eb80280af966", "messageHeadline": "add array cache to es6.destructuring to avoid running toArray multipl\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "803f8a3bbc152c30bf6501e31b37ff94a5786f31", "messageHeadline": "fix paths in api test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ee6efee4f8194c88e2fcba90fc9a034dba7a6569", "messageHeadline": "disable es6 do expressions and decorators tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "3f144e6e74f19fd345d5948baab0883bce58e0cf", "messageHeadline": "ensure that nodes are only traversed once per context", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "afedfe15ae618c9f142a977500de92409621da93", "messageHeadline": "fix external helper build script to reflect filename schema changes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b522294d3cee6987e94d7a4f83e689a64edfda37", "messageHeadline": "fix helper slice filename", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "954af72476f59c087d19ee8f35e3a12d15d5972d", "messageHeadline": "update various tests to reflect the new architecture", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 55, "deletions": 58}}, {"node": {"oid": "de42a6f796329e17dd8168b37e53da18ff7c7904", "messageHeadline": "add existence check for child and parent when inheriting comments", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "06a58f228cd587df4761daf93ec9a661da84a0ce", "messageHeadline": "add TraversalPath#replaceInline, fix traversal path not updating sibl\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 76, "deletions": 23}}, {"node": {"oid": "7a44576c26bb413d621de3deb43349a0d7757d66", "messageHeadline": "cache rc json", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "aeb0cfcbbe9a32c1b0781f92a2311a08f2841635", "messageHeadline": "remove es7.classProperties check from parser", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eaa386542716dff543bdfce515e6699694b5e9db", "messageHeadline": "remove es7.classProperties check from parser", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ddd173a4b3981c149488c296bc573ccd95a2b4a5", "messageHeadline": "restructure testing infrastructure to be more modular", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 61591}}, {"node": {"oid": "b83907cc676573474142eae82f967b4876db9a99", "messageHeadline": "restructure testing infrastructure to be more modular", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 48, "deletions": 419}}, {"node": {"oid": "a3620a58f8b2823b8279db39ca8710c94ce00467", "messageHeadline": "add externalHelpers to source maps tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "67a12f03fa2e8ba67758f4ed66077dbd115c8b30", "messageHeadline": "use replaceWithNodes rather than replace in es6.forOf transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c49871d33cab767b6da91edb288c2ef77825b2fc", "messageHeadline": "stylistic changes to tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 19}}, {"node": {"oid": "c828688d21337499e90b88e683de6dada0448d53", "messageHeadline": "add existence check to t.inherits", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bd052aea50446ae2366df9c69d36f056187519e7", "messageHeadline": "inherit first replacement node from the current node", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5f6a2168092f8ff0c09e1d7ea25bb79c68510ba8", "messageHeadline": "add support for decorators before class exports", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 36, "deletions": 14}}, {"node": {"oid": "ed74ccaa7d55c532ead692bdcc29819f91d92522", "messageHeadline": "add support for decorators before class exports", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 36, "deletions": 14}}, {"node": {"oid": "f3c9551b75a7995ecfbc4b59f43f38a390d0b43c", "messageHeadline": "add MetaProperty visitor keys", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "710a7f882d62c38de48601a06506748c7fc51bd9", "messageHeadline": "add loose mode for es6.spread and es6.destructuring that assumes all \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "902ebd3fe7c9ab746f5f9b8f767470121fe71b7a", "messageHeadline": "switch back helpers to Array.isArray", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "23c20cc47c82e4e1446d72a9d9a1d6e9fa301081", "messageHeadline": "inherit from the user constructor properly", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9b627ace5d89f81fc8d8c964e6f2d43fa76b8ece", "messageHeadline": "impose a strict API for traversal paths and ensure AST doesn't have h\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 122, "deletions": 109}}, {"node": {"oid": "4fa17341f59f77e5c6214bfada9fcbfe330d9a69", "messageHeadline": "add support for object expressions and patterns to scope.generateUidB\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "1e019c0f169be8b9f2586e12ca930458297641bd", "messageHeadline": "realign alias keys data", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "ce25ebacbf969b6e96f582ed4a8b4bab3040aef0", "messageHeadline": "only coerce the right side in template literal implosion", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5f77d4720ae818f5de348e98b70c8c70db30246", "messageHeadline": "better parsing of decorators - support class expressions", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 33, "deletions": 24}}, {"node": {"oid": "daecec2a861e7d664c533115bd8f62dfede261e9", "messageHeadline": "better parsing of decorators - support class expressions", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 33, "deletions": 24}}, {"node": {"oid": "238f9c2e7ef95db78013275c2d2ed734b0ee6e57", "messageHeadline": "call `resolveModuleSource` on dynamic imports - fixes #1085", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "bc5f2b9be668c7b849018828375f024a965b4f65", "messageHeadline": "add param to list of duplicate declaration kinds - fixes #1084", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "539071570537b662e83f472dca11264d9cc09557", "messageHeadline": "update tests to latest experimental changes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 154, "deletions": 173}}, {"node": {"oid": "aa1333123c258cf9086ae452c51b8c9fd583b546", "messageHeadline": "Merge branch 'master' into experimental", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 44, "deletions": 6}}, {"node": {"oid": "048f9acc5531bb491bc7d4441c594c414bbf32ee", "messageHeadline": "Merge pull request #1081 from babel/fix-tco-binding-clearing", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 33, "deletions": 4}}, {"node": {"oid": "ed6421876ae46bf9dbf9458cb0539817309494e2", "messageHeadline": "Clear bindings immediately inside the TCO loop.", "author": {"name": "Brian Donovan", "email": "me@brian-donovan.com", "user": {"login": "eventualbuddha"}}, "additions": 33, "deletions": 4}}, {"node": {"oid": "e60c9fba6a22044a7af5d31012f8fa594a5c8f57", "messageHeadline": "better node injection mechanics that handle statement lists", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "902db03e9617063157408be1b39db7da553ec73b", "messageHeadline": "add loose mode to template literals", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e52af2499999ae7665f91a104ce0f43a4c04b1e1", "messageHeadline": "add class property initializers, add more TraversalPath flexibility w\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 66, "deletions": 25}}, {"node": {"oid": "de88b28988ae8b5952663c514a9523bc226fc0eb", "messageHeadline": "add class property initializers, add more TraversalPath flexibility w\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 423, "deletions": 101}}, {"node": {"oid": "0ee230d13c413f337435c11c93a5c07e30ba54ff", "messageHeadline": "coerce template literal expressions to strings - fixes #1065", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "6d87a99d1d6cce9b983ff0a50c21cccf59145bf8", "messageHeadline": "make method definitions with expression bodies illegal - fixes #1066", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "c12cfe3ed058f21d55514878629b6d95f457e986", "messageHeadline": "make method definitions with expression bodies illegal - fixes #1066", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "1376f2f18f66f688eceaf5c131f077970f4f18e2", "messageHeadline": "move helper templates to a separate namespace", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 43, "deletions": 41}}, {"node": {"oid": "972c621f59afaf781eeab80991fe0eac517c9335", "messageHeadline": "remove template literals from bin", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5c41a33e41df84260fb054444a222a02e41b18b2", "messageHeadline": "save register cache on tick instead of sigint - fixes #1062", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "bc6d01d6fc457082b24bf18a9e825dd5d6181e41", "messageHeadline": "enable strict mode on babel-node eval flag - fixes #1060", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "01463faf3640eec8b904c643601697b4fb7e05be", "messageHeadline": "remove apply-constructor helper from es6.spread transformer - fixes #\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 17}}, {"node": {"oid": "b234603e2483053fa6eaa0fb42994c4a403cd472", "messageHeadline": "add callDelegate transformation helper - fixes #1064", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "2cbbd86552ca47cf0c13353803f368a4b264b3db", "messageHeadline": "remove acorn compiled source", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 894}}, {"node": {"oid": "ca79fff0c4bf7ce55f47735f59cbce2b47485d29", "messageHeadline": "remove acorn compiled source", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 11192}}, {"node": {"oid": "3c8f3cb521fcc90f9060de115a163f22f360a88d", "messageHeadline": "update couple tests to reflect new statement explosion", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "c9974a42eae7b9b67463d35e170b061eb871bb0d", "messageHeadline": "remove legacy react metadata", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a87f6f6fddc0bd84f099638dd267db241d43565f", "messageHeadline": "clean up statement to expression explosion", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 71, "deletions": 48}}, {"node": {"oid": "3d28ce790380b057a8ce53609709a68f5d838adf", "messageHeadline": "git ignore entire lib folder", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37072737b9290e412c8c197d21e178e2d7ae23f5", "messageHeadline": "add support for class decorators", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 41, "deletions": 48}}, {"node": {"oid": "e04ecc79c7c3709b5b510d135db8032922af2636", "messageHeadline": "add support for class decorators", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 118, "deletions": 73}}, {"node": {"oid": "3e26511fb25405ad42db1c8d9df774b3bcf25b73", "messageHeadline": "remove ShadowFunctionExpression", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 21}}, {"node": {"oid": "6128fd968701cec78acf6b12215db4e64a3ed90d", "messageHeadline": "add do expressions", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "01b39d67f064ba6443eed13cb8efb945c644b013", "messageHeadline": "Merge acorn 1.0.0 (formerly 'update to modular acorn' in original his\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 4541, "deletions": 46810}}, {"node": {"oid": "0d143f005fe97b223e19dc6870031bc485b2b6d9", "messageHeadline": "update to latest acorn, better array shortcuts, don't add code frame \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 165, "deletions": 52}}, {"node": {"oid": "f830892ab8d9fc6410af758b0f8c5d9b8910c251", "messageHeadline": "fix modules generation logic and remove dead node types", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7c84db45fdc2d4c40943df17d42fc8b20d23c311", "messageHeadline": "more estree updates - finish flow parsing", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 145, "deletions": 61}}, {"node": {"oid": "57af08bea88c0f852699d8b74bdcb59be008feae", "messageHeadline": "move acorn into vendor", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18540, "deletions": 109}}, {"node": {"oid": "16e8224ce68a9424c500a4ebd87df964a90b2c83", "messageHeadline": "Merge acorn 0.12.1 and acorn-babel (formerly \"embed acorn\" in the ori\u2026", "author": {"name": "Logan Smyth", "email": "loganfsmyth@gmail.com", "user": {"login": "loganfsmyth"}}, "additions": 554, "deletions": 2392}}, {"node": {"oid": "9c3493e02fdcff0e80b3eb87b433aeb3d54a7960", "messageHeadline": "add do expressions", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "a14e9798978a23b9878d81dbc0c4d356a4c6468b", "messageHeadline": "use module syntax for strict module formatters", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "a4ce653bed89d4c49a5859e1bada846ff696d46b", "messageHeadline": "update tests to reflect fixed destructuring behaviour and statement t\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 64, "deletions": 82}}, {"node": {"oid": "70d068226a2fc37786ec11c65bb47802b623eb12", "messageHeadline": "add ability to explode a list of statements when trying to replace an\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 210, "deletions": 102}}, {"node": {"oid": "30b1c0154d42886d777fc241440eb9eacdcd21a4", "messageHeadline": "update to modular acorn", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14480, "deletions": 46441}}, {"node": {"oid": "44c0231c09b6093abe70fc68c854fc80e3205590", "messageHeadline": "Don't require a semicolon after 'export default [function|class] ...'", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 33, "deletions": 4}}, {"node": {"oid": "1fc1d32e1fe533070910a3a85a70bbf5b824e945", "messageHeadline": "Add some notes on plugins to the README", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "35d0b80976082e8583f21195819ee29c64412a5c", "messageHeadline": "Properly export acorn.plugins", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a1022f38e1db23e0264b23d7b7b21dd456d97975", "messageHeadline": "Fix trying to run .sh file with node in prepublish script", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d7f4d7a237660cb350baa0d5f7e6b474d003e8d", "messageHeadline": "Update README", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 39, "deletions": 22}}, {"node": {"oid": "659f2c909124b7e4cf5f460a85a644e08c906897", "messageHeadline": "Teach the walker about Super and MetaProperty", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ed8f8f2b8730e00039603d0fd630a5aa2106502", "messageHeadline": "Fix infinite loop introduced by 685b51e", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "013e48439fab0c14e4a4286e5f2b78258237ac6f", "messageHeadline": "Update tools/generate-identifier-regex.js", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "685b51e0ae1eabc9b629fd7d664ffe613b1bba54", "messageHeadline": "Make the loose parser's parseIdent actually returns an identifier wit\u2026", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0fee7a395ec2e8aa93e9050e7f185276c7c7964f", "messageHeadline": "Fix the way 'npm test' loads the library", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "864268abb6f84e381a9bab1fa0f273c0005c7891", "messageHeadline": "Add support for meta-properties.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "921e45ab2b257439790402a7e7d6aa133270ddf5", "messageHeadline": "SuperExpression -> Super", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e88a5431db1b7c9d1d1ca9a76c04b27a4ae48011", "messageHeadline": "Allow init-less destructing bindings in for/in and for/of", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 44, "deletions": 3}}, {"node": {"oid": "35c417d02b1ddd53943e0637bbd873c03b731f6a", "messageHeadline": "Remove remnants of docco-based homepage", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 10, "deletions": 198}}, {"node": {"oid": "f538706db39f20cb0d8140d334578c4a46557a65", "messageHeadline": "Code style -- less semicolons, more let variables", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 1968, "deletions": 1965}}, {"node": {"oid": "6dd254d9994de3740a1deb86af2fa88ae103bc02", "messageHeadline": "Tie everything together in the new build system", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 385, "deletions": 4502}}, {"node": {"oid": "cf613ce2872c60b9b62c192167cdc392b8b4c6b4", "messageHeadline": "Split up the loose parser, set up a build script", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 1255, "deletions": 0}}, {"node": {"oid": "dd89c6e11264f8f016831b1ce699f376dc5282d7", "messageHeadline": "Make loose parser work with minor interface changes introduced by mod\u2026", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 133, "deletions": 130}}, {"node": {"oid": "a1fe3a1859731e0b98acb5369b604500296ad50d", "messageHeadline": "Finish splitting up main parser", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 1628, "deletions": 1594}}, {"node": {"oid": "a60287328199ecae2122600990237ee6c9452b8c", "messageHeadline": "update to latest acorn, better array shortcuts, don't add code frame \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 320, "deletions": 200}}, {"node": {"oid": "c8b88182f6e25bd164a9db50ba72d9bd50014205", "messageHeadline": "fix bin tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 20, "deletions": 26}}, {"node": {"oid": "7b05e660b428903f8b86d2ddb049886fb8225e22", "messageHeadline": "Move location-related code into location.js", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 107, "deletions": 963}}, {"node": {"oid": "fec42cb5962aa665c7caf4b7e67fad6f0da7e857", "messageHeadline": "Move tokenizer into modules", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 882, "deletions": 0}}, {"node": {"oid": "93b919c1a04023f662ee084530735a853aed9068", "messageHeadline": "Split out identifier-related code", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 133, "deletions": 144}}, {"node": {"oid": "980845994016f67f7c4b4ac606355477e487d441", "messageHeadline": "Start on ES6 port", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 2894, "deletions": 0}}, {"node": {"oid": "575421b3c251a63c248878ad9f26b0cff8cd46db", "messageHeadline": "Make `readRegexp` more tolerant", "author": {"name": "Mathias Bynens", "email": "mathias@qiwi.be", "user": {"login": "mathiasbynens"}}, "additions": 36, "deletions": 6}}, {"node": {"oid": "9673146cc1e8059c0d0b946ab9df4a46e541b11c", "messageHeadline": "Verify that property name can be bound to in short-hand object patter\u2026", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "a45172e04449f3decb8d81a89aa92e0a0dabd892", "messageHeadline": "Unify checkLVal and checkFunctionParam", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 49, "deletions": 72}}, {"node": {"oid": "0a755156a8f3191b6f13be17b5c6ac88dae0cade", "messageHeadline": "Ignore backslash-escapes in identifiers in ES6 mode", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5d5b8eb3c8ed268c100ca28ab23d1f3c205cc362", "messageHeadline": "Don't crash when converting missing array elements to assignable", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 44, "deletions": 17}}, {"node": {"oid": "b6e83108482aec1d6a4e68d42993c59a7271eeee", "messageHeadline": "Require an initalization value when let/var/const-declaring a complex\u2026", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a75a68561057c28d489f77497d507cb431fd1188", "messageHeadline": "Add a startsExpr property to token types, use it to properly parse yield", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 73, "deletions": 25}}, {"node": {"oid": "64f1c114c1c176321b07e0e8eed274cc767d3399", "messageHeadline": "fix modules generation logic and remove dead node types", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 19, "deletions": 139}}, {"node": {"oid": "4ac1a856aea0b7e7c4c40d9be05df82331e2ffca", "messageHeadline": "fix remaining issues in estree port", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 36, "deletions": 33}}, {"node": {"oid": "0e68b6ca11461ac870e0caef94005241842ea476", "messageHeadline": "add highlightErrors option to parser options", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "2dccc8c919beb1de9ac13835d6f456e818988838", "messageHeadline": "more estree updates - finish flow parsing", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 157, "deletions": 85}}, {"node": {"oid": "fdea18a289a1736624fd9b0300de80fd07b71d79", "messageHeadline": "properly support iterators in sliced-to-array helper...", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 43, "deletions": 31}}, {"node": {"oid": "c3bdecbd25d3b3cad20f3dc811cf329b07fd176d", "messageHeadline": "move arrow functions transformer to before function names", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "ee63fb52b70f54a8d70a2cc59e30f327be176e93", "messageHeadline": "check whitelist for existence rather than length - #1044", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "8575392606fe54f39e48adb5a85e2a31d5ec7b61", "messageHeadline": "4.7.16", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d28583bea103ebcda3faaf48da6fff67b7cff9c0", "messageHeadline": "v4.7.16", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b166f352188a162a5ee04ff68a29a3a301ca4674", "messageHeadline": "add typed arrays to native types list - #1043", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0914378bba21d00bb904bcd895f9f432ea4f9852", "messageHeadline": "add 4.7.16 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "660d764390a65a3ff54d6e93fd801d4f9138c7da", "messageHeadline": "remove loop check when aliasing breaks, continues etc - fixes #1051", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "27206d6b7c7f10371180241edc7944a63b64ab37", "messageHeadline": "add complete list of native constructors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0473c368e615e94bf0d3d9c23c98349f7ee9f8c6", "messageHeadline": "[es6][estree] Add support for `sourceType: script|module` modes.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 75, "deletions": 31}}, {"node": {"oid": "34dc56b435911ec4d63732e7e0ac033b4c049791", "messageHeadline": "Merge branch 'master' into experimental", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "d919d7837cb997be58dda9b0d8095b99e18693eb", "messageHeadline": "4.7.15", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b49cf4e779323897fef43464f8523d962c4272f5", "messageHeadline": "v4.7.15", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e30dd7042b5127e370ab9a26c5b7985e2e1b0854", "messageHeadline": "fix constructor spreading of collections #1043", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "16d8d928e8bbdb8f54a7f093ea2bf85126f9930c", "messageHeadline": "4.7.14", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4966028397fe01e13fe8fdaef75f5302fb403fa6", "messageHeadline": "v4.7.14", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82e04fffac61912944c983fa721c96e63b66f9fb", "messageHeadline": "add 4.7.14 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a46313903d9dce5d95925e48e16146b4e639abfc", "messageHeadline": "deprecate abstract references and remaining playground features", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "68340b1288712a2388360c3f720445afdf886367", "messageHeadline": "add Promise to the list of native types - fixes #1043", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a1b33b44364ad605160e7bdea4807edebb0beec", "messageHeadline": "more updates to estree and new acorn", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 248, "deletions": 239}}, {"node": {"oid": "df7524d909dadc0e03a4be6758c703e4b61cdb0b", "messageHeadline": "update babel dev dependency and use for-of in sliced-to-array helper \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2c39d406d12a7f642731ec696a72a0c4c3f1e1b2", "messageHeadline": "move acorn into vendor", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17169, "deletions": 124}}, {"node": {"oid": "024a98431d54c4b88dc209d2270a70350dca32be", "messageHeadline": "[estree] Add SuperExpression.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "876e774bfe8d656571e6bfdcf3b78d31a2ee9fa1", "messageHeadline": "[estree] Align method kinds.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 131, "deletions": 79}}, {"node": {"oid": "19ef4ef69cce3bdb46632df34afd837b9673904d", "messageHeadline": "Require semicolon after 'import * from ...'", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2ff1a5d98ba523bdf82aa85379754463d2bd270a", "messageHeadline": "Merge branch 'master' into experimental", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 33, "deletions": 10}}, {"node": {"oid": "7f9fe4af15e2e59e0e6b5c7bb7fae5b719e40fcd", "messageHeadline": "4.7.13", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "977290c7e458d08febea20dca8097ffd45c5ec88", "messageHeadline": "v4.7.13", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ebbdb95278d49adee8715c03504e934121d51457", "messageHeadline": "add 4.7.13 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "9b586c7587071ec059725ccfbd728303ef0e0baa", "messageHeadline": "add support for left side patterns in assignment pattern destructurin\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "4b5ba6c8c64b2c2573516f9c8efb944ecd68ad3b", "messageHeadline": "Add a test for the this-spread fix in 976e8c1.", "author": {"name": "Brian Donovan", "email": "donovan@squareup.com", "user": {"login": "eventualbuddha"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "67efb1b4278f4bc6b93f2df59f1aba14958e753d", "messageHeadline": "ignore this expressions in Scope#generateTempBasedOnNode - fixes #1033", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "bc9c1ab61e7de9b4aabea709c3979ba7ed59c698", "messageHeadline": "handle comments and use strict directives better - fixes #1030", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 33, "deletions": 6}}, {"node": {"oid": "65ffe07551fd8d0caaddddd9e419d9280a050cfd", "messageHeadline": "remove react test option", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "b606cc79ca42d55b28a46f9779a238b23d148ac9", "messageHeadline": "remove class playground property initializer tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "0e7fd0741d58a34993a503e5e94bce14b4287099", "messageHeadline": "inject transformer parser plugins", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "276cafaae1d519a7f71456ef4fddae558f8fe1f3", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "4f00de50d679c908e8045bf85ea244d6e772bb3a", "messageHeadline": "remove playground code gen, remove react metadata, start update of mo\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 63, "deletions": 112}}, {"node": {"oid": "b07341a1f7de4dc4c8d5b43f79a2e5f35afd23a0", "messageHeadline": "Add a note about using the `--grep` option to focus test runs.", "author": {"name": "Brian Donovan", "email": "donovan@squareup.com", "user": {"login": "eventualbuddha"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "ec526f9224af7e686d4f410443fc82d3fde45fee", "messageHeadline": "embed acorn", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 92334, "deletions": 59}}, {"node": {"oid": "76301a771371fd453dbb071e3cb65ede20cab4c1", "messageHeadline": "Fix grammar.", "author": {"name": "Brian Donovan", "email": "donovan@squareup.com", "user": {"login": "eventualbuddha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67ac91815bbbe7f007308696d851bd870aaea4ab", "messageHeadline": "Add a test for the this-spread fix in 976e8c1.", "author": {"name": "Brian Donovan", "email": "donovan@squareup.com", "user": {"login": "eventualbuddha"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "976e8c1cfdff885c01c245108e96014d2dffcd33", "messageHeadline": "ignore this expressions in Scope#generateTempBasedOnNode - fixes #1033", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4d965b0f465b24828c0aab254428627d1376f94c", "messageHeadline": "consolidate transformer metadata, remove abstract references, make re\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 117, "deletions": 255}}, {"node": {"oid": "b4953707408686209cda7902f2378f62ad3498da", "messageHeadline": "only compile babel folder in src", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b1c5915ed3c400f5a09709240aa22f66e48b5f64", "messageHeadline": "remove playground", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 413}}, {"node": {"oid": "d94bb2e048be586b27e184a22b1d06abe0d86c9e", "messageHeadline": "handle comments and use strict directives better - fixes #1030", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 33, "deletions": 6}}, {"node": {"oid": "25fa10e5927df9c19a8705c89df1755711550998", "messageHeadline": "fix syntax errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8d3a7acbd1ab1b60744964bd25cef22c24b7d04c", "messageHeadline": "add symbol check to defineProperty helper - fixes #1010", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 26, "deletions": 48}}, {"node": {"oid": "29d33dd31ad883049ad9b94642e12bd8eadcc29b", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 372, "deletions": 8}}, {"node": {"oid": "4afd0f553eb43df856bf48217ace46c38941bbb6", "messageHeadline": "Merge branch 'experimental'", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1311, "deletions": 892}}, {"node": {"oid": "1fb877e9f5403a45937504d3ad63215c77ccc31b", "messageHeadline": "add highlightErrors option - fixes #837", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "866d3a8eab67410d0270c0bb2502b04bc00f6cfe", "messageHeadline": "move file into a separate folder", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 57, "deletions": 42}}, {"node": {"oid": "76e1f0dd9f92753b3d58556ba488a59c1f9a1460", "messageHeadline": "add babelrc to vendor", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1bbe52a0221e5bf527ac92c9bd366fc72cc2484a", "messageHeadline": "split up module class declarations - fixes #1021", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "cc0f43813cbe2285f59dd11b050fbdecd7c60f92", "messageHeadline": "small style fixes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b13b4bbfbaed66d862797aeb80921015de6a70aa", "messageHeadline": "add buildPass File check in preperation for plugin api", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1c6ac0a07a8d090bcf5c8d7ac244bce162a111f8", "messageHeadline": "designate all playground and es7 transformers as optional", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "5a319fd553ff28761488c29995d90545e7873c29", "messageHeadline": "automate option generation", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 222, "deletions": 132}}, {"node": {"oid": "a8cedf813bf12994bd8bc8afeab192671bd90c12", "messageHeadline": "Revert \"remove es7.abstractReferences, playground.methodBinding and p\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 405, "deletions": 0}}, {"node": {"oid": "9f037fa75eddc11c484dce0f743834e0c72cbcf6", "messageHeadline": "Merge pull request #1025 from thejameskyle/tjk/fix-flag", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8681a78618772c570d3d112d6dc9e254db8530c1", "messageHeadline": "Correct --gdbjit v8 flag", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d72d423b3e3e1e3486a4300143b1d4419733e97", "messageHeadline": "Merge pull request #1024 from thejameskyle/tjk/1020-v8-flags", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 372, "deletions": 8}}, {"node": {"oid": "280964eafe13b524414cb54f07e2f3053264f696", "messageHeadline": "Add all v8 flags (node & iojs). Fixes #1020", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 372, "deletions": 8}}, {"node": {"oid": "5ee9b3c37e04469605157802191e15746a6d3fd3", "messageHeadline": "remove irrelevant test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "9676056f0863bddbb67b774ea0a4035a028e4ed0", "messageHeadline": "add note about member expression resolution", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "080a844457fc5c091ca8ee342af72568e985b1e1", "messageHeadline": "rename \"reassigned\" to \"constant\" to reflect purpose of the property \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "1f9f57a2a6526c2b438308bd76d1ca0ef331d59c", "messageHeadline": "use paths in replace supers helper", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "056b7fc63463c40e67b5522980a2e6a9dad176d2", "messageHeadline": "hoist uids to their parent function", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "547ecc2f73928ab40ee03d7ef21af2aaf7464137", "messageHeadline": "update tests to reflect new for-of behaviour", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 51}}, {"node": {"oid": "a1ab8fa0c12090df5ee0d1d25c302d1e0d6a65df", "messageHeadline": "remove playground.memoisationOperator deprecation message", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9e61a307d40451940c2a5c425b8d7b480459d001", "messageHeadline": "fix scope traversal", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d4d18f42306c8df76e8ccdcea89cc9d626e31c65", "messageHeadline": "Merge branch 'experimental' of github.com:babel/babel into experimental", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "f4ce216d1c18cbdad92e1e95446d3eb6f76f5925", "messageHeadline": "remove es7.abstractReferences, playground.methodBinding and playgroun\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 405}}, {"node": {"oid": "d71c72de3c66dd4bf99a24e2d21ea0d7f463d8b5", "messageHeadline": "4.7.12", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1c21b8d4dbaf48158296797713c8e5e2d8ce2aa", "messageHeadline": "v4.7.12", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9b0005cf5ece5036a796ad107ef9f8007ad0a05", "messageHeadline": "deprecate `playground.methodBinding`", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "63bac550cd9560be36546c7f615dab0ba65f7c9e", "messageHeadline": "Merge branch 'master' into experimental", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 95, "deletions": 17}}, {"node": {"oid": "d0b6aa98820b7c0bac414ad35ce94bd09aedad96", "messageHeadline": "4.7.11", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e877acfdfeec98249c1ac39b5387827167a88b6", "messageHeadline": "v4.7.11", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b670ee18df657946037e94896c0de7ad5618bf15", "messageHeadline": "fix unicode regex test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24807120bf63a33e5ccffbc4d3dbc7a21a033a6b", "messageHeadline": "fix unicode regexes stripping their unicode flag before being passed \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "33f7c0b67ee9124a3bf0161f24932949f3edc403", "messageHeadline": "rejigger regex flag pulling", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c23b47f7963800fb664e46649a19a2a26193de7b", "messageHeadline": "4.7.10", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2871d8a710f24aa5d42e9a0a4b5638637e63bedd", "messageHeadline": "v4.7.10", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3172b5de5d1f7a6bdbb67e2263271de28813fe76", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c053038137674aa4a0d6323d397458db4d55380", "messageHeadline": "deprecate some playground transformers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "75dda1005752090e4d990f8b0d23942ddd07cfaa", "messageHeadline": "add 4.7.10 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "12664c6cd64e8a4905fffb2eb562c233a1c4e1df", "messageHeadline": "start migration of core from nodes to paths", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 319, "deletions": 237}}, {"node": {"oid": "581f70c80397b109632d6d30f4d0cdf7b2c9a7a8", "messageHeadline": "Merge pull request #1013 from Rich-Harris/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a00d2c33d8c1818f3352f7afe1be1baec9acee0b", "messageHeadline": "fix inputSourceMap option", "author": {"name": "Rich Harris", "email": "richard.a.harris@gmail.com", "user": {"login": "Rich-Harris"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c906bd3edc391cd2b0eeffa260e3611a772a789c", "messageHeadline": "start migration of core from nodes to paths", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 273, "deletions": 205}}, {"node": {"oid": "27fc574e9f78071b77e910aab9799d78aa3d5ce9", "messageHeadline": "4.7.9", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3b1fcc79cede4e209fa8e5e46f215c624d28ffc", "messageHeadline": "v4.7.9", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "491cb26c1fff586fff6fd38ace4df7d6206004ce", "messageHeadline": "remove console.log", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7c3d052714a9a5b702f6638d7de286cc9d6d514d", "messageHeadline": "add 4.7.9 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "4971d0c7f01a9a108131d1b5047798336b2c678c", "messageHeadline": "fix labeled nested for ofs - fixes #996", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 55, "deletions": 5}}, {"node": {"oid": "eb4922b1ec19cdc92a670a21c73b3cd222c2114f", "messageHeadline": "update acorn-babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f651807069ceb0bd42166164a354b6ce67bdc5eb", "messageHeadline": "v0.11.1-38", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d08d63b01d3f9a182b47835ce11b7322c7846b58", "messageHeadline": "support bounded polymorphism in flow facebook/esprima#103", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 145, "deletions": 1}}, {"node": {"oid": "bb26183b44f3f582b32784a455abf2d4393543fb", "messageHeadline": "set `inputSourceMap` to `null` by default", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b066f7f1b7963dec867f9c85d04504190b2f457", "messageHeadline": "add input sourcemap false option #827", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "57bc9b1b0a09133b91e714e3605a9cc302da76e1", "messageHeadline": "Move parsing of yield into parseMaybeAssign", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "16a342082a6009563cf3f2c0380495035d26e84c", "messageHeadline": "Allow trailing commas in array patterns", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 116, "deletions": 7}}, {"node": {"oid": "811d19ab76eeba5146393167b53c48e7a0b70f8d", "messageHeadline": "Allow any number of digits when killing \\u{} sequences in regexps", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4735ef53ef19914b290af0dd9eaafe2917c4d4df", "messageHeadline": "Replace the forbidReserved option with an allowReserved option", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "ba750b253b26662b69b2aa932b116ffc56b92ee6", "messageHeadline": "Replace strictSemicolons and allowTrailingCommas with onInsertedSemic\u2026", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 66, "deletions": 23}}, {"node": {"oid": "9fb3a4f5ceae395e03a279f4673c8587f222f7a4", "messageHeadline": "Move as much as possible code in test driver out of try block", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 29, "deletions": 34}}, {"node": {"oid": "41a825700580960c236aa7fff9a73e92a9045100", "messageHeadline": "various cleanup, remove redundant whitespace, realign object keys etc", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "b44ba25d11206fe40d1262d1651e7dbbe47a6c66", "messageHeadline": "separate binding logic from scope to a binding class, move binding ty\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 372, "deletions": 225}}, {"node": {"oid": "40a111abbfe0bf221625f758e5090ebe82700ad0", "messageHeadline": "always resolve rc for absolute filenames", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 91, "deletions": 32}}, {"node": {"oid": "9cff51915d73364e7340b117f578742197e3647c", "messageHeadline": "switch scope tracking to a path based system", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 44, "deletions": 29}}, {"node": {"oid": "3cd110a7c91ae0049554653d4902115a859e244a", "messageHeadline": "fix block scoping break switch collision - fixes #998", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 38, "deletions": 21}}, {"node": {"oid": "a7f9e035a4487a8e4d520d4ed62d91eb9f268171", "messageHeadline": "infer computed literal function names - fixes #993", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "146b9e6708f1db0c6b201918c53c3c94460e5d6c", "messageHeadline": "4.7.8", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "0953c48620d0567220341df0c8e6e6b453ee292e", "messageHeadline": "v4.7.8", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "056b90831d263df15c97b82f878713b866e6786b", "messageHeadline": "manually define each property in computed class helper - fixes #984", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "8ba276b20999be1b94eb7b096bb730695cebae6c", "messageHeadline": "4.7.7", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8eaa9d29e3f605325944819c9b0cbe54791693b0", "messageHeadline": "v4.7.7", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "621279135645b8bfa74810a179f190040530c9c4", "messageHeadline": "fix `types` API exposure - babel/babel-eslint#8", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "d436d32d82a7ee93cc537d71e55f76925b861dc1", "messageHeadline": "4.7.6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a29f70bba14131e107032239952eed031e44cba", "messageHeadline": "v4.7.6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ccb8957bd6a28fefd861774a7ecfda51293b6d5", "messageHeadline": "add 4.7.6 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "dc45415ee04b20914d2a89468726abe745118fa6", "messageHeadline": "hoist esModule to the top", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 77, "deletions": 75}}, {"node": {"oid": "98ca541fde0c1ec9f2b5e5222e0adf08740cb540", "messageHeadline": "restructure types", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 813, "deletions": 795}}, {"node": {"oid": "34050d3917aa8f1bd2e430015d692e2e60e338bd", "messageHeadline": "Support for `for (const ...)`.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 95, "deletions": 8}}, {"node": {"oid": "ff60ee4fdbe7d6cf1accdfba162adf3a5d43bcce", "messageHeadline": "[estree] Align `export ...` representations.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 152, "deletions": 161}}, {"node": {"oid": "8328f638c2b8a9beeb24fb8698b794d0cfe057f4", "messageHeadline": "add support for if and block statements to t.toSequenceExpression", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "5586ce280fd3c4e77e7aae487984dedf66d71f0b", "messageHeadline": "move build-external-helpers to tools", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 90, "deletions": 4}}, {"node": {"oid": "0ca71f5e15cb21e9f3c3c9b9f7533cd81d903f3e", "messageHeadline": "add transformation logger", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 30, "deletions": 13}}, {"node": {"oid": "212776e2206b165f974c3cf5f392d8ace2b84306", "messageHeadline": "remove detection", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 392}}, {"node": {"oid": "4a95a9ec8faf41dc3f1ad401d9bd16d553a42a65", "messageHeadline": "remove duplicate insert_final_newline", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "45953ffc8a855e9cf0f035095c6e39bbd1f3d876", "messageHeadline": "4.7.5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c79290bb2b56923c6286f913ff8809f3ef196ef", "messageHeadline": "v4.7.5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cfdf6b7385e9b751ddffca0dbe60006df84ffb2a", "messageHeadline": "add 4.7.5 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "907e0e0f86f0757401fb975a16b704be8d39dd2c", "messageHeadline": "drop support for node 0.10 to save travis some unnecessary cycles <3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f3bd9cbcb8caf8a8172f3bcd23a3edf087e49941", "messageHeadline": "use a different helper if a class contains class methods to avoid non\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 122, "deletions": 54}}, {"node": {"oid": "3bd14f9e07392fc9f104b0f2993d8d659c9949a1", "messageHeadline": "add babel version to register hook cache key", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "102b4b3d1e70b62fab2ab0ed47655f2740173902", "messageHeadline": "remove redundant break wrapping in for-of - fixes #985", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 353}}, {"node": {"oid": "722bc65e7937ce6557fdc08c290d15736b75ebb3", "messageHeadline": "[estree] Align Import specifiers.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 95, "deletions": 56}}, {"node": {"oid": "6564f1ff768a05837d477ca738a862b974174a33", "messageHeadline": "4.7.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "58d7a5e0697f19ea6f03a2eeb71796688d9e9f94", "messageHeadline": "more versatile scope pushing", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 18}}, {"node": {"oid": "f5db53cebec49b5a4c613b512dfa85e657799ff7", "messageHeadline": "remove core-js library from babel-runtime", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2da010fcae2a19d3e2d66f39b5a8f71272cd2870", "messageHeadline": "clean up #982", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "52b99bdf93c425a573e405b378cc675b8e76537c", "messageHeadline": "Merge pull request #982 from tricknotes/error-stack", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "9d7e953451033cbcd40622becb61f54c280096da", "messageHeadline": "Ignore assignment to Error#stack if it is readonly property", "author": {"name": "Ryunosuke SATO", "email": "tricknotes.rs@gmail.com", "user": {"login": "tricknotes"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "b1252b865bb6de1817114d2a0c8f477c47783d1c", "messageHeadline": "v4.7.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "068b1341d9642b8fc80bff5ceab6115339ad276f", "messageHeadline": "fix erroneous whitespace", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "20eb14391557f4b24dcc9f8ed095c8098476b99e", "messageHeadline": "remove `Number` from the list of valid `runtime` constructors - fixes\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1302a86bf25895ef1014d109ea8b18218ed80abd", "messageHeadline": "scope -> scopable class alias key", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b7831f1d7bcbf48ba72367e27df08f73a596b06b", "messageHeadline": "prepend mocha command with node", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e46cabb21ffa25ec853583479887e38163f7bfcf", "messageHeadline": "remove code coverage from travis make task", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "fff06a047ec90b3afec606b775aa7153ac31086c", "messageHeadline": "Revert \"delegate node path removal to after call\"", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "6b0320fc835f53f9c5622ffea31d009e2656f504", "messageHeadline": "disable test262 tests by default", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "5dde63fa0a034389218b2e7238ba4b15b6b4241c", "messageHeadline": "more elaborate tests for #980", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "672118149a7bd0c927bd00f223ff717fc9e13f14", "messageHeadline": "hoist all directives - fixes #980", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "5e0236d9a792a2c06e4a388ebe9c3f8f2ddac225", "messageHeadline": "delegate node path removal to after call", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "5101664e7d00012676d08874fda2bb4bd0f82a57", "messageHeadline": "update 4.7.4 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2d684a06d339623838a5e3a2eb420c9e3850d320", "messageHeadline": "update changelog version to 4.7.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e31bad8f42cf68b7af5c4e8d6d28313cd70411dc", "messageHeadline": "add 4.7.3 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "644b4373fc30ad79393157aebb9d326e59e348a4", "messageHeadline": "rewrite named function expressions in async function transformers - f\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 54, "deletions": 4}}, {"node": {"oid": "62f37c1e6212f14a2c23d7db34a985d2a321ee2b", "messageHeadline": "fix util.booleanify", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc0e89463b82dccfe59a167dde69be86dc322862", "messageHeadline": "use flow types for annotations - goodbye JSDoc!", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 134, "deletions": 397}}, {"node": {"oid": "56b6a795a4ef97b2b340a85d29629dc43c351d56", "messageHeadline": "remove path.refreshScope until i'm more confident on it's functionali\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 20}}, {"node": {"oid": "17b34a29591d4ed5483a5acd83e4d831c02a72a0", "messageHeadline": "dynamic scope tracking, toot toot - fixes #957", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 279, "deletions": 53}}, {"node": {"oid": "c4da0253c593e57331d0ab2468b6c85184b5584a", "messageHeadline": "move flattenable keys to types", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5f2df40f6da5e945ced75e664008f8557ffeef70", "messageHeadline": "consistent whitespace in patch", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7d20a9b8825f55a4430b724c29a23c30b4445718", "messageHeadline": "add traversal path todos", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "ee0ac9f149ee003e143037e17f3cb3a5696fc0eb", "messageHeadline": "use spread in messages", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "c5d3f42d8a099d4e9ad6b52cc737519fb60f444e", "messageHeadline": "alias core-js/library in babel-runtime - closes #965", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "d162919a533d0e779df5fc2d0f472f5ce5968ad4", "messageHeadline": "update symols transformer name", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1f712344d01e2f921b381932972f01d987eaa5a", "messageHeadline": "add istanbul auxiliary comment task to makefile", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "e985912b544372681e1ec51578accda845ca2f7a", "messageHeadline": "add Binary node cleanup", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "97a21e4a34557982abe50cc0a27769326f421fde", "messageHeadline": "update spec.typeofSymbol references to es6.symbols", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d8fb7812f7d8d3efb4249520a23884ae8f3d46e4", "messageHeadline": "more utility.removeConsole tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "bfe63f588505ab8172dec434386b447970199c07", "messageHeadline": "rename spec.typeofSymbol transformer to es6.symbols", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "44ca6873a3fb42bf1559c7cdb1eea9e482f950a8", "messageHeadline": "add super to contextVariables", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f66ea7338a2979861cb9201014d00f036cd8dd7", "messageHeadline": "4.7.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70967cf53cb4344fb27b0763140582dd57cf1508", "messageHeadline": "v4.7.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc117a74aef813ab8b3b59524482e535e9f39524", "messageHeadline": "both -> inline - thanks @dkieks", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0f32a822d5c6f63923afc3d6e33240d98dc8e2f", "messageHeadline": "pass file.addImport a name instead of an identifier", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "fd99ea17490bacf667c3b3e2f1e853f39ce52d52", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "572129542ddb6f7c4510944402f2ae659992b610", "messageHeadline": "fallback to current parentPath if none was provided", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f53980bfcb8ea57634b80050a5eaa7a256138c5", "messageHeadline": "move runtime helpers to separate modules - babel/ember-cli-babel#24", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 63, "deletions": 54}}, {"node": {"oid": "348af1990d7c0d6bcb5fc8e1851fbfccf786c080", "messageHeadline": "Merge pull request #972 from neVERberleRfellerER/node-external-helper\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "bd5f350728ec813068515d0e9fc4865e9266b9e5", "messageHeadline": "add tests for babel-external-helpers", "author": {"name": "Ondrej Kraus", "email": "neverberlerfellerer@gmail.com", "user": {"login": "neVERberleRfellerER"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "958fa282f4794c41e5ba3c28a5fbb24dc55926c2", "messageHeadline": "4.7.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31e6b1834620a67f23d079053c97ea3241c86601", "messageHeadline": "v4.7.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d17ac92a3fc2e7f3d59743621cab47965bb774d9", "messageHeadline": "fix changelog version", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "188bcb70f730d7abe5e0bd44e5b6cfb25c86f710", "messageHeadline": "add 4.7.1 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "b8bd11a0e7e4dc55288304f8b174429fadebaf6f", "messageHeadline": "fix incorrect builder reference", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45bc74efe76dea21bd789e76d1f37416ad6f30b1", "messageHeadline": "use a lookup table instead of an if - #945", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "7eb169a894a26350e7c75556fd2f8a6bcc47dd25", "messageHeadline": "Merge pull request #945 from neVERberleRfellerER/helper-globals-fix", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 74, "deletions": 6}}, {"node": {"oid": "eed4f312d8f57774695d4482a0f4a02efc5b71b8", "messageHeadline": "add sourceMap both option - closes #966", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "44e4dc970f1d495bc83c0df4a714ad874b406842", "messageHeadline": "more es6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "5d32432e678aef4a97748e27aae72c2aff6c6502", "messageHeadline": "split up export variable declarations - fixes #939, fixes #964", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 124, "deletions": 50}}, {"node": {"oid": "9c9af6dbbda9912f81dbd4cccfbcd854303e50b5", "messageHeadline": "add utility.removeClass tests and move parentPath setting to setConte\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "70cd650e10e70638d267afa563a4fade0b5061e5", "messageHeadline": "remove dead t.isFalsyExpression and ignore private properties in t.cl\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 16}}, {"node": {"oid": "c7bb00d58d57aa50bacd4ed08b470520f2f44489", "messageHeadline": "ignore case breaks - fixes #963", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "623be068c48d6dd9f761ae32d19a39b484033d45", "messageHeadline": "add unsupportedOutputType to messages.js", "author": {"name": "Ondrej Kraus", "email": "neverberlerfellerer@gmail.com", "user": {"login": "neVERberleRfellerER"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "71f5c9791df3a97ebe387025d19ddc9a2e6d3e07", "messageHeadline": "replace switch with if-else chain", "author": {"name": "Ondrej Kraus", "email": "neverberlerfellerer@gmail.com", "user": {"login": "neVERberleRfellerER"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "3e6e86d0738f8f647c49b823b9030e6b5255dba3", "messageHeadline": "order template keys by length", "author": {"name": "Ondrej Kraus", "email": "neverberlerfellerer@gmail.com", "user": {"login": "neVERberleRfellerER"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a0fb398ca28ebe4f5fbcacdd265a1ce3e8ba5165", "messageHeadline": "add possibility to select format of external helpers", "author": {"name": "Ondrej Kraus", "email": "neverberlerfellerer@gmail.com", "user": {"login": "neVERberleRfellerER"}}, "additions": 60, "deletions": 5}}, {"node": {"oid": "71b9f19e6a314da2ea7c128397a1ef708144f740", "messageHeadline": "change to normal UMD (fixes bug with leaking variable in AMD mode)", "author": {"name": "Ondrej Kraus", "email": "neverberlerfellerer@gmail.com", "user": {"login": "neVERberleRfellerER"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "c45ce58f0cc3943a24f4a58c599fa5c2e3164fc3", "messageHeadline": "stop assigning to global in generated helpers code", "author": {"name": "Ondrej Kraus", "email": "neverberlerfellerer@gmail.com", "user": {"login": "neVERberleRfellerER"}}, "additions": 29, "deletions": 8}}, {"node": {"oid": "d32f587e3cbbc332704022f80ff9bd854e3fcee6", "messageHeadline": "expose dynamicImports when es6.modules is blacklisted babel/ember-cli\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "9e1874ba8967d30dcf0b68b29c643fb6a47c399a", "messageHeadline": "4.7.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35fdc5c5d89f635264c4e0bcaff4a99360ac0566", "messageHeadline": "v4.7.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4035fc257edb4d11571fd6d9ff5036aa223497f", "messageHeadline": "use convert-source-map package - closes #960", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "42e3dc7a7094859c6b6c95f437f78d3e6057466b", "messageHeadline": "inherit all options from input source map", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "cdccf24515443a18bd670cc1296d10159dd39de3", "messageHeadline": "4.7.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "c8cd5c108b76a48ba347cc6b55bf8f45dc8893f1", "messageHeadline": "v4.7.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b95b876e1916d49f143562e8f70bb706ec67176", "messageHeadline": "return only constructor if class was a named class with only a constr\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 58, "deletions": 119}}, {"node": {"oid": "f801772fc20f0a597f92c3af96080990e0b70011", "messageHeadline": "add inputSourceMap option - fixes #827, related babel/babel-loader#35", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 65, "deletions": 17}}, {"node": {"oid": "8ad678e5bc682adb2f2a5c8eda6f947006381e1f", "messageHeadline": "make it illegal to have a rest on a setter", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "35c49dbef736793cf8c69d5671a68b05246c5b50", "messageHeadline": "merge validation transformers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 18}}, {"node": {"oid": "119314df74e932b46140800ccc37598e18bde18b", "messageHeadline": "update traceur", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "51e336b0373f330cbc9d49adbbac48e4000ba581", "messageHeadline": "class declarations also have a lexical self binding", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 301, "deletions": 285}}, {"node": {"oid": "7d446807a9b7f44992fb43e79c9aec21d10c15df", "messageHeadline": "remove rogue console.log", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8afdeaf557b5a2733d424571be00a95f7043cc0b", "messageHeadline": "replicate module environment in `babel-node -e` - closes #695, fixes \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "4df50954a2e06c822bcaed6b38fd9ea9560fd562", "messageHeadline": "use instance indexOf instead of lodash - #951", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "70b6317865639ccb6f4dc2d4e3ce84e9da9439d8", "messageHeadline": "Merge pull request #951 from neVERberleRfellerER/babel-node-args-fix", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "5ebdc44297143a73d6c297fd212e0635d4994cbc", "messageHeadline": "remove babel-runtime version check to node api", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "a4659fd239c0aac273787e197c4d400d3a6fd59d", "messageHeadline": "add reference checks for module specifiers - fixes #956", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "19bfa4a35b73b878df155aa81ef8ad2a678c9dce", "messageHeadline": "add debug message for travis...", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7fff7d35e76ef842187fc557d94ce1f42ede741", "messageHeadline": "add alternate to list of STATEMENT_OR_BLOCK_KEYS - fixes #955", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "130e0ebe6bf14fb1b7dc290ff73a43312720caa5", "messageHeadline": "better classes, more spec compliant and nicer output - fixes #952", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 565, "deletions": 364}}, {"node": {"oid": "12558821c5f0c8cba7d0c3e601258185f3268c5a", "messageHeadline": "Use an object argument in the TokenType constuctor", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 48, "deletions": 45}}, {"node": {"oid": "4e0a7fac7166512a10c781c0cce0547bb0526679", "messageHeadline": "Linting changes", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 2, "deletions": 13}}, {"node": {"oid": "8459481e6583861adab91836f0d4a9740a8c3ba2", "messageHeadline": "Represent a tokenizer as an instance of the parser", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 20, "deletions": 42}}, {"node": {"oid": "0df2affdfedad7e078f548191bff98b4c41fbd57", "messageHeadline": "Move loose parser to object style", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 688, "deletions": 707}}, {"node": {"oid": "69c836fc8d604f1d3d1af88fcfcc5fb425cb671a", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 16}}, {"node": {"oid": "f62a3ef394081ef91327507ac1357cdc02631d2f", "messageHeadline": "further develop ast paths that represent a single location in the ast\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 197, "deletions": 88}}, {"node": {"oid": "7a6e5689403468ec91a7798c5d1e54c0292e796e", "messageHeadline": "clean up classes output", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 258, "deletions": 362}}, {"node": {"oid": "65998c3437dda5c960180204f4ea2530c278baee", "messageHeadline": "add error message for incompatible babel-runtime versions", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "336547864581ea8a547c1e89f4dd3d87e9d1e04f", "messageHeadline": "Add a plugin mechanism to allow JSX parser to be a module", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 133, "deletions": 85}}, {"node": {"oid": "06f3b3c2245ca397760fcdcb3f3f494ce5deceb0", "messageHeadline": "Attach context update algorithm to token types", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 52, "deletions": 35}}, {"node": {"oid": "6bd1013f2c7b602643af7edf077d8c52c4d06a76", "messageHeadline": "Use uniform object type for node types", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 344, "deletions": 328}}, {"node": {"oid": "141905f9fde9c6f4085ce95833fbb92c91a9d2ac", "messageHeadline": "Consume whitespace before, rather than after, reading a token", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 9, "deletions": 18}}, {"node": {"oid": "bc48c02a185c496505c999fc1f265acefb3913bc", "messageHeadline": "Move the parser state into an object", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 1348, "deletions": 1393}}, {"node": {"oid": "33307e789aabfbf6195a2c50e25d6e414ab4f128", "messageHeadline": "Update tools/generate-identifier-regex.js", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 43, "deletions": 46}}, {"node": {"oid": "d76ea4b3be2043a0e868afe7766f8af289b8e1e6", "messageHeadline": "Make the tokenizer aware of multi-byte characters in ES6 mode", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 173, "deletions": 42}}, {"node": {"oid": "160de340b07184af257f7d17ff597f467b893cdd", "messageHeadline": "add possiblity of passing user arguments by separating them with --", "author": {"name": "Ondrej Kraus", "email": "neverberlerfellerer@gmail.com", "user": {"login": "neVERberleRfellerER"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "891d5d07ddbe587d605ff4e00538bc05ed482dd3", "messageHeadline": "Allow braced \\u escapes in identifiers", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "59dc29f3f0e950e33a612c83cd5e9b085283fd3f", "messageHeadline": "In ES6-mode, don't treat keywords with escaped characters as regular \u2026", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76ca40f698bd5193fe303b19f0479f4e35bc051b", "messageHeadline": "Merge pull request #944 from sindresorhus/modularize-tofastproperties", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 16}}, {"node": {"oid": "01ed824b5c7a17e75e4bc3d6e68776e7927e5d09", "messageHeadline": "modularize `util.toFastProperties()`", "author": {"name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "user": {"login": "sindresorhus"}}, "additions": 2, "deletions": 16}}, {"node": {"oid": "6b0dbc4486434cb0ef95a8d43dd4d02e700d6a7a", "messageHeadline": "bump regenerator-babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2648268f3071393cbd8dc6f9e87d60f60c5cd9b8", "messageHeadline": "add contextVariables to scope", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8cf5bf70374642f38121658ba1561875508d6476", "messageHeadline": "add filename arg to resolveModuleSource option", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60961bc3ffc25cbb2bd460c54e1ec5d4e8eeed51", "messageHeadline": "bump ast-types - fixes #930", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df16bc17e7ad29fea0348ccd1b339ff73d12fb71", "messageHeadline": "clean up formatting of system module formatter", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5337ab5a08b555c7f732afee679505304cda56aa", "messageHeadline": "statically bind super references in object expressions - fixes #943", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 59, "deletions": 20}}, {"node": {"oid": "2eaeebcce493ca2a2e33aa6357f0d2e625beef60", "messageHeadline": "inherit from class constructor block statement - fixes #937", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ad710101443da79f04d2706d37b04f44089f2554", "messageHeadline": "4.6.6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "864169c1eb1a98313125ad5d4fff900eaaa83c48", "messageHeadline": "v4.6.6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "930d7f9aa652375874ab1c4eb644fbd496845e80", "messageHeadline": "add 4.6.6 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "ed40ec03d1e9d63f5b36c434308f8718d49b7f67", "messageHeadline": "more es6, template literals and modules", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 146, "deletions": 73}}, {"node": {"oid": "73062ae240340d8ccf47677e0ab7cd4c03566500", "messageHeadline": "take into consideration non-identifier nodes in es6.blockScopingTDZ t\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 41, "deletions": 13}}, {"node": {"oid": "bafa3e0d4cab64b9e8399d3217023b27289dd5d6", "messageHeadline": "add missing is - fixes #931 - thanks @neVERberleRfellerER", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3d2b2bb815edbe7ec686b6a447cb08366f33a75", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "a74b67d4eba3f4fe13b35f843bcf8e1fa4507684", "messageHeadline": "Merge pull request #932 from hzoo/more-es6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "625416862feb3af300d10abab26230629f491980", "messageHeadline": "remove no es6 syntax line from contributing.md", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8dda8838bad564c3e50216d9cc446d67537acda6", "messageHeadline": "check for body existence before length in dead code elimination trans\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "96d3a25213f335e64305ac309cbfffc9eb5098b1", "messageHeadline": "use more es6 concise methods", "author": {"name": "Henry Zhu", "email": "hi@henryzoo.com", "user": {"login": "hzoo"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "727208f3768d02456c739add9b0f7158e094004b", "messageHeadline": "4.6.5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b046a6ecb3e54b2f9885ce5761b4b4e65697447", "messageHeadline": "v4.6.5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b8ed0d401657e7785ebadc9103b522342df3b53", "messageHeadline": "add 4.6.5 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d4c98d7738dfb2620ba47c1a37f9a0d76007c5ce", "messageHeadline": "add transformer aliases", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "4e44af819f290690090a9f16a93da52623a332af", "messageHeadline": "fix rogue strict reference", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a65acd73cabcb67f7f3a6077b32efef2ba401e02", "messageHeadline": "fix rogue useStrict transformer references", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b7cb2bcb7b1600088c947548af049f30d7c8979b", "messageHeadline": "rename useStrict transformer to strict", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "cbd8aa8f067a65bc7fb781d8850c7da06e57b072", "messageHeadline": "Bump version number post-0.12", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "99f1989f72c340f517ac5a99f9293484ba1fddc5", "messageHeadline": "Mark release 0.12", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8c98acf5d64a77b0197996bfa5a3f8710703d887", "messageHeadline": "Make sure all ignored files are ignored in npmigore", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5ac4dc0541e32207943b9d4047468af0878b939a", "messageHeadline": "don't evaluate ArrayExpressions", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 14}}, {"node": {"oid": "99ddd02b0a43ae4bead7351d38612808037463a4", "messageHeadline": "change Function export to avoid messing with istanbul", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "19cfee14fd9e6981c9599824203eba66c642525c", "messageHeadline": "4.6.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "fea487bf9159d14a6897730404e91d8f18f57bb9", "messageHeadline": "v4.6.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff2cbd5a2e9127f09370e0fca83a2b025be862b0", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12e01f9e7134ec8624b36c9417a6a3f3122247be", "messageHeadline": "remove optional property on function params - fixes #927", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "f62436909dda68ed5ed6c1f3d8d1aea7f9f888a2", "messageHeadline": "Merge pull request #923 from mathiasbynens/patch-4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e42c1adeb624636738e1df0540aa53f0e66d4ebf", "messageHeadline": "Explicitly update the regexpu dependency to v1.1.2", "author": {"name": "Mathias Bynens", "email": "mathias@qiwi.be", "user": {"login": "mathiasbynens"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e30dbbab944f5c3b30e7a92c370a368047f29215", "messageHeadline": "properly replace labels in spec for of transformer - fixes #913, clos\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 96, "deletions": 75}}, {"node": {"oid": "e3daa28e60cbe8687048ee37581eaafcceb8e089", "messageHeadline": "rename minification tests to utility", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 58, "deletions": 31}}, {"node": {"oid": "9e5d94126c2cb68378f308ff49b56809e350cd17", "messageHeadline": "add base type tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "95798bee0b365d7e65864f4cb05280c27c2b29a9", "messageHeadline": "add t.valueToNode", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 54, "deletions": 5}}, {"node": {"oid": "63f25ab038e46cda49d168af6d0026c205bca414", "messageHeadline": "check parent for variable collisions when remapping closurified block\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "27a8f2d2ea9a96443ab3458e8900059b926ce267", "messageHeadline": "rename broke property to confident in t.evaluate", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "78434bb404e32b762b531e7a75d1a4167715d9dd", "messageHeadline": "add t.evaluate method", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 139, "deletions": 12}}, {"node": {"oid": "82833a8901c48dba98e0e0569fa0504c88bb5d90", "messageHeadline": "update 4.6.3 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "93d5288d71a3c2d8b83774b3dbf0aaa7acd88e02", "messageHeadline": "4.6.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "5d3074b4600f2c4d4cd538555c594541158ef005", "messageHeadline": "v4.6.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a57475abc9cd2541d48317c804cc1708e531eca6", "messageHeadline": "better rest param member expression deopt", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 49, "deletions": 35}}, {"node": {"oid": "09e68d8d46d37dc75aad70a55148ee09ce531420", "messageHeadline": "v4.6.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee850c3aeb6eb08c31eeb2972899201cfa08d694", "messageHeadline": "merge fix for #917 with #918", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ff5a149cec63d07e64ccf4500653dfebaa0fa7b6", "messageHeadline": "Merge branch 'master' of github.com:babel/babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 38, "deletions": 6}}, {"node": {"oid": "957118fb41367ba42e69446968641b7c7dba51ad", "messageHeadline": "delay rest optimisation, deopt on unoptimisable references - fixes #918", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "e7ad0a974136afe393f78a57e4c6c30ae8f43a2d", "messageHeadline": "Merge pull request #919 from neVERberleRfellerER/rest-args-optimizati\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 40, "deletions": 7}}, {"node": {"oid": "24f4b041c7b743fa65f271dd3d48aa5734a2b5bf", "messageHeadline": "fix rest optimization in arrow functions and add advanced test", "author": {"name": "Ondrej Kraus", "email": "neverberlerfellerer@gmail.com", "user": {"login": "neVERberleRfellerER"}}, "additions": 40, "deletions": 7}}, {"node": {"oid": "4c77d04b56b7dc3c9063d12a2669526223fc2962", "messageHeadline": "more es6 modules", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 112, "deletions": 103}}, {"node": {"oid": "e945f0d10f57151fa776f4aff3a1618bcd7be20c", "messageHeadline": "add support for outputting flow types - fixes #665", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 965, "deletions": 98}}, {"node": {"oid": "ec131eaecc5caf8ad4ce4d5d33b48d753899ac51", "messageHeadline": "v0.11.1-37", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "854e892cdaa63fafb4f0d5908ec4a99ae26338ed", "messageHeadline": "fix type annotation property on arrow function params returnType to t\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fb04b2561fb2bc3eee7e10dc3af3f059d5599fb6", "messageHeadline": "copy over files in watch mode", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "a4f8b41507734666e8b5124c1760d2ca47f39119", "messageHeadline": "4.6.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1fb6018e9c945480584dfeedd43b40fd592ebeb4", "messageHeadline": "v4.6.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bca233d22cb0a46b265bcb581d1f21323967fece", "messageHeadline": "add 4.6.1 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c78703e194b1856bda3ab4170ed6505aec184483", "messageHeadline": "blacklist regenerator from templates directory - fixes #912", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43fdbe3d6c54f52f17099b9550feb19ed1400f3c", "messageHeadline": "fix whitespace", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8650ca7d55c0ca7717904eedc71fad469683910e", "messageHeadline": "properly expose util - fixes #52", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3a0c226a34cc0fa162c6c2d18165abfaf44c5138", "messageHeadline": "upgrade babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "73e8bdd0486f12cc14966d3335f96e39420192af", "messageHeadline": "update 4.6.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e7c52a734ede3d817df2a75a64ea4191b3192468", "messageHeadline": "4.6.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "5a81b02569e3b5d8828b069ca794567f11e89854", "messageHeadline": "v4.6.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "999baf2888a9cedbc641c058049bb9c197961beb", "messageHeadline": "fix regex tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "70b25e89421c9982083eb21a6ce361081285ed57", "messageHeadline": "add sticky regex desugaring #904", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 51, "deletions": 21}}, {"node": {"oid": "2ddbd4eecc24c71051df696aab04efb96400cb6b", "messageHeadline": "fix es for of break test expected", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7520807df350eaa4da8239249ddf555443b71eb1", "messageHeadline": "move eslint out of the core into a separate plugin", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 109}}, {"node": {"oid": "974b71bcc32f5cdf90b24bd9ce1fdc3e5c539689", "messageHeadline": "flesh out eslint support", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 100, "deletions": 70}}, {"node": {"oid": "0aee3c06ec48d7a732ff27d5a6153a2d45a3b18f", "messageHeadline": "add noCheckAst option to enforce newline test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a4382580fc4dcc89d2b2fe641dbfbfcac1666b85", "messageHeadline": "ignore user whitespace when splitting up module declaration - fixes #906", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 43, "deletions": 8}}, {"node": {"oid": "166b2eda8750320b32c80e7960a71c5b4042850b", "messageHeadline": "remove rogue export in node api", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "83c23d266f25c24a0f66c01baee34f2e30a3a9fa", "messageHeadline": "add eslint with an acorn-babel compatibility layer, yay! coming soon \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 226, "deletions": 141}}, {"node": {"oid": "a9db70b60dbdca5c70ce7b1a49d41f0c52b18c3b", "messageHeadline": "close iterators on abrupt completion - google/traceur-compiler#1773 #838", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 600, "deletions": 114}}, {"node": {"oid": "5d90c442cb3fc3a689a4f28b3b1287e55531d9fc", "messageHeadline": "fix es6 rest parameters transformer comment", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32606ddb939ae0e93d0731ce70d055852f6b3312", "messageHeadline": "remove linting mention from contributing guide", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "330f6910c64c3de43734b5f88f153a475cdcc4fe", "messageHeadline": "remove unnecessary exception catch and process.exit - fixes #901", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "4ca8a0e6e282c8b9020412dd45c6bbd49bfb9530", "messageHeadline": "bump browserify", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f097ddeac3785c14683ee249b0cc602acb906dc7", "messageHeadline": "bump source-map dependency", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1eb53dd13a46d01006831e3c78aff4d6cba91da5", "messageHeadline": "add try-catch to bin watching compilation - fixes #901", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "75b5f32e7a5a51a710c1387d6d34649504689f84", "messageHeadline": "make js-tokens version fixed - explanation in #900", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f753cf484504caa1db6f75ee098136b1c34a398b", "messageHeadline": "Merge pull request #900 from lydell/js-tokens-1.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "9a569f64da6058d834d3e0c3b22ed3c44d9b2c5f", "messageHeadline": "Upgrade to js-tokens@1.0.0", "author": {"name": "Simon Lydell", "email": "simon.lydell@gmail.com", "user": {"login": "lydell"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "8efeae80afd2d96ae99c3d10aec65e9703d96560", "messageHeadline": "remove `export function Function`", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4df9cf6c0516551edba96601cc272e2936e7addc", "messageHeadline": "add missing transform import and change babel import to a wildcard", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7729cb4b68da3a334b6c0a6388f96492a1753532", "messageHeadline": "start using es6 modules", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 647, "deletions": 664}}, {"node": {"oid": "307ffcd10785e5fdb9e381698f3e5948fa66d58d", "messageHeadline": "correctly get old extension handler in registerExtension", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "751557aef19c34969be3d2ab788b9e63c175ea5b", "messageHeadline": "make #889 more efficient and flexible", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 34, "deletions": 28}}, {"node": {"oid": "3f146b54ff44e376f936c1cce6bb260ec025ce51", "messageHeadline": "Merge branch 'master' of github.com:6to5/6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 171, "deletions": 43}}, {"node": {"oid": "19a173c6227e43847281c1cde262cd792a8cfa91", "messageHeadline": "Merge pull request #899 from xjamundx/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "89bcb307a2a1be28922b2a0bdd81f4be273a6c35", "messageHeadline": "Merge pull request #889 from neVERberleRfellerER/rest-args-optimizati\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 170, "deletions": 43}}, {"node": {"oid": "ded1e02da7a42aaa5ea0a4414d9ebac7d986995f", "messageHeadline": "move buildHelpers require down a slot", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "564ba6719031653087dddf19a3b64b4b11387144", "messageHeadline": "4.5.5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "00c964ed19177d4f064e7e00e757478c8795e6c1", "messageHeadline": "v4.5.5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ab88e02c7658a202f308b351982b38b80810975", "messageHeadline": "delete from require.extensions when old extension handler is undefined", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "bb2fc830eb73bd4f89e557e7aae9a785853ea8ac", "messageHeadline": "use some spreads", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "c6a542fd1db8c79c2d1bb68534a85bab81799205", "messageHeadline": "finish remaining class conversion", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 515, "deletions": 541}}, {"node": {"oid": "553eb2d45e1803bf5899323dba2142e93a05b8aa", "messageHeadline": "more classes!", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1890, "deletions": 1882}}, {"node": {"oid": "b5f3c3f4ccdb70d846f92925e4cc31b67d078c4b", "messageHeadline": "stop traversal when it is clear that optimization is impossible", "author": {"name": "Ondrej Kraus", "email": "neverberlerfellerer@gmail.com", "user": {"login": "neVERberleRfellerER"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d83638583f89b735824010e20c20418ce3c69a2", "messageHeadline": "set literal MemberExpression as computed in rest array destructuring", "author": {"name": "Ondrej Kraus", "email": "neverberlerfellerer@gmail.com", "user": {"login": "neVERberleRfellerER"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7186980e5c4de00e3dfe503cc856ad24cb1fb8c", "messageHeadline": "add external helpers test #898", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "0eaaaa503eeba70dd2e7f3ff586f6c1d872f0219", "messageHeadline": "4.5.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51dff364dbfca2fcd81a7aa4c876451c9ddedd3d", "messageHeadline": "v4.5.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc6129eb6a2036954ef295ecc300362649c96470", "messageHeadline": "fix helper whitelist in build script", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b84b9c867ee87dfe8f07ace5615cd74a2ba9b45", "messageHeadline": "4.5.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "04c3027f4df9147dc9196d83da6c11ecdc39a9b5", "messageHeadline": "v4.5.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95e2345b19697c23a11627c301a192ee075455bb", "messageHeadline": "move whitelist detection up to before the key is camelcased", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eafb02be3120e1252f420e33f732582154bfd368", "messageHeadline": "4.5.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b91997354c7b6393a5113a94d8973ab85377515b", "messageHeadline": "v4.5.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b8039a00cdf5ec93deec1b40279c3ef479a7147", "messageHeadline": "add 4.5.2 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "0a0931dc2eb687941268f87914e9fb40c482e6b0", "messageHeadline": "add access to helpers used by the current file and allow a helper whi\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "24ace3c8c2508bb375ee364e069758f6bbb214c8", "messageHeadline": "feat(6to5/register) don't override uncaughtException handler", "author": {"name": "Jamund Ferguson", "email": "jamund@gmail.com", "user": {"login": "xjamundx"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "372c06eb808cb6881056578ddd62744e6d82b4dc", "messageHeadline": "bump acorn-babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65e1646dbfb580a82ea000575c0506a9fedcbbe8", "messageHeadline": "v0.11.1-35", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1424c35d136029aeadbfd63c89b57ce4e9c87d3f", "messageHeadline": "correctly handle SpreadProperty - fixes babel/babel#897", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b8121ed4d00bdcf6795683fec34c781b91fde552", "messageHeadline": "Merge branch 'master' of github.com:6to5/6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f79445ee5cde276f741cadcc07121245edd9838", "messageHeadline": "shim in function arity when proxying named functions - fixes #896", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "cb46ca60af0baeef83c85bd4ce52c6e9bb6b2356", "messageHeadline": "Merge pull request #894 from josh/travis-test-full-build", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24c0c7679fafa6c2ff364ae85c2ac6bdc80a17db", "messageHeadline": "Test full `make build` on travis", "author": {"name": "Joshua Peek", "email": "josh@joshpeek.com", "user": {"login": "josh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "687b0f31809fd1a450739a3e564f72a7a88f1b67", "messageHeadline": "remove unused function argument", "author": {"name": "Ondrej Kraus", "email": "neverberlerfellerer@gmail.com", "user": {"login": "neVERberleRfellerER"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6855b974b23367d24f703345fe01104fd61cd24", "messageHeadline": "update tests", "author": {"name": "Ondrej Kraus", "email": "neverberlerfellerer@gmail.com", "user": {"login": "neVERberleRfellerER"}}, "additions": 39, "deletions": 13}}, {"node": {"oid": "a808742c1909bf3db76cd251a121cd3582c5e0aa", "messageHeadline": "remove strict-mode specific optimizations due to unsolvable ambiguities", "author": {"name": "Ondrej Kraus", "email": "neverberlerfellerer@gmail.com", "user": {"login": "neVERberleRfellerER"}}, "additions": 4, "deletions": 15}}, {"node": {"oid": "d7ec33756741ac46cfdf76795d8513732cbfb830", "messageHeadline": "move spec.functionName transformer to below validation transformers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "845f1ce65e9d91944bc7fec4a63fdc751d752694", "messageHeadline": "remove linting since we're too bleeding edge :'(", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 35}}, {"node": {"oid": "c3f4091b6d1c443a53a6c9a6458569e42e7e1153", "messageHeadline": "replace for-of with with for for performance reasons", "author": {"name": "Ondrej Kraus", "email": "neverberlerfellerer@gmail.com", "user": {"login": "neVERberleRfellerER"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "edb880f87c7f4a5d466c4648db70a53ea71bf101", "messageHeadline": "add tests", "author": {"name": "Ondrej Kraus", "email": "neverberlerfellerer@gmail.com", "user": {"login": "neVERberleRfellerER"}}, "additions": 72, "deletions": 27}}, {"node": {"oid": "e8741daee317346cc454140f93a463ebb0de08b5", "messageHeadline": "use some ES6 to simplify code", "author": {"name": "Ondrej Kraus", "email": "neverberlerfellerer@gmail.com", "user": {"login": "neVERberleRfellerER"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "88563a0c26b582615c0e2eab5ab05ee488960709", "messageHeadline": "add additional newline to alias functions transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ccd7a6560c687dcdc35dca13abd161e15f91e1ae", "messageHeadline": "simplify README", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "c340597fdb6161c6fd2b72f6a2ac2df4db16e3d9", "messageHeadline": "remove docs directory", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e4983581252e49078538483944e9503a4c01726f", "messageHeadline": "classes... i just... no words", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1119, "deletions": 1113}}, {"node": {"oid": "c5913564f8c1a3591a5323c63a77925a3e5942af", "messageHeadline": "replace quotes to conform to coding style", "author": {"name": "Ondrej Kraus", "email": "neverberlerfellerer@gmail.com", "user": {"login": "neVERberleRfellerER"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "662bddbacab8a46cddc7c9462b60b8f8bfc3dce2", "messageHeadline": "simplify optimization code", "author": {"name": "Ondrej Kraus", "email": "neverberlerfellerer@gmail.com", "user": {"login": "neVERberleRfellerER"}}, "additions": 7, "deletions": 13}}, {"node": {"oid": "8f540dfff328aa3ffe3ba36673dd4a52b6ef37a5", "messageHeadline": "call non-strict mode optimizer before strict mode one to simplify lit\u2026", "author": {"name": "Ondrej Kraus", "email": "neverberlerfellerer@gmail.com", "user": {"login": "neVERberleRfellerER"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1265bc5a9282be3e807ce9794fe562488f1a3a4b", "messageHeadline": "add better optimization when strictMode transformer is enabled", "author": {"name": "Ondrej Kraus", "email": "neverberlerfellerer@gmail.com", "user": {"login": "neVERberleRfellerER"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "e677c72d583d553c46f7ec1aeb52bbb1234c1d71", "messageHeadline": "add patterns support", "author": {"name": "Ondrej Kraus", "email": "neverberlerfellerer@gmail.com", "user": {"login": "neVERberleRfellerER"}}, "additions": 11, "deletions": 16}}, {"node": {"oid": "8ca854156a3764a6f46df42f74d274fb64281202", "messageHeadline": "simplify and optimize local binding handling", "author": {"name": "Ondrej Kraus", "email": "neverberlerfellerer@gmail.com", "user": {"login": "neVERberleRfellerER"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "81ae6563588fa3f660a3d7d8d0f06d0001e063d9", "messageHeadline": "remove unused function", "author": {"name": "Ondrej Kraus", "email": "neverberlerfellerer@gmail.com", "user": {"login": "neVERberleRfellerER"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "f2981b7e95c50296790b909818a45cfe5efd1562", "messageHeadline": "replace direct node type checking with helper functions", "author": {"name": "Ondrej Kraus", "email": "neverberlerfellerer@gmail.com", "user": {"login": "neVERberleRfellerER"}}, "additions": 6, "deletions": 14}}, {"node": {"oid": "99b2e00d33c7190be0458357e7cc85e756ffddd0", "messageHeadline": "add rest parameters optimization", "author": {"name": "Ondrej Kraus", "email": "neverberlerfellerer@gmail.com", "user": {"login": "neVERberleRfellerER"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "25232d31414c6402ee5a918f13dc13ad213fadd5", "messageHeadline": "use the mallet operator this is actually amazing i think i'm going to\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "5b9878451a8815128c4d4655168c0daabadc9bbe", "messageHeadline": "use strict BE GONE", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 218}}, {"node": {"oid": "23d6fb6bb1a12a8abff2b79d178f7511c975d015", "messageHeadline": "concise methods oh my god this is so good", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 67, "deletions": 67}}, {"node": {"oid": "8d1b5c8ccb846c3846c5f30845b14050ffb0a48f", "messageHeadline": "BOLD TEXT ALL UP IN THIS", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "10bd7d1b911cc3f83d83a04077ec7857f82921fa", "messageHeadline": "4.5.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "f5d963635389178df7958d73ff68bb769d5c2457", "messageHeadline": "v4.5.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a7f713ef5a46722033e860c85cb8d95d1f0c4f2c", "messageHeadline": "remove jscs since it doesn't like arrow functions :(", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 61}}, {"node": {"oid": "ba11069b1c56cec9c709d433746e4547d0647190", "messageHeadline": "utilise arrow functions omfg i love ES6 holy shit", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 52, "deletions": 70}}, {"node": {"oid": "c13f8a3f500e937d4c88d7e6561c8aa54d758fe9", "messageHeadline": "update contributing guide", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 44, "deletions": 10}}, {"node": {"oid": "339bd2b6d9999db78f2e7db7b6a5ad60f0b1d3b4", "messageHeadline": "self-host #443", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 42, "deletions": 27}}, {"node": {"oid": "a2843a5cb88a2f9f5b520b56f85458d81e16ed92", "messageHeadline": "4.5.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c31832439ab0a4223f5f544adca9dd1faec969b0", "messageHeadline": "v4.5.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7f19221a953f5aaf79579b53529767558278c91", "messageHeadline": "fix rc json error message", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46a37f4672e5192145be5ffd61bbeababa0b8795", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "cfe2c19a023017d3b5945d9b8a5da33141a105d2", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "649d91ef255d77fb16701f07d26841189d548927", "messageHeadline": "add 4.5.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "4d72bffa3017bb78b72978980b0e04c152184687", "messageHeadline": "add --copy-files bin/babel flag", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5889233adc85b0bb4b46e9cdb0206cd9efde4092", "messageHeadline": "rejigger path traversal class for es6ification", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 65, "deletions": 66}}, {"node": {"oid": "7bb98352dfb5f0dc914ca44f9dbb584e465bd4d1", "messageHeadline": "add .babelrc - fixes #351", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 61, "deletions": 10}}, {"node": {"oid": "12ebeed7c643ef716931fcb1016d35a356733690", "messageHeadline": "add missing extension to umd-strict formatter... - fixes #890", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7d87e52377b74f159a03fa392a6480296efd5432", "messageHeadline": "rejigger strict directives transformer logic so they're included in t\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 159, "deletions": 125}}, {"node": {"oid": "2bab2859705ed240dd586db2cf5aecbd5c889516", "messageHeadline": "temporarily disable own binding identification in nameMethod helper -\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "00651e671efc115ff2901a2fba2e303470e97412", "messageHeadline": "don't copy over non-compilable files - fixes #888", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "37588a6cebce1b52a2f9a87308473f21b69c6f55", "messageHeadline": "4.4.6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a45d6960dae6829164b25eb338e36f6bcf264355", "messageHeadline": "v4.4.6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b13aa41a75a0cce9be7b7e67210605caa1ac08f1", "messageHeadline": "fixing linting error", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "20a4ed6140b94ceda4a34f7c24c706eeaa05e998", "messageHeadline": "add 4.4.6 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "c256e060b322dac24151efece20a7f7042bc4426", "messageHeadline": "Merge branch 'master' of github.com:6to5/6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bef315efd6bcc872f2c96de8b0e4df30b644c556", "messageHeadline": "fix up JSXElement alias keys", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "2ec5390b6363f503dc7b073d7a6a17a48e072bfe", "messageHeadline": "bump core-js", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4c9dd876825e1aa5dc7d3d31a495584b8bf6015", "messageHeadline": "Merge pull request #881 from sindresorhus/bump-chalk", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "510c7a3e6072bb5938a9afcd77668ae3b91ea311", "messageHeadline": "bump `chalk`", "author": {"name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "user": {"login": "sindresorhus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ce9508a1c2828c2534a6ff7861d16b58201c597", "messageHeadline": "bump core-js @zloirock", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "717ef280f7b498a84da9c3493de290a8f2a767f7", "messageHeadline": "clean up #870", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "8c5e7cf27299b96d6f4770920a27329fd58e7d8f", "messageHeadline": "Merge pull request #870 from neVERberleRfellerER/fix-extends-anon-class", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 161, "deletions": 1}}, {"node": {"oid": "811a843be9bbe311879bc0d2ab234be38d5c5de1", "messageHeadline": "add tests for extends of anonymous classes", "author": {"name": "Ondrej Kraus", "email": "neverberlerfellerer@gmail.com", "user": {"login": "neVERberleRfellerER"}}, "additions": 149, "deletions": 0}}, {"node": {"oid": "b7c297bb89c255ef055a502b79c1df4946415b29", "messageHeadline": "remove anonymous class constructor name in specific case", "author": {"name": "Ondrej Kraus", "email": "neverberlerfellerer@gmail.com", "user": {"login": "neVERberleRfellerER"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "b7342ef4eaf4a38ddf8ac584745957f17bf70c73", "messageHeadline": "move es6.arrowFunctions transformer - fixes #874", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1a899f5e7705d9dc403718efa7fd24fa56b7c2d7", "messageHeadline": "move attribute whitespace handling to JSXAttribute enter - fixes #872", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "f2eb1643c0fdd0e3a09055ad998e02b61eb9a63c", "messageHeadline": "throw deprecation error for @jsx React.DOM usage and crawl all commen\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "9621d1bbeb8932290654e1d94cd4077739caa771", "messageHeadline": "remove unnecessary derived class constructor name", "author": {"name": "neVERberleRfellerER", "email": "neverberlerfellerer@gmail.com", "user": {"login": "neVERberleRfellerER"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3cf7b2b761ad01464155d163bd9b04d8f1f21493", "messageHeadline": "add name to constructor of extended anonymous class", "author": {"name": "Ondrej Kraus", "email": "neverberlerfellerer@gmail.com", "user": {"login": "neVERberleRfellerER"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "2a0ccb10302b93da6b4c2df7cfbce1a371d64109", "messageHeadline": "Wording change in readme funding link", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae8b1e242bb80b4b3db999e776c46eaa472620c2", "messageHeadline": "remove illegal left for of test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "2b6f24ea86de8e8c1cadd676087a331816743448", "messageHeadline": "Add .npmignore", "author": {"name": "Andres Suarez", "email": "zertosh@gmail.com", "user": {"login": "zertosh"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "eea48f866d7bad62adeb10955641affe1467b9be", "messageHeadline": "allow MemberExpressions in for-of head", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "84d2d7b7d4d09fc462aa0907cdb922d469366071", "messageHeadline": "add 4.4.5 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ea30a619dd2eb364593b11d08f4c8df5651fde4f", "messageHeadline": "bump regenerator-babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87a201db22ea31598de943ede10ebdb16a794aae", "messageHeadline": "4.4.5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bcc86c47bc986c53fcffaa2bfe267fb36aa3b41d", "messageHeadline": "v4.4.5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6df9b583bb1e076f6202bb9ef646e9bee34a534", "messageHeadline": "4.4.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52ea7b5f59d888a5708bc64e36139df48a9bd5ba", "messageHeadline": "always use closure wrap - fixes #864", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 31, "deletions": 53}}, {"node": {"oid": "7bff8239a1819d73f4f9dfa3951c64fe11beabda", "messageHeadline": "v4.4.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04d79c1740d2065a42264a9bd4b0273ce0cc751a", "messageHeadline": "fix array unpacking test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e387da7c2b403e38eda5c6231d60a6e2ccb0fc68", "messageHeadline": "upgrade acorn-babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "631b78e07d15c2e32a3ecd7300dd3b7ad8295a1c", "messageHeadline": "v0.11.1-34", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53cf4534801d265d9c83f596ec68ac2fbf677cd4", "messageHeadline": "add 4.4.4 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "341528ee4a631df6087bc6e43b978a72ee6ed54b", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "5f6808ba92164f41bf9af57be8a4ba794c5083d8", "messageHeadline": "don't transform flow module nodes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "0b2f1fedcb5025f6f75ca72a1ba0c43c91a348f5", "messageHeadline": "don't unpack array when the pattern contains more elements than the c\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c3c94f0a4a6e8ce75598cb53bd7138c149f8481d", "messageHeadline": "fix options argument to vm.runInThisContext", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f2d60aab9ed1e8817a1c87351210083000313496", "messageHeadline": "optimise named functions depending on whether they contain an assignm\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 225, "deletions": 187}}, {"node": {"oid": "ab6bb35a4f37e0dceba4d2374f74e05681e81608", "messageHeadline": "make line-numbers and js-tokens versions fixed", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e11b943514fd848a13b6dd0668907a46d4723a38", "messageHeadline": "revert to old named function wrapper - fixes #861", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 108, "deletions": 132}}, {"node": {"oid": "e9a6f83c0080cd9f1a5c37e1ffa564d4723e4e65", "messageHeadline": "rewrite async function parsing - fixes #27", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 30, "deletions": 40}}, {"node": {"oid": "5a0861c1b9610f13edb9a61074b9454235d2762d", "messageHeadline": "remove dead _dotQuestion code", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "b44a6eb29764091fdc97418de750f352a96cb0c1", "messageHeadline": "remove is-keyword-js in favor of esutils #856", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "f3288ddb1fa57b814c5bcb454c3bd11383c18c40", "messageHeadline": "Merge branch 'lydell-error-syntax-highlighting'", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 63, "deletions": 50}}, {"node": {"oid": "476aa44a90a1e5a75cea1d9461575925ad541718", "messageHeadline": "improve syntax highlighting in error messages", "author": {"name": "Simon Lydell", "email": "simon.lydell@gmail.com", "user": {"login": "lydell"}}, "additions": 63, "deletions": 50}}, {"node": {"oid": "c5589e93362d014ac9bfde6083418c609a4e22a7", "messageHeadline": "Merge pull request #853 from meandmycode/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "404eb2f972634031b3e32769881b474e5d28bad3", "messageHeadline": "build: ensure bootstrap works on windows", "author": {"name": "Stephen Taylor", "email": "me@meandmycode.com", "user": {"login": "meandmycode"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "366257915e2d8888a7d8ffc21b0e0a4777f00ea7", "messageHeadline": "advise users to visit the gitter room before creating an issue in the\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e0cd9bdbe3e421e6dec0e158c7a49f754e690453", "messageHeadline": "4.4.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39854dc088d9ad37d5d15b5764867d329a94982e", "messageHeadline": "v4.4.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81132aa942836dc352c4c180884b6f5e3a1cb0d1", "messageHeadline": "add 4.4.3 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "5ba2e6254b43be5a0b14e797c3e2b311c87dd557", "messageHeadline": "check if iterator has a return method before calling it when breaking\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "61ea720637971b4c8fa1032416583033fd4e0a86", "messageHeadline": "don't traverse into replacement breaks in for-of transformer - thanks\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "55357a331dc83c5a9fe3b96060343ab3e45d1b0b", "messageHeadline": "rename selfContained transformer to runtime", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "5deaeba3a0015fcc5772ac82b1069268d4b1ec5e", "messageHeadline": "4.4.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a38ae381e2db821b3b63d3846c9acbd5e989fd65", "messageHeadline": "v4.4.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a2e56f003a8d4ad43158b290d8bd1376fe3beb0", "messageHeadline": "add `moduleId` option for specifying a custom module id", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 17}}, {"node": {"oid": "5bc78b02370602b1869930a1cd0ed9bbb33abbbb", "messageHeadline": "4.4.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5af8b8694c44430bbb6efaea4a71c9526d0899d", "messageHeadline": "v4.4.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c637575cab331b89720d3a7589583cc76300debc", "messageHeadline": "remove tail-call template", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "bc8d49c95cd9545615dff2ff553956319d859775", "messageHeadline": "v4.4.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59ff0fd9a96bb918388b7ab59e4dd958ce016df3", "messageHeadline": "remove redundant esnext test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "b1f794eb84adbaa20302745a3a7b38ad16dffd31", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "79ab92b5d41592611fa51f4a4794db38a980f90e", "messageHeadline": "add 4.4.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "f6512b45d592015ed0a09b9b345979e3220d7e8c", "messageHeadline": "coerce inferred function name to a valid identifier", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "8065c981dcd9b76fa9b03cd2c01db124e7725c48", "messageHeadline": "add iterator.return to for-of breaks - fixes #838", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 259, "deletions": 3}}, {"node": {"oid": "7927aa2e189453b9fddd6f30d05722774626102f", "messageHeadline": "make use strict directive stateless - fixes #828", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 152, "deletions": 182}}, {"node": {"oid": "35bd5109304dcddb6daa6f60263241418d2a2124", "messageHeadline": "make react JSX transformer more generic and allow JSX comments - clos\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 42, "deletions": 4}}, {"node": {"oid": "74186241f9eb43e230cdecf617d2ede1d51041b3", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 94, "deletions": 94}}, {"node": {"oid": "1effa72a3326ce28292558526a882f0a766bdfdc", "messageHeadline": "remove format options but move `compact` option to main options", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 25, "deletions": 18}}, {"node": {"oid": "b03a806d7cdc46054b4a97eaa8001355d2123e01", "messageHeadline": "don't append a newline to the last switchcase", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "6220fd9fc33af6b65a355383fc3764aeff1c5003", "messageHeadline": "better control flow for tco continuation - fixes #850 and fixes #822", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 55, "deletions": 43}}, {"node": {"oid": "8d92a7519015404a9aa2a07abbbc8cbab4c09a64", "messageHeadline": "remove whitespace from the end of the last newline and improve newlin\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 33, "deletions": 8}}, {"node": {"oid": "60a7e40140187fc851c0c0793d7d580beb1f9c7d", "messageHeadline": "add website/docs issues reference to the readme", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "299e462a296f7e5185cdf66d8979c5000841cdf9", "messageHeadline": "unpack array rest elements when given a right hand array expression", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "62556f610255498d5cc8e4076d3e3d3699fc9929", "messageHeadline": "finish code generator revamp, output is now much nicer and liberal wi\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 302, "deletions": 129}}, {"node": {"oid": "f2c5accab322b30b6c52c8d185638a76e3e61920", "messageHeadline": "add `getModuleName` option - fixes #844", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "15f1978cae461bbb10a847936445dd8091de608a", "messageHeadline": "Merge branch 'master' of github.com:6to5/6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "710ff548cb19d7fbf8caf2faf0e2553f23fdacab", "messageHeadline": "improve whitespace handling of code generator, reduce the use of look\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 144, "deletions": 84}}, {"node": {"oid": "fbb19fc65669d91c57baf61f3cf4f6a6feb8c5e0", "messageHeadline": "clean up type alias keys", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e87ef80bc5cbdc31a7a83663eba7b13f154e0e08", "messageHeadline": "add back named methods for classes and add param binding check to spe\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 94, "deletions": 0}}, {"node": {"oid": "aca750e881657f1b0d7dbfe3fd30dfc096505878", "messageHeadline": "Merge pull request #839 from raganwald/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "672e55082ce01ec941b701c27c28f3ed9607441c", "messageHeadline": "link the babel logo in the readme to the home page", "author": {"name": "Reg Braithwaite", "email": "raganwald@users.noreply.github.com", "user": {"login": "raganwald"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a49f74670030d5fe0b122ca31e0191f00f5d135d", "messageHeadline": "add end_of_line = lf to editorconfig", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b6b1bc2bae4492226b3dc886493fe2d858bfa7f1", "messageHeadline": "[README] Add NPM and funding links", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "83cd3bef92645f910e6fe050581dc8004aa9ebd0", "messageHeadline": "clean up destructuring transformer and optimise array destructuring -\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 164, "deletions": 59}}, {"node": {"oid": "5e4a008a061ca9d3fb90e0c61c5ede0eda637d8a", "messageHeadline": "make code generator deopt on input >100KB", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 35, "deletions": 61}}, {"node": {"oid": "1594efbc20d725f70f01e934d01ac596edcfd244", "messageHeadline": "remove unused whitespace option", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "002be9a05cf88cea1102f6d3861dc2f4739c3773", "messageHeadline": "enable spec.functionName by default", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 91, "deletions": 146}}, {"node": {"oid": "8e06db8f7d502b10bb29f266e672840540aaa4c8", "messageHeadline": "remove minify binary", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 24}}, {"node": {"oid": "b1238a174680302f375e018b8842227857b7055f", "messageHeadline": "Merge branch 'master' of github.com:6to5/6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "0874f390ffe3f303f1775983186f542521a41028", "messageHeadline": "Add explicit return at the end of tail-recursive function.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "eeff4ac9d163182e03717ddf5965d155b7714003", "messageHeadline": "add support for a string literal constructor name", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f0ffc73020e6053f64ba22039435efa48c6c88b", "messageHeadline": "4.3.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb19649af8612a662a11aaeb361a2bc1c7a284fa", "messageHeadline": "v4.3.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "692262df1b1a9ab0cd9c6871778ce1f548a0370d", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 53, "deletions": 53}}, {"node": {"oid": "067047da34f78883639bd9c8a16411b3ba3da00c", "messageHeadline": "update commonStandard tests to commonStrict", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1c5d169b1e34b58be841d1f0e279f6319809fdac", "messageHeadline": "4.2.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f82b4ec72e182c049cf73f00164e462b65d5ab9", "messageHeadline": "remove `commonStandard` module formatter and make it the default beha\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 22}}, {"node": {"oid": "9c6e63202119903ac7749ff32b9189bed84ccd47", "messageHeadline": "Merge pull request #785 from babel/fn-name", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 135, "deletions": 1}}, {"node": {"oid": "45553f1fb78eb8e71925d7f65c74e8afc537051e", "messageHeadline": "v4.2.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f228edbb848de5ed9c448a14d7101f90e0dee50b", "messageHeadline": "add auxiliary comment to let scoping closure flow control - fixes #819", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "64e657e53d9482668a229df1b2ef67d56d558940", "messageHeadline": "4.2.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36423f2e78810c19ff1e109cdd55d1a5c0ac9afd", "messageHeadline": "v4.2.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06eaba5ad163ed27652adcb54c8f2a22c02ee155", "messageHeadline": "add 4.2.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "7e8cd2ca8ac495474c770d8baab36006905ea642", "messageHeadline": "i'm a terrible spellerer #777", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "2541dcf960bb3f5895d7f98fbeed5eaae39cfddc", "messageHeadline": "bump acorn", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8eba046b3958b92e2e6f847e2b7977142aedc9e", "messageHeadline": "v0.11.1-33", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82e3819f386275b1e5485d20fcf9e50dfc588dbc", "messageHeadline": "fix PrivateDeclaration/SpreadProperty strict mode", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "5d45e1475c6a39bad57dd27adfe24cccd6377d04", "messageHeadline": "Merge branch 'master' of github.com:6to5/6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9964de9b2f913e33927afb9e04065f30014df2d3", "messageHeadline": "remove redundant unknown transformer error message", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "5b75b116287787eaa40c78abce280b6a62d50deb", "messageHeadline": "add error message to use of `eval();` and enable strict mode on the p\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "1890fb5bd3d21562d3abe33cfd3828d4e79e6584", "messageHeadline": "add loose mode to __esModule", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "df20b3df5a5790985f3d59f0cd265708a7e613e1", "messageHeadline": "Merge pull request #815 from kolodny/iojs-test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "56e74dfd105492b15256a44a44ee5e7b055347af", "messageHeadline": "add iojs to travis", "author": {"name": "Moshe Kolodny", "email": "mkolodny@integralads.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "de544da8f314716d70aaa5b93b274e9c36f6bde1", "messageHeadline": "[walker] Understand ParenthesizedExpression nodes", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a617a59e4d704c618fae4aacb36b91b86a92f6a", "messageHeadline": "[loose parser] Don't tokenize ellipsis when ecmaVersion < 6", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "513d05143aea27afd285ce8d50d3e55ea4243239", "messageHeadline": "4.1.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84068943ddfd00a645be40a9db8de87109e57173", "messageHeadline": "v4.1.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3c75378ece4259470abfe89212deeeff56ed799", "messageHeadline": "v4.1.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ffe058bf69a41095a262b761ce40a4877ed3a5c0", "messageHeadline": "add `BABEL_CACHE_PATH` and `BABEL_DISABLE_CACHE` environment variables", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "765d95cd6f2280de32b827f0e353ac5a39f8a688", "messageHeadline": "Merge branch 'master' of github.com:6to5/6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 20}}, {"node": {"oid": "33e82222ca16a34d30597a111d361a047a819e9f", "messageHeadline": "remove 0.11 from travis.yml - #813, #807", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "82d1c29696cc4096b5bfd16f72b40acee66be5bf", "messageHeadline": "Merge pull request #812 from sindresorhus/modularize-shebang-regex", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "211c9802a51051f01738fb9f2a3d93e43f885804", "messageHeadline": "modularize `SHEBANG_REGEX`", "author": {"name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "user": {"login": "sindresorhus"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "f5a81e71bd16e7f934a4b76b5831d293e1f3e5b5", "messageHeadline": "Merge pull request #811 from sindresorhus/drop-helpers-clone", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 16}}, {"node": {"oid": "4ea7a864fa83e914405d8802b14853bde54a59da", "messageHeadline": "drop `helpers/clone`", "author": {"name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "user": {"login": "sindresorhus"}}, "additions": 4, "deletions": 16}}, {"node": {"oid": "d645659770e14085a8238d8b4b78a0a5682d9afb", "messageHeadline": "Merge pull request #810 from sindresorhus/modularize-normalisePathSep\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "75ec9c8f2c268eecbbb638df7979132a618a245c", "messageHeadline": "modularize `normalisePathSeparator`", "author": {"name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "user": {"login": "sindresorhus"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "3bffdc2be0b472599a02fe2ae8ee8c9194262eb2", "messageHeadline": "Merge pull request #809 from sindresorhus/modularize-isinteger", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "820db09613f5990e3cd8e54b2698a81397a50f5e", "messageHeadline": "modularize `util.isInteger`", "author": {"name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "user": {"login": "sindresorhus"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "f24ae6feab93be9cf36312feab0c6103d05524a6", "messageHeadline": "Merge pull request #808 from sindresorhus/modularize-trimright", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "5b09114b8539dfdfe18bd4911c5564318f40d3ab", "messageHeadline": "modularize `util.trimRight`", "author": {"name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "user": {"login": "sindresorhus"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "28c948e5ea6e146dddbb6a09bff90155c79f73ad", "messageHeadline": "Merge pull request #806 from sindresorhus/modularize-isabsolute", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 26}}, {"node": {"oid": "bbf5a8f4aab87f4b327064004c0ed74934d47dfa", "messageHeadline": "modularize `util.isAbsolute`", "author": {"name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "user": {"login": "sindresorhus"}}, "additions": 11, "deletions": 26}}, {"node": {"oid": "5f2865883b4453aeea8dba6e1dfc04a32782085e", "messageHeadline": "Merge branch 'master' of github.com:6to5/6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 24}}, {"node": {"oid": "c8433f950db740afd24ad4367522ff443eb06258", "messageHeadline": "fix 4.0.2 changelog...", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9135e700c6eb0775448d520fbd57dda531fcb782", "messageHeadline": "Merge pull request #805 from sindresorhus/modularize-repeat", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 24}}, {"node": {"oid": "eb17568c94db3454129a4f24a900683ac478d16a", "messageHeadline": "modularize `util.repeat`", "author": {"name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "user": {"login": "sindresorhus"}}, "additions": 15, "deletions": 24}}, {"node": {"oid": "407ff1e4a0b9949d4408d7a9fdfd10306429edeb", "messageHeadline": "add 4.0.2 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "fbaaf63c4928c06b5e3b1ea3743b620a508313ca", "messageHeadline": "4.0.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f93daa3ca53d2ed55d17ae9c86a625ebc917becd", "messageHeadline": "v4.0.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7fc1d04f9bdc6ddee3cebcfc8d9e09ae60f08f88", "messageHeadline": "Merge branch 'master' of github.com:6to5/6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 24, "deletions": 28}}, {"node": {"oid": "d6a34f02cad409ec93d826c7f5b8232ee3b2aa2f", "messageHeadline": "upgrade regenerator-babel #803", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc3cb099c55659bd0f8113123c82767d12c05558", "messageHeadline": "Merge pull request #802 from sindresorhus/sourcemapcomment", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 24, "deletions": 28}}, {"node": {"oid": "fc663d54fa9933879f4c5f20d84a58ae113261c8", "messageHeadline": "modularize the `sourceMapToComment` method", "author": {"name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "user": {"login": "sindresorhus"}}, "additions": 24, "deletions": 28}}, {"node": {"oid": "bf2418db66ee394c4aff7a80d3db51b80cda6d8a", "messageHeadline": "set loose property assignments to computed if it's a literal", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5bd75db0b64a9493e970b1b5dbfece4385a665df", "messageHeadline": "update setter validation error message", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13b3335a67633bfa6a9f2563dfb615c152c147de", "messageHeadline": "Merge pull request #800 from sindresorhus/remove-unused-deps", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "4987f9e66877697f9399598bcf21682bda95f1ec", "messageHeadline": "remove unused dependencies", "author": {"name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "user": {"login": "sindresorhus"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "e585aa6beda4e0c7eb6fdb3f8fdc4bcabb34ce94", "messageHeadline": "use ranges for devDependencies", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "d6c7be760bbe12fd1dfc416fc7598e3549564e61", "messageHeadline": "update settersInvalidParamLength error message - closes #797", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a19321ea690f05543c6aa2c09cd1bb66e972ae56", "messageHeadline": "update dependency ranges", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "73fc1ac64e9c2a036123e64a345e669044918e68", "messageHeadline": "Merge pull request #794 from sindresorhus/bump-deps", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1d1476447111fb0b97a9a80c1ee6f71dd3c73d07", "messageHeadline": "bump dependencies", "author": {"name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "user": {"login": "sindresorhus"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e336ecd9cc7d11540ee5007e312dcb09b0ea69ba", "messageHeadline": "Merge pull request #792 from sindresorhus/remove-moot-dep", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "5737a96f9f8751ac1e12d2f61bbb3b5983235d92", "messageHeadline": "Merge pull request #793 from sindresorhus/levenshtein", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 39}}, {"node": {"oid": "d7d4ec54cde04cefcff1155e62777ad494994115", "messageHeadline": "Merge pull request #796 from richgilbank/babel-rename-makefile", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98056e26af34b68cbb50fe1ef1e4b51aab508fd0", "messageHeadline": "Update Makefile", "author": {"name": "Rich Gilbank", "email": "rich@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "afd07c917257eea0e47b65acb66f7d92dbdc7b34", "messageHeadline": "Use `leven` module for levenshtein distance", "author": {"name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "user": {"login": "sindresorhus"}}, "additions": 2, "deletions": 39}}, {"node": {"oid": "af785126bf63bc8d5cf0f297c7798bbf40007fd9", "messageHeadline": "Remove `supports-color` dependency as it's available in `chalk`", "author": {"name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "user": {"login": "sindresorhus"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "39c5849604128d8eecd9109733bef1b0ed57503e", "messageHeadline": "Merge branch 'master' of github.com:6to5/6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b6e465317cf522f23221200f19a481c9b27cba5", "messageHeadline": "add email to license", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17e65cc7727000f0ebf42f8b11294b16b4f93c4c", "messageHeadline": "Set Function.name for funcs in variables and properties as per spec.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 135, "deletions": 1}}, {"node": {"oid": "15dff73cc837cc2395392cafb727db536fcbec20", "messageHeadline": "Merge pull request #783 from mathiasbynens/patch-3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "186a15b3ce42eb6bf593b35a7696d08b53229eed", "messageHeadline": "Update to regexpu v1.1.1", "author": {"name": "Mathias Bynens", "email": "mathias@qiwi.be", "user": {"login": "mathiasbynens"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "610e52d76750095f836c246f53da5041fee8f73b", "messageHeadline": "4.0.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b0467fcb6d94067810631f79ee774b362ed04985", "messageHeadline": "v4.0.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "05be131647a2402e27cc2822bbf97bd90cf74c73", "messageHeadline": "rename bin tests to reflect new babel name", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f2300a5463c164d6ca7c9e8b458bb8d3b807a1f6", "messageHeadline": "Revert \"don't push array pattern uid if it's a local variable\"", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "86acc99fb3a1540c874401772fe6323b0d622199", "messageHeadline": "don't push array pattern uid if it's a local variable", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "21909cee7690143c0c6b31e2d7b58ef5b48fca05", "messageHeadline": "rename runtime CLI flag to externalHelpers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c97b53b52ddfaaaf197ddb64d1976cd29a83d821", "messageHeadline": "fix 6to5 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5e01146fd5f841906c910384d69a3c83d96cc8f", "messageHeadline": "update rogue 6to5 occurences to babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "010ff3ec319d6685a45aac7f03fe498affe6e2e4", "messageHeadline": "reset transformer deprecation keys", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 45}}, {"node": {"oid": "17532bfd827ea6ea310b74d0e93b50886c42eabd", "messageHeadline": "update to 4.0.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "545e9499c33cd1842692f389ab016d431fd705e8", "messageHeadline": "update readme to reflect babel name change", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02046c5448fc148d8bdd049af3be100554d65f9f", "messageHeadline": "rename runtime option to externalHelpers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1d34d03ac8413fb80425c182ad38c16c2da63b0a", "messageHeadline": "rename to babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1279, "deletions": 1248}}, {"node": {"oid": "f4c39613f5acb990aac5e89606f32478e67c2922", "messageHeadline": "v0.11.1-32", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36381d17856ede9079f832f655e493bbf15baa19", "messageHeadline": "rename to acorn-babel", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e05aed03949a7a5ba2346e8cb8d132dc37e2d54b", "messageHeadline": "support all loops when adding declarations - #779", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d3b595a8b0078ad2c03c6584e3382f2331f11c2", "messageHeadline": "3.6.5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f0b7683a13aff1b3ce6601016d919474fb315b1", "messageHeadline": "v3.6.5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0d2cbb0557bb058b49dc8d4f3d84a05402ebb30", "messageHeadline": "update 3.6.5 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "602c5e0ca05301b3061fc671946a60a0092a1ab9", "messageHeadline": "upgrade core-js", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "2a2dff0eafd744710f8f53e309194fef3864f25f", "messageHeadline": "remap head variables when a closure is required in blockScoping trans\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "e1151e08c96aaba41e33b28aa59b96f48f8ae5b0", "messageHeadline": "register default globals as bindings", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "84f54ca3c739dc2e78b4da6f3697570a8a50a79a", "messageHeadline": "rename defaultDeclarations to globals", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5fb793b75f047e08ec61383e9950b4996b88e287", "messageHeadline": "add validation.react transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "1adc9bfc709842b982825b8000d99efa9418d837", "messageHeadline": "use t.buildMatchMemberExpression in selfContained transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "3649fad48557b9052ef75d6d54ff4fc3b346c413", "messageHeadline": "ensureBlock on if statements with expression return statements - fixe\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "0e1743738e007e337825f404fc00dd3d8363ef83", "messageHeadline": "add auxilary comment option to prepend to helpers - #777", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 24, "deletions": 6}}, {"node": {"oid": "6ad16302cd09d91dd79812e85d6b21e60c95b3bc", "messageHeadline": "update 3.6.3 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4b6b7af33208122499d545fcd847f539f9f376d7", "messageHeadline": "3.6.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55dfb423eeacbdd003bfdc916d773348b6082765", "messageHeadline": "v3.6.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d1bc4817d6aa3357596a5e29beb0813ebe01e5c", "messageHeadline": "fix flow module type stripping", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc8666e7a42c51f70faa2b1d1ded412c0f74c340", "messageHeadline": "3.6.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07b6881d678edc2d0cd2c887ab85dc8663ad4d3b", "messageHeadline": "add support for flow type casts and module types", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "1f208a06dbb60290d5a26d20a5a5f89e209c3d6a", "messageHeadline": "v3.6.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5c9c8454247b45b2694070da02477185502c878", "messageHeadline": "update bin/6to5 tests to reflect new source location", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "492555bb4e313e0856ec028b43c0f3277791cac7", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53d88c0f636938047dd762cc22ab9c36bde792a3", "messageHeadline": "upgrade acorn-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "032d66d79f6d4a5892ef347d985d1c3ba854fae5", "messageHeadline": "v0.11.1-31", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe0b67910435e3a16efa5aa7fcf544d4575198f3", "messageHeadline": "add support for flow type casts and import/export types - facebook/re\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 56, "deletions": 18}}, {"node": {"oid": "12768c40d9b420d96c3400345be7b4d3f1060a09", "messageHeadline": "update to latest esprima-fb flow tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2474, "deletions": 1520}}, {"node": {"oid": "8a5da5716278a74a53691c77475a88773cd4ae4c", "messageHeadline": "use default property on 6to5-runtime modules - fixes #774", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 56, "deletions": 51}}, {"node": {"oid": "1627e2f47e29c6467c81473c62714f81c7cd9865", "messageHeadline": "use sourceFileName instead of sourceMapName - fixes #775", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "e195d6ca55ebeb4e72e9d3303334d71d2813e9f8", "messageHeadline": "use relative location when generating the sourceMapName in bin/6to5 f\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "71d5d4fb2c772cfef306e337085763ec6330d740", "messageHeadline": "remove MemberExpression from binding identifier collection", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "dfe13cda0dd7fd26b52b5f4663fdc48183570ffd", "messageHeadline": "3.6.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "a4c6660d21a3fb9e28ce0ab891983ff058127160", "messageHeadline": "v3.6.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9676666e7c9d4403a2ad314a59682da867154fc3", "messageHeadline": "3.6.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "388133642d0d573087742cb17179772a614cbdc5", "messageHeadline": "add support for UnaryExpression to getBindingIdentifiers and add it a\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "23b5eeb72f2abb4eca54a5753468344eb2373d44", "messageHeadline": "use Symbol.iterator in for symbol detection and add the conversion of\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 41, "deletions": 20}}, {"node": {"oid": "db36c3a7c28a40463f9b8807a66a31e682793648", "messageHeadline": "v3.6.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e841b88cbc15478bc4acf854ce7eedf51a71db0a", "messageHeadline": "fix 6to5-node test collisions", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3d874f2479ab34ec6ffa79f77152cbb49eae4602", "messageHeadline": "update sliceToArray helper, again...", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "228719102a651b19e440a9ea5d3e3131396fadb4", "messageHeadline": "update sliceToArray tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "c6ce1a248c1f2ca5d92664cd17afed56fb6602fe", "messageHeadline": "better slicedToArray helper", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ba9b85f64b373536577d0a9686341218e16dd8ce", "messageHeadline": "only use functions returnType if it hasn't been reassigned", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "56c868efee36b584edef4aeec3e09ae937e3f807", "messageHeadline": "fix incorrect generateUid references in File", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1f3c3832bae06e1b47155c39f1163aab253eff5b", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3b04a8c648067c74b71a21eddafeb3e1dbb93349", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2270057b540766c23a55142a561f8bff74f29ceb", "messageHeadline": "add 3.6.1 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "c3206aa9a44ef6d7e0a938d9cc250590e8651335", "messageHeadline": "move File::generateUid to Scope and add return type inferrence", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 44, "deletions": 42}}, {"node": {"oid": "1912d1b26aa5ceb0947f1445939453102dabcea2", "messageHeadline": "remove ExportSpecifier from t.getBindingIdentifiers as it has none", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9208e7e594f92aebd5d461b78f5f13e3961de2bf", "messageHeadline": "update common standard import test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ce332b3384d60aff025d51adcf5142c8ab63b96c", "messageHeadline": "fix module binding resolution - fixes #762", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "a567531f77ffa8db751648c7d0aaada7e4b5d695", "messageHeadline": "ignore member expressions in constants transformer - fixes #770", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "9cce72def062e44c35ad59e530ace09e108aa89b", "messageHeadline": "update tests that use the toSlicedArray helper", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "2d8581c6dc6a1972fd3b440c5caac1e887eadce3", "messageHeadline": "Merge branch 'master' of github.com:6to5/6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "14a000396a102518a71ed90760b8dd826435e290", "messageHeadline": "add error message to the sliced-to-array helper on a non-iterable par\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4c41f5a22f2307883f89fe5c1d4cdda5fcbbaf30", "messageHeadline": "bump acorn-6to5 and 6to5 devDependency", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6be2a6e02a422e526308076a502adb95781d5ced", "messageHeadline": "add extra note to minification dead code elimination transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0a4fc16ca02db4fbd3986e93061207bf5f9f76a2", "messageHeadline": "add type inferrence that expires when a binding is reassigned", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 39, "deletions": 13}}, {"node": {"oid": "25d8377411430403e570ef330a12120ea882f04c", "messageHeadline": "normalise JSX attribute strings", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "383fcec1f056396d171e30e83512bc9b94a161ef", "messageHeadline": "v0.11.1-30", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04c64c4592ac5d76fafbaaa521a1dbfe4e009bbf", "messageHeadline": "remove this shorthand playground tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 68}}, {"node": {"oid": "91b79e9178cf749f220eebfa8c38d87854f4396f", "messageHeadline": "Merge branch 'thetalecrafter-multiline'", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 53, "deletions": 9}}, {"node": {"oid": "987694bb237af2864a4e1de633a613d6bed0a881", "messageHeadline": "Merge branch 'multiline' of https://github.com/thetalecrafter/acorn-j\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 53, "deletions": 9}}, {"node": {"oid": "9f73a10f615591439e35c4c2ed7e3b29ebb0418e", "messageHeadline": "Allow multiline JSX string attributes.", "author": {"name": "Andy VanWagoner", "email": "thetalecrafter@gmail.com", "user": null}, "additions": 37, "deletions": 1}}, {"node": {"oid": "14267a788d384726f9bc614caf6581a9ee5781c0", "messageHeadline": "Fix a typo.", "author": {"name": "Brian Donovan", "email": "donovan@squareup.com", "user": {"login": "eventualbuddha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba5c5760b1232f929769d9a7360637a81c1d0b14", "messageHeadline": "Merge pull request #769 from 6to5/if-truthy-minification-returns-cons\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49904b3ab3bd940deafe3c868bbab4464935c611", "messageHeadline": "Fix a small grammar issue.", "author": {"name": "Brian Donovan", "email": "donovan@squareup.com", "user": {"login": "eventualbuddha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a212f035e43550a59793804bf7e2b21835fafada", "messageHeadline": "Return the consequent if the test is truthy.", "author": {"name": "Brian Donovan", "email": "donovan@squareup.com", "user": {"login": "eventualbuddha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea471a6a17d2e5f1061067023b6a007cf99df0e4", "messageHeadline": "Fix a few typos.", "author": {"name": "Brian Donovan", "email": "donovan@squareup.com", "user": {"login": "eventualbuddha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5bae0b696eb6881d46d158a1dfab31b7be1d508", "messageHeadline": "Remove redundant variable.", "author": {"name": "Brian Donovan", "email": "donovan@squareup.com", "user": {"login": "eventualbuddha"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "9ec9e13aeb8a0adedbabc6f7858a1a55b41f1cfc", "messageHeadline": "Update the jsdoc to indicate that `key` is optional.", "author": {"name": "Brian Donovan", "email": "donovan@squareup.com", "user": {"login": "eventualbuddha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b042b26810ae557f91fddc01caff56790f26530", "messageHeadline": "Use the posessive form of \"its\", not a contraction of \"it is\".", "author": {"name": "Brian Donovan", "email": "donovan@squareup.com", "user": {"login": "eventualbuddha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83b4d128846080acdeb39b9a2e3c3b17f33689f3", "messageHeadline": "Correct a jsdoc comment parameter name.", "author": {"name": "Brian Donovan", "email": "donovan@squareup.com", "user": {"login": "eventualbuddha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98d555498d2866c7324ee9cfa3dff1e236de2a55", "messageHeadline": "Remove unused variable.", "author": {"name": "Brian Donovan", "email": "donovan@squareup.com", "user": {"login": "eventualbuddha"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "fdc05cb977b80185a00ba05d6b8b682b6dfa7cc6", "messageHeadline": "Merge pull request #767 from 6to5/templates-should-not-recurse", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "928ebda5bcec3b79b9445e42a3f18ab5dc3cd7cd", "messageHeadline": "Ensure that templates do not recurse.", "author": {"name": "Brian Donovan", "email": "donovan@squareup.com", "user": {"login": "eventualbuddha"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "0a2003af664b24ac5fc4713e7c30a057bc2ae77a", "messageHeadline": "3.6.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "02392635ef5a5fe637152dc8a8cd53d12b62f88f", "messageHeadline": "v3.6.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "298cfac7f4429eacf7c0867fadc9dc70a7b1e6e3", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "476b683f0ff0440b63582abb96c1cf98d5c26b23", "messageHeadline": "upgrade core-js", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c5b66df542f7c6981b7f15b830761dacebbde4a", "messageHeadline": "add 3.6.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "e7f6572a3b35ccf65c83a33d26b9f68e172f7b77", "messageHeadline": "track arrays to avoid turning something into an array multiple times \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 99, "deletions": 37}}, {"node": {"oid": "e9cfd2df3eeed2801b7181227274934e45037f79", "messageHeadline": "fix toConsumableArray helper", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "a425136680cb1bf3dcfea29d2a9d4a84df99c970", "messageHeadline": "allow loose = true as an alias for loose = \"all\"", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d06a4301c0aee3ca2e8cff1232ac6087ec0bf23", "messageHeadline": "pdate tests to reflect toConsumableArray updates", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "1909a16dc7e3cf952bc24ce0194417e20ce4d25e", "messageHeadline": "copy over files that we can't compile when specifying a directory in \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "3bfa1f610c3912f72cf63cb206c3bc5c8d4848dc", "messageHeadline": "add bootstrapping base", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 19}}, {"node": {"oid": "4faf2b7730347e5cb8e956c70874409832ba1f21", "messageHeadline": "fix namespace name", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e5d6ee976e60fd856e0617676ff4629e11ed314", "messageHeadline": "rice up toConsumableArray helper", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "afb1ee79a15b92dd94eafd72340c819e7ca91736", "messageHeadline": "fix autoenabling of playground/experimental when used in whitelist/op\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "efe3f307415ddfddd058829f0e2a83dbcd86aa8d", "messageHeadline": "make minification.renameLocalVariables work", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "5ff0285ba79acac555b2af64a91faad27ac8a335", "messageHeadline": "use space helper instead of pushing a space in IfStatement generation", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7bea2f32573213277358c45d19df73bcb64388c", "messageHeadline": "remove legacy jshint comment", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "32316ad9429a30bfedffe10fd7ae39bb9b857900", "messageHeadline": "clean up t.is", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7953eb560e61392a68a9fbdb4eed9aeb5c52e213", "messageHeadline": "force experimental and playground flag when whitelisting/optionalisin\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "faa10df84c932e091b9cf43d38bd9d2bc003fa20", "messageHeadline": "add toConsumableArray helper for spread - fixes #757", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 55, "deletions": 49}}, {"node": {"oid": "ae344aa23e3a27cd43a370461a43a99fa1f4f7a2", "messageHeadline": "recurse over and duplicate array in toArray in order to handle sparse\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 39, "deletions": 33}}, {"node": {"oid": "e0bfc727007cf53ef0ad7001fb2da37db0f9ec9a", "messageHeadline": "fix tail call deopt check", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf8f80faf7e4eddcc67754613aad84ac76bba068", "messageHeadline": "add general support for declarations to Scope::rename - closes #751", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "77fa8bf01cf6eabf69896c5e62e641761742254d", "messageHeadline": "fix isReferenced on AssignmentPattern", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "34ca1ac04ffad0b47cc65b2c179f8bf68a95be9d", "messageHeadline": "delay binding reassignment to after reference replacements - #751", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "85d33536e0f1602971f871800cd0aca156a03a06", "messageHeadline": "add deopt logging to tail call transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "a4932e0e0f32bcc2d69f33da422854674e7a5313", "messageHeadline": "add messages to make it easier to make error messages", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 98, "deletions": 41}}, {"node": {"oid": "4ebd0a1e8aa05c4b717209e8234ce8336b8e5b37", "messageHeadline": "upgrade regenerator-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14e92e9e3f4742899ea2946e78b978a308cf63a8", "messageHeadline": "remove kexec from optionalDependencies", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "13687d98ed7ff246b4ad42a2e2811ac411147757", "messageHeadline": "bump regenerator-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db93c52182f0e49e55b0d773b0825e1a119a4ce1", "messageHeadline": "opt out of tail recursion optimisation if the owner id has been reass\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "56a953df641a3b032e1bac66a6e408598ea5be79", "messageHeadline": "add basic support for class property initializers - #619", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 42, "deletions": 2}}, {"node": {"oid": "a6a156e039bb0002d346ea6a41ef013526503804", "messageHeadline": "v0.11.1-29", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac2dfced36e7be9c9b8f2196deb4ee7338a22b33", "messageHeadline": "add support for class initializer properties - 6to5/6to5#619", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "c38edbbb42b728c76ea91ee770e0886d92bf8ee1", "messageHeadline": "Merge branch 'master' of github.com:6to5/6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 37, "deletions": 40}}, {"node": {"oid": "017bb6427a6f3c97d9cc27815b7401c8e53fdf7b", "messageHeadline": "Merge pull request #743 from chicoxyzzy/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 37, "deletions": 40}}, {"node": {"oid": "714ad40cb05118c44b8a2edccf36fd8815d0ed8d", "messageHeadline": "update contributing guide", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "904a72fb3a25409e1dec46a90829afcf8a5cfde8", "messageHeadline": "Fix rename not establishing binding.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "146835e0f145d9dbadcdb9e192a2c96277bf2e3b", "messageHeadline": "fix broken code, lint and codestyle fixes", "author": {"name": "chico", "email": "chi187@gmail.com", "user": {"login": "chicoxyzzy"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "79ba97872c40339ec2fc243c6c35a4d89f26977d", "messageHeadline": "optimise lodash usage; change contains function to includes for conve\u2026", "author": {"name": "chico", "email": "chi187@gmail.com", "user": {"login": "chicoxyzzy"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "897566ccb3097a75a01c2aa8ab63d6631ceaf80f", "messageHeadline": "more reliable scope construction", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 40, "deletions": 27}}, {"node": {"oid": "4df1b6700b8adf778917262ecd23f8c869c1a00f", "messageHeadline": "remove acorn node patching", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 16}}, {"node": {"oid": "50f903caf7ec66fd31f3546506e0e964edafd2f6", "messageHeadline": "proper optional builder keys", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 175, "deletions": 37}}, {"node": {"oid": "7b8118d8bde0d94f8637dbd9f415b78d4575699a", "messageHeadline": "default newName in scope.rename to a new uid", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0c1e1e757cd7703d53adaf2587eac80eabcbd9bc", "messageHeadline": "default optional builder keys to `false`", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "62fa583fc1afb8663132a3423480d2131f5d9022", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8598000a69e447ff4795066facb719e0bbbbd141", "messageHeadline": "restructure Scope API and internal data structure", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 133, "deletions": 161}}, {"node": {"oid": "edc8bee38efc7ab697923cfa5430a1972d493637", "messageHeadline": "test for falsy nodes in tail call transformer subtransform", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "45b70d7fba5aaadf292054d0814aae4deebab4a9", "messageHeadline": "fix bad ctrl+f Class -> ClassTransformer replacement", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "49a53b26bb06f54b138595b5526fe7cacbba85e9", "messageHeadline": "add scope renaming helper method - fixes #645 - @RReverser", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 59, "deletions": 5}}, {"node": {"oid": "329b4e9d21d7c6c57e7f158ad2bb59df0be526a1", "messageHeadline": "append Transformer to the end of transformer classes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 44, "deletions": 44}}, {"node": {"oid": "f1bca0013e0f03eafe68fd00b41f4c1b366c1f6c", "messageHeadline": "refactor tail call transformer into a class - @RReverser", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 254, "deletions": 236}}, {"node": {"oid": "87af83f1cb6e5679728c588ea01854ed7600aaf5", "messageHeadline": "Merge pull request #742 from douglasduteil/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5156574bf27d8d14ca42ddb3205ae73d73a34ecf", "messageHeadline": "chore(travis): run tests on nodejs 0.12 too", "author": {"name": "Douglas Duteil", "email": "douglasduteil@gmail.com", "user": {"login": "douglasduteil"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ac098255be507f471a0e45146c7ccec0fc6c5d15", "messageHeadline": "fix allowPartial in t.buildMatchMemberExpression", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "47b803ef24f96f0c5484938fb0518a4b32f10c6c", "messageHeadline": "remove old tail call transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 276}}, {"node": {"oid": "7f61c8b65e906d71b45f7ee0d07b0a368f318abb", "messageHeadline": "add descriptor falsy check to defaults helper - #739", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "4fa9aa63a37fca1703edd78358db63e82c9ef7f5", "messageHeadline": "Merge branch 'better-tail-recursion'", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 255, "deletions": 157}}, {"node": {"oid": "d582c7c93ac3f3363fca1b0dd936c3fc47dfb32e", "messageHeadline": "Merge pull request #739 from lukescott/defaults-fix", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "6266f5b9247b0e5237c85663fa7fa7737e3cadfe", "messageHeadline": "finish minification.removeConsoleCall transformer #740", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c6920a0e6049032bbfcf5666a4ec7cd66bfcd67e", "messageHeadline": "fix defaults helper in strict mode - #738", "author": {"name": "Luke Scott", "email": "luke@webconnex.com", "user": {"login": "lukescott"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "825d84ba52985a59325dd63d7d74efbef1d24605", "messageHeadline": "fix defaults helper iteration - #738", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "94a0eb5b0645ea41b3f4e1bf8b3abb1980deb5af", "messageHeadline": "copy over descriptors and handle non-enumerable properties in default\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "b6d708caf272049e5637cad3852c6296af754e5c", "messageHeadline": "add SpreadProperty to t.getBindingIdentifiers - fixes #734", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0d542b61d3f144a60108e57439bf1a0d9638fbec", "messageHeadline": "Performance improvements for TCO.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 252, "deletions": 157}}, {"node": {"oid": "5a842ab623b1ddb1fa1752ebfc2a3fa3c6b873b9", "messageHeadline": "Fix statement substitution in templates.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "26d4b5f2cf86668925a2027e2f8397ad9b3d6fff", "messageHeadline": "normalise opts.sourceRoot path - 6to5/karma-6to5-preprocessor#5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "ba0dfac53d4257180c0e6c193efbc319b3c37e6a", "messageHeadline": "add uid scope kind", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "8a4296a948b496e9fde1d6271a4e0dbdeaacb128", "messageHeadline": "remove binding kind from pushing bindings to the function scope, bett\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "478f9e028f04ffede1e0ae8b1f7a512c7ceada97", "messageHeadline": "put function params into the param kind", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "c4e56894d96218916d276da75c8391c981e2eaf3", "messageHeadline": "ignore hoisted kind when checking for block scoped collisions", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6f13844ed8b43756dfa5c42a09944a22287375f", "messageHeadline": "move FunctionDeclarations into a hoisted kind", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "5e81653680455979c76836059bb4b9d9bd8805ab", "messageHeadline": "change function params binding kind to let", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e2df3f1f93e887869103fbf0206e15161c75aef", "messageHeadline": "add `kind`s to binding registration and rename declaration scope meth\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "a2cc38417245f176abee8d62e9997fb6392d7bca", "messageHeadline": "move rest parameters transformer above default parameters", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d37bf292a1e4984c1e2562258ddcac308a53e4bb", "messageHeadline": "rename declarationKinds to bindingKinds in scope tracker", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "70eb64153070e0506861751cac628572d4bab7b8", "messageHeadline": "fix element name in default parameters", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f845a9b2c45960e2ac30c4a64189e61301af1547", "messageHeadline": "ignore binding elements when finding the last non-default param - fix\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ee5cb8d9ede5db14be5b6944f574f295957ddb8e", "messageHeadline": "clean up tail call transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 166, "deletions": 155}}, {"node": {"oid": "9020a21ba2eaeba94197d3379cd7f477f2b5d611", "messageHeadline": "3.5.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fdda013d0745b723db391fb8c78db7f42a319f02", "messageHeadline": "v3.5.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "64477d934d62183d2893310b5c630b118e1c0f8a", "messageHeadline": "add 3.5.3 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "45c507056a38e3097c61ebebb8ddaf4929f92233", "messageHeadline": "add back old tail call implementation", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 473, "deletions": 53}}, {"node": {"oid": "730b96c19503fd9c7c9abcc4fc1faacfa5339aa5", "messageHeadline": "3.5.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a185f9143346ad3a7a009aad5c176c86e9f85f2d", "messageHeadline": "v3.5.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d05362280295eadcb9a4cc579f4d445f179625f6", "messageHeadline": "add 3.5.2 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "74d6b6197386c6054b57130387c2632bf54b3bbb", "messageHeadline": "disable es6 tail call tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "97784c8cca7f44c5c7d543cf5b91e0f1be7145a9", "messageHeadline": "comment out tailCall transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "812d93553a80c7ccda8b953f05c45030c8e7424c", "messageHeadline": "temporairly disable tailCall transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d251b4cb5607d7dd40dc840a7a86c78535544bf0", "messageHeadline": "3.5.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "caf38e1962601944be7c17fa93526889976ef4a2", "messageHeadline": "v3.5.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ccbee4639cf8a640cc80667b521674fe258acaf", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "84196a3a0790fe977d512c4f61f1c0d0529e2fcb", "messageHeadline": "add 3.5.1 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "29361c055ac00fe678cb2ab0e14e9a71fba6baa1", "messageHeadline": "Fix #718.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4277265591883de0ffaf7773ee3948cb48644709", "messageHeadline": "Merge branch 'master' of github.com:6to5/6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "812a2b315d6a0699e1ebce3dadd9ee23fc8d091a", "messageHeadline": "bump acorn-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04cf3f3f9d2ac749bc3ac07ed2dbc0ff3b9058cd", "messageHeadline": "v0.11.1-28", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57fccb55ff5635199441cd0f6b0dadc3b1a37269", "messageHeadline": "remove this shorthand - closes 6to5/6to5#717", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 18}}, {"node": {"oid": "0a1724fc3fa4efcb38ffb51e7b6b36d567706ddb", "messageHeadline": "Remove no more needed returnBlock helper.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "bcc9e016b125186d276de50ee68d5e4f6419a5f7", "messageHeadline": "only evaluate object destructuring pattern once", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "4ea0175ca7e13cf99b06e5ce6813112c83b3b910", "messageHeadline": "simplify set template", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "799445c745747e1443d5e93d29d81aafbe2c4085", "messageHeadline": "add property method assignment wrapper generator template", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "481ea1299967fbd814ef36a7f6b1e289e4f6f5d7", "messageHeadline": "add cleanup internal transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "de6b608ddad63d5d8aa67ef10785fd1265e66044", "messageHeadline": "add _declarations and _scopeInfo to t.inherits", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "606f8138221b003799ddd9a748d81a05e6b0bfdc", "messageHeadline": "enable traceur test suite by default", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "e06c8cd10636fdadf09f03e93fcc3af0aadad1a5", "messageHeadline": "support generators in nameMethod helper", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "9e3c67a8a216559b27e6f2ed26e4493c09739486", "messageHeadline": "Clean up `functionChildrenVisitor` a bit.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "91362f80b12fe214e83b286d90f5cedab4e1f9cb", "messageHeadline": "Clean up transformations after #714.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 23, "deletions": 82}}, {"node": {"oid": "cde988f99fe5976506e21bc0e9b52e3bd09dbf34", "messageHeadline": "update 3.5.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9ec0854659043e55eb4744b265abb2e98397f804", "messageHeadline": "3.5.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb17571e56a35670097861ca48ea0577ab6307e9", "messageHeadline": "v3.5.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9161af58c03163eb81356ddad0946a6bc852f79f", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "e39f4e8025872d00b8596320ace9b82229ef0afe", "messageHeadline": "update 3.5.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f5e9909e71e55771c476da79316e280b5cb2b615", "messageHeadline": "Merge pull request #716 from daliwali/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 63, "deletions": 21}}, {"node": {"oid": "46913fc55f3cc5b632f893bed281c2dec928d6a1", "messageHeadline": "add 3.5.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "d358a86e9832fbe4b73e951876ed457f322396bf", "messageHeadline": "make __esModule property not enumerable", "author": {"name": "Dali Zheng", "email": "d@liwa.li", "user": {"login": "gr0uch"}}, "additions": 63, "deletions": 21}}, {"node": {"oid": "055545980c6ea56f545bf09439bfaf6d93755dc0", "messageHeadline": "update traceur test runner", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 44, "deletions": 17}}, {"node": {"oid": "6fd7f9868e2f3e21c42897d235d5c381d4d9704b", "messageHeadline": "upgrade acorn-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7458d57e4f3a0b49c6148c53d73f97b196ebe8de", "messageHeadline": "v0.11.1-27", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1aa8c6a37c478ea5fcdc925f22c6ab24224ea7d7", "messageHeadline": "fix function parsing due to faulty merge", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "e268c4eefbd8415f275c9dedae2e4cf86f893775", "messageHeadline": "v0.11.1-26", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ec50ebd57735c64de95d4fbd23fe71cdef64137", "messageHeadline": "Merge https://github.com/marijnh/acorn", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 214, "deletions": 123}}, {"node": {"oid": "ce7abeab18f6d1b3eccf09243dafbf53c5c59b08", "messageHeadline": "fix strictMode option", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "e8184a9bc51e76f62d122a004a075b4b7f8c4e3b", "messageHeadline": "fix browser api location in browser test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f74de3ef55dfc522f05129f699bf992f70f6efea", "messageHeadline": "move destructuring and parameters.rest transformer to above blockScoping", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "9624f8287da2f7cfc9971425a43598cc26397707", "messageHeadline": "add checkNode to block scoped functions transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e42d5a889e1d364817d4e5f7d80eebad2c6966c9", "messageHeadline": "make destructuring in catch clauses block scoped and add support for \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "4c8e6481b66d7ff88fe94358ac71f97c0e658141", "messageHeadline": "make default parameters iife invocation less serious", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "0867df2691dc19090d96906886a8b5b1219481ae", "messageHeadline": "fix ForOf block body not properly inheriting declarations", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b06f99ab302095c9a302c145a05d774eaadd8aab", "messageHeadline": "add iife detection to non-identifier params in default parameters", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "9afa3f6b58e7187f064727394243fff7a5a8f26f", "messageHeadline": "add opts param to t.isReferencedIdentifier", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "785cb4b72f0c089610e0dd71491a728c3be6d414", "messageHeadline": "allow optional transformer to be set via the whitelist", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dabe69856a5485c523145f02d0c319aaabd350ab", "messageHeadline": "add additional checks to transformers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "24e70802b54debd02ca62cd537c354d286df8a30", "messageHeadline": "fix block scoped tracking in functions - fixes #710", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c1ba55a52d04c6f92fc4033e2dc151291bbd7fd7", "messageHeadline": "Merge pull request #714 from RReverser/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 182, "deletions": 214}}, {"node": {"oid": "4c318166e1943945e2754c9611b2761f8856436f", "messageHeadline": "Added complete TCO (tail call optimization).", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 182, "deletions": 214}}, {"node": {"oid": "c0af67eca1e7592a6c3647af51aae22495e40bae", "messageHeadline": "add support for super in object literals - fixes #411", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 78, "deletions": 17}}, {"node": {"oid": "eb14f1da008cacfec5b8c2a98ca6ed3e4ba0d138", "messageHeadline": "implement optional TDZ - fixes #563", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 118, "deletions": 38}}, {"node": {"oid": "3361b8165823a4315858329eb8f09bb5a9ff0e36", "messageHeadline": "expose parentPath", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "a15f218e9bf8cd5813ee678fea65e2e7fffc86cb", "messageHeadline": "dump code to esvalid errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "067cf43f520fc464a3f6750a623986ab17333aeb", "messageHeadline": "fix File::addHelper unknown helper error message", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "689ce048e696271c4907eea08e4e82d494419aad", "messageHeadline": "remove tail call exec test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "8a143bf9573fb5d2831d5a9baf5f1893cb2a423e", "messageHeadline": "use a template in tail call transformer - @RReverser", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 36, "deletions": 29}}, {"node": {"oid": "9f7bcf585d9578ba5a62621d0b8ac3f53716bc39", "messageHeadline": "remove dead TraversalContext code", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 23}}, {"node": {"oid": "f9efd8a272c50e65e3f983ed3f70c1ee2b748753", "messageHeadline": "fix error message in File::addHelper", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8cd2326ff9de2f1e360f890df4e84ef77276fd7e", "messageHeadline": "Merge branch 'master' of github.com:6to5/6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 427, "deletions": 1}}, {"node": {"oid": "eb1ae70bfab40477a2b275a1de2e449d81915d16", "messageHeadline": "Merge pull request #701 from RReverser/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 427, "deletions": 1}}, {"node": {"oid": "24ef81908c8e38d58ee52c2aa7779af0d9bcad86", "messageHeadline": "Increase test timeout for Travis.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b53b41cef3498b7442f164cc1b1eed6269638f0e", "messageHeadline": "Provide placeholders for proper function length.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "ad245ed46a8d9606f195351c149225e3689d4f6c", "messageHeadline": "3.4.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f6199493e43035b17a585ebcd75f7468c3660ff", "messageHeadline": "v3.4.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e06aac47831bdf609d72e9234c05a87e645b1f13", "messageHeadline": "Revert \"make export { foo as default }; trigger common interop\"", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 13}}, {"node": {"oid": "6a5adfe33855e36d7e4f9b5c5cb4b5d4c8d9ad40", "messageHeadline": "update 3.4.1 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "07c7b5b419a99802e2949b72c5cbf6ee4010929a", "messageHeadline": "make export { foo as default }; trigger common interop", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "7f985fe08ad169cc418d4ba40ba37666b9cf6b4d", "messageHeadline": "fix incorrect strict module formatter variable - fixes #706", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "38f02a64298636971a65b2d8ccbbe783005d7a0a", "messageHeadline": "add 3.4.1 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "f943bdcac08c5d6fe45be89460f844b100ceb019", "messageHeadline": "Merge branch 'master' of github.com:6to5/6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8dc634edfcd3ea8caedb7d0021350d807323e800", "messageHeadline": "add options to require cache key - fixes #707", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "05b9cf17f050478abd24f283a15fdeb851ec2992", "messageHeadline": "Merge pull request #708 from tricknotes/avoid-conflict", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69bbe8961607fdc1ccddfeaa282dd1ba1f4fe5fd", "messageHeadline": "Switch short option of `--module-ids` from `-i` to `-M`", "author": {"name": "Ryunosuke SATO", "email": "tricknotes.rs@gmail.com", "user": {"login": "tricknotes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b49958f7c8d38058a48738d7cf707c4b9e73da2", "messageHeadline": "Merge branch 'master' of github.com:6to5/6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e75ce94578a19d4c13665a9ebe504d4644c3660f", "messageHeadline": "move reactCompat option onto an optional transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 336, "deletions": 291}}, {"node": {"oid": "f666473724724f26b2677a2a50aa05e1a33ddafc", "messageHeadline": "Merge pull request #705 from cesarandreu/patch-2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ae817e3c9c8c3a6367e536202da182af47f8d0b9", "messageHeadline": "Add 6to5-runtime README", "author": {"name": "Cesar Andreu", "email": "cesarandreu@gmail.com", "user": {"login": "cesarandreu"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2e9352de14ca530341f10347b9a8be2351783ed7", "messageHeadline": "3.4.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e9e55ddef6659031ef625e4bfd49e1f4dbddd77", "messageHeadline": "fix browser build location in makefile", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0799ed7116b8e918d3185e5ecdb59fd2552b53a2", "messageHeadline": "v3.4.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "5537250d4faf21489ecf12f9ac1838a192baed6a", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ada50937ba247959fddc2c74f80a63f3a0af14e", "messageHeadline": "add 3.4.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "f2ae88af93142593eaf08334b1e7063858c0cbb3", "messageHeadline": "add commonStandard module formatter - fixes #675", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 64, "deletions": 20}}, {"node": {"oid": "726451f86fcb69a32abb3075c361830c3f9644fe", "messageHeadline": "reverts d6b39bc89b6022aecf69da500deb5b88a0266b85", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 73, "deletions": 21}}, {"node": {"oid": "306cfc6328970c9c9e526aa8b7df1680bfd6dda3", "messageHeadline": "fix 3.3.12 changelog misspelling", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a051a4704808bb91f8f0bfb48385534bed1b4ebe", "messageHeadline": "reorder types requires", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5b2216b34804a618e478e71250d0a49a9d02e0e5", "messageHeadline": "Add tail recursion optimization.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 419, "deletions": 1}}, {"node": {"oid": "ad60d49611f57f8f6e7ae4608eae7085878a38ab", "messageHeadline": "fix bindingEquals in constants transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6d1a5a724ccdeba83539373f0e6cccf6fa025b5", "messageHeadline": "add bindingEquals, typeEquals, referenceEquals helper methods to Scope", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "399d835285f2770d422621d24b03c8a7c756c195", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "b66367ddde422a03d72166e935d32f63b9e969a9", "messageHeadline": "change namespace of minification.propertyLiterals and minifciation.me\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "37d29b7a6f6f5473668372976a0adf9e91da213d", "messageHeadline": "clean up function scope collection - @RReverser", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 24, "deletions": 14}}, {"node": {"oid": "1e708fb373def878a78005475bb0a1de235f4515", "messageHeadline": "fix traverse test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76ae1682a34e0d2165172bb6e2c52dca9d26f1d1", "messageHeadline": "remove context arg in favor of `this`, rename TraversalIteration to T\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 242, "deletions": 230}}, {"node": {"oid": "2ef0aa95c505db52560b7c5497b6213f2c0b9acc", "messageHeadline": "clean up indentation", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 29, "deletions": 34}}, {"node": {"oid": "9cbb49c6b25fcfab7bc93426d13b7a7f24cd8bce", "messageHeadline": "don't return the sourcemap when inline is requested - 6to5/grunt-6to5#18", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f04a7348388df2dd5a71694140d10781e79ab71c", "messageHeadline": "fix module ids shorthand arg - fixes #696", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "beb5ccab256335eee767b760252b6b11d27ceddd", "messageHeadline": "split up traversal so it's easier to maintain and extend later on", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 221, "deletions": 170}}, {"node": {"oid": "b8f8f24e82c2b02beb0b087010ef9955e05394b7", "messageHeadline": "add newline to es6 destructuring member expression test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c35a007401765bfcc970453a49163a7ee95765b3", "messageHeadline": "simplify replace supers helper", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "e639c82f2fe27492b290d7b0be194ed390cabadf", "messageHeadline": "fix internal refactoring...", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "f365cc12484b8a314a5e7aae0309149f4dee98ca", "messageHeadline": "more internal rearchitecturing", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 139, "deletions": 135}}, {"node": {"oid": "2b75c674487fdfafae9ae77d0b05d7519e070121", "messageHeadline": "better scope traversal inferType todo comments", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "e5e9ae7e0f0f2ff8414b3ef61b0c5a24725090e0", "messageHeadline": "v3.3.12", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "009422e9973cd1d8593ec03fb1a225feb489436c", "messageHeadline": "add 3.3.12 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "386e221a0fc1a1a5a027bb492ab8e0c1fcef1f74", "messageHeadline": "don't override core supported member expressions if there's a local b\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7264bc0178e7e6af7cfe02e9e0c6b26ee0e6007f", "messageHeadline": "Fix found V8 deopt.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58db94401e24ab431424682945961a699009b5fc", "messageHeadline": "3.3.11", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "f9be9bab895897fe0eb21622faf9266832a604df", "messageHeadline": "v3.3.11", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc7e963c9fe3dc5969086f046e32f6fb2b7e0a0d", "messageHeadline": "style fixes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "a786f39b1b8c330321fcb298ff0afb3c1752c377", "messageHeadline": "3.3.10", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95cf793df482aac5b06fe325819f2e0350724c05", "messageHeadline": "v3.3.10", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea2ad960897bed599b3f4648f42900c2f346433a", "messageHeadline": "update 3.3.10 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4b2cf2e2c5f71aff29594d0666cf4d3dba493636", "messageHeadline": "fix styling errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "23b8c72e9a3b836f695d51de1cf4c531e12762fb", "messageHeadline": "remove unused traverse requires", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 23}}, {"node": {"oid": "80876a2c0a43e2e95a3b2a0ee4cb50b5cf2eab77", "messageHeadline": "add 3.3.10 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "c92301029298a3fc1e8e4ce6ef8fedfd44034934", "messageHeadline": "fix source map tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "c84af909f7b15ea40ec147790ed5efae7990fe02", "messageHeadline": "track end of node positions for sourcemaps - fixes douglasduteil/ispa\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "c03455021593f7ddec24c96b1ca7172844a3d5a5", "messageHeadline": "Disallow line break between arrow function params and `=>`.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d6b39bc89b6022aecf69da500deb5b88a0266b85", "messageHeadline": "HomeObject isn't dynamic - fixes #690", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 84, "deletions": 113}}, {"node": {"oid": "39fe737cb619357d321517f925cc3a3cf0004356", "messageHeadline": "rename es7.objectSpread transformer to es7.objectRestSpread", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "37ef976515158e8d80f9161a955f9e8323c73ad5", "messageHeadline": "more cleanup of the destructuring transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 67, "deletions": 56}}, {"node": {"oid": "fa5a3022d4882225303a0f288c6d1364732a551e", "messageHeadline": "clean up destructuring transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 73, "deletions": 64}}, {"node": {"oid": "58bed088f512e3387b34812ff6f412026b7a7bc0", "messageHeadline": "throw an error when destructuring a null or undefined value on an emp\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "4f023e83f88ad50c9954cb48bbbf3d1cf82c9642", "messageHeadline": "refactor traversals that have scopes to use the scope helper method", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "7d950cd60a4eeca2674aba079a1e4e594f2da5c5", "messageHeadline": "i made the javascripts faster with a transformer prepass to check wha\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 223, "deletions": 95}}, {"node": {"oid": "ffc9244f8812de7f97efd530093fa842fac4d64b", "messageHeadline": "make #683 more inline with the official jsx compiler", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 30, "deletions": 7}}, {"node": {"oid": "6ede3986c7e3dd5356bed033c8eaade2aaf00930", "messageHeadline": "Merge branch 'master' of github.com:6to5/6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 35, "deletions": 8}}, {"node": {"oid": "5a81d2216725bf95cac61823965b4db079a3d854", "messageHeadline": "Merge pull request #683 from caseywebdev/concat-string-literals", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 35, "deletions": 8}}, {"node": {"oid": "2bf2e26a646e1bd6c4c6d9119a85d4549a414cb0", "messageHeadline": "3.3.9", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ee466e90cad4a48dd6631a9ca032efbf1e17f093", "messageHeadline": "v3.3.9", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "911e3939b9d730923f9416e201d4c86571dd7f3b", "messageHeadline": "remove class-super-constructor-call-check helper", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ca6f8e9a9697221299d5256fb8009e867182eb87", "messageHeadline": "v3.3.8", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55f2cffc22e6fe1b5ea0b76a23a8e9cb94e667f8", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "ca482b79ad1ae41e04c64c7e23944e92d9b529b9", "messageHeadline": "add 3.3.8 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b1f0ecf244e716dcce9e4de18092459542db3179", "messageHeadline": "update class super constructor inheritance tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "36fa174901efd45d0774e6393026b23b6b638fb2", "messageHeadline": "change instance reference to this in class super constructor call tem\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8dc4628ae09382288d60a0de922cf82dfc0080b", "messageHeadline": "better handle spaces in IfStatement generator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "7a0dbb0203fe045940a8f9f7add55649a97812c5", "messageHeadline": "fix node removal", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "8d81a382f70f329e9a09dae0f8efab4dd5b73913", "messageHeadline": "inline back the super constructor call helper - fixes #684", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 20, "deletions": 28}}, {"node": {"oid": "86fbba08d805f1511c0f1e282e74ff64ecb3b19a", "messageHeadline": "add concise format option", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "23c6e7e16800175d22fbc1c21edbdda71b957688", "messageHeadline": "fix incorrect getThisReference bind - fixes #688", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c35f041091ef70a0620080a7fab6447f2c9e22e8", "messageHeadline": "simplify to.isFalsyExpression method", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "618c6a8e671b5abec7a2d622c3432c118528f9b9", "messageHeadline": "add isLiteral to inferType", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "23429f7b7f375ea6a43f7aaab7aac20fea2537a5", "messageHeadline": "remove blank optimization", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d6052b483ac8a149b8932598442bd8d093727d77", "messageHeadline": "add 6to5-minify to package.json", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3b3255a964cc9af40a399fdc5feee4f3a6f09810", "messageHeadline": "delegate removal of nodes in traversal to exitNode", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "49847e70afb9b1aa3ba59f8217d0c1be025ec647", "messageHeadline": "add some minification transformers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 115, "deletions": 1}}, {"node": {"oid": "c228d76e44ee9d45b88703d3e56f9815d699d45b", "messageHeadline": "add 6to5-minify", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 57, "deletions": 29}}, {"node": {"oid": "2562b0c20120f2ebe9fc4df17f86701de8e6b220", "messageHeadline": "Concatenate adjacent string literals in JSX", "author": {"name": "Casey Foster", "email": "c@sey.me", "user": {"login": "caseywebdev"}}, "additions": 35, "deletions": 8}}, {"node": {"oid": "6da6bc3eb8b8088dc76abe2fed187e02525e4174", "messageHeadline": "remove callExpression type inferrence", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bbcfc3c9f26c6c3b304599e652aa52a3ccd43139", "messageHeadline": "3.3.7", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12b1de7c9d33523fa67ad34f892ec6d254f6d306", "messageHeadline": "v3.3.7", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "721636f47595d74ed49547cba201f90f9467be91", "messageHeadline": "add 3.3.7 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "4c94941ceb9b8e77a34332a7d71d775927796de4", "messageHeadline": "force `.js` extension when writing files to directories with `6to5`", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f06535e915af0519ce09b1a1e5a0c7f501bd64a6", "messageHeadline": "rename Scope.init to Scope.crawl", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "389914c42713db7c36c2472ce6d69ed0af608d3f", "messageHeadline": "add use-strict to valid node flags - fixes #667", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c7f5715d8ee6dbaf911cb54ef5500acdaabe09a7", "messageHeadline": "fix boolean stripping from 6to5-node - fixes #679", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "29f866525eb4af2a424c2feeec3f67dae8cb69c6", "messageHeadline": "clean up scope tracking and add some simple flow type tracking and in\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 125, "deletions": 65}}, {"node": {"oid": "de61455a558a8841c49cbc43c5cb4c1240a269a7", "messageHeadline": "3.3.5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd579a8772f1e6a4983d530098a56678a7e7b13b", "messageHeadline": "v3.3.5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e708906a8229fe82ff012ca48ef3373f37ddfe5", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "b7680059c80d962439b62ce7d86891c9519c6e53", "messageHeadline": "add 3.3.5 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "239369314c6397872a011c60ed960f23b64b88de", "messageHeadline": "more scope refactoring - fixes #676", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "f2d1fc47d165c700ae4e3997bf3bea30541db01b", "messageHeadline": "Merge branch 'master' of github.com:6to5/6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 66, "deletions": 111}}, {"node": {"oid": "aab35736c5d69e7fec200ed49634aa3c4fa50f3e", "messageHeadline": "Merge pull request #677 from jayphelps/merica", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "a9405e5e809cd77ec5684f3d9ff4ad4c8b197b82", "messageHeadline": "clean up scope API", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 69, "deletions": 42}}, {"node": {"oid": "9880990fa77a5068b2d258ca11b984629d42cde0", "messageHeadline": "First pass at converting identifiers/words from en-au -> en-us", "author": {"name": "Jay Phelps", "email": "hello@jayphelps.com", "user": {"login": "jayphelps"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "6674611b26909ff6e6825759f3b359e3f4da4e0a", "messageHeadline": "Merge pull request #674 from johlrich/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e92ec6aba791e2c841b7eaf12c1d11895e23a507", "messageHeadline": "Change getModuleName regex to only remove extenion", "author": {"name": "Jonathan", "email": "johlrich@gmail.com", "user": {"login": "johlrich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1801b725bdbf16b76fd12a71ddd3119b17db5cf7", "messageHeadline": "remove stupid jscs rules (they don't take into account reserved words\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "72de8f5c9b64ff6e014494d3ae56ad0783809fb2", "messageHeadline": "fix class tests to reflect new call behaviour", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 50, "deletions": 24}}, {"node": {"oid": "895d965568a3bae1c603d6d09ff8a13fe438c119", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3a11c7d46b5788175c9c1141ff50ed59ce26c40c", "messageHeadline": "as per \"ES6 February 2, 2015 Draft Rev 32\" \"Constructors defined usin\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 251, "deletions": 62}}, {"node": {"oid": "92d9b3ff5f718f2bc3cd9fd7562c98a09a91529c", "messageHeadline": "make it illegal to export a __esModule property - #673", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "630f1717f0072f8df8dc2da6f2a450a013b81953", "messageHeadline": "clean up scope collision tracking and constants transformer - fixes #331", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 59, "deletions": 45}}, {"node": {"oid": "e6e93840a6d9b872ec5bf6b0cd5f22dc89b5228b", "messageHeadline": "check for scope collisions in constants transformer - fixes #331", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b2ad79cf885c0d55349adf10eb79fd0be20b7422", "messageHeadline": "rename t.getDeclarations to the WAY more reflective t.getBindingIdent\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "706797eb47da8019fc79aa49c0342d3282cc3c5e", "messageHeadline": "rename LetScoping to BlockScoping", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "4163d1372a89388f007b47dd6d57a8055ea61907", "messageHeadline": "fix istanbul interop - closes #660", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "4413da8d6e2e1b796d114a8b1e76476c15799d31", "messageHeadline": "fix up whitespace on non empty last line JSX literals - fixes #668", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "8e23d623c88e8d630ac34ef5bf4294fe42777627", "messageHeadline": "split up util.pushMutatorMap and util.buildDefineProperties", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 81, "deletions": 75}}, {"node": {"oid": "e712c5225b5b285a2f6895b82d3d2736eebc72f9", "messageHeadline": "use the current file basename for the displayName of export default R\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "8bdb723004e117b5b635c167eadd0f2c6d0bcda3", "messageHeadline": "3.3.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f912f548e7ac6467aa39f1fc83510a85588dc6f", "messageHeadline": "v3.3.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41d721e3722392917629674c33f2bb2c7c5b5957", "messageHeadline": "fix source map tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "df6ffe025cb93b36f84316632b2af8725f835c74", "messageHeadline": "remove camelcase rule from jscs and let jshint handle it", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "28b6b4af449fea7d21eb37e6b6bcf3b435cde6ef", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "9e80071caa63a9a382f321b2e5014abf2991b52e", "messageHeadline": "add 3.3.4 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "0da4303358cd278a00e55d999a750cd449c4d24e", "messageHeadline": "remove automatic --harmony flag from 6to5-node", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83e225f30ab0d6c41216d1af30c949a9bc0b5851", "messageHeadline": "simplify source maps, fixes weird tracking bug - fixes #658", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "420505ca40f94bd2765d79174cdf5db0cd5ec039", "messageHeadline": "remove console.log debug", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f9a26fd903b487d885d5a1c018213b41d0edd55d", "messageHeadline": "better optimisation base", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 166}}, {"node": {"oid": "ca0539190eca27c572fe98dbf796c0c00910766e", "messageHeadline": "add some monkeypatched istanbul interop - closes #660", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 46, "deletions": 13}}, {"node": {"oid": "2e3226b520c86f386c5115df7d5958f8536647df", "messageHeadline": "fix 3.3.3 changelog sections", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7959852eeb0afd3deecf7fd8eab4cabbe257e7fe", "messageHeadline": "3.3.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c129eba7126e5a33cf8c5e4d7b1ed69e68cf72b7", "messageHeadline": "v3.3.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e2d7fa9419eb0db3d7679e801ed9c8afd29af5f", "messageHeadline": "remove throw expectation on undefiend this tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "0b33a62032f36584eba4a90f59651f0707dde621", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6919ed2b343e067eb18e8bba9e7ddb52e75ed036", "messageHeadline": "add 3.3.3 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "435320e3f9a11b32189e99d173597dd7e39bd7a7", "messageHeadline": "selfContainify regenerator runtime when building 6to5-runtime - fixes\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "7b846af96589a9cbbeefcc9db67bf1f4969d9745", "messageHeadline": "3.3.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18b836c16a7ebd44980488464e65173370acf013", "messageHeadline": "add allowPartial option to t.buildMatchMemberExpression, fix t.isRefe\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "fb360039cea6c7e8e4f09458b518b1fcf45d0d74", "messageHeadline": "remap top level this to undefined - #562", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "4763b95a0dc49860f25f6d896d451a1b6b189c16", "messageHeadline": "v3.3.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9fe1e37ca7cbcda03ab426d23c5a9990da95632d", "messageHeadline": "fix t.buildMatchMemberExpression", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8a9aac3e68a8c20f76b6eee743b8821fb8334161", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "27138abd2957b5bbdd68f5a7b07626d03453dede", "messageHeadline": "simplify member expression checking, flesh out react component optimi\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 184, "deletions": 24}}, {"node": {"oid": "dcf91db475df9331bce4a0fd71b1d5e3f84bac58", "messageHeadline": "add react component optimisation base #653", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 80, "deletions": 26}}, {"node": {"oid": "ab63345764ff9486c878a2a38067f1957907933e", "messageHeadline": "3.3.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a35e63fb292db6ddb2669ee6a2834607f4ed3214", "messageHeadline": "v3.3.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3fe7df9a488c2e6bd82c738dd88886076c264588", "messageHeadline": "fix regenerator destructuring test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5288f3afdad2a925dd5e413c6c060c2f22d7c6cb", "messageHeadline": "add 3.3.1 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "25566a24f6555ce1319f75b0dcd14378c3fbf8f2", "messageHeadline": "block hoist assignment pattern destructuring - fixes #652", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "2ff6dee0ecb42f2e3c611d99a58d3437308ba172", "messageHeadline": "3.3.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "491d1238c2d1c657fb18fdd60a6fd8d8ad3c9106", "messageHeadline": "fix buildHelpers function name", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "234414c2f272ebdb38790f22ac3a545f89c8e58d", "messageHeadline": "v3.3.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ff544bbab1af42c59e1d57710ca2e9dd538a7c3", "messageHeadline": "fix indentation detection", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "416c4cbb849515b2882db515f62b45accf7eeb8f", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "db5bf1749b1eb89201f9aa39a8316f222b40367e", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "41349afea3e25f0390ee2e0c155b5d12656c2e0b", "messageHeadline": "add 3.3.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "27da6de72303eda45e4074f4ef32befafba499a2", "messageHeadline": "add back runtime - fixes #651", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 72, "deletions": 18}}, {"node": {"oid": "2cdb4e33435c727cee65d2a7302cb2cb9b270504", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "981d3e40f84b2ee9c081a6cf7228c56e18fa8e92", "messageHeadline": "add canRun check for playground transformers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c7a616730cd742bcab0ad51fe623afc5ff973620", "messageHeadline": "add levenshtein suggestions to undeclared variable transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 89, "deletions": 3}}, {"node": {"oid": "5aa8ece2422d29b59ab1a9b61471d7169d286b45", "messageHeadline": "don't run playground transformers at all if playground isn't enabled", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "8c7ba20f86d44cf9bf3e9681b0b63ab4f1ed0a61", "messageHeadline": "fix regenerator transformer order - fixes #617", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "1cc9027fcf7112c9af147871efdf794ffab2dad3", "messageHeadline": "3.2.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e63dbaa646068f676cbe26737711f3c198a831a3", "messageHeadline": "v3.2.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a720625d92a24bd76dc9c4359ab23f0029782bb", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "ad428b107a616cc18bd10db8508d5121922df1d9", "messageHeadline": "add 3.2.1 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c0299320f0169d0e5937fef244e4bacf9c3f0374", "messageHeadline": "avoid transforming of inner labels and propagation of maps in block s\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 33, "deletions": 13}}, {"node": {"oid": "efaee3d5d9de2d52e91ce77173a42781cf11c041", "messageHeadline": "remove pending tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 56}}, {"node": {"oid": "12bee73070240ef6d9e14554d768220b10bf85be", "messageHeadline": "restructure internal indexes a bit", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "82c18a837df8970de5901e079df03d5e0d42d015", "messageHeadline": "add detection skeleton #631", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 327, "deletions": 15}}, {"node": {"oid": "fed51e8246f21f01e3f235439b569faf98a1308d", "messageHeadline": "3.2.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71f17e464fc0d1b6e3a23c5e5a2973ba9c75e070", "messageHeadline": "update 3.2.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "026fd7eddbe382ef5d20f9825eba9d3b853037f0", "messageHeadline": "v3.2.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "456b2d3910ec6729bd62a7c9cce7987b7e00b9c9", "messageHeadline": "remove unused keys declaration in types", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4208bf3f4b525ac1c4fa99439e98872d22e7065e", "messageHeadline": "add accept to valid options 6to5/gobble-6to5#2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a81678d3270bc16842df0a15a43c05ba4928fca2", "messageHeadline": "add 3.2.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "be55f42f80aee18ec28b71ddc9c72f71b918f07f", "messageHeadline": "simplify Scope::has", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "b1b326cf9cded9d4aae85018c5cebf6bce88dbe9", "messageHeadline": "better self contained module tests - fixes #634", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 46, "deletions": 13}}, {"node": {"oid": "a9ff73b4f60f077b1f6f7e94d1c779be142c1c9d", "messageHeadline": "use double quotes instead of single", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5ccb9c0baedda591b28bce4e891fb8c11ecccca", "messageHeadline": "clean up types, add missing jsdoc parameters, add some descriptions", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "1cbbe00b7ab9544b8473aeacf249b783497f4192", "messageHeadline": "Merge pull request #582 from kruppel/kurt/setter-super", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 86, "deletions": 3}}, {"node": {"oid": "055dd5d2c34717f7335923b70b665733ba0b5383", "messageHeadline": "simplify t.getDeclarations keys", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 20}}, {"node": {"oid": "0fea4375365fba67e80ab7a6a55c233e6d1ebdc2", "messageHeadline": "rename t.getIds to t.getDeclarations and remove dead code", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 17}}, {"node": {"oid": "f325d3b065f816d6c73939732fc62754a394bfa1", "messageHeadline": "add pattern rest parameters test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "e514660fbd1fa742aa8db3c3397e9d6c6a6b3426", "messageHeadline": "we no longer have to handle labels on loops in block scoping", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "a5d8144cceff559ec6348210b9fbd0c1f6cc5859", "messageHeadline": "don't lazily check kangax compat-table exec comment", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "8145840264a3b4f99cc4d87359e7a066a75ce73c", "messageHeadline": "add istanbul config", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a02eafedfd87438889ba4b29fd183f5769bec626", "messageHeadline": "add additional let scoping nested label tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "3f3cd2bb3a77b95abab098db0be0c9c4b16f3357", "messageHeadline": "add better support for labels in the block scoping transformer and ad\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 115, "deletions": 35}}, {"node": {"oid": "503a3f2e3a00fc91b43136c33340c594742acad7", "messageHeadline": "ignore compat-table tests that have no code", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48a8723fdba51d32b1675ac02550da7ae98d8799", "messageHeadline": "add compat-table to make bootstrap", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "92c297b1bef6a344a4f2d97465ca36bcf016bddc", "messageHeadline": "add assertVendor test helper", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "56e26378ff121322b97008b6b8aec2fa22c47262", "messageHeadline": "delay running 6to5/register in tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "f3f69ab4fae477c484f067ec53c52d4f17c5ae3e", "messageHeadline": "fix scope tracking for default parameters iife", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a488b951db33a21c2753fd519f747be9d14822d", "messageHeadline": "remove unused variable in commonjs module formatter", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac01caacd3b30c36332f1aabb2864e43edfc588a", "messageHeadline": "rename useStrict test to something more specific", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cbdf74647412457175d357ec2222c2be7751d8a4", "messageHeadline": "fix block scoped functions", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ad0a1ae66d41e3f36df3e45355dc47e14a3a3995", "messageHeadline": "add kangax compat-table tests - fixes #606", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "3b783979d83fdb25772d854eaef9917373c7addd", "messageHeadline": "add resolveModuleSource option - closes #471", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 42, "deletions": 6}}, {"node": {"oid": "b2ec15accc5da6fd3e27a487947abc6c85452015", "messageHeadline": "allow test options to be plain javascript files", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "3b7cfc908eb1be440ddf933dc2ebb49061d10ba3", "messageHeadline": "use globals module instead of maintaining our own list", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 65}}, {"node": {"oid": "010ca83d0d1d237fb17a9a26bac357bdc4eaabad", "messageHeadline": "improved relative resolution handling for bin/6to5 - closes #643", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "161c895a90a7b882f7a6235bcf9cfce33c30e299", "messageHeadline": "move esvalid to devDependencies", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "47a45f37316464b5eab4ce3dd3b31e573245ab11", "messageHeadline": "add additional react ThisExpression conversion test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "7bb3cfd9321df423d8847089d6cc30bec1368d06", "messageHeadline": "3.1.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "16a94a769ad8326b1c916a2be39eb2a6b696ebb3", "messageHeadline": "v3.1.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7c7918efe776f6bed48394691f6a8d4e856b5fb", "messageHeadline": "add 3.1.1 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "bf393c025fc227cce1eb46f3e9436dec3c199a06", "messageHeadline": "properly transform `XJSIdentifier` nodes referencing `this` into a `T\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "bbbc9c0c5ef306e156402dc28c6e61c428a93d36", "messageHeadline": "remove redundant enumerable: true property on class methods", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 17}}, {"node": {"oid": "579db9107f744e6a03126585b02f8344cf5f9f90", "messageHeadline": "fix link in 3.1.0 changelog - thanks @AluisioASG - closes #641", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1d30e9ec9576037fc96b3611adadc70d5d12840", "messageHeadline": "3.1.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee782f93c42d898e8d4078eb077a8b5a4eaa39a7", "messageHeadline": "v3.1.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ed6aa48a0f2e8768d5256d3fdc0db86c5c02526", "messageHeadline": "add esdiscuss link to class enumerability change - @thejameskyle", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ecebedd5a2ba369edd009c4a37b06b02137fc903", "messageHeadline": "update esnext class tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "31df576d268f0326c41097d27191f1f619f3e509", "messageHeadline": "make class methods nonenumerable - fixes #639", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 26, "deletions": 20}}, {"node": {"oid": "63d6335d99353f16b264e87d57e6ab7811af19e0", "messageHeadline": "3.0.16", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e21994c01f4cb94aa72ee4509357da09fd92f98", "messageHeadline": "v3.0.16", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8ee654ac2d004d91c3e0413ef44bd293440d2a2", "messageHeadline": "update 3.0.16 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "00b22b12312db30d0fb4c6c9a2a861be98d38c51", "messageHeadline": "don't ignore dynamic import specifiers - fixes #633", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2e589904c7cfc5564dbce2e9266ab123d03881e4", "messageHeadline": "comment out detection file", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1cd475d11807a3d98eb1aaed975aeaf500df6b44", "messageHeadline": "add 3.0.16 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "fbdea413994ec17e18eaf1b90cc4f8e9eb26cf78", "messageHeadline": "comment out strictMode option until acorn-6to5 works properly", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d720dbc4335fe192e82b3f2370ab4231b1a6cf7", "messageHeadline": "upgrade regenerator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3940149517fc3477f80bfee7383401748c47835e", "messageHeadline": "add whitespace to functions in logical expressions", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e963798067ac7d39d7b418c7a1aab35d76787e94", "messageHeadline": "update tests to reflect _extends helper modifications", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "36acfd16ea8f6027598b5e41e4f7b2243596d096", "messageHeadline": "better line break delimeter - thanks @RReverser!", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dda372f93ee9966b4f5a09f88c2831227e587f35", "messageHeadline": "use either Object.assign or the extends helper", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "62bc815f81850c4b7faee16fa890efd33b7ae198", "messageHeadline": "only set strictMode to true when the useStrict transformer is enabled", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4e68f94023b870e962c9bf93761c876a4791a8bb", "messageHeadline": "start adding detection base", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "2687b435e01beef2fae4d44351f877700f2756eb", "messageHeadline": "Merge pull request #629 from stefanpenner/lodash-cleanup", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 216, "deletions": 177}}, {"node": {"oid": "9ddf411f2c524a44df8f0f5081c8eca4761625af", "messageHeadline": "cleanup: require explicit lodash modules needed", "author": {"name": "Stefan Penner", "email": "stefan.penner@gmail.com", "user": {"login": "stefanpenner"}}, "additions": 216, "deletions": 177}}, {"node": {"oid": "c2fc89af6c1b171ddf0ff7b50aceffff03224a76", "messageHeadline": "3.0.15", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5eda35ff455ba73d204f38ae16b9331d60639be", "messageHeadline": "v3.0.15", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5e1221c542f579af4db890105b74bbef66db061", "messageHeadline": "uUse `debug/node` instead of `debug` to avoid browserify using the br\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "03942da57a5019e5632498bd513bddaa6fef10b1", "messageHeadline": "add in support for AwaitExpression \"delegation\"", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "06c4334808646acec306ecdaa038fbe35bfa3b5d", "messageHeadline": "use `all` property instead of `delegate` on await expressions - faceb\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "695f7ce6481803ec34f0e361e46986a815752b1a", "messageHeadline": "ignore ds_store", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e469c864bc1365e479db4cbc6c0683c928558ea0", "messageHeadline": "3.0.14", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d50cae9fd42a5dc46cc86a7fc8ebde118b11879", "messageHeadline": "v3.0.14", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "249d74958029acdadb84e276c7b0ba8ffcb7b731", "messageHeadline": "update asyncToGenerator tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ea860ac5a59454830445f28718c2d799ed5afbc6", "messageHeadline": "add 3.0.14 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "30259f3a9919195997eee1931595e8fe6f8a0feb", "messageHeadline": "don't use a generator iterator function as `this` in the asyncToGener\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a3d7a299614f35a3b828fe06600a10c3eeb76652", "messageHeadline": "add support for using optional in 6to5-node", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "8ce762846ec7cae9fa3c722c9de18805920ae2bd", "messageHeadline": "fix 3.0.0 changelog indentation", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8092716b797aa7c564ea42b59ce470e58fe62c75", "messageHeadline": "3.0.13", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7ba54724c6ad3cc3817c3ccbff191b2154e5570", "messageHeadline": "v3.0.13", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f7ee41315cb2b224da31ab5c071115c0728da18", "messageHeadline": "fix modules loose mode using `modules` instead of `es6.modules`", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b33f05bd3dba57946c53a30e4643597e473dcf6c", "messageHeadline": "3.0.12", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ae6eabeddfe9c23c38810c6f91db348e831db83", "messageHeadline": "v3.0.12", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "973be9ad960287db08e2da67b917f25bcaeb60e3", "messageHeadline": "add `noScope` option to `traverse.clearProperties` - fixes #624", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "979ce93499dc2e2764270e55f14e18319e73ab1e", "messageHeadline": "add 3.0.12 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "642e36c259a144044d042e718ced8209ee2429f2", "messageHeadline": "remove old es6.destructuring position comment - thanks @appden!", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "efaf56c6de048a62edd9c54bc46d27cf6377de1c", "messageHeadline": "add debug messages", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "a0c7950d8aec96c08aa83316916bbb940ee8d921", "messageHeadline": "3.0.11", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7be1b74d768c8c529b997e4dc4d82c46305f8ff", "messageHeadline": "v3.0.11", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e264ac03b385446d08d53210560ce261615dfe0c", "messageHeadline": "put destructuring transformer back", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "425f0c5fdf6bbb4e9b9a69845d7eaffa62e7d889", "messageHeadline": "add 3.0.11 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "960a70287d1a849d22e7519db2c381bffe24c8b2", "messageHeadline": "add improved for-of loose behaviour that supports destructuring - fix\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 31, "deletions": 25}}, {"node": {"oid": "c25c33e3ee94a71d8109009de7853ebfb8f42ae5", "messageHeadline": "remove unnecessary ensureBlock in es6 rest parameters transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d72081f82cd05637cbe93facac28e3678fe21c81", "messageHeadline": "fix codeFrame call in transformation helper", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d4debc3c855dd4e797de3dbe8bcffe47d325dcb3", "messageHeadline": "fix regenerator tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7894f1a079efd558b6d15a2840a8fce5cd47cea7", "messageHeadline": "add regenerator parameter tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "5ffaeb5e9fd852c214c33a3581f27286d50ee708", "messageHeadline": "3.0.10", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e50a7406ad0379a643087844ef8eb3a6966a2189", "messageHeadline": "move destructuring transformer to before regenerator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "962eeed25237c11c8ee38232c924a9ea34145a1b", "messageHeadline": "clean up t.getIds", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "2d8944fbd5ee5ee7bb6b6f5a40dd0c4c62385cd0", "messageHeadline": "fix RestElement ast-types definition", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ddfb492ed9f9bb11bf0ffd2f3dfc3773a3c0786c", "messageHeadline": "v3.0.10", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d98364adbe81603aaebad0d5868c4906463195d", "messageHeadline": "in `types.getIds` make sure the `declaration` inside of `ExportDeclar\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 53, "deletions": 40}}, {"node": {"oid": "3affa543efcc4e60201515ded555f3a6b3658e6f", "messageHeadline": "add yes/no comments to describe what we're actually testing for in ty\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "2a47afebde8f90a717fb8b968f0c30fd38c6e369", "messageHeadline": "more accurate types.isReferenced comment", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2fc6d8852191ad442190e0f148826ec033ebe94", "messageHeadline": "3.0.9", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28c4c18ee270f1d21048a51e5c2595cc58ad932f", "messageHeadline": "v3.0.9", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "968db67d0abbb91f133b70505593281e2640dfec", "messageHeadline": "add in pattern support to t.isReferenced", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "b22ef22e3637ef6a4cba64f5fa0255104ff33a1d", "messageHeadline": "add missing semicolon", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "044ce45d987cdb0932d2f64ac4b417bffe6b4942", "messageHeadline": "add 3.0.9 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "69f2a0d3f1fd72625e2e7d630360f2d5e19e688d", "messageHeadline": "better t.toIdentifier behaviour that doesn't camelcase on underscores\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "4b66dcb73806c0eb8d2f1e9923e629b66bce3d71", "messageHeadline": "more reliable t.isReferenced - fixes #610", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 38, "deletions": 24}}, {"node": {"oid": "dfc6f1d1cfdcf156cdf3a73d5bc5d1e34e0fe426", "messageHeadline": "add comment explaining what the modules-split transformer does", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a64e040ac74e396b1296c3535581169d66c60989", "messageHeadline": "3.0.8", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4f9414dbb0c5a08e10cec06cc15fa45ea0b0e6f3", "messageHeadline": "v3.0.8", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc6b31efbc837c50d759db3b20e62ec500680e6c", "messageHeadline": "split up function declarations from their exports - fixes #609", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "244aed1ae9d903a653f0c9380122bf46dff71164", "messageHeadline": "3.0.7", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4fdb2ce939495f9e3efef7741ceb35cf8b889e2c", "messageHeadline": "v3.0.7", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe57eb554cb9c1ccc094d90d4a32f296a6851f3c", "messageHeadline": "add 3.0.7 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "3b798943e3c58d38c7d1c35f8e6df79cf105f704", "messageHeadline": "upgrade core-js and use a caret, make all other dependency versions s\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4ff66a5cfca0641445b7a936e47a743987de1387", "messageHeadline": "add id to a function expression scope", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "5477a990bc2807b09e69cff24bc2eaacc5aadddd", "messageHeadline": "construct null object for types.getIds", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "656ca422a503ae6106764dae9d3e56ca5f646459", "messageHeadline": "3.0.6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a3071a094f5160bcf9a51d63c8b11b3fa1b6366", "messageHeadline": "v3.0.6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77361582f4a72f4d41764224c8c9d9f522cc0162", "messageHeadline": "don't stop block scoped variable traversal on any scope, just skip it\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "f58503943069392d404a80630ae1277562012077", "messageHeadline": "3.0.5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21dcb6037a08e28034894c3bec1fadec9134b64a", "messageHeadline": "v3.0.5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d10d96d19aea2782f76bc39f739430a1893fb776", "messageHeadline": "fix unused iife declaration", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "64766eea44f973e1a82e5a76a10b84f4e1103820", "messageHeadline": "add more reliable iife detection for default parameter independent scope", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "a9e682836b597ab631176a17f0bf7452c9f479d8", "messageHeadline": "3.0.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f504b8d529d9e8cab646d0c1e904bf803345f2fb", "messageHeadline": "v3.0.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30b2b55c862a4a982fb229be144123e13bae323e", "messageHeadline": "remove badges from readme because noone cares", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 22}}, {"node": {"oid": "836bc3a9a452f38cc6c0b3a55cd044fe8145a0fc", "messageHeadline": "only check for duplicates for let variables", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "630bfcc6cd4b5da3248cb1441e7f287bcc0bee62", "messageHeadline": "add 3.0.x changelogs", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "117203010aa7aba9e6c131af7b061df14dd4bcf5", "messageHeadline": "don't stop block variable scope finding on first hit", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f0986fe9c7c5164f7d5dcf8cff2cdb9d4b5e9c90", "messageHeadline": "3.0.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4379441277067b53b269bad9dbca2eb8472b1440", "messageHeadline": "v3.0.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a955af06e003d2ebaad3b86389fefc34d0b20931", "messageHeadline": "remove opts from transform output", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8f69e59f299f9bd15bdea4c954c52c54d7c350c4", "messageHeadline": "ignore underscored options - fixes #29", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "efda5ca897c913313a79de25bc3460649f3658a3", "messageHeadline": "3.0.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a99fd3c8df84f7557eb0c7fa16905ac37cfc2fd", "messageHeadline": "v3.0.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "614ce4de0a671820497ff243b7595413cadde4e3", "messageHeadline": "add common plugin options to validOptions just to be safe", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "06b2cffbfc86037c0e5f6398a7bd1cc1434dab2e", "messageHeadline": "3.0.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3dfe9571e090528eedbc63d76cb678f2b3fc2cd", "messageHeadline": "v3.0.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b9e2c4ac0c32436df3cf988862ce9a34aeb1daf", "messageHeadline": "remove iojs from travis", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "28e0b17a81111e04ac982574358d044b195cd29a", "messageHeadline": "3.0.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b02f10053e1affa2100f91878f77242c8c136206", "messageHeadline": "fix publish-runtime task", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "979dcd5330c4b1b3063f9aa8c1332f1afe96b848", "messageHeadline": "downgrade kexec", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff18fd37df0db24d0920deaa5b006fa6ac83a893", "messageHeadline": "v3.0.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd56d53556a30da6555f610716e3a4da277fdd68", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "2b85045b61e4b62b715ba429018fe7cf210fb4ca", "messageHeadline": "split up class expressions in `export default`", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "a1e11aba61a5d6c306debb2a713fd23ab22a2b21", "messageHeadline": "make explode assignable expression helper aware of declared variables\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "946ba7a8d382f416cb32aa17950cd1fa52cd171d", "messageHeadline": "add iojs to travis", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4a94ef3aa6d4f1548f0a441242f4e02d445597a9", "messageHeadline": "add syntax highlighting to syntax error code frames", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 85, "deletions": 36}}, {"node": {"oid": "3cbad64c1eef88d28564ceca6cb991a8e0248406", "messageHeadline": "Update version.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0bcfca03f8b044de2f23306c18f431d3d578c9a", "messageHeadline": "Add JSX support to loose parser.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 175, "deletions": 13}}, {"node": {"oid": "95479ab6aa69bb4162500700ccebe359028aef70", "messageHeadline": "Optimize JSX text reading.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "55ae051c81917a81dc8e46beb7026f151ed9e41e", "messageHeadline": "Update version after merge.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f40d7e30e153541aaac39711ecf27cdad0ab21c", "messageHeadline": "Merge branch 'upstream' into jsx2", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 238, "deletions": 121}}, {"node": {"oid": "6eb177582d4c779f4d5f07ae7e14e0f4a8e0c8e1", "messageHeadline": "Fix export default declarations.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 121, "deletions": 2}}, {"node": {"oid": "e4a97ab87700c1f05d4effe15213cc60a5189b19", "messageHeadline": "Finalized destructuring support in loose parser; fixed startNodeAt.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 27, "deletions": 22}}, {"node": {"oid": "6660a21b7992be2f23e6a2a19872619ac50dac3f", "messageHeadline": "Disallow MemberExpression in bindings; clarify function namings.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 22, "deletions": 87}}, {"node": {"oid": "3d5964ceed12c8ed97cd99230055d1c8b8b6878b", "messageHeadline": "Fix locations for AssignmentPatterns.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 68, "deletions": 10}}, {"node": {"oid": "fd45e9218c8d66727d7e4af3c86e817905988818", "messageHeadline": "Merge branch 'master' into 3.0.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "24d4d6d73a0a7a6b5a7e07ceb8c542d7eb45dc72", "messageHeadline": "remove esModule flag from systemjs module formatter - fixes #599", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 26}}, {"node": {"oid": "d87b70b57efaeae9b1e4f30853c845a2cf45efd5", "messageHeadline": "Use right side verbatim for ES6 class setter.", "author": {"name": "Kurt Ruppel", "email": "me@kurtruppel.com", "user": {"login": "kruppel"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "bbfb297d73bfea4b1a004206ff19f5fe51114af4", "messageHeadline": "Support use of super inside instance setter.", "author": {"name": "Kurt Ruppel", "email": "me@kurtruppel.com", "user": {"login": "kruppel"}}, "additions": 70, "deletions": 3}}, {"node": {"oid": "9b68d08604911b215b4abac9e6de7e26dce4d875", "messageHeadline": "Add test for failing assignment to super setter.", "author": {"name": "Kurt Ruppel", "email": "me@kurtruppel.com", "user": {"login": "kruppel"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "47b56d089fb6ac6c7702597ddfc28f01ebc839f2", "messageHeadline": "upgrade jshint and kexec", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "10ede7c9340f94be63eee61949f58bb529661a68", "messageHeadline": "fix extends helper checking the wrong object - thanks @appden!", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "344390d1b59c646aabe10ca9810f169b88d48df1", "messageHeadline": "fix simple tests - @thejameskyle", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "28698780467031d0d86032b0acc8ad62290574d4", "messageHeadline": "use hasOwnProperty in extends helper", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "2f79bee3677491f30de8297f5fc2e7e6dc60481f", "messageHeadline": "use either print or eval in 6to5-node - closes #591", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "202d98c318b6fc8b34b14bd471a688e88d459b52", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "442a39359ef75868a0b3e0c34e3fd6f3113a98c6", "messageHeadline": "Merge pull request #595 from 6to5/lodash", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c907f8703a918c1ba8b18ab7dd274dd44c6a743e", "messageHeadline": "Fix regex transpilation test for regexpu 1.1", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6f2925ed832f7255565e5aafb70e9e70705be234", "messageHeadline": "remove React.__spread and use extends helper instead - fixes #594", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "f256e1818296caa7a5da13d9d333e0c48c93f953", "messageHeadline": "add -L arg to loose in the CLI", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9521e559942cd01a5ddae8ccb6c7350a16e334b", "messageHeadline": "Bump Lodash to 3.0", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41ae06f1aa070a072d9dbc5fea5ef5e2f02242f5", "messageHeadline": "Merge pull request #593 from jhorwit2/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e5613e9e0dc459274709f1ae3ce6f6fd1808ae65", "messageHeadline": "Merge pull request #1 from jhorwit2/jhorwit2-patch-1", "author": {"name": "Josh Horwitz", "email": "jhorwit2@gmu.edu", "user": {"login": "jhorwit2"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "779d14311ab16a6f53dde399ff4661c2abfab4ea", "messageHeadline": "Updated minor version upgrade of corejs to fix firefox 20-23 issue", "author": {"name": "Josh Horwitz", "email": "jhorwit2@gmu.edu", "user": {"login": "jhorwit2"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "971da50129e6296d176b403b7be3faf4781afcff", "messageHeadline": "add a transformer pass class", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 102, "deletions": 65}}, {"node": {"oid": "c49438da609f0ca2a2e4168dd16a426541850d9c", "messageHeadline": "add namespaces and better structure transformation", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 172, "deletions": 151}}, {"node": {"oid": "e4a030c916b1da25b08c4e0e2208d11d4f4bb04a", "messageHeadline": "upgrade acorn-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "256ae1a011a3d2448caf0c50fe6e1954b454c62d", "messageHeadline": "v0.11.1-25", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e14e6473ff26714cf8fc275733e5d4c1c3f91db2", "messageHeadline": "fix flow type param parsing position - fixes #24", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "c72f9d894d5097c1493f4ece9c565fb9791da7c1", "messageHeadline": "only use GeneratorBuffer::space if it's for pretty printing so we can\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "59283c11485b6886717f1fd60e9aecaac0de0bc6", "messageHeadline": "clean up traversal some more to make it clearer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "cfe9a4e2708f847ec1e6cd40670c44faf86fdcdb", "messageHeadline": "add isConsequenceExpressionStatement last", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0110d18d4c1d061beb9b2060299a090d9ddcc944", "messageHeadline": "clearn up traversal and fix replacement node arrays not being travers\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 26, "deletions": 11}}, {"node": {"oid": "2bd1afc5fd0eb543d05220f56f2e2f57ddbf411a", "messageHeadline": "fix up traverse tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 20}}, {"node": {"oid": "68752773753eb07d70e08ff02d79ff7abbdf4524", "messageHeadline": "upgrade acorn-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b5045bb9154257eea1b10d8f125fd28102c6439", "messageHeadline": "revert back to simpler osx-only test browser opening", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "f14c0fa5d6c17386b8b0e7c370727aadffcbf06d", "messageHeadline": "turn off failed test writes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "189d2c3fa996fbbcd1a6823a204bb4800176e4fe", "messageHeadline": "v0.11.1-24", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "301f639f73eb8fafd3e398174fa3fdd3312730e7", "messageHeadline": "fix incorrect parseExpression arguments - not sure where this came from", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b6203d1f4a0198d43c0c76346252d24694dac73", "messageHeadline": "simplify class default exports", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 20, "deletions": 25}}, {"node": {"oid": "3db7811f00a384d60cd9eb5d7d9676395f318716", "messageHeadline": "add missing use strict declarations", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "8243a34b698db2438283dfb0c9c6e51dfedfe8fd", "messageHeadline": "change the way modules handle default exports and function declaratio\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 66, "deletions": 37}}, {"node": {"oid": "a821b2249be197493ce5088086f1519d1018cf5c", "messageHeadline": "add class tests to optional async transformers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "0a851ced1963c446050b0614e1fbeff5add2ace1", "messageHeadline": "remove runtime option", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a2a1ab4c520c829942b4b3ae7b99d39b5cff4a99", "messageHeadline": "clean up file", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "876d88c76179d6b38f302c8b87e8bccf4c0d66d7", "messageHeadline": "fix module specifier default output", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d473826a681c9c3837d1377aaf37f394747e8a54", "messageHeadline": "add window and self to valid global keys", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "cfd0059fc7e14ff1ae4bc430167ab341e7d616f5", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "b21b0e753e156f1c016cda6e846b778c4db49421", "messageHeadline": "add back optional brackets around transformers in 6to5 --help", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "525350284651c1e414fae5c02c97ee6527c37f98", "messageHeadline": "upgrade acorn-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37ca3c3d29be8ac1edfb40ae309c3c7ffcdcbe40", "messageHeadline": "v0.11.1-23", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "526e743c5820f1a3e2d5e036451383ff82be0c39", "messageHeadline": "fix 6to5-node blacklist", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7df0d0530fd2170c7a33bca01e0994b4c01faf82", "messageHeadline": "update 3.0.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "567479787bb149d6ef42714860a6b59509f371a0", "messageHeadline": "update tests to reflect new helper compact behaviour", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 176, "deletions": 881}}, {"node": {"oid": "59e3eb2bd1d6d0b9dffad2d465e6aed9fecb879a", "messageHeadline": "move doDefaultExportInterop to default module formatter", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b449dbe89190f6c28660663171527b9863d63ca7", "messageHeadline": "make helpers compact/no newlines/comments", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "c7c99efa8e779ed9f0e7ca35023128bbe3a56465", "messageHeadline": "add back strict module formatters", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 38, "deletions": 8}}, {"node": {"oid": "2808bc2c902d7ea6414841d50561ddd7ac313128", "messageHeadline": "add in custom acorn node constructor", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "2fb5a3c46ec8f5ff17e141595fd5f11d2e032118", "messageHeadline": "reference exports.Node so we can replace it if necessary", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9b7eb2dcd84f56d99321fe037658e813b6eb1eb2", "messageHeadline": "update 3.0.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "274b58573bd54b4677ba17c45db357c26f1eaef2", "messageHeadline": "change -l whitelist flag to -w in bin/6to5-node", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7f33121c95aa925f6f878f6d3a4a523c6266f14", "messageHeadline": "upgrade acorn-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75460b91d864cab5960a2b7cc89fd93b2c6abfe1", "messageHeadline": "clean up module formatters and fix interopRequireWildcard helper", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 95, "deletions": 78}}, {"node": {"oid": "45bb4b00f0de723db8632e4c64d1f65ad9d31a2a", "messageHeadline": "0.11.1-22", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1221112610d8dc30cf158cdf107d6b5bc0fb3d29", "messageHeadline": "add canInsertSemicolon check to async function parsing", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "766e42d1404fde83d6b44b2bca0200c00cc67cdc", "messageHeadline": "clean up async function declaration parsing", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 17}}, {"node": {"oid": "c297f5a57fbf5653fce4b6f9605563e27a0898ae", "messageHeadline": "fix parseAssignableListItem function name misspelling", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3d355566dca3d2197c45a1c306a909e83d85afd8", "messageHeadline": "avoid duplicate requires when importing modules", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 158, "deletions": 144}}, {"node": {"oid": "a3b58edc52b836bb50170fab4c017c60dfbe4550", "messageHeadline": "only remap break/continue when inside a loop", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5c71b1a03148ac5df5424e1c7d7997ea26763fd6", "messageHeadline": "add base for naughty polyfill tool", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "585e21a7345752b101917aae0f9fdacfc3f391e9", "messageHeadline": "add whitelist and blacklist options to 6to5-node - closes #588", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "a46f4f78737051d0858d308b998750ff138e7491", "messageHeadline": "upgrade acorn-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0530e7c28d0d2e7f2b14f64870320475e202f7c3", "messageHeadline": "0.11.1-21", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c3d2ec875f0b4efb97a586d0b2101ba07e48ec3", "messageHeadline": "simplify parse assignable list types", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "1937e93e583a1548bfe702e02feefd4b31b5bf32", "messageHeadline": "update flow rest param tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 119, "deletions": 182}}, {"node": {"oid": "7ea883a3b59701e11f6820e6d5d00b04d7a316d7", "messageHeadline": "Merge https://github.com/RReverser/acorn-jsx", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 152, "deletions": 7}}, {"node": {"oid": "e397a0c4d30aab2ab13c967fca98c742ad54199e", "messageHeadline": "support flow types in arrow function params, add support for async fu\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 35, "deletions": 13}}, {"node": {"oid": "456bce1c9a3a1a26c94c591a645042f83e50f44c", "messageHeadline": "rename loose modules", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d8046333c018fb049767150b9ced13c3f0cdc813", "messageHeadline": "add test location to ast validation", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "49c28d449ed1c357a6a1a236ce4e436972892f58", "messageHeadline": "deprecate old transformer names", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "3fdf492dcf9c4edcbd61a90f851926478c7dfaf8", "messageHeadline": "safer common interop - closes #493", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 36, "deletions": 82}}, {"node": {"oid": "c5197e1cad7cfa8d7e1f3a16131e4a68fe56beef", "messageHeadline": "Merge https://github.com/marijnh/acorn", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 432, "deletions": 1264}}, {"node": {"oid": "012f7dbddd2246c2db311c889740bfc3c4660e37", "messageHeadline": "Introduce helpers for contextual keywords.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 43, "deletions": 47}}, {"node": {"oid": "97dd99d17175202a2d8f087b807c82ca7ab1d8dc", "messageHeadline": "Remove useless noLess", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "401e6c4f30d6ef5e325fffeffbb35f2afa8c719c", "messageHeadline": "Update version.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "719ecbd2037c2446f960ab0affac07eb694e3386", "messageHeadline": "Improve JSX braces context handling.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 51, "deletions": 7}}, {"node": {"oid": "e93b69d59579da69b042c875bfa6925a9840e641", "messageHeadline": "Add regression test for #15.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 99, "deletions": 0}}, {"node": {"oid": "c445d073e25b4f13804d2b6d4c759b77dbfa9e02", "messageHeadline": "Merge branch 'upstream' into jsx2", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 1814, "deletions": 1642}}, {"node": {"oid": "78215a17cd5f616064e1ed10b80e845fd199fb56", "messageHeadline": "Merge https://github.com/marijnh/acorn", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1319, "deletions": 1610}}, {"node": {"oid": "5d96bbd781538b14d61bb1259a446317520fc0ba", "messageHeadline": "Simplify & fix rest argument validity checks.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "cdd444eff12a4e6eb0744606ce12d6b6043133b6", "messageHeadline": "Speed-up reading words, strings and templates.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 32, "deletions": 29}}, {"node": {"oid": "65d09eac6eeeec5dda2a03db715e881892a9675d", "messageHeadline": "Implement shorthand property assignment in ambiguous contexts.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 348, "deletions": 55}}, {"node": {"oid": "99a4343626fefeeadcc196c0fa6116ffe8143ea5", "messageHeadline": "use clone helper instead of lodash cloneDeep - fixes #583", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "8eb3091a9d692fc61b216ff3c06bb29ff8215fb2", "messageHeadline": "update params generator to work with new parameters", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 18}}, {"node": {"oid": "befa221bd996d659aa997322f8801bac18b5d642", "messageHeadline": "only get the basename for task names in test helper", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "a954ae3a6e304f95c17d1d938c128cc139c2e564", "messageHeadline": "add breaking switch break test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "afa0a31b91b81eaa7ab34a91b4460523d523b1bb", "messageHeadline": "add no loopParent warning to block scoping transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8a13c12738909d5e603efdf2113beded855cc9ac", "messageHeadline": "switch rest and default parameters to new ast type", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 43, "deletions": 79}}, {"node": {"oid": "b938e1aece64643830abd40fe682d35b352445b8", "messageHeadline": "rename misc transformers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "89a32065531759a411fafdceef726387f2241b3e", "messageHeadline": "Merge branch 'master' into 3.0.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "66e9df6b0b4adecd97a73b911e5a94539058a188", "messageHeadline": "v2.13.7", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2fb299da22548a66f5d039aa22e65fac2e04fe51", "messageHeadline": "update 2.13.7 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "23d962b8385d2bf7353842a5451200b3f79ea756", "messageHeadline": "Revert \"move optional async transformers down - fixes #580\"", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "519454c343b1fce4d7a57d0ce78a694dae29ef50", "messageHeadline": "don't realias variables that are already declared in optional `coreAl\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "9cf1c62147c464c9318a9519d65df1b05eb042bb", "messageHeadline": "move optional async transformers down - fixes #580", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0e6bd3ed080458e65b4ae6aae3b7115b2c08bdc7", "messageHeadline": "v2.13.6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95a3a02469cdb781b14f0986cf2a01902326f438", "messageHeadline": "disable failing let scoping test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1a0cad2ac136dfab6018e790336e60a0b37466b1", "messageHeadline": "add new expression as a valid conditional expression parent for paran\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d78a01086d551d212be8eb680d36a300ab75a2db", "messageHeadline": "add new expression as a valid conditional expression parent for paran\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f0569147e6b34b94c60f0bdf2edcd8d092012a5d", "messageHeadline": "Avoid extra call and arg in parseExpression for single-expression case.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "41ad304955d6770f2f226edfdb463b74699628c5", "messageHeadline": "Introduce helpers for contextual keywords.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 43, "deletions": 47}}, {"node": {"oid": "08b34933d7608470bbbb62a291fb515e4759e197", "messageHeadline": "Added acorn_csp to .gitignore and fixed generation under Windows.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2e9180f0417122228e4f84426dba86752ccaa1e9", "messageHeadline": "Add ES6 patterns to util/walk.js", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "917de714b145882aa65d21c121eeeae0e76b4c99", "messageHeadline": "Switch from Function.{rest,defaults} to AssignmentPattern and RestEle\u2026", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 1225, "deletions": 1405}}, {"node": {"oid": "3607689fbcb4e28d556a524db5a5e4c630c07381", "messageHeadline": "fix tests to reflect new destructuring statement behaviour", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "70ce6e0ab84ba9a5162102a6bcd3c5485f6df783", "messageHeadline": "update 3.0.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "914ef4c5f58262c0b8bcabfaeca153949a70180c", "messageHeadline": "remove 6to5-node repl console.log", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "75389b04a61736ddb2b025c3b48095f31fc87fb5", "messageHeadline": "use isConsequenceExpressionStatement to correctly evaluate expression\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "3167d66154b6513cdfe052a5f168ddf74d3d824e", "messageHeadline": "add t.getLastStatements and File::isConsequenceExpressionStatement", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "bd789ff03254813d5611a8d2eb6a02fb84fda97a", "messageHeadline": "fix bin/6to5 blacklist test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c118c10a9dfb142fbc716fdaef834612fa3800a2", "messageHeadline": "update 3.0.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 42, "deletions": 11}}, {"node": {"oid": "8ed1325dfceabe73169eae5101b37f6a2e33207e", "messageHeadline": "fix RestElement argument type", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33cd9eeafdfcd16e4f5b83d5b2f94c22ab5dcbcd", "messageHeadline": "don't hoist regenerator variable declarations in system module formatter", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "b280303a1077e612a446420e352587d0bcb570df", "messageHeadline": "remove register opts", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0ad071af4e88b13b3dd258b9f5698b3ae0c85942", "messageHeadline": "upgrade acorn-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90513be27c1f29300ffebc0cbfbe03ff51775919", "messageHeadline": "0.11.1-20", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a22cd72440b897c23e1163c4ee3e27e4dc7746a1", "messageHeadline": "update to RestElement - @RReverser", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "f031700b670da1686b2a5fd5e531179aff7706b8", "messageHeadline": "Merge https://github.com/marijnh/acorn", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 62, "deletions": 54}}, {"node": {"oid": "cb76f3f7baae5c8505767539db2854bfbd79d940", "messageHeadline": "Merge https://github.com/marijnh/acorn", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 58, "deletions": 4}}, {"node": {"oid": "38609ae26d6fa071194026d4e15e9bd7d21fea82", "messageHeadline": "Closes #205.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 30, "deletions": 25}}, {"node": {"oid": "4fee58e7bcdde6650f1fdeda3bf0617fd7cc0171", "messageHeadline": "remove includeRegenerator option", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "86b6904e77a276f3ec8bba2963cdece759aea923", "messageHeadline": "fix esnext tests to reflect new super behaviour", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "9f435d02f2427607c28e83343d339abe075be9e4", "messageHeadline": "switch to a custom list of global keys and use object helper", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 76, "deletions": 18}}, {"node": {"oid": "5419616063fec61cac62d6f8e793d6d19d2e37c3", "messageHeadline": "remove optional prefixing", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "5f8f9e35d798e64875de5ec3a051efc5b39769ec", "messageHeadline": "better categorisation of transformers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "e1d2def4b1e12af401841564d98f185d1b956bbf", "messageHeadline": "add t.getSpecifierId that handles default specifiers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "36fef5676abac8e3323b70627f1ae4c91bc4771a", "messageHeadline": "add helpers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "063fec0ca64f3eef3b62712a1784a99bf5102da8", "messageHeadline": "better categorisation of transformers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 64, "deletions": 103}}, {"node": {"oid": "cb94a0851c5574d9f5380e805cca698c0b0bec83", "messageHeadline": "Add regex comparison to test driver.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 32, "deletions": 29}}, {"node": {"oid": "e6f1e1027e9a9075b5572a9c495630b8a1d7870a", "messageHeadline": "Fix dividing function expression.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 66, "deletions": 8}}, {"node": {"oid": "78923eae15eaef2dfccf10c7ef4e25a36be493a0", "messageHeadline": "add back missing class type parsing", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "ac4fdac04a7dc09863a47a5c82f4e965b55ffeb5", "messageHeadline": "add flow tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10172, "deletions": 0}}, {"node": {"oid": "957d2b4c44100ce823257dd78595469a65be2155", "messageHeadline": "Merge https://github.com/marijnh/acorn", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 18}}, {"node": {"oid": "39d752dc6b446380b77c2c2143150455e13cb8c2", "messageHeadline": "Make top-level equal to block statement context.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7e4213641ea2a5291a7ee1a2eac8435c5201e04", "messageHeadline": "update 3.0.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "bff150f69dba8170e7c04080e53130cfde25a14b", "messageHeadline": "fix filenameRelative name and remove amdModuleIds", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "dc209417e7cc575793443e3bd84e34becd6b7408", "messageHeadline": "move internal tools from bin to tools", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "fb7483259477823bb2ca34b0a033d1b41f6364b7", "messageHeadline": "update 3.0.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "49cd1753e6146679a18dc952eaca0eb3e3dd6967", "messageHeadline": "throw on unknown options", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "36fa887be80e319f67b6f73c966fd1e2092d7eff", "messageHeadline": "update XJS namespaces to JSX", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "dacb187f117c2c869eec957cf0e1dd6fdd4ca4a6", "messageHeadline": "upgrade acorn-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1da7ac939cd4e7ed9c75b09b9ddcf43722db1f8", "messageHeadline": "Merge branch 'master' of github.com:6to5/acorn-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "04e6d02d1e70702dfc28a4b9becfe24c7c60c702", "messageHeadline": "0.11.1-19", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af7630b9637e887cb41a44b625aad8e960de2ef5", "messageHeadline": "Merge https://github.com/RReverser/acorn-jsx", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1502, "deletions": 786}}, {"node": {"oid": "5815b17deefcb3523f3086cda375d2f26963f83f", "messageHeadline": "Merge branch 'master' into 3.0.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "fe594dfe0c4fcc9f13ee70b32bb7e75c4ee828eb", "messageHeadline": "Merge pull request #572 from assaf/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "4fe6ad43c1cd037253da0b105acbd8d19c89279f", "messageHeadline": "Added test case for issue #564", "author": {"name": "Assaf Arkin", "email": "assaf@labnotes.org", "user": {"login": "assaf"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "2e55540bbee9475d3249e3442a2a3e640bf16808", "messageHeadline": "Fix {start,end}Loc -> loc.{start,end} in acorn_loose; remove forceReg\u2026", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "555c7898c8afa7318e8e8074b84d01d950146b3c", "messageHeadline": "Remove Token::{startLoc,endLoc} so they don't appear in next release.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "de23a869ae266b566b0f052b0a76b8acdac35c95", "messageHeadline": "Add acorn_csp.js to .gitignore.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5e1f60dbae90ce1608720c49ae21aceb81883864", "messageHeadline": "Update repository metadata and readme.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "a7d5734a594e3eff6c3abf9baba343237e21fa32", "messageHeadline": "Fix spread attribute parsing after merge.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0d4f1f6ce9b7affbe1d35aca17ecabb3fb40a5e3", "messageHeadline": "Update version.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "252bb46f7086b2e446d58ddd154a16a8b9cdaf5d", "messageHeadline": "Merge branch 'upstream' into jsx2", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 109, "deletions": 75}}, {"node": {"oid": "377212290fd6f12cfbaa4f279ad5a861efb7c545", "messageHeadline": "`6to5/polyfill` can now only be required **once**", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "51b6946a98fcb562ad3a828ceb6e30aca5f1e286", "messageHeadline": "remove `unlink` event watching in `bin/6to5`", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c90904a1392262fb80416e2d7f19ff481d8622fa", "messageHeadline": "put 3.0.0 changes into subsections", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "8f68f62f8ad42a7662566043cbdf1c2019275a33", "messageHeadline": "add jscs", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 115, "deletions": 52}}, {"node": {"oid": "8678917e2a595c80267acb44b596910542c42d02", "messageHeadline": "add util.object that we'll use to construct objects to avoid prototyp\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "115509653fea86f85c617ff4fb4df50bfcea38ae", "messageHeadline": "remove strict module transformers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 875}}, {"node": {"oid": "f43fc08a8f9e5d1cf695073b9395de219bfc98cc", "messageHeadline": "remove indent option from cli", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "31504a51879ff0b162dca7ba754f8608cd00c529", "messageHeadline": "add async to generator helper update note", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9bfe6e7aac3833e2ebdcd207adb9d1f137402745", "messageHeadline": "add Scope::getFunctionParent method", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "2e0a185db682dd898700c284e2bebaad39610781", "messageHeadline": "keep function id location in block scoped function transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "f63ce4ddd4f775c5db2b2311e8a375f566cf33e6", "messageHeadline": "rename _letDeclars to _letDeclarators in es6 block scoping transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c4fb5a5e403e419ab6b440e55cc18a5a0378f463", "messageHeadline": "more compact async to generator helper", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 44, "deletions": 65}}, {"node": {"oid": "738203485c9558e9f62e3860b43189a22181ddbe", "messageHeadline": "Merge pull request #569 from caspervonb/makefile-open", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "5218d07b0d2e7371064eeb0d448f56ead482dfbb", "messageHeadline": "Use $BROWSER with fallbacks for opening browser tests", "author": {"name": "Casper Beyer", "email": "caspervonb@qup.io", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b9b1a44c285b50c79220a751b555ed44285db7b4", "messageHeadline": "support async await inside of let scoping closure wrapper - fixes #565", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "c0a4e7ad554eab282bcab47ef364d8d82d93460f", "messageHeadline": "upgrade core-js to 0.4.6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9ed8e4a35bf72e1050ad965d8dfa3afde9c8bd88", "messageHeadline": "remove names from optional async tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3e2d61170773b5735f42c2ea9dcdfb38d3e5e403", "messageHeadline": "store all undeclared references on Program to better handle let scoping", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "caa5da6ce19794b5b93ec6881e2c3ced5675f829", "messageHeadline": "Improve spread element parsing (fix allowed contexts and error locati\u2026", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 109, "deletions": 75}}, {"node": {"oid": "54638729261d7bd9de293cde696651611104098b", "messageHeadline": "optional async transformers should remove their ids - fixes #552", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "81ff635c6088bfb7d392b2bdc149536198adbcb8", "messageHeadline": "fix tests to reflect new super behaviour", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7072f64397ee8630d12c27014d9aa859dfb31dba", "messageHeadline": "remove debug console.log", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "418de75e773e4f1fe38b9393edf3823f6c95777a", "messageHeadline": "fix bare super call being illegal in non-constructors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "bed2826e3b78c9e2242da9ad5deb5abb7e5702e2", "messageHeadline": "update 3.0.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f2a432531ef1908a18784999f3bc0d0c124a944e", "messageHeadline": "make bare super call in non-constructors illegal", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "da6c2b8d6aed9f9f3d9dd41b89aa46c06998f2d0", "messageHeadline": "add illegal top level this transformer - fixes #562", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 41, "deletions": 22}}, {"node": {"oid": "b02e28f3fd3d71de36bc15c471803df9264d2906", "messageHeadline": "add additional 3.0.0 change notes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "da8888a3507ebd19e1d5dd3391340747b21d30f8", "messageHeadline": "move around transformers to work better with regenerator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "43856136d5811cd9144c81508a1874b92757d00d", "messageHeadline": "update tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "589d20019ffad0675cc276edfc008d0834fc6628", "messageHeadline": "bump regenerator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50d3599f765d4fad2b033284ef9027538affb61d", "messageHeadline": "upgrade regenerator-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "870954c6be4cf3635ba2dfb2c88f0bfed0fa75da", "messageHeadline": "rewrite constants transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 50, "deletions": 71}}, {"node": {"oid": "6959e60e2c1af0cb6292b68414ccd1c065f31635", "messageHeadline": "bump 6to5-runtime version", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9cdbb99eb93ddbaae4c16ba4d1d0a52b75c9c005", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "48cebd5e30a32142881baed04e039c199a525029", "messageHeadline": "rename es6.generators to regenerator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "4e829f3e1bb7fa6784f02736690418893fa4e0f3", "messageHeadline": "categorise 3.0.0 changes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "7cbe914b228ce75dad22cb90db4495c64b8ba017", "messageHeadline": "update 3.0.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "c2d61ad660f6907c496e4419a3e4d4dd239e9a43", "messageHeadline": "more intelligent scope tracking and insertion", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "878a7ada0600e18b1fc28f35c4b6fd9fd9c58e63", "messageHeadline": "better dynamic imports/data", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "b7b28451609e271ca48b90fc274b93134e037462", "messageHeadline": "add descriptions about why some transformers are in the position they\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "2ab4a3d362b8216961060d647982ff4f7bf20be3", "messageHeadline": "update tests to reflect new uid behaviour", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "cfd95a13987bc675c6ad2b775550e33c02d1adb3", "messageHeadline": "only require imports that are necessary in selfContained", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 31, "deletions": 41}}, {"node": {"oid": "ccdb480d448798cb46d073ea0714e19e118a5230", "messageHeadline": "rename traverser to visitor", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 57, "deletions": 57}}, {"node": {"oid": "ac373a9e1cd0710b21c1714e9d772a7841cfcae2", "messageHeadline": "use scope for uid registry instead of a global registry", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 63, "deletions": 47}}, {"node": {"oid": "4ce7d5a5b4b4b2a3c45bffb6be848152a80ece16", "messageHeadline": "Merge branch 'guybedford-system-tests' into 3.0.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "1e217c745b6fa0de96400130d863398e16ce3029", "messageHeadline": "Merge branch 'system-tests' of https://github.com/guybedford/6to5 int\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "287bfc77b2a5f216448c555793ad4b292c407fcb", "messageHeadline": "add scope file.generateUidIdentifier alias", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 48, "deletions": 41}}, {"node": {"oid": "3205c78f019afae34ab3d783bd561fd04f19c716", "messageHeadline": "ensure that a scope is always passed to traverse and allow scopes to \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 39, "deletions": 26}}, {"node": {"oid": "0b6d49e421a9ce52b574ca2b12355e88d39c37b8", "messageHeadline": "better handling of optional transformers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "546a44d1d78abbd8d780c0b18d669e182c1692b9", "messageHeadline": "autoindentation - fixes #467", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 53, "deletions": 11}}, {"node": {"oid": "ac891bebaa5caef31f4d691cf1589d5ed9dbbdc7", "messageHeadline": "nicer unknown transformer message", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "0ab4326026a8ef4a3198ae55c24171c7adf950c3", "messageHeadline": "Merge branch 'gaearon-traversers-3.0.0' into 3.0.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 501, "deletions": 457}}, {"node": {"oid": "5fcfff23a49defdb13ffe34f17876bd788134604", "messageHeadline": "Merge branch 'traversers-3.0.0' of https://github.com/gaearon/6to5 in\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 501, "deletions": 457}}, {"node": {"oid": "28fe45bd1dbe34e93f0d714187a3a8c092f201ae", "messageHeadline": "namespace all transformer keys with their type", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 57, "deletions": 58}}, {"node": {"oid": "f312026c23f47c8e86d0183bbeccfa5de63ed938", "messageHeadline": "move transformers into their corresponding type folder", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 120, "deletions": 118}}, {"node": {"oid": "8023788305011b8d355c7d0826ec7ee410b99fe5", "messageHeadline": "add generator and variable binding tests", "author": {"name": "guybedford", "email": "guybedford@gmail.com", "user": {"login": "guybedford"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "0d0d89fd9cb52077e79c39b1c329304176b18abb", "messageHeadline": "better names for property transformers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 21}}, {"node": {"oid": "019f2ee93225e4a740cde30bcb477f278d10dadf", "messageHeadline": "namespace default/rest parameter transformers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8558505b65d388cbe58c75d51f7b3bd7fe5e1f98", "messageHeadline": "merge comprehension transformers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 27}}, {"node": {"oid": "c51f8c48b6c8da67a4c236e00946e61fc4c8a4d8", "messageHeadline": "rename let scoping transformer to block scoping", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3d9d842a0d4fbb6bd97b7cf353f73b714046eec1", "messageHeadline": "Extract traversers outside methods", "author": {"name": "Dan Abramov", "email": "dan.abramov@gmail.com", "user": {"login": "gaearon"}}, "additions": 501, "deletions": 457}}, {"node": {"oid": "cfd028288f8820135651288d66602fc8ada88507", "messageHeadline": "Merge branch 'master' into 3.0.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 134, "deletions": 40}}, {"node": {"oid": "d1f28b75aa5a7451baadf98f14f0b42ef8b1fd6b", "messageHeadline": "Merge branch 'upstream' into jsx2", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 73, "deletions": 19}}, {"node": {"oid": "29910d2b2d7f268a977bc1dbc10d9ea5fc5dcaa7", "messageHeadline": "XJS -> JSX as per facebook/esprima#83.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 288, "deletions": 288}}, {"node": {"oid": "cae13fd75a5915cdf57f265f7a2d978402829105", "messageHeadline": "Small simplifications after merge.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 24, "deletions": 21}}, {"node": {"oid": "194c080c648475b809cef4ee057b13c747ac87de", "messageHeadline": "v2.13.5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c6076e529b6c0e18bfa8bdb6221b347bd14be70", "messageHeadline": "add 2.13.5 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "df65ec08a288b600748ed8a75a7af66dd3b9f4fc", "messageHeadline": "support destructuring patterns in rest parameters - fixes #550", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "62f11011b076ac93172f0ddce9cc39b709654176", "messageHeadline": "upgrade kexec - closes #551", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9385c7e4ad30d09bfdbc77f9a622b492f76d791a", "messageHeadline": "v2.13.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c06e68cae9555e3ac62a0b6ecad5d4d62c929f5", "messageHeadline": "fix default parameter node variable name", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e8810f5124fff62389ba0a5a7525e8ec2474d64e", "messageHeadline": "add 2.13.4 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "3c258c47169c059bae29819aadf3fc10c7f15de5", "messageHeadline": "add proper ordering to function param logic - fixes #549", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 60, "deletions": 29}}, {"node": {"oid": "94b5efcd3ed845cb50d3ad676cda51766d1fc465", "messageHeadline": "Disallow declaration statements in block-less context", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 26, "deletions": 16}}, {"node": {"oid": "33a7c9fc24187e10299dcc0d2378dcdb93887ac7", "messageHeadline": "Support import and export declarations in acorn/util/walk", "author": {"name": "Forbes Lindesay", "email": "forbes@lindesay.co.uk", "user": {"login": "ForbesLindesay"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "a1d2561cfaa0f5070cf3b431bd154c0ebdf946cb", "messageHeadline": "Restore patch 9f7cb552648829796ab4d6836d08246e95f16b9d to original shape", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "9f7cb552648829796ab4d6836d08246e95f16b9d", "messageHeadline": "Add stray semicolons as class elements", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "193a3c167ea393a448f3929beeb1fc2319aeed0a", "messageHeadline": "loops should contain their child block let declarations", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "4b525daf72c6a5002f74d7969a11fc62cb41c95f", "messageHeadline": "fix forOf scope declarations not propagating to new for loop - fixes \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e46f42872ab3e6e9274d0c214879c19a44ab9b76", "messageHeadline": "add array comprehension collision test #538", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4790e4068ad95427a8d4de6972dec5dc5e69c1b6", "messageHeadline": "add for collision test #538", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "26cb5d5a65df70628b6e2bb7f392b5c6c1a7d736", "messageHeadline": "add block to for loop scope - fixes #538", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "031bda61cc9a4efc29fafbe6ea8dd0e3a7ead4a4", "messageHeadline": "don't continue let scoping remapping if there are none to be remapped", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "61f1fae83b14dd88a572895209646bc48a23d797", "messageHeadline": "remove unused template", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "d911bdaf63b756357a52a45aa100756fd54fd2e7", "messageHeadline": "add AssignmentPattern support to scope tracking - fixes #537", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "1859226e76582650351b093f696f562af9078c8e", "messageHeadline": "remove runtime test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "e4523de16d152096fbdda70b896390ea6392d4d1", "messageHeadline": "upgrade regenerator-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a3829d605531a10cd1f54dcd97da000423fdc74", "messageHeadline": "remove includeRegenerator option", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "437ba468893202600ec132e1133424b3ffd83963", "messageHeadline": "update regenerator submodule url", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7007f7e0bb1f3c3338fc6b22784eb33b0ec6dc57", "messageHeadline": "remove includeRegenerator option", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ff12a996dec32a4c19f19059b3bda6011083e316", "messageHeadline": "remove ALL check from regenerator tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "faba02afd49e75657b14835b953e0cca617e96f5", "messageHeadline": "better block scoped functions", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "5436e95c9a5b47b19c98e229230245dcb18f49c8", "messageHeadline": "switch to regenerator-to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "031099b58eb97bf6764223c4ec862c19827c3cb2", "messageHeadline": "add generator note to name method helper", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e75d1a16663c13b276abbba9c90ee2387fb2479c", "messageHeadline": "fix helper identifiers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7f6eb3dba37c2c121e92ab7753f07e60aa170137", "messageHeadline": "update selfContained transformer to use new File data layer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "33d2463c65f4a8a5f13a4ef2070638b68e8340f8", "messageHeadline": "remove old runtime tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 22}}, {"node": {"oid": "ab134d09195ebb87d7b944c7f8dd06ca70b28ca6", "messageHeadline": "add data abstraction layer to File", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "d6412d0a1bde7d81a39384ad879bf8604d416fb5", "messageHeadline": "Merge branch 'AluisioASG-scoped-es6-runtime' into 3.0.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 130, "deletions": 103}}, {"node": {"oid": "9f41d6231e1c94805f692d015d1085723d930faa", "messageHeadline": "Merge branch 'scoped-es6-runtime' of https://github.com/AluisioASG/6t\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 130, "deletions": 103}}, {"node": {"oid": "9d2e12dfa67121c916a6bc8da897788be3b49242", "messageHeadline": "Amendments from 6to5/6to5#535 comments", "author": {"name": "Alu\u00edsio Augusto Silva Gon\u00e7alves", "email": "aluisio@aasg.name", "user": {"login": "AluisioASG"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "043bf13d245471d576ec59e69525b43da1ef61d9", "messageHeadline": "Revert moving _blockHoist after regenerator", "author": {"name": "Alu\u00edsio Augusto Silva Gon\u00e7alves", "email": "aluisio@aasg.name", "user": {"login": "AluisioASG"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3f96cf396346390533de4b27c70fe7722f689160", "messageHeadline": "Rename 6to5-runtime's helpers module to 'helpers'", "author": {"name": "Alu\u00edsio Augusto Silva Gon\u00e7alves", "email": "aluisio@aasg.name", "user": {"login": "AluisioASG"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "22fb346983c2a0e4bd6b1cafa0e99836e080dd28", "messageHeadline": "remove runtime option", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "e7acfd7bb7b2fda9f007974f5ad75da5719c19e9", "messageHeadline": "fix regenerator runtime build", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d64efe1be42af12abd0de923eb8ad58c92d90e37", "messageHeadline": "Merge branch 'upstream' into jsx2", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 3683, "deletions": 127}}, {"node": {"oid": "31cf740b9972e9f2eee0ac14a71128df94431264", "messageHeadline": "fix regenerator location", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d75139a059e69ef12b962b1b0c7abf3bffd86e40", "messageHeadline": "add 6to5-runtime build process #535", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 83, "deletions": 59}}, {"node": {"oid": "7257e2445dac66675e2b1662a22279ef0c246413", "messageHeadline": "Merge branch 'master' into 3.0.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2246, "deletions": 1742}}, {"node": {"oid": "f322252c362212a0095dfea00041d56a53f6e2ef", "messageHeadline": "add optional undeclared variable check transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "da16bf1e427efc7ce8503a1f0e27fa23d5a6f04e", "messageHeadline": "add t.isReferencedIdentifier", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "157f5c3304e8b85be8ada99a634393ea22e45045", "messageHeadline": "Remove regenerator edge case from selfContained test", "author": {"name": "Alu\u00edsio Augusto Silva Gon\u00e7alves", "email": "aluisio@aasg.name", "user": {"login": "AluisioASG"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4a1addc558db97d3b25e70c4fdfef5fe9a2cbf65", "messageHeadline": "better whitespace for VariableDeclarations", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "e2bf61379f26c809492a96c6ce4455bb1ea1b598", "messageHeadline": "Add full-blown test for the selfContained transformer", "author": {"name": "Alu\u00edsio Augusto Silva Gon\u00e7alves", "email": "aluisio@aasg.name", "user": {"login": "AluisioASG"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "02019d4d8f728817809d1e51d7889ae11f3e8d2f", "messageHeadline": "Drop unnecessary dynamic import redeclaration in AMD", "author": {"name": "Alu\u00edsio Augusto Silva Gon\u00e7alves", "email": "aluisio@aasg.name", "user": {"login": "AluisioASG"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "c81cc5cda06cc763a4e4cbe7ce702fb3303b5919", "messageHeadline": "Unify coreAliasing, externalRuntime and externalRegenerator", "author": {"name": "Alu\u00edsio Augusto Silva Gon\u00e7alves", "email": "aluisio@aasg.name", "user": {"login": "AluisioASG"}}, "additions": 42, "deletions": 86}}, {"node": {"oid": "8d288c01ca0dc6ad87643a163d9ec156ebbdd1e0", "messageHeadline": "Import ES6 functions and helpers from 6to5-runtime", "author": {"name": "Alu\u00edsio Augusto Silva Gon\u00e7alves", "email": "aluisio@aasg.name", "user": {"login": "AluisioASG"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "857abf5024f82dedc580243e46abdbca85c28694", "messageHeadline": "v2.13.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d67105babad296496b53c4e46582f0d2bc27b2f", "messageHeadline": "add coverage and vendor to npmignore", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e2f4ca106ea985dc5ab9f220e3ceae0f66da4598", "messageHeadline": "Merge branch 'external-regenerator-runtime' into scoped-es6-runtime", "author": {"name": "Alu\u00edsio Augusto Silva Gon\u00e7alves", "email": "aluisio@aasg.name", "user": {"login": "AluisioASG"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "061bbe04096594eaa2d7986d82d0d0c1f21c1fb8", "messageHeadline": "Merge branch 'external-runtime' into scoped-es6-runtime", "author": {"name": "Alu\u00edsio Augusto Silva Gon\u00e7alves", "email": "aluisio@aasg.name", "user": {"login": "AluisioASG"}}, "additions": 45, "deletions": 43}}, {"node": {"oid": "078b09676fe7b38e125b8b54fab0e3c45c6044d4", "messageHeadline": "v2.13.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b719eaf6ab5563cc1d266a4e10c5f0bec43e7fcb", "messageHeadline": "add missing semicolon", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b63accca252b8e174230a4329f0be4cbe7c493cc", "messageHeadline": "remove --mangle sort from uglify since it's causing issues in safari/ios", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2d41b09c3b44eb5c323d19b30d69092b589dd77b", "messageHeadline": "add 2.12.3 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "0b44137d1f019c9a5a62aa7c1f051d99a6e1f427", "messageHeadline": "exclude coverage folder from npm", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8d8dd5fa3731a1f8cc844430e14b7f5a5db8a485", "messageHeadline": "add let scoping transformer rename note", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "16b7ff972c5fa7b2937f64b1708204aabfd3f00a", "messageHeadline": "split up tdz into an optional transformer until it has a better imple\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 52, "deletions": 46}}, {"node": {"oid": "ca41612109883b2bfd3979cc9afa63d372805c03", "messageHeadline": "use process.stdin.write instead of console.log to avoid console.log s\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8fc7af5480bb4f190cc3c295f292ffa4694a1ff3", "messageHeadline": "properly reference method body - fixes #530", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dce9e241dbc941c88314935eeecc5c7559837520", "messageHeadline": "Merge pull request #23 from hawkrives/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7e6da1d368c75fe980bf271feaa90643359e7045", "messageHeadline": "Add tests for the externalRegenerator transformer", "author": {"name": "Alu\u00edsio Augusto Silva Gon\u00e7alves", "email": "aluisio@aasg.name", "user": {"login": "AluisioASG"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "d4cc8fefd1c18645c44015b7b6d021aebcc1f37e", "messageHeadline": "Add transformer to import regeneratorRuntime from a module", "author": {"name": "Alu\u00edsio Augusto Silva Gon\u00e7alves", "email": "aluisio@aasg.name", "user": {"login": "AluisioASG"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "81bec3e5c4e559cacadbc07dd24aac8d5099caa6", "messageHeadline": "Move the _blockHoist transformer after regenerator", "author": {"name": "Alu\u00edsio Augusto Silva Gon\u00e7alves", "email": "aluisio@aasg.name", "user": {"login": "AluisioASG"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e985d8b25de9f3b281a8a700c34c64099acc74b6", "messageHeadline": "Don't use interopRequire for dynamic imports", "author": {"name": "Alu\u00edsio Augusto Silva Gon\u00e7alves", "email": "aluisio@aasg.name", "user": {"login": "AluisioASG"}}, "additions": 10, "deletions": 38}}, {"node": {"oid": "84ee0efe32c1ad17b869c2f7a52d451c09734379", "messageHeadline": "Add test for externalRuntime with AMD modules", "author": {"name": "Alu\u00edsio Augusto Silva Gon\u00e7alves", "email": "aluisio@aasg.name", "user": {"login": "AluisioASG"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "e9a024e58a14c8fdc452425714c8adec83b01544", "messageHeadline": "Add simple test for externalRuntime transformer", "author": {"name": "Alu\u00edsio Augusto Silva Gon\u00e7alves", "email": "aluisio@aasg.name", "user": {"login": "AluisioASG"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "e8237910e89218d86225233493a74e75664da2a6", "messageHeadline": "Add a transformer to import the runtime from a file", "author": {"name": "Alu\u00edsio Augusto Silva Gon\u00e7alves", "email": "aluisio@aasg.name", "user": {"login": "AluisioASG"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "9564ce9fd4460040a9ad7030e60febe52a7bd143", "messageHeadline": "Update .npmignore", "author": {"name": "Hawken Rives", "email": "hawkrives@gmail.com", "user": {"login": "hawkrives"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1c6cb7ce4032322a64703317a8825e601f0ccd2d", "messageHeadline": "Merge pull request #526 from tricknotes/remove-unused", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "24d6c3f48842f4636cfabf062eba8113cf799e17", "messageHeadline": "Remove unused local variable", "author": {"name": "Ryunosuke SATO", "email": "tricknotes.rs@gmail.com", "user": {"login": "tricknotes"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "d877a04397525fc66942cb028de8a5db961878b9", "messageHeadline": "v2.13.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4844882f5e5d79facbcb254e9467c712f45e793a", "messageHeadline": "break let scoping transformer if there are no block scoped references", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "a80945cfb4199e998efbe3432ceba184ec90a403", "messageHeadline": "ignore function declarations in TDZ detection", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "6a884c58a7cff83ae6d68a138310ba11e2a72cf3", "messageHeadline": "add 2.13.1 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7c4701716c2b228e372a3b8cee7d64322242efc9", "messageHeadline": "implement block scoping TDZ", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 50, "deletions": 2}}, {"node": {"oid": "ecfd5fadc6f3159ead7425af61a6158c2a0481a2", "messageHeadline": "v2.13.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6be5cccd7d64529e7445628cdc09e3393bd50a9", "messageHeadline": "update bin/6to5/file to new source-map api", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd256dc3f805f5acddbd8d5fe9dee024eaee5bbd", "messageHeadline": "add acorn-6to5 changes to 2.13.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "622da331a604cd79761fa19bdcf1b9ffb0f09ca5", "messageHeadline": "add 2.13.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "5a44793dcbf07cbb0554210f224acdb7350595bd", "messageHeadline": "upgrade acorn-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b82d5f0290426aa6994d13503825cc622839abcb", "messageHeadline": "Merge branch 'master' of github.com:6to5/acorn-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89d8eff5ad71fa19fa759f285f4a0bf2ea964ef4", "messageHeadline": "v0.11.1-18", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "587ab0d07cf69d0d882f49cae0acb862bb0cab0f", "messageHeadline": "Merge pull request #22 from tricknotes/fix-repo-name", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d24b59ca421274dfa89baa4f78558bfbd8bf2226", "messageHeadline": "Fix repository name", "author": {"name": "Ryunosuke SATO", "email": "tricknotes.rs@gmail.com", "user": {"login": "tricknotes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d425759ca756baef5aff1e1cdab05539f802a308", "messageHeadline": "Merge pull request #21 from charliesome/fix-associativity-parsing-again", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "d6dec483351c59dd6c1bce9c73c2012a24be1811", "messageHeadline": "Merge pull request #20 from tricknotes/keep-acorn_scp", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8296fe1415c10cb3f159991d3a327fd9944a575c", "messageHeadline": "fix associativity parsing, hopefully for good this time", "author": {"name": "Charlie Somerville", "email": "charlie@charliesomerville.com", "user": {"login": "haileys"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "a2f1b75243eca32ba23e8b94337b24bced4ab017", "messageHeadline": "Keep acorn_csp.js for npm module", "author": {"name": "Ryunosuke SATO", "email": "tricknotes.rs@gmail.com", "user": {"login": "tricknotes"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9c9a9b032526aca28902e01e984fa51417eede44", "messageHeadline": "make regenerator test future-proof", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 401}}, {"node": {"oid": "2534f7f2a00f88bde8b59601c903d558c57a0193", "messageHeadline": "upgrade dependencies", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 33, "deletions": 14}}, {"node": {"oid": "36a933a004ed969a42ae3d8e962d5b506c136c1b", "messageHeadline": "add strict mode to every file", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 191, "deletions": 1}}, {"node": {"oid": "62c168b13c18a26e5ef15fa3448eb7099a92d2a1", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "5f9f58838669bf4e665c6180fd32d0544f585d07", "messageHeadline": "fix flow function param type parsing - allow optional notation as wel\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "810c97d7abcce73f57d1bcb940e55f82eb47a9d4", "messageHeadline": "actually make destructuring use the provided operator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2b20b18b3eddaf154cdb132368fb3c51ff9255d", "messageHeadline": "make name method helper export a property method instead of a default", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "309d19960f6159c0ab597d8981155f63924fc525", "messageHeadline": "better traversal context variable names", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 20, "deletions": 22}}, {"node": {"oid": "774cb66d9bdd0e6d74c43a280da0a06c5ab1691c", "messageHeadline": "add isBlockedScoped types helper", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "d360bd5bb71ff5d6b608fa311b77486264c342be", "messageHeadline": "update misc tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "74f5a73d31c28bf85d0c5169934583cd6b8f80b8", "messageHeadline": "update traceur", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26395a86fa008ebb5bcdff84bdcaf37d74655929", "messageHeadline": "add block scoped functions - fixes #514", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "436c488ee31fa7082f0ecdd7d0c72b2a669250a5", "messageHeadline": "revamp let scoping transformer - closes #510", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 142, "deletions": 187}}, {"node": {"oid": "93d99077e5306c493eb662d30a85208193b39751", "messageHeadline": "Revert \"add loose mode to spread and destructuring\"", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 519}}, {"node": {"oid": "0bb52d6e3d444039d2bc9cd9d31b846ce75436bf", "messageHeadline": "Merge branch 'master' of github.com:6to5/6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "320c78b8150368a164fa175b9f4577a87d2be069", "messageHeadline": "make let scoping collision detection much more reliable", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 69, "deletions": 34}}, {"node": {"oid": "ddd59b94b030098936a9f6ae504fb3a77507691b", "messageHeadline": "upgrade acorn-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2debaf0f5e8023c7ea72c142b22b4d739debe75a", "messageHeadline": "v0.11.1-17", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c3a487355b0f93266328775e1d62a926cbb1fc1", "messageHeadline": "fix exponentiation tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 43, "deletions": 9}}, {"node": {"oid": "c210d6455786cab28a7ada5a74302dcdb4ef5cdc", "messageHeadline": "add loose all option", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a0f605bbab910a53255e1e4410104d57b54de54a", "messageHeadline": "add way to automatically write expected tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "f4b2768194222ec877561b5b16a07947c353f24f", "messageHeadline": "add todo note to duplicate expression", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "95d9f596687cd3fb4ce4d78dc6c7606128b74209", "messageHeadline": "add loose mode to spread and destructuring", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 519, "deletions": 15}}, {"node": {"oid": "a0a20f9fb2216780603dd43b06257b6ffaf668fb", "messageHeadline": "fix styling in right associative", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a189dbdcef44462b0ba831c8c7ae6216b92183c9", "messageHeadline": "Merge pull request #19 from charliesome/fix-right-associative-parse", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30e9978ffb87df91ad37b7ebb300a342a15af29b", "messageHeadline": "pass minPrec when right recursing rather than prec - 1", "author": {"name": "Charlie Somerville", "email": "charlie@charliesomerville.com", "user": {"login": "haileys"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c41d799b9b12191ce47862e53bcedea0200409cc", "messageHeadline": "Merge pull request #522 from fabiomcosta/lint_fixes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e7d4642d4863d74f8589a1dd643bfe737bbdcd4d", "messageHeadline": "Fixes lint warnings that are blocking test run", "author": {"name": "Fabio M. Costa", "email": "fabiomcosta@gmail.com", "user": {"login": "fabiomcosta"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "dac747dfa9390e84ae9e1b1a10327bd800116d1a", "messageHeadline": "Add a test for issue #201", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 94, "deletions": 0}}, {"node": {"oid": "3e513fc6a8613bfec779faf32d19324c31422253", "messageHeadline": "Kill finishNodeAt in acorn_loose as well", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "6dee98d1b9709419bcd57fc24a24c4e61b2e202b", "messageHeadline": "Adapt ES6 template handling to new tokenizer.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 84, "deletions": 78}}, {"node": {"oid": "41949fd58b2441642010de5a298c3111840c5c93", "messageHeadline": "push uids to scope tracking - fixes #515", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d0dc972840fb22716f39986df9f827b9dd1c14b7", "messageHeadline": "fix up formatting in traverse", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "621e66e9ac1038df5666e7922c65b6970a6b99d3", "messageHeadline": "add private declaration and comprehension expression support to scope\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "529544ce0ea4017586baf57a1cc4b2dda3c51432", "messageHeadline": "use generateUidIdentifier instead of generateUid", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "f298cd3f0f1d8a5208241e808b4b8e81217fd46a", "messageHeadline": "allow single idents in binary assignment operator transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "bdb8e5728303ba0a9f1f362a5c2a6ccf63a9fa4a", "messageHeadline": "add extra exponentiation operator test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "572b98b6b9b5913711ba1bae332bb5d5b1ed4431", "messageHeadline": "Merge pull request #18 from charliesome/pow-associativity", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "b51118c3fcd05cbd0cce58826f4c561a3a57e3d3", "messageHeadline": "use right recursion for right associative operators", "author": {"name": "Charlie Somerville", "email": "charlie@charliesomerville.com", "user": {"login": "haileys"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "5f42326f34a1e2ee2f43fb69a07cd2746de08df6", "messageHeadline": "set the rightAssociative flag on _exponent", "author": {"name": "Charlie Somerville", "email": "charlie@charliesomerville.com", "user": {"login": "haileys"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67029ac8e85d35173fdef3d0b66f9ff54608e702", "messageHeadline": "better helpers for assignment operators", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 123, "deletions": 64}}, {"node": {"oid": "f558bd7db4126d8a59df75b4aae4d2f4b9ae4920", "messageHeadline": "remove acorn csp from repo", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 4323}}, {"node": {"oid": "13225012767b835e8cb3fc4831b4004271730b8f", "messageHeadline": "add make build task", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "58f84e595fcd8876bef764826c04a2333ff72887", "messageHeadline": "add more exponentation operator tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "dc197cecf705206cd45512c94d40400431c533cf", "messageHeadline": "add acorn_csp.js to gitignore", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b54800234f321a8b27fb37b1e604f3229e73fcc6", "messageHeadline": "clean up conditional assignment operator transformers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 138, "deletions": 253}}, {"node": {"oid": "ecd85f53b4764ada862537aa767699814f1f1fe2", "messageHeadline": "Merge pull request #516 from jridgewell/mallot", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 223, "deletions": 0}}, {"node": {"oid": "8aa74ab8455db8a40e4622a3a2fd456450d58a70", "messageHeadline": "Merge pull request #17 from jridgewell/mallot", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 81, "deletions": 1}}, {"node": {"oid": "9098852897ccf97c4c4faff5c9f5ceb096023626", "messageHeadline": "abstract out classes super replace", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 251, "deletions": 197}}, {"node": {"oid": "3eb4d5b46619eab58225580d59ada17c0b20d889", "messageHeadline": "fix up styling of #518", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "ddb1c718f15b5461bda61378769bd41bc835ac79", "messageHeadline": "Merge pull request #518 from gaearon/perf-v8", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 406, "deletions": 313}}, {"node": {"oid": "8919873ea19e2e73871f7b870431e9784906e4a5", "messageHeadline": "clean up react/jsx transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 99, "deletions": 82}}, {"node": {"oid": "eb9cd95d5a0f0035f4c91717a872ad58c2f0f307", "messageHeadline": "update for head tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 35}}, {"node": {"oid": "4ec701fc44f5fd71c794a24222024c5632cf0cdc", "messageHeadline": "ignore variable declarations inside loop head in newline generation -\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "ff9511d4357e63e14366ec32c6d7f1b37a4c5602", "messageHeadline": "Proof of concept of how traversal would look like with `state` parameter", "author": {"name": "Dan Abramov", "email": "dan.abramov@gmail.com", "user": {"login": "gaearon"}}, "additions": 102, "deletions": 92}}, {"node": {"oid": "ac5a6da1faf4c64540ab28911f6ad5cc561b4992", "messageHeadline": "Use all falsey values", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 49, "deletions": 15}}, {"node": {"oid": "616640a128a4c6e31b1936dd4fa8dcbe0a088077", "messageHeadline": "Playground Proposal: Mallet operator", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 189, "deletions": 0}}, {"node": {"oid": "856571e94853db561ff5273814362d1590a41c1b", "messageHeadline": "Support Mallet operator", "author": {"name": "Justin Ridgewell", "email": "justin@ridgewell.name", "user": {"login": "jridgewell"}}, "additions": 81, "deletions": 1}}, {"node": {"oid": "1f9ce96e431cec3749f03825b2a62e7b482b7914", "messageHeadline": "fix rest parameter array size error in rest parameter comment", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc6a862beca9e5394f36e2f86ca8ebfc5bef473d", "messageHeadline": "better clarification of rest parameter size construction comment", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "196ab15f805de1dd546af05a789fbb1b6c6a6ebd", "messageHeadline": "Merge pull request #16 from kossnocorp/acorn-6to5/fix_test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f9480b52805a69719cd49150bbc61aaaa7f4d3fd", "messageHeadline": "Avoid closures when traversing", "author": {"name": "Dan Abramov", "email": "dan.abramov@gmail.com", "user": {"login": "gaearon"}}, "additions": 257, "deletions": 215}}, {"node": {"oid": "8dc499654742f2b181f469795e6c0f234182638a", "messageHeadline": "Refactor traversal into smaller methods", "author": {"name": "Dan Abramov", "email": "dan.abramov@gmail.com", "user": {"login": "gaearon"}}, "additions": 75, "deletions": 50}}, {"node": {"oid": "4f01f67dd616ddb53a77fbdb414b58eddf98c086", "messageHeadline": "Avoid delete in favor of null assignment to prevent deoptimizations", "author": {"name": "Dan Abramov", "email": "dan.abramov@gmail.com", "user": {"login": "gaearon"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "938026abeb148521f0fe3308b9f169a802f34b69", "messageHeadline": "Use toFastProperties to speed up t.* method access", "author": {"name": "Dan Abramov", "email": "dan.abramov@gmail.com", "user": {"login": "gaearon"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "ff769780ea1a0601d439e8bbfe48140214c0dec7", "messageHeadline": "Turn on playground for \"obj ?= 2\"", "author": {"name": "Sasha Koss", "email": "koss@nocorp.me", "user": {"login": "kossnocorp"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "76b89452070f9d589ed37a2de3f3258d8f461b68", "messageHeadline": "v2.12.6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e78859fae09e32cda81d02271387b430bd7d8915", "messageHeadline": "add 2.12.6 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d68f1e99105a8c532097dfc7e1f434753f8c083e", "messageHeadline": "add flow type generation skeleton", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "20e97f2d9bdfdc70e9f6359d76d30f3b1256c02d", "messageHeadline": "add flow type visitor keys - none currently as we don't need to trave\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 35, "deletions": 3}}, {"node": {"oid": "750ec7783ff2b5a06d326ca8282c9679f892a76a", "messageHeadline": "v2.12.5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14ae438735f7f83b84cbbf4d2aef98e6066f18ef", "messageHeadline": "remove declarators push in let scoping", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2f8bdd7e27c477348db1bf2110e75563aa2fb0c0", "messageHeadline": "add 2.12.5 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "87da9fcfc5260f8d82d6c2b5e235b61bfa1da00e", "messageHeadline": "fix let scoping for loop - closes #509", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51f6cfddca8dda996c124f4021199f42de3e86dc", "messageHeadline": "remove instanbul inclusion", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9ad4c277340a0a283530eab10dbffbe68cc3c73", "messageHeadline": "v2.12.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "228b3dbc34c85e73c70e5518e058435604a7f108", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a01802300f05ff8caa2670809be6b00760de905c", "messageHeadline": "fix default parameters transformer for loops", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "51c6a3fffcdc0fd218de9d5401c9a09f8f4aaa06", "messageHeadline": "fix let scoping body not existing", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "4668e1d67b14dc05cb9134e882698c73faed9f0c", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "75e9097e1996ce8262740330ff43a8a6db46f919", "messageHeadline": "add 2.12.4 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "0627cd94d4d653fa04f254c4cdff8892e17a3f70", "messageHeadline": "turn array for ins into fors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 45, "deletions": 43}}, {"node": {"oid": "71879d6e8fe5c4f4bdf359f54c3c17b965c13953", "messageHeadline": "Merge branch 'master' of github.com:6to5/6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "d7810cac085e04400eff13df56a175a594ee109a", "messageHeadline": "add ambiguous rest parameters comment", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "dc9efd21d362ac73cf5c1997acfc267750b423dc", "messageHeadline": "Merge pull request #507 from leebyron/unused", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "347e490614ab6a82abf384c28631c499fefec319", "messageHeadline": "Rm unused dependencies (pass lint)", "author": {"name": "Lee Byron", "email": "lee@leebyron.com", "user": {"login": "leebyron"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "e512264be71410e87f6afcdd9dce6d2ce02383df", "messageHeadline": "Merge pull request #506 from leebyron/rest", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 30, "deletions": 22}}, {"node": {"oid": "9624663e6091b96bbb5785cb6cfce85fb4391242", "messageHeadline": "Improve performance of rest parameter.", "author": {"name": "Lee Byron", "email": "lee@leebyron.com", "user": {"login": "leebyron"}}, "additions": 30, "deletions": 22}}, {"node": {"oid": "3cf8a6df01cd29212757ed3519e2815049cb6a71", "messageHeadline": "rename replaceInstanceSuperReferences to replaceSuperReferences in cl\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "88eacecd727a3802782809268542b77a0e3c9009", "messageHeadline": "clarify traceur ignore tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "fcd3c9ce6549283a1443d96e0ab965717e7e5015", "messageHeadline": "remove register blacklist tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 46}}, {"node": {"oid": "1733bac3bbf6612dc9697ac028676b04d05b51a4", "messageHeadline": "move chokidar to top", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21cd0632741a340de59e384d7e4ec4906b747917", "messageHeadline": "Merge pull request #503 from shinnn/output-file-sync", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 20, "deletions": 26}}, {"node": {"oid": "db5750643a2c8df7d0306dc32a48ae169298aa1f", "messageHeadline": "use output-file-sync instead of mkdirp", "author": {"name": "Shinnosuke Watanabe", "email": "snnskwtnb@gmail.com", "user": {"login": "shinnn"}}, "additions": 20, "deletions": 26}}, {"node": {"oid": "60dae7a88d80cb0daf5b998a4e69994a6db91ed1", "messageHeadline": "add build comprehension helper", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 30, "deletions": 28}}, {"node": {"oid": "790c924b54118955893f1625b4b3d2c53cee4068", "messageHeadline": "abstract out build comprehension helper", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 28, "deletions": 26}}, {"node": {"oid": "50d7a46c7fa8859baf38ad039f59980d5770eeea", "messageHeadline": "abstract away remap async to generator helper", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 39, "deletions": 32}}, {"node": {"oid": "6f7da38957c389e53af7aaf480ef8e48d8c6a514", "messageHeadline": "abstract out named method helper", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 50, "deletions": 45}}, {"node": {"oid": "80764c214a65c1436d9f90db5b99f87710d32d6a", "messageHeadline": "add rest parameter comments", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "55054e45da08aa53dcaf67e8537e3a38a22caaf4", "messageHeadline": "Revert \"Improve performance of rest parameter.\"", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 22, "deletions": 30}}, {"node": {"oid": "060aa5ba0b3bf6f03438bc2819117f0d763618c6", "messageHeadline": "fix rest parameter check in types.isReferenced", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "688d619bfe2f7ed93dcfe5f2e62c20d804bd5999", "messageHeadline": "add identifier check to class id inheritance", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6db7fce543f1dad1b5255f70987a8a97f7e8d040", "messageHeadline": "fix computed member expressions in playground memoization", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "41ff1d4ace428a78a8a34b0983cd58a161fe63be", "messageHeadline": "upgrade acorn-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c6eeba2e94a15da561bdd4d14fbc4ec4e4af0d3", "messageHeadline": "Merge pull request #499 from leebyron/rest", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 30, "deletions": 22}}, {"node": {"oid": "488b719fdef907d5218c6e01ea2e82c8fa5accdb", "messageHeadline": "Merge pull request #494 from gaearon/perf-2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 166, "deletions": 80}}, {"node": {"oid": "af3208028733c2e0f51daba24111fef741e298e5", "messageHeadline": "Merge pull request #498 from leebyron/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c1cd135367c05b2501ec351dca0b0bfbed8dafc", "messageHeadline": "Merge pull request #501 from shinnn/package-json", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "1002cf7796b066e58b214bb2c7d572b62bd5ddf5", "messageHeadline": "Avoid Node allocations by making prototype call statics", "author": {"name": "Dan Abramov", "email": "dan.abramov@gmail.com", "user": {"login": "gaearon"}}, "additions": 18, "deletions": 25}}, {"node": {"oid": "081dd33e73ce3ce8a639e84a9af901b388b491b5", "messageHeadline": "Update repository info and homepage URL", "author": {"name": "Shinnosuke Watanabe", "email": "snnskwtnb@gmail.com", "user": {"login": "shinnn"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "bd9dc4f15da904d84d18383d5d4b72166a15a382", "messageHeadline": "Merge pull request #500 from shinnn/container-based-build", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c7ba566ad6d89d6096813dbc659f4d5e1f85dc0a", "messageHeadline": "Use container-based infrastructure on Travis CI", "author": {"name": "Shinnosuke Watanabe", "email": "snnskwtnb@gmail.com", "user": {"login": "shinnn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a1b326a0abb2f6cc67c66644cf45aa3af1e79ad8", "messageHeadline": "Use object lookup instead of array", "author": {"name": "Dan Abramov", "email": "dan.abramov@gmail.com", "user": {"login": "gaearon"}}, "additions": 10, "deletions": 81}}, {"node": {"oid": "a452f781b80ac1a239b6d0d4ed527fc6733d1b9f", "messageHeadline": "Slightly refactor and add explanations for optimized functions", "author": {"name": "Dan Abramov", "email": "dan.abramov@gmail.com", "user": {"login": "gaearon"}}, "additions": 67, "deletions": 13}}, {"node": {"oid": "e5463cc2a97cafbf9d35656038f19b45dd75ffce", "messageHeadline": "Improve performance of rest parameter.", "author": {"name": "Lee Byron", "email": "lee@leebyron.com", "user": {"login": "leebyron"}}, "additions": 30, "deletions": 22}}, {"node": {"oid": "7d732ef5035307318c95241e98afc7b9cb9c0426", "messageHeadline": "Update CONTRIBUTING.md", "author": {"name": "Lee Byron", "email": "lee@leebyron.com", "user": {"login": "leebyron"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "25cb0c6344ad53e0813d1fd2b6a6460588ed7a17", "messageHeadline": "Update CONTRIBUTING.md", "author": {"name": "Lee Byron", "email": "lee@leebyron.com", "user": {"login": "leebyron"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "45a52bf47874b6bef7dc88972a028ff51b0cf8ec", "messageHeadline": "Merge pull request #496 from swirlycheetah/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "a14f971b8a7c4d4fce3d5a83f9afe93309db5095", "messageHeadline": "add further commands required for workflow", "author": {"name": "Chris Wheatley", "email": "swirlycheetah@users.noreply.github.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "da65500545fb4581e0398aa4c792c0c3418680e9", "messageHeadline": "expand upon the contributing guidelines", "author": {"name": "Chris Wheatley", "email": "swirlycheetah@users.noreply.github.com", "user": null}, "additions": 13, "deletions": 1}}, {"node": {"oid": "f6c45ac59f613585eae2a4fbb556b26c325a4a6c", "messageHeadline": "Re-read only number or string after \"use strict\".", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "58a91ee9e9173acb2d0b8ec5d3c3acb2db1ef68e", "messageHeadline": "Optimize node type lookup", "author": {"name": "Dan Abramov", "email": "dan.abramov@gmail.com", "user": {"login": "gaearon"}}, "additions": 53, "deletions": 38}}, {"node": {"oid": "19eaa181a524f9a1ed9f4073f284a5dde271a6d0", "messageHeadline": "Speed up common case where consumer moves only forward", "author": {"name": "Dan Abramov", "email": "dan.abramov@gmail.com", "user": {"login": "gaearon"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "c7c90acf3fb5863010c608bda3f9dc2106a3d3dd", "messageHeadline": "Store ranges instead of line indexes for performance", "author": {"name": "Dan Abramov", "email": "dan.abramov@gmail.com", "user": {"login": "gaearon"}}, "additions": 64, "deletions": 12}}, {"node": {"oid": "c6f3a55c03581d42c91a05e3864b68df40768534", "messageHeadline": "Refactor buffer for clarity and avoid regex for performance", "author": {"name": "Dan Abramov", "email": "dan.abramov@gmail.com", "user": {"login": "gaearon"}}, "additions": 34, "deletions": 8}}, {"node": {"oid": "f3299fa88dc405052f784989572eae9b969a3e59", "messageHeadline": "v0.11.1-16", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "886d84c18cf6e5eb7a0535cb9295b8fafcd82d3d", "messageHeadline": "limit memoisation assignment operator to playground mode", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e01b7d288fe7f88267cf9c3fbcdc52e2a378f8a1", "messageHeadline": "v2.12.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98c0e185b80188d35bc9f8a8a348f7ec6aeb1a49", "messageHeadline": "add missing semicolon", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf66d78210cc0384719727a4ccbc449ab407e164", "messageHeadline": "add 2.12.3 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b60eca0a7693d2571bbb488fad11520ac8af13c0", "messageHeadline": "better typeof symbol transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "44f06c0b4c4a124ebf362c054efc179e376c951a", "messageHeadline": "instance and static class method names", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 46, "deletions": 24}}, {"node": {"oid": "6c5606b7e8a9851dc41105cf303eba1bcbf0f1bf", "messageHeadline": "call transformer methods on traverse context", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07ddfbeb5dd1199d4cf079c936becf8a15625fae", "messageHeadline": "remove pointless prototypeProperties helper call", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "87b890c172fffaf8c8ee7b0b89c66f2351ffac8a", "messageHeadline": "fix parentheses deletion not support multilines - fixes #490", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "245fcfe11021d68e5dbadd6495feaeb2789860b3", "messageHeadline": "move mutator map checking to after loose test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "bb19f24923aa87127abbdec63fcf36768a1c21c0", "messageHeadline": "remove roadrunner from 6to5-node", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 16}}, {"node": {"oid": "d34aea63ab8fb726de111d37c1504be94feb3bb6", "messageHeadline": "Update tests.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 7, "deletions": 14}}, {"node": {"oid": "e7beee177d60040890b5e284df93fc70a884701f", "messageHeadline": "Remove deprecated `ComprehensionBlock.of` property.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "7e85da74cbb835963960721ff67a4520d106a387", "messageHeadline": "`shouldSkipSpace` is no more needed in `finishToken`.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ad9411d2aec4ac37bf441bc452a85e3217b6a05d", "messageHeadline": "Made tokenize() compliant with ES6 iterables for easier processing.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "802c4cd8cb41692582b76ae2dda4890449c6853f", "messageHeadline": "Initial rewrite of JSX parser onto new tokenizer (all tests passing).", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 643, "deletions": 13}}, {"node": {"oid": "474471904053a12038d61cd5079f2607dce9d097", "messageHeadline": "v2.12.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3b814a8973ce19b920b896646f7d092f6eb499a", "messageHeadline": "fix default parameters closure scope", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5f17f0ccbd771e25db25a9f93d6d29d4c635a12", "messageHeadline": "ignore function params, rest and catch clauses - webpack/webpack#688", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "f6a2acdfb147b65d4b713015e5f583eb2cd3cee6", "messageHeadline": "v2.12.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8dba2ad1e6490775dbc2fc6b96608921783fbf8", "messageHeadline": "add 2.12.1 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8ce5c5b6088fc3385cc64a25e0fbfe0e9045a8c0", "messageHeadline": "add jsx to possible extensions", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "0cbcbc60def2643eaa3563fd1d23dcde8875d5c8", "messageHeadline": "allow imports and exports everywhere in loose mode", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "f33cd7184f2f9343e9b7cdf785b6bd4b4543f3ae", "messageHeadline": "add jsx to possible extensions", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "59d6400eb9e22d06a3d25ebc0b4c9598b38e82a5", "messageHeadline": "remove ignoreRegex fallback", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "5c575ebf8f3fc795218c05c0946cbc1f24362acc", "messageHeadline": "remove fast transformer backwards compatibility", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "274205bccd224cd011a3b801b842298751acd22b", "messageHeadline": "Merge branch 'master' into 3.0.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1196, "deletions": 350}}, {"node": {"oid": "e85c9b633a72afdc58c6ce3a483f8fcfe50caeca", "messageHeadline": "enable require hook cache by default - shove it into into a temp dire\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 42, "deletions": 9}}, {"node": {"oid": "0dfea1a51b8e4db5048bb31e2f98a79af3417f5d", "messageHeadline": "update notes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4e528e2b3f6ca79fc4589733b44b842c8a2c9bb", "messageHeadline": "v2.12.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99ca9b7e9a94add09b68042d9ebe68d99e0ed564", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "313e932e7c08ad239a97095f05a7416f6044763a", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6a57a4e565f82e302002eb2a5492fed7aa4ece5c", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fc3a5f25fb9d15746c489343649f25f9d7fb952d", "messageHeadline": "add 2.12.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "e258b85420a738cca4120a7019b83cbbc068584c", "messageHeadline": "clean up loose template literals", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0f55a53a7df559847cac7bb748b70d3b454d0cd8", "messageHeadline": "[loose parser] Fetch token before comment when tokenizer raises unter\u2026", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "cee56dab67b9feee11cd1b8099c59df77748b146", "messageHeadline": "Add --ecma7 option to CLI", "author": {"name": "Forbes Lindesay", "email": "forbes@lindesay.co.uk", "user": {"login": "ForbesLindesay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6b836de3068708ce0b83a9b517c842d89960fd25", "messageHeadline": "add #480 test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "fe6f53d4712cef27431b46b5fd077c2e6e6873f4", "messageHeadline": "Merge pull request #480 from monsanto/loose-templates", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "3b259c6b1ebe5b5f5d0ec5d4ed58970dcd95014c", "messageHeadline": "clean up 6to5 register-browser", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2005df3fa22756042a464f2a6b6230dc29fbb40b", "messageHeadline": "support non-string jsx literals - fixes #479", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4fdcf685d3d6d4164d5e8556beb7bda5ea468682", "messageHeadline": "add loose transform for tagged template literals", "author": {"name": "Christopher Monsanto", "email": "chris@monsan.to", "user": {"login": "monsanto"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "afd3af834dfe8b0609c1c148c44ed67fe5df7b14", "messageHeadline": "add loose option to computed property names", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 168, "deletions": 14}}, {"node": {"oid": "8afec8b12ac65f3d82a3c19395b7047a427a1465", "messageHeadline": "rename fast mode to loose #465", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "741fcefa31cfbe542eeb0d91da4c05f26bca2ce5", "messageHeadline": "Merge pull request #14 from kossnocorp/fix_tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ae0f24344016789274d74decb91ddfccb9e79b6", "messageHeadline": "Fix broken test", "author": {"name": "Sasha Koss", "email": "koss@nocorp.me", "user": {"login": "kossnocorp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f25ed0b5dead670f0de16e0c96251a8b3ba45700", "messageHeadline": "add minimum of 1 newline after line comments - fixes #442 and fixes #477", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "4898770d60530c58a2302578601727b25ff98785", "messageHeadline": "ignore test262 in istanbul", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "bd2fa77446a5389ca10bf87671fd474e36845dd7", "messageHeadline": "fix fast forOf and add tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 113, "deletions": 8}}, {"node": {"oid": "1c2bafe0e1fa2333c3a3a17030952f7a27b61574", "messageHeadline": "use assignment instead of define for fast classes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 33, "deletions": 35}}, {"node": {"oid": "f8915333b0fed643ab9256b7039a7278d7bb63f4", "messageHeadline": "remove double spaces in version read in makefile", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8275adc6fdfc7948f432bc16ddb4d424b3280e7", "messageHeadline": "upgrade acorn-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ed9daf827f7c8f82844bf8c6f3a256a042e3ad4", "messageHeadline": "v0.11.1-14", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "0f10fbb4407efbf53c98a6efb361745975caf82d", "messageHeadline": "fix makefile indentation", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "482b94563e7bbefff681b316469428075eae7484", "messageHeadline": "add csp version as default - fixes #13", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4334, "deletions": 1}}, {"node": {"oid": "2a97a4233d3004afd6236bdda1957ca3d360afe8", "messageHeadline": "remove invalid jshint options", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "70eae9f6ce12061da2b3abaf7badce2ac37dc1d4", "messageHeadline": "remove functions inside of loops", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 25, "deletions": 94}}, {"node": {"oid": "f560062d8269ae61eefd8ad348e12f82e29444e4", "messageHeadline": "remove loopfunc: false from jshint - thanks @dcousens...", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0f55a66f5b56a1a3677373c50757575f1ea25ea2", "messageHeadline": "add \"fast\" option for transformers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 226, "deletions": 124}}, {"node": {"oid": "f14f72b6351cec272d54732b0067c0d150b73e88", "messageHeadline": "add --mangle option to uglify", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9aa010d987666add5de890fc4b1e44248fb07ee0", "messageHeadline": "v2.11.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd179ace86ada88632604a16aa674ebd5d9f1ec8", "messageHeadline": "add 2.11.4 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4df6d6043e13e148bd3319f64732fd42f838e59e", "messageHeadline": "make dependency versions static - fixes #475", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "1b8069e48c440232f05a91eb96b204455df7e003", "messageHeadline": "Restore onToken functionality for loose parser", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7ed7475c468b7e47bc9aa81f165779f8e33681e4", "messageHeadline": "v2.11.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2dc560a2d4d7062ca60ef76d0232bd094f137de", "messageHeadline": "allow a string to be passed as the `optional` option", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "010dbe1cceab29b837f8b2c32650cc647d2e2a71", "messageHeadline": "v2.11.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75cd0bab02c7900de871beeee4b5f84fe8e69da0", "messageHeadline": "add 2.11.2 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "3283991ed0a1a24e3aad383f65d99f25d0d396ce", "messageHeadline": "flip es6 geneartors include regenerator tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 401, "deletions": 401}}, {"node": {"oid": "a66ce5b6ce3f88891ee8d2eaa693dabfb1df6b64", "messageHeadline": "add ignore ast check to es6 generators test because regenerator outpu\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9620f50f22d9af3cc4492e27c5eb4a3f6306808b", "messageHeadline": "fix #474 test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cc049ea85101cf87f561e4cfa27ce928e6899cc5", "messageHeadline": "Merge pull request #474 from amasad/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 414, "deletions": 1}}, {"node": {"oid": "e5a04ae117bb94793e6403a75339e81e93378ce0", "messageHeadline": "Add test", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 404, "deletions": 0}}, {"node": {"oid": "e07e74f010f4f08a9e8aa8adef9f61fe238e4238", "messageHeadline": "Handle esprima-like AST catch clause in a TryStatement. Fixes #473", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "7b04c501eba8ab83bac14495062a9bb9f652ff14", "messageHeadline": "fix formatting of #472", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "70349dd4b35938bdb1f966fa1d63c6a4d13d6eed", "messageHeadline": "Merge pull request #472 from monsanto/no-traceback-on-syntax-err", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "2cedc843a8dd9eb6abe5af7397a6da74a13203ac", "messageHeadline": "don't print traceback on syntax error in CLI", "author": {"name": "Christopher Monsanto", "email": "chris@monsan.to", "user": {"login": "monsanto"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "cf40fe34307fb59272403c66caa32c354a8beed2", "messageHeadline": "v2.11.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09ffeed139469b371917a89092edf36f95dafd70", "messageHeadline": "add 2.11.1 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "18f79d6253c506db3e2ab4f2d01da56a8d212049", "messageHeadline": "Merge pull request #470 from monsanto/fix-dict-aliasing", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6f5270f38f7aa0585d99b9e760d53c7f634e1236", "messageHeadline": "remove Dict from core aliasable constructors", "author": {"name": "Christopher Monsanto", "email": "chris@monsan.to", "user": {"login": "monsanto"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d1f95ece42e0a69aa2c4aaf2360ce3c904e1f696", "messageHeadline": "Revert \"Disallow parentheses in lvalue except as in computed keys or \u2026", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 11, "deletions": 20}}, {"node": {"oid": "aac7aac3733e0ed26f4a57e30d66ce3bde95c2b5", "messageHeadline": "Merge pull request #469 from clavery/master", "author": {"name": "Brian Donovan", "email": "me@brian-donovan.com", "user": {"login": "eventualbuddha"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9361470dc7adc316a4dc059aa32a6e991a1c4826", "messageHeadline": "remove console.log from react transforms", "author": {"name": "Charles Lavery", "email": "clavery@pixelmedia.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "cf579f4b6e6eba6f1e0b01bca345e258877916ed", "messageHeadline": "v2.11.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e497eef98553c1d77cacfa49289b6feecca3d67", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7867daaa0454700b829c98d899e5a73d5b90fa03", "messageHeadline": "add 2.11.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "eabbcd31ad34d27875acdd188ee1589fcfc2bc7a", "messageHeadline": "add comments to ambiguous code", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 27, "deletions": 10}}, {"node": {"oid": "17d198f3d63ce453a78cfbd9c030808d89cc0e48", "messageHeadline": "Merge pull request #468 from AluisioASG/core-aliasable", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 25, "deletions": 15}}, {"node": {"oid": "afd5376c8d7380e0d29f227597501d4be177deab", "messageHeadline": "Whitelist constructors aliasable to core-js", "author": {"name": "Alu\u00edsio Augusto Silva Gon\u00e7alves", "email": "aluisio@aasg.name", "user": {"login": "AluisioASG"}}, "additions": 25, "deletions": 15}}, {"node": {"oid": "02a50c9f7ee0d27e7ea9609e850fb405d386b51e", "messageHeadline": "fix unnecessary default parameter iife - fixes #251", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df9fa32b8281f84f349f8438b0ec756e035f9f57", "messageHeadline": "add optional to keep module id extensions - fixes #420", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 36, "deletions": 31}}, {"node": {"oid": "831b420df3ddd27056f4a47022a17107293fc033", "messageHeadline": "special case single super method call with spread, fixes #227", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 15}}, {"node": {"oid": "123186003c3d4d6a6ec734dd37e699b043e8b59a", "messageHeadline": "add support for super instead of closures - fixes #425", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 66, "deletions": 43}}, {"node": {"oid": "fbb150cfc18039b8584078119ceef35d6ef9f74a", "messageHeadline": "remove allowImportExportEverywhere", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "ea627ed57c1310737df69662b2c78d9c0df25739", "messageHeadline": "don't use function variable declaration for class constructor", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 89, "deletions": 54}}, {"node": {"oid": "157bb487769bc3ef441e7cf03a2223c8808610a4", "messageHeadline": "add 3.0.0 fast transformer note", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "76a377194392a8bf740023c9deeacdabb2b925d8", "messageHeadline": "change ambiguous _inherits parameters", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 78, "deletions": 78}}, {"node": {"oid": "54f8889a30bd605087fb977cc04dc2cc0387898b", "messageHeadline": "v2.10.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bab159bc083abca6bc53ee110268f855c2ed2086", "messageHeadline": "fix version number in changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23950963e5ef6c20b79272ee233cc0faf49bfb1c", "messageHeadline": "add upgrade core-js note", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d1daac555034af723591088fdfea8ff8ba3bf225", "messageHeadline": "add global shim due to core-js 0.4.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d93ece5ccf307289f93df7da38371df585754541", "messageHeadline": "add 2.10.11 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c8c667bf16e672112f1821d1163d9df927396752", "messageHeadline": "add back loop ensure block", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "49cdacbcb4dd5deffddda40518a8d8c58fe49bfd", "messageHeadline": "add includeRegenerator option", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 37, "deletions": 28}}, {"node": {"oid": "f97bd584f70827d168fbfaff6eb861f4868d020a", "messageHeadline": "upgrade core-js", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1328aa82faa23bc3208826f53c2e399fd993994", "messageHeadline": "v2.10.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e298a5d350123de70fa1876738f36e1ff1b34218", "messageHeadline": "remove unused check function", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "89a6ef0b26ebc527648e574c18d53454262a21d3", "messageHeadline": "add 2.10.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "c7ac9b7815e2bf4b88e82f7aa0a80265eec544d6", "messageHeadline": "rename --reactCompat arg to --react-compat", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55c99b9122ee27b66cf0b343c91dc35f5ee24ab5", "messageHeadline": "upgrade acorn-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "735c7614ed37b390154facdc747ec7708947439a", "messageHeadline": "bump version", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "545c8c3adb2ffafa584fb338953ea3054258ba66", "messageHeadline": "define class methods instead of assigning them - fixes #454", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 136, "deletions": 59}}, {"node": {"oid": "d093dc823140947e83b902d1a9ce40df07c0e244", "messageHeadline": "disallow setters without one parameter - fixes #455", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "eaf9d58b8d78f93c8659f22f135d8adb96f0564e", "messageHeadline": "Merge branch 'master' of github.com:6to5/6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6131cea5b24ae60b0195c6db78dcba83c77179e5", "messageHeadline": "add classesFastSuper optional transformer - fixes #451", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 320, "deletions": 1}}, {"node": {"oid": "bde6ef2e0c4344d39813c01b6846457dace0fb21", "messageHeadline": "Merge https://github.com/RReverser/acorn-jsx", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2350, "deletions": 11140}}, {"node": {"oid": "ca4831febe55163ecc0b4aac6504fc15bf897e34", "messageHeadline": "Merge pull request #453 from amasad/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "eb37a57fb0b8d6a02aa6648924838d493e1410e4", "messageHeadline": "Fix for '</' constructs.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "9cf8d05a19aff46ccb403ef6a5af013d54d31d92", "messageHeadline": "Add --reactCompat option to cli", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2a4f03330bbf5609fc4f8d9a447bf4277d1bd599", "messageHeadline": "better bin name for 6to5-node", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 24, "deletions": 25}}, {"node": {"oid": "83bc614bad5e5138d8f493092c1ac2bd7244b24a", "messageHeadline": "add note about splitting up super transforming #411", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "99ccb4111af455b4d56e68a134dd00cef89daa56", "messageHeadline": "start adding support for this mapping for supers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "f6c72e9ae9942e9c28bc302ef1ef9a976e5a5c79", "messageHeadline": "add newline to scope", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a90730d4bfaff1487764cd92f40ce334997bc75d", "messageHeadline": "Merge pull request #449 from monsanto/fix-6to5-node-name", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "29503d2d37e9bee163751d2bdab5a6365129b8e7", "messageHeadline": "fix _6to5-node name in help screen", "author": {"name": "Christopher Monsanto", "email": "chris@monsan.to", "user": {"login": "monsanto"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "35451ed4084917f0c88a839617f3038b9d77a53c", "messageHeadline": "Merge pull request #447 from fkling/cli", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7167aeb65ad007f0d35b4ff513437ecb0962b986", "messageHeadline": "Fix short --whitelist option", "author": {"name": "Felix Kling", "email": "felix.kling@gmx.net", "user": {"login": "fkling"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29d04894439c67e37cc2d1ebd257a80fad763b3e", "messageHeadline": "add autoindentation note", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "82aa2686f90bf7cbe49eac6be8fe7d824e953ea8", "messageHeadline": "fix writable being set on accessors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "24616fa08a0fa6dffb3fa4017d00b6950d98847c", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "9f3e1eabfdb175f61e63d31b1542b4d9090d6d94", "messageHeadline": "simplify define properties", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 23}}, {"node": {"oid": "286d2f84bd4505fb0a612e8c812948a62e2506cd", "messageHeadline": "add configurable and writable property to defined properties", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 38, "deletions": 16}}, {"node": {"oid": "7fc484d82e7bd1c49aa7fc1741cfeb85eda55595", "messageHeadline": "add ES5 getter/setter split up note - closes #444", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ad6ab57fe33fcd5261d226fd52f7c5b54e77de7f", "messageHeadline": "only use raw type references in coreAliasing on Symbol - fixes #421", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "348fe045d34fab2b4fc0f3d4d399053c0d1a588c", "messageHeadline": "reformat for of transformers and add pattern support", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "980b20316b58a2913625a46a0bf6e176afc70029", "messageHeadline": "Merge pull request #441 from monsanto/fast-for-of", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "5b52e507ca7fcdca58b919f9234b2cb6157bcb32", "messageHeadline": "fix non-identifier class super tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "9853c9d78debaf7c502bbcee0cb080922f6c2ab0", "messageHeadline": "add empty statement case to toBlock", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "72ec771725b44fa09e7a1f433e065f29b0b6820f", "messageHeadline": "fix unnecessarily shifting super ref", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "75e97d9f7e7121dc409dc7f4d9bc18f481e63554", "messageHeadline": "format scope default declarations better", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "295faf185c830086bfeafc7ddf8a6704d024a174", "messageHeadline": "remove unnecessary ensureBlock in let scoping transformer #434", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "54b05f33f2c6a0f70e0ca5a868753d8962cf50a9", "messageHeadline": "move super reference into closure", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 41, "deletions": 55}}, {"node": {"oid": "198514676034880c1c9d4ef039a28568adda5d46", "messageHeadline": "use Array.isArray instead of _.isArray", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "13a52dd300b7b0f5267f40636fb0368bf2842242", "messageHeadline": "always use an IIFE for classes - fixes #435", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 118, "deletions": 111}}, {"node": {"oid": "9d4bea70e65cff020a2670a98a864238a47345a0", "messageHeadline": "Merge pull request #433 from gaearon/perf-traverse-refactor", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 93, "deletions": 86}}, {"node": {"oid": "421906bcc1a315bfc4deb46ca6655efa0284ed6c", "messageHeadline": "Refactor traversal to avoid closures", "author": {"name": "Dan Abramov", "email": "dan.abramov@gmail.com", "user": {"login": "gaearon"}}, "additions": 93, "deletions": 86}}, {"node": {"oid": "508b3531e506a9a5ce7289cddeacd408f1d372f3", "messageHeadline": "Merge pull request #432 from gaearon/perf-stable", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 65, "deletions": 42}}, {"node": {"oid": "c67c407cd042a8c55816acb1a6ed8b9730cd80ff", "messageHeadline": "v2.9.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa552fea0d1724d757e4ea25a718248de908ec33", "messageHeadline": "add 2.9.4 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9bbf109dc80e7fc9f6456bfb3e2b4cd9b2b14ce9", "messageHeadline": "support UpdateExpressions as MemberExpression objects - fixes #440", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "393d52088af079c39e35e0e2a0c22a9ac1e46d3e", "messageHeadline": "optional for-of transformer that puts arrays in fast path", "author": {"name": "Christopher Monsanto", "email": "chris@monsan.to", "user": {"login": "monsanto"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "5783973734d3b03c0f3809e16e0b51af401a4636", "messageHeadline": "A few minor perf improvements", "author": {"name": "Dan Abramov", "email": "dan.abramov@gmail.com", "user": {"login": "gaearon"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "55e01afd0dc110469dbf928b83c0279be7a1b8f7", "messageHeadline": "Improve performance on hot paths by using for loops", "author": {"name": "Dan Abramov", "email": "dan.abramov@gmail.com", "user": {"login": "gaearon"}}, "additions": 27, "deletions": 24}}, {"node": {"oid": "bc2e01aa03ef33d25bf866605cdeb5e88ffe0b5f", "messageHeadline": "Allow `static` as method name in class (fixes #192).", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 176, "deletions": 6}}, {"node": {"oid": "1231dc6cefe6ac7b4896995bf43caac97a657fda", "messageHeadline": "Replace _.each and for-in with for loop in hot paths", "author": {"name": "Dan Abramov", "email": "dan.abramov@gmail.com", "user": {"login": "gaearon"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "b08f2061b537aee4b1e51e78187378697c9c3d29", "messageHeadline": "fix destructuring tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 29, "deletions": 55}}, {"node": {"oid": "1536d3de91aba687b0bacc5d110b2c61659924d5", "messageHeadline": "Revert \"add base optional object observe transformer\"", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 33}}, {"node": {"oid": "fddacb1612e6e60d056a258dc3feb35c65dffafd", "messageHeadline": "don't assign array expressions to a temp variable in destructuring #431", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d1ff2b71b2905a656392c7b616e087fbbd5a6b8", "messageHeadline": "v2.9.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c8d24f78cfa5e004eaeb23021ac00dd34e13679", "messageHeadline": "remove `exportsWildcard` helper in favor of `defaults` #430", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 50, "deletions": 41}}, {"node": {"oid": "b619e843a9ffae2376aafceeb7d0b47ac79f8ac7", "messageHeadline": "add base optional object observe transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "e6a71c584954dcc07482057bc755227fcd340aba", "messageHeadline": "move npm version up", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "682668c2191d61ca3f6843682aefdcb7abb5bbf6", "messageHeadline": "v2.9.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd64297838a7469766916c455eddd5f9df95308d", "messageHeadline": "add 2.9.2 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "944a9d3908a10a6229f7afdd8e9efda9c6634cb8", "messageHeadline": "pass exports to exportsWildcard - fixes #430", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "d6922c9b7521b29fc5ca6dfbb31df49e90afce2d", "messageHeadline": "v2.9.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb0fcc7138b10f58715c6c96498edc9b6495a90a", "messageHeadline": "fix runtime generator breaking the helper inclusion loop - fixes #429", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "3d9048a6921739bb4a9a5b90b5bad643d402806c", "messageHeadline": "Allow pattern in catch param (fixes #191).", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "89148e6029315c7f9120a693f87d6b9f0bc766b7", "messageHeadline": "Merge pull request #424 from 6to5/more-super-issues", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "28d10b8eb4f6552608e0e19cead98ad0a2ba90b6", "messageHeadline": "Ensure more than one level of superclass works.", "author": {"name": "Brian Donovan", "email": "donovan@squareup.com", "user": {"login": "eventualbuddha"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "85087f2a0951f60ca035ca6d785e4bab6d96d8f7", "messageHeadline": "Disallow parentheses in lvalue except as in computed keys or default \u2026", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "35099905639eb906e03037630b9ad8d0cffa5261", "messageHeadline": "enable esnext tests by default", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c5960fb9f70d67ed34b9321a561a5690e929f8a2", "messageHeadline": "Merge pull request #408 from 6to5/fix-esnext-class-tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 229, "deletions": 75}}, {"node": {"oid": "07131576cf716d4e7c9d354231dba7102d8fbffa", "messageHeadline": "Use `undefined` instead of `void 0`.", "author": {"name": "Brian Donovan", "email": "donovan@squareup.com", "user": {"login": "eventualbuddha"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "e75e7783009d37e85e033daaa241d26320157e5a", "messageHeadline": "v2.9.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6cb14c97576e0750f88d03c3eef4ce275d64500", "messageHeadline": "upgrade acorn-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "8ca1be061ea3fe0abb9e057aba525332b59e3d96", "messageHeadline": "fix destructering defaults in params", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d4ab350f5ac488afb01cd7150c0d3e6e914dffd", "messageHeadline": "bump version", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c0d9a0e6194f2ce0fac37449616dae897461957", "messageHeadline": "Parse assignment patterns in-place in certain contexts.", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 166, "deletions": 30}}, {"node": {"oid": "4d4a76588c58c37fea3942a8c7c4fde6a0c6d914", "messageHeadline": "Parse assignment patterns in-place in certain contexts.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 163, "deletions": 32}}, {"node": {"oid": "af1912ab7af99a4cfed061e49d7e1ad454410c7f", "messageHeadline": "Ensure constructors use the current super class.", "author": {"name": "Brian Donovan", "email": "donovan@squareup.com", "user": {"login": "eventualbuddha"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "8c478f29bc0a1a780c72c1170fd99b0172c035f1", "messageHeadline": "Use `desc.writable` instead of `\"writable\" in desc` as suggested by @\u2026", "author": {"name": "Brian Donovan", "email": "donovan@squareup.com", "user": {"login": "eventualbuddha"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5b4d6d7ba9ecc7c0ea02b6422573145c23711dfd", "messageHeadline": "Replace superIdentifier with superProperty.", "author": {"name": "Brian Donovan", "email": "donovan@squareup.com", "user": {"login": "eventualbuddha"}}, "additions": 45, "deletions": 101}}, {"node": {"oid": "1776b072b07e73ee2782fd314f1cad95592a1f85", "messageHeadline": "v2.8.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "726fad1b6ca2de52c4c1929db4e59b81b0efab08", "messageHeadline": "move publish-core into publish task", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "23c16b0094d8231a1cef4bfaec7ec8ce23081d7b", "messageHeadline": "fix github url in no templates directory", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24f70ee4d0faad71af938b592faec69d3811ecd6", "messageHeadline": "add alternate core package - fixes #387", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "fe9b0afd9559540dd23668f7e16777d6b5169afa", "messageHeadline": "v2.8.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "47695a8710470a75b2e662e783ee57cce8aafbfd", "messageHeadline": "add 2.8.1 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e1c7584280a61034dd0f1cca400decd057a89730", "messageHeadline": "fix computed accessors on objects", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 49, "deletions": 13}}, {"node": {"oid": "3e63e6cd4be45bc6b6ce70144a3340852ad51f89", "messageHeadline": "v2.8.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba643680e5fc3b716953ace83bba29e845f2d1fc", "messageHeadline": "add 2.8.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "611137c7d7df88c47caafb672d37509bea63de62", "messageHeadline": "add umd strict and amd strict module formatter, also fix bug with wro\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 609, "deletions": 20}}, {"node": {"oid": "6240e5111fab78d3f40e975ad82ffd41a09c860a", "messageHeadline": "add modules common strict formatter - fixes #418", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 299, "deletions": 6}}, {"node": {"oid": "324a4a1b22c5cd6b624d7689f8ec97a8c36eb165", "messageHeadline": "Fix super with getters and setters and with class prototypes changing.", "author": {"name": "Brian Donovan", "email": "donovan@squareup.com", "user": {"login": "eventualbuddha"}}, "additions": 245, "deletions": 35}}, {"node": {"oid": "035f667a8f864b723590e80e6bd83555e077f553", "messageHeadline": "update notes with additional 3.0.0 breaking change and add a referenc\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "98985dd25338b242ac35825a023c448a85b909fe", "messageHeadline": "Merge pull request #416 from monsanto/indent", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "0a207903ce9a45beb05e5855b780dd708cbc922c", "messageHeadline": "Add --indent option to change indent width", "author": {"name": "Christopher Monsanto", "email": "chris@monsan.to", "user": {"login": "monsanto"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "90437d262bc63a1482ce122a3ba0062b3ce2c118", "messageHeadline": "v2.7.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4aba7ec1920e2eb8db9ac633f19207921b72eae0", "messageHeadline": "fix generation tests and add variable kind length", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "a924c9c21887bd8036fe09275992a68b5f107eab", "messageHeadline": "fix up declarations being split up and use a new algorithm to determi\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "a2ed0ea9c5350face6ddecbb2788d608938f5675", "messageHeadline": "only align variable declarations if at least one declarator has an init", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "c5cd729c3df9cc5dc39fbf2094651c41f499bcfb", "messageHeadline": "add 2.7.4 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b065d43a6d7edc60419de48798d5edd914dd5671", "messageHeadline": "add custom level to buffer getIndent", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "281003c7bd7dad6fc151dc1bac968184e82fd8e4", "messageHeadline": "properly align multi declarator var declarations - fixes #413", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6650336c646b6e9a3bedbd634f6987fa31d2f0b4", "messageHeadline": "inherit assign from declaration in destructuring - fixes #413", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f9047346957170bbb2d938bd5f45b6f58942cfdc", "messageHeadline": "rename prettyPrint to the more descriptive prettyCall", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0528560d8117f61681cefeb078ab191661197e4c", "messageHeadline": "v2.7.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4362ba93dea825985213edb5ba207e7e29c16fb0", "messageHeadline": "fix verison number in changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca12e873700c08381d8adab1feb1427c9df73c3c", "messageHeadline": "remove unused variables", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "ebaa735adc28eb04b7101f72a4f0852672381c52", "messageHeadline": "add 2.7.2 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "62e406a6fed85f27890dcb3ab2dd879c8414bfb9", "messageHeadline": "fix better jsx output", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 54, "deletions": 17}}, {"node": {"oid": "0d45a8975c7344f1e0cea6b9c3eb5066dc146ef0", "messageHeadline": "normalise module name paths", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8f64fe2332c55306096f39034bb7f836c4e2c22e", "messageHeadline": "add extends helper instead of using Object.assign", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 82, "deletions": 25}}, {"node": {"oid": "a8a7587c1f03bc04cad1d45ef2a039da4d0c4d6e", "messageHeadline": "better jsx output #369", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 46, "deletions": 45}}, {"node": {"oid": "7736fa11f274d0095ec98c2b061b45fc9827b426", "messageHeadline": "v2.7.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d203924541dc7ecff96a2e516138548ccc342a8c", "messageHeadline": "disable module import reassignment tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cd23e500a17778e725fa1b509b442254972846f6", "messageHeadline": "add back specNoForInOfAssignment transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "bf24a0d6b58b5afb464014f17990be38825d84c8", "messageHeadline": "temporarily disable module collission detections", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "279d1affead2d8fffdd806cc34123ecfdad7b9d4", "messageHeadline": "v2.7.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a1e0122403458446440d4f806b1c5b5ced68f2e", "messageHeadline": "upgrade core-js", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "a307a961a64096dac786de0fb3a1583e652d740b", "messageHeadline": "add istanbul to travis test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe5b1dc542977157c669bb3ee0267662126eebdd", "messageHeadline": "add reactCompat default to file opts", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "f057347ae9be71d97bb305204310dd15114095ac", "messageHeadline": "add version to browser and node build", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "98f22872676c4434223e2b66300c5089aa8fb9a0", "messageHeadline": "v2.7.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e60e0e0b0eecb6baed0af1dfc7a15ace646e8257", "messageHeadline": "disable timeout on test262 tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "81fb8647b633f881d846b516b11f1ba09f038956", "messageHeadline": "fixing linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e8387c7de585d54516da179493181664cd2d4553", "messageHeadline": "add 2.7.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "655196f3cec6409cf52f18b9e3f66cf4198a0a8b", "messageHeadline": "Merge pull request #410 from amasad/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 50, "deletions": 5}}, {"node": {"oid": "eef371c3df5fb6807eeaf50a1d8c0ff7f13048b4", "messageHeadline": "Add support for React pre v0.12 transform", "author": {"name": "Amjad Masad", "email": "amjad.masad@gmail.com", "user": {"login": "amasad"}}, "additions": 50, "deletions": 5}}, {"node": {"oid": "a3d21f02c6b870b19ad8ff04ad39e24555a9d346", "messageHeadline": "just call mocha instead of test-simple", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ad4386c0edab60f6811ae9e54a16964d5f6cbf94", "messageHeadline": "make test-travis use test-simple and remove test-spec task", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "3c82a61af1a76ef0d7413d2cbc1bdb654b32eea1", "messageHeadline": "better lazy error description test262", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3c154f9f6d6d85d9e6059aa775b7d4429c6ac49b", "messageHeadline": "better test262 test aliases", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "22c972e85b4bbe8c0cc30aa962cc6245eb9367fc", "messageHeadline": "add bootstrap to travis test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d7e14fb2b78cb6b6e7f279298c7eb53fcf3b677", "messageHeadline": "fix test262 loc check", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9287449372a5db1e347cf235ce593a1518a8b984", "messageHeadline": "add test-all make command", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "44a35400f5f6d6e0b276d6ef58237d2d036ba3e1", "messageHeadline": "better output messages for missing vendors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2305e2447fd49161fa4a3412a22f48e9039bb5c7", "messageHeadline": "fix hasOwnProperty object lookup conflict", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c420d1ffc3f3fd58701b8fadff7abd95a8fa0ed3", "messageHeadline": "add test262", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "fa42b076a7dc6dc5577c14505f4e6c7d902f5728", "messageHeadline": "remove benchmarks", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 273}}, {"node": {"oid": "0d23c1cfdbd44df73bd3e28fd45b5999c94dc95b", "messageHeadline": "add todo for module collisions", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "0dafdd696922ef997198895c86398f3fd9fa2dab", "messageHeadline": "better support for import collision checking - todo: check exports fo\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 106, "deletions": 74}}, {"node": {"oid": "a9af8d39a200f96a74335328d5f007e7ea85135d", "messageHeadline": "add member expression reassign test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1cc606d4d0fca262e309c778896cbc5787511dd9", "messageHeadline": "make import reassignment illegal @eventualbuddha", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "2a09c0a5a58ab4699acab3d489f73674b4bde213", "messageHeadline": "fix import specifier and export specifier keys", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 22, "deletions": 14}}, {"node": {"oid": "92359520cd382e3587641aaf7af2ea9315b31c76", "messageHeadline": "Merge pull request #379 from webpro/amd-port-interop", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 69, "deletions": 42}}, {"node": {"oid": "50e5bd4680996206c5af0debdbf896d7183fbab2", "messageHeadline": "Merge remote-tracking branch 'origin/master' into amd-port-interop", "author": {"name": "Lars Kappert", "email": "lars@webpro.nl", "user": {"login": "webpro"}}, "additions": 1721, "deletions": 3911}}, {"node": {"oid": "64ef26a9379a2bf1071455859c2d03ac51ba0610", "messageHeadline": "v2.6.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bfd6ffe471cdc88f7eefeba734ac0894675ce557", "messageHeadline": "add 2.6.3 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8c1760bea2e5d1647514036f133025a7365ed04b", "messageHeadline": "fix faulty export default source detection - fixes #406", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 27, "deletions": 38}}, {"node": {"oid": "bdb8f874801d79caedf2cdde0e5dc1f64e94a800", "messageHeadline": "move docs to 6to5.github.io repo", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 2882}}, {"node": {"oid": "7f6bc549208691e6839b1908e0052787e8e88d36", "messageHeadline": "capitalise faq description", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6af2f826d5cdde652b9c5b4322595e336c90918", "messageHeadline": "es6-transpiler doesn't do sourcemaps - closes 6to5/6to5.github.io#9", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7455b6d9b97094186f124f8d4b94d0340d41c349", "messageHeadline": "update faq copytext", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0d2e876178750d7512375871f3ab2813f23c31ed", "messageHeadline": "doc/faq: pretty -> quite", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57ce1b201dece6afdd257058504c592e6f151c51", "messageHeadline": "better faq answer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "5f56da457c93977b2b2db6a5b960849dce8baa53", "messageHeadline": "remove old spec tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "ed988dc2bbd4dd68e08365fd4ee4850b10fa5d1a", "messageHeadline": "is t.isValidIdentifier instead of esutils.keyword.isKeywordES6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "2c471968ea67d33ed040254d4fd72704575c2acb", "messageHeadline": "remove specBlockHoistFunctions and specNoForInOfAssignment", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 32}}, {"node": {"oid": "fd1a91bf9c854fc694f4a7354d77fbd142391bfc", "messageHeadline": "add transformer docs", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 292, "deletions": 0}}, {"node": {"oid": "9e7de5ad2e92dfd1959c9ff13efba4902ea5824a", "messageHeadline": "add faq docs", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "06927288ba4c403540dcfbfab16980b0fc7b6e98", "messageHeadline": "remove this shorthand example from playground", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "9342aee6bd4a3c413ba855c248907f0b240d0c35", "messageHeadline": "fix up documentation links", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 42}}, {"node": {"oid": "db59bd0296c16796a07e82d2dc284861f464603e", "messageHeadline": "Remove outdated note about loose parser not supporting ES6", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0897901f1fe628fd9bd547f637b540266729d04f", "messageHeadline": "Slight cleanup of '/' disambiguation", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 47, "deletions": 15}}, {"node": {"oid": "b6b085ac8e3623ec9204a918e3fc4ea40dd8db02", "messageHeadline": "Make tokenizer independent of parser (with regards to '/' disambiguat\u2026", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 43, "deletions": 30}}, {"node": {"oid": "4f5669f53c99237bff705fc553ea6fe1f632e214", "messageHeadline": "v2.6.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "262fd995da4f3ba30537ae4c634afcd417ece119", "messageHeadline": "add 2.6.2 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1696f77980da64e4bae5c1969a61837cd5a2eb43", "messageHeadline": "fix rest parameter keys when on functions with params", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "dfa51954b85712656f3ca5fa096bdb61acf223ed", "messageHeadline": "Use unaryExpression for typeof", "author": {"name": "Lars Kappert", "email": "lars@webpro.nl", "user": {"login": "webpro"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "216b8c2fd11160e3c80cd3623e014932869bb52d", "messageHeadline": "Revert \"Add types.TypeOfExpression\"", "author": {"name": "Lars Kappert", "email": "lars@webpro.nl", "user": {"login": "webpro"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "ca2cbb02f127a2a5bd029b3cfd64540077746682", "messageHeadline": "v2.6.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b72427cdd03832c0370315993f8e3f990378f953", "messageHeadline": "fix rest parameter tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "44e9812ad4ac53a0c934834917c264b89b9d9c34", "messageHeadline": "fix rest parameter arguments key - closes #405", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b7814e5e24a69afab3a87a530f41b918a6fe6284", "messageHeadline": "add documentation on optional protoToAssign transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "ec67a83326e9ab535e3c94aef6ac7b8bf2a519b7", "messageHeadline": "add 3.0.0 breaking notes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6a560cea25f1534bdd39686f54721f8d6286647d", "messageHeadline": "Merge pull request #404 from thejameskyle/docs", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2197, "deletions": 1017}}, {"node": {"oid": "46f9ed7d7471e7cbf3bfcfee418d7c39f44d2488", "messageHeadline": "Add new documentation", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 2197, "deletions": 1017}}, {"node": {"oid": "92366dfc7bf0172da183e5b2446aff9e8b99ef04", "messageHeadline": "move incorrect tag in bug fix to internal", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f520a46175be1c9a90554f9ac916fc0e6c8c6550", "messageHeadline": "better ordering of 2.6.0 changelog groups", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "88bec1196b78bb3e17b3ad85f6442277cd49c962", "messageHeadline": "group 2.6.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 25, "deletions": 15}}, {"node": {"oid": "ff0098f3f3ff686fca2d489101989750f04b7590", "messageHeadline": "add additional 2.6.0 note", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d01d7722f442d45528e19942cc5867c8b907376c", "messageHeadline": "add dynamic imports note to changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "2845c1a8943aebb2d3f75b8dc750ee06334a4264", "messageHeadline": "v2.6.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed51728aba25e2d5710b53c6e5e81640b5f9adb0", "messageHeadline": "remove unused variable", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c8f4121f00229dd1586d6cfc407308727b6ec90", "messageHeadline": "add 2.6.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "b9e4340700c4a9516db41fbd90561137227ee1ef", "messageHeadline": "better use strict handling inside of modules", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 120, "deletions": 115}}, {"node": {"oid": "4c9e39afa1afd8685c5773f2c14f7b61cb05ea42", "messageHeadline": "replace slice with a loop in rest parameters", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 58, "deletions": 33}}, {"node": {"oid": "74392470950a82eb1d6283d38ada2d7c7e053c90", "messageHeadline": "change spread call expression context from null to undefined", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "254424ced5ceb6a4bc1f63bd43437e1d0daf70fa", "messageHeadline": "add npm install to make bootstrap", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4fc6823ece6e317c40a4b347236acdd53b413192", "messageHeadline": "no ast check on api tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d531c8aa4ca94e4074e35317bb6cbfb7e480b162", "messageHeadline": "add expressionStatement around system module wildcard exports", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fc59f1ff469a556966d09c1912b14c7ab5cf8a65", "messageHeadline": "add closure around let scoping return tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 74, "deletions": 62}}, {"node": {"oid": "7c7cd6f9b8ed18b653338119d3f8ca16d3b5ae2e", "messageHeadline": "use thisExpression instead of identifier(\"this\")", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3174d5a39ff8b5e92c00fe3fa500897b5c7474e", "messageHeadline": "add esvalid validation to transformation tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "2558a5e12eaa40895d539789b3cf116cdaa89af2", "messageHeadline": "better wildcard imports and exports - fixes #224", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 51, "deletions": 15}}, {"node": {"oid": "7526ae5486feb3a9c39d7e0b5e9b2f5f338888fa", "messageHeadline": "fix register require in transformation helper", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "811fcf7e1b3a1a3f13152d2ba8ad1812495b8279", "messageHeadline": "upgrade acorn-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c25cb0d80f63b931a53a9f3b607922bf587ae29", "messageHeadline": "add higher priority to exponent operator, better async contextual fun\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "62818d468e9717341d29d0b96e3313cebffb80ec", "messageHeadline": "Merge branch 'traceur'", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 636, "deletions": 2163}}, {"node": {"oid": "a88bd69e30b4abdab30ef255e05bc2f1316d8cba", "messageHeadline": "justify disabled traceur tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "8164bb17cea9ec11c09516c3988c03508d5b5dfe", "messageHeadline": "don't use interopRequire if noInteropRequire is set for default modul\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ec97fc86da9968f492d7c9ee29ee46db9e46456", "messageHeadline": "only check if a function is a declaration in common module hoisting", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b38a00d70e88ec05116d5e70c8b4f3f374dadc8e", "messageHeadline": "add destructuring defaults #230", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "1b85607d7d634bfb84f87f35b3078ea084f60754", "messageHeadline": "add ability to assert just an error instead of an error message in tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd6704ac253e9209ff26b1d5beffb69f1e8007cc", "messageHeadline": "update optional bluebird coroutine test to reflect new addImport", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9c527f9d9ce4c9021523799efa2d76b567b8eabd", "messageHeadline": "make regenerator test use the ALL environment var", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6cf318d60f8721f7ed371ce01478a032dfb74146", "messageHeadline": "add updated interop modules to tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 47, "deletions": 23}}, {"node": {"oid": "64f9f4dff5f6de9600a672325080147cac334706", "messageHeadline": "only check declarations in let scoping reference check", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "abc90778e86ce5afb4eada2e6a499c08c37a709e", "messageHeadline": "Test for exportIdentifier before building exportDeclaration", "author": {"name": "Lars Kappert", "email": "lars@webpro.nl", "user": {"login": "webpro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56f1683f06eb73954d0fe5aaf52cbe06d7f7fc90", "messageHeadline": "Also test for \"module\" identifier if needed", "author": {"name": "Lars Kappert", "email": "lars@webpro.nl", "user": {"login": "webpro"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "520dd7e947b51bc9c28492e35fbf58c0ee065a5c", "messageHeadline": "Add types.TypeOfExpression", "author": {"name": "Lars Kappert", "email": "lars@webpro.nl", "user": {"login": "webpro"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "145413dbfd9b50012e0e2d6ba67cff17fab56b19", "messageHeadline": "Merge pull request #396 from caspervonb/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "8c58e0f14c9f83600e557f7e8a4b9110c1711837", "messageHeadline": "Add .es extension to util.canCompile", "author": {"name": "Casper Beyer", "email": "caspervonb@qup.io", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "d62914e41c887a8cd68d7d8531c439cccc4208de", "messageHeadline": "Amend require documentation to include '.es' extension", "author": {"name": "Casper Beyer", "email": "caspervonb@qup.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85db67edf43fb441ba9cf37a8c9e30ae1a2339a1", "messageHeadline": "Add .es to register extensions", "author": {"name": "Casper Beyer", "email": "caspervonb@qup.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "348ad2e25ca75383f58df880d408274f2e155a9f", "messageHeadline": "better dynamic imports - fixes #393", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 16}}, {"node": {"oid": "5ce8ee6c2bdf512c0ac7e76ec8d51bf713becdc3", "messageHeadline": "add inheritance type check to tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "98ad5d42e160d359450e51e788afabd4ac215bcd", "messageHeadline": "add optional typeof symbol test options", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b12734abd69732c2968a72dde6b7e4223da9d49d", "messageHeadline": "only run traceur and esnext on ALL_6TO5_TESTS environment variable", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "f34907d51885b0f1d8484e64b182249fb994e637", "messageHeadline": "add make bootstrap", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "3bd6ec20c1ba4b9288307c8ecd55b157a1579895", "messageHeadline": "remove regenerator tests and git submodule regenerator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 25, "deletions": 1613}}, {"node": {"oid": "b8d4479333ba3324e6302aa776b63a7a0cc4ad65", "messageHeadline": "fix linting error", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed833be34a525fffeb9366debd00a84bdb54cbb9", "messageHeadline": "force computed property on number literal property", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "16024242b0e42d8ee3fff5e78b96972b8293dfa1", "messageHeadline": "add type check to inherits template", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "77add8704ed230ab6b1e3973f18ee265f8888d5c", "messageHeadline": "alias hidden properties onto it's transformer instance", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "9fd1ec0596fa4622f8646e4269e207d9ec1464c0", "messageHeadline": "more reliable toValidIdentifier checking, including reserved words", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "90ce4e93ed938a24d4c8416816ab408233a22e2b", "messageHeadline": "don't break let reference checking on loops in let scoping", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "cf7b9234c104c7fdafe032991b0c6a0adf627870", "messageHeadline": "make typeofSymbol transformer optional", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f85eeeb93c963a40b11728ca5dbca58ed6f6c712", "messageHeadline": "fix blockHoist and declarations transformers unneccesarily unshifting\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 48, "deletions": 29}}, {"node": {"oid": "45d0eea8420b6cf30887da3c1f66d83d64840497", "messageHeadline": "fix native type constructor spread - closes #373", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "b0c9d3daa47e9c3b6d67cc590591ea02d03796a1", "messageHeadline": "Merge branch 'master' into traceur", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 29, "deletions": 22}}, {"node": {"oid": "3f152bfc3fe97c1ea2ce40089152e2fd08d5841a", "messageHeadline": "upgrade core-js from 0.3.3 to 0.40 and regenerator from 0.8.2 to 0.8.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ffbfa5281b9c2265aab2701cf0447d58ba92b95e", "messageHeadline": "move esnext tests into their own fixtures folder", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7f87ca0d436bd969d30ac66ed186bb5d6765539c", "messageHeadline": "move traceur test suite to a git submodule", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 89, "deletions": 17}}, {"node": {"oid": "a8fad4b9581602aaf5506b603fc740513d1d3aa3", "messageHeadline": "add traceur gits ubmodule", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "945ea145e7a9900446c1084444d69d68fc7c71a8", "messageHeadline": "remove esnext from differences table", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "4f10bceddaa3434f55ef7c91f1006e85d3667dc4", "messageHeadline": "Merge pull request #392 from thejameskyle/changlog-tags", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "601b3d584f1ce5afda5c233303bdd8e548263dde", "messageHeadline": "Add tags to top of changelog", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "42878f85fe029393b742076d9c4b975623ddf0d7", "messageHeadline": "Merge pull request #391 from thejameskyle/extend-null-check", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3b4c9c415ef94d09236dc2654694ea1924357b5c", "messageHeadline": "Make parent constructor check explicit when extending from null - fix\u2026", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "af0debc8499c0e2521610e7ad67ec7d47058d0c7", "messageHeadline": "Add support for running just the tokenizer to the bin/acorn script.", "author": {"name": "Nick Fitzgerald", "email": "fitzgen@gmail.com", "user": {"login": "fitzgen"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "459a16926227fa506d145910cc2e456b86fe6b6d", "messageHeadline": "Make tests pass again for loose parser", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "7c6a8b7c7618d8d466641a50ce39ecc8f295e5ec", "messageHeadline": "Use parseExprSubscripts instead of parseExpression when parsing super\u2026", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "045d8c02f5f5be5d1796edd4b00de80baa0ef945", "messageHeadline": "Revert \"Require superclass expressions to be lvals\"", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 66, "deletions": 1}}, {"node": {"oid": "e271168cf604611a176f2c9452dcabde4bceab36", "messageHeadline": "Make onToken only fire for actual final tokens", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "73458993433b662fe9045ed4795593354513dac7", "messageHeadline": "Merge pull request #389 from caspervonb/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "316102ab14e872a75f46ac1ddbb97a6a986f13c6", "messageHeadline": "Make build target the default target", "author": {"name": "Casper Beyer", "email": "caspervonb@qup.io", "user": null}, "additions": 16, "deletions": 16}}, {"node": {"oid": "4c2b85deecedd5324519d26b20dbdb66feb7cd5f", "messageHeadline": "better NewExpression paren insertion", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "108784db20f107cdc37f5165c7169ac4ca5c7860", "messageHeadline": "add typeof and interop-require-wildcard helpers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "a3b30bae7a89f041a32fd542b2fa7dd705799dd9", "messageHeadline": "better traceur test api", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "6420954c5318863a6573679b0621263acd48e0f0", "messageHeadline": "remove traceur tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 9721}}, {"node": {"oid": "a6fda01fa00153da32a8b3a62cbe83c1dc562794", "messageHeadline": "Merge branch 'master' into traceur", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "655cc8fcb956f500aa7dbc0d344f66b924021ee7", "messageHeadline": "v2.5.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97a504bbef69a893421b47bbaa99beab08257a56", "messageHeadline": "2.5.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "bf3443962b506b56781b4d139d96f926c7d06a44", "messageHeadline": "disable failing esnext tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a4394494efd8600432ab389d8d681d851359aad8", "messageHeadline": "remove noDuplicateProperties test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "2b333de81fb1e132630203597cfa249938da191f", "messageHeadline": "add basic support for assignment patterns", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "b81f824b7e8f9471db7730f4302cf06ed9e6c163", "messageHeadline": "normalise wildcard import into a default object", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 29, "deletions": 14}}, {"node": {"oid": "9bfb8c440aa357f761ff5d89978b5e1c1716941f", "messageHeadline": "add optional typeof symbol transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "9a6c13a6a4b1ec3dcbed86a329f72b70602fcc5e", "messageHeadline": "Merge branch 'esnext'", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 727, "deletions": 88}}, {"node": {"oid": "17ce21509de57069c653c826fe16a9473a4430fc", "messageHeadline": "Move exports identifier from UMD template to commonArgs", "author": {"name": "Lars Kappert", "email": "lars@webpro.nl", "user": {"login": "webpro"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a4c8895dc300541bb4fbfb7d1450abbc44acec25", "messageHeadline": "Conditionally pass \"module\" arg to AMD/UMD factory", "author": {"name": "Lars Kappert", "email": "lars@webpro.nl", "user": {"login": "webpro"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "af4009694a226b2fb78c8c93d04fa32fcaa0b0f2", "messageHeadline": "Simplify AMD export declaration fn to re-use CommonJS one", "author": {"name": "Lars Kappert", "email": "lars@webpro.nl", "user": {"login": "webpro"}}, "additions": 4, "deletions": 28}}, {"node": {"oid": "941a8cc5ea682478ccae17fc8897ec0c27d30644", "messageHeadline": "Remove unused templates", "author": {"name": "Lars Kappert", "email": "lars@webpro.nl", "user": {"login": "webpro"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "359c4e8786554dadcd3aa3b562b5623ec6252629", "messageHeadline": "Use `module.exports` in expectations", "author": {"name": "Lars Kappert", "email": "lars@webpro.nl", "user": {"login": "webpro"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "29a4dcc9751d7ad25534de5c21df7c68e5f49fc7", "messageHeadline": "Merge https://github.com/marijnh/acorn", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 87, "deletions": 0}}, {"node": {"oid": "7ac98c1532ca5d6bdc63d7d114d83df6f4aa8b8e", "messageHeadline": "Add custom export declaration fn for AMD modules", "author": {"name": "Lars Kappert", "email": "lars@webpro.nl", "user": {"login": "webpro"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "61c3e0a3de80470f167ea9fbeab2eeaa98131eb5", "messageHeadline": "Modify test expectations", "author": {"name": "Lars Kappert", "email": "lars@webpro.nl", "user": {"login": "webpro"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "431a44bc74de4b038f8573e63725688998aef9fd", "messageHeadline": "Add support for destructuring defaults (not for shorthand props yet).", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 87, "deletions": 0}}, {"node": {"oid": "ac8d77fb455b2b794477bd7a6329b2e18368d77e", "messageHeadline": "upgrade acorn-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2c78674af3c42126a26804cd65b0f563a138675", "messageHeadline": "better class element semicolons", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "09c88238e1d1ada3d7ef6290fb9156cfcd89f63c", "messageHeadline": "upgrade acorn-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "103b619364c12db06d1dda26d028d92d0f4c53ef", "messageHeadline": "remove arity traceur test check", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1eeb505bf4b35eb358601a111c098922418d2904", "messageHeadline": "no line terminator after contextual async keyword", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "c8a404fb72810f26d7c8446dde751a94c350bdb6", "messageHeadline": "Merge branch 'master' into traceur", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "05669204dd6c838150ea306bcbd493b39757d65d", "messageHeadline": "fix generation expression comment tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "38e6abec026cc3fc2485f75457caa82675f611ba", "messageHeadline": "Merge branch 'master' into traceur", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 41, "deletions": 4}}, {"node": {"oid": "1abef2c1e22a3df81d1791521bbfcea6992670f3", "messageHeadline": "more intelligent parens wrapping of no line terminator expressions - \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 41, "deletions": 4}}, {"node": {"oid": "cc6678361a1e0e1970e068891f5a2053347b25c1", "messageHeadline": "comment out arity check", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2587694d448393479511020099caf38a85d7d682", "messageHeadline": "Merge branch 'master' into traceur", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 61, "deletions": 20}}, {"node": {"oid": "f16079c83fa2d32f52098793f7156ecae64408b4", "messageHeadline": "v2.4.10", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7132f3529100bbe161ab352f711a7286cb72e67", "messageHeadline": "upgrade acorn-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ed41f1652e09d284e627ec655fbaf837b0e1e391", "messageHeadline": "v2.4.9", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8dad17b6757a9e0399168d8d9613f6abefd26d21", "messageHeadline": "remove console.trace", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c522bdb4b9f156a3be2dffe650bcbbdb20e5a716", "messageHeadline": "upgrade acorn-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "005362a615c87511b818da22491bbde9715d9202", "messageHeadline": "update tests to 2.4.9 fixes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "88e542634ff46b60e121b0e920c1be8aa443dd8c", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "c8304138eb64eb50adfa830df3b7ae07503d6381", "messageHeadline": "add 2.4.9 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "35608d497e98e296e1d545a3a05d46c436421af2", "messageHeadline": "make comprehension for-of loop a let", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5a78355c45b479d960eb7ea0083a46b4e536ef0", "messageHeadline": "add initProps to single call expression in computed property names - \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "223e28ba8f4f388a1f2de3386daf155b6e4779aa", "messageHeadline": "upgrade acorn-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a35bdb42b91381590c98a18d2d19e0a5f06a4fb", "messageHeadline": "add traceur test suite", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9831, "deletions": 360}}, {"node": {"oid": "cec7b1ba3f9d3dcf22513894dcf50d336ad8cf61", "messageHeadline": "better acorn async statement parsing", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 25}}, {"node": {"oid": "55b3e96d955dcb18ad1c9fb36f883917ab1a00e8", "messageHeadline": "add support for semicolons as class elements", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "18813f26bbbe4c3dc18b85c6af985fd785902e08", "messageHeadline": "Merge branch 'master' into esnext", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "ccabb91f6932bcd51212dbb0ad3a766806136baf", "messageHeadline": "add back deleted object-define-properties-closure template", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "35fda899a8cf993398adff3dae874d453c56dbd1", "messageHeadline": "remove spec-no-duplicate-properties transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 26}}, {"node": {"oid": "e2f01d41a367916149e175f47002a16692e22f0f", "messageHeadline": "fix api test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "931a80f5b32d0831dd912db512acd2685ebf3b04", "messageHeadline": "rename \"declarations\" to the more sane \"helpers\"", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "9a2fd22e91983f046adcdc44530cbd65b7a7433d", "messageHeadline": "add newline to esnext super change proto test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cbcad22d81c9d342dbfcbc99f4abde10861ff9ef", "messageHeadline": "update default parameters transformer to use `var a = arguments[0] ==\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "4d5861cfdc39d85c415da41549df7fea0d4174e6", "messageHeadline": "remove invalid strict-mode es6 next class test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 23}}, {"node": {"oid": "c578db7ae8d46ea343e6e69f73af8338c0b26309", "messageHeadline": "upgrade acorn-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c3c569ac608694dce069f043d12f3975ca2455c", "messageHeadline": "remove checkLVal from class heritage", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "dea73b7186526c86a33563be95c4b211c5037814", "messageHeadline": "change code assertion to 6to5 output", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4506e39cf5eb68898c5e58f9df77c66ff5433df0", "messageHeadline": "add `toString` key to instance keys as methods are enumerable", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ab6df093bad0ecf1af24df65465b23634566410", "messageHeadline": "use `Symbol.iterator` instead of `@@iterator`", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "22eeae1a93762d0c38b5572a7993e76248ab94b2", "messageHeadline": "use `assert` instead of `expect`", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 12}}, {"node": {"oid": "a645ae0583acbfb6115e161fd20ea66bce848e92", "messageHeadline": "contextLiteral fallback in es6-spread transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7f4efecb7db47821cb72ab692a7e40398b1ae054", "messageHeadline": "support for CallExpression in Scope.prototype.generateUidBasedOnNode", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 32, "deletions": 45}}, {"node": {"oid": "0c0f40d14a9b3300c0310475f3f54814a1a3c281", "messageHeadline": "only automatically assume test is exec if it has a js extension", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb54c11d84ce3aba5d851eea74e8db26960bbde9", "messageHeadline": "add esnext tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 695, "deletions": 3}}, {"node": {"oid": "55123be7d730c11b8119fe6f493f1cdd119bf33f", "messageHeadline": "use t.toComputedKey in computed property name transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "324a0b408a08ec9f8680fe418dbcd7ebeb62ce3a", "messageHeadline": "add optional protoToAssign transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 189, "deletions": 6}}, {"node": {"oid": "8b2788e9304d3ab20cbd3a769f375e537517ea7d", "messageHeadline": "fix es6-property-method-assignment tests name", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d945379b5b4c9d7204d03c2026b49ebd25409aa3", "messageHeadline": "remove isDynamic checks and always execute those expressions **once**", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 238, "deletions": 164}}, {"node": {"oid": "5a622ac9c7c523553a617d729141562af7388d4f", "messageHeadline": "update traversal api in optional-bluebird-coroutines transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e9eac610b803fd46fea71d0a7917643c8624729", "messageHeadline": "rename es5-property-methods-assignment to es6-property-method-assignm\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 78, "deletions": 46}}, {"node": {"oid": "1de94a2705bfff34eb216f69352dffc2f4fadd20", "messageHeadline": "fix code styling on es6 arrow functions nested test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "71132c3538ebd65a38f4848c3aa4dfc903a24548", "messageHeadline": "add types.toComputedPropertyKey helper", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "d20ab0eb05a0fcf4cdf55eab2cd234098207f4f2", "messageHeadline": "rename traverse stop method to skip and add a stop method that actual\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 114, "deletions": 23}}, {"node": {"oid": "51f7e75d2e2e8b290ed14fef7a6c9cdeaac525e9", "messageHeadline": "fix formatting of code of conduct paragraph in CONTRIBUTING.md", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ab4b5ce9947357056c25bfa56ebeac9a8ea64aea", "messageHeadline": "Merge pull request #309 from antn/add-code-of-conduct", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "f0d50ca9a25b26d491bfc51ca7cfde0c5ebf7d29", "messageHeadline": "add browser.js to package.json", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5168355a640cdd0e0eb653e7dfdd75ed36f3d060", "messageHeadline": "fix differences copytext grammar", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "2f209a9e4eeffa751723bf49d610d1da776385e7", "messageHeadline": "v2.4.8", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20695eaba6ef94cf079499d4932a0972a6f56b97", "messageHeadline": "add 2.4.8 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "340a4dd1f2c5194476ad18715109ffce5eb8d4d7", "messageHeadline": "fix code styling #370", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "ef1c7a5c6985108ad24fffc0f036472505b3181f", "messageHeadline": "Merge pull request #370 from hughsk/browserify-register", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "5a01beaa1fcf38c9a3666679b289fae52f013ee0", "messageHeadline": "Make require(\"6to5/register\") work with browserify", "author": {"name": "Hugh Kennedy", "email": "hughskennedy@gmail.com", "user": {"login": "hughsk"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "5a5bf7b4ac82418328d4b5748599ea9734c10806", "messageHeadline": "v2.4.7", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88ee15bb4d85b1f77f74dcf90a98beef5f6c28ff", "messageHeadline": "upgrade acorn-6to5 #367", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "017d76c720e21fce468daef886887ec88bd61e36", "messageHeadline": "set location info on ThisExpression node in this shorthand - fixes 6t\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3e51b65095058a4f6f0fa6efa0d9e3e3719376f5", "messageHeadline": "v2.4.6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "371df9ad096b5bd08875e4598a9e415dbff27bb7", "messageHeadline": "add 2.4.6 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d43d5ff409467ade5bdc6b5a31d603843cec06bd", "messageHeadline": "move coreAliasing and undefinedToVoid transformers down", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c2c8e524301f64dd8ec8460f2aeaef57563e3045", "messageHeadline": "add `modules` caveat - fixes #368", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "57c0ebc5f41dae39e1c25ba4b7d0aa2c2c020634", "messageHeadline": "v2.4.5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "339bf824816fd2e524859d1ea8cfb295201322ab", "messageHeadline": "avoid printing comments if they've already been output - fixes #365", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "d981c06444a110bda3b2da5f35bf35ab0036c544", "messageHeadline": "v2.4.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8269e1488bfe3ce89e0d6f04d4be517e0aca77a9", "messageHeadline": "fix incorrect scripts reference in browser", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ddda7a020f964661e6a4b8361bf7817827fdb986", "messageHeadline": "add 2.4.4 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7e9340864a9e885d6b6f455a25ce80a8fe8e426f", "messageHeadline": "lowercase object rest/spread feature name in doc/index", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ec19f23c3942aff139bf2158f5f6b7ad949d6db", "messageHeadline": "add test skeleton for types and add jsdoc comments to types", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 203, "deletions": 8}}, {"node": {"oid": "ba48b66458cf57d65588f65ba949fed14bbeac8b", "messageHeadline": "add types.appendToMemberExpression and types.prependToMemberExpressio\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 27, "deletions": 12}}, {"node": {"oid": "6e8c73f65fa375f097755a6b7300acce584f9266", "messageHeadline": "fix incorrect member expression properties", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "b34fcb0cd995c117875edd3d0d7473d57eb82eec", "messageHeadline": "split up method binding and add description for memoization assignmen\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "ff7129f1aa4d35eb92981c24d965654e430cde88", "messageHeadline": "remove ES5 methods from caveats and change IE classes note to IE 10 a\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "fbabd193a4e87d051820d13a3c2681e9b819415f", "messageHeadline": "add `module` type to 6to5 browser", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "876d69798cb9a59f2db4a6f38900a1ea1d1fe0f6", "messageHeadline": "v2.4.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a963ddc06de618297886186bc2d84a670de51b2", "messageHeadline": "remove unused variable", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "beb5acea6bf8bddd21e27d41e02994c91c053836", "messageHeadline": "better addImport with good hoisting etc", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "c8fc778ffb2211a972e2e35fb8f9507e8fbc1e9f", "messageHeadline": "add ecmaVersion check to async function statements", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6a290f233e6e2b37aa867d8490728bfa68d7c39e", "messageHeadline": "add 2.4.3 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "74563d88ed9089d81a3c056aa5f571c93fa7fbcc", "messageHeadline": "upgrade acorn-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a18177026ca66e4074e85726da05e4666cf79ff0", "messageHeadline": "add support for statements in `asyncToGenerator` and `bluebirdCorouti\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 86, "deletions": 12}}, {"node": {"oid": "a813341433bb8bb216f653a2148e448e3ba673a1", "messageHeadline": "v2.4.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4968de9803e6bd55a6f077a9447e3d520e2eee0a", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "0de2d33e8d2d70895d43ff243002ccd33ec92402", "messageHeadline": "add 2.4.2 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "6f81ddd0d5d3833d03e87e0321ccedc5fb5c87ef", "messageHeadline": "upgrade acorn-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b83055b1252dd8efe55117dde9770c40d9dec3a", "messageHeadline": "alias flat references in `coreAliasing` transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "56bc618d33b22480ec2ed4f0a186e83024602a50", "messageHeadline": "actually parse async functions as statements", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 27, "deletions": 22}}, {"node": {"oid": "080c23d5ed0d83b7090818fbaf3b007012724ab7", "messageHeadline": "Merge pull request #360 from mquandalle/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "293bec58d7ec836188c4e86554efd520501d077f", "messageHeadline": "remove appveyor badge", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "93ceafc7326958e31c708a5ee9ab1d6064d2590d", "messageHeadline": "better uid names", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 153, "deletions": 124}}, {"node": {"oid": "b2bac04b72bc9ea10952b36e1b444217a4d499c1", "messageHeadline": "update object getter memoization docs to reflect new changes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "e549c37ca11f25d73285f8f04c9915d27e0cc56a", "messageHeadline": "v2.4.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02512da38de7f99abcc2f673acd1b80daf59c9fe", "messageHeadline": "fix generation tests with parenthesized expressions and trailing comm\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "abe9c4fd3014b4b663d6e4f9c2ce094baa7d96db", "messageHeadline": "add 2.4.1 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "af21c52cc6fdcdca26211a200ca528e01cf54d83", "messageHeadline": "set generator on correct node #252", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "706626f79a6bbf0220cc7643893d59d15bc9ebb4", "messageHeadline": "better whitespace handling of parenthesized comments due to trailing \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "b8dd42107379e4728f8cebac189a0dc914d58bb7", "messageHeadline": "v2.4.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5453c466d691e0aaa65a0beb57776a61260a7f33", "messageHeadline": "remove unused variable", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0cfb2e76b873c6370dd8a91215d4ff8cc2008a22", "messageHeadline": "add 2.4.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "ba67f57c1e7448d5bc60149a60f47a5e768bd666", "messageHeadline": "use simple loops always in array comprehensions, support yield inside\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 83, "deletions": 76}}, {"node": {"oid": "f1a178f8f9b2ffb5d208e1139597ba576b554f16", "messageHeadline": "compact body nodes in traversal", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b1d1909c648125a9775a09d8956fab17019faa51", "messageHeadline": "forced closure on super classes - fixes #339", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 95, "deletions": 64}}, {"node": {"oid": "9529f936901639e5d5f56d96757b77c708c653d2", "messageHeadline": "move useStrict transformer to after `_moduleFormatter`", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 86, "deletions": 86}}, {"node": {"oid": "925b1f7600c2b678c02f07399f443d3a8a0ecb27", "messageHeadline": "add optional asyncToGenerator transformer - closes #321", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 119, "deletions": 5}}, {"node": {"oid": "40f8bc0a65a76d3bb39a2324ae716e113c9595bc", "messageHeadline": "add optional bluebird coroutine transformer - @phpnode", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 66, "deletions": 8}}, {"node": {"oid": "3a0dbabf5a436fac02e7336fcf92d4322053acb1", "messageHeadline": "v2.3.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "383912c11b73c00d94be3321d8ed2df5e84808e6", "messageHeadline": "more reliable t.isExpression", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 39, "deletions": 25}}, {"node": {"oid": "470c8fced0825d1701d76c8ffab66363125ca324", "messageHeadline": "add parens on expressions with trailing comments - fixes #349", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "e3dc2355e8e4962f035146d90569914182d2f053", "messageHeadline": "v2.3.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9733cb58c92e7b4231867a33bd8db5cf6d3aa506", "messageHeadline": "remove unused variable", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "edd5a3878a841f00eebcbfdd7114e81ce26ae09a", "messageHeadline": "fix redefined variables", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "78d2c4fa8d287479d7a36d969bff5b15ee3a0e7f", "messageHeadline": "2.3.1 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e268dc61387577812780f4bb39eec8285f4cf726", "messageHeadline": "return Object.defineProperties without a closure in property methods \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 42, "deletions": 47}}, {"node": {"oid": "5b6c0fcacde86dda98bbd66971d0f6fb95957544", "messageHeadline": "add whitespace after array and object expressions", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "777f2be14ef9cc8299537db7491ceb4131ad970e", "messageHeadline": "add undefinedToVoid optional transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "41d60a85e9bbcabe2641bb89e2da527ad7030c56", "messageHeadline": "simplify define property by using a helper in playground object gette\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 58}}, {"node": {"oid": "800c350db69bf0b2ac45420400b9d9d74e3780d2", "messageHeadline": "use Object.defineProperty on computed properties - fixes #357", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 198, "deletions": 83}}, {"node": {"oid": "7b5b8ab6ed43c38de207cc385b7b7fb89f7d5b13", "messageHeadline": "add undefinedToVoid optional transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "c7a02ca2896653b91248967dd63850ac8c6c330e", "messageHeadline": "Extend the license to the new year", "author": {"name": "Maxime Quandalle", "email": "maxime@quandalle.com", "user": {"login": "mquandalle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52e23473ed98c47a2c9c4f1b87d7ad0c311fb740", "messageHeadline": "allow `export default` non-functions mapping to `module.exports` in c\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 46, "deletions": 15}}, {"node": {"oid": "af412cae28ec492988522b8589c5baacb9f24a07", "messageHeadline": "v2.3.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c2c96366ffc30392b4ebc862ad5ddb4c6874f61", "messageHeadline": "add 2.3.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "de427936a674f23c0ad3fddf8a24144ac548e559", "messageHeadline": "remove invalid lval super classes in generation tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "9d6850d576eb0eac88ae669e07685e4eec688d82", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "20a0280a52b5fc87d4e1cdf86ed0df5b9fba4e8e", "messageHeadline": "add support for optional transformers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 41, "deletions": 5}}, {"node": {"oid": "64b7d6fa930d4e937f32a0cb1e4aef00eb905828", "messageHeadline": "more verbose unknown node error message in code generator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d7ca7ebbb96de38301584ed6ff5d1b8d406b0f02", "messageHeadline": "remove Transformer exposure", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "9680730e240775d6aa8598a2eda27f91cb55dcd3", "messageHeadline": "remove forced closure on super classes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "07667d80ff335ce35f4250c4b46fba19c8cb7291", "messageHeadline": "clean up traverse", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "9a633ebd9ca51da9dd8b1ea2203a7d031cb0802c", "messageHeadline": "update scope to use new traversal api", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fac4a61245d7eefb5e1474a0f766cf0fa75f177e", "messageHeadline": "use Makefile command shortcuts", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "0ebc07376229f15dbcb07c50e251b5f84ef947be", "messageHeadline": "update traversal api, removing `return false;` in favor of `this.stop\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "860432cdfdf3cb5b8373b1bc0837ca34b40f9ca2", "messageHeadline": "hoist export default to very top", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "c408432445bc2dbb3f6124968ffb36ba38cb89da", "messageHeadline": "add support for circular references and hoist all variable declarations", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 145, "deletions": 98}}, {"node": {"oid": "27e9f9d6164bc4acf716dad5158f8592141d748a", "messageHeadline": "remove invalid lval super class test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 26}}, {"node": {"oid": "94a11cd602a5ba72b4c42097ec0e988150457217", "messageHeadline": "add optional core aliasing transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "ab6e424cacf8c6cfb41a67336c0e7ca8a6c77551", "messageHeadline": "make experimental transformers declare that they're experimental", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "9ee7b07cbfacee3a961b0cc15019dfac0fc19c4c", "messageHeadline": "add corejs aliasing transformer and support for optional transformers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 116, "deletions": 8}}, {"node": {"oid": "31fff092b68e7d445266df1366b1c40ad827fb27", "messageHeadline": "upgrade acorn-6to5 - fixes #358 and #353", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e847ac11af0440006e373b1ba427b54df65d4768", "messageHeadline": "add object-getter-memoization template", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "aee1ca45b0330faff3c20ce1fd3c3bbafda8d2d2", "messageHeadline": "add isFalsyExpression check to superName and make classes a closure i\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "46632e1a97d6396886176d63bd4f68e691781947", "messageHeadline": "better object getter memoization - closes #353", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 30, "deletions": 25}}, {"node": {"oid": "961e0b9b6bd1a24cc7455719d63a24f6aa6f387f", "messageHeadline": "reenable system modules tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b5c8ee2120e568adcfcc386d80aeda11a4655f98", "messageHeadline": "bump version", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a727a121aea14e95def17cfc4ec4e6e482802c88", "messageHeadline": "Merge https://github.com/marijnh/acorn", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 39, "deletions": 68}}, {"node": {"oid": "9e6e19eca8bf7107842cc0e6cdc340a181da1d1a", "messageHeadline": "parse this shorthand as an ident with subscripts instead of a regular\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0b59fc198baf2cd970091ee96fe5dd0f90034692", "messageHeadline": "Require superclass expressions to be lvals", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 1, "deletions": 66}}, {"node": {"oid": "0084ac14ae807f3f796474e2af65c0d1a94f91b7", "messageHeadline": "Fixed #186.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "afdde8b3a71946f7671e8660e001550c92822d1b", "messageHeadline": "v2.2.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "918ddb4124d5eb6bcea0d909bb7c67fe59061621", "messageHeadline": "disable system tests temporairly", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "18739ad78b82f7fa1198fc5904cb32809999543e", "messageHeadline": "remove unused variable", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "74a84e247360a76cffaf7160bee07b74fabc0cda", "messageHeadline": "fix duplicate comments being output, breaking code", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "52ffc65a0641a21a71af34cbb412e9ed05c4714f", "messageHeadline": "make `system` module formatter modules anonymous by default - fixes #347", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "d4fbfbbe47176a77e2bc907960a6f1d35392761a", "messageHeadline": "Merge pull request #348 from guybedford/system", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 24, "deletions": 18}}, {"node": {"oid": "781467d4236d2ec1421fcf173dc0c043eec9c765", "messageHeadline": "v2.1.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44f5b7d013ad30aacd535face6b7d447be53536f", "messageHeadline": "fix case statement newline in code generator test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "dcf7f0b70bffd0221edfafa898624ad1e9cff63a", "messageHeadline": "fix newline in case statement test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "03efd699989c02351a13f055f6717dbfcd7a7594", "messageHeadline": "check if node exists before inheriting comments to it", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "213003a007039df43cf3b41f957851bc034f9ba5", "messageHeadline": "fix new templates path in dotfiles", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b0503f2efeaf7ad891902a68922705d38d9f5318", "messageHeadline": "add 2.1.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "c8cf7ff286879bff7c4bac51e702a3416bba8b43", "messageHeadline": "better blacklist tests and expose register cache - closes #344", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "ceb32816d77c6aad38a7ee2a2d724f4f09ba1b31", "messageHeadline": "fix destructuring in switch/case statements - closes #346", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "32b94899a6d87825a779c88357c907e49cfd572c", "messageHeadline": "update runtime script to runtime generator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d951082b09b2027ca868720970ce2cb2bbc0c41d", "messageHeadline": "move replacement node comment inheritance to traverse replacement", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "b49f6e33d6e3da5e3577d90f85661f6a6b5467e9", "messageHeadline": "fix newline on case statement", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5fa6425a5aa769893f397a4c3b039fd83d7168d", "messageHeadline": "explicit canRun for hidden transformers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "70d896d60910e53bca6e317eb47dc5f456a10401", "messageHeadline": "rename runtime script to runtime-generator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e00fa8c9b14a88d315825666d68ff573aafea9f6", "messageHeadline": "update core-js", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13933bc9b8f2f59c897360e1f7eb8b011e4d9437", "messageHeadline": "move templates folder into transformation folder", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "295bab544b2cb26c91c798d59ed579bba4cb2494", "messageHeadline": "re-exporting in setters", "author": {"name": "guybedford", "email": "guybedford@gmail.com", "user": {"login": "guybedford"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cfe05ca10d87c854a88d5edafac90c0735c15f04", "messageHeadline": "exported variable declarations hoist along with functions", "author": {"name": "guybedford", "email": "guybedford@gmail.com", "user": {"login": "guybedford"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "da721822193c2e2fab4af87bd4a43e939678cc84", "messageHeadline": "make modules anonymous", "author": {"name": "guybedford", "email": "guybedford@gmail.com", "user": {"login": "guybedford"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "005f5b217427d18ec771e03e0643a73cd57e0603", "messageHeadline": "v2.0.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8551c94fa040b3602afadecc3d9f1df91fe116e3", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "c509d06bc2d74b58b8edf38597b13bc278896c71", "messageHeadline": "vaoid being greedy when destructuring array iterables", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 186, "deletions": 40}}, {"node": {"oid": "f21743012bb13473ec7d312cbdd53e9fac3f0cb4", "messageHeadline": "v2.0.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22dc33f93c2ccb3279c621169852b658b81ac162", "messageHeadline": "remove unused variable", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6df66526295364c66239b1f61a7304ec382be862", "messageHeadline": "better circular references in amd/umd/system module formatter", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 78, "deletions": 40}}, {"node": {"oid": "4942ba6dd7c7d1fa18be800489bbedd870912c70", "messageHeadline": "v2.0.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b63bd8cba0374f2a94e85bad994dc4782e40b0f4", "messageHeadline": "remove `interopRequire` from `system` module formatter", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "cd1eb111714d40e33c6b36e09654f9c3b9338aaa", "messageHeadline": "Merge branch 'master' of github.com:6to5/6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 18}}, {"node": {"oid": "6e1c12fd780370ceb3fc51806f0536634a550101", "messageHeadline": "inherit comments in `for-of` transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a4ea71b85d6c35a92cf06ceb9db40e09ec7f8de2", "messageHeadline": "Merge pull request #337 from guybedford/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 18}}, {"node": {"oid": "1df69bdbebaef490ec0107430273dd95d73ee4fa", "messageHeadline": "v2.0.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84c276675680c99008f417eea58fdd5e7ba337bd", "messageHeadline": "remove unused variable", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f000ac83d01cbfad4b126a873862b3fa263b4b7", "messageHeadline": "add 2.0.1 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "322aa246b8a2f6baae3bc3138c42059734ad25d3", "messageHeadline": "fix automatic closure on private declarations - fixes #335", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "601bbb86cd2dad93f99dde09e0747b7993a91c8a", "messageHeadline": "remap UpdateExpression in module exports - closes #334", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 80, "deletions": 23}}, {"node": {"oid": "5c39685650c34f06267281b2196fd0fc4f4f2803", "messageHeadline": "correct system format base support tests", "author": {"name": "guybedford", "email": "guybedford@gmail.com", "user": {"login": "guybedford"}}, "additions": 4, "deletions": 18}}, {"node": {"oid": "e6ac5eccd02996d7e8468433594e5ac5d19bf6d5", "messageHeadline": "v2.0.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4c9f7984f19598a6aa1acb3b1edfde5f77aafe5", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 22}}, {"node": {"oid": "8d472a14be70411d86822d5359c12ea18bfb35de", "messageHeadline": "Merge pull request #319 from 6to5/2.0.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2236, "deletions": 4214}}, {"node": {"oid": "4fd007948c46872f3b9acfba7be0e43ffd51a0d6", "messageHeadline": "fix system modules exports from test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "f4e516e8ce0c03d450b645b09084cf99b0fbaba9", "messageHeadline": "fix tests as per acorn upgrade", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "7fcd8ea642e34d8d876f907ebcfe7b35b8088cac", "messageHeadline": "upgrade acorn", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "add0a7d5fe58e9e52f8267fd16812ba92eced431", "messageHeadline": "better ClassDeclarations in expression contexts", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "e9445c9277ec739dcb69eb269169780362bfe105", "messageHeadline": "move spec transformers to bottom", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "df66fa0a7fc9bc05e78e79165d0c9a613517fc75", "messageHeadline": "heavily simplify system module formatter and share common code betwee\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 232, "deletions": 456}}, {"node": {"oid": "0a85211e8ef482f1995fa9eb5004b0c04f1a0fa5", "messageHeadline": "fix traverse blacklist test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d727f9749792e15658c0af6c786d26d3fe902e42", "messageHeadline": "fix export default declarations", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "3e676a01835c5d4b43a96d8572d818997b1e1bfc", "messageHeadline": "Merge branch 'master' of github.com:6to5/acorn-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "ff4228c09dd112d7e147169c997ca6e36bf02afe", "messageHeadline": "Merge branch 'master' of https://github.com/marijnh/acorn", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 325, "deletions": 89}}, {"node": {"oid": "29a33f5ae992c01c0a2d553edf807d9916065c4e", "messageHeadline": "Merge branch 'export-default-declarations' of https://github.com/sebm\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "0bea7c9d51d64ed71f5816d8569329ff81f49ba0", "messageHeadline": "Fix export default functions and classes being parsed as expressions \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ac8fc24fdbf7e7fa066f872a40b90614d2cd3b37", "messageHeadline": "fix traverse test to reflect the new api", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "71c4a29a78245dabc4cc588965e06c6523eed455", "messageHeadline": "update 2.0.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "08dde229392aec651434cccc01056fbec49e73ab", "messageHeadline": "better ClassDeclaration contextual transformation", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "d3ea0fe84fec1f472e04c2e989d4ab9b4dc5b6bd", "messageHeadline": "always add additional newline on the last node", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "22851cd1ac88ed0ab1249c7a41dfe1fd9cb93130", "messageHeadline": "clean up system module formatter", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 139, "deletions": 171}}, {"node": {"oid": "987dc0692f64509d73498b81879b85440a2023c7", "messageHeadline": "Merge branch 'feat-system-module-rewrite' of https://github.com/dougl\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 364, "deletions": 186}}, {"node": {"oid": "560d60e3e784159536a265f16ab0390bf9845cc6", "messageHeadline": "fix formatting on react display name object declaration actual test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e96d02c97243b01acae4a7fb41c14bad8f5304d4", "messageHeadline": "make traversal code simpler", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 178, "deletions": 165}}, {"node": {"oid": "13a2d469a3454c84cbb074e3d05b540417056639", "messageHeadline": "update core-js", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b232ed22875fea5c6f7d6fc5f30dffe3823b2b1", "messageHeadline": "add api opts.ast === false test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9053e0dedf0a8d9b218fe3bc53d6feecd33b1912", "messageHeadline": "ignore bin tests under instanbul", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "873e820210b5f25bc29ab9bdb32042c7a721495f", "messageHeadline": "add unknown module formatter test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "27bb08eadf9c5cd9f8780b873c649771d38b097c", "messageHeadline": "add amd module name test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "bea903c69f8e2ff7a10c8acc2cfe45f1431d0849", "messageHeadline": "add modules remap tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 74, "deletions": 0}}, {"node": {"oid": "198a9c6eadeb221a7276e323568a053091cab010", "messageHeadline": "nicer local exports remapping in default module formatter", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 34, "deletions": 23}}, {"node": {"oid": "9c926790530c9c4a37cbc8a18a18c1ac173a86b0", "messageHeadline": "fix polyfill regenerator runtime path", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87d2bdadebad1a3945a80e0fe485e9b3f60c256d", "messageHeadline": "remove user transformers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 29}}, {"node": {"oid": "fa71f2a7f90acdfa6f7246335d068d971d6051c5", "messageHeadline": "Merge branch 'core-js' into 2.0.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 62}}, {"node": {"oid": "66e7134335e1476c0d2bfa7d94d87fa14a266c1e", "messageHeadline": "revert strict equals after #329", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "99a1cf08f90be6239cdd50a1ebd2d13eac42a7e6", "messageHeadline": "Merge pull request #329 from chicoxyzzy/fix_jshint_errors_2.0.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 40, "deletions": 31}}, {"node": {"oid": "5de9c22452ffbcd8e1fd6353e6b8ed0aa088f6bd", "messageHeadline": "fix jsHint errors in branch 2.0.0", "author": {"name": "chico", "email": "sergey.rubanov@undev.ru", "user": null}, "additions": 40, "deletions": 31}}, {"node": {"oid": "694a8dc45654991ca1e6f715f189d8935c4b1c0a", "messageHeadline": "rename helper functions to be more reflective of what they do", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 40, "deletions": 37}}, {"node": {"oid": "2df1ca397139bcec0dea66fb39452fee8e5f7d7b", "messageHeadline": "properly freeze tagged template literal object #328", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6c7cdc9b7c32a427dc3a0ea306497412130af08d", "messageHeadline": "update 2.0.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "52b1d055ac74a3b9b0f53d06c1e83f86b60dfba6", "messageHeadline": "fix regenerator/recast/ast-types monkey patch", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 15}}, {"node": {"oid": "2a316bf362bd708a7b8be9c76300f33ba9a89b63", "messageHeadline": "move default parameters to after destructuring for param destructuring", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26ce0b8c8b4850a47a6d4bf8df40213972148b5b", "messageHeadline": "switch to regenerator/runtime", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "275c4cc34e6e203e54e831ff192d6a7971165d5f", "messageHeadline": "add note about node/browserify polyfill usage", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bc914e6f23dfaec1dfd6c7c3b96b298b1c2084a1", "messageHeadline": "freeze tagged template literal object - fixes #328", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4ea425ac7b0852a7a70da229f3d20cea958f5a80", "messageHeadline": "remove ParenthesizedExpression", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 29, "deletions": 59}}, {"node": {"oid": "bd255257f166048c26732305d02fed883bf2364d", "messageHeadline": "switch to vanilla regenerator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 2262}}, {"node": {"oid": "41f072d112de84342360c2bdab8f603cbc4deba3", "messageHeadline": "clarify es5 and add getters/setters in IE 8<= to caveats fixes #314", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "5512e26ac0b257e28221dc43bbf54e824f98143c", "messageHeadline": "Note allowHashBang option in README", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2a4c8e84239719a974f970dc0f612f77b3b58fba", "messageHeadline": "add note about sourcemaps and 6to5/register", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "122705bdafd72e54a8d3db342a2bbf3891a653f5", "messageHeadline": "remove custom regenerator runtime from dist", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "f84e0ba640d9c1f46006f78a9eb5de8702e9c136", "messageHeadline": "add if statement to class super constructor call", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "64216ec384e03a0b96754da388691a3555a8281f", "messageHeadline": "change generators/async functions to reference regenerator runtime ra\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "a94892897398cb3c99833c8a4696ba025cb33ca4", "messageHeadline": "add roadrunner dependency", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5ab891b39d3e3c00a1fe23805597bab03e068fe1", "messageHeadline": "make first node in a class body inherit class comments", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2a742b5face3f22622bec76aa5c6c8d360b2be5b", "messageHeadline": "add in todo for a better t.isReferenced", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cd6b678b5181388641609424f7c91c323f872801", "messageHeadline": "add support for exportdeclarations to constants", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c290a008b2b10b1b646730fbc417743761347fb3", "messageHeadline": "add `--cache` option to `6to5-node`", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "adec9f4b8ee4cac6ba682330b83540a0e988e73b", "messageHeadline": "Provide better error on member expression in binding's left side.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "e37c07248e7ad553b6b4df451c6ba1a935cb379a", "messageHeadline": "Added optional support for hashbang directives.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "e8f0c8e8a401da5ac87423b5f03ae961d80f09db", "messageHeadline": "Merge branch '2.0.0' of github.com:6to5/6to5 into 2.0.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22eb8edf41ceadcc4167f9d576e8612ce0c8deea", "messageHeadline": "support other operators in abstract reference assignment expression -\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "a3eb8900a98d5417eabcc54447f067c5f7b65985", "messageHeadline": "add if super check to constructor default", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "bf74f5a6347cfd26174a0e6ea31da99bccddfd8e", "messageHeadline": "Merge pull request #310 from Dashed/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "98e9a45f630e0acd01d6a5965141eb9fa4b03fd5", "messageHeadline": "Rephrasing again.", "author": {"name": "Alberto Leal", "email": "Dashed@users.noreply.github.com", "user": {"login": "dashed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d91a758b46c50b05674a35f414a3ac18c9bdb27", "messageHeadline": "Rephrasing", "author": {"name": "Alberto Leal", "email": "Dashed@users.noreply.github.com", "user": {"login": "dashed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e84aa02f4485ca557d635806c3b8f1d193391b1", "messageHeadline": "Bump version number post-0.11", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "78e1d7ada684868d92d09555408ae2df1812b5ae", "messageHeadline": "Mark version 0.11.0", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "97f4e9a0268ca1bc5c4a1a18618878fd0dc668ef", "messageHeadline": "[loose parser] Make unclosed objects / lists span to the start of the\u2026", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "b94b4b335bc20748de3620ef430bab21fd2b35ee", "messageHeadline": "Clarify usage of 6to5 in node with harmony flag.", "author": {"name": "Alberto Leal", "email": "Dashed@users.noreply.github.com", "user": {"login": "dashed"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f4055612e54117550d5d0f4d747282ab5adbed64", "messageHeadline": "add link to code of conduct [ci skip]", "author": {"name": "antn", "email": "anton@antn.me", "user": {"login": "antn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "46911bd28c26272110b43a594e813529013cdf29", "messageHeadline": "add code of conduct", "author": {"name": "antn", "email": "anton@antn.me", "user": {"login": "antn"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "104b1f4c9b49482c99c9d0733abddd4b9ac58955", "messageHeadline": "feat(system-module): rewrite", "author": {"name": "Douglas Duteil", "email": "douglasduteil@gmail.com", "user": {"login": "douglasduteil"}}, "additions": 362, "deletions": 189}}, {"node": {"oid": "804481aad8a8a995b1bf4f2de64ec55349ee4840", "messageHeadline": "Merge pull request #11 from fkling/export_async", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "59c9f473ae71b68d24bb1d959c69c3795d83ae72", "messageHeadline": "Support async functions in export declarations", "author": {"name": "Felix Kling", "email": "felix.kling@gmx.net", "user": {"login": "fkling"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "00c95f6a9409ede96fe29e79c8ec6b95b5632135", "messageHeadline": "Merge pull request #302 from raine/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f14dc60934a10bfdb59ae1fdd2044197f02d4b08", "messageHeadline": "Update differences.md", "author": {"name": "Raine Virta", "email": "raine.virta@gmail.com", "user": {"login": "raine"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2fc801003499fe79428d09ac646e4c3f0d567473", "messageHeadline": "move jshint to normal dependencies", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "882ed48438e9754d6390d3ddfdd73ff76eb5e6f5", "messageHeadline": "fix a catch param property identifier incorrectly being replaced when\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "49578fe2237f87470c7e64451ce0b602c830d83b", "messageHeadline": "fix let variable declaration hoisting bug. All let variable declarato\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 39}}, {"node": {"oid": "01bdb7efdcb1a8f676dc33e1e2fdafb24b40b479", "messageHeadline": "fix export and import specifier getIds and add support for computed p\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fc7fc384c9d878c1f5b558a7116d0899c8538518", "messageHeadline": "add declaration/reference support to scope", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 31, "deletions": 20}}, {"node": {"oid": "bd78e3ed4dc93eef941c74653adc68a17ba0cd51", "messageHeadline": "add end/start user transformers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "1f990f40303814a56f8db4d83881d4b8a7e9b60f", "messageHeadline": "fFix module formatter parsing bug where literals were being converted\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "75b58c07d48b6bef5fa7188bc50a29adcde93ff0", "messageHeadline": "[loose parser] Improve autoclosing of expression lists", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "d8e4a4a776d75e94cacd876da4fe31ca1d56c117", "messageHeadline": "add module changes to 2.0.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "473b6d6a91b10821bcb9443a6cdbb2bd0c9f633b", "messageHeadline": "more microoptimizations", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "3d975da5307b01feca1fa5fb43e65612c1d3aaa9", "messageHeadline": "remove reference to regenerator runtime and say that the explicit pol\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "1a4110e0a1b39269e7472b28709eebfcd90e4bbf", "messageHeadline": "categorise differences and elaborate on why they're significant", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 48, "deletions": 30}}, {"node": {"oid": "a03d491ac60d561d7539bbbb83e6daca818f56c8", "messageHeadline": "microoptimize module formatters, change method names to a new API, an\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 40, "deletions": 32}}, {"node": {"oid": "e01e01057799512c93cc474db7123112babb78f8", "messageHeadline": "add 2.0.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "132ac00ec7f9b5c320a399c0730d368419e8f32c", "messageHeadline": "Merge pull request #298 from Dashed/patch-2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1673f78ab5d7ac99086df689fb9e4a56d97a38e0", "messageHeadline": "Clarify usage in node env", "author": {"name": "Alberto Leal", "email": "Dashed@users.noreply.github.com", "user": {"login": "dashed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76b8a06e9036a453931418306c94a19404ecf169", "messageHeadline": "Merge branch 'master' into 2.0.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "711f84c8269877928fbef20bf25b80aae8c037a5", "messageHeadline": "Merge pull request #297 from Dashed/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "4b4ff007e9e7bad95ae9e0a16e38d8299f9e402b", "messageHeadline": "Clarify polyfill usage in node env", "author": {"name": "Alberto Leal", "email": "Dashed@users.noreply.github.com", "user": {"login": "dashed"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e31e68cae3aee7460243727fdf3b23c3f72c1835", "messageHeadline": "use types.isSpecifierDefault in amd modules formatter", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "778b4e3a27c63284453e75d0711fd0fbca431a5d", "messageHeadline": "remove commonStrict module formatter", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 56, "deletions": 281}}, {"node": {"oid": "6011db7ae1ec4a9e88c4138416b944cdf15fd472", "messageHeadline": "Merge branch 'master' into 2.0.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 69, "deletions": 27}}, {"node": {"oid": "363b1631f5a3455df85577cb6ebb9e5aec540942", "messageHeadline": "switch to core-js from es6-symbol and es6-shim", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 40}}, {"node": {"oid": "01286ebd5b029b4215e31d5ff909abbf28174971", "messageHeadline": "add custom regenerator runtime to build process", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "fe918a3535f485981ed25d6bfee00fca0cf07d4d", "messageHeadline": "add async generator functions to docs", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2fb6c7820cce109fdf432352c85125046e569a27", "messageHeadline": "microoptimizations", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 184, "deletions": 137}}, {"node": {"oid": "e7cbbefc111ff83d0f8bbd67e59d690c76cb72ea", "messageHeadline": "Merge pull request #296 from caseywebdev/fix-295", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 21}}, {"node": {"oid": "f4fdc3adc692d47de11aa9efcd2aa121c8363fb0", "messageHeadline": "Fix incorrect object reference in #295", "author": {"name": "Casey Foster", "email": "c@sey.me", "user": {"login": "caseywebdev"}}, "additions": 12, "deletions": 21}}, {"node": {"oid": "2cd49b08ec176bcaa923c24244f12f96c1bd0239", "messageHeadline": "add async generator functions to docs", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "1b16ff3a0be7023dde0b4e8e0f289a370b105e3d", "messageHeadline": "Revert \"switch to core-js from es6-symbol and es6-shim\"", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 51, "deletions": 13}}, {"node": {"oid": "b7c298a0ee11a9a377aaa34709a5d60662edc0c0", "messageHeadline": "Merge pull request #295 from caseywebdev/amd-umd-interop-require", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 40, "deletions": 6}}, {"node": {"oid": "5da4397392207ccdcdf2b037c0961f090ee65aed", "messageHeadline": "Add interop require support for AMD and UMD", "author": {"name": "Casey Foster", "email": "c@sey.me", "user": {"login": "caseywebdev"}}, "additions": 40, "deletions": 6}}, {"node": {"oid": "16b7d59ae5d93b4778941c1811eee722492d34b8", "messageHeadline": "allow async generator functions - closes #10 - thanks @fkling", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ea5954121e8b9682ecf36c425d08231db15d2a8e", "messageHeadline": "disable es6-transpiler", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "37b2e747d59a057ac6c51e1361fd02d9f75a08dc", "messageHeadline": "switch to core-js from es6-symbol and es6-shim", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 51}}, {"node": {"oid": "3dd6eb120261cc82c524387eb664ecc437b78e4b", "messageHeadline": "update acorn-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3b63530b18dd23c1a7d5a0bb77f0ed91db2d560", "messageHeadline": "bump version", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "319ed09407c084037531207cd80ad790b6519f78", "messageHeadline": "remove string includes polyfill", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "77f959668205ced6b144e00ec3c51b8ef65ff985", "messageHeadline": "update classes tests to work with new _extends method", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "00cb90541a7fdb2ad7fba76d3aef239173bb09c3", "messageHeadline": "add support for experimental private abstract references syntax - clo\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 90, "deletions": 17}}, {"node": {"oid": "e0b630264948cd3071c1447cdfaad062d83862a6", "messageHeadline": "add support for private declarations", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 148, "deletions": 4}}, {"node": {"oid": "d26f441a5cb5361e626f57c0c57dc1fd16d8f3ec", "messageHeadline": "support falsy and null super classes - fixes #284", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "11fc7cd0ce81ba8043b87c05201c82687e232830", "messageHeadline": "rename 6to5-browserify to 6to5ify", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c38428c536307e2f5d205b881e59ecc4e30aeec1", "messageHeadline": "make react transformer first", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf40849e35558fe565c098b4293bec82ad97c757", "messageHeadline": "make ensureProto methods non-enumerable", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "194fb77b9c4492da4f0369585759fd73e0259c5d", "messageHeadline": "add WithStatement buider keys", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ceb8e812b6b30a706f1930671e74e11a936b5abf", "messageHeadline": "expose transformers and types", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 27, "deletions": 7}}, {"node": {"oid": "3a261a5e056b18508c09f045d0ac7871fbc55230", "messageHeadline": "add kexec to optionalDependencies", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4c1ad04b2c751d05a38755c3d305794b99fad62d", "messageHeadline": "fix wrong variable name for bin/6to5-node kexec catch", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0d9e6aca67c38c4efa169f13ea2b1b684f8cb755", "messageHeadline": "Merge pull request #289 from monsanto/kexec", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "aac63036968f9bf0e3dbb7928e70f9fca1b18481", "messageHeadline": "run _6to5-node using execvp() if available", "author": {"name": "Christopher Monsanto", "email": "chris@monsan.to", "user": {"login": "monsanto"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "833a4900dab0d4f8b58f51eb4ea29d4d6d74c4bb", "messageHeadline": "remove IIFE on class declarations #288", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 179, "deletions": 246}}, {"node": {"oid": "525169460a23c653cf525e36be625c7cc543efa8", "messageHeadline": "add back parentheses generator option", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "13785bddb0c8726b427f45a06dff09504d898ece", "messageHeadline": "escape illegal js but valid json unicode characters - fixes #247", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "84332da399bbfabbe1c00d51a0c4749de8790800", "messageHeadline": "document format options", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 26, "deletions": 8}}, {"node": {"oid": "c30abbb52b03fca5fc91ecf84d72156fe504dc37", "messageHeadline": "Merge branch 'flow-types' of https://github.com/RReverser/acorn-jsx", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11864, "deletions": 2381}}, {"node": {"oid": "aae7d8190b26b12486a6e225cc026abca6d5d91b", "messageHeadline": "fix up tests to work with the new method binding operator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "46977807b7a11f708ceecf9ed81c5ff8f973cc2d", "messageHeadline": "fix isX variables not being reset on parseObj", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03dcc335d8e12b919eaa82f963e13b594cf7a3cc", "messageHeadline": "Merge branch 'master' into 2.0.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "9ca05b1971a97154980dc987831f12bbc6641471", "messageHeadline": "v1.15.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a27b7c16c28586fad19a3b2c2bf1cf747dde5b2", "messageHeadline": "1.15.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 70, "deletions": 57}}, {"node": {"oid": "c92fd6f0bb2a7868cb65de5b9b69b3b12a85b82e", "messageHeadline": "remove useless GeneratorFunction aliasing causing issues #283", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "3a59b5a15147d68916f7edc0529340cf35c8e836", "messageHeadline": "better async contextual identifiers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 194, "deletions": 24}}, {"node": {"oid": "24115acee0aa11b39a30bf1643d7899877f5cb18", "messageHeadline": "Add flow type support", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11855, "deletions": 2342}}, {"node": {"oid": "226734447151c08ca49c6904c244b508aaa4e303", "messageHeadline": "use # operator instead of : for playground method binding to remove a\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f188613e09349eed12fbd0a9352d95111493847e", "messageHeadline": "Add support for unknown entities (treat as ampersand + regular text).", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 53, "deletions": 80}}, {"node": {"oid": "8bef320d58a6ae5c569ca9c1972f3143dc5adc79", "messageHeadline": "change bind member operator to a hash - fixes #6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 118}}, {"node": {"oid": "71bb9d61230767be78e191acb2139ccf4538fa3d", "messageHeadline": "contextual async/await keywords - closes 6to5/6to5#157", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 601, "deletions": 111}}, {"node": {"oid": "593e4ca670ec32e14e05c2af0bbcdbf21b8181f4", "messageHeadline": "remove useless GeneratorFunction aliasing causing issues #283", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "e563783a1e7c30faaa64d23a87e3590103ed547d", "messageHeadline": "add gratipay to readme", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "615425c8085455dfa5c28613d47e3467eef7caa5", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "6915519498661a1924da832f7186b216760c834b", "messageHeadline": "Give TemplateElements a narrower range", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 61, "deletions": 33}}, {"node": {"oid": "c671bcfaf7aa3f97222e668e168d92b1bf4cfb2f", "messageHeadline": "Bump version number post-0.10", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0a812b6020e89bc375dea94f144f68851dc8813f", "messageHeadline": "Mark release 0.10.0", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "c989857aa5ec4713ff6bde4706105dc2cd2b2f40", "messageHeadline": "Add allowImportExportEverywhere option", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "91e5ac0fddca6b8ca646a578e44ce16804af6019", "messageHeadline": "Make loose parser parse template strings", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "2cb3dbcb4191a9ec60e4c6ed0fc3d7ee13fd6b5d", "messageHeadline": "Change token structure of template literals", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 200, "deletions": 86}}, {"node": {"oid": "55e2010311906a05e56b8c9ecd4e11d497b5e9f8", "messageHeadline": "comment out broken esnext", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "74f40c282442f755b334d99676c155b491565490", "messageHeadline": "fix generator rest parameters", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "c26ce1c1142831ea661c7352a016cdd5ffc98a23", "messageHeadline": "abstract away astRun from transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "253776877273fbef2013aba6f0c7e987b52afe93", "messageHeadline": "inherit comments in modules transformer - fixes #280", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "8af05634faaa3688ac82929c64fc992859dfed81", "messageHeadline": "fix rest parameters on arrow functions", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "74614e712e1952e55ece697d80b9aec3c7ce81c6", "messageHeadline": "make rest parameters work inside of aliasFunction", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad923cf8fa476a9039923aa089bbf82f7bca4457", "messageHeadline": "add playground support to 6to5-node", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c7d69b2f92cf9aa26cafc2ace3cdf29acaee0bba", "messageHeadline": "block scope constants", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 30, "deletions": 10}}, {"node": {"oid": "2a0b63f3bbca83b6e5ef92ad136c643cf2b066d4", "messageHeadline": "better symbol iterator check in regenerator runtime", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "01934b69601c23e8c2384d0ba9d2c6acd7cbaf39", "messageHeadline": "fix default import generation", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "53d98f1175d69c8117168bfcb30b9285c414dd8b", "messageHeadline": "Make semicolon optional in do-while in >=ES6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "8ffd2e843f06ddb932693395f7830aa36762f594", "messageHeadline": "fix fromAst not passing ast to transform", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d68b3da4dcfac342f8f36e30864fc95135bdf39", "messageHeadline": "fix fromAst usage", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79b4207b4458397d4c90f07e7575ed16d6a79b9a", "messageHeadline": "upgrade acorn-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30a90d255482aa0671e5b8eeafe51ffb67377e63", "messageHeadline": "fix hash bang support", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "662375631214d70472c459df4c589cb168e9156f", "messageHeadline": "bump version", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bac87583691c81cdfd44d8034983bef48c0d2e78", "messageHeadline": "remove other commonInterop reference", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d00faf4a72848f7a0b86a5fc84d65373c9cca81c", "messageHeadline": "remove commonInterop option from register", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b986a4e4828aa35463e37f5a07871e04c7ddd5b4", "messageHeadline": "expose ast transformer - fixes #263", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 45, "deletions": 14}}, {"node": {"oid": "f11f364d2c0bd115d259c4fb0a187a0c30b8ef4c", "messageHeadline": "add _aliasFunction to generator comprehension container - fixes #278", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c4a0f62eef5e2482cc2c1604ee295f28f32372c4", "messageHeadline": "add global symbol registry to polyfill", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "072fff0f4c681b4d2c880fcc311fcd77e39c7761", "messageHeadline": "clean up system modules formatter", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "59b81b389a2ab5537bcf1314e493b495bf63ea92", "messageHeadline": "Fix up checkLoop method comment", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4a439857d2915555d0a8d23c3513c5a80ca9562c", "messageHeadline": "make mutators enumerable", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 24, "deletions": 11}}, {"node": {"oid": "187f7ba01e061aa41584c20087af61fd55091ec3", "messageHeadline": "Remove regenerator finished generator error", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 24}}, {"node": {"oid": "e6da342e8bf6fc226e82d1f7cf06d9e483c799a4", "messageHeadline": "add a \"spec\" transformer namespace for transformers that nicen up cod\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 94, "deletions": 21}}, {"node": {"oid": "1c22c608a970600aeef58784cad7013b77bb02da", "messageHeadline": "make bin/6to5-node usage more inline with node", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "8e96130bc05baf3fe5a32c9dae3cdf0f8751500d", "messageHeadline": "rename common to commonStrict and commonInterop to common", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 329, "deletions": 300}}, {"node": {"oid": "0f47814b4178213662508f044da4cbe17d23a6ad", "messageHeadline": "separate experimental page in docs", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 25, "deletions": 26}}, {"node": {"oid": "1b760db57822e0dfcd045fcaa36e1e1943be9ac6", "messageHeadline": "Merge branch 'master' of https://github.com/RReverser/acorn", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 31, "deletions": 15}}, {"node": {"oid": "4d985230ccca155743d2ba6658a30b8ba3c45510", "messageHeadline": "Merge branch 'do-optional-semicolon' of https://github.com/sebmck/acorn", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 51, "deletions": 1}}, {"node": {"oid": "c87a7a7095db39fc95da313f14d73a410a9717cd", "messageHeadline": "Revert \"Merge branch 'do-optional-semicolon' of https://github.com/se\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 44}}, {"node": {"oid": "841ab6802f572b1b2567497801249073261df1eb", "messageHeadline": "Make semicolon optional in do-while in >=ES6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 51, "deletions": 1}}, {"node": {"oid": "03891a7f8cd1a26c470fe140b4de4e012e43ec06", "messageHeadline": "Merge branch 'do-optional-semicolon' of https://github.com/sebmck/acorn", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "7dbddd566c4683563fe2adcd3db7cdb26accff83", "messageHeadline": "Merge branch 'master' of https://github.com/marijnh/acorn", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9932, "deletions": 8601}}, {"node": {"oid": "876eed9c040721598ad7c6a08d929cd7399a9e69", "messageHeadline": "Add dot question token", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "49119b771444a3709036f9a2e80bf302bb672e14", "messageHeadline": "Make semicolon optional in do-while", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "e252acbe67402ef9e598fc53e2f6d62b30a36603", "messageHeadline": "Upgrade jQuery used as test input", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 9837, "deletions": 8569}}, {"node": {"oid": "b32d56a168a5e8f5c2c50b6d405b94dbfcf24c63", "messageHeadline": "remove 6to5-node filenames test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "5f26a0c5cc7e29bfed40d8e4233ad8318816cd82", "messageHeadline": "update modules tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "2245bbc6c43ea2fec9bf373710fcd466a47a5d66", "messageHeadline": "make bin/6to5-node more node bin compliant", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b8d61f152886f8e128e294c24bab5c0af84a2104", "messageHeadline": "update github urls and regroup plugins", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "e97e916b5c6d56819b926ec7f19a40e2bf87ab37", "messageHeadline": "module export variable declaration initializer default - fixes #264", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "b688154aee951218687a21456cf12070840ef9e5", "messageHeadline": "reformat CHANGELOG", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 62, "deletions": 58}}, {"node": {"oid": "ccb56fe33f97d84e84fec5b6f48d5a49fd30473b", "messageHeadline": "Merge pull request #271 from es128/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "5e67dfbd9e8ace962cf02ac28539170eda7d685f", "messageHeadline": "Ensure only file events are acted upon", "author": {"name": "Elan Shanker", "email": "es128@users.noreply.github.com", "user": {"login": "es128"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6f6d9bd5a8f79a42d3893d179c6eefe734d3f679", "messageHeadline": "Simplify chokidar event handler", "author": {"name": "Elan Shanker", "email": "es128@users.noreply.github.com", "user": {"login": "es128"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "61b9c28ce648ce052b07407f748f75b40564884c", "messageHeadline": "update plugins to reflect 6to5 org migrations", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "96bc831306dcd056624224fb64d4e640f28d0e57", "messageHeadline": "Fix #173.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 44, "deletions": 8}}, {"node": {"oid": "d11d0d321666612fd3a5a234299055dd31b6f03f", "messageHeadline": "split up plugins into sections and change some community plugin urls \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "bd876f7a4d3eb28e281905ca3e1a181e1e32437b", "messageHeadline": "fix starting file newlines", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "f9f48620de32355d6aa6364041e9220ecbd0c433", "messageHeadline": "remove unused test transformation whitespace option", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ce9a82c194cad3c89c13928fa6ff82fdeddcba04", "messageHeadline": "add docs for `ast` and `code` option", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "24f6dfa8e256eda276f28e7addf42eb77874e6af", "messageHeadline": "Merge pull request #262 from josh/comment-before-newlines", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "f592f95a68f5923f1acacbc8ef43fa09ae29c71e", "messageHeadline": "Subtract one if line already ends with \"{\\n\"", "author": {"name": "Joshua Peek", "email": "josh@joshpeek.com", "user": {"login": "josh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e0cd0f3491c010704a47f14aaca67e9d685208d", "messageHeadline": "Add tests for newlines before comments", "author": {"name": "Joshua Peek", "email": "josh@joshpeek.com", "user": {"login": "josh"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "e17d5bdb13c58c8ef42db26832928c002a91df16", "messageHeadline": "fix comments test in property name shorthand", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c1c22ed5f742691efd6f6e7c9efd9d4b397335ac", "messageHeadline": "fix duplicate comments on property key shorthands - fixes #234", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "bf07f54e5749f5ab3a9fa60d28b6095c6c2eb4e8", "messageHeadline": "add note about inline functions to docs/differences", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "eef0344cb27dd823ecbc73d0eb1cf2b1e8092ddb", "messageHeadline": "fix comments-only rendering", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "88a85c0ca8e44575dea7c6a74b89d7553dec70bc", "messageHeadline": "fix files only containg comments not being output - fixes #259", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "302e6f4caab9ba23787690ae8d3ea81c18c653c1", "messageHeadline": "Merge pull request #257 from thejameskyle/readme-center", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "36c16a02279ecf031e85d3ee51edfaa1be7bae5f", "messageHeadline": "Center everything in README", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "0ee4a15d014e68886b525d10cd49cba2b082445c", "messageHeadline": "v1.14.17", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbdaedc4f8b8348a383946c57b6d44a025f9d8b5", "messageHeadline": "remove unused loopParent variable", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "75c8d73d355d21754a4efc314efae784daf14fe1", "messageHeadline": "add default initializer to let variables within loop bodies and fix e\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 64, "deletions": 4}}, {"node": {"oid": "21599d3a9a552ffde01b513a7b6196b2f6614e67", "messageHeadline": "change memoisation to memoization", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9fbbabc7e4a29231744e43437808554f9c6d31cd", "messageHeadline": "v1.14.16", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c1fe49b2e7d4b33fb9341b7018facf5f5d76828", "messageHeadline": "upgrade acorn-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "763b4caf32d78666e7b3362dff06b01fbe6229d7", "messageHeadline": "v1.14.15", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0248cf04c84c7b9ce2ff93b83a693ab751a3813", "messageHeadline": "add 1.14.15 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "404058f9dad0c7da92b338987e301a1d7661c9a1", "messageHeadline": "Add object memo getters, this expressions and improve tenary syntax i\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 226, "deletions": 10}}, {"node": {"oid": "a7a6ee80f2b21233b305705709ccc4921450749a", "messageHeadline": "add object getter memoization and this shorthand to playground", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 166, "deletions": 4}}, {"node": {"oid": "aa298b1e0ab2c88f1be626610b909f879e22fcc5", "messageHeadline": "update doc/differences to reflect current status of project - fixes #253", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "9c0a8e22d28080c1583ae36dc9e6e10bc28705fb", "messageHeadline": "fix let scoping not working with while loops - fixes #254", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "7c1a924ef6f94202269c558c2102386b01b7e498", "messageHeadline": "v1.14.14", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d975a2635f61d310c9191eeb5e925df1000fc34", "messageHeadline": "Fix tagged template literals", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67cfdbd4471ddb3ff51ec594910db144f01e7254", "messageHeadline": "better closure variable name in default parameters", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ab02231d391df71de19532a2cd28c7c467be879f", "messageHeadline": "fix template literals escaping", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "40a2d14c7c48753cf27335f2117f9dafb9cec46f", "messageHeadline": "v1.14.13", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "573283f2608b7e8af0d57c2610b3f1b8ec9e9fb2", "messageHeadline": "fix bin/6to5 error message test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0497860462a6a1d52895347cb5906def910cc260", "messageHeadline": "Fix linting error", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a173775fecfdbd16e58ee7e47661fd31a440e7e5", "messageHeadline": "1.14.13", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c5214ffe708e76c8c6767c6019952ecea0e3e503", "messageHeadline": "enumerable es6 class methods", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "3d62af004d790f97f437f5666efaf0828a8c9bcd", "messageHeadline": "fix bin/6to5-node code formatting", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "d7af8c62614a6494529d757ec60a292114e30b05", "messageHeadline": "whitespace after function assignment", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "680c6b166aba25c3bb8c1de1b793dd38c34b52c1", "messageHeadline": "Fix let scoping to work with `while` loops", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "5bad458b094db5224d38d503b112b03d8bea8df7", "messageHeadline": "Fix tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 34, "deletions": 70}}, {"node": {"oid": "055f894a88da84f7a03fdaeee38cf8ae6dad852d", "messageHeadline": "Use stylish jshint reporter", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "ac197399bb5abcede65973ff3bc356303282602e", "messageHeadline": "Add @ token", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "7a0fb32064b8b21fd562627d03e89bcce95ecd61", "messageHeadline": "Add playground conditionals check", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 88, "deletions": 0}}, {"node": {"oid": "da8edecc091f3c6b53c811197c8d0db132ff0f9e", "messageHeadline": "v1.14.12", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd6dea6480acb7f5062639275cd13aaa29ce578e", "messageHeadline": "fix version in changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69d7ac0e0c5874597e0aab8081924ec83b8f2674", "messageHeadline": "1.14.11", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "dae46bfbfa1623df99cb07298ba06f074a29c11d", "messageHeadline": "DRY up isDynamic checks - add isDynamic check to spread - fixes #232", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 22, "deletions": 27}}, {"node": {"oid": "b5b175c45a21b8d7934f5ff8e7ee4fb977c06bba", "messageHeadline": "v1.14.11", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "569c681c4f6230d8c19cedf5b2e891290328ee6c", "messageHeadline": "v1.14.10", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed1e4a7820d7b54730b8e2a7553753c8fef673b6", "messageHeadline": "fix changelog version", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b55f941dae68a84c5c9b23697d95b24ab0e905e5", "messageHeadline": "v1.14.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0219ef278d6765d73e85e682a7f1e299c3b68a1", "messageHeadline": "fix let scoping unneccesary override - fixes #245", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "e98176d5e93a909481f7a1198ab51010610554f1", "messageHeadline": "Fix bug in update_authors.sh", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9266b0c4c49fefa68d14076ed812145d3144c37", "messageHeadline": "v1.14.10", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1239e5f5a2d2c5e63a4417558197e10d0535d8b", "messageHeadline": "add `ast` return transform option", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "2f279de7d14faf871f6a04767d590695baf87497", "messageHeadline": "v1.14.9", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c70b3586fb7b92eff7c13f08f56501c4f74bf45d", "messageHeadline": "Remove roadrunner", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "3928384c2770286f1dcc58e0b079e2ac80879ac0", "messageHeadline": "v1.14.8", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e469f7f589858f38f1ce361d426bacf50b755ccc", "messageHeadline": "fix require caching", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "988ab0e823e2ef71e5d986ac1e8040e04ffd42f4", "messageHeadline": "v1.14.7", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e708394408cd43b25c8d10876a734a034e74ac75", "messageHeadline": "start fixing shorthand comment issue", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7c3ab8bc3c0ae2b0267d0dffb0b7f4ba60ee5446", "messageHeadline": "add isparta to docs/plugins", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2b11a45117e0ae46f544162923a23e7c5c691707", "messageHeadline": "Add support for ExpressionStatement in t.isDynamic", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5666912d42398fb7027782f2ea600250ec21d83", "messageHeadline": "Add cache option to 6to5-node", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 32, "deletions": 10}}, {"node": {"oid": "2eab56c38bd6ab0419599e58501433ecd8ce0779", "messageHeadline": "Merge pull request #240 from thejameskyle/arguments-spread", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 50, "deletions": 4}}, {"node": {"oid": "888ab5473a2acc22aad9880e70cbc71d04e9101e", "messageHeadline": "Only slice arguments when necessary - fixes #239", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 50, "deletions": 4}}, {"node": {"oid": "5fe1c07d9aed20e4f164071d64d92bf049140e84", "messageHeadline": "v1.14.6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "758a873894c2a86af4972dadfa7928e3b9a74ca9", "messageHeadline": "avoid ensuring a block on non-array node replacements", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e91926d0944c2ebc1afa1515c82fcb589c0cc999", "messageHeadline": "v1.14.5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5085b967536fa0ac7822861bc45780f1a9dd1d53", "messageHeadline": "update 1.14.5 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "66f67b92ce070ac3090c50c108c2498b0ccf75e9", "messageHeadline": "upgrade acorn-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "3c9fa13a1fea60482998071dd4d5a3ac6f770ebe", "messageHeadline": "remove JSON.stringify of unknown generator node types", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f21fc2f17f5466fcf22893f255dfd3e64e77814", "messageHeadline": "ensureBlock on multiple node replacements - fixes #229", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "4bd4e4cdbeb27027f4270e11b3b7774fce810aa4", "messageHeadline": "fix sh doc code blocks", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 54, "deletions": 19}}, {"node": {"oid": "0bf79381427f93f007e0ae1ee0d93717e0770455", "messageHeadline": "Merge branch 'master' of https://github.com/RReverser/acorn-jsx", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "3c7b2d787208942f6297b60c6fd4a23d1edb52d1", "messageHeadline": "Merge pull request #231 from thejameskyle/module-names", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "5db757354a7075b43a8dea96b480aa734d0dd2f7", "messageHeadline": "Add CLI commands for module docs", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "879d40989a46b5246a8b2c20c0fb5ab51b3b51b7", "messageHeadline": "Fix #9 by removing invalid logic introduced with #1.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "063b379d4f15b15182e15297138ee98979bf7e1e", "messageHeadline": "remove dead playground docs", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "af42fe3d30cc271b27c1daf56ea6403d7e24252f", "messageHeadline": "v1.14.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c808fcef27df46a95aa8fe0fbbfe57391d0269e", "messageHeadline": "merge pretzel maps and method binding", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 70, "deletions": 76}}, {"node": {"oid": "d14f4461775e863d27875e4ce2e4ff7e9a6da356", "messageHeadline": "rename PretzelMap to BindFunctionExpression", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 107, "deletions": 108}}, {"node": {"oid": "a29505f75d60adc9eedd8c9ef1d7f0abc2db15d2", "messageHeadline": "v1.14.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05942d17bf32d124d14b78d07a0de2b0ca508ad8", "messageHeadline": "add 1.14.3 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "be0d4b344baaea003d5d65b8d19ba46f981be878", "messageHeadline": "add playground pretzel maps", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 83, "deletions": 4}}, {"node": {"oid": "2ec2a4b5af4ebbdb67664fc595195a04ca33ca40", "messageHeadline": "add pretzel maps", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 124, "deletions": 1}}, {"node": {"oid": "f1a24016813c8b1028a07bcdd4fa0667c4251b9d", "messageHeadline": "v1.14.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d61672cdbb2f507537e2fd03d33c08aac7e54ad", "messageHeadline": "add 1.14.2 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1b00ba21a199a43fcfbab294c68e15815b6b86f1", "messageHeadline": "fix commonInterop default export handling - fixes #223", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "f8ea386f3c1321f4a7dca707c40cc65f3570970f", "messageHeadline": "fix computed property literals - fixes #221", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "2527fffbadec1ba741788c3ed92b8722977b28b7", "messageHeadline": "merge memberExpressionKeywords and memberExpressionLiterals transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 22}}, {"node": {"oid": "86498ad99011b0eb812b569e804e285803a0dcdf", "messageHeadline": "fix memoisation operator example", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27c8804214e1da28e6d09a31980bc6b2c044c45b", "messageHeadline": "v1.14.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b6f0ee78028e77fc50fc989a9a9e58e04308d12", "messageHeadline": "add changelog for 1.14.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c7c9660c794cfaae87f36a65a829cad869431cd0", "messageHeadline": "classes: make VariableDeclaration inherit comments from ClassDeclaration", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "ff025e63ecccd67263bbd988b0500014d2bd2982", "messageHeadline": "add ParenthesizedExpression support to t.isDynamic", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9fb6681ad398a6ef13ad3c5d429b330af58cf9fe", "messageHeadline": "fix dot in playground docs", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "301887f88dfd21c4005060e300de72fc752d18a7", "messageHeadline": "v1.14.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b519bb6a6870ed4515834dee492130e9d57c8747", "messageHeadline": "add playground experimental note", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b6e366ad948a3a2ecaeb88c3ca30c5482325425e", "messageHeadline": "remove unused variables", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ba2204156ce382fe0f9828bcec1cac4a3f234779", "messageHeadline": "make playground option enable experimental", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2545292bce49094b69966b3ea6ab81a542501553", "messageHeadline": "add 1.14.0 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c763cf364cfd37f72d851ff2a40fe952aa4486d4", "messageHeadline": "clarify playground warning note", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1db7247d9a84f46549a59ef631f6b82e7810f711", "messageHeadline": "remove weird sounding however in playground warning message", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a1e6bc3ba87b2dda9e09dd4b002a0ff9860b3ba", "messageHeadline": "remove arguments-to-array helper", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 27, "deletions": 81}}, {"node": {"oid": "d184bc93b90e0f26f5f0048151135680a79aed10", "messageHeadline": "add playground", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 438, "deletions": 67}}, {"node": {"oid": "e12cca974a75905f603aaed4ff32f08fd4eedaac", "messageHeadline": "remove irrelevant max line length", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9e204a7fee1b9407a722073ee16f137d87c3169c", "messageHeadline": "add playground", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 340, "deletions": 238}}, {"node": {"oid": "b17bc95b4fa30010f39748a468eac46439bba543", "messageHeadline": "v1.13.13", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a71f260377b5039857f27dc804f8e33ff650a824", "messageHeadline": "add 1.13.13 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8cbc1f7f0669f48c4586f666c1eb3b795007e32a", "messageHeadline": "Merge pull request #218 from timoxley/no-no-timeouts", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "34335018e90cdf9215a3b072c0889c616fe4b172", "messageHeadline": "v1.13.12", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "136bddab33686133f3c05bedd2773d0877a43a22", "messageHeadline": "temporarily disable es7-modules-system tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b2951c5462730b83823453a48221ba60463671e1", "messageHeadline": "remove SpreadProperty definition", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "07de6f5f4a23e403e27dfa09b6acceaa86f5356a", "messageHeadline": "clean up Scope reference addition", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "99ea00ca18dae080b9ad5d9c7a2af6122b1df3ae", "messageHeadline": "simplify generator context id", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab5c6a38eb1642d06579eccb5a6c77c0de57d4a4", "messageHeadline": "add VirtualPropertyExpression and SpreadProperty to ast-types", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "52cee84625d260ea7fd9018a65afc0150a958927", "messageHeadline": "add 1.13.12 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "20dc8b05c9e234f1b5b5cd1af1d86d9e8974334f", "messageHeadline": "Remove --no-timeouts flag.", "author": {"name": "Tim Oxley", "email": "secoif@gmail.com", "user": {"login": "timoxley"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ba5992621d8fe3215361df2bf8d6f502ff295c41", "messageHeadline": "Merge branch 'guybedford-system'", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 56, "deletions": 49}}, {"node": {"oid": "cdae98f653bf8f4eadb4fa395c299f690d02b697", "messageHeadline": "Merge branch 'system' of github.com:guybedford/6to5 into guybedford-s\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 56, "deletions": 49}}, {"node": {"oid": "81434bb557300b892a9ad59f733781efe440f21b", "messageHeadline": "add types.isDynamic so we can scan a node to see if it's ~safe~ to in\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "3af0fc6fb7b6658d9bda9f63bbe30c62b4be6892", "messageHeadline": "ignore XJSEmptyExpression - fixes #214", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3f60062ab67800f3b528cdfc64ce2ed6752d8ed4", "messageHeadline": "system tests updates for live bindings and function hoisting", "author": {"name": "guybedford", "email": "guybedford@gmail.com", "user": {"login": "guybedford"}}, "additions": 56, "deletions": 49}}, {"node": {"oid": "76499bb26e8e896673f8cfaded603e03ad1c179b", "messageHeadline": "update modules docs", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "44f2f701e157fedd0307428199e5b2f7f10f8176", "messageHeadline": "v1.13.11", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "032bc0af5ee95ace7c06a060d25a3ebd3ae92d5f", "messageHeadline": "fix util.regexify tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0e822a7e545cde32b51765a6f0db1dd86e7dacf2", "messageHeadline": "remove unused variables", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "51e521f0e0de500049e653961dca88f080bc42a1", "messageHeadline": "add 1.13.11 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e5ce69d6afe4ef357f0bd59c98612460554f8001", "messageHeadline": "clean up register module formatter and rename it to system", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 221, "deletions": 248}}, {"node": {"oid": "e3b8fa93e233f765f65c203f2a82bd2bf02d011e", "messageHeadline": "export as `module.exports` if there are no other ExportDeclarations i\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 125, "deletions": 29}}, {"node": {"oid": "f4ce3a23adc8fa00301f8a57b883e850d98d9d92", "messageHeadline": "fix explicit arguments reference for rest parameters - fixes #210", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39f4696ac7e8da8f683e3f4eb57e9cd6a68e3f58", "messageHeadline": "fix `util.regexify` on falsy values - fixes #208", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4a9918ec6bba0ee9392a527c6aa2719ba7c1e3a2", "messageHeadline": "Merge pull request #209 from douglasduteil/feat-modules-add-register-\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 576, "deletions": 0}}, {"node": {"oid": "c87e14f6a9c2ce9d0cf717116c11e54bb1146157", "messageHeadline": "feat(modules): add \"register\" module type", "author": {"name": "Douglas Duteil", "email": "douglasduteil@gmail.com", "user": {"login": "douglasduteil"}}, "additions": 576, "deletions": 0}}, {"node": {"oid": "680771c81bb1f658a6f6b26dfc19b7cff7c16a21", "messageHeadline": "v1.13.10", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cad3f6372340ccd9d15da9eae5d123d478f446d3", "messageHeadline": "update assignment expression destructuring test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "eceda64528814e0a8b287f9667101a8345f1e9cc", "messageHeadline": "add 1.13.10 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b8ec87e05864307087c8bfdd1608e79c2b86de28", "messageHeadline": "fix Scope::push block type error message", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04bd0237875f95a33995d40b03307ca910b610d0", "messageHeadline": "add support for AssignmentExpression destructuring outside of Express\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 34, "deletions": 9}}, {"node": {"oid": "f1759dc419e996a9da35128264a612f878adb601", "messageHeadline": "v1.13.9", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2985f1b40b7d707f799e4b97f236d3598e255e6e", "messageHeadline": "fix VirtualPropertyExpression visitor keys - fixes #207", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "14d1b6701e82053014aea12f575a480e6d5075ba", "messageHeadline": "v1.13.8", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb3cc9ff070a2615d48c24aaa204b2e7e5ad27cf", "messageHeadline": "remove unused variables", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b97a2bd61daf6c409348a7b2bc9a9614cd9d3a01", "messageHeadline": "reorder object spread/rest", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "49e7e3b9989ea194fccdb256258aa7df5f022227", "messageHeadline": "fix multiple references in experimental abstract references #207", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 89, "deletions": 26}}, {"node": {"oid": "33d50820435b771f62c9cec4ece4b44e5d59d572", "messageHeadline": "Parse `import Thing ...` in the same way as `import {default as Thing\u2026", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 31, "deletions": 15}}, {"node": {"oid": "11ac6ff084039d36e6c2ce0863cf3b529f5d6fbe", "messageHeadline": "v1.13.7", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9c642e2c5ecabe2700c20b1bfb036a92b6715f8", "messageHeadline": "add support for ES7 exponentiation operator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 107, "deletions": 7}}, {"node": {"oid": "54e7e495acfe85384c99805341a0017b1fe0078e", "messageHeadline": "add 1.13.7 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "fafdb1a18a3a14993bc9ed0dbe906a680e3819df", "messageHeadline": "add exponentiation operator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "b599e2c79475cb01e43df8c49b04285ac70aa9a1", "messageHeadline": "v1.13.6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f57d3d6a2013be0afca23fe39e94389b0f90185", "messageHeadline": "fix experimental object spread/rest helper", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "a2b0ee6809d79212dad547a80077ca5e866cca17", "messageHeadline": "v1.13.5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83e8c4bddd0bf93607f3d43b64ad76aa2ad444ad", "messageHeadline": "bump acorn-6to5 version", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8ee0c306614b7da9279279e132724c751a28fd5", "messageHeadline": "bump version", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57aca3c77f5ac0c0fcdabea52f2233c5c7394794", "messageHeadline": "add 1.13.5 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "f80527832c846fa2137756d205e95f4c1293b063", "messageHeadline": "remove unused variables", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "2ecceaac45262fe62b55ec9e8a185dcfe348c1c5", "messageHeadline": "add VirtualPropertyExpression generator test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "32f8f9e663919312a016211d3a0c5edfa8f13079", "messageHeadline": "change arguments to array to an additional faster helper method", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 90, "deletions": 32}}, {"node": {"oid": "3447204d97fb4c69cbdd590959ba235d229672af", "messageHeadline": "add experimental es7 object spread/rest - closes #200", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 156, "deletions": 25}}, {"node": {"oid": "25c45a1e8eca6ec66f0ba6911e4890dd94f9f03e", "messageHeadline": "add support for es7 object/spread and move acorn-6to5 tests to a sepa\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1614, "deletions": 1193}}, {"node": {"oid": "c5005324695b2f2f597be0c2c202b9b18b50d9cf", "messageHeadline": "v1.13.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3396cc84f11112247e3d6b7e67f693a754f628fd", "messageHeadline": "fix spread not returning a new array with a single spread element", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "1de4893a698d64a76a9682986809fd0367108c83", "messageHeadline": "v1.13.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "abba930f361681662991be8e83072e8ae0366dca", "messageHeadline": "update sequence expression generator test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c84097cf573be14fb814eeda9c5b227110e0b7c6", "messageHeadline": "fix bin/6to5-node experimental option", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "790b81938c8edd53dbcd3a65d7ef28ef83ce7e0f", "messageHeadline": "fix Node::isUserWhitespacable", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "187bbca73196cdc4a2b5afc4e3fabdcd34f74226", "messageHeadline": "add 1.13.3 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4ccc12b04dff8cd0403530e8887ecec62d85abb9", "messageHeadline": "simplify Node::isUserWhitespacable method", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "9a5f97d85bc16bb90e0e4fbc47d9b12f6244428c", "messageHeadline": "fix jshint errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4ed77e136b8aa5198331024eb398bd3e320b8ab9", "messageHeadline": "Merge branch 'abstract-references'", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 219, "deletions": 89}}, {"node": {"oid": "0339d21c33ec83ae662412edc89db81b655adf25", "messageHeadline": "add WeakMap existence check to symbol polyfilling", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "4502aee9884820a76019c5e4ab498c9b0d5824f3", "messageHeadline": "add support for call expression abstract references and more versatil\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 45, "deletions": 6}}, {"node": {"oid": "55150853b463dbd08691e09e5c1c8ca16731498d", "messageHeadline": "remove SequenceExpression user whitespace", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b9da4f988c48930a54285a5e6412753f52e29eb7", "messageHeadline": "upgrade acorn-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b38a4826b3ca5732d1c871ec7581b299825b876", "messageHeadline": "add support for abstract references", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 209, "deletions": 3}}, {"node": {"oid": "bf0ca10253f3474c9e5d418e005f1550f330110d", "messageHeadline": "add abstract reference CallExpression base", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "fcc4734a1f4b92953725554053ffd78057d1cfd3", "messageHeadline": "complete abstract references support - parser support left", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 115, "deletions": 74}}, {"node": {"oid": "d1c5c773faff0e70a8e141ffaa97b12d7bf4f162", "messageHeadline": "make experimental warning more scary", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "01ce38c5ac9d2eae4d40f11801ab7a9bb6003047", "messageHeadline": "Merge branch 'master' into abstract-references", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cc6d440f0ee5de719a7970759673e96f9620ad19", "messageHeadline": "update classes and destructuring test names", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2b21f4b571f9365482cfa03b43127d01545fd758", "messageHeadline": "Merge branch 'master' into abstract-references", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "24d983317050b8d5923332aadcbaaa5eb3da53a7", "messageHeadline": "better categorisation of transformers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "20f21987defaaab2a4884bc991850b20cf207a60", "messageHeadline": "fix travis badge branch", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fad0be8a45b91392a00d81a4ea75a519a491bc6c", "messageHeadline": "add spec references", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "02c42b94f56c453a0b296e364879d5a3c5cee053", "messageHeadline": "Add abstract references base #205", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 54, "deletions": 11}}, {"node": {"oid": "48086897952d80a8973a859c13599a14cf84aa14", "messageHeadline": "add support link to readme", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6231dceb1cc99c8afb17a5eacc15d3331a570bcf", "messageHeadline": "clarify polyfill usage", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "1753afa78249d1ad3e73ab34c949d4b4922ecd85", "messageHeadline": "rename no runtime to optional runtime in differences table", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "4097da09bd65c32185295984c0e647d2e8d773dd", "messageHeadline": "clarify polyfill usage", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "c7965df42d6c64318939a717167c51ba5ccffa13", "messageHeadline": "update esutils and es6-shim", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1027f8a5a4a26af2bfefac3dc28031e1c649c328", "messageHeadline": "use slice helper on `arguments` instead of `toArray`", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "cbd6be30bfe32860a2df205ea81b5fb3f0c8e21a", "messageHeadline": "v1.13.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e299470fd37a964dbcc2994ccd61e76c6eeae9b", "messageHeadline": "remove unused variables", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "c794c2aede4d67b5c135175762fb630735dbc7b4", "messageHeadline": "upgrade acorn-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1a58087460e7c1a557d966726e1e079835955936", "messageHeadline": "use toArray inline helper instead of Array.from #203 #199", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 195, "deletions": 79}}, {"node": {"oid": "6b4f40f5565dcd9b4d4059dd9a2686b11cc45da5", "messageHeadline": "Merge branch 'master' of https://github.com/RReverser/acorn-jsx", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 132, "deletions": 68}}, {"node": {"oid": "44f6fc67f8b761f6c71debfb48a860736d522407", "messageHeadline": "v1.13.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4a3d222d6c360903fd46023761ae08b608f60c2", "messageHeadline": "fix constructor spread optimisation - thanks @zloirock", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "5a96c2e0159f47a1934faccde061ccefe1d4ece6", "messageHeadline": "v1.13.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43390c0d1fafd4dc5d3a340b1936e36c40576fe6", "messageHeadline": "add experimental usage note about proposal changes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d16665614918e2bd71c488c0fd63f3abdb4f4c10", "messageHeadline": "add constructor spread caveat and add additional Array.from cases", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "acc4d289e461bc3e9fbca95ae15d02a672c1fb45", "messageHeadline": "link straight to caveats in no runtime on doc index", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "717e6df407b6abdb653bf57a9fdcdf2edd75eaf9", "messageHeadline": "use Array.from on single block array comprehensions - closes #199", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "286404c6f243421dadf2af934e277d6bd207267d", "messageHeadline": "update changelog for 1.13.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f191fd78834b7edb672cc817b62d0dd1f1f0d691", "messageHeadline": "update #203 test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "74f36cfaa09fd5740a0ac66e80567ca597b33666", "messageHeadline": "Merge pull request #202 from RReverser/webworker-runtime", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "71aed8b26912a6519edf297c7fcba23a762c00e9", "messageHeadline": "Merge branch 'ctor-spread-speedup' of https://github.com/RReverser/6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9e6b0b45b344f0ede91cfd64943a10e87c290a28", "messageHeadline": "Revert \"Merge pull request #203 from RReverser/ctor-spread-speedup\"", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7bbb3725d4dfcb856b8e8a38d15cdffb960e63a2", "messageHeadline": "bump next release version", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1210c924054ae9d5a90b87af89565fb7e1548a8d", "messageHeadline": "remove hound.yml", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "714ca9fbc8f79892c43859af09277ab8413f710c", "messageHeadline": "Merge pull request #203 from RReverser/ctor-spread-speedup", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "60713f0e5f1ee963bbc54b50235e0526c2d2cf53", "messageHeadline": "Speed up constructor spreads.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f1f5f8bb278ec6b19c8e8294904cf0f208781066", "messageHeadline": "Speed up constructor spreads.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a69f095720a18fd2db2b796d5bf2c34a564cec07", "messageHeadline": "Fix runtime injection in Web Worker.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "7a3683de2b406762dfb42e0f3d5036a033f02a4b", "messageHeadline": "Fix space not being skipped after object literal inside expression co\u2026", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 73, "deletions": 4}}, {"node": {"oid": "d50d4972a7742bff165c6841be0ca4e4f75b5ff4", "messageHeadline": "use experimental option in generation tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd91bbee71f864af2bfbfc37f2adc3cc6978c58e", "messageHeadline": "put experimental ES7 features behind a flag `--experimental` and `exp\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 62, "deletions": 43}}, {"node": {"oid": "8b46cce466bbae522d23c1191b5293a603a13d6c", "messageHeadline": "v1.12.26", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "defa9108bd074876c3dc1ac988b7eebfe22d36bf", "messageHeadline": "support computed property destructuring", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "6b1d9b49b7297319a4d653c0321f820dff219d24", "messageHeadline": "use generateUidIdentifier over the long form", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4e333cf3575a0d9a9b9b316bd172b73891ea40c6", "messageHeadline": "add arrayify and regexify tests, add destructuring assignment express\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 33, "deletions": 3}}, {"node": {"oid": "f3f49cee80c34ce4fc1223cb059231a1b67b8e0b", "messageHeadline": "Fix #5 regression text", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 59, "deletions": 64}}, {"node": {"oid": "ddcd7ab28da13905b1d11a67e75c04ef74e92e87", "messageHeadline": "v1.12.25", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b8a4492bad244c53bb7e3d7e9efa7a37f02f9d9", "messageHeadline": "remove unused Scope variable", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4256a9960c73f1c20691d8b7d53aeea5c0de6bad", "messageHeadline": "update acorn-6to5 - fixes #195", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "16b298f38c1da1ced8daf9c3094d42ce8f23aad4", "messageHeadline": "0.9.1-3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ad85c5612a4ff350d1f60c577780bf3c42e2f93", "messageHeadline": "Merge https://github.com/RReverser/acorn-jsx", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 93, "deletions": 3}}, {"node": {"oid": "b3ddc683a4bcd81e4f47697b7115d882336534fa", "messageHeadline": "0.9.1-2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "731984ebc7ef899d357bba868a2b1a8efa000fec", "messageHeadline": "Update version.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29c028acf92422c40dce417718374a3d68d141a0", "messageHeadline": "Temporarily disable JSX parser.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "46c95f5aee20e8b1233cbaa287a1416610ad1ce3", "messageHeadline": "Merge pull request #6 from sebmck/patch-1", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 80, "deletions": 2}}, {"node": {"oid": "ecb695c30cea306dcdfa162d2162eab9a28edb9f", "messageHeadline": "add 1.12.25 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "db97f665ed886f335fc39cb1e5d1c1a912b50165", "messageHeadline": "remove scope from generator visitor", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "931b68dc5da43401a80967a5d4b2d0b9d456110d", "messageHeadline": "use generateUidIdentifier instead of generateUid", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5feaf7c2fbea2ef8504dec289795d061aa9fe97", "messageHeadline": "remove dead code", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "d82683f598e5c121d79c15619d7ed3f65f43be5a", "messageHeadline": "remova via regenerator from features", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6772f5a74f93f6205b2895fbb81acf9c49672aba", "messageHeadline": "update ast-types, es6-shim, chokidar, estraverse and private", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a90f1339186b0e90d76c3a19ac84d378e6d46782", "messageHeadline": "update Scope arguments", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "71ad51132225620e75c7744967cea4ccaa7a5360", "messageHeadline": "add File::generateUidIdentifier method", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 158, "deletions": 150}}, {"node": {"oid": "20a5d62ac643d165144c240a2f5744da86c646f8", "messageHeadline": "Add regression test for #5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 77, "deletions": 0}}, {"node": {"oid": "d3e987896c5682fccdeb94d634361a6cbfb78be2", "messageHeadline": "Fix spread attributes within elements inside expression containers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ff6677a4b718b4958302e73a21ee2d65999b0242", "messageHeadline": "v1.12.24", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac5e0ad392092d147e52eeb6334ec7b72e45b72a", "messageHeadline": "add changelog for 1.12.24", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0a25618c34eb15b3ad254d86b6ed8c8e78544ebf", "messageHeadline": "collect references that haven't been declared in scope - fixes #173 a\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 14}}, {"node": {"oid": "984c048591dfd455069bf623a731f79c3099c9e8", "messageHeadline": "v1.12.23", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5867e2488636f08655c13254b3bc877d2ba65c6a", "messageHeadline": "remove unused variables", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "02d7cdc7011840f46c142850188d366960e5e6fa", "messageHeadline": "changelog for 1.12.23", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d3b3febfebeed46e8e0b156acef39239a87e42c4", "messageHeadline": "finish missing code examples in features", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "7fccf98c100b666522f2a779d6136d3960ec346d", "messageHeadline": "small performance improvements", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "4a1c393bdb055311e5bb20e1f8b66ad8e5924d27", "messageHeadline": "inherit generator comments and add block hoisting - fixes #196", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "51bc64a558aba482aa7fe2be587e1ea31ddae9f1", "messageHeadline": "Update tests for #158", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba73b0e17ef65fa0519e052827d6f21fb8806ec7", "messageHeadline": "Disallow parenthesis in patterns", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "afaf3fb0c06a4be6a0cdaa59452a9c9dfbe4aca2", "messageHeadline": "v1.12.22", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2152ae9b17541f81ac9240aaa3a2d5fad7a3dcc5", "messageHeadline": "remove unused kind variable", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b8f5693b5ea5118cb6c2536fc42367090d8721fd", "messageHeadline": "add 1.12.22 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "638143700b3b07bef9b2155eb91f198fa0e77aff", "messageHeadline": "add whitespace around defineArgs", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "aa7eb9c1c9020e377f67605e0e0f032de41efefe", "messageHeadline": "remove unused opts arg", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27ca5328965c6fce38e175d7d8368e482a345835", "messageHeadline": "add 1.12.22 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "913fbdbd87b972627291c00dde93bc763a327739", "messageHeadline": "Merge pull request #190 from webpro/amd-module-id", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 49, "deletions": 29}}, {"node": {"oid": "4496ca411ade6f71fc5dbf4b322bfe929a82e14b", "messageHeadline": "Fixed import declaration for default+batch case.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 41, "deletions": 13}}, {"node": {"oid": "fb39df71eb73031f1af3d2090a5c5e7c8c02be5c", "messageHeadline": "support array destructuring on iterables - fixes #194", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 121, "deletions": 59}}, {"node": {"oid": "102a566b1d7bf13f2b7034f39ff327f637566f0c", "messageHeadline": "ensure newlines at end of transformation tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 79, "deletions": 76}}, {"node": {"oid": "b924e3deb5ff3fcce488b55d32836c63c3c215b2", "messageHeadline": "Rename to \"--amd-module-ids\"", "author": {"name": "Lars Kappert", "email": "lars@webpro.nl", "user": {"login": "webpro"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ef21724a9c55d948cadc0b8f36f5366613ad73cf", "messageHeadline": "Update docs", "author": {"name": "Lars Kappert", "email": "lars@webpro.nl", "user": {"login": "webpro"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "fdad51b53b578c7139236844994e731ddd3ed7f3", "messageHeadline": "Revert \"update umd and amd tests with new moduleName option\"", "author": {"name": "Lars Kappert", "email": "lars@webpro.nl", "user": {"login": "webpro"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "df0e4f643133a4c96f4597db1903601ccef3f5cc", "messageHeadline": "Reuse Formatter::getModuleName(), fix opts", "author": {"name": "Lars Kappert", "email": "lars@webpro.nl", "user": {"login": "webpro"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "a37f2093bcb2ca5ec6749d32e0de17f85d79077e", "messageHeadline": "Merge branch 'master' of github.com:6to5/6to5 into amd-module-id", "author": {"name": "Lars Kappert", "email": "lars@webpro.nl", "user": {"login": "webpro"}}, "additions": 983, "deletions": 655}}, {"node": {"oid": "32b32329b29fa0fd1d6c30580bd5718b203a9e9a", "messageHeadline": "make umd module formatter inherit amd constructor", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "d4379d52a7c8d6bd909232710a85fd825517ca34", "messageHeadline": "split up generator transformer emit and explode", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 568, "deletions": 522}}, {"node": {"oid": "5c5d81164783718a399af606b1c91c70ffac2768", "messageHeadline": "bump chokidar and fs-readdir-recursive versions", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8feb17dd23d41aa1af1e6bae916f4110eb82a7fa", "messageHeadline": "normalise whitespace after function keyword", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 73, "deletions": 73}}, {"node": {"oid": "55b3f84a2fdc00ba31603c63f99b61f7bef73f02", "messageHeadline": "add sourceRoot and moduleRoot defaults to docs", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "50dee1a7547ffe716dc40f35d04782a089d17ea2", "messageHeadline": "v1.12.21", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f80f860bbcc8a439d4f27e22d7050077a23974d4", "messageHeadline": "changelog for 1.12.21", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "7fc2fe41af2b25c1c04ab01f41cb7171534f624b", "messageHeadline": "fix bug in let scoping resulting in unneccesary replacement - closes \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "a884a26402489938636a0d26acd7e2db9acef884", "messageHeadline": "revert acorn-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e119c22d65980b2499cbfdefde9084bfb7a39ae", "messageHeadline": "Revert \"Better async/await support\"", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 155, "deletions": 671}}, {"node": {"oid": "f35dad09805cafceb899f77688d8329310327eb0", "messageHeadline": "Revert \"fix up async/await\"", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "81ec1e1f420e1f166d78cdc5fc99302e210fb0f2", "messageHeadline": "remove unused variable in generators/meta", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1a279703766cfe450a0cbdf99de58f69ff4afb03", "messageHeadline": "publish acorn-6to5 as an npm package - fixes #187", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0bf126c22aa0d29e8b467b1d6b32692068f1800", "messageHeadline": "fix up async/await", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "d09acb7d3b0ea9f1ccb6ad113ea4094621fad7df", "messageHeadline": "disable loose test runner", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "6822c854d46c42e0b1d23b6508fc885417e27eed", "messageHeadline": "add interop-require declaration", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f4c4be8219932fdcbad4b23134b707de203846c", "messageHeadline": "generator: add existence check to printJoin", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5fca09514906e123a5891831b23dd9518d4f39e2", "messageHeadline": "use commonInterop module formatter in 6to5/register", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "34599a21cb6da315412ea252c7e5385ed838b318", "messageHeadline": "clean up common-interop module formatter", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 218, "deletions": 158}}, {"node": {"oid": "d9d84c60b542459fbb0c629519528cd200dfaba1", "messageHeadline": "check for existence of node before checking it in let scoping", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "221d78d2e2dbf333465c0bf61130d46c79598602", "messageHeadline": "arrayify whitelist and blacklist, inherit moduleRoot from sourceRoot \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "fa46f606555c603c547433d9e43774c507ba235b", "messageHeadline": "expose util as _util", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "03ce52fb7c4d2bf67f6605517f737c9508d8c391", "messageHeadline": "use regexify and arrayify in register options", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "0df0c696a93889f029982bf36d34346a039b1920", "messageHeadline": "add util.arrayify and util.regexify", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "21b7f4120eabf1ae4887141bda35531b5889c26a", "messageHeadline": "add assertion checks into types", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "f43a3dec4bee1af30f9d59e3ce74155c85cc7f3e", "messageHeadline": "more regenerator spring cleaning", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 37, "deletions": 43}}, {"node": {"oid": "cacee5c6252e13c6eb846dbacd7386696a8c91eb", "messageHeadline": "Merge pull request #191 from Naddiseo/commonjs-interop", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 162, "deletions": 4}}, {"node": {"oid": "553c90ae7575fabbfd4c906ec76343966eda4588", "messageHeadline": "Merge pull request #192 from Naddiseo/function-modules", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7393455b2e360af2275137077f72c57f07446d2b", "messageHeadline": "Merge pull request #2 from Naddiseo/async_await", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 671, "deletions": 155}}, {"node": {"oid": "bc3502d6955772dd5d61032566b9ade1194bfe6c", "messageHeadline": "Allow module transformers to be directly passed into opts.", "author": {"name": "Richard Eames", "email": "reames@asymmetricventures.com", "user": {"login": "richardasymmetric"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ae03a5dce5941e4adbcf4d489f55dbcccddc4aa", "messageHeadline": "Added an interop commonjs loader.", "author": {"name": "Richard Eames", "email": "reames@asymmetricventures.com", "user": {"login": "richardasymmetric"}}, "additions": 162, "deletions": 4}}, {"node": {"oid": "9895711bf4988a65e8d210f02e9921e991a5e0b8", "messageHeadline": "Improve performance", "author": {"name": "Lars Kappert", "email": "lars@webpro.nl", "user": {"login": "webpro"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "d2724554cc803cf151d5b9ad30010e58b862c882", "messageHeadline": "Make module id's for AMD body in UMD optional as well", "author": {"name": "Lars Kappert", "email": "lars@webpro.nl", "user": {"login": "webpro"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "8db466c69815e81a12500a4db082573525276142", "messageHeadline": "Make AMD module id's optional", "author": {"name": "Lars Kappert", "email": "lars@webpro.nl", "user": {"login": "webpro"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "68acfb7cc56de919dba17e09356225d9a2eedbf4", "messageHeadline": "Better async/await support", "author": {"name": "Richard Eames", "email": "reames@asymmetricventures.com", "user": {"login": "richardasymmetric"}}, "additions": 671, "deletions": 155}}, {"node": {"oid": "68ef2d545e26814bcf166f575e04f98ce7c708f5", "messageHeadline": "Merge pull request #188 from brentburg/webpack-return", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "861b9e68d331787e2c27d83701f93e5c4301620f", "messageHeadline": "Deleted uneeded _runtime.js", "author": {"name": "Brent Burgoyne", "email": "brent47@gmail.com", "user": {"login": "brentropy"}}, "additions": 0, "deletions": 455}}, {"node": {"oid": "a0eb108cd498622cb7e1c1e164c5bab7f23b9645", "messageHeadline": "Remove global existence check", "author": {"name": "Brent Burgoyne", "email": "brent47@gmail.com", "user": {"login": "brentropy"}}, "additions": 442, "deletions": 2}}, {"node": {"oid": "756aef6adc14e229a4ef6e7cf0aa132d56a324fe", "messageHeadline": "Instead of returning early, conditionally require actual runtime (./_\u2026", "author": {"name": "Brent Burgoyne", "email": "brent47@gmail.com", "user": {"login": "brentropy"}}, "additions": 457, "deletions": 446}}, {"node": {"oid": "7b74c1c8ec5d4b99b3cc8d1ddb554e34684607cc", "messageHeadline": "more generator spring cleaning", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 124, "deletions": 117}}, {"node": {"oid": "8e115ef3ed9d213488aa474c6fe3cbb912ccd660", "messageHeadline": "regenerator spring cleaning", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 118, "deletions": 178}}, {"node": {"oid": "b9a6cf35b76cb0eaeae026785a89c527e4a77d3b", "messageHeadline": "Merge pull request #184 from thejameskyle/support-table", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 36, "deletions": 25}}, {"node": {"oid": "2e22de71b44e088268c6da0e5900ce71cea45717", "messageHeadline": "Sort comparison table by most es6 support and split into two groups", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 36, "deletions": 25}}, {"node": {"oid": "a077c75c8c0e2558b5422f687a07e81eeb0ca6a2", "messageHeadline": "v1.12.20", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0b03e81261407add412945f358a5228a487fbca", "messageHeadline": "append `sourceMappingURL` when using `bin/6to5` and output sourcemaps\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "a3a4a7645cb7900d7ae48dd01dde86a2ad6e648e", "messageHeadline": "v1.12.19", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7bd1337ee864ab068a9325274394b94ad2236a4e", "messageHeadline": "clean up weird regenerator formatting, only one instance, heaps more \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "c54f530b102d94564f776a37bf8bd7bcec6d144c", "messageHeadline": "fix up duplicate variables in regenerator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "9d3a3a57f27848966e40d9418f82ed8dc4dbd194", "messageHeadline": "fix up generator normaliseOptions", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "e1474c2f5f0d7e66c9de14f308b15e9c6c411416", "messageHeadline": "add 1.12.19 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "8a9a20512203ed39753af9933c045348110bdd58", "messageHeadline": "fix up comments option", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "885d65f9de020f9989950d9a9d851ac6c3727249", "messageHeadline": "Merge pull request #179 from webpro/remove-comments", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "43d1435c97b4bccf48334a45501d3a90ffb14bbe", "messageHeadline": "Merge pull request #180 from SimonDegraeve/add-jsxhint-plugin", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "247c14c5abcad8aca31b9e6fde0cf5c14b629fa1", "messageHeadline": "Add JSXHint in the plugins list.", "author": {"name": "Simon Degraeve", "email": "simon.degraeve@gmail.com", "user": {"login": "SimonDegraeve"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0e2b12c1343f038098a8b09fcf9f8ebd427887f9", "messageHeadline": "Separate comments and comments setting", "author": {"name": "Lars Kappert", "email": "lars@webpro.nl", "user": {"login": "webpro"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "59c5abe188789e0270691319ab9009fc096e0f63", "messageHeadline": "Exclude comments from generated code", "author": {"name": "Lars Kappert", "email": "lars@webpro.nl", "user": {"login": "webpro"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "e1cc1dcb4b9066505385300900ab9c3651a95ef4", "messageHeadline": "Introduce --remove-comments (-c) option", "author": {"name": "Lars Kappert", "email": "lars@webpro.nl", "user": {"login": "webpro"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "d09179307717ec9faeb7f3c9ba9590193a74348d", "messageHeadline": "add generator support let scoping - fixes #178", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 29, "deletions": 16}}, {"node": {"oid": "e6baac1003eb1c91fad7714207042871a9be9c07", "messageHeadline": "move regenerator into main repo so we can iterate on it faster and ma\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3977, "deletions": 63}}, {"node": {"oid": "c41608edc3df5841a64d1a9937cb2d9b5c1f791f", "messageHeadline": "add gobble to plugins", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3815913537c23f10bbeb4a30e782ec8bf382cd9a", "messageHeadline": "v1.12.18", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e5c18749f0de48a44ec654e4514a7fc49a4b1289", "messageHeadline": "add changelog for 1.12.18", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b7458f949c359228fbb499e9878d1273381fb175", "messageHeadline": "Merge pull request #177 from josh/browser-global", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "69302b314f7c2b9f7c0aa71beb54f9ede76ab124", "messageHeadline": "add sprockets-es6 to plugins", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c57a00fdb05e08277d83fc29bb15d4c1398738f", "messageHeadline": "Check if attachEvent is defined", "author": {"name": "Joshua Peek", "email": "josh@joshpeek.com", "user": {"login": "josh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3bec8b0311344abe42752a679e00b7c77f024650", "messageHeadline": "Prefer module global reference rather than window", "author": {"name": "Joshua Peek", "email": "josh@joshpeek.com", "user": {"login": "josh"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6a88e053628eff12dee16d078974cf97471014cd", "messageHeadline": "v1.12.17", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3bd2dff8d125b45c6b9274301a382c09ac07356", "messageHeadline": "remove unused path variable", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ef82171254cb03d0c32573bf00bccfcdb8a98460", "messageHeadline": "update amd/umd modules documentation", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "00d94fd81057a90c376ba44ddb7c394bb323549e", "messageHeadline": "update changelog with additional new options", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d929d3c5ebd474f58214c930ba72dcfc6546fa13", "messageHeadline": "remove duplicate i variable from traverse", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c1ee86b97c12b6258ea8c1157114878c6d189a1", "messageHeadline": "remove filenameRelative from bin/6to5* since it's unneccesary", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5409691a3a63290ff7c7013035ec1b351e1eb250", "messageHeadline": "update umd and amd tests with new moduleName option", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "24964ac45461ac4b6160589490a75797652f4b0b", "messageHeadline": "add filenameRelative to bin/6to5*", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "faa81ab85b3e4efc170fcce386dc1e0e73551fac", "messageHeadline": "add 1.12.17 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d4bc082bb9bd3139739ad77812185dabaf0af03d", "messageHeadline": "add new filenameRelative, sourceRoot and moduleRoot option documentation", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "3777af6bbd47d78750dbb90419cc71e5e49886c2", "messageHeadline": "add filenameRelative default and make sourceFileName and sourceMapNam\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "1f258e9e9c7d363907c81576a4017203803fcd5a", "messageHeadline": "add sourceRoot to source map", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "50333c879cebb4958a0f5af8306b13cb03a5257a", "messageHeadline": "add comments and change single quotes in amd formatter getModuleName", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "105e6ac379151d58fc18871d048af497f8c7fc2e", "messageHeadline": "add filenameRelative to tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "dadab64e39e3c78918777df68f9db443897ff4fd", "messageHeadline": "Merge pull request #176 from darvelo/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "2b82f2bcc27e43d7e9a768adbaabfb1d8d5ebd12", "messageHeadline": "ignore unknown nodes in traversal", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1183505b16caf0b6e0a220eb4d4f950e8787e08", "messageHeadline": "optimise traverse, improves traversal speed by 50%", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "fa3b24e5b4aa5a216de977b6963a95a87ea761ce", "messageHeadline": "don't lazy set templates, can't even remember why i did this", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "578944706854e60ef48f3fab56bc11f3f19aac52", "messageHeadline": "add loc option to exec test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f1f7321590246f8ce98f4b282bbc8bf8771c2bb0", "messageHeadline": "Generate moduleNames for AMD/UMD", "author": {"name": "David Arvelo", "email": "david@davidarvelo.com", "user": {"login": "darvelo"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "9ff4df6dae6e8ba263f017ddbe97bfeb672c78f1", "messageHeadline": "v1.12.16", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0dbb24c92232e09d0e23b5e99b80ac6a6de720e6", "messageHeadline": "remove unused i variable in default parameters transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a027d2b9cf1712867dfeff3ec0e4981bec6eb213", "messageHeadline": "add 1.12.16 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e290990371a46b7a2571b0fb8fdaa91822638fc7", "messageHeadline": "scope: remove unused references instance property", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d0a2bd170e6fea9bfb44bab82ea2facc9f9be1da", "messageHeadline": "clean up constants transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "69db46f96bfacbc4745aa57b974c77d53dc098b4", "messageHeadline": "move down and clump constants and let scoping transformer positions", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "27ba4b2bba6d9c2caa7266a3706ef575e8539a23", "messageHeadline": "scope: switch over declaration building to info so we can build multi\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 24, "deletions": 17}}, {"node": {"oid": "b337c1ab065c3ac9c5a6c5a6f11f9c7e0eec0992", "messageHeadline": "test/transformation: use full location as `filename`", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "a1895b4bb443f301ef2ff21e50f11b479c5c284f", "messageHeadline": "implement temporal dead zone for default parameters - fixes #169", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 69, "deletions": 8}}, {"node": {"oid": "00483917f0c8642fd89d57fdb34bbd8a0dfd0678", "messageHeadline": "fix comments not being retained from `MethodDefinition` in classes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 40, "deletions": 16}}, {"node": {"oid": "d09bafaf8c652309abe18114c501a507d34bfbdf", "messageHeadline": "Merge pull request #172 from thejameskyle/docs-whitespace", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a7ef02c781003cfcbf13de3becbba7a92bc333ba", "messageHeadline": "Add newline to keep marked from parsing incorrectly", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "94cd45c26971dac20d186cbc17eafeee6b79c386", "messageHeadline": "v1.12.15", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "424bab97d05ab5e4c6b38530488bb55283788011", "messageHeadline": "update acorn-6to5 - fixes #165", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "61810eef8dcac86deb6cd14c2abe7e3b8cced549", "messageHeadline": "Merge https://github.com/RReverser/acorn-jsx", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 132, "deletions": 21}}, {"node": {"oid": "a1bdd804e278149799251ee0404c6d0bb770552f", "messageHeadline": "v1.12.14", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82f88c459d1f522383bb73430e2d4dc09607d31d", "messageHeadline": "Fix ignored whitespaces before children elements.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 121, "deletions": 10}}, {"node": {"oid": "10c051890b264a828d444baaaa8510b8106b0f58", "messageHeadline": "fix changelog version", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac49d0a33502418a211da5ff72bf595e9dc838b8", "messageHeadline": "v1.12.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b56f1800e569a625236f60501edf9bfd36c3b66b", "messageHeadline": "update regenerator-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "49ef92c586e5ede2cf1772191bd45c9cac75e5c5", "messageHeadline": "add changelog for v1.12.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "542fe8912365b75c2abe7b78ad208d6a02bee1cd", "messageHeadline": "fix up tests to work with new member expression keyword generator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 70, "deletions": 75}}, {"node": {"oid": "5b118c0c3fa78fe2662531ae68d2dfea224140fa", "messageHeadline": "add _property-literals test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "85039167990aee6f800ef88acf8349d8de89a256", "messageHeadline": "add `_memberExpressionKeywords` transformer that turns keyword identi\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 50, "deletions": 31}}, {"node": {"oid": "206c828a568d07fde66d201d651fc978d5d14921", "messageHeadline": "more react compliant whitespace - #165", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 37, "deletions": 4}}, {"node": {"oid": "7a261a1db16adf2104cacb4e16f81a0e2133e65c", "messageHeadline": "fix duplicate let scoping in functions - fixes #166", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "c9d9a085f15a7f5024aa3930353dc5211087da48", "messageHeadline": "v1.12.13", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d1953d9c34a21f26f4421367f60437e085ccb5c", "messageHeadline": "fix constants transformer not accurately checking nodes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "92621d71c737700d1f5a82693c529960abe5d3cc", "messageHeadline": "remove unused variable", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "dc01731c25d755bd8a923459f0c7382ab226ae22", "messageHeadline": "add changelog for 1.12.13", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9fb8a80f6051a0724557eab2107a43717b3ddca3", "messageHeadline": "support `raw` property on tagged template literals - closes #164", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 31, "deletions": 9}}, {"node": {"oid": "85c2de57e4bcd25b9b61eb9a48e56e8de8c439e7", "messageHeadline": "fix for-head duplication testing and replacement - fixes #162", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 42, "deletions": 11}}, {"node": {"oid": "58fac2e2beb92f0e0a1b373e8531c378ef00ff44", "messageHeadline": "support duplicate constants within different block scopes - fixes #161", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "682806f1ca1f93b7ab17a99743a8600ea1654445", "messageHeadline": "instead of ignoring dot tests, add them as pending", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "47c6f74251ebee1b788feb31f9669b3c2fc84d34", "messageHeadline": "v1.12.12", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37f360c72dac229a1db2f0e8211b240e990757c8", "messageHeadline": "make scope tracker more reliable to handle all edgecases", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 66, "deletions": 16}}, {"node": {"oid": "e5a8c95b62e373d49be543901e464f040f4a803b", "messageHeadline": "v1.12.11", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "921d459f130af4f2b6c7848fa7eff0ba9388e9aa", "messageHeadline": "fix transformation let scoping hoisting test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "58898932e6dafb5345666b7baa3c4e19be3249bd", "messageHeadline": "shift letScoping to before forOf transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7b45116c4a3eba454d29175c848d4a111051b06", "messageHeadline": "fix generation of integer `Literal`s in `MemberExpression`", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "32ddd638bad19eb71a0510dbd7bba910fdecc840", "messageHeadline": "Revert \"expose moduleName option - closes #158\"", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 22}}, {"node": {"oid": "0eb3cda2d4ff852ad4868668f8bc2719d7cc0f71", "messageHeadline": "add 1.12.11 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2acb24d43ddc547d2564c54d65a066a400916fbe", "messageHeadline": "block scope classes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fdd1451d530e7d907b0092815adaffef4232e66a", "messageHeadline": "expose moduleName option - closes #158", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "43e2f121a63856ff046b09e42358281796380795", "messageHeadline": "remove nodes replacing in util.template", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "297e55ba63a811a6d3636680fa52ae575716f7a3", "messageHeadline": "Revert \"fix up types.toStatement and return an expressionStatement if\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "38396dadd54621d731ac2a2a7fa444d92b190d1b", "messageHeadline": "remove unused nodes.inherits in util.template", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "f75f045026c92889b92d89073a7c9cd8afe3bad7", "messageHeadline": "turn custom runtime into a proper identifier", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "740193b1e2d5397c661ea3cd1f0b8445308461ab", "messageHeadline": "fix up types.toStatement and return an expressionStatement if all els\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "b9fe1475c2997dbb7fbc071423a9fa22e251d213", "messageHeadline": "add basic api test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "6065220f9b540a065299ce8ba3392cdbefd489ec", "messageHeadline": "add runtime test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "715884662e40a2b3745c9875bc5ca2f75a5d4d4f", "messageHeadline": "fix basic unicode-regex test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "11780c28ff5b49112969a1772960acfb6218990f", "messageHeadline": "add let scoping hoisting test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "215c2da7cb07666b19e25525cfde760327e21e78", "messageHeadline": "v1.12.10", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7c41d65487fc979d162a918e4c4474e4d189a39", "messageHeadline": "add changelog for 1.12.10", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "695571b43592651c8bfb82d037050c9ecf155423", "messageHeadline": "fix LetScoping::pushDeclar - fixes #156", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ef9ecc34dd358cf5abe97711908e2f6724031f5", "messageHeadline": "Update version.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42d21f5064e49bf124ae1784bcc50e3b9ed20695", "messageHeadline": "Merge branch 'upstream' into jsx", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 1213, "deletions": 1987}}, {"node": {"oid": "f845633cc1d5e9975ad3408de293d1f50a56d631", "messageHeadline": "v1.12.9", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "72c9b1d6c99f14debbbbce5bbcf87994f6061a38", "messageHeadline": "remove redundant changelog message", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "edd3363e4812275945a5c25542710f7729e70832", "messageHeadline": "fix unicode regex test escaping", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "114b5ef9ecb4776cc059f25bf4bf8bc988544ab4", "messageHeadline": "add changelog for 1.12.9", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "2f4e0c33614de662a810dc42721641eebff641d2", "messageHeadline": "escape unicode characters - fixes #154", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "3ee51dae1aaa49dc573d126af40e0037cc0ac782", "messageHeadline": "fix semicolon", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20263c1151d55aad57d22d475fdfc0ea248d1ea7", "messageHeadline": "fix newline in let-scoping/for-break-continue-return test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "eaac564f1109848eeaa98f6cf33529a27ec07ae0", "messageHeadline": "add toIdentifier, toBlock and toStatement tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "63a47ef7bb6960531cd3ba302c112c7191e5ee2c", "messageHeadline": "optimise types.toStatement for when we're directly passed a statement", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6963cc1e4087b10c80b460b2fcbd15d6d672ef01", "messageHeadline": "fix WithStatement missing paranthesis", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 16}}, {"node": {"oid": "5eb2462e29984eab07728eba0d2cd4b7d1600a18", "messageHeadline": "fix up semicolons for module ExportDeclaration generator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9e285cdc20e2f89784c3f0b7f78caa6442d3a8a2", "messageHeadline": "remove unneccesary Literal generator raw", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "01ade47af9026f584ba5b662d29d2f5c2c3e2720", "messageHeadline": "add single spread test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b1fe449b0d03e81d1ca46f81eef7eb454605291e", "messageHeadline": "allow XJSElement and SequenceExpression to be user whitespacable", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "2b458ec2d4358e78ce25a481a14aa083cf18b592", "messageHeadline": "make it illegal to use destructuring outside of an ExpressionStatement", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "d5f47f4f4da2b73b06080db2b77aecdf10cf9020", "messageHeadline": "generator: correctly output XJSEmptyExpression", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4deb18975a7898c741fe76707822bb25d72f3f4", "messageHeadline": "support async functions in generator and move MethodDefinition to cla\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "5a794db73ba299301c9e843349a992ef472fad51", "messageHeadline": "fix up let scoping transformer comments", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "dc131f05a8a797f44566062eeb16e5c6236690d6", "messageHeadline": "add comprehensive generation tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 736, "deletions": 42}}, {"node": {"oid": "1d4f79790ac15684cfdb11321b19860a58433dbc", "messageHeadline": "add brief usage to doc/index.md - thanks @gabrielecirulli :heart:", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "6bcbaf6df17ed85069c72537cc90a8eba5f4a36b", "messageHeadline": "better feature code examples", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 80, "deletions": 34}}, {"node": {"oid": "bc199ef0c923a86999a3be970e6149e91c0c2d18", "messageHeadline": "better api documentation", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 31, "deletions": 14}}, {"node": {"oid": "f5fed99c81343b4ab7e9fe32649e9187b8f4c7b0", "messageHeadline": "better 6to5 tagline", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "66a6d3cffe1eb06657b9b4546075d2a921f0f351", "messageHeadline": "add CONTRIBUTING.md", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "39227486a670671378a526f1033f0fcf48b6da53", "messageHeadline": "add async to caveats", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "caafa31df1de56ad5b0ec117b193450fd7fd19e2", "messageHeadline": "chagne ES6 to ES6+ when talking about 6to5 support", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4c41c904f536a599817841b3161e9321ce978860", "messageHeadline": "v1.12.8", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0917a6a5b17e5024fccb64785bd71f69dadcc721", "messageHeadline": "better destructuring AssignmentExpression error message", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "349eba33ce6ed89701c9e4c85456b6bf4ae5a3b6", "messageHeadline": "add async functions to traceur differences", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ff21b407de35a5fc8087742cbadac4a7adb9b88", "messageHeadline": "temporarily forbid `AssignmentExpression` destructuring outside of `E\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "751ea7a12cf473e797d8a6248a3348ac9b094246", "messageHeadline": "v1.12.7", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b30cd227cc859de70e3fd99d70078c3820bfa7e7", "messageHeadline": "update acorn-6to5 - fixes #153", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "b3c4ca26fa71b5f924b285b427accdceec9d5f27", "messageHeadline": "Merge branch 'async-await' of https://github.com/sebmck/acorn", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 231, "deletions": 1}}, {"node": {"oid": "2506be7b1ac70ddbfb36b537cab6dcb86bdd2cee", "messageHeadline": "Add support for exporting async functions", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18dc7b8143b35da222c19f61c979beeac28bf720", "messageHeadline": "v1.12.6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c628bbec16d2cfeead0355684e175cd18ea59ea", "messageHeadline": "disable generation/comments/comment-only test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d4c3dde02a46c81b5e1b3abb695cbbdb51059fed", "messageHeadline": "update to latest acorn-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "e58be3b8bb6d6a029c073316337d6c9735a0b315", "messageHeadline": "Merge branch 'master' of https://github.com/marijnh/acorn", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 816, "deletions": 376}}, {"node": {"oid": "a587106a6bf5f4f4eac274bc2bf08a5fdcda0e4f", "messageHeadline": "v1.12.5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c1b60e45134bf3e16e1709eee417eeb20b08730", "messageHeadline": "fix excessive whitespace trimming resulting in innaccurate sourcemap \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 39}}, {"node": {"oid": "f48a921e249392226387b3e6323b01e6b3f5c3c5", "messageHeadline": "allow `export { default } from \"foo\"`", "author": {"name": "Rich Harris", "email": "richard.a.harris@gmail.com", "user": {"login": "Rich-Harris"}}, "additions": 54, "deletions": 1}}, {"node": {"oid": "98691e5b808fc332aedabb47ad2c3ab66487bfb8", "messageHeadline": "Properly initialize top node start position", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c7e0b65b92bb56d557cc1d4a2450614d6993229", "messageHeadline": "add browser support, array comprehension, async functions and generat\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "249e6961f884e4660ec8fe2e4af8fb53b929ac13", "messageHeadline": "Make tests pass for loose parser", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 53, "deletions": 39}}, {"node": {"oid": "bc64d3c5f4a96c7540697a7624addd7d563c0ed1", "messageHeadline": "Add support for nested groups in log (Chrome console + browser).", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "96ccdb05faf175de545ea01085302bac5a590eeb", "messageHeadline": "Web-driver support for loose parser + small fixes.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 110, "deletions": 99}}, {"node": {"oid": "6bf8311061807e719bfa4c6efe156e8db7214bca", "messageHeadline": "Loose: fix #33.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "2419de74dcf88d3a7a0b34a8845ea1d444f1538a", "messageHeadline": "Loose: Fix regex after tokenizer changes in #144.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "fc2e96fa01ba6b24fea6e366e2946e4c41d13ccc", "messageHeadline": "Loose: respect optional semicolons in break/continue/class/import/exp\u2026", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "d4565fed53c387854f51dc18ce3fec7b7150e8ee", "messageHeadline": "Loose: ES6 import, export.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 98, "deletions": 8}}, {"node": {"oid": "4647f966eb291777af4da448af08def26730a24a", "messageHeadline": "Loose: don't silently skip missed elements in expr list.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aa96edf76932d7ed86a69246888b86728e042ee5", "messageHeadline": "Loose: support for-of without var.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "1589a959fad68bf9719ea4309a6c46d1192cb8e6", "messageHeadline": "Loose: yield support.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "80f8d527ff108406a54eb592076f2db2654529f6", "messageHeadline": "Loose: Skip ES7 tests as we are targeting ES6 now.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "bdce88c1842186ad0287cce397af981a895fb907", "messageHeadline": "Loose: for-of statement.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "992fc0503d022b803ed2a69bc6a1f5268af03a00", "messageHeadline": "Loose: arrow functions.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "ede10a079c5f4ece9585d3e34f3950c581bc3d41", "messageHeadline": "Loose: class support.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 47, "deletions": 11}}, {"node": {"oid": "c6b6ef389ea42dfaabe082d22f32fab49346fdca", "messageHeadline": "Loose: Remove own tabSize initialization in favor of defaultOptions.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "9cdc6809cede95e0447363abb60e06853dae248d", "messageHeadline": "Loose: fix pattern+defaults case in function params.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "b46b53e1494611856bf4ca35cc9a6cf22ac23453", "messageHeadline": "Loose: implement object methods; expose processed options from acorn.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 24, "deletions": 6}}, {"node": {"oid": "143066184cd2781b2f6769ccf6b56da46ae6d487", "messageHeadline": "Emit full stack trace for unknown exceptions.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dda90580df211f3d8275d0c28d37d26253ef5e88", "messageHeadline": "Loose: Added support for shorthand properties.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "963a26e46f158b83de3c551743ebdff574a10281", "messageHeadline": "Loose: Added support for let and const.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "4879af22d1e88f6b1b0ffd17bbff23a17038ff92", "messageHeadline": "Loose: Added support for assignment patterns to expression and variab\u2026", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "c5145cedb2c46fa17592305e4b5b14de9774a887", "messageHeadline": "Fix no-options case for acorn.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eba8a5646cde0bdd3f2d7a44c946f977cbe834f7", "messageHeadline": "Loose: added support for holes in arrays (but disallows trailing comma).", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "a14a5c81926a2e0fd7ed8c1a754157bda1679a7a", "messageHeadline": "Loose: Added support for rest parameters.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 31, "deletions": 8}}, {"node": {"oid": "b47696eecfa455d0c22b3161c1866106329236a3", "messageHeadline": "Avoid UnaryExpression-specific properties in SpreadElement (just in c\u2026", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "72df78cc883a565cfca5118cefa89b7ab576d86d", "messageHeadline": "Avoid separate handling of SpreadElement in favor of UnaryExpression \u2026", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 5, "deletions": 14}}, {"node": {"oid": "ac8bdc608d49911c6e33d66ba9ef7e2bba5c0bdd", "messageHeadline": "Allow specifying expected comments/tokens arrays with `onComment`/`on\u2026", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 159, "deletions": 161}}, {"node": {"oid": "6d6483435235e3c73cf507d7f66f1a454b6c71d8", "messageHeadline": "Removed manual `onComment` test in favor of new argument.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 30, "deletions": 52}}, {"node": {"oid": "0abe4b64a804ca3fd78f80c9567948e83c37d04d", "messageHeadline": "Collect test stats separately for each mode.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 43, "deletions": 18}}, {"node": {"oid": "b7367a2a8c12a3122adb42cac98960140247772e", "messageHeadline": "Make setOptions non-destructive for original object.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "11ecb20e9e9e5862b688bbc61f50974328aefb1d", "messageHeadline": "Loose: ES6 function params support.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 73, "deletions": 11}}, {"node": {"oid": "c26fd33826de858c1edfbea66db31984002664e0", "messageHeadline": "Clone test options object since calling `parse` is destructive for it.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "61d2067b2bf64862b09c7634057a2017fa352614", "messageHeadline": "Loose: Added ParenthesizedExpression.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7db211d56a6f2957941e94976a18bd6c19f8e36d", "messageHeadline": "Added loose parser support to test runner (currently failing for 208/\u2026", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "d424874cf89a71db3b8efcd5bbb9ebb96b027ed9", "messageHeadline": "Editorconfig: enforce Unix line endings and extra new line in the end\u2026", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "86f8c56d2be35fc9753d6328a6c56294099a0c42", "messageHeadline": "Added .editorconfig.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "074db16fb7ae737b5dc2757d9e7f26ef296d9e32", "messageHeadline": "Indentation fix.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "d745bd7e32a60734939c01e17aa40a6b89121af6", "messageHeadline": "Make test runner more generic.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5c17091db4e909113ce3c3b259688476521d4f46", "messageHeadline": "replace documentation link", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7fa5ba88df4ba8bd332d7102a6e56f5ceb2e4d9a", "messageHeadline": "v1.12.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2fae245cd5381d76bb473353fdc9f0a28a8711b0", "messageHeadline": "add 1.12.4 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "297f103ddb53cf5c42c88429b8b08ac896f2d1a5", "messageHeadline": "move docs to folder", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 477, "deletions": 495}}, {"node": {"oid": "c5ca7ee32c91c419940a71c5028e71020d720bde", "messageHeadline": "Add remaining esprima-fb async/await tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 230, "deletions": 0}}, {"node": {"oid": "fd63650d6aae84e92085da4ae0d74fd5cd4ec3b8", "messageHeadline": "add .hound.yml", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e13ed39567ae987782eff534413a98d286e68b37", "messageHeadline": "v1.12.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb00f641b70043edda27f8ab818423a08ba194b2", "messageHeadline": "remove unused variables in spread transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "25b466a627b1174f358a3fc4da534df97b0837c9", "messageHeadline": "remove unused variables", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "ac231f298799df12f886c03f50ae46c22a17aa55", "messageHeadline": "add 1.12.3 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "458e3d48f64f9d70884bc1a32bb0aa76d02f5617", "messageHeadline": "use Array.from instead of Array.prototype.slice in spread transformer\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 63, "deletions": 52}}, {"node": {"oid": "c2357806119d800563499af4455485af85fa3ca4", "messageHeadline": "move down 6to5-node util declaration", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56b858ccb13bde11c4c3d83ffefcc9f3efbceb74", "messageHeadline": "add generator comprehension transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "d42351bb02c6f3a65b561ac016966ebb0abf3a6a", "messageHeadline": "add default parameters existence change to well... the defaultParamet\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed7378cc2d4d596f81e959f19fd762f7ac031c66", "messageHeadline": "add apply-constructor declaration and add support for not returning g\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "a47a7dc34745b93e9bf8de3cb3881b91640dc4b8", "messageHeadline": "rename util.parseNoProperties to util.parseTemplate", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "2c82b5a4b046e479d9f8caaf9b61e384b5102864", "messageHeadline": "add generator option to FunctionExpression builder keys", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3578135b90b214b016ddb7a2602f376db416de12", "messageHeadline": "add spread caveat and add generator comprehension and react/jsx to fe\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "5f3408b2a210581adcf842f806de7d8169ff5d93", "messageHeadline": "upgrade regenerator-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e3f9fda6b211e7ea24a0b40cb995ebba86a8cce", "messageHeadline": "add support for generator comprehensions - fixes #149", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 58, "deletions": 40}}, {"node": {"oid": "7f425d2c6eb03e64202bed80e9fb84792c440e2d", "messageHeadline": "v1.12.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "311a8e042b88f61db9df4cb5aca5f916bd0ec788", "messageHeadline": "add missing semicolon", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27d30329fda85913d86f4189f1c87aaa1a0a7b13", "messageHeadline": "add more react spread tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "12c5a3e73b1fd9f0fb28cdec753c490c933575e9", "messageHeadline": "add 1.12.2 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "2a166a6ed18f581211405818c142962197d0106e", "messageHeadline": "support jsx spread attributes that aren't the first - fixes #146", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "896929378ec3f28f7b366c4b5f61b9eab3b7fcf4", "messageHeadline": "add util.trimRight method - fixes #147", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "ae439d27b95e8dc069f88a03e0169ce534c64441", "messageHeadline": "update mocha and browserify", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e22798261a05a902bbeee5a33d0ee622cddcdce1", "messageHeadline": "change useless self references to this", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "d0af8b8d0a79e3495bee037e8891719d55429c2f", "messageHeadline": "remove numeric literals transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "beaa2fa540e90c717344195ed19df47ab5e3afe2", "messageHeadline": "add  async functions to features", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "b8cac9787eb714900a8940b603056dad7b5a8372", "messageHeadline": "produce new MemberExpression in a CallExpression super identifier ins\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "64f6e4a0c5811649accab06310773ffcc05e9b21", "messageHeadline": "clean up classes transformer and add comments", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 48, "deletions": 37}}, {"node": {"oid": "c4a7ac5a8b190a2d9e958e09fea84b4f273b1f6f", "messageHeadline": "turn classes transformer into a class like let scoping", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 93, "deletions": 50}}, {"node": {"oid": "1ed682fa765e4c3bfafe357e572ac0c943f8d5ab", "messageHeadline": "fix up jsdoc in let-scoping transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9987e7fe0e9c7a479628f02676a1da0c4ca62766", "messageHeadline": "add 1.12.1 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e74c7cb0b71becb75ebc0184df2e054f2e401242", "messageHeadline": "turn the let scoping transformer into a class because it's quite comp\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 226, "deletions": 125}}, {"node": {"oid": "2f01e5c3af82524ac14b5bfbed8d91bb95ed7000", "messageHeadline": "v1.12.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6847211971f791676de223cbd137d41821555109", "messageHeadline": "fix up aliasFunctions transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "965e246259bc785a83452714bcf5cb98719b90ad", "messageHeadline": "add back opts defaults", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "af59eb7d6a3762bea533b3501f1fa4be48fb2c29", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "def43190589c93fbc12e648e87aec16b9585d211", "messageHeadline": "stop _alias-functions transformer when hitting a function that's not \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "d90383b1ba7a44ad5ab20064cd5c3bebf4cdf7b2", "messageHeadline": "generator: add Buffer class that deals with the actual code output", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 133, "deletions": 118}}, {"node": {"oid": "1ac40ee834d4636b1992fb03d435a4192441c7c2", "messageHeadline": "remove static whitespace properties in favor of pushing to the dynami\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 21, "deletions": 23}}, {"node": {"oid": "3d5d170efffd306033c9570b81bf011c80b5c8d4", "messageHeadline": "move whitespace and parentheses generation logic into separate files", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 303, "deletions": 294}}, {"node": {"oid": "b5bdba46f10e4bfb75f832c2f9a73879a0009a6d", "messageHeadline": "change test-appveyor to test-spec and add test-clean method to clean \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c4e162b8e56f31d93a3c5a2d6b1bf3edf50faab2", "messageHeadline": "add rails to plugins", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "98bc750b05135398293eafe7aa2db8940c39781e", "messageHeadline": "add mocha to plugins", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "84002ed1ce90e7458548fca04113fb5b61585414", "messageHeadline": "add jest to plugins", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "aaab2db0ec68abbcd0213f08d4e4dedc869f63a3", "messageHeadline": "add react/jsx to readme", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "7f3959444c937a22e0eb09b2a7a64c13173177e1", "messageHeadline": "v1.12.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ba9216d6f9f389186a236e261fd3e12fb0de5d0", "messageHeadline": "remove unused variables in react transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "6dfe66bce3a64089dba126f18e9ddbfb1cc55895", "messageHeadline": "add v1.12.0 to changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9e08a6f0840f1ac67e0914d96d30c61cbadf53f5", "messageHeadline": "combine jsx and react transformer so we can make the jsx output corre\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 229, "deletions": 209}}, {"node": {"oid": "b9f3f1e2a9b547a73449837a1215b46de85b8b25", "messageHeadline": "add comment inheriting to types.inherits", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "4f18ed406c775b0ca8b52b7f80d3eb183b5c0e1d", "messageHeadline": "v1.11.15", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d8e5f728a811ad0e2cb5af71ec5ac97c511f6f9", "messageHeadline": "1.11.15", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "54857ceac703a5a30c1eaf9a91bf750c44d1fc1e", "messageHeadline": "fix jsx literal generator - closes #143", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "5b961ea3e7a56ca7bb147fe89cdee9826449180c", "messageHeadline": "v1.11.14", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35b28cf72262089cd5ff8ebdbcd02a6570be5cab", "messageHeadline": "more reliable jsx literal whitespace", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "c5bfbf37f0f4a3f57737069bb4a9643cf5db3fc9", "messageHeadline": "add 1.11.14 changelog", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "cfee68aa6782192583b93507b8e14f64a1d664e8", "messageHeadline": "jsx: replace all newlines and excess whitespace with spaces - fixes #142", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7d0dae129c4432cd6f1aab47fbcfc0eeff8a944a", "messageHeadline": "nicer let-scoping switch", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "f9d14fa2ed9bd4fd07cd257886a48d548af4fff2", "messageHeadline": "add runtime, property-literals and shebang tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "11d55e661e570df598a045e13addec97059a68f2", "messageHeadline": "rename let-scoping tests to traceur-let-scoping and add additional le\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 114, "deletions": 0}}, {"node": {"oid": "0544e98fb1e021aaedff69e798e044cd2101fbfe", "messageHeadline": "add switch case generated node whitespace", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "59d918ea670e8ab9102d48dd3a3f531c2a6105f6", "messageHeadline": "remove unused isArray traverse.hasType", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 22}}, {"node": {"oid": "b4232699d2caedf2073b0ce409857954f61836c2", "messageHeadline": "add newline after shebang", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6bd67ca660c097e71a657ee0a3523f2496e1464d", "messageHeadline": "v1.11.13", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4722c0ce56a25d4d0caf203060079c511acc67df", "messageHeadline": "add support for escodegen-style format options", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 42, "deletions": 28}}, {"node": {"oid": "25a5caa0fc768a04b0ec73e9308d1298d8dcf81e", "messageHeadline": "update regenerator-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "6f05466cf5e3cf9a06a3532d244c4697c3bf0136", "messageHeadline": "normalise windows path separators to unix", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1ad9edb57cd74b462c6930e1550dbedc63d2d388", "messageHeadline": "tests/bin: normalise stdout path separators", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c6ae33c5a278f253efeb0aeb97ef301bb0d4eb8e", "messageHeadline": "tests: change all windows line endings to unix ones", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "e0d620b1d55f8a40f49e250a23623d5ad0ed52f1", "messageHeadline": "remove browser-polyfill.js instead of polyfill.js", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5588bf56eba1b45cbaadeb1c7828a5e47437e400", "messageHeadline": "add CHANGELOG", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a0e500de6cc0d13335290a26e9d38015e34e4088", "messageHeadline": "v1.11.12", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf8d9801cecabc389b620d07e0c46bb055443146", "messageHeadline": "rename browserified polyfill to browser-polyfill - fixes #140", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "68b99a7004e7d2a87d85db0e842a60402d62eaf8", "messageHeadline": "v1.11.11", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ae4f8eec75f7a5c43882740f802b8f7a1d1bc7e", "messageHeadline": "add AwaitExpression generator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "d9a3eadad7248a48b0c6144e20c55016b196bfff", "messageHeadline": "move generators transformer to bottom", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1cc5419a4ed046f12e4f4f235eb784fde323c66", "messageHeadline": "add AwaitExpression visitor keys - fixes #141", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c6a7a9c40108ea17c8474d6fbab80c81a9775043", "messageHeadline": "v1.11.10", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "608df54b0228af333dcba1f57fe88651e3e31c3f", "messageHeadline": "bump acorn-6to5 version to one that supports async/await - closes #134", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81f3b99251fbb7fd27f49ee57dd2074e52308207", "messageHeadline": "Merge branch 'async-await' of https://github.com/sebmck/acorn", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 880, "deletions": 24}}, {"node": {"oid": "273dda04f1c0e2c7a05d47a1c194f2dabcceebec", "messageHeadline": "Revert \"Merge branch 'async-await' of https://github.com/sebmck/acorn\"", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 22, "deletions": 876}}, {"node": {"oid": "211b3a6fdf8bcd57abb41e5561ef90461e59e3ca", "messageHeadline": "Implement ES7 Async/Await", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 876, "deletions": 20}}, {"node": {"oid": "ea1119c72cb08467dca7e7e4fb027b655329251e", "messageHeadline": "Merge branch 'patch-1' of https://github.com/RReverser/acorn", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59990722e48b267d5edd7567fadf3201586e1c4f", "messageHeadline": "Merge branch 'async-await' of https://github.com/sebmck/acorn", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 876, "deletions": 22}}, {"node": {"oid": "ac42c108f469e072482f7c949cf1389e6dccc934", "messageHeadline": "Implement ES7 Async/Await", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 874, "deletions": 20}}, {"node": {"oid": "2ac83ec95bffea5c20e5e8df3ad55cc68a3c5b6b", "messageHeadline": "v1.11.9", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4596f638d988128a912619cfe70eaec4057d44a", "messageHeadline": "only check string literals in property-literals transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1425af9b2a2384de02e31bc75866c113faf2bede", "messageHeadline": "v1.11.8", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9351c6470f5ed75671d2aa9f8e53cfcef5a15abc", "messageHeadline": "bump regenerator version", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b8a50509aea7f2d357b25eeacaadca948c995d4", "messageHeadline": "v1.11.7", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1400dee0c188532a99abcd4d7c33842e6d2d6d8c", "messageHeadline": "delegate code and opts assurance to File", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "9e2fc6db9c42c07e6d923a838486e7a2cc1f4b7f", "messageHeadline": "clone options - sindresorhus/grunt-6to5#7", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aef5b8949209e0dae188e535b8298c003db47195", "messageHeadline": "fix appveyor badge", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0bf6f698ec39df1ae98e8b2e5615a754db33a68", "messageHeadline": "add appveyor badge to readme", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1ac459a05d010a3ea57e34d80891f255bc8590f2", "messageHeadline": "better appveyor make test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "1b49835b270b776b3aa097b1354308303ea5c7ab", "messageHeadline": "v1.11.6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db7b6a4972777f19f5dde8ccc440500679968f6b", "messageHeadline": "fix canCompile in readdirFilter in bin/6to5 util", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "79045e15c5587bb193102a6223d78aa585ff1227", "messageHeadline": "remove second canCompile declaration", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "b7e6d8f9988e3923fcbf62ba8453b54e0920a064", "messageHeadline": "add appveyor.yml", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "88c6ce4e485e6077eb29996dfddb777afb0b60d6", "messageHeadline": "v1.11.5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c97f1d92e99a2d8a86307fa7f63814d3d2462eb", "messageHeadline": "allow constant properties to be modified - fixes #131", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "833e8b091baec942194815a1a5523fcf0616e934", "messageHeadline": "v1.11.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23ebb239441644a0a69dc4a66d7e0310837493f2", "messageHeadline": "add missing util declaration to let scoping transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "778cab33d52c670d95a4c11d0d4835948dc9c266", "messageHeadline": "move canCompile method to util", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "5849c6af17c80e98d15fafea3f8fa45741116863", "messageHeadline": "add canCompile method to node api", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "bb0655d8f6cb86a560cd6dc7ab8207252fae3002", "messageHeadline": "move transformer assignment to new Transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "9977a5f614c9917a60a19ef04e908694a4a7931f", "messageHeadline": "change gitter travis hook to always", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9318d63b5cb3a8443d46200d1c6d9b82dfa994f5", "messageHeadline": "add let-scoping-return template to let scoping transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b2ab0dbedced957140622702cd66e58766e01616", "messageHeadline": "add self-global template to runtime generation", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "e0d3e18865ea49208b052e0f916bcf0d4738ad69", "messageHeadline": "add allowReturnOutsideFunction to util.parse and make nodes optional \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "3a3ad4775b0dc59b25d8907ca648080db676ac6f", "messageHeadline": "add gitter webhook to travis", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "1f1a47693036f542b3d614ae1304504a02380eed", "messageHeadline": "Update tests for #158", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40fdd2a828e64bc2fdcad9776f7c71abc1e126a9", "messageHeadline": "dry up types.getIds", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 29, "deletions": 22}}, {"node": {"oid": "12f66e852ab07b87c8da313ddf7b1b58e197240b", "messageHeadline": "v1.11.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c61c9aab565ad2f82d1b15bc2f516142b93f9e65", "messageHeadline": "remove invalid ObjectPattern assignment", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "7adc919bb614108b55744beb0c95c3f3fc9b0d69", "messageHeadline": "remove invalid ObjectPattern destructuring assignment", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 24}}, {"node": {"oid": "9f8ab713de50f77e3dc24285e8df39bfc389a641", "messageHeadline": "Merge branch 'patch-1' of https://github.com/RReverser/acorn", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "97c06f2699295e31ac97b4599200ab352b386249", "messageHeadline": "Revert \"Merge branch 'check-lval-paren-expressions' of https://github\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 110}}, {"node": {"oid": "d231f10c36e5aa42893de9023c2d21a4d0c70d43", "messageHeadline": "Disallow parenthesis in patterns", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "9989b89b92cbd1fb7e6ca6e2cf947f97a9014132", "messageHeadline": "v1.11.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "361ef02a88f724e30f478a69fbe9267ef04a324f", "messageHeadline": "support ParenthesizedExpression in types.getIds", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "72369c90a2b4750b2ef4e31037dd28429a040e39", "messageHeadline": "update dependencies", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "fa26174d3f6e942bdcc694d8b6c19c0d7296405a", "messageHeadline": "better isParenthesizedExpression support for destructuring", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "227d51a5569c53209880a3ba4608480492eb4a60", "messageHeadline": "add AssignmentExpression ObjectPattern test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a5f00aa3f64c1d04d6dfed2310bbb4ed64e3c201", "messageHeadline": "v1.11.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a47723c66cea2d49ccecfc8e487f5be83aba03a9", "messageHeadline": "fix destructuring to support ParanthesizedExpression", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "ab2f652bdfcef059a0c83d8745ea9140711cacc3", "messageHeadline": "break up let scoping transformer some more", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 34, "deletions": 25}}, {"node": {"oid": "5aff7709f7ae4d6029dcdc75a3092527046b510f", "messageHeadline": "add back _property-literals transformer that somehow disappeared?", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "06ba731452069a7629288096f9e17977481aeee2", "messageHeadline": "traverse: pass opts.scope instead of opts", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f4c81531adc3a63441a0c0b77e2d40630910b8d4", "messageHeadline": "break up let scoping", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 43, "deletions": 33}}, {"node": {"oid": "19b115c76ba56a949904a2f211bef5e4d95648f6", "messageHeadline": "generator: dry up ForXStatements and *Statements", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 27, "deletions": 41}}, {"node": {"oid": "96b08bf7dffcd3a1f09a6dfef652e420abedcb49", "messageHeadline": "remove codeclimate from travis", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "8f435d59daf882aca5c63f39c4a5fbd0498fe6ed", "messageHeadline": "change sebmck to new 6to5 org", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "6df03c00a876dd1b87e624c74d922fc649d37b1d", "messageHeadline": "Merge pull request #130 from thejameskyle/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ec134814e2d3088244106fc4530216ab6efbbc4", "messageHeadline": "Update logo on README", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4fb50cfe20165d527c26a4d8fee4f47e285f6813", "messageHeadline": "v1.11.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bac952e036f28ba43bdc39f7bf81dc509a80e35d", "messageHeadline": "move runtime to dist/runtime", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9844540bb04f4c1c48b0826ec2c78912829d08a2", "messageHeadline": "add npm release-only files to gitignore", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1a9a60e010b33aa2906af294a976afa750599615", "messageHeadline": "fix polyfill require path", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e26812e62255d53935efa0aee9ca0498c712b80e", "messageHeadline": "remove v8-argv", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 56, "deletions": 3}}, {"node": {"oid": "7f306388e4ccbbaba91ac69bc71b81020ff1b878", "messageHeadline": "remove polyfill from root", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b217453d493ed6268a37cc6a7048007f66b77d4b", "messageHeadline": "clean up runtime generation declarations", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "463165e0c8c99d38747e3d0277055a484b3fe08f", "messageHeadline": "remove unneccesary declaration", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "85d7da9a7c1c300b3d6b64cb4ca65a878df25c54", "messageHeadline": "fix comment space column bug", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "48f6c5c649bb28ef0f1930e6db669f287e98bc7f", "messageHeadline": "remove i from mocha globals", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1187dde824b0fffd66d9614b1076bc10a1fd106", "messageHeadline": "fix up tests to work with the new code generator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 42, "deletions": 49}}, {"node": {"oid": "f21a6b36ac443ce31658b7a64f28bf30f99c40be", "messageHeadline": "peg regenerator-6to5 and acorn-6to5 to a commit", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "407bb9278f36d3de261ce82f8ff5bcab35b841f4", "messageHeadline": "uglify polyfill.js and use minified versions in npm release", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "70b3d88455f46e9c7b961cc3ee01baf5c63756c6", "messageHeadline": "fix browser polyfill copytext", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "98df094e604bf228f09566ecabe020283beb991d", "messageHeadline": "fix cached templates exporting", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4bae820a5ab89535033dcb8b7c6f2606d3ecff1d", "messageHeadline": "remove Error.captureStackTrace monkey patch as it's no longer necessa\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "4e8afa18dabe24e9a8de3e5c55453026d40e1cb7", "messageHeadline": "move Polyfill from caveats", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "fbf0c25bbeec5edc9569acfa1b0a73d2d5ab1451", "messageHeadline": "include polyfill", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 15}}, {"node": {"oid": "a90da9908c5ec2bf5915b9185d6df19c95ed961a", "messageHeadline": "only prepend whitespace to properties if we're the first", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "bd51215316b14b8caaddd508bb0445bcbd8a1c25", "messageHeadline": "change Runtime to Optional runtime in README", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e3c6ee5c88fb4b08a6b893c3648b5d253f7fdca7", "messageHeadline": "only use needsParens if the node has changed parent", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "8c40db565888c4c3e6fa00af4940db9182ba42b1", "messageHeadline": "use Program builder", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "4d59976d82fb6d6f689a0cdd761bb20b23de165f", "messageHeadline": "remove _parent from nodes in traverse.removeProperties", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "83286cccd224bd7ccd89f42c68c0935c9d2614b8", "messageHeadline": "use file node builder and save parents to ast tree", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "de7edcaeb0ce6dbe7d1e1bf7a06380c569c55797", "messageHeadline": "finalize ast-types", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6c8db61b233b7dbe286eab2d6cde9fb8f15d67a8", "messageHeadline": "switch to regenerator-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e3d2748970f81a7100db54db9cf230f63e1e9116", "messageHeadline": "fix up react display-name test whitespace", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "fa8c570e77c8ba5260cf96c033e0f417cdfc73d8", "messageHeadline": "add File and Program to builder keys", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "677f9805c6a8ac3e2e0cba8b67c2d0d36e275ee1", "messageHeadline": "update ast-types and add regenerator-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "41f7959d9ca5f6f448e99f7b8b3219253072f3e9", "messageHeadline": "fix package.json identation", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "fc046bab5499d9afcac66d21d96c96379546ea6c", "messageHeadline": "remove build status from readme", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c90022e97f06636efb3401e876895916b4e814cd", "messageHeadline": "fix sebmck@gmail.com email", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eff5efaf10be013bd9a3df789eec72e83f2d556b", "messageHeadline": "fix up patching", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "a909a6febdc7a80c17b66b811809f2c2c912ac9f", "messageHeadline": "add CatchClause scope", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "39e0b51d175ed6feca53dc87b642986e026d30e8", "messageHeadline": "Merge branch 'check-lval-paren-expressions' of https://github.com/seb\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 110, "deletions": 0}}, {"node": {"oid": "521ab6c11dba7bcb2f59867a5104d88802d60ee9", "messageHeadline": "Support ParanthesizedExpressions in checkLval", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 110, "deletions": 0}}, {"node": {"oid": "61ee0ef6f63c3e1d4d3c0491c65661bcaafafda4", "messageHeadline": "fix generation comments return-no-argument test whitespace", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07c15f02e6c681ad1872eb56ded2759de497902c", "messageHeadline": "update generation test to new api", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f4068ae00a2ed3be802b9185bebe96627ec4312", "messageHeadline": "fix runtime declaration inclusion copytext", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dce41bb9897d71868a6e25138fe9255bd751f6d3", "messageHeadline": "fix up tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 47, "deletions": 50}}, {"node": {"oid": "896663056dbc74e21cdced919778087ac3212571", "messageHeadline": "add ParenthesizedExpression builder", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "dfe4ce86e06b58e7d9bbcd2b5c53fa553b10a2fe", "messageHeadline": "fix up templateLiterals blacklist check", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24f0120e01d2fbc2ac8043d27b35d12167aa0147", "messageHeadline": "add patch so we can patch estraverse and ast-types", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "0108562e88afc77cc0d76b4905e658068f25b59a", "messageHeadline": "remove unused key variable", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e4e4ae5b1dfc42b8fcdb50bc71e7e4e8bd4c78a9", "messageHeadline": "fix up node inheritance", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "ba04377ed87ddd65725c09eb8ae619fb59f2a666", "messageHeadline": "add types.toIdentifier", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "cd9e289dee48bc720913c8e43f8bb7bfdd03cc61", "messageHeadline": "traverse: clean up scope getIds building", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "0b86a2fef896a45a10483a2307f2882d215cac46", "messageHeadline": "use acorns preserveParens", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 59, "deletions": 47}}, {"node": {"oid": "b84cb1828bdbf39944d6a2e1247790ba0f5810f0", "messageHeadline": "generator: avoid redundant source map mappings", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "aedc013ab8e86dd94af66daea0569b2d481178de", "messageHeadline": "generator: rename Whitespace methods", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 36, "deletions": 22}}, {"node": {"oid": "ab9cd4e630971fb9cad89943e45c4182480b8902", "messageHeadline": "add support for an optional runtime - closes #129", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 175, "deletions": 25}}, {"node": {"oid": "8ef51488702e0d7ce7f925253eaa28d798e7dc52", "messageHeadline": "fix up modules tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "4cb90cb1e01703a10868e97b461334866e990774", "messageHeadline": "add precedence to generated node generation", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "d0a33ab933edb24d0d7703c554c3e4e3fe378a89", "messageHeadline": "add inherits option to util.template", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 71, "deletions": 33}}, {"node": {"oid": "9ea4431ba35e8c92b0be4a461e6d6dc932efb437", "messageHeadline": "add alternate shallow equals option to types.is*", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 39, "deletions": 43}}, {"node": {"oid": "08580edda8aa435769af76b87bb7aeccdffbb522", "messageHeadline": "fix up some tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "5c6d57c51b115e4b8d8e51434907bd0044588850", "messageHeadline": "add transformation and generation folders", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 587, "deletions": 482}}, {"node": {"oid": "744d1af4859683b417e8f07941bd3ccea5827b74", "messageHeadline": "move down propertyLiterals transformer in case classes produces any", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "591b78b1594289c7c6d6f2b09d7ca457196f8182", "messageHeadline": "move property literal check to a separate transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "49ea6413140766aa702efb13d15098b9cdbde5f1", "messageHeadline": "ignore computed property literals that are valid identifiers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "37a7c92500c2281c12e24cffc4d44acc9bf67e49", "messageHeadline": "remove duplicate mutator map test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "35b7b140daff5075721e6c426b164acaecf74f7a", "messageHeadline": "fix pointless newlines after left braces", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "159f5217e317d39f9547810b3951d8b196741cfc", "messageHeadline": "simplify ast transformer code", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "795e38e4f44dba1e47f00c97e3e808dfbe1ffc84", "messageHeadline": "add Statement node type", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 69, "deletions": 15}}, {"node": {"oid": "2a9af21e93c72a526b5dd6e1e10bbb8b052ea4fa", "messageHeadline": "add modules ignore tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 100, "deletions": 0}}, {"node": {"oid": "e327e041abf82d49a1fed33134c9f7f6e822abe9", "messageHeadline": "add basic generation tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "f8e8cd397981e9bf1aa7e31fb6a2a578fd19815f", "messageHeadline": "support SpreadElement in destructuring - fixes #128", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "b3206d94a61bfa7973a27b465a60ac73b161ed41", "messageHeadline": "Merge branch 'master' into experimental", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "fcbd315bc1361a5eceecdac6e528e4a78477690f", "messageHeadline": "v1.10.12", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71646f4ade2d7ec228818baeb7d69e72f077d22e", "messageHeadline": "register: fix ignoreRegex compatibility check", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56ac964e54aca82f10879db0332012bb729f5df3", "messageHeadline": "remove newline assurance and add optional Error constructor to File::\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "e5f1eb64b68de8faf4190cdf0544b5002f64d5e7", "messageHeadline": "clarify default ignore in 6to5/register", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "6145f0a03b8a5e3d25c61ab9820758ddf155c218", "messageHeadline": "v1.10.11", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54f901f131282ea3ca0668d0ec54cede7a45561e", "messageHeadline": "require: add missing blacklistTests, implement opts.whitelist and opt\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 62, "deletions": 18}}, {"node": {"oid": "df70be4ebbb6c07af0f629e49d31a70f9b727ac3", "messageHeadline": "clean up and fix tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 499, "deletions": 449}}, {"node": {"oid": "99ba77bb0b67dc9676fb19d1be9bc7b27e98e074", "messageHeadline": "nicer removeProperties for comments", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "346f72be058ee6c4a72b4490deee6f5d4e896545", "messageHeadline": "ensure files end with a newline", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c0e6cda071fc522e1287182cfa5f6a82fbaf1d6c", "messageHeadline": "add UserWhitespacable alias to Property", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c054ff7bbb8332a91c7ae1eb8cb0f46b4819093d", "messageHeadline": "better whitespace detection in generator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 183, "deletions": 129}}, {"node": {"oid": "771d3dc8a02de462bb6ad21cfd66dc0484246bcd", "messageHeadline": "don't inherit from XJSAttribute in jsx transformer because it causes \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "e8d4806b4581380178517f2920d9af77df79ca10", "messageHeadline": "combine export declaration assignments into variable declarations", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "469a52230073dfd1d490654701069058f77117ab", "messageHeadline": "better whitespace for code generation", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 66, "deletions": 63}}, {"node": {"oid": "4068a8bf684a94eaca896fac7807fbb88eb6cf55", "messageHeadline": "remove exposure to generator from browser build", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a04513a3c7da70adb6790722c3ba9066548f3ed2", "messageHeadline": "faster util.pushMutatorMap aliases", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "6f0ca947a72d66436cfbd8e713e0a99362981817", "messageHeadline": "remove exposure to generate and util", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "dd62244e10fd456cf742621fa3b83492ac49d8cf", "messageHeadline": "use v8-argv to make sure node is ran with --harmony for 6to5-node", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 89, "deletions": 83}}, {"node": {"oid": "12f68b05c3fcebf3f4c15f68cbdeabb6c5527a14", "messageHeadline": "better Symbol polyfill existence check because the one es6-symbol use\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "62fe12813275bd8ecad0705772aaa56290630259", "messageHeadline": "more support to t.getIds and add t.needsWhitespaceBefore method", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 29, "deletions": 7}}, {"node": {"oid": "bf632ca20bef885d3b8b2e5ebe670ff6fea9efb7", "messageHeadline": "more efficient constants collision checking", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "26428cde41912fa7d7d9ed6da14b9f5ec5976e50", "messageHeadline": "require: add missing blacklistTests, implement opts.whitelist and opt\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 37, "deletions": 21}}, {"node": {"oid": "9bb8a16d9378718d228b64a9210e82dbdd4bb5ba", "messageHeadline": "change polyfill to monkey patch in browser comment", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44cd0445862f964d68983d5e6096cb257086b351", "messageHeadline": "add duo and karma plugins to readme - thanks @shuhei and @bd-labs!", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a18f3d10037c4adba0f0de8b16472ee5feeb9524", "messageHeadline": "Add support for computed static mutator class methods", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 154, "deletions": 1}}, {"node": {"oid": "765899a5215630481383ba8118836dcacf1f1a48", "messageHeadline": "use push instead of _push for first backtick in template literals", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d40cac52f614ff584cc7ef08cab0513adb4a3c7", "messageHeadline": "let ExpressionStatements handle child comments", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "fb0325a4d8e57918d3969765b48e2c8aca9e84f8", "messageHeadline": "add support for SpreadElement to types.getIds", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1df25a633c1905c5b49eeaf99f84dcee9b3c4679", "messageHeadline": "fix code reference on generate", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cfbaae456b5bff0ddcc1b61c5d0fb9c79a508b04", "messageHeadline": "use _push instead of push on template literals end", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "95ace3220d55236c7252668d0f44dd723dbb2604", "messageHeadline": "fix indentation on generation comments tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 286, "deletions": 289}}, {"node": {"oid": "2e0f3de72c9781491ed572ad84b80776b07c9843", "messageHeadline": "add missing util require", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "732c21d42a6bf54dfebee817a8411410a1a5ef7d", "messageHeadline": "clean up some tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 54, "deletions": 93}}, {"node": {"oid": "a535007a357aaddb9aea8ea6bda9a07e04f30278", "messageHeadline": "clean up let scoping transformer and add lots of comments", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 91, "deletions": 61}}, {"node": {"oid": "5ff6f445b20f9db87cd42e165e749e00abda81a6", "messageHeadline": "fix class computed methods", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 31, "deletions": 21}}, {"node": {"oid": "d7ae3b506a4ec65fb9f2af8f1cfec50ae132cb92", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 87, "deletions": 61}}, {"node": {"oid": "287cbbb6a163ee4e24c65405f1455471fb34cb36", "messageHeadline": "implement new and improved let scoping - fixes #91, fixes #102, fixes\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 402, "deletions": 120}}, {"node": {"oid": "d1088583ba41ece98455b95817888919183481db", "messageHeadline": "default generateUid scope to Program", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "c967cded78f215bb9b01b28f4427f47b29fbbdc1", "messageHeadline": "make id optional in t.getIds", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71d87f5b97132e4d2a431a76b05dbeeb1f816b36", "messageHeadline": "cache scope ids and limit id variable declarations to kind", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "56271efadaf101b634a6a609e616db5ce6295baa", "messageHeadline": "pass scope to transformers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "89fbb06658929e6923b038d758d35863fcaa5020", "messageHeadline": "simplify VariableDeclaration ForStatement check", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "43ee3b77f39ff1a40ef14447a255684ced68a4d5", "messageHeadline": "add SequenceExpression and UnaryExpression builders", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9ef826b53e84c326951b6b3867b021c34abb72d3", "messageHeadline": "move visitor-keys from traverse to types", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 63, "deletions": 13}}, {"node": {"oid": "6519ceaa63d9dbd5836379b25d43f3a5385315e0", "messageHeadline": "move util.getIds to types.getIds", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 26}}, {"node": {"oid": "d28496006e1a6ecb5275e5ab187027cddf82a8ce", "messageHeadline": "implement Scope so we can keep track of references to avoid collision\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 91, "deletions": 32}}, {"node": {"oid": "5f9710e61fa8cfb007a0d98537345c9ce8c0e206", "messageHeadline": "add explanation for gross Error.captureStackTrace polyfill", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f82896a919b0d76c102349558e38a314fcf0a2f1", "messageHeadline": "Merge branch 'computed-static-mutator-class-methods' of https://githu\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 154, "deletions": 1}}, {"node": {"oid": "4f0c37eb68ee6388dcb4474ec24d0297b5e2af04", "messageHeadline": "Add support for computed static mutator class methods", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 154, "deletions": 1}}, {"node": {"oid": "c4cadd8a645408f56aa516ba04d29a5c5f12a894", "messageHeadline": "add text/6to5 to browser compilation script types", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d3c5b8ef0bb7f1042147ccc97e3016ddf87aaa14", "messageHeadline": "automatic browser <script type=\"text/ecmascript-6\"> compilation - clo\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 89, "deletions": 3}}, {"node": {"oid": "120df2c61174a608c4e4a88ea2bb20446ac792c3", "messageHeadline": "make browser api backwards compatible", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "719d23eb3b94598a0ba41f339b52d54d2395b99f", "messageHeadline": "add Error.captureStackTrace polyfill so browser build will work in no\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "364abf60ea4ce5508262e8800ad385c858028369", "messageHeadline": "fix generation test whitespace", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 223, "deletions": 287}}, {"node": {"oid": "0f5a141c91f8f4477224621b61a40d6c6c4bfcc3", "messageHeadline": "change acorn-ast-types to ast-types", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fca3a0c56f29e2d91d152d2183e37977f1fde716", "messageHeadline": "generator: add ensureSemicolon and printBlock methods", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "e88505aba608c1c6c83600bb74b143ce4bc98533", "messageHeadline": "better ExportDeclaration generation", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "500a0bdfb64a8186cacd62f104ba2f5c47c552bc", "messageHeadline": "better whitespace for blocks and methods", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "2a0efceef576e6bcae97b62a689ce2681de7d611", "messageHeadline": "change behaviour of tests and browser testing/build", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 143, "deletions": 167}}, {"node": {"oid": "7f57741824abc1015b59093866912ee091e710b6", "messageHeadline": "fix options.strictMode reference", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "225754ae1296220eb24135cd10145fd528a22adf", "messageHeadline": "Merge branch 'master' into experimental", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6f230de01c1755da21271d2feabf9e165fa842cf", "messageHeadline": "fix maybeReplace wrong node callback bug", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c3746b21f4c41ebbcb26023e62135bee074788f", "messageHeadline": "fix transformer alias types key", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f49f057b3397f973be227d859793a0e7a8307099", "messageHeadline": "generator: add trim option to isLast", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "e3b9a0dd384de81b8f520530d7ee9fcecf961620", "messageHeadline": "update alias-functions transformer to use types", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "f540c3f4b7a5005e754b8d7633b9d0ac74d7e6a6", "messageHeadline": "fix test newlines", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "6e5917e5373f471d55755ab6a605d1cde2e486e9", "messageHeadline": "make array comprehensions use for-of unless using an array literal - \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 40, "deletions": 37}}, {"node": {"oid": "816c1d304b60f6ffa64031427e67a6991d12c0a3", "messageHeadline": "remove builders and move them to automatially generated types", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 188, "deletions": 193}}, {"node": {"oid": "5deeae1aa2c1b6352507daf35d70086988459432", "messageHeadline": "travis: ignore experimental branch", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "718e342e865e2e33f1107632683d1887dc6db61f", "messageHeadline": "fix classes supername transformer inference", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cb9860552061caa78ff45e81394e463ed34af301", "messageHeadline": "add example usage for custom module formatters", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "600513bcabe0af466db754c43d086426669cd4c6", "messageHeadline": "add ignore module formatter - closes #119", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "620e5791af8509eb921f4a57b65ea9eb38755b26", "messageHeadline": "use t.is* methods to nicen up code", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 64, "deletions": 58}}, {"node": {"oid": "47ee2cc99f1022bbc12bef452555980ff36a82b1", "messageHeadline": "simplify err.loc references", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6cc70f746577c67ccd648a13a83f0c7f6291ae3d", "messageHeadline": "compare code instead of ast for transformation tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "20484c66c5f64d6036f662148a7d37d24e300f88", "messageHeadline": "add types.inherits method that inherits loc, range, start, end etc", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "171bcad870d4bbac5364ad03239bc380b69c6179", "messageHeadline": "make transformation tests compare output instead of ast", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 451, "deletions": 494}}, {"node": {"oid": "c963c30107def765fac91c08e1e4ea22159fcda3", "messageHeadline": "fix errorWithNode line mapping", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "795183569d351ad816cde79143a70003e79666e5", "messageHeadline": "fix export default assignment bug", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "9a3c9732809e39019caa4753045d6b176cca2311", "messageHeadline": "add removeLastNewline to generator and add newlines to generated nodes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 130, "deletions": 67}}, {"node": {"oid": "95f3ca63485e30bd41bf70ee7a53d826c85ea0fc", "messageHeadline": "Merge branch 'master' into code-generator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 109, "deletions": 38}}, {"node": {"oid": "c17878913be6ba8e854c03dcba56ddee996ef092", "messageHeadline": "add classProps declaration to simplify/nicen up class property defini\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 94, "deletions": 39}}, {"node": {"oid": "c8139317ee6e2ad7bf4b9c52e3d7699ec24ee5d5", "messageHeadline": "add static property inherit warning for IE <= 9 to README - closes #116", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "6d6039aeb63ea4f8143ec3e16c83a6ee39b6cf53", "messageHeadline": "Merge branch 'master' into code-generator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "74f11dfddf71fb646068ae443d88b07c508e6f67", "messageHeadline": "add chai to devDependencies", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4c63b4ea1ebdf5d560779f28e59529365da280d1", "messageHeadline": "Merge branch 'master' into code-generator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "6332e725fe6f54dc9a3fdc2b4cecf428f9ce5506", "messageHeadline": "update bin tests to match updated use strict behaviour", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "f3d371869d49f8a0f14e7aa2f654ffef296167d9", "messageHeadline": "Merge branch 'master' into code-generator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 57, "deletions": 62}}, {"node": {"oid": "89ecd46b771e5175a3222e647864839023c709bf", "messageHeadline": "move _moduleFormatter transformer before useStrict transformer and re\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 42, "deletions": 54}}, {"node": {"oid": "9f8e8d96a880e4980090f55520f97fdef381ae27", "messageHeadline": "simplify hasParans for NewExpression", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 14}}, {"node": {"oid": "a7bbd1dd3e34699dab3b2fd99e845027c9cdea53", "messageHeadline": "generator: fix comments in harmony-edgecase tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "6d961c185772ede0f61b9ccaea5603bda5786493", "messageHeadline": "faster traverse.hasType with array of nodes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e13a650d05eb52e0939c373776e1feff2662832c", "messageHeadline": "remove IfStatement making consequent and alternate blocks", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "3cd7ed69a3567d50b3e6646b733cca613572b677", "messageHeadline": "remove useless blank template", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "93c6d69e213bd185df1cb59875318e52c7aa0ea4", "messageHeadline": "make transformation tests ignore whitespace", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "57d3c836bdb60f7f3124387628bf085756d5281b", "messageHeadline": "register: add additional blacklistTests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "115282d57bc62bf0b29da14235cad7f233856bd7", "messageHeadline": "generator: add _push method to simplify buffer pushing and location t\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 73, "deletions": 56}}, {"node": {"oid": "72d924d85be2d88758660659996635ad55a84f85", "messageHeadline": "generator: fix NewExpression arguments", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "6838062279aea3edc8f33080824c3054777eba80", "messageHeadline": "move util.errorWithNode to File", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "bc79cec15a8b5cfbdef79af9fbe89d381af1b7a9", "messageHeadline": "add NewExpression support to needsParans", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "85f0f6fb14f043f00a12a4a8bdbce5e906ecc44c", "messageHeadline": "add whitespace option and move util.errorWithNode to File", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 25, "deletions": 24}}, {"node": {"oid": "bf61c1e85d9f44e5c72d6833ae23cfc868f45a50", "messageHeadline": "remove recast and add ast-types", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd2e3d784fdb430b05d1d16953750606401675eb", "messageHeadline": "fix source-map transformation tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 19}}, {"node": {"oid": "16063dd8b357dca5ded7ec772ca53a10dbeee9ad", "messageHeadline": "add strictMode option", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7e8c5cd20f7819ac5f8c811add28ed293c2bb967", "messageHeadline": "Merge pull request #118 from amsul/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ddbb52239223d3a4e8808cb81152451e9c603690", "messageHeadline": "Updated blacklist option to replace reference", "author": {"name": "amsul", "email": "reach@amsul.ca", "user": {"login": "amsul"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "288cfd1f00daa4cdbad33d49e5642f791b59eea3", "messageHeadline": "Added ability to register 6to5 with a blacklist", "author": {"name": "amsul", "email": "reach@amsul.ca", "user": {"login": "amsul"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "435b9434eaaa70af2566bc4f04fbdef04e1485f6", "messageHeadline": "don't mess with the indentation of TemplateElements", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "21900ae2b063b4d8af1f88869a5c3434da1f4330", "messageHeadline": "add acorn-jsx shoutout to readme", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d6771b1cef23b379b2182d89095a5bf56a20ac81", "messageHeadline": "update package.json", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "62670e74cb5b41fee5093eefe36ee251171682f0", "messageHeadline": "remove readme", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 310}}, {"node": {"oid": "2409b017db5d66374a8e84a505c1873dff4400de", "messageHeadline": "generator: remove parans around ConditionalExpression", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "99f286404855d6f81060af3110e61bf117dbfe5a", "messageHeadline": "generator: remove redundant print call", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "5351057557432913a70dbd0b8a44807b8db23b87", "messageHeadline": "generator: move BlockStatement to base generator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 33, "deletions": 23}}, {"node": {"oid": "1a5ee7d5dafcaf71913908dd3315203033f80f74", "messageHeadline": "change acorn-jsx to acorn-6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ebea86c5279a137560dae4a976dd69a601a3b682", "messageHeadline": "split up types.ensureBlock into types.toBlock", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "bf580049476cb63a418ab3ab681d07bee9091fd7", "messageHeadline": "generator: add intelligent whitespace based on tokens on nodes in a s\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 111, "deletions": 11}}, {"node": {"oid": "f0c78102ca9ff6e5f54939362e1f813e736bed36", "messageHeadline": "move template literal generators into separate file", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 34, "deletions": 32}}, {"node": {"oid": "da1512eeb05692ceaec412cf3936ed3ff0bf5cad", "messageHeadline": "rename generation test names to be more descriptive", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "43ea593677c1deb69c1f4ed09b3cf4d9577124d3", "messageHeadline": "traverse.removeProperties: remove raw property", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "629cea497faca8d6114b898361421e8853e6e43b", "messageHeadline": "move keyword method and restyle variable declarations", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "9475dc681f123ca8218a00bb067179611037f2d9", "messageHeadline": "finish jsx generator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "6e41309ede2afc1e6de5776670da731aa36cefd8", "messageHeadline": "add err.stack test to code frame error capture", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42322e1ce7aa6a4dbaf5da9f4632a7025862672f", "messageHeadline": "add examples to types.needsParans tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "400fa8ed97def2e99263da030fc731cc2d857878", "messageHeadline": "remove unused ParenthesizedExpression", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "07e28422261433a6219ba051892aea5c6cb8ed77", "messageHeadline": "implement array comprehension generator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "7d46b7c4654fea7d93326aa26bf66a29a7b24aa3", "messageHeadline": "expose generator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "fcf6c9e066ffa1a7d97142c094019ade855dadb5", "messageHeadline": "generator: add isLast helper method", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a5523664fcda587e3300523ead14615e6a3b302b", "messageHeadline": "generator: add alternate support to IfStatement", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1841f5c8a0af7be4c2126fadac28f822f8f89531", "messageHeadline": "v1.10.10", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33f8988313b225afd3fbf9be7d8711e4fe771cec", "messageHeadline": "support for numeric literals with recast - fixes #117", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "1d3544eadc4975615434088c28723d48cc9baf0f", "messageHeadline": "fix function generation spacing", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "646bdfd04c2e2c8508e8953fa410401ef438f32b", "messageHeadline": "types.needsParans: add parent ExpressionStatement check for FunctionE\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "aba9bba7db600a21b2f59aa4876ab6b88b89289a", "messageHeadline": "generator: use new keyword method for keywords", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "e77382582fdf588893ca30a91e8967a95641f959", "messageHeadline": "generator: add keyword method, remove __ident method and implement be\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "af997b9945d89f35cffea1d8011140435d910ce8", "messageHeadline": "Merge pull request #115 from djindjic/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a2332f08bc60b65651a6ae434278cf09399e1bad", "messageHeadline": "Just a little info added", "author": {"name": "Aleksandar Djindjic", "email": "djindjic@gmail.com", "user": {"login": "djindjic"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "bbffde374ebf0bcb8058adcabda0d020896e820b", "messageHeadline": "Merge branch 'master' into code-generator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "115dca56b65217ddc87cc442b90865ded89a5010", "messageHeadline": "v1.10.9", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "251e4d01c88c0c1459d5804002327ae16d48761a", "messageHeadline": "join together declarations in destructuring to return a single node i\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "0fbf0e2a770c63d5ceed94fa476e59c78b2bb0ee", "messageHeadline": "generator: add semicolon helper method, add optional printJoin iterator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "e8628ea1a7f9a109f53f94ef426be68e80f8c7f2", "messageHeadline": "add chai", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a5a8f08bb812b6661ee56cda388688f1054d81ba", "messageHeadline": "generator: implement missing node types", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "d376bd3c0e2d214b125e0f8b545d2bdf685c43c9", "messageHeadline": "generator: remove redundant async tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 40, "deletions": 17}}, {"node": {"oid": "20818b086c54b21c108a5bc2ad740fd3f39d20f7", "messageHeadline": "generator: add support for modules", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 68, "deletions": 5}}, {"node": {"oid": "f9ef1723a636781a6977930096b36c5274237612", "messageHeadline": "generator: add support for ForOfStatement", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "6e7b8a14fe88a322d7f83a28032709c40d4389ac", "messageHeadline": "remove comments in traverse.removeProperties", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "622bb2e9628bc4df1324f2fbcf4510b37c33136e", "messageHeadline": "types: add more tests for optional paranthesis", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "5c5348537d708180f9480ffc91848561a943dbaf", "messageHeadline": "generator: add support for method properties and computed keys and sh\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "0def62b918f40931d52fc91c0ca5969ac3cc1848", "messageHeadline": "replace single quotes with double quotes in generaton tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 66, "deletions": 68}}, {"node": {"oid": "530ad78428c859d2cc8919abad66f2490c42cb41", "messageHeadline": "fix & html entity in travis badge branch url - thanks @davidchambers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "daced12baa66afba3f91d0918d917caadc88539d", "messageHeadline": "add base for TemplateLiteral generator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "51f18a152eef7bbd26f78972a3df663b2f119a7e", "messageHeadline": "fix test generation actual ast", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51f72ace57183735b0e706e1490c63baa4c00b5e", "messageHeadline": "Merge pull request #112 from thejameskyle/travis-badge", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2fa36b30d5307fde29bd032076c1bb556c06a48e", "messageHeadline": "Add ?branch=master to Travis CI badge", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11270e0803002a93d50c0af0d3ada5507726d597", "messageHeadline": "Merge branch 'master' into code-generator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "6f8cbf0ad11f7d5579a97a25e30cb076cc54441e", "messageHeadline": "v1.10.8", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6696d5fcf4a1f2fac7e5c371224037abb6d9ae9f", "messageHeadline": "fix rest parameters in arrow functions containing wrong arguments ref\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "591f12367061c8b7d82be6509e351a391799b51d", "messageHeadline": "update tests to work with new syntax", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 67, "deletions": 88}}, {"node": {"oid": "1f7270720fd196155fd4b1bdf171911d45ec213f", "messageHeadline": "add more type methods", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 138, "deletions": 1}}, {"node": {"oid": "ec3a3cbbc9dd64fdad0738c9734c5c95b6532f9f", "messageHeadline": "more descriptive test helper method names", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8a1ea82e97de48ea1ffa2dd9ba6787974331d1a9", "messageHeadline": "remove legacy generator options", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "6953b6e8b604255386a1fdf98bffc56e1b2dc47f", "messageHeadline": "remove start and end props from nodes in traverse.removeProperties", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "378832d31b6706708884b3f7d959dc92bc5974c2", "messageHeadline": "add comments with estraverse", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "85703eb5b871f36db08f3b8e625eea1920b16661", "messageHeadline": "run internal transformers when using a whitelist", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "d0fdd3bf41d902c6f44dc353f00334959663c416", "messageHeadline": "remove comments transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "a7385bdf1b6441a5b0116100793f278c7b2771c2", "messageHeadline": "make CodeGenerators use static method calls instead of recursive stri\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 432, "deletions": 269}}, {"node": {"oid": "9c7c385ee8603807544738208e562c983c53dff2", "messageHeadline": "add generation tests from escodegen", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1200, "deletions": 6}}, {"node": {"oid": "7c84af2ba85fba1b76955cad3a0302277ea3d7d1", "messageHeadline": "remove optional computed property in b.memberExpression", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "009d0637908182dd5f378427161eb86fe6b9dee5", "messageHeadline": "just return constructor if only a constructor exists in classes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "5483c4ef6f32197887a6170ffbed5be5e248a189", "messageHeadline": "split up code generators", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 562, "deletions": 553}}, {"node": {"oid": "5558f61518fad668e1a2f708a85ca26236f41592", "messageHeadline": "add more feature detection to 6to5/register", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "96bc95d6d9025459b50b41674fa65f93b2428dde", "messageHeadline": "add blacklist syntax feature checking to 6to5/register", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "11dd13b7e0f442924fd2305d05852059bafb65e7", "messageHeadline": "remove invalid node types from generator and add todo ones", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 56, "deletions": 64}}, {"node": {"oid": "976e6782a2e35ddaac04a93d555672e9578dd5a8", "messageHeadline": "expose traverse.VISITOR_KEYS", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "febc3062cc6e313f9ce21984e2f61b9d6f1ddd66", "messageHeadline": "update traverse visitor keys to acorn ones", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 73, "deletions": 84}}, {"node": {"oid": "efff5e5aab9f069357ccf9cfd760a161c87df001", "messageHeadline": "add generation completeness test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "eefab7f80f75520fd5a01040b8af905e7cc51b4c", "messageHeadline": "remove unused variables", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "1a3d306949036a7ddec07c045e461ade78364355", "messageHeadline": "Merge branch 'master' into code-generator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "e5ae2f8eafa7f850403f9d1d4fc8dcc3c7043f6c", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 18}}, {"node": {"oid": "e797be518f0c193b397d36da5da4babd4fb3369a", "messageHeadline": "move some util and traverse methods into types", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 109, "deletions": 107}}, {"node": {"oid": "45cb755845143b0446064841c469075fe88ff2f2", "messageHeadline": "better eval contexts in bin/6to5-node", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "3b9a339c79ca32e953adf4e649464d3ebe3b3297", "messageHeadline": "remove useless traverse.Delete", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "ea7ac4cd2d228f60122f59e077a03d8c52056fb0", "messageHeadline": "change acorn-ast-types to internal builders", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 72, "deletions": 25}}, {"node": {"oid": "e141a8b8752dc2ea4fcd00122dee8353dda3d1eb", "messageHeadline": "run 6to5-node repl in a context", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6768fc38001fe416df61c4c432804b171ddc6fb7", "messageHeadline": "add back regex.flags in unicode regex transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0af5e00b5fa4d0c4eb3984c9840a24f506a2cf3f", "messageHeadline": "update jsx empty test to new dom tags behaviour", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "71832ee45da0301cdb51b22a11020cd43d091254", "messageHeadline": "Merge branch 'master' of https://github.com/marijnh/acorn", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "fb0fb90911f6dcae274fbe108c3dbb91153359b3", "messageHeadline": "Merge branch 'fix-semicolons-modules' of https://github.com/sebmck/acorn", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 140, "deletions": 1619}}, {"node": {"oid": "ecedc23892c9f6f8f8b50c6a67fff5e16da19a60", "messageHeadline": "v1.10.7", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "163c68dd6a3d04ad2d10ed19e9ee98b2c0a0c05d", "messageHeadline": "fix lint errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 17}}, {"node": {"oid": "4dc6147348935fbc71cc52f197cd4ee47c9987b3", "messageHeadline": "update acorn-recast", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b3ebc62b1742ebfa67fd56263b37a842f0a5f0e", "messageHeadline": "fix indentation", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cc094efe1bf8e15b32fdb02ba5127e45ecc579b3", "messageHeadline": "modify regex object instead of creating a new literal", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8f4a3f77a0a502663b7726e28d99b5ea0670129b", "messageHeadline": "remove jsx known-tags and use the latest jsx known tag definition", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 135}}, {"node": {"oid": "b31f3666c8c5b7d5be18a655a5fca420548430dd", "messageHeadline": "yank out acorn-recast and replace it with our own code generator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 687, "deletions": 22}}, {"node": {"oid": "b1495832d705188aaec34956b3333f9e97b0e06d", "messageHeadline": "remove acorn-recast", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9d3580b23ac6e5a55013339c3b13cde5c6a6072b", "messageHeadline": "make ImportDeclaration and ExportDeclaration semicolons more spec-com\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "1be5b3c82331ae73623af1fa6b09da2e1d7c7a9e", "messageHeadline": "make ImportDeclaration and ExportDeclaration semicolons more spec-com\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "fa6e50ea283a7df0f3607269d4887bf76701781f", "messageHeadline": "Merge pull request #103 from eventualbuddha/remove-unused-vars", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "a72c839a73791045b3d1124934db82f3c347c4ca", "messageHeadline": "add bin and benchmark directories to jshint test #103", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32b5edb711e5b2d217d0365fc7c343e0839d287c", "messageHeadline": "Remove unused requires.", "author": {"name": "Brian Donovan", "email": "donovan@squareup.com", "user": {"login": "eventualbuddha"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "8cbb121e3f58941898ba3fd4438a3c8065074651", "messageHeadline": "Fix typo.", "author": {"name": "Brian Donovan", "email": "donovan@squareup.com", "user": {"login": "eventualbuddha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75ece964750ed994ec3f7592d0fa534bf0c6fc68", "messageHeadline": "v1.10.6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b016fda8af272210c41fbb746a5858b4df5b8787", "messageHeadline": "add browser.js to .gitignore", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2cffad61fa5da5b59d5ae8e3ab048a9fcc7a7ce4", "messageHeadline": "more reliable destructuring building", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "4e248c0a1665c35b4d3703048f85a120c51437b2", "messageHeadline": "add member expression destructuring test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4f5026101b82018faf4d5a9f14ac61c8714303e3", "messageHeadline": "fix cache-templates build script position - fixes #101", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4ce38eab373178bfb9d3ecd953b43e94b8631a0e", "messageHeadline": "v1.10.5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a7ce115ff240024e0e96fe032548e5560aa5de4", "messageHeadline": "remove browser.js in make publish", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21ed438fd8ab51a92677ae6ce4f9ac0e00098041", "messageHeadline": "alias functions in scope call wrapping - fixes #99", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5f9e954d21bac8732fec8b458717aead847b90e6", "messageHeadline": "v1.10.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a03fd0f43af3a22939a63d532e242b3d4b8bf17c", "messageHeadline": "fix formatting", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcc5eaa95eb37c496787ce4ecbd760b7c66841c5", "messageHeadline": "support MemberExpressions in destructuring - fixes #100", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3b7ce5aaa175d8902f9d547a4010e639bea95824", "messageHeadline": "add browser file so we can have a custom browser environment", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "8a799c60770e25b167941e83f1bd56f863486db4", "messageHeadline": "Remove redundant range info from tests", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 0, "deletions": 1624}}, {"node": {"oid": "f26b656ea5440ec54cf79a4a48f1a579b45b0fd8", "messageHeadline": "Remove property name clash check in ES6 as per Draft Rev 26.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 152, "deletions": 14}}, {"node": {"oid": "5d1db2e9937e779bef32e3a91bd0a7ba15367a32", "messageHeadline": "Only apply kludge from f48503cd31826f8cfb0f0e2b6964879dbe318385 when \u2026", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "f48503cd31826f8cfb0f0e2b6964879dbe318385", "messageHeadline": "add unicode flag support to regex", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 117, "deletions": 4}}, {"node": {"oid": "fd79ac58798bdb52e918639494f7d39353484dc3", "messageHeadline": "Move comprehension support under `ecmaVersion: 7` as per spec.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "6811f071a95990b323982b66b53f9363e8a98dca", "messageHeadline": "v1.10.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9abda34e59afc9fa3034ce1f01d7939639bd08bd", "messageHeadline": "simplify transform call chain", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "417ba2bd9261e5ce370114c8295f5736cbcf6f39", "messageHeadline": "disable uglify benchmark", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e23f8e92bab81afad41045ba119a3f9bc4df5a01", "messageHeadline": "remove internal transformer check from ensureTransformerNames #94", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef2638eb898eeaf0e421be70a479f9c9c188b5e5", "messageHeadline": "v1.10.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a7d860aab426cdcf377060ff20b1d715aa1ed92d", "messageHeadline": "fix error stack not getting updated", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "0e3498d785495e5e80bd8448a7804cf5f6e33d65", "messageHeadline": "v1.10.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45fe1d0d476a0b38acb841fdb42dbd4d0572ca37", "messageHeadline": "use my acorn-jsx fork with unicode regex support", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0cc9322bcaf932046ab1139d062ec828d71b6e9d", "messageHeadline": "Merge branch 'add-unicode-regex-support' of https://github.com/sebmck\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 117, "deletions": 4}}, {"node": {"oid": "d5c2647701c32f847f794d75d3413978e7929ee1", "messageHeadline": "add ability to blacklist internal transformers #94", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "af4d8a27aab053f35964649ddd9ae6f1495a22b2", "messageHeadline": "add --inline-diffs flag to mocha", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8136b4c40b11f7b72197ea4098ba5d575c49366c", "messageHeadline": "rename syntax tests to transformation", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "65ba4d35e7b06ec3bc2525d4fc450b8970e08a5c", "messageHeadline": "fix jshint errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "e09312f12703732300e60db71a65fc2742cb5eee", "messageHeadline": "Merge pull request #92 from jupl/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6eeb101185394ba705070f788105843b2c27f737", "messageHeadline": "add regex tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "397d87fd1106d7d10fa49f2058cc832c2be5bdf1", "messageHeadline": "add additional regex property to regex literals containing pattern an\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "1b0e42ad03f64ccb3ddf783e5b2d52f24d2b2b49", "messageHeadline": "Load regenerator runtime only for polyfill", "author": {"name": "jupl", "email": "juan.placencia.512@gmail.com", "user": {"login": "jupl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e21a0d0a8b5592b0c93383c6524afc4c811a4a63", "messageHeadline": "peg acorn-recast and acorn-ast-types versions", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ce170f76460d0e6b1a4210d03aa42fd1bef7d942", "messageHeadline": "add more custom module formatter documentation", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "5f8420f23ecbfbc86c4adc891224cff855d174e2", "messageHeadline": "move from ast-types and recast to acorn-ast-types and acorn-recast", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 25, "deletions": 55}}, {"node": {"oid": "ce4220644dc4ec34025bba8b0f466424551e690b", "messageHeadline": "abstract subclassing into declaration #88", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 136, "deletions": 119}}, {"node": {"oid": "aa50a450bda1b830240ffdbc7435560d4568a06e", "messageHeadline": "peg esutil version and update to official acorn-jsx release", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "156fee8b4d79c9daf786200be2e847eb45d0385c", "messageHeadline": "Update version.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d27a5680022558ea5ea8a976a207ebe06ebef9bf", "messageHeadline": "Merge pull request #3 from sebmck/master", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 688, "deletions": 392}}, {"node": {"oid": "1e6b8d80bb2c9083004eb2c00517fd921f9204cd", "messageHeadline": "push to arguments instead of an array literal for jsx children", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 14}}, {"node": {"oid": "035829e7262489d8698036e291eb8027621752da", "messageHeadline": "add custom module formatters", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "2b70df41413a9d9b5c745d2103d9be7adafb82a7", "messageHeadline": "add util.resolve", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "1e7b7b3e0c2367f49f5efa15aaff316e475e6adf", "messageHeadline": "use acorn-jsx fork", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a4715c2dec581d8075067e5fb05d13ec7c0f6d5", "messageHeadline": "Merge branch 'master' of https://github.com/marijnh/acorn", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 688, "deletions": 392}}, {"node": {"oid": "b8b670e6079592278de374e9c929468e0eed981a", "messageHeadline": "fix regenerator resolution bug, don't depend on 6to5 being linked - c\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "3467d509f75380c78c5362e2044b12543668a482", "messageHeadline": "save old extension handlers so we can put them back if the extensions\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "66cc6bea08a6d93b69a3b8ccde0a9b25c3b8dfb9", "messageHeadline": "add back esutils to dependencies", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "dba935c63dc192b74364d9dcb4cc948cf73f917a", "messageHeadline": "dry up amd and common module formatter export specifiers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 28}}, {"node": {"oid": "5ff7e59a0a3497d76e39aeedfef14cfdb05072f9", "messageHeadline": "Remove bogus support for \\U escapes", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "437ce2d9bee35bcccfcf9912040a418f8125fbea", "messageHeadline": "[loose parser] Ignore shebang lines", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ad69446c0a95d58804f12d63785b160ac93d2760", "messageHeadline": "Make parse_dammit honour the 'ranges' option", "author": {"name": "Mike Rennie", "email": "Michael_Rennie@ca.ibm.com", "user": {"login": "mrennie"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "51e0b81eea5a1c7b194a9507997795cdb377fd6e", "messageHeadline": "Note lack of es6 support in parse_dammit in the README", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73f65ae63417d9883ed83a2effa3709fd6ffe01e", "messageHeadline": "fix jshint spacing issues", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "e2637575098de3728be51d0cb3debd4bd84bfa48", "messageHeadline": "simplify amd module formatter", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 66}}, {"node": {"oid": "b8a80364df7894f4d8450a4ebe996f8a0358d90b", "messageHeadline": "Revert \"remove jsx and react transformers\"", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 456, "deletions": 0}}, {"node": {"oid": "19ba55410ba7fbf3d915dc3c9096b2d3a69cfa43", "messageHeadline": "downgrade acorn since 0.9.1 isn't in npm", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c65197f00670be56a3626731dd73b3434ca29186", "messageHeadline": "better modules summary wording", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "98a04a070f252cb5cd7631597e1509aed212a4d7", "messageHeadline": "remove esutils and upgrade acorn", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "2bda2230018d1b01f742359de7089f6545dc57d4", "messageHeadline": "update unexpected character in bin/6to5 stdin --filename test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ddefc095107b1c1103a37e2d56d2f2104866e365", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "489547b77ba63805e179644ef72c9159bd51fb76", "messageHeadline": "Merge pull request #84 from thejameskyle/module-docs", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "a16685d36d6d492e369e23fc5de6c50985869f33", "messageHeadline": "Update commonjs modules docs to be consistent", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "0258dafa8af64a5cfb879f8ca64782c8c89d00fd", "messageHeadline": "add unicode flag support to regex", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "891bbba375aac4ae9b6e7f75a479ab3be764c4c1", "messageHeadline": "fix `Modules - Common` link in readme", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f2335974b40b4152471c52d1311d39ec4c41dec", "messageHeadline": "bump dependency versions and remove benchmark transpilers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "ca597a230609da345891e0a46f6ac3ef9ab6e98a", "messageHeadline": "paragraph module documentation in readme", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "45bab5709f271353855555ad129ebb0ab7156d2d", "messageHeadline": "change `require(\"recast\").types` to `require(\"ast-types\")`", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "0683591c6c8c64a11201c98f56773fe8f38711ab", "messageHeadline": "add new module formatters documentation", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 102, "deletions": 25}}, {"node": {"oid": "44966849f9bd4022c730ccd8bb81ce4214bcbd17", "messageHeadline": "remove useless root variable in umd module formatter", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "e76462303ef4df0ec31a28a766b17d1f821f3200", "messageHeadline": "add umd module formatter - closes #82", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 325, "deletions": 3}}, {"node": {"oid": "fceff4b52f2c1c1f4f7dd56ee8a000be768b1488", "messageHeadline": "add amd module formatter #82", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 391, "deletions": 25}}, {"node": {"oid": "209093a3f03fa32bcc22d597f29f5e388c2c243e", "messageHeadline": "move ImportbatchSpecifier definition to modules transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "7013e970d84021be39958b4adcd21e6d8d3467c7", "messageHeadline": "fix acorn to esprima module ast/syntax changes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "42a7973a9dbd41c6682fe1c698f5d6b67bdd78ce", "messageHeadline": "add support for spreads anywhere in list - fixes #73", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 67, "deletions": 17}}, {"node": {"oid": "a75248d2d2ffeb79534a5cd41aac2449974e486b", "messageHeadline": "remove jsx from valid extensions since we're now using acorn", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f274a3b958f22a755f6ee875049ce6728b562c6", "messageHeadline": "monkeypatch in acorn instead of esprima - immediately fixes #38, fixe\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 60, "deletions": 18}}, {"node": {"oid": "5bc4dfc14c6f529e578635cf401252220c1134c0", "messageHeadline": "add base umd and amd module formatter tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "4241227dbe683a529745ee6eb1107d0e25b3e555", "messageHeadline": "remove jsx and react transformers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 456}}, {"node": {"oid": "a1adca6b658aaf8de513ba8312693e29428c3e18", "messageHeadline": "add support for custom module formatters - #82", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 156, "deletions": 109}}, {"node": {"oid": "4f15bfcf1da3012ad9f2a8da749d0e4b33d53f71", "messageHeadline": "v1.9.9", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a405d6d3d5cbab3a9ae557ddda84e1198269a0e6", "messageHeadline": "Merge pull request #83 from thejameskyle/context-computed-spread-fix", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "9c784436f0099191a0d45c6f9ad0b354526ed777", "messageHeadline": "Fix for spread on computed context", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "88856e040d809685880a07fdf8771e7be7a27208", "messageHeadline": "v1.9.8", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f493b23ab6920314e5455254fc5673c2a3c4581", "messageHeadline": "fix whitelist tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "cc84b5e1a4eec248b75401f185b175e43b62f94a", "messageHeadline": "make use-strict a public transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2be2e4e1aefd93f8ce1fb0fea65899f2601c5159", "messageHeadline": "simplify bin/6to5 util methods and fix double compilation bug with ev\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "435cd98480abe156c8e08156d92aadada06cd56e", "messageHeadline": "add file argument to transformer.ast and fix ast transformer resoluti\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d3b088cc6d1cc95467a5770e370a6ca25cbd4811", "messageHeadline": "move declaration insertion to a hidden transformer, add tabWidth to r\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 24, "deletions": 14}}, {"node": {"oid": "234d9997c88de4d20c46ae5830de04b08e99b546", "messageHeadline": "add \"use strict\" declaration - closes #78", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "dcaea68240538ae24273fd3363fb48587cfc5d5b", "messageHeadline": "fix up test styling and add use-strict declarator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 697, "deletions": 447}}, {"node": {"oid": "6c48e6cd6643b637cc70bfda7f459edca1854f50", "messageHeadline": "add createClass displayName to react", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 125, "deletions": 0}}, {"node": {"oid": "8e2abad41c574672ef5e47883f0d1715707d3dc7", "messageHeadline": "v1.9.7", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f06901ac0593d48ffe45124c6a672f70c96056dd", "messageHeadline": "add jsx and react transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 294, "deletions": 1}}, {"node": {"oid": "531ea91a07f3a0552fbf02ca137081aa426ce147", "messageHeadline": "add support for exit traversal functions to replace the node", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "0188556b361401e4991952c2700a267adcc527dd", "messageHeadline": "forbid function declarations that reference block scoped variables", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "aeac003dc8fdffe7e7bf45460265a695939a2bea", "messageHeadline": "add util.ensureExpressionType which will change a node from a declara\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "41ab47dde8928215e68647e276e18228048f6265", "messageHeadline": "allow let scope access within FunctionDeclaration, add _block-hoist h\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 36, "deletions": 22}}, {"node": {"oid": "112932f9ee7b7d4beba731ea20c0263e34ccdfc2", "messageHeadline": "add jsx elements to traversal visitor keys", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "0efeed3d5ebacd84d6715f2997ee2aeca71d44f7", "messageHeadline": "add destructuring no element test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "55fdf115550a0576e078f892682051fc5e2fe781", "messageHeadline": "add util list test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "d801c95f6e6dcdd0605c1ddfce922eff5842354a", "messageHeadline": "add hasType traverse test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "138d714589777d347e31bdf47da1a25d1fb46a7b", "messageHeadline": "add 6to5-node --extensions test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "123de49d9c27e0dc35c9f1b0717c5a2991d8c567", "messageHeadline": "v1.9.6", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7cd574d7bcbf563fab50f8958f0e57c75dcbaa04", "messageHeadline": "bump dependency versions", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "45c8c29cdfebcce1e36fe2cbd6a56f14862ece2a", "messageHeadline": "add --ignore and --extensions flag to 6to5-node to compliment require\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 29, "deletions": 10}}, {"node": {"oid": "5b08924c026ff21c2857ba5d0f2357eb424ec890", "messageHeadline": "add customisable extensions to require hook #75", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 45, "deletions": 7}}, {"node": {"oid": "c2930c9650232eef294b6661b287b56097f789be", "messageHeadline": "v1.9.5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5db127e62266295aad4363e1160d4c57a6e60254", "messageHeadline": "source-map support for 6to5/register", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "e6ec26f77c0ee0e419bd5b3070d896c97e09a0e8", "messageHeadline": "v1.9.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93f6bd7b3feec7530f0d9dd87a3d1ba6b3ea69a3", "messageHeadline": "fix version variable reference", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e5e5938401bb118d94394464986e85f74df1983", "messageHeadline": "fix semicolon", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "965ea56255556b9719cdf17a5f06f3fd8766145e", "messageHeadline": "simplify make publish", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "0a287aba6c452caaa1be59f8d8acad6bbfe33005", "messageHeadline": "put require hook regex ignore into a code block", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c5da55324dc215db6f1888bd286bc214a516b8b0", "messageHeadline": "v1.9.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74c8c3792c795c0a4458d9d7c120b1f3c7c1d14a", "messageHeadline": "add more asserts to let scoping exec tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 31, "deletions": 12}}, {"node": {"oid": "045fb3e3d8a555bba6dda80d4b1736834066843c", "messageHeadline": "nicer sourceMapping test code", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "4ea9b9c028a205222ac9bb3912f6ce6214ab3276", "messageHeadline": "better exec tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "bd487fa18733573e4c9860f6b5207f10bb30a9ff", "messageHeadline": "fix for-of caveat heading level", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4017a02756d3c5fe5c58b6ec5ceb701c380105c6", "messageHeadline": "add transformers to bin/6to5 help output, add descriptions tn whiteli\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "32e3948b344ad74d34ebfa7b3424f4adebb9a6dd", "messageHeadline": "implement custom require ignore regex - closes #72", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "e6cc931f6d1e411eba98876ade66205a2669f0fc", "messageHeadline": "uglify benchmark", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 60, "deletions": 9}}, {"node": {"oid": "cf40adb4820225b7109b3adbf2b8edc368b13ad0", "messageHeadline": "v1.9.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a7ced1ec4e07bde92b3c23c8ae9eeb615bca356", "messageHeadline": "Merge pull request #70 from KnisterPeter/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db1dae1024070c53f0ba1f14866af75d1bb2a14f", "messageHeadline": "Fixed regenerator runtime require", "author": {"name": "Markus Wolf", "email": "markus.wolf@sinnerschrader.com", "user": {"login": "KnisterPeter"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd1290dd69f5d19135278dce3772470602e7bd18", "messageHeadline": "v1.9.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd006814f2ed14418a73352a760bd122d6bb76ed", "messageHeadline": "revamp bin/6to5 - file watching, nicer code - closes #65", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 312, "deletions": 211}}, {"node": {"oid": "5c5dee42f3ee3d91a55e4cdf3dc069aec618aa4f", "messageHeadline": "v1.9.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "7f6bf078c0a1b3d7c58d42d51dbb1240e80af5e9", "messageHeadline": "avoid duplicate let references - fixes #66", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31dbe2b0b06fae3dd10a3e08231c9c251563dc98", "messageHeadline": "add back register method and add polyfill method", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "a1333b285e43456cc2640267fa0a1b60313a8e74", "messageHeadline": "add i to mocha globals", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7fb023c2b0d0212e6fc24ed18bd7b22265a82e91", "messageHeadline": "move util.generate to File::generate", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "c9f56b838f45645dd36b509c72c3c0c9198b88dd", "messageHeadline": "return vanilla object instead of modifying the recast PrintResult", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "04466e3fea61e4753b97356cd9f0f0a5fb6b7a22", "messageHeadline": "move code generation to new method", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "ef9060b0c309d7134d40fc922087e80b6f3c374c", "messageHeadline": "remove unused register method", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "212261914158935da2da8392f05da4cb1257a873", "messageHeadline": "simplify polyfill caveat section", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "73b8daf370397f03197d20eae3147ad0830cd539", "messageHeadline": "add generators support via regenerator", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 77, "deletions": 14}}, {"node": {"oid": "7db9abb9dd987f6b5171dfc9508a94b94daa9b0c", "messageHeadline": "fix jshint errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "835cfd2a15e9582c71d6baaf2f93bab9aee7b669", "messageHeadline": "add hasSpread helper to spread transformer", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 26, "deletions": 27}}, {"node": {"oid": "e97086f5f79c2d55b76d0bfb8e1d7fdbdf1b5059", "messageHeadline": "always slice spread literals", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 28, "deletions": 16}}, {"node": {"oid": "3b22cb283b3c6f5e41001881c047db41ee6586cc", "messageHeadline": "use templates instead of separate declarations logic", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "8579755beb2d355e6bb08ceca9cb4707d68ea435", "messageHeadline": "Merge pull request #63 from thejameskyle/comment-tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8a73f6df6585a1a268c144564e6cd163d274f63d", "messageHeadline": "fix comment test directory names", "author": {"name": "James Kyle", "email": "me@thejameskyle.com", "user": {"login": "jamiebuilds"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "6af0ffd97e08f08d30d2325a8eb1ca75ed8ce655", "messageHeadline": "nicer automatic reference variables for comptued property names and p\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 45, "deletions": 36}}, {"node": {"oid": "1f61e7675bf898f14aa9309f2d142e6abb03a608", "messageHeadline": "add file alias declarations so we can alias certain long function cal\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 52, "deletions": 17}}, {"node": {"oid": "5f00f74aba0fc03c772af3d7b12fb9f4ce77ea83", "messageHeadline": "v1.8.4", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9d101e3da07ba2d8ff94c5deb7d5322de3cd91f", "messageHeadline": "support nested arrow functions - fixes #60", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "d525c4564442a77d8b8fac88393767a430ef01f7", "messageHeadline": "Add option for representing parenthesized expressions in the AST.", "author": {"name": "Max Schaefer", "email": "max@semmle.com", "user": null}, "additions": 158, "deletions": 1}}, {"node": {"oid": "e9c7209f8b6e28f9bb94c44db0e7e0352de1edf0", "messageHeadline": "Guard against missing elements in array patterns when checking functi\u2026", "author": {"name": "Max Schaefer", "email": "max@semmle.com", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "b377278c2c3de1810e9776ac334f9a60ae8907dd", "messageHeadline": "v1.8.3", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0056b0fcd6c9f7c47fe60544f3cb23b26df32a90", "messageHeadline": "nicer exec test option", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d412f466963a0b912ebfc66c219300843ce07231", "messageHeadline": "rename util.isPattern to traverse.isPattern", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "bcfd5999d66ecf248e8479a325c4acfd516b6e24", "messageHeadline": "add more pending tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "7bb53314a86c56af4931931fa75234d9a5800df5", "messageHeadline": "move util.isPattern to traverse.isPattern", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2d3a82a8d6af3f561f25aeefed582cfff505d679", "messageHeadline": "Merge pull request #59 from ahomu/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9f267e54a95ca842e8bc43e6bce4e203e7339502", "messageHeadline": "fix typo `writable`", "author": {"name": "ahomu", "email": "mail@ayumusato.com", "user": {"login": "ahomu"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "92a7d1bcb9118f41fb717fd1f2e7ecbc0fab4201", "messageHeadline": "v1.8.2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5accf49ebfdde95b2311a0a65f89e37d390234bf", "messageHeadline": "fix mutatormap property bug", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "647e33ef968eaa5831be4c7f0cc0d3a80ddf73a6", "messageHeadline": "v1.8.1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d18905ce9818a7fb9f4115ec7972a8ff9c1c002", "messageHeadline": "output shebang in transpiled code - fixes #55", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "a4575f5778c8bbc16e6434cea5e800222da03e94", "messageHeadline": "v1.8.0", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8902a941c36d789aa1209b715c3bd65d11b34d2", "messageHeadline": "add jshint to make test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0859d0a12293c83df5b61f170cd0011372d21d5e", "messageHeadline": "fix uncovered branch in destructuring", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d76ef98f080994c265d9142cef6f36b6f8267123", "messageHeadline": "add pending util tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "4bb3f1e25ed36ef6b0cc7411a97889384eaca94f", "messageHeadline": "add pending traverse tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "428d53a50d3cf359c8297c1890ce7676160b642a", "messageHeadline": "fix jshint errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "453502b4f29aa759ad28a32077fe5f7a948cd324", "messageHeadline": "add Transformer class that deals with running a transformer against a\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 72, "deletions": 56}}, {"node": {"oid": "39959e5549687d89b3dbb546c1f9d744a865fd3b", "messageHeadline": "more traverse comments", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "eaf98de9628f07b12ae91de28fe7eea5bda0e136", "messageHeadline": "normalise transformers to improve performance", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "08a820a0af3f78747a751897046fedf9fb73c79c", "messageHeadline": "add versions to benchmark output", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "8b7d58fc1f50b315478caca8e0eabee38996de25", "messageHeadline": "add ignore to dotfile templates", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8bc182fdb5a38cf8702a06cb06cbfa533e35da34", "messageHeadline": "use ast-types instead of using a template", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "0ce6f21a14d6bccf0a2fdc08fccfa702343f24ce", "messageHeadline": "remove unused templates", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 27}}, {"node": {"oid": "e00ba1d8bb736a860f89ac4919940a4996c060ad", "messageHeadline": "remove array comprehension if template as it's nastier than using ast\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "964f50bdc8dd7709b29628ef5f8d4d6493ec72a0", "messageHeadline": "remove ast-types dependency and use the exported recast ast-types", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "0795693d97bba847e63c0b6a473f1a62518c3865", "messageHeadline": "nice alias function definitions", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "f7a84c36cdf27c6974e28bf2280c75bc51f22285", "messageHeadline": "inherit temporary computed property closure name from AssignmentExpre\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 61, "deletions": 34}}, {"node": {"oid": "c28e78ecfff869549444e13ca6b0e1722c5fde96", "messageHeadline": "add readme to npm - fixes #56", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "51db2ee136e3ab84176bcbadd1486877ecc1c100", "messageHeadline": "support shebangs - fixes #55", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "4f148103216f9967edd5c1ebd478f2766d354097", "messageHeadline": "remove completed todo", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "3d2c41bb5a3c2eb9ea5d53b39c735c8b6e95643e", "messageHeadline": "dry up array comprehension and arrow functions by introducing an alia\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 132, "deletions": 81}}, {"node": {"oid": "a6ffde6e9bb63e74b1f13b27aac041b021a1e9fd", "messageHeadline": "add traversal node aliases to be dry", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "737c34977558cc61be522388a55000c7c2d1d770", "messageHeadline": "add util.isReferenced to check if a node is directly referenced", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "3bc5373bc2721ef265b82a8d5206d9ac88258a2f", "messageHeadline": "fix node require", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9b6d36bb910aea420d1b389dbde74251ace73207", "messageHeadline": "fix missing util.formatJSON call", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79f2dbb8d74944c3b604c0dc525cdff35663a72d", "messageHeadline": "better let scoping CallExpression comments and layout", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "7cc75587c1d6fc4604b8ad4bcea70213d5e622c4", "messageHeadline": "add let scoping back to readme", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "da4a5d48adb414573ba8fcad94cec1f244b6974b", "messageHeadline": "much better let scoping without wrapping functions #52 #49 #24", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 363, "deletions": 47}}, {"node": {"oid": "5ed049cc24f6e766e7abb7633546d90d16a9ed63", "messageHeadline": "rename arrow-functions this-usage test to this", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "91dd5c67a43afa6e7bc2e1cc94a9c6059d0caa0c", "messageHeadline": "add array comprehension this and arguments tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "b18d1a79f48b79ebcc4980883bc5a591142ddcae", "messageHeadline": "rename build to more meaningful buildTest", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b937db212162ee06db830abf552c5acaebac91e4", "messageHeadline": "generate sourcemap for register and save it", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "184e82f718002a54c976f27dfea7d020acb21b3c", "messageHeadline": "add jshint and change root file from node.js to index.js", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "252e9eea399fc92747a235f9bbbe0094edc75577", "messageHeadline": "remove id from class template", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa7c9488b0ef5ce3420f4500b6269344b65a1dee", "messageHeadline": "hardcode aliasArguments", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 21, "deletions": 39}}, {"node": {"oid": "fae60291b3e15a623eae0401653954a236ba4be5", "messageHeadline": "remove unused path variable", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "99d626d23f0bac9b7318b08c2e92e11ed9ddaff2", "messageHeadline": "add file class to simplify transforming", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 156, "deletions": 115}}, {"node": {"oid": "8f587fa833fc89e9890a87d14d7198652d195350", "messageHeadline": "rename block binding to let scoping", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "38fc5159a3b8a6372d529dc7d676305dfda6bff3", "messageHeadline": "add support for ClassDeclaration and FunctionDeclaration read-only ch\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "52d4d73f0bc6f8786a6d063121708a9d43b58c81", "messageHeadline": "remove block binding because the current implementation is flaky and \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 52, "deletions": 451}}, {"node": {"oid": "81924aee09d9fdf2ad2c7a10074da451dc433335", "messageHeadline": "v1.7.17", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73c491ecb452ef03345532d24b523e518c5105e1", "messageHeadline": "better arguments aliasing for arrow functions, add it to block bindin\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 111, "deletions": 28}}, {"node": {"oid": "6a392be338972907e89baa52e3fd6e4a558b8940", "messageHeadline": "v1.7.16", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a1496ee05c57558d24f7067d03981a7f214b706", "messageHeadline": "remove traversal and removal of EmptyStatements and add source map te\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "a66918fa048a9847f307c6bbdb3d5b33011e5ed5", "messageHeadline": "remove jshint max line length", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "86903f1087e04c29ed6d95bf5919dc95f2ee7fce", "messageHeadline": "remove unused formatJSON method, more reliable parse errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "c3541a65cce826002274ce96f7be9ce3dd919a35", "messageHeadline": "remove null supername hack", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "4b8069d03329cbabe0d4b3211c462b34884c5556", "messageHeadline": "add sourcemap testing support to test helper", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "7bfe028d18cca03a7be9c8d0966846e4be17899a", "messageHeadline": "unknown transformer in list test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d6ba6bdf2afb2bfe4293a1d58194b41f89c2cb63", "messageHeadline": "util.isAbsolute falsy test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "825a0a012c596b98f29a9796d2435c44954336b3", "messageHeadline": "more traverse tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "992514e53baeed83f28c3eb28a663884c728f0dc", "messageHeadline": "block binding label throw test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "2e404c92c8987cb46aa9fc26905f19575f856c3a", "messageHeadline": "better support for Identifier in ForOfStatement", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "ed3c047480e6328b3eff0cffecb3a83ce26f64b6", "messageHeadline": "more source map tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "bb697c6436ff37eb0ab7929c494b354c9cec52c0", "messageHeadline": "fix static member expression calls, make classes more spec-compliant", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 160, "deletions": 130}}, {"node": {"oid": "141ea98b89028c0ea2cbc0120d121c5ad47e295c", "messageHeadline": "more elaborate traverse test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 56, "deletions": 3}}, {"node": {"oid": "61294ae00b44302c587c3719c91e3d0eb3c81777", "messageHeadline": "add jade to plugins", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "261ed649e7c7295f807c751a7c99379c6e415c16", "messageHeadline": "Merge branch 'master' of github.com:sebmck/6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f8c65ef7e119b758eaf05e6fb574af1082096f89", "messageHeadline": "v1.7.15", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5edbb63f9a444ff01cbd0da741ecc09963a0ca81", "messageHeadline": "more reliable super parsing in classes - fixes #51", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "7e48d48a728143ebc68fe3a3a9db0f6f3431bc22", "messageHeadline": "add longer timeout to bin tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2964c8043acf0d955896101de827af81f2717422", "messageHeadline": "add traverse test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "27cb0f6f875af48d8b8f284f8eea583be36b2601", "messageHeadline": "fix blacklist traversal bug - fixes #49", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "c15876d1cdb258665786a15c9ca5fcd1596c8b42", "messageHeadline": "Merge pull request #50 from nightire/master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bffb4b2c52659d2db3173778bd6de4996b9ed075", "messageHeadline": "Add Broccoli plugin link", "author": {"name": "Albert Yu", "email": "dev.yufan@gmail.com", "user": {"login": "nightire"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "09250a5f3904a261ed1cd38d5919c3b619514e77", "messageHeadline": "v1.7.14", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04f2f96672ec9711805ef245a22c2f4931d795e4", "messageHeadline": "better --filename bin/6to5 description", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f7da020e35af12a26b53e1f395dbbdc3ec4fbb4", "messageHeadline": "change obj references to a unique identifier", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 48, "deletions": 38}}, {"node": {"oid": "4c2e7ddb9eb900c24b249285854b0d508b73def6", "messageHeadline": "improve computed property names example #47", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b04e1139e898ee5c57e9291bb3b8f7c68ead96c6", "messageHeadline": "add ignore non-unicode regex test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "16010575b56350c76cf1b332419b48f707ecbc2b", "messageHeadline": "add missing util tests and remove dead util methods", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "2dbdb9e3a5f0592860d4bd4543630d661db7bb40", "messageHeadline": "support patterns in constants", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 57, "deletions": 3}}, {"node": {"oid": "bb9b7455b5d62914f23decde501b903c31aaa297", "messageHeadline": "restructure test directory", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 24, "deletions": 25}}, {"node": {"oid": "a1b2da49d7d58c60d59845b517040a2830114c0c", "messageHeadline": "better std* contains assert messages", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "01413e51530ffb41ff4559008882c58b7ac7d2bc", "messageHeadline": "recapture stack trace in case the stack was built prior", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0d5a6cb70e3449bdaeea55cc53f7917a52681cbc", "messageHeadline": "rename test fixtures to syntax-fixtures", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "df8d8d6ebc98ca8c036279fafc09355ebf58da83", "messageHeadline": "add full bin test suite", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 307, "deletions": 62}}, {"node": {"oid": "0cdd13d385eaef40b05fcef52d18303a5b9c2c13", "messageHeadline": "peg rimraf version", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4a6626cc2b584b98a5f6c3492e8bddece031a88", "messageHeadline": "join sourcemaps on multiple files for bin/6to5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 64, "deletions": 20}}, {"node": {"oid": "9a8dfd105effbc2063027e5fcc29010285520041", "messageHeadline": "add jsx to canCompile", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65ccc49a6fd3570596bca7e0db3fa40bd537e763", "messageHeadline": "upgrade ast-types, add rimraf", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1f76974370960d2159d8e58bb053f3b2a6e8cc29", "messageHeadline": "remove redundant modules examples, clarify browser testing, add notic\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "eee7beb6b3f4d4e6c470b9eef04a6710927763cd", "messageHeadline": "v1.7.13", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4565c82b0b9293e926fdf4827eab3551f25cdbaf", "messageHeadline": "v1.7.12", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1571ba204528e01d7e8359deb491b0b77ad3480a", "messageHeadline": "add sourceMapName and sourceFileName options, make them default to th\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 31, "deletions": 13}}, {"node": {"oid": "298184763a4483d6b52371c27e898c63672fb520", "messageHeadline": "remove ast option and always return it", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 14}}, {"node": {"oid": "ab46a26508943c51fc3423efed1de25204549899", "messageHeadline": "treat arrow functions as another function type when transforming", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 31, "deletions": 17}}, {"node": {"oid": "a7bfb5be35d5469b4fda21dbafcce996c13c0e80", "messageHeadline": "v1.7.11", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a40cbc2cee0ae37aa44b90c513cab65da7b343f1", "messageHeadline": "make class methods unenumerable - fixes #41", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 79, "deletions": 70}}, {"node": {"oid": "1bf0bf4ec1321225fcee24fe47fc479da4e4def8", "messageHeadline": "v1.7.10", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3fb17b00a63407e604b4dc773575069f0576a578", "messageHeadline": "fix spread and super resolution - fixes #42", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 44, "deletions": 11}}, {"node": {"oid": "603ae290cdc44c89d9848211b02a43998e3a8324", "messageHeadline": "check for absolute path before joining cwd in 6to5-node - fixes #43", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "9b82c5b99cebdbcbeec537bd822aebd406aafdc3", "messageHeadline": "refer to parent arguments inside arrow functions - fixes #39", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "35522c2ef329c159d912d862e908c6d32440ee99", "messageHeadline": "static method class super references - fixes #40", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "80b0b9f5f6cd757589d89ccf0744d5b378862219", "messageHeadline": "update description to new, more accurate one", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7438606931a8844906697d80fa70d4e85318fa11", "messageHeadline": "add webpack plugin to README", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c8e97cec343310279067b219f0df1840a9e81e95", "messageHeadline": "add bin tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 96, "deletions": 27}}, {"node": {"oid": "a3706f769a602c721463b28226a78a9944908193", "messageHeadline": "better eval for 6to5-node", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "0d87858e91aef30c3597d5a1b143bfc26bf0c498", "messageHeadline": "add support for stdin to 6to5 bin", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 55, "deletions": 28}}, {"node": {"oid": "55977e9c7fbb0716df8b34279cfcbfd589aab192", "messageHeadline": "v1.7.9", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7835c3acd61c8f16fb8d75a2f754a279ff1e2db", "messageHeadline": "Merge pull request #35 from mathiasbynens/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ace4c71b83d275f4a6224d9d3e70f64cc81a77e", "messageHeadline": "Merge pull request #36 from mathiasbynens/patch-2", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c8ee6fee3526881cda9057f0479388b8510f287a", "messageHeadline": ".travis.yml: Fix Node.js versions", "author": {"name": "Mathias Bynens", "email": "mathias@qiwi.be", "user": {"login": "mathiasbynens"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2ee55ebb7609df7c527af9e4384b32da381faf5f", "messageHeadline": "Update to regexpu v0.3.0", "author": {"name": "Mathias Bynens", "email": "mathias@qiwi.be", "user": {"login": "mathiasbynens"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58da9891648bd17bf503be208c7bcab0cd18cf7a", "messageHeadline": "fix super constructor call - fixes #34", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "c4a3a08d31566f83c12cc5320b77a81bc0e7c43f", "messageHeadline": "remove other projects from npm keywords", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "00bab7beb8e88d62ff760177cc64f15df1937ab7", "messageHeadline": "refuse to publish if there are uncommitted changes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d52103cab333727c69800a74e89e1d6cd0389d68", "messageHeadline": "add git tags to `make publish` #10", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "88b5cb5ef94571edb8b747406769f1f2422a0757", "messageHeadline": "fix util require path", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "965136eb9b8051c29edb55490d01752d147cf81b", "messageHeadline": "attempt to fix travis coverage testing", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "098ade01b12924f15d9a7157ef3dcf792eeba1ae", "messageHeadline": "move source-map from devDependencies to dependencies - fixes #33", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "aed6a0abd2ced4b9b50f9fe352853506d5be0e26", "messageHeadline": "debug test-travis coverage failure", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c3b0c5686509c76b9edc3c37bf4e569df4720b60", "messageHeadline": "peg dependency versions", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "db490b4be74251297b25d87330586afb9aef349d", "messageHeadline": "fix getSpecifierName", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5534f99a9605e8b6b931b1cd2925de545d674ad2", "messageHeadline": "add comments to display what module syntax each part handles", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "2403e8bec220d94b1cbfb5ddf64f89c209804a01", "messageHeadline": "add __proto__ classes caveat", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "fb67ab9b5dca573e4e1a2de8b6d3ecf4086d545e", "messageHeadline": "make `super` behaviour more spec compliant - fixes #32", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 132, "deletions": 33}}, {"node": {"oid": "35bb0bc71db1f2de8349b126a580ac930a307211", "messageHeadline": "inherit super class static properties - fixes #31", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "76f1abe5b001bc31015d806d56a9f72242058c1b", "messageHeadline": "remove old escodegen hack", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "8d74a4d92503a9ad7194e1a526b289e5ab570ef8", "messageHeadline": "hoist FunctionDeclaration exports to top, possible fix for #30", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 73, "deletions": 15}}, {"node": {"oid": "a484ea600396f0b5898746f59294411617f16f89", "messageHeadline": "remove traverse.replace and let traverse deal with it", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 17}}, {"node": {"oid": "3e34bbe722408e5d1f63e400f4e9c4bfb0623390", "messageHeadline": "support static property on ClassMethods - fixes #28", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 54, "deletions": 5}}, {"node": {"oid": "3cb8866fccda5128d23c34cc4017175e35a54e2c", "messageHeadline": "copy rest to class constructor - fixes #29", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a86e710b5bcbfb7f3173c14d27a264c2f6f0e522", "messageHeadline": "shorten readable description in readme header", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0663481fffb34eee4b6063e61bcfc1b7566d8a72", "messageHeadline": "add philosophy subheading to readme and change fast to readable in re\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "25e062c11d85482eb4b374718652f60e70d3cfe8", "messageHeadline": "README differences grammar, again", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d056c625a43ae136242e8ca7a440b01b5348368", "messageHeadline": "simplify and fix grammar in readme differences", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9c5262baabdb50f1448ff91a6af589a082043a3e", "messageHeadline": "support for non-Identifier/MemberExpression class super", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 34, "deletions": 11}}, {"node": {"oid": "f82909f4ca2507931c63c577f88ea3906fb71c11", "messageHeadline": "add differences section to README - briefly summarising the fundament\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 59, "deletions": 7}}, {"node": {"oid": "d511fc809442a12c05f6b695cc1e9860acb36657", "messageHeadline": "add more reliable source-map tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 90, "deletions": 36}}, {"node": {"oid": "a0c4efb1520dd008c6f5608badfcf30658724bf1", "messageHeadline": "bump verison", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c22b2b6e68336420f8fef4154f3f418f8e47b719", "messageHeadline": "remove unreferenced performance comment on esnext now that we removed\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "2b89b2022d2b42a9aa66151bd232a098ae71056a", "messageHeadline": "remove unneccesary rm -rf test/tmp from Makefile", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "5dec694e5098964015db8dca071ffe3bd5984605", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "6ec00f667960b1ffb310bc1652cb828276416470", "messageHeadline": "remove old requires", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "600e15ec7beb6df69d212b2376db66f5874c2853", "messageHeadline": "remove non-es6 features from transpiler comparison table - thanks @ze\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "8118836a67d55392457ddf952e88442a98c158a2", "messageHeadline": "remove transpiler peformance benchmarks until we find a good target", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 21}}, {"node": {"oid": "98ab869af8e5ecc340c90a657d0aa5882245fce2", "messageHeadline": "switch from escodegen to recast which is slower but far superior", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 85, "deletions": 90}}, {"node": {"oid": "d04216457d9a7a2a7691154b6999334292280808", "messageHeadline": "add source-maps test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "a1bf8ab788580b4a961a4145f9c0b410b3b2accc", "messageHeadline": "migrate to improved module syntax - fixes #25", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 86, "deletions": 71}}, {"node": {"oid": "fd2187b37d6dffff3cc4b0e56102af55854472b1", "messageHeadline": "ensure BlockStatement when we're going to be pushing nodes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "83487f22a7f5d421120315a9a322aee6453f4ba9", "messageHeadline": "support destructuring in For*Statements", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 37, "deletions": 23}}, {"node": {"oid": "bb6654f7864f6144bd891b3294733e9e123b7e20", "messageHeadline": "bump version", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4df23339388d7b1147b6f1a7716b23b91fea5f59", "messageHeadline": "support destructuring in AssignmentStatement and ForOf loops", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 86, "deletions": 21}}, {"node": {"oid": "b6e533ec5d17ba10586a0396c8535ad7f9869c4a", "messageHeadline": "handle ReturnStatements in block binding - closes #24", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "235365f237091f812e4f1160ecc899814a74d1e2", "messageHeadline": "remove incorrect unicode regex es6now feature", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65cff36472b2fd5f0c5169ea7efb30ab5dbfff2d", "messageHeadline": "bump version", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14dcdc0d4a3258a7c3b89ef9ddebe57f9484585e", "messageHeadline": "check whitelist and blacklist for valid transformer names", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "e7ef64a5ade81dd656250ffdb60ec63f137d286a", "messageHeadline": "fix es6 visitor keys", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 126, "deletions": 72}}, {"node": {"oid": "03a84a7de1005c0fc93ec0d40ba15c776d781654", "messageHeadline": "add open browser test step to readme", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "25d003191479b66035ca4006208693bc100acbc2", "messageHeadline": "remove testling since it seems to be abandoned and isn't functional", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "12321268834edfa03c3528c4d8e0f74c5d17c6ca", "messageHeadline": "fix testling", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "732d4836d9ecd6fa2f698fc31d6f068c93d8c349", "messageHeadline": "add testling", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "5b1ae286ce98559a6b3e25b8998c7cfa5536ef0e", "messageHeadline": "add browser support to extensible readme", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "335b8a832df6ac977a5f54111697a942166d5fbf", "messageHeadline": "move plugins to usage in readme", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "f1c91b5c1a644603208fad1034e9bded72884167", "messageHeadline": "add table of contents", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "e085fd6b15038548a6bc6e5388b076b957e9105b", "messageHeadline": "move transform require from helper to index", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cb9cece2f83f7161a907daf63fb86d497095caf2", "messageHeadline": "add browser testing #17", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 132, "deletions": 73}}, {"node": {"oid": "47b1512f3bc9be30ad235c0a6da94257f2eff1bb", "messageHeadline": "add browserify dependency", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4207f75c37b637afa2f3d2feeb76347c23d4dec3", "messageHeadline": "fix grammar mistake in readme", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "439b378ebfc8f003298e53bb10b5cbe26024b09c", "messageHeadline": "add browser build - closes #17", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 35, "deletions": 13}}, {"node": {"oid": "2a2b2c427a7437bebd5805c0308bee5716a510d7", "messageHeadline": "more specific require for regexpu to prevent unneccesary loading", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2c85ada05dbf6fb8c4fe38c293da3b53aa482284", "messageHeadline": "fix `make test` cleaning - fixes #23", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "bb6e04813383efd9178a049437afa8bdd852035b", "messageHeadline": "bump version", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "2cad5050213328740fd2e1ba60869e2b9d17ad3a", "messageHeadline": "bump version", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4bda4f0140f613f04bafde68b4e6486baa27d76b", "messageHeadline": "add unicode regex to features readme", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "b59168832c9f11317bc57cabb5064c9ca97c4e98", "messageHeadline": "support tagged template literals - closes #16", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "21f039e775660a07f4570181acd40639105d498f", "messageHeadline": "add support for unicode regexes - closes #11", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "66b347576c646f566cd3e7f979fee2f699abf6d6", "messageHeadline": "run tests on publish", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "dfd378c7d6bf2a1a7553c53c31de3f2f7dd6184d", "messageHeadline": "bump version", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0664ccff98e551b2bc6dfc829a3fabed99bccd4c", "messageHeadline": "add support for member expression super classes - closes #22", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 49, "deletions": 2}}, {"node": {"oid": "7ee8f8ff3db011ab5a1f1711579990a95ffc7dd0", "messageHeadline": "support destructuring in parameter lists - closes #19", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 123, "deletions": 65}}, {"node": {"oid": "fc7c26e9242d5d9ab370c2515abf11b17f327f5d", "messageHeadline": "upgrade to esprima-fb - finalise es6 module syntax - closes #14", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 250, "deletions": 101}}, {"node": {"oid": "34b4030752e3d1b65ff4d5e4392f7d8356fe31a8", "messageHeadline": "add class statement test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "4526ab9930953250c2438d58cd18b960216cffb6", "messageHeadline": "ignore test dotfiles", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5d9fc19f76a581e2358604a43e5cb54a26c977e6", "messageHeadline": "support ClassExpression - fixes #21", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "b162bced43c31cea754bd947a11d382152e9164c", "messageHeadline": "add jstransform benchmark", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "4e917a813dda79f6adefc2070d3016cf57d9ccdc", "messageHeadline": "Merge pull request #18 from sindresorhus/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c69b16b1f2f7edd0daa78b1f42ad353a88e8ebb", "messageHeadline": "fix grammar", "author": {"name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "user": {"login": "sindresorhus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4f0b845655beb11bbb825863685f538941a178f", "messageHeadline": "add comparison with jstransform - closes #13", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "7d0ea9175b096631c877d7d18f3df1e54830f6da", "messageHeadline": "clarify inline sourcemap behaviour", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7221818b16599fd87323f6ea605c93b72b316d23", "messageHeadline": "add missing es6-symbol package", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "bf79474c2cb58fd5a92e72276efab09e00df5687", "messageHeadline": "remove failing source-map test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 25}}, {"node": {"oid": "b06cd42a0b77b6acfff41013bb5f1640aa807642", "messageHeadline": "change --source-map-type [type] flag to --source-maps-inline and rena\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "77c2f1a8b2c5726bf09bba82b5e9f072e45d47fd", "messageHeadline": "bump version", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4cb7b786dd6c6202d74938675db725532ed0a89c", "messageHeadline": "always return { map, code } object on transform, update apis, change \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 30, "deletions": 39}}, {"node": {"oid": "f77e7d71d2e2a0c1e7408215fa3bd46d2cd32668", "messageHeadline": "fix incorrect commander.out reference - closes #5", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c52ed87f9dd46e6cb2cdc309e5dcf818c5689278", "messageHeadline": "major release", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bdee9e8195f55d732e52e28fe42bd1cdc9edfc2a", "messageHeadline": "Make locations in loose parser consistent with those in regular parser", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 44, "deletions": 26}}, {"node": {"oid": "3603f7d0b1d311f99a506549b9024f3e790e68e7", "messageHeadline": "Adjust start positions of parenthesized expressions to not include pa\u2026", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 174, "deletions": 300}}, {"node": {"oid": "437e3637e43d743d25e0a14ae5c7a0e22a3a78ac", "messageHeadline": "add options to node usage api and remove example method call in options", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7a47c04e5a4db666d83b85959c7b17ad3747f502", "messageHeadline": "bump version", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04d587577111b9a25c537d0bc02415180f459a55", "messageHeadline": "fix sourcemap flag reference", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e8b2ab0a7577e3d5de291e5a3c08141ca5729d0", "messageHeadline": "clean up plugins list", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "6f487a8899b6c99848d0719041593054830f1a85", "messageHeadline": "change 6to5 source-map flag operation", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 40, "deletions": 13}}, {"node": {"oid": "8c0d81bedc75e8624ef13241718bffdca8f558bd", "messageHeadline": "separate es6-transpiler paragraphs", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "302ff2397e3e2a2112c94ed060b3dc925ba4c81c", "messageHeadline": "rejigger comparison table", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 25}}, {"node": {"oid": "915e8209cd976c6916557bb1e05c395103a0c273", "messageHeadline": "bump version", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e61dc8cdb5efb057711464e698f5e983a9100499", "messageHeadline": "fix graphs", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "11237412776b84d4378b63adc2212d1f6e4d816f", "messageHeadline": "add additional template literal test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9f08c39c7557d265cde6adcada44a635c9a4e348", "messageHeadline": "add benchmark", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 253, "deletions": 40}}, {"node": {"oid": "577877b8131a69deea3310e47e965e2424554b33", "messageHeadline": "add support for `this` in computed property names", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 29, "deletions": 7}}, {"node": {"oid": "388f09fb5b6c92726b7d1df7940512d629235b06", "messageHeadline": "add comparison to other transpilers", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 45, "deletions": 6}}, {"node": {"oid": "ce92a6555a7b056c6b00920d29bce02bc90f8314", "messageHeadline": "bump version and update description", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a302d4562fc464964c66f15a4703416af6b7d3af", "messageHeadline": "move important cli usage to top", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b194461ba34ab4198185aba65fa8ac7bb6ee0546", "messageHeadline": "improve 6to5-node and fix register hook", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "fa86f5838970da894f518492f8dfa07a4c0552af", "messageHeadline": "bump version", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c48ff393f1d9948e36589e9eab65df780460bf9f", "messageHeadline": "reword some weird readme copytext", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "1ddb70839eb8087c36fd0faca335a19b2c28d2ed", "messageHeadline": "add checks for templates and templates directory existence", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "8310b288cb83dd004143e79bf8e75fce729d4909", "messageHeadline": "add dot files to .npmignore", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "986443a8dd2bcc9da54a2cf8334ab5f1a8351dd0", "messageHeadline": "bump version", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a14651988a5876aed72a2a0c541a6ee87144bc4e", "messageHeadline": "add to caveats and comparison to traceur", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 39, "deletions": 7}}, {"node": {"oid": "de077225627b6f721cb37b99d4556e345a0f1d4a", "messageHeadline": "make 6to5-node eval use modules instead of eval", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "3ac9888bbd5611edad2ec10cb49c57081e04ec9e", "messageHeadline": "add polyfill", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "64696596e7cf367b6e2f2efe8321e596c907295d", "messageHeadline": "add author and homepage field", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7008b9004a6b8ba6137fbd6bf438e1ed61d75c67", "messageHeadline": "bump version", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "130850ddaabcd4cb7ef7483dba18acb738cb9ed6", "messageHeadline": "update dependencies", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ac41cbdd7b1f2ce672af52d8411ae71cd9c854b0", "messageHeadline": "alphabetise community plugins", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7da12213fe13afb8ff62a2703edd7081c69e01ca", "messageHeadline": "Merge pull request #4 from sindresorhus/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b380db9c5434f9246e7e548ad076aaef53c8074a", "messageHeadline": "readme - add grunt task", "author": {"name": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "user": {"login": "sindresorhus"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "66e675d09f093aa26b7a9f8ef0b292d38cc4b874", "messageHeadline": "bump version", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6336558826052562dcace9688eeb0bb8cfe8e256", "messageHeadline": "fix linting errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "679ec6d3443832bf1418d1389093cc89f4946b39", "messageHeadline": "change extensive to extensible", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f5a1342e3873b08698c240ba2ebd006c38a4ebe", "messageHeadline": "move plugins to top", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "b97274cf3d491ff10d534670137239584bb32b47", "messageHeadline": "move connect middleware and browserify to separate modules", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 11, "deletions": 140}}, {"node": {"oid": "c9a14b4a632b6d13682457bc06646b6698b2cee9", "messageHeadline": "only run codeclimate on master", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a874e479916ac04916ab37808605a2e5d404a31", "messageHeadline": "bump version", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "449f5dc3ee89d1bf955183c60f07cbdcabf74c70", "messageHeadline": "Merge pull request #3 from quarterto/patch-1", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "800bbf8c22a62b03a197f6d218fcefac4db75570", "messageHeadline": "Require missing _", "author": {"name": "Matt Brennan", "email": "mattyb1000@gmail.com", "user": {"login": "apaleslimghost"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2ccbc73a41dfcef74a292ad2f96700df8c452b16", "messageHeadline": "actually implement continue and break statement support to block binding", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 86, "deletions": 44}}, {"node": {"oid": "5dabe50ed76c4379861c55f99cd5c74788302ad0", "messageHeadline": "add support for break and continue in block binding", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 89, "deletions": 13}}, {"node": {"oid": "e6753bfab4172cd2a4fd1e519d322bc329c1a9ab", "messageHeadline": "bump version", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "636fdf88b87eeabe3321b0491f2f9ec272fbd599", "messageHeadline": "bump version", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "56fb41a616171788863a287ecc5eb5401dc6ddc2", "messageHeadline": "add 6to5-node bin", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 85, "deletions": 4}}, {"node": {"oid": "710be2634b4f2eb990b565c58305848bfbb62832", "messageHeadline": "add multiple for-of test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "9f46bcbe85f678f46602eaf8843f2b6e0fba8d41", "messageHeadline": "better node register", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "1c9e0a92729a88e016c561c34a62b67b9728aa74", "messageHeadline": "Bump version number post 0.9", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "01a89cfec14fa4875b98c3e829e5a76a2a1208f7", "messageHeadline": "Mark release 0.9.0", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "93ac9ad7d783e78bb049d05e37f049520d79d3da", "messageHeadline": "remove dead code in util", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 14}}, {"node": {"oid": "e79fd3aa255ea6254f4fcacb21e9248aea1715c7", "messageHeadline": "peg to commit instead of master on escodegen and esprima dependencies", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d80eab43eb587fe4b2ac4cc370de5254091d7c71", "messageHeadline": "fix code serialisation bug", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4aeb62bee936f1c62a2e1e2f162c140841cdd3dc", "messageHeadline": "fix sourcemap filename resolution", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 50, "deletions": 33}}, {"node": {"oid": "07272408730894a92baa5058d5343466f6109d02", "messageHeadline": "remove unsubstantiated traceur performance claim until i run benchmarks", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "d47ab4ee6704079747d1de97ca0351a729e80cfa", "messageHeadline": "remove old removeLoc call for templates", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "6d74efa4520cf22922ee780747f68c36e197f9c8", "messageHeadline": "remove chokidar", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "650ff2e73592426ef498c2aacba1bea94b42f201", "messageHeadline": "add support for sourceMapObject option, add support for source maps, \u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 27, "deletions": 25}}, {"node": {"oid": "5b694bdbefeae711f76fc4d0cd300bffc018f6bc", "messageHeadline": "update test constructor to deal with changed api", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "cc5908a1242c72a3cfc1a445155cd3b97877c293", "messageHeadline": "add util.canCompile es6 test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5e41a889733f626b5516428e0c86d39354017590", "messageHeadline": "add more tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 41, "deletions": 6}}, {"node": {"oid": "837416dfd4b681e9ec7349ca93248744c76f50f8", "messageHeadline": "bump version", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "abb146fff64eea41cd4f3bed889b7e767d69a865", "messageHeadline": "nicen up util methods", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 39, "deletions": 52}}, {"node": {"oid": "444c0d45324513f791d8e812119061ba656c0bb6", "messageHeadline": "fix test discrepancies", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 26, "deletions": 10}}, {"node": {"oid": "05c037d2d4c9d64a3cfcea2e8a2ce1bff7eb57d4", "messageHeadline": "move transformers over to using ast-types when constructing new nodes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 94, "deletions": 137}}, {"node": {"oid": "91737fc84bf9ea8f830e1d93b7739df01b93df2a", "messageHeadline": "add new sourceMapObject to README", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "f3e759cd03e575239b521a577d53ca8d6c400c64", "messageHeadline": "Strict mode incorrectly reset after function", "author": {"name": "r-e-d", "email": "renaud.durlin@gmail.com", "user": {"login": "r-e-d"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "828b9f54e410ea15a90c260ea3ec29a222a9dae2", "messageHeadline": "alphabetise features", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 67, "deletions": 60}}, {"node": {"oid": "a2f2811200ba1fb7751dd8b1cb7bd5d1f0d1c4ec", "messageHeadline": "rename binary and octal literals to numeric literals", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ba1a27c90f6d18b7f3c824903f9d6c0447db74da", "messageHeadline": "exclude node_modules by default with register method", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "015a0e90bcbd5c4093650917d1373d211c086a41", "messageHeadline": "Only accept for-of loops in ECMA6 mode.", "author": {"name": "Max Schaefer", "email": "max@semmle.com", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "2837f1c7acf9c01a28a6da28f2b0746bb8cd8af8", "messageHeadline": "alphabetise features in readme", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "bdf9cf463f76ddad15151f4427720656efc33b77", "messageHeadline": "change to list instead of a table in features readme", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "a68dc1e22a028001f2c752b187d2cc8fedee6c1c", "messageHeadline": "remove polyfill column from readme and rename for of to for-of", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "be5ebe1758c17af518f1c04ebfc2e3b475f03909", "messageHeadline": "remove dead code", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 25}}, {"node": {"oid": "0e19006641a06d34e5b276d1c9ea7ee845884a52", "messageHeadline": "add destructuring support", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 140, "deletions": 4}}, {"node": {"oid": "dbf25a82eee7c0a1391b43919e8294ddbff71b19", "messageHeadline": "rename iterators to for-of", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "998b9a4c3825743ffe5222aff24da4c8bba001ae", "messageHeadline": "remove 6to5-polyfill", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "908beea51595c8536cafee0c2350a37e364474b9", "messageHeadline": "dry up array comprehension for single block", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 75, "deletions": 34}}, {"node": {"oid": "74a661bf44d5288bd67b290c436125235b9aa0ca", "messageHeadline": "implement array comprehension", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 112, "deletions": 2}}, {"node": {"oid": "b0cfbb20ca2340193700e4e0c780d78713b16c31", "messageHeadline": "add iterators", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 121, "deletions": 36}}, {"node": {"oid": "fd932e20e98d2844f42cc62fb1111407a1559850", "messageHeadline": "hoist var declarations to before function definition when let block s\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 86, "deletions": 7}}, {"node": {"oid": "74f831bd39ffb0674ca86161c4843fc47c23d153", "messageHeadline": "implement constants", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 57, "deletions": 10}}, {"node": {"oid": "886ed42b7895bad9e7f974a22ea95fffdc94ceca", "messageHeadline": "add util.errorWithNode method that returns an error with mapped locat\u2026", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "2e035663e1d44bee824cb4465d3413260a8b535b", "messageHeadline": "dry up classes", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 115, "deletions": 73}}, {"node": {"oid": "53a8c34d332efef7ef579d71705f3ebf5b3f59ea", "messageHeadline": "add support for extra es6 features", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "4859a25876046192beec26a5d39518f8395c3d5b", "messageHeadline": "additional helper templates", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c8db68d2d7e9c5f1cefdaa5ddebc1539e8785729", "messageHeadline": "add skeleton constants", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "99fb31638e79bd8b54039e6c07ae5cbabec103f2", "messageHeadline": "add computed property names support", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "d87c7942a31744ab26d2ed03684bd956beeb3edb", "messageHeadline": "add property name shorthand support", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "d11944f7c1db8d5c3f9f8cc5c3dc50787d1bc783", "messageHeadline": "template literal multiline test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b9ed7f0cb2327240745f07fa395a66217831d28b", "messageHeadline": "add array comprehension and property name shorthand", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 145, "deletions": 15}}, {"node": {"oid": "3732b4fe39d1d1c554828d08e9debd6392ee46ae", "messageHeadline": "change transform to options in middleware", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "00ed99cadecbe04d137030b2fd63fbb029aba809", "messageHeadline": "add configure method to browserify", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "fa9e7f3880a769df733bfd07363d5bb361e39034", "messageHeadline": "add skeleton tests for browserify and middleware", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "dbaa5fd6bb6d4f2f24feaf9555b9f7c68a83207f", "messageHeadline": "revert summary list order", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98414c39b9cee3842b7b64859c28869e39ae74d8", "messageHeadline": "reorder summary list", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4bda57644d78a4e0654b8ab706e64e2ac6aa3480", "messageHeadline": "add sourcemap to summary", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "fc1ff3f858b5e3bac7d3363c327534eca55321ba", "messageHeadline": "remove useless readme headings", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "1db8afa97a571bc5ad58df441a1771b9198bc45a", "messageHeadline": "fix lint errors", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "4197302226477248d3dd96158f2715ee23d8ca83", "messageHeadline": "rejigger summary list", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "48fc3b839b53724ae6f3d67418fece4275bddd32", "messageHeadline": "update logo", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8cfb9e3ffa89423ac4d661804867afa086f5338e", "messageHeadline": "add logo", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "c2abb5eebf2ad0f17d0a8b3f9cb40659785141bb", "messageHeadline": "try inline align right tag", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7e2eb2495f4bffd86fa8b8b26671fb3ea700eead", "messageHeadline": "align right badges in readme", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "d1c3985efb3a88c6459acf2972347aaa2b97e40d", "messageHeadline": "try header with badges", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "18c7e07da1681d8eed1d56e5f5291cc6b0142c4c", "messageHeadline": "add util test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "740a9167e46ac7b910a16492bf8522e3509065af", "messageHeadline": "fix esprima parse options", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "d5bfd1a7ee3f626a40ee87ccc51912a17ebbc236", "messageHeadline": "remove api test file", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "b3657b3c2e7f5b9673e9875616d24642c7cea9f9", "messageHeadline": "add errors test", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "26416784a8fc7dca1ac8692f400047421507b6d8", "messageHeadline": "dry up class tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "02b43a7bcb4da1238f6e471f3c2f364e3dd24e79", "messageHeadline": "add api tests", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "0736225bf977db666d5101f0fe4a81935d937c66", "messageHeadline": "fix readme heading", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f013bd4e6a3e0fad6494556704c20cca043c3310", "messageHeadline": "better piping for codeclimate test cov", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36257ad3003d3f632908cc26e7dee1855fc1a6b3", "messageHeadline": "remove old node version from travis", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "bbf918bbe1ec39b5c175e1e5d642bac69730d0d7", "messageHeadline": "fix codeclimate token", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45803b24d36daff3abf89eaec238a67068f0a253", "messageHeadline": "fix instanbul command in Makefile", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e3df476b79be8832b339c3040e078582efe9c6e8", "messageHeadline": "add travis", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "28198df15118235d3ce0700b28728af382d80a60", "messageHeadline": "add badges to readme", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "30453aa3b1effd2b2380b73f7980686c5adc38f3", "messageHeadline": "restructure readme", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "66e06b5e13d23363c5e185286925f65e87b5ea23", "messageHeadline": "fix invalid variable declaration name", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2ab8e1c3bac48953c89afab9dc345db6dcf1a56d", "messageHeadline": "fixed dependenceis", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c97696c224d718d96848df9e1577f337b45464be", "messageHeadline": "first commit", "author": {"name": "Sebastian McKenzie", "email": "sebmck@gmail.com", "user": {"login": "sebmck"}}, "additions": 2007, "deletions": 0}}, {"node": {"oid": "daedc6fcb323cd6e205a87d1d8e5b78d1fbca090", "messageHeadline": "Fixes #129 and spaces in template quasi literals.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 153, "deletions": 4}}, {"node": {"oid": "203384f7c23d169a0af96f223098985415f117df", "messageHeadline": "Fixes marijnh/acorn#127.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6ea4139be150308cf42e5db82cfda78dba260dd4", "messageHeadline": "Add note about deprecated scopeVisitor object", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "49680b1c60f21751f5e09756fb78fb573a2e59f0", "messageHeadline": "[loose parser] Take brace-line indentation into account for objlit cl\u2026", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "39fa62e90fa3a9fc269493ceaee9fce2c747bf43", "messageHeadline": "[loose parser] Be slightly more agressive about heuristically closing\u2026", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12cbfed34f3eae4c0e19ac547806a6be7ecefca2", "messageHeadline": "[loose parser] Don't omit unfinished object literal properties", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "96024e695042af4efeb08c5cf63a92bcae55edf0", "messageHeadline": "Updated docs.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "9c17926e3f28dfa3369bb96683d30c81c3b57095", "messageHeadline": "Version update.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "4b4c63f92418c68bfb7ce43519a6b332564ec67c", "messageHeadline": "Merge pull request #1 from NekR/master", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 629, "deletions": 4}}, {"node": {"oid": "d0497ab21229e15ac535d76b87c7034edf6f3bd8", "messageHeadline": "Add parseExpressionAt function to the API", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 34, "deletions": 9}}, {"node": {"oid": "ac31b0314c6baa5831805e28f6d782bf18e12fde", "messageHeadline": "Bump version number post-0.8", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "456f74e34fb6bb6dbed3329f30e3a397414e4d07", "messageHeadline": "Mark version 0.8.0", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d98a43267346e3dec33632a3084c2a94b0f4fe03", "messageHeadline": "Really remove html from git repository", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 0, "deletions": 1995}}, {"node": {"oid": "0322beb0aa5d170e427d76f668afaf3088fc5e29", "messageHeadline": "Add a prepublish step to package.json", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "4d4daa07e06821527f3a1c39738ccc9e10b3eb4a", "messageHeadline": "Don't keep the docco output in the repository anymore", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "91911bcfcd1b6ab1a64cd7566c428f33b2371f63", "messageHeadline": "Add bin/without_eval utility", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 235, "deletions": 143}}, {"node": {"oid": "78a6caf67393077ca63e66fa1972d02c7a61c242", "messageHeadline": "Add test for inXJSChild MemberExpression", "author": {"name": "Arthur Stolyar", "email": "nekr.fabula@gmail.com", "user": {"login": "NekR"}}, "additions": 617, "deletions": 0}}, {"node": {"oid": "d3cece14fd9d13734c19943815d56e62534ede21", "messageHeadline": "Fix spaceSkip after inXJSChildExpression", "author": {"name": "Arthur Stolyar", "email": "nekr.fabula@gmail.com", "user": {"login": "NekR"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "ae9fae6c761b6981d9e8021649fa7c6a70a2f72c", "messageHeadline": "Fix in child XJS MemberExpression", "author": {"name": "Arthur Stolyar", "email": "nekr.fabula@gmail.com", "user": {"login": "NekR"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "533d1d62ecb0c8c7d983a6f588d86bf54f0ba5ac", "messageHeadline": "Updated docs.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 649, "deletions": 505}}, {"node": {"oid": "fe805f396ee3691836a50f8add9badac5e6ba084", "messageHeadline": "Update version.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3086621905d7126c679cbed56c97375722793735", "messageHeadline": "Merge branch 'master' into jsx.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 195, "deletions": 75}}, {"node": {"oid": "10553cbcedb004aaa7c188e04edf2f9763a64045", "messageHeadline": "Make token format compatible with Esprima and Mozilla-styled locations.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 110, "deletions": 53}}, {"node": {"oid": "5c89414c5ab4b8afe7ba5881187d329f0b62b3fc", "messageHeadline": "Final polishing after rebase.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "2fbf640e6089f717ed9816370e0194c507c426a6", "messageHeadline": "Update README.md", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "35c8f104bd409b82f6b90a6ce226a55e6a7b3e7c", "messageHeadline": "Spread attribute support and small optimizations.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 3674, "deletions": 1991}}, {"node": {"oid": "a246bf83d00f6888268997dbf55533bb33e66bd3", "messageHeadline": "Do not throw syntax error if strict mode function has same name as on\u2026", "author": {"name": "Max Schaefer", "email": "max@semmle.com", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "fe6cafa1418f24c5fb1c3a3812214c5c312010e1", "messageHeadline": "Upgrade esprima to esprima-fb and update docs.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 1168, "deletions": 76}}, {"node": {"oid": "817120b3701c3efd60090eeb34c970d8c6982576", "messageHeadline": "Small test refactoring.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 1286, "deletions": 1290}}, {"node": {"oid": "95a1231c6d250fb03cd5f8bbfc0bbf2a0bb74afa", "messageHeadline": "Metadata & docs updates.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 5238, "deletions": 2207}}, {"node": {"oid": "7da3b6f1fd3c97063b169daa4305638508d8098d", "messageHeadline": "Fix start position for HTML comments and add tests.", "author": {"name": "Max Schaefer", "email": "max@semmle.com", "user": null}, "additions": 69, "deletions": 16}}, {"node": {"oid": "daf9e82ab5113018c1f5b9512e15096387cc047c", "messageHeadline": "Final fixes for spaces.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "7560ba4c940d1b3521c86769b59bc4d4c8b37f44", "messageHeadline": "Fixed in-tag spaces in hacky way (to be refactored).", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "292942c1d8152f8f04a8b7ebb103f681d6c09a54", "messageHeadline": "Small refactoring related to handling XJSText.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 12, "deletions": 18}}, {"node": {"oid": "4ed5087bea4da1ce90fa31aeb0fc3ef99a4d3704", "messageHeadline": "Revert space counting after the opening tag in favor of better fix si\u2026", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "77e05c4edc8432741aa8f9562bad76874e3e7759", "messageHeadline": "Fixed XJSEmptyExpression location tracking.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "f53f89a0aed7940ab414c7ac19f695df78960112", "messageHeadline": "Fixed test with parenthesis.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3253f5660281843ec922cb17908af31e77d0f032", "messageHeadline": "Fixed skipping spaces at the beginning of JSX contents.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "2c3740c159e21f88d81e818a755f9014c27720c8", "messageHeadline": "Fixed nesting elements in attributes.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5d2ace2f58a71f93b99c94f84761c851834f559a", "messageHeadline": "Added JSX text and string literal parsing.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 2171, "deletions": 42}}, {"node": {"oid": "22e8f7b90e10faa2201d5035cebfdaba9325ac6e", "messageHeadline": "Added basic attribute and element nesting support.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 80, "deletions": 13}}, {"node": {"oid": "6091a0cf55ea19ed78c17b9cee9d21716943082a", "messageHeadline": "Added JSX-specific identifier parsing.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "b4c5d1f2e952c2c10946cba978beb34d17be270d", "messageHeadline": "Added support for namespaces and member expressions in tag names.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 286, "deletions": 37}}, {"node": {"oid": "283d47c038796f9924eeef3b30eadc10602da102", "messageHeadline": "Started porting JSX support from esprima-fb.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 204, "deletions": 1}}, {"node": {"oid": "6c854ad221bc420396963710d31732c6ff986b58", "messageHeadline": "[loose parser] Be more careful about calling resetTo", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "40f1c671619bb5f5a664d455060aea8d8368b2ab", "messageHeadline": "Remove trailing whitespace from acorn.js", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 61, "deletions": 64}}, {"node": {"oid": "1ca211529407bd6905c5a0bdffebd535c359dd68", "messageHeadline": "Remove unused local variables.", "author": {"name": "Max Schaefer", "email": "max@semmle.com", "user": null}, "additions": 8, "deletions": 9}}, {"node": {"oid": "e58f401b8208283ac2b5b24f7882e93a98d1d02d", "messageHeadline": "Bump version number post 0.7", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fe767e4cd87c2bea0607e9a7c33ab370abfec445", "messageHeadline": "Mark version 0.7.0", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "69cadaa1e9d3064634bb9b0be63c1f780816fd81", "messageHeadline": "Add basic ES6 support in util/walk.js", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "372e1d42f398ceaffe27151348af67084f121d27", "messageHeadline": "Split ES6 Template logic from main functionality.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 250, "deletions": 200}}, {"node": {"oid": "d1a5db36ccafa02fab5d5dd2a3664e5c892c4e36", "messageHeadline": "Fix sentence broken by 11dc953bc67195d978d59d106b48f8c0606c5bc0", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 159, "deletions": 143}}, {"node": {"oid": "11dc953bc67195d978d59d106b48f8c0606c5bc0", "messageHeadline": "Fix docs about `sourceFile`/`directSourceFile`.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "ef045b971834a34e5181f8e2eeac34644e2ede41", "messageHeadline": "Remove `copyToken` from acorn_loose (not needed anymore).", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 1, "deletions": 14}}, {"node": {"oid": "1bf8c1420fe4c976594aee6937e9e7b89129fc0a", "messageHeadline": "Added example for comments attachment.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 84, "deletions": 46}}, {"node": {"oid": "be11e04383f7c208862d87d529c7cbeb70141dbf", "messageHeadline": "Added onToken support.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 121, "deletions": 0}}, {"node": {"oid": "278ac258df7e09b1758b3b4ce01d8cb28dd5445e", "messageHeadline": "Moved `inTemplate` initializer to appropriate place.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73a890d6bed288aa18e64594c328f4d1863ad878", "messageHeadline": "More nuanced attribution in comment", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "292f8ece643c1d6efffc285f32f2d467c53a4b18", "messageHeadline": "Re-run update_authors.sh to get proper project name in AUTHORS", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aac1807838729891ad0108262f942ee83730f4e0", "messageHeadline": "Include Harmony tests in test/index.html", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 32, "deletions": 25}}, {"node": {"oid": "3393460ebb0dcc80e0d6d9ca61172a1adb38d068", "messageHeadline": "Fix Travis URL for future merge.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de48f8434decb75d0b5f4c97c040d863e8560463", "messageHeadline": "Fixes for ES3 compatibility.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 26, "deletions": 23}}, {"node": {"oid": "f0579c3e56d6c90d0029e1597989d828910d0f46", "messageHeadline": "Renamed _multiplyModulo to _modulo as it's left as the only purpose o\u2026", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4663f6ae95532d8ef1f9aee3e742d33f55c0f2f7", "messageHeadline": "Update README.md", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff9c3550a4d5159139f0689765b6fec04789d79a", "messageHeadline": "Allow computed class method names (as per ariya/esprima#271).", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 133, "deletions": 3}}, {"node": {"oid": "acbef8557f2093e9149fbfbf1559b9f8bee56614", "messageHeadline": "Treat line ending after yield keyword as end of YieldExpression", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 139, "deletions": 42}}, {"node": {"oid": "9d552efe452c3af523043ac5e6635c9978e41d11", "messageHeadline": "Added Generator Comprehension support.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 176, "deletions": 39}}, {"node": {"oid": "1c548e7848689b0287ad022f8e25f6f0672f7759", "messageHeadline": "Add missing Traceur source to repo.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 23622, "deletions": 0}}, {"node": {"oid": "e9635f450e9b188a63230fb317a1df1892911b9e", "messageHeadline": "Delete harmonytest.js", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 0, "deletions": 14389}}, {"node": {"oid": "afefac56bfa5f8aaf09340a54f261a509f5ac2cb", "messageHeadline": "Added test to represent \"import x, { ... } from 'module'\" case.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 84, "deletions": 43}}, {"node": {"oid": "9d5e0e7973d6172756a521678b721bdd4a0898cd", "messageHeadline": "Increased benchmark time to 5 seconds per parser to get more realisti\u2026", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "711d21ec5a0340f725e29ed462c89c0318d424f0", "messageHeadline": "Simplified name clash test.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "8d30ad61962bd9dc27b53993cd5786e70010af76", "messageHeadline": "Added separate token for star ('*') as it may have special meaning.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 318, "deletions": 327}}, {"node": {"oid": "8b1924661590e9e8528369fcb5f345a20980acb7", "messageHeadline": "Replaced UglifyJS2 with Traceur for fair comparison of ES6-enabled pa\u2026", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 17, "deletions": 3877}}, {"node": {"oid": "7aab3539ceac4516ad8b4533036f47351130ec2f", "messageHeadline": "Cleaning up + performance improvement by using hash objects for name \u2026", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 31, "deletions": 23}}, {"node": {"oid": "67615ffd4124e2573286b91c4efa6f7318397802", "messageHeadline": "Simplified newline check in strings.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1955e9492599de93b48990ac667d2590785802ca", "messageHeadline": "Removed keywords that are not actual keywords", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 334, "deletions": 190}}, {"node": {"oid": "82b9f30fc95f0ef845ada9bd3ceeb92a69d4dff2", "messageHeadline": "Allow some keywords to be treated as identifier names; update ecmaVer\u2026", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "eb7ccea74347dc3670e58f9a5d7d247f73884cd4", "messageHeadline": "Stricter tokVal -> tokType comparisons.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "a061f1f0a63624b66b115aacbd4d39ca13aa7b3b", "messageHeadline": "Updated README and bin utility to be aware of ES6 support.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3ee9e288a212069457d66f81e8816873a913197e", "messageHeadline": "Forbid spread element in sequence expressions.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 28, "deletions": 17}}, {"node": {"oid": "8f96965d368474ca0bc9e8b7ccab0b85d208725e", "messageHeadline": "Added `yield` support (completed generators).", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 55, "deletions": 40}}, {"node": {"oid": "b8a3300a2198032e4f0e947f3dcf54959fc8e680", "messageHeadline": "Added `function *` support (part of generators feature).", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 42, "deletions": 10}}, {"node": {"oid": "4f24e13fd580556255386822fd211252f806d02f", "messageHeadline": "Added template string support.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 148, "deletions": 65}}, {"node": {"oid": "a8cf37fc466a9d80c78675890a94899c0cae86db", "messageHeadline": "Test fixes for imports.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "26818e1f36ebc9992ebec280b1df03657dc474d1", "messageHeadline": "Removed `module`-related tests and implemented corresponding alternat\u2026", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 257, "deletions": 1379}}, {"node": {"oid": "b38c15a94bca0077b8f8ba07f67f1d02eb440663", "messageHeadline": "Added export declaration support.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 136, "deletions": 66}}, {"node": {"oid": "f2dfeff9777e1fc26dd615af885210ada4a4d0da", "messageHeadline": "Added test for BindingPattern inside ArrayComprehension", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 245, "deletions": 23}}, {"node": {"oid": "bcc97e2d529d045ff7663a9fef048dca4c928d84", "messageHeadline": "Array Comprehensions as per latest ES6 drafts.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 78, "deletions": 434}}, {"node": {"oid": "dd37866fdb09a32a21da1ce1ec55643f80db80f0", "messageHeadline": "Added backward-compatible test that object properties have type of \"P\u2026", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 439, "deletions": 157}}, {"node": {"oid": "648f3159cc22cabb42773b590d9305618224ae83", "messageHeadline": "Added `for (..of..)` support and guard against `for (let var=.. in|of\u2026", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 25, "deletions": 400}}, {"node": {"oid": "8b0be7cec9387711296d9d457e46d23c00f68e24", "messageHeadline": "Improved destruction assignment guards.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 118, "deletions": 31}}, {"node": {"oid": "0f56e3251217760c3646f52b1cfbe14ec8fdb99b", "messageHeadline": "Object shorthand properties; small fixes to ES6 function parameters.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 33, "deletions": 20}}, {"node": {"oid": "50a82135c49c4b59f20c42b81194f1b270e5e171", "messageHeadline": "Recursive destructuring assignment with function arguments name clash\u2026", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 94, "deletions": 73}}, {"node": {"oid": "66e6bcd10f4b9dc5aa767be719eae682fbc80fc8", "messageHeadline": "Assignable patterns.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b697af8033201882fa28ea6ad3a5b476291bdd1", "messageHeadline": "Destructuring assignments.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 39, "deletions": 5}}, {"node": {"oid": "5ab6837208285f39f9837e91b4170b365a6a8400", "messageHeadline": "Workaround for joyent/node#3584.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "7c34bb34ce6fc7eb73bfe88aebabf1a5bf7d67c7", "messageHeadline": "Exit should wait for stdout (joyent/node#1669).", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "3779ed41a4ac7428c655e62d03189185755ce127", "messageHeadline": "Added exit code 1 for failed test session.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "f7fe322490cbb82320edecbc3dcfe4881808fbdd", "messageHeadline": "Better parentheses check for arrow expression argument list.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "1f801001cf00dc416888741866ed49f8c08d6d7b", "messageHeadline": "ArrowExpression rest parameter support, brackets check and test fixes.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 157, "deletions": 19}}, {"node": {"oid": "5d50be144738da70c25aeb9a73e0d775a51eef5f", "messageHeadline": "Removed dirty hack in favor of fixed expected locations for arrow and\u2026", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 93, "deletions": 103}}, {"node": {"oid": "19696af6662391d4a9de593ca1a456bf9c847557", "messageHeadline": "Added computed properties support.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 32, "deletions": 22}}, {"node": {"oid": "1d3810dcdb495f2731968c201363fe1b8a5a1a2c", "messageHeadline": "Turned on Travis CI.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "44a4f8c01608b11daa8964dd7240034b78f8e90a", "messageHeadline": "Added ES6 classes support.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 83, "deletions": 41}}, {"node": {"oid": "eadda16c4240d2cb93a530f07ac74caf7ff79e86", "messageHeadline": "Added SpreadElement support.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "67bca2d549c45db7225066870bb209b2d7542f32", "messageHeadline": "Added object method support.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 69, "deletions": 40}}, {"node": {"oid": "48f6ea8e6327af674cff054bd48ae71e7fcbbbbe", "messageHeadline": "Force LF endings in code.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a5cf393134a77d907886d5dc8aa6f2859c3f4cb2", "messageHeadline": "Fixed testFail messages for character escape sequences.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "2db14fbb08ce12f57b7ed92c6c3d70e68d0c52ab", "messageHeadline": "Checking argument names clash in strict mode for arrow functions.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 57, "deletions": 50}}, {"node": {"oid": "47c4196d41f887054d099747ee5a25c5f3b24a13", "messageHeadline": "Some testFail message fixes.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 117, "deletions": 581}}, {"node": {"oid": "16b9ba5db0608d60359c7a451232d0a177d39d77", "messageHeadline": "Fixed parsing `x => 1, 2` like expressions.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "757545a6124f285829e41932f0ffefaf43cd39e8", "messageHeadline": "Basic ES6 Arrow Expressions support.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 93, "deletions": 29}}, {"node": {"oid": "12ac95732dff0d6900fac0af6cc92d1abe9c53b5", "messageHeadline": "Added ES6-specific Function properties.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "839338b2704962098f7f0da786198219e0457734", "messageHeadline": "Added octal and binary number support; added ES6 version checks.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "a31bad6773e8605e30d40ab504098f6fc087e483", "messageHeadline": "ES6 Unicode Code Point Escape Sequence support.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "47587e6e9b2d9a2a19c3f2c7bf6900eb41567b2e", "messageHeadline": "Turned on location tracking for harmony tests.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 1690, "deletions": 430}}, {"node": {"oid": "88e355a6ae60d4d9e68b19ea11befd5b271ac7ce", "messageHeadline": "Converted esprima's harmony tests.", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 15338, "deletions": 1}}, {"node": {"oid": "937350dd84d8207db4abc1584f8ff1861ac6e8c9", "messageHeadline": "Updated esprima and added harmonytest.js from ariya/esprima@2bb17ef9a\u2026", "author": {"name": "Ingvar Stepanyan", "email": "me@rreverser.com", "user": {"login": "RReverser"}}, "additions": 16448, "deletions": 679}}, {"node": {"oid": "7ac7d8fa5e2be767ab18671901304b5a8746c2a0", "messageHeadline": "Add an AUTHORS list", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "14bd14088ae2932c233f3ad5f593d67e209fd399", "messageHeadline": "Remove bogus copy-pasted chunk from LICENSE", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "3d35d067a8193a62a4f232561b4958986a2a3ae2", "messageHeadline": "Removed some dead code in parseThrowStatement", "author": {"name": "Johannes Herr", "email": "johannes.herr@gmail.com", "user": {"login": "johannesherr"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "3d444e8ecaf0dfd22ef066a6f65118756c35143d", "messageHeadline": "Update docco output for df9eda514ad804258ec84ee437b88493b41be299", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "df9eda514ad804258ec84ee437b88493b41be299", "messageHeadline": "Add a script that generates the regular expressions for identifiers", "author": {"name": "Mathias Bynens", "email": "mathias@qiwi.be", "user": {"login": "mathiasbynens"}}, "additions": 59, "deletions": 4}}, {"node": {"oid": "caeaf37c31a648ffd3197601c40fc8cc5a211562", "messageHeadline": "Fix another bogus piece of code from 31e77b975ed0bf14f68f9b0f6608bbe7\u2026", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1b2742ee791edc8520ecb3df0167b2b05973d11", "messageHeadline": "Bump version number post 0.6", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4435013900b329797224a4e94acc0934e28acc4a", "messageHeadline": "Mark version 0.6.0", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "29feccf3cd70862c93d34870f5feb56ae745b9cf", "messageHeadline": "Split up `parseStatement()`", "author": {"name": "impinball", "email": "impinball@gmail.com", "user": null}, "additions": 437, "deletions": 366}}, {"node": {"oid": "55b507b71565c0d7b5e88de40c3c21093d8a859b", "messageHeadline": "Note partial es6 support in docs", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "1e5bfc2c55a60ddaad774fc7324c30f93cc99362", "messageHeadline": "ecma 6 partial support: let and const", "author": {"name": "Artem Govorov", "email": "artem.govorov@gmail.com", "user": {"login": "ArtemGovorov"}}, "additions": 1736, "deletions": 22}}, {"node": {"oid": "3a34f7ba8c34e5add18dc593731a05bd3712875c", "messageHeadline": "Add note about browser compatibility to README", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "7f0f07e1f9c227d61147f2962f3418149b55e66a", "messageHeadline": "Check duplicate argument names for rest params", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "dccd45528a8a3652eae2af88dd6c4a34f696a92b", "messageHeadline": "Minor: Remove unused argument from readToken_slash", "author": {"name": "PlNG", "email": "tempeml@hotmail.com", "user": {"login": "PlNG"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5dcd50447baa40016e1c97160e6c7428f3bfb1c9", "messageHeadline": "Clean up previous patch", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 5, "deletions": 19}}, {"node": {"oid": "31e77b975ed0bf14f68f9b0f6608bbe78d694bf0", "messageHeadline": "Add option: `--`", "author": {"name": "impinball", "email": "impinball@gmail.com", "user": null}, "additions": 48, "deletions": 17}}, {"node": {"oid": "5552e866f99a83ca05a9cd7ba654c25ecc7475be", "messageHeadline": "Support rest parameters", "author": {"name": "Brandon Mills", "email": "mills.brandont@gmail.com", "user": {"login": "btmills"}}, "additions": 350, "deletions": 10}}, {"node": {"oid": "2de16b8cb0bec3eeb57881581f2a7dc43f5e2e2e", "messageHeadline": "[loose parser] Fix interpretation of `f.\"`", "author": {"name": "Conrad Irwin", "email": "conrad.irwin@gmail.com", "user": {"login": "ConradIrwin"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "6f41a2215d35790aa7300eb9d6db05194d92f822", "messageHeadline": "Updates license year", "author": {"name": "Charles Hughes", "email": "c.hughes87@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4869ccfa55121ba707cefacde4af701c49383156", "messageHeadline": "Prevent loose parser from tripping on invalid regexps", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "93124c9eb8cb3c05659e5791583e08ae70002f6e", "messageHeadline": "Don't export Node from loose parser, reuse existing Node's proto", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e5439847fd733a31423f9b02ce40b706f142acc4", "messageHeadline": "Rename remaining *_t constructors to something sane", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 31, "deletions": 29}}, {"node": {"oid": "7b9a46710d21f4b359b4a61e7ed0ee3f27a39886", "messageHeadline": "Renamed node_t to Node and exported it", "author": {"name": "David Bonnet", "email": "me@davidbonnet.com", "user": null}, "additions": 11, "deletions": 7}}, {"node": {"oid": "e282ee4c01638282ef933f9ae94598e53e3fda58", "messageHeadline": "Bump version number post-0.5", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a09455d2bf776c207597862dbd29bc7f07f01ea5", "messageHeadline": "Mark version 0.5", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "954ddac8b9fe5adfd6dcfe1fcf430617022b7a7c", "messageHeadline": "[walker] Supply ancestors to visitor functions", "author": {"name": "Peter Rust", "email": "peter@cornerstonenw.com", "user": {"login": "prust"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "5bd50cce6f29f76c0c6bc09a46b8782a0dca8fd9", "messageHeadline": "Don't complain about reserved words in property name position", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 74, "deletions": 19}}, {"node": {"oid": "716ade22fb92094a90f5af1195ff260edb4acae7", "messageHeadline": "Add allowReturnOutsideFunction option", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 112, "deletions": 102}}, {"node": {"oid": "d55b6dee4ae8b74986b36e02196d68560e191cf1", "messageHeadline": "Update lastEnd in tokenizer interface", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d9732619404dfc02547f8fdeea597381a20d3c17", "messageHeadline": "[loose parser] Make sure VariableDeclaration nodes have at least one \u2026", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e6ff440e9f7ce036b78f19db16a9413e0e7d8811", "messageHeadline": "[walker] Handle catch scopes more accurately in scopeVisitor", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "b1623b10c13225ae64cf68315960fb8118463efa", "messageHeadline": "Note non-reentrancy of parser in onComment docs", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "baaa16cee7aa78cfd8ec4167bc1c1e20f7d319bb", "messageHeadline": "Make sure syntax errors in regular expressions raise conforming excep\u2026", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "dd456e3ad52de2ffbeca9866f02d0f0f09c56ab8", "messageHeadline": "Fix bug causing comments after 'use strict' to be handled twice", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "cb79f13d3dcd4989703bb1b802697cd6c1b2d3df", "messageHeadline": "[README] Search/replace gone bad", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "6be7a846496bed8bf6ac9a9ce1605e18b13062a9", "messageHeadline": "Work around broken Markdown implementation on github", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "5ec47cf80d76fa1fb68ea611b1faf36f83366029", "messageHeadline": "Rewrite README", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 171, "deletions": 88}}, {"node": {"oid": "3b05fcf16c8c75271e35a6916e4f80db7d0c6736", "messageHeadline": "docco is wonderful, but it isn't exactly the most concise way of figu\u2026", "author": {"name": "Aparajita Fishman", "email": "aparajita@aparajita.com", "user": {"login": "aparajita"}}, "additions": 121, "deletions": 4}}, {"node": {"oid": "456f099cbe48e420af7db10e85a19b4a760198d3", "messageHeadline": "Bump version for added option", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "356e0be759589a9ce8859be8243fbda073d2b157", "messageHeadline": "Add directSourceFile option", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 131, "deletions": 115}}, {"node": {"oid": "824eb798f9b16cbb101d5e2ae70970a1aefaa9d5", "messageHeadline": "More descriptive names for binop token type", "author": {"name": "Aparajita Fishman", "email": "aparajita@aparajita.com", "user": {"login": "aparajita"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "9ff4981ca2e6f274d3e89a6d1d21e7e015b93af9", "messageHeadline": "More concise way of slicing off the last character", "author": {"name": "Aparajita Fishman", "email": "aparajita@aparajita.com", "user": {"login": "aparajita"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e6c7b0af4e63ea3492d8dc14b1da35e9b201dc9", "messageHeadline": "Just being consistent with quote usage", "author": {"name": "Aparajita Fishman", "email": "aparajita@aparajita.com", "user": {"login": "aparajita"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "987fb51feb5ff94ad1a9b0e5cf99fa6f3db432f6", "messageHeadline": "Bump version number post-0.4.0", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1ed25992a783f4ea26ef0549b4320989391aa456", "messageHeadline": "Mark release 0.4", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "389c9b225bff54eaf12c9c613d25f3b3aa2acd1b", "messageHeadline": "Fixed: tokLineStart and tokCurLine have no meaning if options.locatio\u2026", "author": {"name": "Aparajita Fishman", "email": "aparajita@aparajita.com", "user": {"login": "aparajita"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "b7972ad95ccc62da8e98730adb3ae5898f138b63", "messageHeadline": "Remove invalid of tokLineStart", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "6fd79e50fb606f73d624ca5bd382afde43dcea76", "messageHeadline": "Fixed: skipSpace did not consider 8232 and 8233 as eol, but elsewhere\u2026", "author": {"name": "Aparajita Fishman", "email": "aparajita@aparajita.com", "user": {"login": "aparajita"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "22c3161b6ebf4c87d56a1babce68d8252d9b3bd4", "messageHeadline": "Fix wrong end position for VariableDeclaration nodes", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "b7417cec8ce85e1bf1dd12b3e3b4c0cdf0d1a5ee", "messageHeadline": "Just want to be a little clearer what is happening to the node var de\u2026", "author": {"name": "Aparajita Fishman", "email": "aparajita@aparajita.com", "user": {"login": "aparajita"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "83bfd6c536335686894364b5f999837610323360", "messageHeadline": "Different approach to working around html comment issue", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 65, "deletions": 65}}, {"node": {"oid": "3d932fcfba2f44f123824329dfff90eb1294f201", "messageHeadline": "Add .gitignore and .tern-project", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "36d001a4be52b82d72ae70d375ae4c53f413969b", "messageHeadline": "Work around docco leaving in a <!-- comment start", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 67, "deletions": 65}}, {"node": {"oid": "ba8da57d165551e23a93c23baf4f86088f3c95eb", "messageHeadline": "Use correct paragraph separator for newline", "author": {"name": "Martin Carlberg", "email": "martin@carlberg.org", "user": {"login": "mrcarlberg"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b998d5e22da7a422a7eb9d2ccd2740621ab94c4d", "messageHeadline": "Add support for bizarro <!-- and --> behavior", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 179, "deletions": 86}}, {"node": {"oid": "411b29791b1e1505ac875bac777b6cd5a6ca07a0", "messageHeadline": "Formatting", "author": {"name": "Aparajita Fishman", "email": "aparajita@aparajita.com", "user": {"login": "aparajita"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cfbbeebe8b4bbed077c9053e0819bd0e206f4a82", "messageHeadline": "Fixed: replace absolute with relative require, remove unsupported --t\u2026", "author": {"name": "Aparajita Fishman", "email": "aparajita@aparajita.com", "user": {"login": "aparajita"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c152be4a2e8383a21c573ba0b2495afc9ae84643", "messageHeadline": "Improve error message for ++/re/", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6659f7a0334ef83c47ffc982a8a4b51a1e944d3c", "messageHeadline": "Fix special case to handle regexps that start with =", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "2ace0fa8dc81839afb6152c3d8888020b6c108c5", "messageHeadline": "Further refine parseExprList indentation heuristic", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6113324cd2f6facf5abcb8717e9c7053513aaba0", "messageHeadline": "Fix bug with parsing slash after operator-keyword property", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 42, "deletions": 10}}, {"node": {"oid": "097b4162dab6e0be89bd92a152cd8946685baf36", "messageHeadline": "Pass on 'this' as root scope, for better inclusion of Acorn inside Pa\u2026", "author": {"name": "J\u00fcrg Lehni", "email": "juerg@scratchdisk.com", "user": {"login": "lehni"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a84e21e0ffc415e2eb729aad88097a1c7ecdb568", "messageHeadline": "Line number start from 1 after getToken.jumpTo()", "author": {"name": "Jiaxing Wang", "email": "hello.wjx@gmail.com", "user": {"login": "wjx"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "16b54e06982734553f5dbe2379237a87a10ececc", "messageHeadline": "parseMaybeUnary() doesn't need parameter @noIn", "author": {"name": "Jiaxing Wang", "email": "hello.wjx@gmail.com", "user": {"login": "wjx"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "567f3ca32abc77091f42dfd589deb7b96baa9562", "messageHeadline": "Remove redundant if conditions that are tested above", "author": {"name": "Jiaxing Wang", "email": "hello.wjx@gmail.com", "user": {"login": "wjx"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "328d0e514cc525ac2dc0fe9e7a0905624e04dfcf", "messageHeadline": "Linting", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 9, "deletions": 16}}, {"node": {"oid": "d3b9eb177ae7ec11ee245819c574e7c4e170c304", "messageHeadline": "Always attach a guardedHandlers property to TryStatements", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 90, "deletions": 84}}, {"node": {"oid": "67c48229b90d7df774e9c21e06b65d435290867f", "messageHeadline": "Bump version number post-0.3.1", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d2673d465a794fdb4331dce1b88490fc5423b732", "messageHeadline": "Release 0.3.1 to fix release-making-script screwup in 0.3.0", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7e248c7e3b908e69dd75a870d7060d1dbd99944e", "messageHeadline": "Mark release 0.3.0", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2372b12df71a34c1f4abff89b0473fa6c2e7126d", "messageHeadline": "[loose parser] Refine closing heuristic for expression lists", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3ca3aa5a25f77f2a73b8cf4cb30c2b9d922462b4", "messageHeadline": "Run a lint pass, clean up lots of small issues", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 24, "deletions": 28}}, {"node": {"oid": "6fe123947be30cb565b4d575cbe3879c4ccd9672", "messageHeadline": "Prefix keywords with underscore in tokTypes object", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "314327537a758186c980ab54243b0ba120334e90", "messageHeadline": "Add charset to script link that includes test suite", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "adf16e33c0e1610ce26bf46ba0bd126943f4596b", "messageHeadline": "Don't assume options object has a hasOwnProperty method", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c979446572e344277875ddffb755cc7846bc264f", "messageHeadline": "[package.json] Use 'repository' rather than 'repositories' field", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "38f0e80547145edd88d8aacb3c0f52dfe3eea4d1", "messageHeadline": "Include diacritical combining marks in identifier character set", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "6dd35f870a446a274c38d34c4a45cd068b9f57a3", "messageHeadline": "[loose parser] Fix bug in continued-expression closing", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9eee5300dbc8783659b26caea4d3cde1cede040e", "messageHeadline": "[loose parser] Less aggressive termination heuristic for comma-separa\u2026", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d8eeabf52d5db4ff3ad552848d82a8c6df2fbd8", "messageHeadline": "In browser loader, refer to global object as 'this', not 'self'", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "df763df61b1c8a62bbc9df412f48373785769589", "messageHeadline": "Bump version number post-0.2", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "41466057381ee20cadab197d854ae2a30df782bb", "messageHeadline": "Mark version 0.2.0", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "30b399ece755de9859ab317e984de6408cc2b363", "messageHeadline": "Export isIdentifierChar and isIdentifierStart", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f3c70d76efd79040721f913b5877a4f3149fdbe2", "messageHeadline": "Remove assignment to non-existing var", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc12062b9ca4a503fcdbf579aa70c9ee36deec6e", "messageHeadline": "[loose parser] Fix a whole bunch of issues in the options.locations s\u2026", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 28, "deletions": 20}}, {"node": {"oid": "62bc3641afc125276605fb7f5ea0f1f07457d9c5", "messageHeadline": "Use a single .handler property on TryStatements", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 30, "deletions": 32}}, {"node": {"oid": "a6b3034e71e93bd37632deb83271559aec63d91a", "messageHeadline": "[loose parser] More fixes to locations", "author": {"name": "Paul Harper", "email": "benekastah@gmail.com", "user": {"login": "benekastah"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "54e78b7035bbb54862df3fd83f4778380e33c68d", "messageHeadline": "Properly back up line state when re-reading a token on strict mode", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 49, "deletions": 41}}, {"node": {"oid": "a8a24f538bdf88d73efac769355e3871696272c0", "messageHeadline": "Fix \\v being treated as v in IE < 9", "author": {"name": "Oskar Sch\u00f6ldstr\u00f6m", "email": "public@oxy.fi", "user": {"login": "oxyc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76be1f8eee184c104d4d328ca93c4002e42b6d72", "messageHeadline": "Make Acorn work with AMD modules", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "559518acc877d9617f35bb2c9fde19c8d1cf9a1f", "messageHeadline": ".parse_dammit() now recognizes the locations option, and will add a l\u2026", "author": {"name": "Paul Harper", "email": "benekastah@gmail.com", "user": {"login": "benekastah"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "38179fd85506ebfd22ebaacab02025c1def1c754", "messageHeadline": "Fix node boundaries for unexpected regular expressions", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "0b10aa225629c27e070497e84b81ad1fe253bd0f", "messageHeadline": "Add walk.findNodeBefore", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "83cdcf7dbf3c3c6a4408252957af26283521278d", "messageHeadline": "Remove outdated option from bin/acorn", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "173d94f019a2da7aeccd53e6fe11d7532fd500e9", "messageHeadline": "[package] Add \"bin\" property to package.json for npm to auto generate\u2026", "author": {"name": "zsjforcn", "email": "zhangsanji@gmail.com", "user": {"login": "zsjforcn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9a55d603249d7d79b5543d5a41ebe1309b1a2d91", "messageHeadline": "Move back to regular string accumulation in readString", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "b1845b51b17a31f8e0073291e60a5df3c44eae19", "messageHeadline": "[util/walk] Add findNodeAfter", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 34, "deletions": 18}}, {"node": {"oid": "72d2fc26446fa56f83aa13ae19cef54c501c66d4", "messageHeadline": "Fix start offset of block nodes", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "782259bea1e574f3fd39bc113880fad0df65da31", "messageHeadline": "[loose parser] Fix bug where peeked tokens persist across parses", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "adcb3544989656d09e46559ed2df4186418497f2", "messageHeadline": "[walker] Fix broken handling of node predicates", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "006d5f1c0487cce47c27d57a565da6dc1d52277c", "messageHeadline": "Bump version post-0.1", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c108741d0796be08592dc9b1493c740be9ff804a", "messageHeadline": "Mark release 0.1", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "da83f80d295b6e87ceba09574235475756a499a9", "messageHeadline": "Allow passing a test predicate to findNodeAt and findNodeAround", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "76c41d3a718e5d6291f3a7e8d6aaa862dde11a7b", "messageHeadline": "[loose parser] Improve closing heuristic in parseExprList", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "82980794a995ae0e25fa4e03228fa0ecf12bf734", "messageHeadline": "Fix bug in expression-terminating heuristic", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "d98e378590f0c936eba0ab403349f4568ba05df9", "messageHeadline": "Store default walker in exports.base, rather than exports itself", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 39, "deletions": 38}}, {"node": {"oid": "0632b36c94b943b51362fca8b012cb39987271fd", "messageHeadline": "Improve options.locations performance by tracking newlines rather tha\u2026", "author": {"name": "Alistair Braidwood", "email": "alistair_braidwood@yahoo.co.uk", "user": {"login": "abraidwood"}}, "additions": 93, "deletions": 67}}, {"node": {"oid": "87a6a5a8cd91b03c99768ad4e8c1d299755a180d", "messageHeadline": "Clean up readNumber, fix parsing of '2.+2'", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 61, "deletions": 30}}, {"node": {"oid": "792fa96e93a9afb1c8f41cb4f0dc6f87aa360102", "messageHeadline": "Add walk.findNodeAround", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "1de79a277c2f871ce152b7df67db52b7c6c64245", "messageHeadline": "[loose parser] Refine block-closing heuristics, add expression-contin\u2026", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 113, "deletions": 47}}, {"node": {"oid": "e95c4cce50cfcb63813eb0ef1923cdf1ed827ea2", "messageHeadline": "Add walk.findNodeAt utility", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "44f7aff2b75849c7969e1ad0b45dab45f4bbdfd5", "messageHeadline": "Add testAssert() for arbitrary tests; fix skinLineComments() passing \u2026", "author": {"name": "keeyipchan", "email": "keeyip@huddler-inc.com", "user": {"login": "keeyipchan"}}, "additions": 63, "deletions": 2}}, {"node": {"oid": "17a0094694db45251d7e92489475a3e2bbd2e4eb", "messageHeadline": "[loose parser] Improve recovery from unterminated strings and regexps", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "f8bcc75378623a5181adcbd1a66d26d7adc747f0", "messageHeadline": "[loose parser] Fix typo", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e130dc3fbbb8e5abc514d65310d6b867f9167b7a", "messageHeadline": "[loose parser] Use \u2716 rather than question mark for placeholders", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "207bf64e8d1db0ec93361b0268fd95d46853ead1", "messageHeadline": "[loose parser] Revise strategy for forcing token consumption", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 15, "deletions": 21}}, {"node": {"oid": "b8ec8aab2cac70d82b9b4ba92eb1be54dccd0d88", "messageHeadline": "[loose parser] Fix bug in argument list parsing", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d73fe243a825ca66c43761b2ba1d9e8dd14cdcf", "messageHeadline": "Upgrade Esprima", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 496, "deletions": 582}}, {"node": {"oid": "1d974ce2b6f146224644414ca45464c7565183a3", "messageHeadline": "[loose parser] Several small tweaks", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d08144c1d7732ffc28210196638e59694ca41032", "messageHeadline": "[loose parser] Support tabSize option", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3981dfa133bd9ff7eb83bc0a2decbaea42cbf5bd", "messageHeadline": "[loose parser] Add note about imprecision", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a2788f8864b9a7453be80bac49e550e7be6914d0", "messageHeadline": "[loose parser] Make expect check two tokens ahead if it fails to find\u2026", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "038e4389499eb2e818c40265036629d9cb035876", "messageHeadline": "Add a loose parser", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 637, "deletions": 0}}, {"node": {"oid": "965166cdfd8086a51a2ae3987a36d5eed4e20910", "messageHeadline": "Small fixes noticed while going over the when writing loose parser", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "4d2d8408dea42278ec6d12caed95b9a6d8922dde", "messageHeadline": "Export the tokenizer", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 184, "deletions": 104}}, {"node": {"oid": "c2dd92fec01b7c00b6dd61f27af47c5f060fd729", "messageHeadline": "Attach position information to errors", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "3c2bd590da34fd309154c7d1731d8f88985746ce", "messageHeadline": "Fix regexp detection after void/typeof/instanceof/delete", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "8104257495cabe66ea19e967c4297ca67d6b0f02", "messageHeadline": "Bump version to 0.0.2", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cade51347a57cb143c78d5689b8caa9285803558", "messageHeadline": "Remove trackComments, add onComment option", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 154, "deletions": 212}}, {"node": {"oid": "5e4ea00f3c916e3f9287913c7d2845597690a31f", "messageHeadline": "Unnecessary 'if' as we already know 'ch !== 92'", "author": {"name": "Martin Carlberg", "email": "martin@carlberg.org", "user": {"login": "mrcarlberg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6485e61fde63d8d4a820b70cf699ca7d0383ab8", "messageHeadline": "[walker] Allow recursive walks without building a new walker obj", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc5971f61776b5910e2d2cbeaf98080a3ca22dcd", "messageHeadline": "Formatting", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 116, "deletions": 94}}, {"node": {"oid": "f6e0182a3a5036699191d0dbf443073b1fcb6993", "messageHeadline": "Fixes sourceFile option.", "author": {"name": "Arian Stolwijk", "email": "stolwijk.arian@gmail.com", "user": {"login": "arian"}}, "additions": 95, "deletions": 1}}, {"node": {"oid": "3d0f85d6165cc276eccff7262befb412d810d496", "messageHeadline": "line_loc type for v8 perf", "author": {"name": "Alistair Braidwood", "email": "alistair_braidwood@yahoo.co.uk", "user": {"login": "abraidwood"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "c8eb50fabe1bf124a1cbd93c702516245ca8e80b", "messageHeadline": "create node 'class' - improve v8 performance", "author": {"name": "Alistair Braidwood", "email": "alistair_braidwood@yahoo.co.uk", "user": {"login": "abraidwood"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "2bad03e654092143ecb10c0aa0936faee0d4540c", "messageHeadline": "reduce array creation in readString", "author": {"name": "Alistair Braidwood", "email": "alistair_braidwood@yahoo.co.uk", "user": {"login": "abraidwood"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "5b19196bac1c91305fbdd7a284c7a061f8f1dc36", "messageHeadline": "Give true/false/null literals a `raw` property", "author": {"name": "krator", "email": "kratorado@gmail.com", "user": {"login": "kratorado"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f58bb9a4808873efac685e7c0d011d6d48a97d14", "messageHeadline": "Use 'self' instead of 'window' in browser, in order to work in a web \u2026", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d36c70bbbfd2198c42c8ab8f6b22416e920b1b8b", "messageHeadline": "Add missing labels.pop() to allow re-using labels in a block", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "5c44c134651d71e6733a94e28d671667b54051c1", "messageHeadline": "Make sure readInt doesn't try to read past len, if given", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "5771c8b4b256018666278e1084e876aaef5efde7", "messageHeadline": "Add missing semicolon() calls to debugger and throw statement parsers", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 4, "deletions": 26}}, {"node": {"oid": "74536b9eb759d46eb892d74afde622e5611d1f23", "messageHeadline": "Remove test that raised error from the JS engine's RegExp parser", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "4229ef792e58a19218a8c737f04d6ee741453e1d", "messageHeadline": "Give readToken sub-functions meaningful names", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 110, "deletions": 61}}, {"node": {"oid": "04a69abae04c2699c55bdf41288a6dc510cc37f5", "messageHeadline": "Split readToken to smaller functions", "author": {"name": "Alistair Braidwood", "email": "alistair.braidwood@rulefinancial.com", "user": null}, "additions": 92, "deletions": 42}}, {"node": {"oid": "4c650ad16bb3da1b4436c98673863e6724666b85", "messageHeadline": "Add an acorn-only button to bench.html", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "905124c291ec8b41b3511abad618e6989bf9daab", "messageHeadline": "Assign parenthesized expressions a range that includes the parens", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 54, "deletions": 36}}, {"node": {"oid": "f91d7f583605dd9b85b1a63170d882a27d753b10", "messageHeadline": "[walker] Allow custom fields to be added to new walkers", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cb6cd3038eac3b0e9d4595edd404a577e9c54cc5", "messageHeadline": "Make the walker's scope module use objects for variables", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "3ba6913d30534f8a0256369cee36d26d24fdb6ec", "messageHeadline": "Comment walker module", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "043386067a099ad5ef38b9211b8bc190304cc3c1", "messageHeadline": "Stop accumulating line comments when trackComments is off", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "b660ff6d1c462a8e6b77aec96e4d0f76deabd079", "messageHeadline": "Add an AST walker utility", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 183, "deletions": 0}}, {"node": {"oid": "16f8259dab85e8a8ac332d4a84d331f6bea0f369", "messageHeadline": "Don't allow keywords as properties when forbidReserved is on", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b591c41513f02dcb9bfb07fcae001658c790d6fc", "messageHeadline": "Actually make strictSemicolons forbid all semicolon insertion", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "5d83150951bbb94a8ea9a1bb6cbf24c5fd5e66f1", "messageHeadline": "Attach .raw property to literal nodes", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "93d4a31abb9d93a79a24d756899da872196cce1a", "messageHeadline": "Upgrade Esprima", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "48bbcd94378bd692c025bff39513f5890184f6c6", "messageHeadline": "Restore nonasciiwhitespace regexp", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "b3366233d3723ba93d7e2b186feca07b07d88eb0", "messageHeadline": "skipLineComment", "author": {"name": "Alistair Braidwood", "email": "alistair.braidwood@rulefinancial.com", "user": null}, "additions": 12, "deletions": 8}}, {"node": {"oid": "b38a98ffd21d0104ff0673d8f4dd8dd3e4cd8596", "messageHeadline": "skipSpace", "author": {"name": "Alistair Braidwood", "email": "alistair.braidwood@rulefinancial.com", "user": null}, "additions": 21, "deletions": 17}}, {"node": {"oid": "906a8b8e5b86251228fc7e902d5fbb4d46fc6881", "messageHeadline": "Simplify an if/switch combo to just a switch", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 36, "deletions": 44}}, {"node": {"oid": "5fa1f088cb51def9fb12a64298339fde393d3845", "messageHeadline": "readString", "author": {"name": "Alistair Braidwood", "email": "alistair.braidwood@rulefinancial.com", "user": null}, "additions": 28, "deletions": 26}}, {"node": {"oid": "9bdbbaaf969210224756b5addc7b9837c2cb2077", "messageHeadline": "isIdentifierChar to numeric", "author": {"name": "Alistair Braidwood", "email": "alistair.braidwood@rulefinancial.com", "user": null}, "additions": 40, "deletions": 30}}, {"node": {"oid": "c20cdbf8fcf2bf71ee2ac4d94db3e1f55e745b06", "messageHeadline": "rearrange isIdentifierStart", "author": {"name": "abraidwood", "email": "alistair_braidwood@yahoo.co.uk", "user": {"login": "abraidwood"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "6b52dc8a8477bfb25a145eff95ee986074d0cf46", "messageHeadline": "Disallow newline after throw", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "daefc220daff973038bccea7700a07cf0f6cbd70", "messageHeadline": "Require a semicolon after do/while", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 4, "deletions": 15}}, {"node": {"oid": "e3514627a429053395a98044465cb6c421183657", "messageHeadline": "Add funky newlines to nonASCIIwhitespace", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "330084f9939f9492d57df69a9c4719946e6fe199", "messageHeadline": "Make 'this' a proper keyword", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 17, "deletions": 19}}, {"node": {"oid": "96d911a30fcaba4546aad0d433c57592eba7d1ee", "messageHeadline": "Properly parse 10. as a valid number", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "d198b7ed64294bb1b5a59573f948006775a7762e", "messageHeadline": "Upgrade Esprima and UglifyJS in benchmark comparison", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 3230, "deletions": 620}}, {"node": {"oid": "eb888141fd37cf6442132bf298d9d29d47297d36", "messageHeadline": "Add 'ranges' option to support range arrays on nodes", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 119, "deletions": 93}}, {"node": {"oid": "fb003fff3a7663615747c49fd56c50e9e1058a32", "messageHeadline": "Document program and sourceFile options", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 107, "deletions": 93}}, {"node": {"oid": "07152c41c45aff290b3f74fee83c661141781031", "messageHeadline": "Use 'new Function' instead of '(1, eval)'", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "feaa7df56350f347816cab01b185d1d99642ed4b", "messageHeadline": "added `sourceFile` and `program` options to parse", "author": {"name": "Mihai Bazon", "email": "mihai@bazon.net", "user": {"login": "mishoo"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "b5e580a876245d926a3a4c0b7e3317bdf4daf455", "messageHeadline": "Properly enable strict mode", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0590d1224028eb0b8abe320cca35f38385297a02", "messageHeadline": "Accept \\0 in strings in strict mode", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 148, "deletions": 1}}, {"node": {"oid": "bb6687e3d13be8bb406d7ce498eba96b12636c6d", "messageHeadline": "Stricter lineBreak regexp", "author": {"name": "Mathieu 'p01' Henri", "email": "mathieu@p01.org", "user": {"login": "p01"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7feb14c0ea3a24af60f8b6c6f108b066023bd36b", "messageHeadline": "Add a shell interface", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "0820a593a665fcd91e8e21648744d996cf904a3c", "messageHeadline": "Handle break-to-labeled-non-loop", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 120, "deletions": 4}}, {"node": {"oid": "e8643188836288a2fbaf025452561d7912685acf", "messageHeadline": "Fix bug in benchmark", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44726089945f9294fe15e79ffaa80e74da56798f", "messageHeadline": "Write test status to dom rather than console", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "5db60dcac9d346c9d4cef37292f2fdb66ac35f1e", "messageHeadline": "Conform to Moz spec with regards to `loc` properties", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 18142, "deletions": 3743}}, {"node": {"oid": "b39c337694aabd3ac9cbd09fe40f3042a71c2887", "messageHeadline": "Extend benchmark page", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "6f4e7fd502bbc37993f3a80b6f2932d51708ada5", "messageHeadline": "Extend benchmark page", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 4057, "deletions": 8}}, {"node": {"oid": "30b348728cce6fbed7fb35348b01bafdcc35ef8c", "messageHeadline": "Typo in docs", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4cbe2afae54ee69e3e1baa54b37c10cf471d5fbe", "messageHeadline": "Add docco output", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 1331, "deletions": 31}}, {"node": {"oid": "42d0c4535a9ab5f95267b61aa96cf9098c3d844f", "messageHeadline": "More or less finish comments", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "32e62f1cfcd7d90f7d68b0496759ef4f2a3bf38c", "messageHeadline": "Partial parser comments", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 392, "deletions": 218}}, {"node": {"oid": "237bfbfb9b15f66d96dde2dce6367158da8d9b03", "messageHeadline": "Comment tokenizer", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 1091, "deletions": 833}}, {"node": {"oid": "60178c3d6845e7944025cf08e5e9354a8bf85677", "messageHeadline": "Shuffle parseExprAtom for expected probabilities", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "092a524f4304428b4d333459715e9678c95cfe34", "messageHeadline": "Fix bug in number parser", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec279617030e4f660c73d1aab18fc2f9f608ebab", "messageHeadline": "Less reliance on regexps, more on hacks", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 189, "deletions": 99}}, {"node": {"oid": "a1d958751911faa06a18d0f99d5ca98d053ce655", "messageHeadline": "Add esprima and uglifyjs to compare against", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 5190, "deletions": 6}}, {"node": {"oid": "61906485a19579ba5b131778f9c94c5c6228e91a", "messageHeadline": "Add a README", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "56b7db4e9629868b3cf32cfaf102152783d612d8", "messageHeadline": "Add temp index page", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "a46f0012edd57005e4aebc58896b8eaa162baf3f", "messageHeadline": "Add package.json", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "820f148002b552c545e4d77a256c20a88bc12e87", "messageHeadline": "Add LICENSE file", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "03d95cda2cd4f553001b111502406ff0bc3ed003", "messageHeadline": "Make tests runnable under node", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 72, "deletions": 50}}, {"node": {"oid": "587c790f7bcd20e24d7113b94687866c73cc2ee9", "messageHeadline": "Add esprima-derived tests, trivial benchmark", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 21067, "deletions": 3}}, {"node": {"oid": "aedcd4e12fd2dca3b415b0019fb96962a8bad27d", "messageHeadline": "Initial import", "author": {"name": "Marijn Haverbeke", "email": "marijnh@gmail.com", "user": {"login": "marijnh"}}, "additions": 998, "deletions": 0}}]