CoolFace
Datasetpublic

wakamex/github

sourceHugging Faceupdated 3y agoView on Hugging Face
0likes2.7kdownloads
Shopify_quilt.json1 linesDownload Raw Back to root
1[{"node": {"oid": "d988ca4bad164bb63c32d74fc5d28e4dce3e94ed", "messageHeadline": "Version Packages (#2722)", "author": {"name": "shopify-github-actions-access[bot]", "email": "109624739+shopify-github-actions-access[bot]@users.noreply.github.com", "user": {"login": "shopify-github-actions-access[bot]"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "19a5b55aef9bbfc5ba518e5076323805b7538fe0", "messageHeadline": "Add new utility to check for Shopify POS App's user agent (#2721)", "author": {"name": "Chaitanya Bilgikar", "email": "chaitanya.bilgikar@shopify.com", "user": {"login": "chaitanyambilgikar"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "98a84241eb68b565eeece67c434ded265e1b511b", "messageHeadline": "Merge pull request #2677 from Shopify/dependabot/npm_and_yarn/word-wr\u2026", "author": {"name": "Carlos Corvaia", "email": "znja@users.noreply.github.com", "user": {"login": "znja"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9f89bc0883da8c8961b90a58837d48825bb3fe60", "messageHeadline": "Merge branch 'main' into dependabot/npm_and_yarn/word-wrap-1.2.5", "author": {"name": "Carlos Corvaia", "email": "znja@users.noreply.github.com", "user": {"login": "znja"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1e6595916a47a07dcd7c0c69050f3b8d79dd4d45", "messageHeadline": "Merge pull request #2666 from Shopify/dependabot/npm_and_yarn/tough-c\u2026", "author": {"name": "Carlos Corvaia", "email": "znja@users.noreply.github.com", "user": {"login": "znja"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6e1db4bd0fcaec2c59db1e2f66375a9f16915f6c", "messageHeadline": "Bump tough-cookie from 4.1.2 to 4.1.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3db62911f2e48f84e9b0d9d2ad422d14cb5a77d6", "messageHeadline": "Bump word-wrap from 1.2.3 to 1.2.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0202a3e0b36a1915b4f0f1c5f28d7a7d60fed11f", "messageHeadline": "Merge pull request #2716 from Shopify/changeset-release/main", "author": {"name": "Stephen Humphries", "email": "59188756+sjahu@users.noreply.github.com", "user": {"login": "sjahu"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "58fb221380b410ce86cd4f1e77cca0573582eba0", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "f181539e8a77cf10bde1dc19c331a0a8e029bce8", "messageHeadline": "Merge pull request #2714 from Shopify/fix-japanese-and-korean-name-fo\u2026", "author": {"name": "Michael Garfinkle", "email": "103146151+mikegarfinkle@users.noreply.github.com", "user": {"login": "mikegarfinkle"}}, "additions": 54, "deletions": 21}}, {"node": {"oid": "b2cfd3b4d4872cdcdd868f18326cedac2a14bfce", "messageHeadline": "fixed japanese and korean name formatting", "author": {"name": "Michael Garfinkle", "email": "michael.garfinkle@shopify.com", "user": {"login": "mikegarfinkle"}}, "additions": 54, "deletions": 21}}, {"node": {"oid": "b2d6b22715548607f5bb8dfc82b09e9eaf53ffca", "messageHeadline": "Merge pull request #2712 from Shopify/changeset-release/main", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "5b15b6c0ccfe53c5eb0d93d7544bb5b0f3fb00db", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "bafdbe2111290cf8be56b5817ef7bf6f68e4e18a", "messageHeadline": "Merge pull request #2711 from Shopify/absolute-translationKeyExists", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "3d072b0670fc73acca3da383fb4c317db0054c79", "messageHeadline": "Add an optional \"absolute\" flage to translationKeyExists", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "a9f4dadc927a22100f00c84585e70282e3bf0fbf", "messageHeadline": "Version Packages (#2710)", "author": {"name": "shopify-github-actions-access[bot]", "email": "109624739+shopify-github-actions-access[bot]@users.noreply.github.com", "user": {"login": "shopify-github-actions-access[bot]"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "06874c6b1178f087f563acd6aae1c9a77f07ca2e", "messageHeadline": "Merge pull request #2709 from Shopify/fix/forceupdate-with-rr-data-ro\u2026", "author": {"name": "Matt Kubej", "email": "86790511+mattkubej@users.noreply.github.com", "user": {"login": "mattkubej"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "a1ed06dc9f11379b685e48afabd3d621ff88e63c", "messageHeadline": "[react-testing] add changeset for forceUpdate fix", "author": {"name": "Matt Kubej", "email": "matt.kubej@shopify.com", "user": {"login": "mattkubej"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b2444385cab508b72e597164eebeeb769b8e0ba7", "messageHeadline": "[react-testing] handle Portals within TestWrapper with forceUpdate()", "author": {"name": "Matt Kubej", "email": "matt.kubej@shopify.com", "user": {"login": "mattkubej"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "e10b54e4620ff32453b5d23c6c7e2465ae99777d", "messageHeadline": "Fix forceUpdate() for RR6 data routes with loaders", "author": {"name": "Jason Miller", "email": "developit@users.noreply.github.com", "user": {"login": "developit"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b8e00300147b8b74e003f2177bea8b08e10f07e", "messageHeadline": "Version Packages (#2707)", "author": {"name": "shopify-github-actions-access[bot]", "email": "109624739+shopify-github-actions-access[bot]@users.noreply.github.com", "user": {"login": "shopify-github-actions-access[bot]"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "1d96be587caff31e30895056294542b9742fbe7c", "messageHeadline": "[Performance] Support react router navigation (#2705)", "author": {"name": "Sergey Melnikov", "email": "sergey.melnikov@shopify.com", "user": {"login": "melnikov-s"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "0c8a2ba50dd9e95ea3d57d069b7369b0b0821d9e", "messageHeadline": "Merge pull request #2702 from Shopify/changeset-release/main", "author": {"name": "Stewart Parry", "email": "stusaysyo@gmail.com", "user": {"login": "Flufd"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "44bb9bbcc3470685b9b15ae1dd47a0f053b6b165", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "081fd659aa2209e3c09dc89fc3d1ca4cdbb690cd", "messageHeadline": "Merge pull request #2701 from Shopify/graphql-fixtures/optimise-fill", "author": {"name": "Stewart Parry", "email": "stusaysyo@gmail.com", "user": {"login": "Flufd"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "43ec02dd2ff6a21f6d3adb96220d3991dda0c92c", "messageHeadline": "Return early in graphql fill for primitive partial", "author": {"name": "Stewart Parry", "email": "stusaysyo@gmail.com", "user": {"login": "Flufd"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "edf7a0a2fd375e6fddd0015e52ea8c7d26528a56", "messageHeadline": "Version Packages (#2699)", "author": {"name": "shopify-github-actions-access[bot]", "email": "109624739+shopify-github-actions-access[bot]@users.noreply.github.com", "user": {"login": "shopify-github-actions-access[bot]"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "790e16ad849af7b5c2c41c0c0df3f1492b90d04b", "messageHeadline": "Add special performance event handling for time to last byte (#2698)", "author": {"name": "Chris Sauve", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 52, "deletions": 18}}, {"node": {"oid": "7269f270d2ed713310fc47233d4ae5ab9d74b792", "messageHeadline": "Merge pull request #2687 from Shopify/changeset-release/main", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 48, "deletions": 24}}, {"node": {"oid": "2d4cc20882907810f0a93cb1be7e861de744be4e", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 48, "deletions": 24}}, {"node": {"oid": "91341bd7c7b2b081e106a78265685bec71f1c743", "messageHeadline": "Merge pull request #2696 from Shopify/gql-ts-fix-cli", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7aca49bdfee0ef986fa3e5a104d954f3fc70f310", "messageHeadline": "Pass export-format cli option to Builder config", "author": {"name": "Cal Irvine", "email": "cal.irvine@shopify.com", "user": {"login": "calirvine"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a29643a96cd97ee4b402e62536fbf22baacdf9b5", "messageHeadline": "Merge pull request #2692 from Shopify/graphql-mini-transforms-vite-so\u2026", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "74d577682fa30af0243d04c9f635a659f91adefb", "messageHeadline": "Update to remove double stringify", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "762a273337cb2d55633c379c6bd6deb760d73366", "messageHeadline": "Add changeset", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4efa025ffd11307937eb47481bb42ce53a9b1bac", "messageHeadline": "Update rollup plugin output to provide empty source maps to prevent v\u2026", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "85a145c1d470daacf61e31a14c1a6b6ef4ff64ba", "messageHeadline": "Merge pull request #2695 from Shopify/fix-node-gyp-error", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "5d121c3932a7022aa31e09227226c13ee3e77fec", "messageHeadline": "This is not buildkite", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "d3096dc85d6e830018c19db426561ed677c471b3", "messageHeadline": "Install node-gyp", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "20cbe440a03a7b6c66f43cece9fa4db0d2c7c5c6", "messageHeadline": "[react-async] Expose renderLoading on AsyncComponentType (#2684)", "author": {"name": "Sergey Melnikov", "email": "sergey.melnikov@shopify.com", "user": {"login": "melnikov-s"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "439d34ae994778d804b270cf1b497b864c6f50d6", "messageHeadline": "Merge pull request #2683 from Shopify/changeset-release/main", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "7ae9dd66a0599fea13e05c846614298f0d9694c8", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "b2b62eb2e98a5896dda0409de554f917697369dc", "messageHeadline": "Merge pull request #2682 from Shopify/wrapped-name-package-methods-in\u2026", "author": {"name": "Michael Garfinkle", "email": "103146151+mikegarfinkle@users.noreply.github.com", "user": {"login": "mikegarfinkle"}}, "additions": 116, "deletions": 496}}, {"node": {"oid": "fc90edd83103d4adfc45bf7ba75882438e4d0792", "messageHeadline": "wrapped name package methods in react i18n", "author": {"name": "mikegarfinkle", "email": "michael.garfinkle@shopify.com", "user": {"login": "mikegarfinkle"}}, "additions": 116, "deletions": 496}}, {"node": {"oid": "c341570c6e3c5c97db0794e5b424d15fdd7edc7f", "messageHeadline": "Merge pull request #2679 from Shopify/changeset-release/main", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "3c211d15a9dd6ff254d3b190ca689fb1bdcad7de", "messageHeadline": "Manually tweak changelog", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "5fa1841ec2d9ff382f33e0d8d510525bff396b5e", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "71aa781b8e9db08e677bfc6d8dacd5ad0644d458", "messageHeadline": "Merge pull request #2678 from Shopify/release-name-package", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d23cc090de5071518e4ef3c178011fa5b5766bbd", "messageHeadline": "Changeset", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "aeee1cb08f07a38b33515dd24beea3839c323b9d", "messageHeadline": "Start name package at 0.0.1", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ea61fe7cc5ce8a3903590a03153e58c0ce7250e", "messageHeadline": "Merge pull request #2671 from Shopify/create-name-package", "author": {"name": "Michael Garfinkle", "email": "103146151+mikegarfinkle@users.noreply.github.com", "user": {"login": "mikegarfinkle"}}, "additions": 1113, "deletions": 1}}, {"node": {"oid": "44eb26ba5521988036c17bfc7fa45ec846049307", "messageHeadline": "created name package", "author": {"name": "mikegarfinkle", "email": "michael.garfinkle@shopify.com", "user": {"login": "mikegarfinkle"}}, "additions": 1113, "deletions": 1}}, {"node": {"oid": "3d3d5186b0da196c915611a28f2346d377733e3d", "messageHeadline": "Version Packages (#2668)", "author": {"name": "shopify-github-actions-access[bot]", "email": "109624739+shopify-github-actions-access[bot]@users.noreply.github.com", "user": {"login": "shopify-github-actions-access[bot]"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "c3678a33a20c6413de5833b30c27ac7517d7c0f3", "messageHeadline": "Merge pull request #2674 from Shopify/alexandcote/react-shortcuts-tri\u2026", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 98, "deletions": 8}}, {"node": {"oid": "11c3b1dfe5dfbc2ced7b76cba42d5b1a218ce090", "messageHeadline": "Allow consumer to manually trigger shortcuts", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 98, "deletions": 8}}, {"node": {"oid": "09109ac93033e944a97c010212a5ee6351d72013", "messageHeadline": "Merge pull request #2669 from Shopify/ryanwilsonperkin-patch-1", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "50c6e028af3d45e3d33af557d5d3da16aef534d2", "messageHeadline": "Changeset", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "40b09055e5fdce609bcd162aff52f0175bc60fe4", "messageHeadline": "Fix typo in event name for LCP", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f96fe97da0798a5bf9f5e86a80acbe7cddc24b8d", "messageHeadline": "Merge pull request #2662 from pop-web/main", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "9dfe2ec9b868676a1172612d39bb50e1ff04272f", "messageHeadline": "Refactor test case for handling invalid province code", "author": {"name": "koga yusuke", "email": "popweb782@gmail.com", "user": {"login": "pop-web"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18e9932e0e3e8926b6aa832c21373cf59faa121c", "messageHeadline": "Refactor getZoneName to return undefined instead of an empty string", "author": {"name": "koga yusuke", "email": "popweb782@gmail.com", "user": {"login": "pop-web"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "ede1293504e86f2b7797006b7b1cbc68ff10ae87", "messageHeadline": "Merge branch 'main' into main", "author": {"name": "koga", "email": "68140953+pop-web@users.noreply.github.com", "user": {"login": "pop-web"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d5187221e99608536bee8d7cb0cf8b498e9bc650", "messageHeadline": "Update method parameter name to zoneCode", "author": {"name": "koga yusuke", "email": "popweb782@gmail.com", "user": {"login": "pop-web"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "84e6b791100e3e9380329ed8b63d63e2ebc5b398", "messageHeadline": "Update packages/address/src/AddressFormatter.ts", "author": {"name": "koga", "email": "68140953+pop-web@users.noreply.github.com", "user": {"login": "pop-web"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "74eb82a35a6f6acbc64e43b46783de09e45dcf57", "messageHeadline": "Merge pull request #2664 from mrazauskas/update-testing-exported-type\u2026", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3684d788939a3008cda14f5b762a6cdea96a6d2f", "messageHeadline": "Update testing-exported-typescript-types.md", "author": {"name": "Tom Mrazauskas", "email": "tom@mrazauskas.de", "user": {"login": "mrazauskas"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fdf720d25ee74d770213f4a4d089d597878c024c", "messageHeadline": "Change `getProvinceName` to `getZoneName` for better naming", "author": {"name": "koga yusuke", "email": "popweb782@gmail.com", "user": {"login": "pop-web"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "5da45024046325ffd8e71940f5e1f7b2aa3ec0cb", "messageHeadline": "Add async function for province name (minor)", "author": {"name": "koga yusuke", "email": "popweb782@gmail.com", "user": {"login": "pop-web"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4022f41e703034f83342ec570fb124cb60224a4", "messageHeadline": "Add test case for invalid province code", "author": {"name": "koga yusuke", "email": "popweb782@gmail.com", "user": {"login": "pop-web"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "c1007c05eb30793468c77b1ab059cc0b55025956", "messageHeadline": "Merge branch 'main' into main", "author": {"name": "koga", "email": "68140953+pop-web@users.noreply.github.com", "user": {"login": "pop-web"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "d3016364e1b92a089e5ca9b371fa36d6076df535", "messageHeadline": "Update getProvinceName function description", "author": {"name": "koga yusuke", "email": "popweb782@gmail.com", "user": {"login": "pop-web"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "614b93b6964c8b9340de4b546a898dd6b435ab7e", "messageHeadline": "changeset", "author": {"name": "koga yusuke", "email": "popweb782@gmail.com", "user": {"login": "pop-web"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "28c71f9bf4d8c01386f827d5328fd9909869db53", "messageHeadline": "Return province name as string", "author": {"name": "koga yusuke", "email": "popweb782@gmail.com", "user": {"login": "pop-web"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e5d0acc4bf5a53dc201620386096e6176cdd2ac4", "messageHeadline": "Add async function to get province name", "author": {"name": "koga yusuke", "email": "popweb782@gmail.com", "user": {"login": "pop-web"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "e51fad6e747c8d3bb481ca1af7e882c04e434850", "messageHeadline": "Merge pull request #2660 from Shopify/changeset-release/main", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "9a6541884615307c7d704d1f085bb4b657f53565", "messageHeadline": "fix changelog messasge", "author": {"name": "Patrick Racicot", "email": "patrick.racicot@shopify.com", "user": {"login": "patrickracicot"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "55c55661c05330c172668239f274bb784ff17d6b", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "fe8c11690544b19183c4b366f540b31266019fe5", "messageHeadline": "Merge pull request #2659 from Shopify/pracicot/react-server-18-upgrade", "author": {"name": "Patrick Racicot", "email": "pracicot89@gmail.com", "user": {"login": "patrickracicot"}}, "additions": 25, "deletions": 12}}, {"node": {"oid": "c67ce27c13ac13b0a5ac760bf1614b123b35556b", "messageHeadline": "[react-server] React 18 upgrade", "author": {"name": "Josh Goldfarb", "email": "josh.goldfarb@shopify.com", "user": {"login": "The-Black-Fox"}}, "additions": 25, "deletions": 12}}, {"node": {"oid": "d02b66a38861ab33a034b038702fa9c92395f5e1", "messageHeadline": "Merge pull request #2656 from Shopify/changeset-release/main", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "badce0a2d759291a083a60b9ceb27bf6043a0633", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "e44bc03f7c452e5ecad36a577f02ce8b8dea3f21", "messageHeadline": "admin-graphql-api-utilities: Add `Gid` type (#2622)", "author": {"name": "Gino Valente", "email": "49806985+MrGVSV@users.noreply.github.com", "user": {"login": "MrGVSV"}}, "additions": 162, "deletions": 20}}, {"node": {"oid": "1e348766a90ec7a82e3d5ced8ef8652e62596c96", "messageHeadline": "Version Packages (#2651)", "author": {"name": "shopify-github-actions-access[bot]", "email": "109624739+shopify-github-actions-access[bot]@users.noreply.github.com", "user": {"login": "shopify-github-actions-access[bot]"}}, "additions": 23, "deletions": 14}}, {"node": {"oid": "e470978cfa2b4e147dde7a97fa57ad305c3daa1b", "messageHeadline": "Widen webpack-virtual-modules dependency range (#2654)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "6e487410bae0e993c233e68ecc6ad2ed229bf799", "messageHeadline": "Remove unneeded typescript definitions (#2653)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 0, "deletions": 62}}, {"node": {"oid": "3226b117f307c61c54b25ea93d544ec388a27e15", "messageHeadline": "Look for type tests in all projects and update docs (#2652)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 24, "deletions": 57}}, {"node": {"oid": "1fcf187ed0762c4b98536505e5b1c8ec3efca57f", "messageHeadline": "Support Storybook v7 (#2650)", "author": {"name": "Ian Germann", "email": "Germanika@users.noreply.github.com", "user": {"login": "Germanika"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "125c3071933e64a963ee2c8aab7df70aad1af68b", "messageHeadline": "Fix links in graphql package readmes (#2649)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 14, "deletions": 22}}, {"node": {"oid": "42b7dd366d60c0ad0e165e0dd526a4c6a6054046", "messageHeadline": "Version Packages (#2644)", "author": {"name": "shopify-github-actions-access[bot]", "email": "109624739+shopify-github-actions-access[bot]@users.noreply.github.com", "user": {"login": "shopify-github-actions-access[bot]"}}, "additions": 38, "deletions": 30}}, {"node": {"oid": "a2f8b0ef61abec764826c7d43e90d2f84376b129", "messageHeadline": "Run CI on node 18, and use it locally (#2639)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 199, "deletions": 54}}, {"node": {"oid": "db05ac6d1fc57a126d30cf50476dd92d279974ea", "messageHeadline": "Replace lolex with jest's fake timers in jest-dom-mock (#2642)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 36, "deletions": 41}}, {"node": {"oid": "69ec35abad818cd203b6397cc898186c5d0a298c", "messageHeadline": "Version Packages (#2638)", "author": {"name": "shopify-github-actions-access[bot]", "email": "109624739+shopify-github-actions-access[bot]@users.noreply.github.com", "user": {"login": "shopify-github-actions-access[bot]"}}, "additions": 214, "deletions": 76}}, {"node": {"oid": "a3b5c3fc0a07e46a64da2eec3669f9469735f412", "messageHeadline": ":bug: Address React 18 effect bug for useMountedRef (#2637)", "author": {"name": "Quinton Chester", "email": "quinton.chester@shopify.com", "user": {"login": "QuintonC"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "a70ba5c644f630f045cf1b5541d2e18b54e385db", "messageHeadline": "Fix cyclical import warning in react-form (#2640)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "39c53195f7730164208ae5847fcf71e6cec4ca07", "messageHeadline": "Merge pull request #2630 from Shopify/web-worker-export-loader", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "be931dfca328861b4626618367bdc5d4cfbc4127", "messageHeadline": "Merge branch 'main' into web-worker-export-loader", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 2893, "deletions": 1078}}, {"node": {"oid": "3c356bdf7260325218936cbbb35f54fb8b01f919", "messageHeadline": "Merge pull request #2635 from Shopify/add-abbreviate-name-method", "author": {"name": "Michael Garfinkle", "email": "103146151+mikegarfinkle@users.noreply.github.com", "user": {"login": "mikegarfinkle"}}, "additions": 435, "deletions": 9}}, {"node": {"oid": "983d257a209fdb1676099b709be8c3519d1c7c2a", "messageHeadline": "added abbreviate name method", "author": {"name": "mikegarfinkle", "email": "michael.garfinkle@shopify.com", "user": {"login": "mikegarfinkle"}}, "additions": 435, "deletions": 9}}, {"node": {"oid": "1dd6639c43a0e0b0edb392903dea8d79894efb3f", "messageHeadline": "Update .changeset/wise-numbers-count.md", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6902767815bac3a8c8aeeaaf6695429c6e6967aa", "messageHeadline": "Merge pull request #2632 from Shopify/movermeyer/mention_app_theme_in\u2026", "author": {"name": "Michael Overmeyer", "email": "michael.overmeyer@shopify.com", "user": {"login": "movermeyer"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "a318e4b49a7626ff8335b5cc4de5aa1e3b2e0dd5", "messageHeadline": "Update react_i18n_schema.md", "author": {"name": "Michael Overmeyer", "email": "michael.overmeyer@shopify.com", "user": {"login": "movermeyer"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "eb2b2e4d26787ec7a48065af9aa34827bfbdb6b8", "messageHeadline": "Merge pull request #2633 from Shopify/changeset-release/main", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "14216e2e4755960bf1c24c52768d2c7d1e9f381a", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "162fe3eeb5f6ab12290153c1a7455842668153e8", "messageHeadline": "Merge pull request #2100 from Shopify/fill-fragment", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 2443, "deletions": 1067}}, {"node": {"oid": "9b231d47a721099c677e3e822c15c3459c4e5203", "messageHeadline": "Fixing types", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 101, "deletions": 95}}, {"node": {"oid": "27932c219203f31d2a9073f670e6bb0b59bfae6d", "messageHeadline": "Adding adding a way to fill a fragment", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 2351, "deletions": 981}}, {"node": {"oid": "ae070b8f3155bc5709c5532317428b897def5921", "messageHeadline": "revert settings changes", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4039c8bc72436da8eba8a5014f70a296c3c4e67", "messageHeadline": "Output webpack-loader entry point", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "e25164327d67c2ef9f01d8ceb5d4e5b8cbb25a60", "messageHeadline": "fix types", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "739988dc8c3d76c9219ab54e27d993bd177a2d16", "messageHeadline": "Export loader.js as @shopify/web-worker/webpack-loader.js", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "a0f7288b71cd72f17c2bc4717ea30e79a6fc0c42", "messageHeadline": "Bump nokogiri from 1.14.0 to 1.14.3 in /gems/quilt_rails (#2626)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "444ef24b74867a73b696da643d7655f0ef7f881f", "messageHeadline": "Version Packages (#2627)", "author": {"name": "shopify-github-actions-access[bot]", "email": "109624739+shopify-github-actions-access[bot]@users.noreply.github.com", "user": {"login": "shopify-github-actions-access[bot]"}}, "additions": 27, "deletions": 19}}, {"node": {"oid": "d1b6a3c0264abfc232166638df8a88164d6db8a3", "messageHeadline": "jest-dom-mocks: add Storage key function (#2619)", "author": {"name": "Bryan Paradis", "email": "bryan.paradis@shopify.com", "user": {"login": "bryanparadis"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "a571510cb619f7c1974a22c4a05f1a910825704c", "messageHeadline": "Version Packages (#2624)", "author": {"name": "shopify-github-actions-access[bot]", "email": "109624739+shopify-github-actions-access[bot]@users.noreply.github.com", "user": {"login": "shopify-github-actions-access[bot]"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "ccf3f146d1809aaef7b8ba9fbf9afd93311f2e18", "messageHeadline": "fix up changeset to refer to the right package", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "166d59e63b74aad9d65151cfe1a3ba977425d927", "messageHeadline": "Merge pull request #2522 from Shopify/support_listing_hidden_zones_20\u2026", "author": {"name": "Christian Jaekl", "email": "38287619+cejaekl@users.noreply.github.com", "user": {"login": "cejaekl"}}, "additions": 120, "deletions": 16}}, {"node": {"oid": "f0359c52c51c96078ac9e1902411fd1f3df2bc42", "messageHeadline": "Support listing hidden zones when loading countries", "author": {"name": "Christian Jaekl", "email": "christian.jaekl@shopify.com", "user": {"login": "cejaekl"}}, "additions": 120, "deletions": 16}}, {"node": {"oid": "7fc123748a59427364851e9d9cc4f5edc5706b52", "messageHeadline": "Merge pull request #2623 from Shopify/changeset-release/main", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 35, "deletions": 21}}, {"node": {"oid": "08860da1f02943b3a585550ed480a23b38ada0d4", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 35, "deletions": 21}}, {"node": {"oid": "12e4fe0204bcb4cb6dfc09208774edc559255383", "messageHeadline": "Merge pull request #2621 from Shopify/only-report-finished-navigations", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 129, "deletions": 5}}, {"node": {"oid": "1e8e5e587fb81429dc152ddfdf129ddf44bc7e15", "messageHeadline": "Merge branch 'main' into only-report-finished-navigations", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "0a1b2e16ed7e1f267d9c28a94f637724c1e67140", "messageHeadline": "Use transferSize to determine if a resource was cached (#2618)", "author": {"name": "Cameron Gorrie", "email": "CameronGorrie@users.noreply.github.com", "user": {"login": "CameronGorrie"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "93bae46a9f6383e3fc3f6bf491915c8e339ba836", "messageHeadline": "Merge branch 'main' into only-report-finished-navigations", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 67, "deletions": 32}}, {"node": {"oid": "dea3e5519dc9512fadf5905c2b5e63e11d467598", "messageHeadline": "Tests", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "7b3149c7f4c2bcc875596d50d80f5068516dff23", "messageHeadline": "Update tests to use finished navigation by default", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0e4b6d3a8909240f28f592e4a195f46fc20764d", "messageHeadline": "lint", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "70f17ef31919b1baf77086c5ebdceaf4d980c6ee", "messageHeadline": "Use boolean approach", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "bd47f4d8f6546724e8a627ecf21580ed8099caca", "messageHeadline": "changeset", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "db98b6ab8fef3ddb12a03aaf1456efd325b9e821", "messageHeadline": "Update docs", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "fbcda37de87ee0c292d5b043fc83540eec72e853", "messageHeadline": "Only report finished navigations by default", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "415a1173e0950727d7d145383e8d3d4f32e27b98", "messageHeadline": "Merge pull request #2614 from Shopify/changeset-release/main", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 61, "deletions": 36}}, {"node": {"oid": "1148669b2bd1af29e841da374bc0f64706d6f15d", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 61, "deletions": 36}}, {"node": {"oid": "bd58ea22a384e518cf893b3884dd68acaf1d5f2f", "messageHeadline": "Merge pull request #2616 from Shopify/react-router-6-quirk", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "f1eafee08d4fd00b50431c3d3c9bfa5b3397ac26", "messageHeadline": "Account for quirk of React Router v6 in navigations", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "c6b32d99bf3d086514bd1571202c970b6d62e20c", "messageHeadline": "Update `@tsconfig/strictest` to v2.0.0 (#2615)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "39e910e30f1cd7803a66afde5c2c8ab894b57e59", "messageHeadline": "[react-testing] Fixed a null exception if the inner root component is\u2026", "author": {"name": "Sergey Melnikov", "email": "sergey.melnikov@shopify.com", "user": {"login": "melnikov-s"}}, "additions": 38, "deletions": 4}}, {"node": {"oid": "4e5209b909a1e0b75f69851af72532d725febbec", "messageHeadline": "Merge pull request #2566 from Shopify/support-value-on-statsd-increment", "author": {"name": "Rouzbeh Majidi", "email": "rouzbeh.majidi@gmail.com", "user": {"login": "RouzbehMajidi"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "e3db8be0599474ab132aaa86cf2f492929e8a6a8", "messageHeadline": "[StatsD] Support amount input on increment", "author": {"name": "Rouzbeh Majidi", "email": "rouzbeh.majidi@gmail.com", "user": {"login": "RouzbehMajidi"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "d71d505af85f4bca538a1ab8d4cd60837512c92d", "messageHeadline": "Version Packages (#2610)", "author": {"name": "shopify-github-actions-access[bot]", "email": "109624739+shopify-github-actions-access[bot]@users.noreply.github.com", "user": {"login": "shopify-github-actions-access[bot]"}}, "additions": 547, "deletions": 195}}, {"node": {"oid": "5d569d1cf333ccc14fe5cf667abed203c07f527a", "messageHeadline": "Update to TypeScript 5.0 (#2611)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 40, "deletions": 23}}, {"node": {"oid": "61355ae61fd2a3da5af36c884ae1e217912627b5", "messageHeadline": "Bugsnag: turn off trackInlineScripts (#2577)", "author": {"name": "Jason Miller", "email": "developit@users.noreply.github.com", "user": {"login": "developit"}}, "additions": 34, "deletions": 26}}, {"node": {"oid": "ba4da84d5237603433f8097f79421bab6ea48f86", "messageHeadline": "Prepare for typescript 5. Enable consistent type import formatting (#\u2026", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 740, "deletions": 626}}, {"node": {"oid": "51f32bd6415d634dd9969bacf73a9ff8bffdbf34", "messageHeadline": "One more yarn.lock update", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "faf6a386a25a88ec2b7c7678cae99126746db83f", "messageHeadline": "Placate dependabot alerts (#2607)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 108, "deletions": 72}}, {"node": {"oid": "760cdb7ad3280ca3f2f71d5ff9d248cc19e45b0d", "messageHeadline": "Version Packages (#2606)", "author": {"name": "shopify-github-actions-access[bot]", "email": "109624739+shopify-github-actions-access[bot]@users.noreply.github.com", "user": {"login": "shopify-github-actions-access[bot]"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "cd1c5c891a56273d5d313b90b32ff6a3aa21e924", "messageHeadline": "[jest-koa-mocks] Using non-fully qualified URL (#2602)", "author": {"name": "Mateus Ferreira", "email": "mtsferreirasilva@gmail.com", "user": {"login": "mateus"}}, "additions": 25, "deletions": 47}}, {"node": {"oid": "a733ca80320bc93163928f8243854a5b7c6c5cfc", "messageHeadline": "Merge pull request #2469 from Shopify/react-form-getDirtyValues-suppo\u2026", "author": {"name": "Alex Montague", "email": "me@alexmontague.ca", "user": {"login": "alexanderMontague"}}, "additions": 79, "deletions": 14}}, {"node": {"oid": "60872d86f24d2ecfe2f04e556cc817621510a6c4", "messageHeadline": "support returning dirty nested fields from getDirtyValues", "author": {"name": "Alex Montague", "email": "alex.montague@shopify.com", "user": {"login": "alexanderMontague"}}, "additions": 79, "deletions": 14}}, {"node": {"oid": "3688783a1565a3e36f1981100ec8124a7b96bbf8", "messageHeadline": "Bump rack from 2.2.6.3 to 2.2.6.4 in /gems/quilt_rails (#2603)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec21f04cc8bf0cb12b132615b2226f23d884c32a", "messageHeadline": "Version Packages (#2604)", "author": {"name": "shopify-github-actions-access[bot]", "email": "109624739+shopify-github-actions-access[bot]@users.noreply.github.com", "user": {"login": "shopify-github-actions-access[bot]"}}, "additions": 27, "deletions": 21}}, {"node": {"oid": "3d74cba85c8c1c981441018410e28a66da006a91", "messageHeadline": "Merge pull request #2600 from Shopify/alexandcote/caching-manifest-pe\u2026", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 92, "deletions": 15}}, {"node": {"oid": "2b11ed35893dd0646da8c4a8f7da3e3562eb91fe", "messageHeadline": "fixup! Adding a new 'key' option in the assets middleware", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "5ec4ec5535dc37594905ea85a39a3f528062dff9", "messageHeadline": "fixup! Enabling caching per manifest path", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "c6f5d2f3d839ddecdb70010dc7c777dd4f5d7e7a", "messageHeadline": "Adding a new 'key' option in the assets middleware", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "54f199856dab52d3f0415243b71d4d51d46038cb", "messageHeadline": "Enabling caching per manifest path", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 58, "deletions": 10}}, {"node": {"oid": "e18d7b3ebbfe379728f1e326e66a03b03def412e", "messageHeadline": "Merge pull request #2601 from Shopify/alexandcote/update-browserslist\u2026", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "40423a88d022ac26a6549096bb2e42aeab08c42d", "messageHeadline": "Update browserslist-useragent to version ^4.0.0", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "6c65d19fc22823e652c10b505deeaada17cb3c75", "messageHeadline": "Version Packages (#2594)", "author": {"name": "shopify-github-actions-access[bot]", "email": "109624739+shopify-github-actions-access[bot]@users.noreply.github.com", "user": {"login": "shopify-github-actions-access[bot]"}}, "additions": 624, "deletions": 256}}, {"node": {"oid": "93ec0a0e57a1962a455f15a46977a3c05a02369f", "messageHeadline": "set importsNotUsedAsValues:error and use import type where possible (\u2026", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 339, "deletions": 283}}, {"node": {"oid": "989d18b4413e0e766a166a9390d9201c8a391bab", "messageHeadline": "Bump webpack from 5.64.4 to 5.76.0 (#2596)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "3fdf54a64f1fd500586e5b3e613f780e49582354", "messageHeadline": "Adds graphql-mini-transforms rollup and plugins (#2597)", "author": {"name": "Chris Sauve", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 181, "deletions": 2}}, {"node": {"oid": "96a5023e7106b91089e29c6a9826948b62bde150", "messageHeadline": "Upgrade Apollo 2 to Apollo 3 (#2302)", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 360, "deletions": 406}}, {"node": {"oid": "4c82e50f0121457607ca0b5e41513de953571eae", "messageHeadline": "Remove unneeded baseUrl tsconfig option (#2598)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 74, "deletions": 146}}, {"node": {"oid": "51668641b293b0613c6773b76e2fda4b50ce1288", "messageHeadline": "Merge pull request #2592 from Shopify/dependabot/bundler/gems/quilt_r\u2026", "author": {"name": "Ate\u015f G\u00f6ral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0258fcfd5a91d396c265f24a21308ca3afd958d0", "messageHeadline": "Bump rack from 2.2.6.2 to 2.2.6.3 in /gems/quilt_rails", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f731db6883193d3d9fe9ada9374fb7d4d8a762f", "messageHeadline": "Simpify babel config slightly (#2593)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 41, "deletions": 14}}, {"node": {"oid": "ce10bd682c3efa56d3b317b0289c847476f77d6b", "messageHeadline": "Version Packages (#2590)", "author": {"name": "shopify-github-actions-access[bot]", "email": "109624739+shopify-github-actions-access[bot]@users.noreply.github.com", "user": {"login": "shopify-github-actions-access[bot]"}}, "additions": 34, "deletions": 12}}, {"node": {"oid": "90e1d77fab9469d103cc258aa3a4737754d40051", "messageHeadline": "Merge pull request #2545 from Shopify/prefetch-sensitivity", "author": {"name": "Thomas Devisscher", "email": "devisscher@users.noreply.github.com", "user": {"login": "devisscher"}}, "additions": 104, "deletions": 13}}, {"node": {"oid": "0c260a63ed904e403c8517ffe292bb34866260c0", "messageHeadline": "Update tests", "author": {"name": "Thomas Devisscher", "email": "thomas.devisscher@shopify.com", "user": {"login": "devisscher"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "703aed6276861bcff4cb43f079882acba00ea599", "messageHeadline": "Address pr comments: remove timeout guard and use radial distance", "author": {"name": "Thomas Devisscher", "email": "thomas.devisscher@shopify.com", "user": {"login": "devisscher"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "0ad5ba548b824fd8f46845ce4e3e16c2a6efee63", "messageHeadline": "Adjust prefetch timeout", "author": {"name": "Thomas Devisscher", "email": "thomas.devisscher@shopify.com", "user": {"login": "devisscher"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "bd204450f847fa4f929ffc70ce9755a9b91c9118", "messageHeadline": "Add changeset", "author": {"name": "Thomas Devisscher", "email": "thomas.devisscher@shopify.com", "user": {"login": "devisscher"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "30267274e59f78ff2f8ab225523c3450112d950c", "messageHeadline": "Remove comment", "author": {"name": "Thomas Devisscher", "email": "thomas.devisscher@shopify.com", "user": {"login": "devisscher"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c24164dffff6697ac3a1135dd1b9cdbf5fc01097", "messageHeadline": "Fix tests and update mouse move event", "author": {"name": "Thomas Devisscher", "email": "thomas.devisscher@shopify.com", "user": {"login": "devisscher"}}, "additions": 33, "deletions": 27}}, {"node": {"oid": "6392e9e88cdc3525c7f1dae2b5ae7117a3c324ac", "messageHeadline": "Add sensitivity check to prefetcher", "author": {"name": "Thomas Devisscher", "email": "thomas.devisscher@shopify.com", "user": {"login": "devisscher"}}, "additions": 91, "deletions": 13}}, {"node": {"oid": "c9b014c3ce4dd3d34e62be4b76960d3f30a606f6", "messageHeadline": "Version Packages (#2587)", "author": {"name": "shopify-github-actions-access[bot]", "email": "109624739+shopify-github-actions-access[bot]@users.noreply.github.com", "user": {"login": "shopify-github-actions-access[bot]"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "e6f44661a7776254b5a888989a2e656115b1d0b6", "messageHeadline": "Merge pull request #2586 from Shopify/gm/update-react-i18n-for-native", "author": {"name": "Gary Morrison", "email": "kamiro@gmail.com", "user": {"login": "kamiro"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "7415b5b94f2d499e2e15120616560a8a6a3f0a8e", "messageHeadline": "Updated and validated Regex control characters", "author": {"name": "Gary Morrison", "email": "gary.morrison@shopify.com", "user": {"login": "kamiro"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "946be5019e55483602f7f3488314326b7c8f3c7b", "messageHeadline": "Added changeset for package update", "author": {"name": "Gary Morrison", "email": "gary.morrison@shopify.com", "user": {"login": "kamiro"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e9a9f841925cca57d6022cc81422f47fcfb3ac32", "messageHeadline": "Removed unicode mode for i18n regex", "author": {"name": "Gary Morrison", "email": "gary.morrison@shopify.com", "user": {"login": "kamiro"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "630716413544e58a68a0f592e9402b46c690e21e", "messageHeadline": "Delete deprecated packages (#2585)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 4, "deletions": 621}}, {"node": {"oid": "9979a60ce7244decd9c71401bafd5810143a0cd8", "messageHeadline": "Version Packages (#2582)", "author": {"name": "shopify-github-actions-access[bot]", "email": "109624739+shopify-github-actions-access[bot]@users.noreply.github.com", "user": {"login": "shopify-github-actions-access[bot]"}}, "additions": 276, "deletions": 105}}, {"node": {"oid": "5a5eb26bb35fc7e085e0ddae8ac2b9244d4343d1", "messageHeadline": "Deprecate and remove @shopify/ast-utilities and @shopify/react-tracki\u2026", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 27, "deletions": 1926}}, {"node": {"oid": "2aa32e8b844bda24e9ed1b2747ad9b34491c6261", "messageHeadline": "Enable noImplicitReturns:true and allowUnreachableCode:false when typ\u2026", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 43, "deletions": 9}}, {"node": {"oid": "2781826fac6a036eeb5da2aba15ce54b21d03ca9", "messageHeadline": "Deprecate and remove @shopify/decorators (#2581)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 76, "deletions": 306}}, {"node": {"oid": "2e6f1d9736b7796c134ca668edb9859e3cba2d7c", "messageHeadline": "Remove dependencies on web-configs packages for babel, browserslist a\u2026", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 114, "deletions": 105}}, {"node": {"oid": "8c5dd6504a29d34097b81d4164bdaa1850a2359e", "messageHeadline": "Remove loom and replace it with calling rollup directly (#2578)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 953, "deletions": 1332}}, {"node": {"oid": "4f368abfad48b4c423b21dcb1d26c320ba50c68f", "messageHeadline": "Merge pull request #2575 from Shopify/changeset-release/main", "author": {"name": "Ate\u015f G\u00f6ral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 125, "deletions": 35}}, {"node": {"oid": "44d7509cfb78a9c2352be63bfa3a58d8b475c111", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 125, "deletions": 35}}, {"node": {"oid": "c1d62cbed041b0d0ef303952ee095b8b16ac879f", "messageHeadline": "Merge pull request #2574 from Shopify/atesgoral/revert-jsesc", "author": {"name": "Ate\u015f G\u00f6ral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 21, "deletions": 23}}, {"node": {"oid": "0385b8f6e3fa092ceb490408fbca0085280e4e1a", "messageHeadline": "Add changeset", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7ac06da7565d925fb27c931f6dc5bfa85368c791", "messageHeadline": "Revert \"Merge pull request #2570 from Shopify/atesgoral/use-jsesc\"", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 15, "deletions": 23}}, {"node": {"oid": "c1a41f8cc63142e5bcca4e7660f472b6ff7ae1d0", "messageHeadline": "Merge pull request #2564 from Shopify/changeset-release/main", "author": {"name": "Ate\u015f G\u00f6ral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 146, "deletions": 48}}, {"node": {"oid": "8c6830cf1a81bc374b6bd02ab55ced0a97b3e6a8", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 146, "deletions": 48}}, {"node": {"oid": "90859821e288c324de9cd14308fcf7722db8d1d9", "messageHeadline": "Merge pull request #2572 from Shopify/atesgoral/tweak-graphql-testing\u2026", "author": {"name": "Ate\u015f G\u00f6ral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e89eef14350a63eff36959c453add8a6ab57199", "messageHeadline": "New feature addition should be a minor version bump", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51499b94e23814a557b560f7bc51f8615e7793d1", "messageHeadline": "Merge pull request #2570 from Shopify/atesgoral/use-jsesc", "author": {"name": "Ate\u015f G\u00f6ral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 28, "deletions": 15}}, {"node": {"oid": "b5115e8e3615db1cec5de926051940c117f6b146", "messageHeadline": "Fix test: There's no undefined in JSON.", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79adf2fc8fc2a1bced03dee91aa2f554fe58bf9d", "messageHeadline": "Add changeset", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "986799dc24c995d448affff9fee94aeac24b7df4", "messageHeadline": "Update test", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "a788ea6ac3cf7fad3028f9aede54533f0124f67e", "messageHeadline": "Enable JSON mode", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "067bd6479baa66f9945d3d449499e9d691be8f11", "messageHeadline": "Use jsesc in script context mode", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "00cb42058bca91ae49c79918d4e1e46b02401606", "messageHeadline": "Swap serialize-javascript with jsesc", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "59def8680010ccb8f56a15d99e64636f72a63ead", "messageHeadline": "Bump undici from 5.9.1 to 5.19.1 (#2568)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "41c66f8532162040ef89fc7b8374704229928f28", "messageHeadline": "Merge pull request #2567 from Shopify/alexandcote/fix-web-worker-babe\u2026", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "85728a2f3a96ccba30a1f2ef0ca1ea3f6572b073", "messageHeadline": "Fixing an issue with the web-worker babel-plugin", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "b8c824c6fb0f87a9ddf421a3048096951023a80b", "messageHeadline": "Merge pull request #2543 from Shopify/acmertz/graphql-resolveAll-cust\u2026", "author": {"name": "Aaron Mertzenich", "email": "acmertz@users.noreply.github.com", "user": {"login": "acmertz"}}, "additions": 191, "deletions": 8}}, {"node": {"oid": "fc4c67a74746daac4010064c63b5c29527b0671c", "messageHeadline": "Update readme and keep optimized path for absent name", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "132cef2a0ed7d10e546567e90b53619bd8a478d4", "messageHeadline": "Apply filtering just to resolveAll", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 21, "deletions": 22}}, {"node": {"oid": "7c8b831346ec84150dd8ed178741b39408fb0fe8", "messageHeadline": "Add changeset", "author": {"name": "Aaron Mertzenich", "email": "aaron.mertzenich@shopify.com", "user": {"login": "acmertz"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "47bef7d7b595155803a8450a209d173b03276fde", "messageHeadline": "Fix test failure when only passing the `filter` prop in `FindOptions`", "author": {"name": "Aaron Mertzenich", "email": "aaron.mertzenich@shopify.com", "user": {"login": "acmertz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fee2e8e0630556a097a558a38b1bd540325b3ac5", "messageHeadline": "Fix lint errors in updated files", "author": {"name": "Aaron Mertzenich", "email": "aaron.mertzenich@shopify.com", "user": {"login": "acmertz"}}, "additions": 120, "deletions": 122}}, {"node": {"oid": "ff3fd8aa7e3f537a943c6e1cd0d2115d7bdb14fb", "messageHeadline": "Throw error if multiple `FindOptions` are passed", "author": {"name": "Aaron Mertzenich", "email": "aaron.mertzenich@shopify.com", "user": {"login": "acmertz"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a8f9e373c7c04d8c5f713c5aad7aeee9fb21401e", "messageHeadline": "Add tests for remaining `FindOptions`", "author": {"name": "Aaron Mertzenich", "email": "aaron.mertzenich@shopify.com", "user": {"login": "acmertz"}}, "additions": 113, "deletions": 3}}, {"node": {"oid": "1ae6970a25206d8f33f5aa75dae4a44cba2ef69f", "messageHeadline": "Remove unexpected focused test", "author": {"name": "Aaron Mertzenich", "email": "aaron.mertzenich@shopify.com", "user": {"login": "acmertz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de77db6c3bb3b285450dd7537d61201db38c1563", "messageHeadline": "Fix FindOptions `filter()` handling and add test", "author": {"name": "Aaron Mertzenich", "email": "aaron.mertzenich@shopify.com", "user": {"login": "acmertz"}}, "additions": 59, "deletions": 7}}, {"node": {"oid": "610370c715218d833e6e23bdcb60e6ec7cf651bd", "messageHeadline": "Add `filter` option to `resolveAll()`", "author": {"name": "Aaron Mertzenich", "email": "aaron.mertzenich@shopify.com", "user": {"login": "acmertz"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "b078d5d7ff8531b4127d18118bbc9759315d21c0", "messageHeadline": "Merge pull request #2563 from Shopify/update-publish-local-script", "author": {"name": "Thomas Devisscher", "email": "devisscher@users.noreply.github.com", "user": {"login": "devisscher"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d59a041018a674c2651246980e0738eeb7a2720", "messageHeadline": "Update publish local script", "author": {"name": "Thomas Devisscher", "email": "thomas.devisscher@shopify.com", "user": {"login": "devisscher"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a1605279e6ef317c29507091113df57d45f0c6e", "messageHeadline": "Version Packages (#2562)", "author": {"name": "shopify-github-actions-access[bot]", "email": "109624739+shopify-github-actions-access[bot]@users.noreply.github.com", "user": {"login": "shopify-github-actions-access[bot]"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "5812718484445732a4be49ded1f7047e6df39751", "messageHeadline": "Revert changes to binary info in loom.config files (#2561)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "66197becae109445210f6c53b78dc4f5c8c52e16", "messageHeadline": "Version Packages (#2560)", "author": {"name": "shopify-github-actions-access[bot]", "email": "109624739+shopify-github-actions-access[bot]@users.noreply.github.com", "user": {"login": "shopify-github-actions-access[bot]"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "761813a49393a18e6aac643582aa1676d6178145", "messageHeadline": "Add ExportFormat.TypedDocumentNode (#2559)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 122, "deletions": 27}}, {"node": {"oid": "4bee85ea3d0d3e76c51f22f6f54b1509df76ccce", "messageHeadline": "Commit bin files instead of having loom generate them (#2558)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 8, "deletions": 89}}, {"node": {"oid": "4057a15a099f5c67684ffcfe084a5ace830e328f", "messageHeadline": "Merge pull request #2557 from Shopify/modulenamemapper-improvements", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 42, "deletions": 9}}, {"node": {"oid": "a056d541a1d89388ccc0ef60c0e20448c83c80de", "messageHeadline": "Adjust moduleNameMapper for packagesto generate fewer entries", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 42, "deletions": 9}}, {"node": {"oid": "af1c8b0695d0cacdf50abcdbbb2e58b3fcf176e5", "messageHeadline": "Merge pull request #2556 from Shopify/extract-babel", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 38, "deletions": 52}}, {"node": {"oid": "62cc70646d6f868489d9aa0ca27fb15500e4f263", "messageHeadline": "Move babel config into a root level babel.config.js", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 38, "deletions": 52}}, {"node": {"oid": "487830abf0fb5b3fd4ce5d2c046aae6d1a9b9d8a", "messageHeadline": "Merge pull request #2555 from Shopify/tsd-in-jest", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 58, "deletions": 161}}, {"node": {"oid": "27297bed9554afd894c970eaee78a030491e39d1", "messageHeadline": "Move type check tests into jest", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 58, "deletions": 161}}, {"node": {"oid": "7069dc1fa9cd77a93b4cb0f20ee9d473d467f7e4", "messageHeadline": "Merge pull request #2553 from Shopify/remove-unneeded-testsetup", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "43eea3a2a2b0a02bf6a6e4825e930665684c48ff", "messageHeadline": " Remove unneeded test setup", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "a76a10f6fcea616c07d1256e955d48cec759f2ec", "messageHeadline": "Merge pull request #2552 from Shopify/update-jest", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 1249, "deletions": 1231}}, {"node": {"oid": "5f1e3459072ad558ee2854b13ca53f5db9838153", "messageHeadline": "Run react-server tests in jsdom", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 0, "deletions": 28}}, {"node": {"oid": "b10410e05ae158b1d639ea5787dbfe4b90655f3b", "messageHeadline": "Replace saddle-up matchers", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "26c4fe9b4604846586150ae57dad4e174fb3698c", "messageHeadline": "Update jest to v29", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 1256, "deletions": 1212}}, {"node": {"oid": "37ea1646700594dcc34c8fe25bee3a42761e4d03", "messageHeadline": "Merge pull request #2551 from Shopify/update-ts-eslint-plugin", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 64, "deletions": 51}}, {"node": {"oid": "ae41b6f81f8d3bbde2cba8f919c91af37a773319", "messageHeadline": "Update @typescript-eslint pacakges", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 64, "deletions": 51}}, {"node": {"oid": "6b908c0103adc4fe39a42a3db53dd2f8a590e7eb", "messageHeadline": "Merge pull request #2550 from Shopify/striploom", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 813, "deletions": 186}}, {"node": {"oid": "4de05a43f88dac325a16c10c27e088610c415a6f", "messageHeadline": "Update flags for running e2e tests in CI", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2154952702e9b289c72e66b496207a452c981532", "messageHeadline": "Replace `@shopify/loom-plugin-build-library` with in-repo plugins", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 594, "deletions": 144}}, {"node": {"oid": "53e1c327e09137814ebfd431d56c57fce37776ea", "messageHeadline": "Replace `loom test` with calling jest directly", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 126, "deletions": 9}}, {"node": {"oid": "9c0add90227fff1e65dfcb2814c41d88b2e897d1", "messageHeadline": "Bump typescript to latest", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "bc902758ab555608747603e189234d53808da267", "messageHeadline": "Eject `loom lint` and `loom type-check` behaviour", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 86, "deletions": 26}}, {"node": {"oid": "0e54fb6a3267c1d74cdca06a8ec535f3d07d21c4", "messageHeadline": "Version Packages (#2541)", "author": {"name": "shopify-github-actions-access[bot]", "email": "109624739+shopify-github-actions-access[bot]@users.noreply.github.com", "user": {"login": "shopify-github-actions-access[bot]"}}, "additions": 174, "deletions": 86}}, {"node": {"oid": "1d926625cf469bdba4f03a6d67253270686c4d5f", "messageHeadline": "Remove full-icu package (#2549)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "0bff6fad7b0630d1b796bb457d8d86e81ececedd", "messageHeadline": "Typescript 4.9 (#2409)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 106, "deletions": 72}}, {"node": {"oid": "99a9903f1c17b9a3a526913685427e545727b152", "messageHeadline": "Bump ua-parser-js from 0.7.30 to 0.7.33 (#2542)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "8ba6cbbe025c3471235037f404b6c6a76b9681be", "messageHeadline": "Remove last require() in react-testing so we can use it with a modern\u2026", "author": {"name": "Philippe Bourdages", "email": "1980396+phbou72@users.noreply.github.com", "user": {"login": "phbou72"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "0a6ce910487adfb7c39470336e5ceee2cd414618", "messageHeadline": "Merge pull request #2539 from Shopify/movermeyer/explicit_0_1_keys", "author": {"name": "Michael Overmeyer", "email": "michael.overmeyer@shopify.com", "user": {"login": "movermeyer"}}, "additions": 43, "deletions": 8}}, {"node": {"oid": "4fe13713a7c6b8be5ff44b312c8f9a1cd12e6369", "messageHeadline": "Add support for explicit \"0\" and \"1\" keys", "author": {"name": "Michael Overmeyer", "email": "michael.overmeyer@shopify.com", "user": {"login": "movermeyer"}}, "additions": 43, "deletions": 8}}, {"node": {"oid": "ef1c234d85b7b873af212d4a441c51504ab30300", "messageHeadline": "Bundle update (#2535)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 88, "deletions": 86}}, {"node": {"oid": "60e4b76b1b6c5630a5d913f8b38ebcd0a4fc191b", "messageHeadline": "Merge pull request #2527 from Shopify/changeset-release/main", "author": {"name": "Ate\u015f G\u00f6ral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 155, "deletions": 42}}, {"node": {"oid": "f2f01495af5170042095c8b87f85baf64ce00287", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 155, "deletions": 42}}, {"node": {"oid": "99004c8aea894c21f629a7163379d03ba3f69f2a", "messageHeadline": "Merge pull request #2526 from Shopify/atesgoral/remove-deprecated-typ\u2026", "author": {"name": "Ate\u015f G\u00f6ral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 23, "deletions": 15}}, {"node": {"oid": "eece629bd750fb9c8eef26bb39937d3f645cd486", "messageHeadline": "Add changeset", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "14b07a4df7db1be3ee3b6f678b01b5a19784ebc5", "messageHeadline": "Remove the deprecated type attribute from <style> and <script>", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "7e4b1892c9b328d1c91b8be444914ce057a09f8b", "messageHeadline": "Version Packages (#2520)", "author": {"name": "shopify-github-actions-access[bot]", "email": "109624739+shopify-github-actions-access[bot]@users.noreply.github.com", "user": {"login": "shopify-github-actions-access[bot]"}}, "additions": 39, "deletions": 22}}, {"node": {"oid": "a2ffd5a018c030ed6d4c35aebf83a1021ed7f01d", "messageHeadline": "[react-form] export DynamicList interface (#2517)", "author": {"name": "Weslley Araujo", "email": "weslleyaraujo20@gmail.com", "user": {"login": "weslleyaraujo"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "19002630b8af10d18a4367f2afe070c584d59537", "messageHeadline": "Add Svg mimetype as part of GSD:31172 (#2521)", "author": {"name": "Fredy Pla", "email": "43212506+FredyPla@users.noreply.github.com", "user": {"login": "FredyPla"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "fbf76bcc550f5178cf939d44d6559c4e882a7ccd", "messageHeadline": "Include link tags for CSS resource download timings (#2518)", "author": {"name": "Cameron Gorrie", "email": "CameronGorrie@users.noreply.github.com", "user": {"login": "CameronGorrie"}}, "additions": 97, "deletions": 5}}, {"node": {"oid": "3fce5203e112f1640e9da947e25f86287ecd8f22", "messageHeadline": "Merge pull request #2512 from Shopify/changeset-release/main", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 35, "deletions": 19}}, {"node": {"oid": "5e5431d87ec13a19c5b247d01aa8d67c62a8ec5d", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 35, "deletions": 19}}, {"node": {"oid": "77d72c0e376cee76ca31b7848b18d212a90f49a6", "messageHeadline": "Merge pull request #2511 from Shopify/set-sample-rate-when-calling-me\u2026", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 72, "deletions": 24}}, {"node": {"oid": "1cd1147e7626c093a87d8f4365c80031d88b7ea8", "messageHeadline": "Merge branch 'main' into set-sample-rate-when-calling-metrics", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "a7b6e48ee2ae93a1b4433f32be25b2afbaa777dc", "messageHeadline": "Bump rails-html-sanitizer from 1.4.3 to 1.4.4 in /gems/quilt_rails (#\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c37e498a3a4782d3a8b6a7436949a79e3649d072", "messageHeadline": "Bump json5 from 1.0.1 to 1.0.2 (#2516)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "2481cd40329af50ade2250b15eff9d29fccb2361", "messageHeadline": "Bump loofah from 2.18.0 to 2.19.1 in /gems/quilt_rails (#2504)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9fc61b972e69a9d2a53f38851d9e9786eefa495a", "messageHeadline": "Bump nokogiri from 1.13.9 to 1.13.10 in /gems/quilt_rails (#2499)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e2117b674277165e4783502bf4a2707e2162e338", "messageHeadline": "Merge pull request #2515 from Shopify/ryanwilsonperkin-patch-1", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5e8ff47d8cf2d4676d2fa1cbb1b49f509b34d4b4", "messageHeadline": "Add note about LCP to docs", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "07126033cdb6ce3497d3aaaf180103eb213cfaec", "messageHeadline": "Merge branch 'main' into set-sample-rate-when-calling-metrics", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 43, "deletions": 13}}, {"node": {"oid": "480ee27e0c0e5bc43d4a80fbfede9c9aa44616a8", "messageHeadline": "Merge pull request #2505 from Shopify/bugsnag-boundary-props", "author": {"name": "Kevin Meinhardt", "email": "kmeinhardt7@gmail.com", "user": {"login": "KevinMind"}}, "additions": 43, "deletions": 13}}, {"node": {"oid": "578a7a7e27e99b224bc16d2d5bdc171ab58bdb4a", "messageHeadline": "tmp: changeset", "author": {"name": "Kevin Meinhardt", "email": "kevin.meinhardt@shopify.com", "user": {"login": "KevinMind"}}, "additions": 16, "deletions": 26}}, {"node": {"oid": "bfbabd4496c55b4f7d129fee6c1931e313eb37da", "messageHeadline": "feat(): allow passing FallbackComponent and errorBoundary props to bu\u2026", "author": {"name": "Kevin Meinhardt", "email": "kevin.meinhardt@shopify.com", "user": {"login": "KevinMind"}}, "additions": 42, "deletions": 2}}, {"node": {"oid": "1ed56593330c0a8b55a646b98a5a8d2bccf7c8be", "messageHeadline": "Use default argument rather than optional chaining", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3b228b4f34a57894ad552188f55dfce372324b85", "messageHeadline": "Add a options parameter to all metrics methods with sampleRate", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 72, "deletions": 24}}, {"node": {"oid": "dcf84475dc2bf9d24019b8255c375cfdcf1c8706", "messageHeadline": "Version Packages (#2509)", "author": {"name": "shopify-github-actions-access[bot]", "email": "109624739+shopify-github-actions-access[bot]@users.noreply.github.com", "user": {"login": "shopify-github-actions-access[bot]"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "a7afa5f8f9e7e9b7e4e008de8062def7a614939e", "messageHeadline": "Provide fallback for Intl.Locale functionality in memoizedNumberForma\u2026", "author": {"name": "Trish Rempel", "email": "trish.rempel@shopify.com", "user": {"login": "trishrempel"}}, "additions": 147, "deletions": 4}}, {"node": {"oid": "2ca2735b8fdae993eccbd37d7ac8f697481c71ef", "messageHeadline": "Bump decode-uri-component from 0.2.0 to 0.2.2 (#2485)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "014bd6335d8c62840903542c57df867b0c7073bb", "messageHeadline": "Version Packages (#2502)", "author": {"name": "shopify-github-actions-access[bot]", "email": "109624739+shopify-github-actions-access[bot]@users.noreply.github.com", "user": {"login": "shopify-github-actions-access[bot]"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "81ceec1a14130ef4d26354bc21d736978fed3d60", "messageHeadline": "Update currency formatting to support ar-EG and similar locales (#2501)", "author": {"name": "Trish Rempel", "email": "trish.rempel@shopify.com", "user": {"login": "trishrempel"}}, "additions": 119, "deletions": 20}}, {"node": {"oid": "2f5a4056efc3548a334ad8d2426e4ebed75b070a", "messageHeadline": "Version Packages (#2496)", "author": {"name": "shopify-github-actions-access[bot]", "email": "109624739+shopify-github-actions-access[bot]@users.noreply.github.com", "user": {"login": "shopify-github-actions-access[bot]"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "0e5982d36dd3c2cce1ebd894c977d6161f516e80", "messageHeadline": "Merge pull request #2494 from Shopify/alexandcote/statsd-update-doc", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 45, "deletions": 10}}, {"node": {"oid": "da04b9e63819a51abfca04008e01f6935d886297", "messageHeadline": "Fixing prefix concatenation for child client", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 42, "deletions": 8}}, {"node": {"oid": "c1e38c6c03441dd1e7f7bb108bf79f97e0d634c3", "messageHeadline": "Updating doc related to the childClient method", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "dfc0dc781a4fbfa93c7803c33b13e22af022c868", "messageHeadline": "Merge pull request #2493 from Shopify/changeset-release/main", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "fa3b9481fd7bf65361555c318b5713f876a14bd9", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "edd5f87e70c0093abf60775f277347430f704b0a", "messageHeadline": "Merge pull request #2490 from Shopify/alexandcote/koa-performance-avo\u2026", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 127, "deletions": 98}}, {"node": {"oid": "c31016fa321ef5449973a7eb50e63fe7a86184dc", "messageHeadline": "[koa-performance] Middleware accept StatsDClient", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 127, "deletions": 98}}, {"node": {"oid": "e9cccfced73f2fff5de9a456a18d669ed6a53ce2", "messageHeadline": "Merge pull request #2491 from Shopify/changeset-release/main", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 49, "deletions": 29}}, {"node": {"oid": "11bd118cfaf6e16b3dbf5ee4b1f0be268621cfb7", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 49, "deletions": 29}}, {"node": {"oid": "d7f13ca1aca2b22e6b02c3dbfbd242bea7023461", "messageHeadline": "Merge pull request #2488 from Shopify/better-measures-with-web-vitals", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 53, "deletions": 55}}, {"node": {"oid": "a9c24eabf219e04a05d555c90195a5b49107a715", "messageHeadline": "Keep existing start behaviour for FID", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcb3c54c064331ce45cc99958dd68d0d0a769f72", "messageHeadline": "changeset", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2346c1a4d8515abc4177f39969a098409172f7eb", "messageHeadline": "Record TTFB using web-vitals instead of custom", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 26, "deletions": 32}}, {"node": {"oid": "838cff5c39f191d6386f83d5d65f3d887626f001", "messageHeadline": "Record FCP using web-vitals instead of custom", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "7d36a360b01e8bbb124337c07fcfdf9f730dc67f", "messageHeadline": "Use onFID for tracking first input delay", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "156750635eb247e2cf1b51fccf97bc1633e84c79", "messageHeadline": "Merge pull request #2492 from Shopify/alexandcote/statsd-client-types", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "da62f58f46bb3a27f55ef4cc59c5292b9a842a24", "messageHeadline": "Exposing types needed to create a StatsD child client.", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "5e5ab4bde90c5961d6b2e9a67ece71a8b3e1691a", "messageHeadline": "Merge pull request #2489 from Shopify/alexandcote/statsd-client-impro\u2026", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 117, "deletions": 26}}, {"node": {"oid": "9396ac6eb66220ad1dd40c57f66c193cd14e4780", "messageHeadline": "Allow consumer to create child client", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 95, "deletions": 7}}, {"node": {"oid": "472e3556a07cb3315261e043d19a44a01ca17432", "messageHeadline": "Update 'hot-shots' dependency", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "207196df0ad86bcbc2f0f8d3f91b5e74543c92f3", "messageHeadline": "Version Packages (#2487)", "author": {"name": "shopify-github-actions-access[bot]", "email": "109624739+shopify-github-actions-access[bot]@users.noreply.github.com", "user": {"login": "shopify-github-actions-access[bot]"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "51c0434a92134f375bd1fbfd3003bcb5e4d38d06", "messageHeadline": "Deliberatly cause a NetworkError if we see a misconfigured fixture (#\u2026", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "12fb9a6917e3c0a2db229ad961a75b659a7a07ca", "messageHeadline": "Merge pull request #2484 from Shopify/changeset-release/main", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "ffea5788aa2528a93a4c94c2be1a902a8b993454", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "00e918ce0edbaf195992b8c88b8dce2810a82909", "messageHeadline": "Merge pull request #2480 from Shopify/alexandcote/manifest-caching-dev", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 39, "deletions": 9}}, {"node": {"oid": "248b45541ebe0c2d1aee7ced98ffa8ef532c3e8b", "messageHeadline": "Disable manifest caching in development", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 39, "deletions": 9}}, {"node": {"oid": "71eaff51206f85e0f43c6aa07c8c5ae12b64de7e", "messageHeadline": "Merge pull request #2482 from Shopify/changeset-release/main", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "236867cdb946332921f35f02f3bebb3cdb9e2cbb", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "2f23b9aa735d5b3ccace639d4e228be8510e7d5c", "messageHeadline": "Merge pull request #2478 from Shopify/add-metrics-to-performance", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "1570b951d2f865120dcf7f198d23a4e935fe6042", "messageHeadline": "changeset", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "22daf3ea8d43f9683fc9e060b6d5dccab61752ac", "messageHeadline": "Update koa-performance to record new LCP metric", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "5e337467d1010947e91b4082520d7a247d722e96", "messageHeadline": "Record lifecycle event for LCP", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "1deda94ca19f70f02014e72b50b3fb6677f118fb", "messageHeadline": "Add type for TimeToLargestContentfulPaint", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "6e49a10f31db558f7e3f7f60d8db411ef4dc14ef", "messageHeadline": "Add web-vitals to @shopify/performance for LCP", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "6a38bcfe446bc597f3db9b92336e8caab66a4f9d", "messageHeadline": "Version Packages (#2481)", "author": {"name": "shopify-github-actions-access[bot]", "email": "109624739+shopify-github-actions-access[bot]@users.noreply.github.com", "user": {"login": "shopify-github-actions-access[bot]"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "1f2f7da72dc8db2cc2318521cabc61072fdc4edc", "messageHeadline": "Improve error handling of missing GraphQL mocks (#2479)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 43, "deletions": 49}}, {"node": {"oid": "3a70d1ba1d0bd999ae9b8efc3c7c6e27a3e72395", "messageHeadline": "Refactor graphql-testing e2e tests (#2477)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 96, "deletions": 51}}, {"node": {"oid": "786a0872e8c868671659d4ecd48a603d760c31f7", "messageHeadline": "Remove $ from terminal example codeblocks (#2476)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 77, "deletions": 77}}, {"node": {"oid": "76083297754dfff0c4ded292b4935460166ab27e", "messageHeadline": "Merge pull request #2475 from Shopify/atesgoral/rename-gh-team", "author": {"name": "Ate\u015f G\u00f6ral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "f9b16b914de1684d73a5fdc12907f2714c2878f8", "messageHeadline": "Replace \"foundations\" with \"platform\" and remove mention of ATC", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "83191464b1f8b387f0e0e0b0cf49338813377d28", "messageHeadline": "Move web-worker tests to the E2E block to reduce contention (#2471)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9ffec22c7d0cf6097540ec3429988d39a18ee02e", "messageHeadline": "Fix faker deprecation warnings in tests (#2470)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "b76bfa9f00763992620c19ad79a29115a2431742", "messageHeadline": "Version Packages (#2466)", "author": {"name": "shopify-github-actions-access[bot]", "email": "109624739+shopify-github-actions-access[bot]@users.noreply.github.com", "user": {"login": "shopify-github-actions-access[bot]"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "90fcdecc3958e8471b52870fdb8c4d6536c65418", "messageHeadline": "Merge pull request #2464 from Shopify/chore/upgrade-faker-v7", "author": {"name": "Joshua May", "email": "joshua.may@shopify.com", "user": {"login": "notjosh"}}, "additions": 43, "deletions": 36}}, {"node": {"oid": "aab709b8bd10a0537eae6a07aba953006937fae8", "messageHeadline": "Add changeset", "author": {"name": "Joshua May", "email": "joshua.may@shopify.com", "user": {"login": "notjosh"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e788643c95eb3a17b52fadac5f950a8017830d53", "messageHeadline": "Bump @faker-js/faker to 7.x", "author": {"name": "Joshua May", "email": "joshua.may@shopify.com", "user": {"login": "notjosh"}}, "additions": 38, "deletions": 36}}, {"node": {"oid": "b78f48d12deecf1d9e5a23e554d31a65cae49c40", "messageHeadline": "Bump loader-utils from 1.4.1 to 1.4.2 (#2467)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dff381a0ec58881edb7cb699609295a5a21f7a11", "messageHeadline": "Merge pull request #2465 from Shopify/eokoneyo/fix-export-path-for-je\u2026", "author": {"name": "Eyo O. Eyo", "email": "7893459+eokoneyo@users.noreply.github.com", "user": {"login": "eokoneyo"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "0fd338a58ce65e2e98c11995d7f38d97162cca84", "messageHeadline": "add changeset definition", "author": {"name": "Eyo Eyo", "email": "eyo.okoneyo@shopify.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e0dd657b14645561250ccc3ef25e464f5eee0d66", "messageHeadline": "fix: correct error with export path for jest-simple in graphql-mini-t\u2026", "author": {"name": "Eyo Eyo", "email": "eyo.okoneyo@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e5287bbc6dcc0c53b2a17f617a13aceba39b8935", "messageHeadline": "Version Packages (#2462)", "author": {"name": "shopify-github-actions-access[bot]", "email": "109624739+shopify-github-actions-access[bot]@users.noreply.github.com", "user": {"login": "shopify-github-actions-access[bot]"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "61bcda3fa43bd345f7fc90306e2521fdbc56bac8", "messageHeadline": "Merge pull request #2458 from Shopify/movermeyer/ordinal_pluralization", "author": {"name": "Michael Overmeyer", "email": "michael.overmeyer@shopify.com", "user": {"login": "movermeyer"}}, "additions": 182, "deletions": 18}}, {"node": {"oid": "4be4321cc92e79f312ab4ecea552cb19eca51ab1", "messageHeadline": "Update pluralization docs in README", "author": {"name": "Michael Overmeyer", "email": "michael.overmeyer@shopify.com", "user": {"login": "movermeyer"}}, "additions": 64, "deletions": 7}}, {"node": {"oid": "c5c1ff5d7dc7f6e90a83f315772ba540333966ad", "messageHeadline": "Update the ordinal pluralization examples in the docs", "author": {"name": "Michael Overmeyer", "email": "michael.overmeyer@shopify.com", "user": {"login": "movermeyer"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ea57c2d64b986efd8d0a0663710687c305938771", "messageHeadline": "Add ordinal pluralization string lookups", "author": {"name": "Michael Overmeyer", "email": "michael.overmeyer@shopify.com", "user": {"login": "movermeyer"}}, "additions": 100, "deletions": 0}}, {"node": {"oid": "254ef7086bd50414af44926641ec5675248cb268", "messageHeadline": "`PLURALIZATION_KEY_NAME` -> `CARDINAL_PLURALIZATION_KEY_NAME`", "author": {"name": "Michael Overmeyer", "email": "michael.overmeyer@shopify.com", "user": {"login": "movermeyer"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "2399c1057835be26e8bbf13d2648882d9197224d", "messageHeadline": "Merge pull request #2461 from Shopify/dependabot/npm_and_yarn/loader-\u2026", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "c2dede9b28987676400974370eb444321c8c1b34", "messageHeadline": "Bump loader-utils from 1.4.0 to 1.4.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "c51976c7d5f45edd08d26116d1ddbf6cedda1f33", "messageHeadline": "Merge pull request #2460 from Shopify/changeset-release/main", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "fb3f7089a7fbac86b98b1cb3588bcd67bcdc4096", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "6066238bd69200400784fb3216867d89e5263d6c", "messageHeadline": "Merge pull request #2459 from Shopify/ignore-negative-lifecycle-event\u2026", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "1f76ed324172fe90048423e7a0503b762d7424af", "messageHeadline": "changeset", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4086e6515845dd25e049226c7558c715b05a0f89", "messageHeadline": "Ignore negative start values for lifecycle events", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ec390d20fdea4948dedbf4635d6301217e4cbc62", "messageHeadline": "Update react-i18n changelog", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c541922aaf1881bf7addd1ac8c454dc3114e94df", "messageHeadline": "Version Packages (#2452)", "author": {"name": "shopify-github-actions-access[bot]", "email": "109624739+shopify-github-actions-access[bot]@users.noreply.github.com", "user": {"login": "shopify-github-actions-access[bot]"}}, "additions": 45, "deletions": 37}}, {"node": {"oid": "caa250d3b1a0f6c35fc0e074a0b2fee5c95039a3", "messageHeadline": "Add 2022-* versions to ApiVersions types (#2457)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "20a6c84c0dd0eb4116228ab64349b66e6b2480c8", "messageHeadline": "Bump nokogiri from 1.13.7 to 1.13.9 in /gems/quilt_rails (#2446)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90c4115a3545c3a6357d78cd3292f98df21063f4", "messageHeadline": "Update `formatCurrency()` to use `form: 'auto'` by default (#2456)", "author": {"name": "Trish Rempel", "email": "trish.rempel@shopify.com", "user": {"login": "trishrempel"}}, "additions": 45, "deletions": 9}}, {"node": {"oid": "4b5aa9448cb686fbb0152e8a9e584869e1b67db7", "messageHeadline": "Improve formatCurrency short form symbol formatting with exceptinos (\u2026", "author": {"name": "Samuel Ugbechie", "email": "writebelieve@gmail.com", "user": {"login": "sunical"}}, "additions": 125, "deletions": 33}}, {"node": {"oid": "f6ba8931b7ce598b3102e1c720c9ce47e7237776", "messageHeadline": "Revert \"expose i18n getShortCurrencySymbol interface (#2330)\" (#2455)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 21, "deletions": 26}}, {"node": {"oid": "15d9efb38274d06f6953944b1541be9ed44b5675", "messageHeadline": "expose i18n getShortCurrencySymbol interface (#2330)", "author": {"name": "brianshen1990", "email": "brianshen1990@users.noreply.github.com", "user": {"login": "brianshen1990"}}, "additions": 26, "deletions": 21}}, {"node": {"oid": "e0612260a0d9f5e53624eef7f6a16e083f7935eb", "messageHeadline": "Merge pull request #2447 from Shopify/slast/type-fix", "author": {"name": "Stephen Last", "email": "stephen.last@shopify.com", "user": {"login": "stephen-last"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "17301959f062f4444741e50c8808d2f04ce4d052", "messageHeadline": "fix submit function type", "author": {"name": "Stephen Last", "email": "stephen.last@shopify.com", "user": {"login": "stephen-last"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "9ac47c1f1f43ec693ec21d1e32204e5072fcd268", "messageHeadline": "Update github actions (#2445)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "cf9c8e30cc50d0da47e283bb3c2e1307b3970837", "messageHeadline": "Version Packages (#2444)", "author": {"name": "shopify-github-actions-access[bot]", "email": "109624739+shopify-github-actions-access[bot]@users.noreply.github.com", "user": {"login": "shopify-github-actions-access[bot]"}}, "additions": 20, "deletions": 22}}, {"node": {"oid": "bc50c0de23d6711e631ab2d808a820fc1eebf604", "messageHeadline": "[react-testing] fixed react queue emptying for React 17 (#2438)", "author": {"name": "Sergey Melnikov", "email": "sergey.melnikov@shopify.com", "user": {"login": "melnikov-s"}}, "additions": 60, "deletions": 29}}, {"node": {"oid": "cf70a15a6690c93823a0803200ddba1a71077211", "messageHeadline": "[react-testing] do not use Promise.race to release stale act promises\u2026", "author": {"name": "Sergey Melnikov", "email": "sergey.melnikov@shopify.com", "user": {"login": "melnikov-s"}}, "additions": 43, "deletions": 14}}, {"node": {"oid": "d81ecbe2ad32a7985d9d89579982c4c5c2dcf685", "messageHeadline": "graphql-testing: Add test for fetchMore behavior (#2434)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 143, "deletions": 0}}, {"node": {"oid": "47486a7c7c6f2d1c2df5c79227a81454a0db7009", "messageHeadline": "Version Packages (#2431)", "author": {"name": "shopify-github-actions-access[bot]", "email": "109624739+shopify-github-actions-access[bot]@users.noreply.github.com", "user": {"login": "shopify-github-actions-access[bot]"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "6b8ab4af130d781c63142bf74e7d1dc5fe989f1a", "messageHeadline": "Merge pull request #2435 from Shopify/disable-stale-promises-test-for\u2026", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 33, "deletions": 21}}, {"node": {"oid": "8520cd101bbb53f6b98e09340bee5f9ae5b06ccb", "messageHeadline": "Use it.skip on React 17 for this test", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "356b4e514e190d590fd144e78e21f831bb43ac4f", "messageHeadline": "[react-testing] Disable flakly test for React 17", "author": {"name": "Sergey Melnikov", "email": "sergey.melnikov@shopify.com", "user": {"login": "melnikov-s"}}, "additions": 26, "deletions": 21}}, {"node": {"oid": "0b4ced4c4bf6cf8ffa8826f97d29acad5797fc5b", "messageHeadline": "React-testing README link updates", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f5e96d23b19015b0368ac856d07fb38b9d28b239", "messageHeadline": "Update changesets", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 91, "deletions": 91}}, {"node": {"oid": "a9025461f0f28acd758e226b0af04a872ae99277", "messageHeadline": "Merge pull request #2422 from Shopify/update-react-router", "author": {"name": "Devon Mack", "email": "devon.mack@shopify.com", "user": null}, "additions": 83, "deletions": 477}}, {"node": {"oid": "3a85ca07e5777585559457a77e4d0b4519e2aadf", "messageHeadline": "changelog adjusting", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "90cdb012f2469ed7307dc62bbcbdca5d67abb77a", "messageHeadline": "Update .changeset/tall-glasses-play.md", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c33adfb2931475afab649bd522d3fd2b31aecc1", "messageHeadline": "Final tweaks", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d44c38a69af0f17f5d86f3e0b6272990d0b798a3", "messageHeadline": "Use named exports", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "ca94a3e3a9cde9e3ecc41be60d88a5717d8046ff", "messageHeadline": "Updates", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 9, "deletions": 100}}, {"node": {"oid": "8af87f4e499029ab700a76845a634a0ea48f805f", "messageHeadline": "Update react-router to v6", "author": {"name": "Devon Mack", "email": "devon.mack@shopify.com", "user": null}, "additions": 75, "deletions": 374}}, {"node": {"oid": "dc0782df8d12537a9883da1de4fe660a546f0eb5", "messageHeadline": "Update release docs (#2428)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "b5928a3389ef74917bc5b14028875252339f74ab", "messageHeadline": "Version Packages (#2427)", "author": {"name": "shopify-github-actions-access[bot]", "email": "109624739+shopify-github-actions-access[bot]@users.noreply.github.com", "user": {"login": "shopify-github-actions-access[bot]"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "b0922b1c82a6aed1e8a26079ec880e9d283f3a83", "messageHeadline": "Empty commit to poke the changesets action", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "99b3cacd0896aef3472dca7b5e7cbf5660abd01a", "messageHeadline": "Use rotated token in the hope that CI runs (#2426)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "0c168ac7ab08de1b3526b578c1e88c9da8fcc437", "messageHeadline": "Merge pull request #2424 from Shopify/variant-name-generic", "author": {"name": "Mateus Ferreira", "email": "mtsferreirasilva@gmail.com", "user": {"login": "mateus"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "1121b5da2787e1dabfffc5938154e782c752bebb", "messageHeadline": "Set a generic type for the variant value", "author": {"name": "Mateus Ferreira", "email": "mtsferreirasilva@gmail.com", "user": {"login": "mateus"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "ad3d0302a57d453bbe71d32dc0ba9516ca6cfe62", "messageHeadline": "Fix mini typo in README (#2425)", "author": {"name": "Samuel Path", "email": "113420236+samuel-path-shopify@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d177f331fad258efa87ef4a38c4359e702144a89", "messageHeadline": "[Checkout Performance Metrics] Add anomalous tag for navigation downl\u2026", "author": {"name": "Jake Joseph", "email": "58377971+jakejosephcs@users.noreply.github.com", "user": {"login": "jakejosephcs"}}, "additions": 103, "deletions": 6}}, {"node": {"oid": "0c9d2c602e34f558cb93d35e5f18c57c1995aefe", "messageHeadline": "Version Packages (#2421)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "6afff704fbfa045e92ea405a4e7692699a6620b2", "messageHeadline": "Merge pull request #2413 from Shopify/remy/redirectDuration", "author": {"name": "Remy Orans", "email": "90475164+rorans@users.noreply.github.com", "user": {"login": "rorans"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "21435a2562822ef76d3ede49c8b1eaefc1fe475d", "messageHeadline": "Remove console log and add changeset", "author": {"name": "Remy Orans", "email": "remy.orans@shopify.com", "user": {"login": "rorans"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "76b3fe6c04fa0c3bdefd62b178daa97a0bbcf0ef", "messageHeadline": "Implement support for redirectDuration event", "author": {"name": "Remy Orans", "email": "remy.orans@shopify.com", "user": {"login": "rorans"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "5ba4f91fe71c603d5c30289a0f98ff83f5c79482", "messageHeadline": "Merge pull request #2411 from Shopify/changeset-release/main", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 199, "deletions": 77}}, {"node": {"oid": "ce0d3bffa51ebb21b1f0f425863bbb00483781e9", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 199, "deletions": 77}}, {"node": {"oid": "2ea8b6040b3fd53cd19fc246456f26a49835e59c", "messageHeadline": "Merge pull request #2419 from Shopify/graphql-testing-expand-config", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 49, "deletions": 2}}, {"node": {"oid": "5cf6ca2c191acd7dddc75f53554968cbd8f2bc5d", "messageHeadline": "remove focused test", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "0560d02d81c842cf6836f4b83a1f683cba3b56ad", "messageHeadline": "add a test", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "b31c212622ae0957383e02aa0d055b8121a60f14", "messageHeadline": "Update changesets (#2417)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 94, "deletions": 100}}, {"node": {"oid": "b962980b63f37a8cfc0d472f6b2177e283aa11ac", "messageHeadline": "Reword react-testing changeset (#2416)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "0b37be93820ed0a4ff3b1c228a85604f045e4e72", "messageHeadline": "Update README to clarify package inclusion criteria (#2415)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "963f1caf4d7c80ca089b49309d9833a14ca2b3e2", "messageHeadline": "[react-testing] Release act promises when root wrapper is destroyed (\u2026", "author": {"name": "Sergey Melnikov", "email": "sergey.melnikov@shopify.com", "user": {"login": "melnikov-s"}}, "additions": 177, "deletions": 68}}, {"node": {"oid": "7a82f517f7b522bf65f7300de9f1a06e2dab38ce", "messageHeadline": "Merge pull request #2395 from Shopify/feature/react-form-edit-item", "author": {"name": "Quinton Chester", "email": "quinton.chester@shopify.com", "user": {"login": "QuintonC"}}, "additions": 151, "deletions": 4}}, {"node": {"oid": "289e603e80330508cac36351b6a45256525545e3", "messageHeadline": "Merge branch 'main' into feature/react-form-edit-item", "author": {"name": "Quinton Chester", "email": "quintonchester@gmail.com", "user": {"login": "QuintonC"}}, "additions": 474, "deletions": 238}}, {"node": {"oid": "7a21b715eb16c97707d92fd3d6bcf6e517384b3e", "messageHeadline": "Version Packages (#2400)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 261, "deletions": 113}}, {"node": {"oid": "d879710d28bf64a6c4b6550f75e33fe41269f2dd", "messageHeadline": "Set fail-fast: false in matrix CI runs", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3ed8e7da77f7de8c9b48fe1be3aca5951bc4594e", "messageHeadline": "Merge pull request #2404 from Shopify/react-testing-trigger-key-path-\u2026", "author": {"name": "Sergey Melnikov", "email": "sergey.melnikov@shopify.com", "user": {"login": "melnikov-s"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "afdf2f9dd84f1f5a416d804efa5d459935a9d178", "messageHeadline": "Triggerkeypath now fails typecheck on invalid array indices", "author": {"name": "Sergey Melnikov", "email": "sergey.melnikov@shopify.com", "user": {"login": "melnikov-s"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "2094cb39a674d38a19394b79bf59c11a65ff9e15", "messageHeadline": "Update typescript to v4.7 (#2408)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 51, "deletions": 66}}, {"node": {"oid": "e9a0409da38d945688fb6c68e576587750b59652", "messageHeadline": "Fix references when using react-testing/jest-dom-mocks internally (#2\u2026", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 55, "deletions": 11}}, {"node": {"oid": "c1eb98770d078a064d4e94335b3b6ea5bfc0fb3a", "messageHeadline": "`@typescript-eslint` update (#2406)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 131, "deletions": 86}}, {"node": {"oid": "c5f8adb7d8540ac99f6d20dfb74740dc98e2f1f9", "messageHeadline": ":label: Adjust typings of editItem param 1 + add assertion", "author": {"name": "Quinton Chester", "email": "quinton.chester@shopify.com", "user": {"login": "QuintonC"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "c5742a7acc2e9ebd5a1835037e6098003bf4e57a", "messageHeadline": "Update Rollup version (#2405)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "b8c4d2f5369a2af2d94117c3b2b5f2db67dc3572", "messageHeadline": "Merge branch 'main' into feature/react-form-edit-item", "author": {"name": "Quinton Chester", "email": "quintonchester@gmail.com", "user": {"login": "QuintonC"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "7569c5d2ad5b8fe24a39072f8b5037af35f609a1", "messageHeadline": "Merge pull request #2402 from Shopify/movermeyer/basic_lateral_inheri\u2026", "author": {"name": "Michael Overmeyer", "email": "michael.overmeyer@shopify.com", "user": {"login": "movermeyer"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "af04738c6c46db3286f8d2ed31f9457a55f6b94d", "messageHeadline": "Logic adjustment to account for unorthodox usage", "author": {"name": "Quinton Chester", "email": "quinton.chester@shopify.com", "user": {"login": "QuintonC"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "c6c41166e261354c8991e73991cbf8f423f217ec", "messageHeadline": "Merge branch 'main' into feature/react-form-edit-item", "author": {"name": "Quinton Chester", "email": "quinton.chester@shopify.com", "user": {"login": "QuintonC"}}, "additions": 274, "deletions": 58}}, {"node": {"oid": "35648c5ef938b4c209af941a2e4a74403edb7a36", "messageHeadline": "\ud83d\udc1b Add basic lateral inheritance", "author": {"name": "Michael Overmeyer", "email": "michael.overmeyer@shopify.com", "user": {"login": "movermeyer"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "d587847bebe01114ef22209e107429e06f184ea1", "messageHeadline": "Merge pull request #2392 from Shopify/removeItems_method_react_form", "author": {"name": "Patrick McLennan", "email": "33186346+PatrickMcLennan@users.noreply.github.com", "user": {"login": "PatrickMcLennan"}}, "additions": 74, "deletions": 5}}, {"node": {"oid": "6ef76c3a476fbdca69374254754383813156fd2b", "messageHeadline": "removeItems method for useDynamicList in react-form", "author": {"name": "Patrick McLennan", "email": "patrick.mclennan@shopify.com", "user": {"login": "PatrickMcLennan"}}, "additions": 74, "deletions": 5}}, {"node": {"oid": "d0420d5fa1250448aae4c0966d228e26400b29c1", "messageHeadline": "Version Packages (#2399)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 181, "deletions": 58}}, {"node": {"oid": "b37ec58b6b0a9186736fa8e39fbf3f304beb2336", "messageHeadline": "Fix triggerKeyPath when path resolves to a type that is unioned with \u2026", "author": {"name": "Sergey Melnikov", "email": "sergey.melnikov@shopify.com", "user": {"login": "melnikov-s"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "5200a1547dbd698507a2da2e0fb7b320b3a8b338", "messageHeadline": "Export Bugsnag's Client type and Config type (#2394)", "author": {"name": "Emile Bergeron", "email": "emileber@users.noreply.github.com", "user": {"login": "emileber"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "c4b9fe073b8d589de8b71b7b52455bd90fb6c083", "messageHeadline": "Fix error logic in react-form readme demo", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "de19fb2a014342109d0e4b9078c481f0d391a200", "messageHeadline": ":memo: Add changeset", "author": {"name": "Quinton Chester", "email": "quinton.chester@shopify.com", "user": {"login": "QuintonC"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "3c3136cc8d9df741ec3fd53c242d334ae7767586", "messageHeadline": ":sparkles: Add editItem functionality to useDynamicList react-form", "author": {"name": "Quinton Chester", "email": "quinton.chester@shopify.com", "user": {"login": "QuintonC"}}, "additions": 137, "deletions": 2}}, {"node": {"oid": "f2316852e52b739cf77223cc199124728022d985", "messageHeadline": "Version Packages (#2383)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 803, "deletions": 285}}, {"node": {"oid": "03c1abc8c293d4c79f34796f9eefc777812df532", "messageHeadline": "Add export types to fix typescript moduleResolution:\"node16\" compatab\u2026", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 296, "deletions": 188}}, {"node": {"oid": "395bf94deb7bd9f8952700d1aaa341f7cdc30292", "messageHeadline": "Name Ruby-CI step (#2388)", "author": {"name": "emiryy", "email": "42748013+emiryy@users.noreply.github.com", "user": {"login": "emiryy"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "152f9eb1a2d61695400456cc35e5f42bb39121e8", "messageHeadline": "Revert \"Name Ruby-CI step\"", "author": {"name": "emiryy", "email": "42748013+emiryy@users.noreply.github.com", "user": {"login": "emiryy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa50f5142a32dfa407b2143187c46a22c1002884", "messageHeadline": "Name Ruby-CI step", "author": {"name": "emiryy", "email": "42748013+emiryy@users.noreply.github.com", "user": {"login": "emiryy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80db7548499302d120be60916966d34703a94433", "messageHeadline": "Allow waitUntil param to take options (#2382)", "author": {"name": "emiryy", "email": "42748013+emiryy@users.noreply.github.com", "user": {"login": "emiryy"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "9d07c6c5d75ae0edc120bc5ebea5e731f85582a7", "messageHeadline": "Merge pull request #2356 from Shopify/type-triggerkeypath", "author": {"name": "Sergey Melnikov", "email": "sergey.melnikov@shopify.com", "user": {"login": "melnikov-s"}}, "additions": 156, "deletions": 21}}, {"node": {"oid": "84d4756eb5149ee419cf6b989b2247db9932b95d", "messageHeadline": "Typed triggerKeypath", "author": {"name": "Sergey Melnikov", "email": "sergey.melnikov@shopify.com", "user": {"login": "melnikov-s"}}, "additions": 156, "deletions": 21}}, {"node": {"oid": "705dc371fc691e1fed5f7c998962b42fb19b2095", "messageHeadline": "add the Webm mimetype as part of adding Video uploads support for .we\u2026", "author": {"name": "Fredy Pla", "email": "43212506+FredyPla@users.noreply.github.com", "user": {"login": "FredyPla"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "0765ae1b567e106d8a19716b0935b8be312aa669", "messageHeadline": "Rexport ApolloError from apollo-client (#2380)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "bce683ccf05f0d8f894f6ab76ce618b8d82deb38", "messageHeadline": "Bump undici from 5.8.0 to 5.9.1 (#2379)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dc7a61e2779aab663aaba789f1631ef03a0a37fa", "messageHeadline": "Merge pull request #2368 from Shopify/changeset-release/main", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "60bac74a5e5fe3232e9074d36c35304324733df6", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "5e3edc27f9a7ebe28b10da5251a5d64d87faedb6", "messageHeadline": "Merge pull request #2375 from Shopify/seterrorpolicy-expand-tests", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 43, "deletions": 3}}, {"node": {"oid": "6863e8e78909142ca87ed49452b792d6d3949b88", "messageHeadline": "add changesets", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c9ce007faee360cd7aac4289a63d0283bbec5313", "messageHeadline": "Expand tests for errors and allow errorPolicy to be set on useMutation", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 38, "deletions": 3}}, {"node": {"oid": "0ae8b613ef06eef56310b4dda4953dae0d1874e0", "messageHeadline": "Merge pull request #2371 from Shopify/CVE-2020-7677-CVE-2022-25858", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 61, "deletions": 25}}, {"node": {"oid": "cd0dfe3ee40e271ddac18a95d8c6fa5e4d6a877b", "messageHeadline": "deduplicate jest-worker", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "1fd1f953e8af39ce1e8ddcfb8256eb5ef3f8e81e", "messageHeadline": "update thenify and terser cve", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 67, "deletions": 22}}, {"node": {"oid": "cf8297c22819447a5d907ac8f3a691a07e122a45", "messageHeadline": "Merge pull request #2370 from Shopify/dedupe-babel-scope-aug-2022", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 7, "deletions": 90}}, {"node": {"oid": "3341b171e82aa866625505a5742308e96e980587", "messageHeadline": "Deduplicate the babel scope", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 7, "deletions": 90}}, {"node": {"oid": "a8a36596695d4a28207ac8973d141c3caded4309", "messageHeadline": "Merge pull request #2365 from Shopify/simplify-ssrlink", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "04930e6f58872e164f4f76ce9f342b62e780de01", "messageHeadline": "add changesets", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e6f9eb5ba5aed89202690b7c3fe81ef0c9a0e4ab", "messageHeadline": "Simplify ssrLink", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 7, "deletions": 16}}, {"node": {"oid": "f39e2d109d40679dc0fb4615e6725685ff778864", "messageHeadline": "Merge pull request #2366 from Shopify/changeset-release/main", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "b58326013ca12de110753a003c178ae5cd4fdad8", "messageHeadline": "Update packages/react-graphql-universal-provider/package.json", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec9eb62aaeccdc5d28656e2bafc64bf6c51c994f", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "f009a7aa58cf50b1d1595c44afe82f6c6819b771", "messageHeadline": "Merge pull request #2363 from Shopify/loading-true-when-ssr-false", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 28, "deletions": 12}}, {"node": {"oid": "d5944b595616254904861e9fc3afcf36b06fc56c", "messageHeadline": "Merge branch 'main' into loading-true-when-ssr-false", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 75, "deletions": 8}}, {"node": {"oid": "ab6cd08930f466fa489293bc3743cfbcc6fb67e3", "messageHeadline": "Merge pull request #2364 from Shopify/changeset-release/main", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "ef8658d20c42332932ecc54a44b591f1cc3ea0e8", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "ddc7353b14428fe0b8327b207c9c2cb118c663ff", "messageHeadline": "Set loading=true for no-cache SSR as well", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0d82c68f450f101c516f340656f85e3930919067", "messageHeadline": "Fix loading projects with relative paths (#2362)", "author": {"name": "Bryan Moreno", "email": "bryan.moreno@shopify.com", "user": null}, "additions": 55, "deletions": 3}}, {"node": {"oid": "6c4a181cac2fab6ce0e4e581d019501e99a33577", "messageHeadline": "Add changeset", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "a480f469db2875119bb8f8c83dbd8b5fbb2bfbcb", "messageHeadline": "Set loading true from the server side when ssr: false", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "90ebeaaaac17f336199e5f6c7106475dcacaa06c", "messageHeadline": "Merge pull request #2344 from Shopify/changeset-release/main", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 256, "deletions": 89}}, {"node": {"oid": "a7a2f30c930655cd48d485cea8c90a377b950de2", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 256, "deletions": 89}}, {"node": {"oid": "f2252c491b9d7a529aa2ffc7a4179edc6323f299", "messageHeadline": "[Admin FED Infra] Reduce console logs spam in quilt test runs (#2359)", "author": {"name": "Melody Habbouche", "email": "mhabb087@uottawa.ca", "user": {"login": "melodyhabbouche"}}, "additions": 185, "deletions": 0}}, {"node": {"oid": "e75680e669f696f8284d1de1615f7c9083275fe8", "messageHeadline": "Bumped prettier to latest (2.7.1) (#2360)", "author": {"name": "Sergey Melnikov", "email": "sergey.melnikov@shopify.com", "user": {"login": "melnikov-s"}}, "additions": 2227, "deletions": 4217}}, {"node": {"oid": "2022cdc5ca043f294b76bb97acd265881ddf194e", "messageHeadline": "Bump terser from 4.8.0 to 4.8.1 (#2357)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "45980aec2813a7205b2be9fe148cfe79d012b39b", "messageHeadline": "Bump undici from 5.5.1 to 5.8.0 (#2358)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "999137ae61e4018b425dd891bf60c743f974851a", "messageHeadline": "Remove CLA from probot and use new GitHub action (#2351)", "author": {"name": "Yevhenii Huselietov", "email": "d46k16@gmail.com", "user": {"login": "cursedcoder"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "78ff2401238d0bbb7b3e2d0d9ca84f7aaafdeb17", "messageHeadline": "Update service.yml", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "10251e294e3c1dc0703aa82878643ca76ddb6a9f", "messageHeadline": "Merge pull request #2348 from Shopify/dependabot/bundler/gems/quilt_r\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 61, "deletions": 61}}, {"node": {"oid": "e8b86065e0f8751877b9e0c4fbabcba62090a753", "messageHeadline": "Bump activerecord from 7.0.2.4 to 7.0.3.1 in /gems/quilt_rails", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 61, "deletions": 61}}, {"node": {"oid": "86c8e00000db224f369ac8aa293e50cffb9dceb1", "messageHeadline": "Merge pull request #2331 from Shopify/wim/formatDateTime", "author": {"name": "Wim Haanstra", "email": "wim@wim.me", "user": null}, "additions": 116, "deletions": 3}}, {"node": {"oid": "79302260e90f5668a67aefb35f1ccc66c3dbc625", "messageHeadline": "Introduce formatDateTime method", "author": {"name": "Wim Haanstra", "email": "wim.haanstra@shopify.com", "user": {"login": "sorted-bits"}}, "additions": 116, "deletions": 3}}, {"node": {"oid": "e838986d32967549eeec0049abe9090c78ba99ba", "messageHeadline": "Add clarification for useI18n translations prop (#2327)", "author": {"name": "Aaron Mertzenich", "email": "acmertz@users.noreply.github.com", "user": {"login": "acmertz"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b42a99a7de6c2d88b24920fa70f7490ae1086d5f", "messageHeadline": "Add DeepReadonly type (#2340)", "author": {"name": "Sergey Melnikov", "email": "sergey.melnikov@shopify.com", "user": {"login": "melnikov-s"}}, "additions": 81, "deletions": 1}}, {"node": {"oid": "91851bb370a87e3fe3f04df22da048d2fd9212b3", "messageHeadline": "Merge pull request #2307 from Shopify/add-as-choice-list", "author": {"name": "Devon Mack", "email": "devon.mack@shopify.com", "user": null}, "additions": 125, "deletions": 3}}, {"node": {"oid": "04f570dd90bb750e16d1e57369d71ceb6bd8ba0b", "messageHeadline": "\u2728Add asChoiceList method", "author": {"name": "Devon Mack", "email": "devon.mack@shopify.com", "user": null}, "additions": 125, "deletions": 3}}, {"node": {"oid": "17930dc796a867a85afc62a1d6803c8cb154669c", "messageHeadline": "Merge pull request #2343 from Shopify/dependabot/bundler/gems/quilt_r\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "94c47ac01abe9c9bca7afc99d75aba8e1265a734", "messageHeadline": "Bump rails-html-sanitizer from 1.4.2 to 1.4.3 in /gems/quilt_rails", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "45cf97443a827436b64ac8b7e7d0ca1eba71fe96", "messageHeadline": "Merge pull request #2342 from Shopify/graphql-testing-allow-links", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 96, "deletions": 2}}, {"node": {"oid": "d2583456584a37760e0cd98c0a2e2a506344786f", "messageHeadline": "Update readme", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbdf8c26a113c33220ba5991b66222b92c657453", "messageHeadline": "Test ssrLink in react-graphql", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "5d8bc5bdfb75a6369ea4e299e9af918875a5a010", "messageHeadline": "Allow createGraphQL pass links to test client", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "9b853ceae8eae310408977594146c2d9f7a9f214", "messageHeadline": "Flatten documentation (#2329)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "49563a57bcbfa9fdfe8d99a5dcf9c6410c2a341b", "messageHeadline": "Merge pull request #2339 from Shopify/changeset-release/main", "author": {"name": "Ate\u015f G\u00f6ral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 109, "deletions": 46}}, {"node": {"oid": "bc19695952e2dbedf7f5993dce242779b520e70e", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 109, "deletions": 46}}, {"node": {"oid": "87dbff829304e1e49cb941422a9dd6ce7c934548", "messageHeadline": "Merge pull request #2338 from Shopify/fix-enum-typo", "author": {"name": "Ate\u015f G\u00f6ral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "ebcd19e545447ca9055f6f65d505acfeb6943326", "messageHeadline": "Merge branch 'main' into fix-enum-typo", "author": {"name": "Ate\u015f G\u00f6ral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "9912c5f5a5e0dc8f656b33b42af29ed09b8c7e6d", "messageHeadline": "Merge pull request #2337 from Shopify/update-node-mocks-http", "author": {"name": "Ate\u015f G\u00f6ral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "38b638279f19ea0adecc873c8f4da430f328bb43", "messageHeadline": "Touch", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8f11722002fb57f042f189ea30dce5f98868af3b", "messageHeadline": "Touch", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "30005950baa33cf0ae7eda6d4fe1cc81fdb2ef70", "messageHeadline": "Add changeset", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "3d02800fe3911a57b3ca58f2e08f9b5bd6b8c0b8", "messageHeadline": "Deprecate enum with typo", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e61e9a1e0aa6efd51ea79e7edf6b08d33503ff63", "messageHeadline": "Add changeset", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "29d7d87a02547b7caf68d9d428715178257b72a7", "messageHeadline": "Bump node-mocks-http", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "3d3a3c1c07f93c6ed739c26fd841359cc2b0ad00", "messageHeadline": "Merge pull request #2335 from Shopify/changeset-release/main", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 30, "deletions": 16}}, {"node": {"oid": "5807989a64c1b4370b752cb24936d012a61b64b9", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 30, "deletions": 16}}, {"node": {"oid": "3e994df2751e5348b7c32988b26ed6bae7347a31", "messageHeadline": "Merge pull request #2333 from Shopify/prevent-re-render-on-error", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 63, "deletions": 10}}, {"node": {"oid": "d153dd2d2f2a3897432f3c3e83ecd626a3299335", "messageHeadline": "retrigger", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "048a9e2920eddd5138090ee765b0b0809d8340ab", "messageHeadline": "Merge branch 'main' into prevent-re-render-on-error", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 120, "deletions": 432}}, {"node": {"oid": "683c17dadcef3c7e385c0e4d6f721265ebe0ed93", "messageHeadline": "Update @shopify/eslint-plugin (#2334)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 120, "deletions": 432}}, {"node": {"oid": "4cc01553ec059d47d478a94ca8496a0de2d10ad7", "messageHeadline": "fix type error", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24a104e16094d7599c9493390a9841e3475cef45", "messageHeadline": "Add the changeset", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c5feb669eb0b4135a83dac63ad74c42e092db023", "messageHeadline": "Validate previous error is not repeated", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 58, "deletions": 10}}, {"node": {"oid": "879f400d5f082dae003e1a16c9989073cf5533e4", "messageHeadline": "Bump rack from 2.2.3 to 2.2.3.1 in /gems/quilt_rails (#2294)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5fdb1e58a37bb8363572b8c8ec02dc08b522e406", "messageHeadline": "Add space to skip changelog label", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5022ad3e63dfa19c6f14c8c4413e6c314c49af0e", "messageHeadline": "Update changesets/cli", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 133, "deletions": 109}}, {"node": {"oid": "282201563ba06c8aa5137fc41a33dea1a4d7f308", "messageHeadline": "Merge pull request #2326 from Shopify/changeset-release/main", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 144, "deletions": 52}}, {"node": {"oid": "549005b95b6da69ccebcac40f08b6df7d5cae666", "messageHeadline": "Merge branch 'main' into changeset-release/main", "author": {"name": "Ate\u015f G\u00f6ral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 4, "deletions": 16}}, {"node": {"oid": "fd610df4d16b82edc6938ece8d1bb2e2262b4cd1", "messageHeadline": "Merge pull request #2328 from Shopify/dependabot/npm_and_yarn/undici-\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 16}}, {"node": {"oid": "444b178b0595405d9c5de17b9d92e4077226e91f", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 144, "deletions": 52}}, {"node": {"oid": "bf03d2124f233a0c9759f4c24cee2d9ae46a57e3", "messageHeadline": "Bump undici from 5.2.0 to 5.5.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 16}}, {"node": {"oid": "75e9197dc9b53ac0f55ea02f0c0976386daf9c19", "messageHeadline": "Merge pull request #2282 from Shopify/graphql-config-4-victor", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 320, "deletions": 14}}, {"node": {"oid": "20f0823a752ec3e25b7a358a0d971fcae463adf8", "messageHeadline": "minor", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e858d1e9e741d7d27424be9557f192b6cad3f244", "messageHeadline": "Merge branch 'main' into graphql-config-4-victor", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 24, "deletions": 95}}, {"node": {"oid": "6a91db721fbec7de60c7d7ab8432c09397b24a5c", "messageHeadline": "got to explictly set the token", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "30465a904e298fcce903fb6076a5706daf72010d", "messageHeadline": "Changeset updates (#2324)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 23, "deletions": 95}}, {"node": {"oid": "fd87a6761de9ee52038d8559e44ca3a8202d52b9", "messageHeadline": "Merge branch 'main' into graphql-config-4-victor", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 60, "deletions": 16}}, {"node": {"oid": "6fee775105044d061973e8731b39c439c7ce950f", "messageHeadline": "add the changeset", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "aee8bdddf4346d7f338b1ddcc19f775319b114b3", "messageHeadline": "Merge pull request #2323 from Shopify/all-the-headers", "author": {"name": "Ate\u015f G\u00f6ral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 60, "deletions": 16}}, {"node": {"oid": "44eb347633a86f4407f6f794f16c75e68e25c11d", "messageHeadline": "Add changeset", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "5acfbf00e72c4f39f1724f4fb018b2a926d8076b", "messageHeadline": "Temp patch tests", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7f3c9da25c5f34ee6c28a75f84b6f306494c23b8", "messageHeadline": "add back resolution until eslint-plugin-graphql is removed", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "675d0d23f659f19f86b5396f055c336ae40a580c", "messageHeadline": "deduplicate @graphql-tools", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "6e74030534cbd0159b22bc9896c36c528db65719", "messageHeadline": "Update graphql-config to version 4", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 311, "deletions": 12}}, {"node": {"oid": "69dca16e7e24fb63db7ffc682ab07c96c2742151", "messageHeadline": "Add new headers and deprecate non-X-prefixed ones", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "0feead15c57144cd79cc95cb521032d1286a71d0", "messageHeadline": "Sort existing headers", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "2b11275443395ef866532f9d6503e85043a82a4c", "messageHeadline": "Merge pull request #2322 from Shopify/infer-zenobs", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "794500ae1f920d69c6fece3396b08b3bba7812a6", "messageHeadline": "remove changesets", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "de8f30fe4c0abb9cc1d19aa71bdd9a495db48b1f", "messageHeadline": "Use type inference", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "78852c815d2474608314bced7f06c7bf2be9f65e", "messageHeadline": "Merge pull request #2320 from Shopify/refetch-issue-1157", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 265, "deletions": 12}}, {"node": {"oid": "aeaf42308debd8e4f50aab0ee004a3031ac34f4b", "messageHeadline": "Update documentation for graphql-testing errors", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "f70a02825f7c9942f63a4db0050f28733f695061", "messageHeadline": "add changesets", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "74e5dccf7ecc7610d151a70b17bf9d87cc4c20c7", "messageHeadline": "Update tests", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "7c45fe474c0d8984bbcc529e9a699a1c36730f9a", "messageHeadline": "Fix refetch error and add tests", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 223, "deletions": 12}}, {"node": {"oid": "d899e4d70ee7a4935d2eae8d664da5faabf7b144", "messageHeadline": "Merge pull request #2316 from Shopify/snapit", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 135, "deletions": 0}}, {"node": {"oid": "31163fe453362e15c090719228c63ae0ad1445db", "messageHeadline": "snapit improvements", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 38, "deletions": 43}}, {"node": {"oid": "b1246ecebb212a939142f30cce146f0b5d9d7366", "messageHeadline": "Release quilt_rails v3.5.6", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "52eba1a490d79680142112d4defe85bfb4b960f1", "messageHeadline": "Merge pull request #2310 from Shopify/joshuamsager/remove-proxy-on_re\u2026", "author": {"name": "Joshua Sager", "email": "joshua.sager@shopify.com", "user": {"login": "joshuamsager"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "99e4072615c4a10655fd1ed6a2f008d305a8b1bb", "messageHeadline": "Merge branch 'main' into joshuamsager/remove-proxy-on_response-hook", "author": {"name": "Joshua Sager", "email": "joshua.sager@shopify.com", "user": {"login": "joshuamsager"}}, "additions": 30, "deletions": 17}}, {"node": {"oid": "702fcd82693bc5651661e901c26e554420a257c4", "messageHeadline": "Initial copy from polaris", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 140, "deletions": 0}}, {"node": {"oid": "12afd333242cd61c20c51286313e772f3dd6e240", "messageHeadline": "Merge pull request #2313 from Shopify/changeset-release/main", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 26, "deletions": 11}}, {"node": {"oid": "b07aa758d6f9e916bcb9d64a584a804375d5be24", "messageHeadline": "Version Packages", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 26, "deletions": 11}}, {"node": {"oid": "0c4d9d21762392915bb24cd2f0b3ec1329f54388", "messageHeadline": "Use Personal Access Token for changesets", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17752e2faae9e75b4eda163ca8027da3c48e9390", "messageHeadline": "trigger CI on push to changeset-release/* branches", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66246f02b1b7c81392ebac92c4bb0188efe36530", "messageHeadline": "Fix ci to run on branches with a / in them", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "60893af8d73d6bd4a5a6b519a49b7425f697fa64", "messageHeadline": "Add CHANGELOG entry", "author": {"name": "joshuamsager", "email": "joshua.sager@shopify.com", "user": {"login": "joshuamsager"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4196e6902aa46fe38c04a7a5df4ccafb55ea9122", "messageHeadline": "Remove on_response hook preventing headers from being proxied to the \u2026", "author": {"name": "joshuamsager", "email": "joshua.sager@shopify.com", "user": {"login": "joshuamsager"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "0b3737b7dc7531055b5cba7239a8210bb5e95f22", "messageHeadline": "Add test changeset for address-const", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "cd168c76fefc9a109e4d4582d0300bb239d2d4bd", "messageHeadline": "Revert testing changes to react-hooks", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "2d863ff46dde16aa2aa6a996f86117042f2b4700", "messageHeadline": "Add @changesets/changelog-github dependency", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "5bb7967b4587faf9973975b87c926cf9f7f45878", "messageHeadline": "Merge pull request #2288 from Shopify/add-changesets", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 650, "deletions": 3131}}, {"node": {"oid": "34875002ffe14cab2eca190b38001c1edf5eb723", "messageHeadline": "Remove Lerna references", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 66, "deletions": 2626}}, {"node": {"oid": "56031f8918dd7bad8a2d86b24e5901f20440e7b8", "messageHeadline": "Update changelogs", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 8, "deletions": 529}}, {"node": {"oid": "bcd34e8eb5f33cf6eb2fc574727e4a62e2ccef77", "messageHeadline": "TEST: Add changeset", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a295fc25420f3235424d213fe7236f7266fcec1e", "messageHeadline": "TEST: Add a change", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0d3b6a92036949acefe5d6cfa6f329b0352d36b4", "messageHeadline": "Config improvements", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "2a5594ad07777a68cf4fb5a6a8e80524c835d89a", "messageHeadline": "add changesets", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 600, "deletions": 9}}, {"node": {"oid": "ce65bd8151eb57fd47dde70c9a9985a1150e5a12", "messageHeadline": "Publish", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "4230af7e6c031dda5c392de378948fbc26a7b7dc", "messageHeadline": "Fix issues with depending on not-current versions (#2308)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "aa0230257f4322b10350fcebfc41614d38bb0dc0", "messageHeadline": "Publish", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "28ecb1ab11f645e8ce5028bda4a5ac83ea4c7ede", "messageHeadline": "Fix: support netlify edge functions (#2306)", "author": {"name": "Bret Little", "email": "bret.little@gmail.com", "user": {"login": "blittle"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "978745c379e3da63bd2a3ba2a70fced50e0bed25", "messageHeadline": "Publish", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 211, "deletions": 89}}, {"node": {"oid": "405c12f25bbdad3ad72c28ce57dd8af311813bb3", "messageHeadline": "Merge pull request #2241 from Shopify/react-18", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 236, "deletions": 90}}, {"node": {"oid": "27bc14b81d13264157a2f214dc659e88206c4519", "messageHeadline": "Merge pull request #2248 from Shopify/react-18-react-testing", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 145, "deletions": 34}}, {"node": {"oid": "a6c97e75adcb7cd31ea9d2c09bffcd626d479572", "messageHeadline": "Use block comments", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "3e3f3ee4c7da0d60f9b9f3f8abab25a339f63026", "messageHeadline": "Changelog", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "6925d322023fc4f16652db6076fac7b5fa1cfbdd", "messageHeadline": "Update shipit config to reference new test names", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "7de68f353e0323c0fe2f59104b48beadf9108a98", "messageHeadline": "Add name to test runner", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "17f3975f3adcb32208d4a5e1ea8ae724a361947a", "messageHeadline": "Run GitHub actions test suite against React 17&18", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d979a513e54cdee52ae99d397d29b685813b7abf", "messageHeadline": "Backwards compatible support for React 17", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "08328d1b9edf03de45f178f750be7994a4715494", "messageHeadline": "Run tests against either React 17 or 18 with REACT_VERSION env var", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "b1b11c9c4da3995288974f5995e8a45fbdaa59c0", "messageHeadline": "Install React & ReactDOM versions both 17 & 18", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "ea6d57b0b70885fcdfff9a2f96b8dcf239681e48", "messageHeadline": "Only return result to act if it's a promise", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "f71f1345fb65431c83bf49e1b03b01e005a12e69", "messageHeadline": "Improvements to the way we await the act scope", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 45, "deletions": 25}}, {"node": {"oid": "e21073271646e22a3030417cd1b03e360621f673", "messageHeadline": "Update react-testing to use new createRoot API", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "9ff515f5f974d2ac7dcc24c2382db0c8e75c64ab", "messageHeadline": "Configure loom to pickup test environment", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "edd09547c4a4ae9e17eb88a5946933d77fd951cd", "messageHeadline": "Enable IS_REACT_ACT_ENVIRONMENT", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "cdbb3aa95d4fbe39dabf42cbcce855050e36fa47", "messageHeadline": "Update dev dep React in storybook-a11y-test to v18", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b1f3e1ea325c83a32a79b46b2cb5eca24356a405", "messageHeadline": "Update react-reconciler in react-testing", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 6, "deletions": 14}}, {"node": {"oid": "75f195546396767f44d78f0afcbc23d7b2fa89f5", "messageHeadline": "Upgrade @types/react-router-dom", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "0a0b7a9c3f6e9aa094f680120eee44142995cc26", "messageHeadline": "Unpin react to allow v18", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 85, "deletions": 47}}, {"node": {"oid": "6044089f6a5eee45e16f29844a4c47fa1b09f0f4", "messageHeadline": "Merge pull request #2301 from Shopify/update-react-form-and-state-tests", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 164, "deletions": 99}}, {"node": {"oid": "68ba6ec4af988490a2d2c5149cd82eb0511fe2f1", "messageHeadline": "Remove now-unnecessary forceUpdate", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "b4ab37e006b393bc46541e0130ae2fd1aa6bf8e7", "messageHeadline": "Fix subtle test issues in react-form and react-form-state", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 165, "deletions": 94}}, {"node": {"oid": "400396ca3ce21a1229b9af76fc8df98111bcfc0b", "messageHeadline": "Added isAndroid method (#2299)", "author": {"name": "Alejandro Perea", "email": "aeperea@users.noreply.github.com", "user": {"login": "aeperea"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "ff35660dac25b15e235427bce65ea20eadbe12b1", "messageHeadline": "Merge pull request #2297 from Shopify/fix-tests-in-react-form-state-f\u2026", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 159, "deletions": 97}}, {"node": {"oid": "132c6537f52b52a79d1487346b336c2bf13d2fdb", "messageHeadline": "Changelog", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "f666d3892414757fe0dfe9f971cd4c1b5d0e7300", "messageHeadline": "Fix tests in FormState.test", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 43, "deletions": 17}}, {"node": {"oid": "5d2b4df91d58c34801cbc9f666c4e4ca38011619", "messageHeadline": "Fix tests in FormState.test", "author": {"name": "Roy Lee", "email": "roy.lee@shopify.com", "user": {"login": "royleejr"}}, "additions": 71, "deletions": 55}}, {"node": {"oid": "b8ce96ad0923b15b5f623272cce4639d0a66fad7", "messageHeadline": "Fix tests in Nested.test", "author": {"name": "Roy Lee", "email": "roy.lee@shopify.com", "user": {"login": "royleejr"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "bc4503c945694f80e182342a40a758df6d13490b", "messageHeadline": "Fix tests in List.test", "author": {"name": "Roy Lee", "email": "roy.lee@shopify.com", "user": {"login": "royleejr"}}, "additions": 25, "deletions": 15}}, {"node": {"oid": "8cc6ba3e75696a7ae0b79ec2a18dc36d733d070f", "messageHeadline": "Publish", "author": {"name": "Roy Lee", "email": "roy.lee@shopify.com", "user": {"login": "royleejr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "299bc66d141d88eb2391d9313e615701c6013de0", "messageHeadline": "Merge pull request #2270 from Shopify/rc/get-dirty-values", "author": {"name": "rcaplanshopify", "email": "100380574+rcaplanshopify@users.noreply.github.com", "user": {"login": "rcaplanshopify"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "4ef9b50c2fad3b3b42d4873938209a6038b22dee", "messageHeadline": "Update packages/react-form/CHANGELOG.md", "author": {"name": "rcaplanshopify", "email": "100380574+rcaplanshopify@users.noreply.github.com", "user": {"login": "rcaplanshopify"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bddbf9720bf64f36b0d149a28a87497d53bebefa", "messageHeadline": "fixes linter errors in react-form utilities files", "author": {"name": "Rick Caplan", "email": "rick.caplan@shopify.com", "user": {"login": "rcaplanshopify"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "0abedbc202d080d233d63059164c7855fe8ef987", "messageHeadline": "fixes react-form readme formatting error", "author": {"name": "Rick Caplan", "email": "rick.caplan@shopify.com", "user": {"login": "rcaplanshopify"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "23861275b1d12b42f644f2e9269eccfe76fbb9da", "messageHeadline": "adds react-form  getDirtyValues utility test", "author": {"name": "Rick Caplan", "email": "rick.caplan@shopify.com", "user": {"login": "rcaplanshopify"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "10e626fd34bb653b9158e56ebb00a64cdf76e51d", "messageHeadline": "updates react-form changelog", "author": {"name": "Rick Caplan", "email": "rick.caplan@shopify.com", "user": {"login": "rcaplanshopify"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "4c0ba247466ae0675ab9bd2c330b25f3f0721d99", "messageHeadline": "adds getDirtyValues to react-form documentation", "author": {"name": "Rick Caplan", "email": "rick.caplan@shopify.com", "user": {"login": "rcaplanshopify"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "276ffa828ba824aebcefa4f9e2113d54f00d7732", "messageHeadline": "adds getDirtyValues utility function to react-form package", "author": {"name": "Rick Caplan", "email": "rick.caplan@shopify.com", "user": {"login": "rcaplanshopify"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "8cc8b3252546d3b4be7ffaf4399538a9cfa64768", "messageHeadline": "Publish", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "009a2f6dbc1ca8e9b75dcdaaea271f278a044c2f", "messageHeadline": "Fix object replacement values being cast as strings (#2295)", "author": {"name": "Emile Bergeron", "email": "emileber@users.noreply.github.com", "user": {"login": "emileber"}}, "additions": 119, "deletions": 15}}, {"node": {"oid": "f5c658bcae1f038edcab54d2ef17ea22075ee8ce", "messageHeadline": "Merge pull request #2296 from Shopify/emileber/add-fr-address-mocks", "author": {"name": "Emile Bergeron", "email": "emileber@users.noreply.github.com", "user": {"login": "emileber"}}, "additions": 7757, "deletions": 6}}, {"node": {"oid": "25891d4704755a8a9c3e9773c3711e9324e01646", "messageHeadline": "Add french locale support for all countries mocks", "author": {"name": "Emile Bergeron", "email": "emile.bergeron@shopify.com", "user": {"login": "emileber"}}, "additions": 7757, "deletions": 6}}, {"node": {"oid": "45314ff49c4c3a1c1bdf5a60f22e78c16a6db81c", "messageHeadline": "Publish", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "578b0f36abf5f7904869a24bfb6aee81496f6c4a", "messageHeadline": "Merge pull request #2293 from Shopify/fix-address-mock-country-response", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "c01e7b519f127679ee515be2b6c6e9836cfb692f", "messageHeadline": "Merge branch 'main' into fix-address-mock-country-response", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 45, "deletions": 4}}, {"node": {"oid": "7e52f83088e1aea079a39f1fccc4592d35e961fa", "messageHeadline": "Merge pull request #2292 from Shopify/emileber/fix-react-i18n-regression", "author": {"name": "Emile Bergeron", "email": "emileber@users.noreply.github.com", "user": {"login": "emileber"}}, "additions": 45, "deletions": 4}}, {"node": {"oid": "5b2af383badbad1113cd5d5a05a038f0812f7572", "messageHeadline": "update the changelog", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "e6eba85ee700dc7b48384e34607785487c37a4b5", "messageHeadline": "update tests", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "9df36af5886931dfc3ebea1ae51bb44eb42f6d20", "messageHeadline": "Fix for address-mock country response", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "a7283e5f252f8cf04363ce89c70658bcda5d66f8", "messageHeadline": "Update react-i18n changelog", "author": {"name": "Emile Bergeron", "email": "emile.bergeron@shopify.com", "user": {"login": "emileber"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "9d2d422d49c5773e05ec951e6d83c07695e13b9a", "messageHeadline": "Fix regression where a number replacement value would return an array\u2026", "author": {"name": "Emile Bergeron", "email": "emile.bergeron@shopify.com", "user": {"login": "emileber"}}, "additions": 40, "deletions": 3}}, {"node": {"oid": "99672cdcae63b885ada45f14255c73466007e5f6", "messageHeadline": "Publish", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "f923039e13722cb1c1ec9a71ece9e30773b06e78", "messageHeadline": "Merge pull request #2271 from Shopify/sagar.migrate-atlas-url", "author": {"name": "SagarSidhu", "email": "32403417+SagarSidhu@users.noreply.github.com", "user": {"login": "SagarSidhu"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "2e7053c50ed3287634be98862cbca4296531ea39", "messageHeadline": "Move Atlas clients to atlas.shopifysvc.com", "author": {"name": "Sagar Sidhu", "email": "sagar.sidhu@shopify.com", "user": {"login": "SagarSidhu"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "2d55db27a48c20317d4c4016ff5c133d6ed27209", "messageHeadline": "Fix tests in react-form to work with coming react-18 updates (#2281)", "author": {"name": "Roy Lee", "email": "51924945+royleejr@users.noreply.github.com", "user": {"login": "royleejr"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "4a1d7507bb2805e05d7bbb611ffc586cc6a5d64b", "messageHeadline": "Publish", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c57557f5c1c61643b52fdecb5006b38748f986a4", "messageHeadline": "Add changelog entry", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "571d054c4dec727a8fd02550146da306301460b6", "messageHeadline": "Add TypedDocumentNode support to graphql-typescript-definitions (#2289)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 146, "deletions": 15}}, {"node": {"oid": "cb728a13c014c347017f7e91dc27618565cde042", "messageHeadline": "Merge pull request #2290 from Shopify/lerna-5", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 964, "deletions": 858}}, {"node": {"oid": "71b7b7ca1f9a55ad15f84a9757396e386e3de364", "messageHeadline": "check-latest: true", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "952a06a2b612ed350459c8c588f27abb54b14d77", "messageHeadline": "cache busted?", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2689118d5ae974baef11ae7dddf36d15c99fd5f", "messageHeadline": "request 14.19.3", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5cc485f014f7d0832ccd6b670369d580b827a41f", "messageHeadline": "Deduplicate some packages", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 2, "deletions": 14}}, {"node": {"oid": "3095d8e4420467ba5b914edec5ba3836b93cac69", "messageHeadline": "Upgrade learna to version 5", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 965, "deletions": 848}}, {"node": {"oid": "23c7656c2102f7237c926942269a916f66af4cc5", "messageHeadline": "Update changelogs to include mention of node 12 dropping support", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "0358b7f3ca88d7c5c0d3a41189a0460b4903b95d", "messageHeadline": "Publish", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "2baceb6d926397ae713d34dbf8764c2eaaa1498e", "messageHeadline": "Fix export path for webpack-loader (#2284)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "aa1f766e78065151c63fcba930fc358d5e61110c", "messageHeadline": "Fix some dependabot grumblings", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 126, "deletions": 155}}, {"node": {"oid": "f0c46d62ab3a6afe056a7be6bfa368b5c9564c82", "messageHeadline": "Update tar and ansi-regex", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "f8cb31ab6f62259e6b822909f6c3d470625d8f7e", "messageHeadline": "Publish", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "6fcf20b10684c736f647b46c41f134d31b8c5495", "messageHeadline": "Merge pull request #2267 from Shopify/emileber/react-i18n-placeholder\u2026", "author": {"name": "Emile Bergeron", "email": "emileber@users.noreply.github.com", "user": {"login": "emileber"}}, "additions": 254, "deletions": 80}}, {"node": {"oid": "88d8d7ae3a1571656647fbcb94182e78e3c7a44f", "messageHeadline": "Update changelog", "author": {"name": "Emile Bergeron", "email": "emile.bergeron@shopify.com", "user": {"login": "emileber"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a71eaf671b992d1e83d4480028bc27e71c38bc20", "messageHeadline": "Add tests for multi-bytes characters", "author": {"name": "Emile Bergeron", "email": "emile.bergeron@shopify.com", "user": {"login": "emileber"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "72e7dc44b0240fc9f1dc594884b25f95422b536a", "messageHeadline": "Throw error on invalid replacement key caused by permissive replaceme\u2026", "author": {"name": "Emile Bergeron", "email": "emile.bergeron@shopify.com", "user": {"login": "emileber"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "0c0591d58e43d2a3be2d9d42d5e14a1a7b549f12", "messageHeadline": "Refactor react-i18n regexes", "author": {"name": "Emile Bergeron", "email": "emile.bergeron@shopify.com", "user": {"login": "emileber"}}, "additions": 42, "deletions": 26}}, {"node": {"oid": "ece28b5f442ee7e8261498cb41765bf71ce511cf", "messageHeadline": "Adds interpolate option to the I18n class and exposes different inter\u2026", "author": {"name": "Emile Bergeron", "email": "emile.bergeron@shopify.com", "user": {"login": "emileber"}}, "additions": 46, "deletions": 5}}, {"node": {"oid": "55ff6d338c67395f3e4e0710e38fdf568490ef10", "messageHeadline": "Adds interpolate option to react-i18n translate util", "author": {"name": "Emile Bergeron", "email": "emile.bergeron@shopify.com", "user": {"login": "emileber"}}, "additions": 166, "deletions": 76}}, {"node": {"oid": "ef9afc562672dcda9d7800753dc6b777ecd2d751", "messageHeadline": "Publish", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 403, "deletions": 259}}, {"node": {"oid": "d4c024a6aa69176f3897e74a0b90785e246f463c", "messageHeadline": "Merge pull request #2280 from Shopify/test-major-version-node", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 21, "deletions": 22}}, {"node": {"oid": "117eca9a1434c3c970c4d2872b5d46dba4d9344d", "messageHeadline": "Merge branch 'main' into test-major-version-node", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 19, "deletions": 32}}, {"node": {"oid": "83266af56bc4d2be46df1f80aa39fd64b3819afc", "messageHeadline": "update status checks", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "491d4af54793ee60be2de28367766a3408402472", "messageHeadline": "Update faker to v6 (#2231)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 18, "deletions": 31}}, {"node": {"oid": "63244d748d72a23292b1552afb7a8bb9d0ec2b92", "messageHeadline": "Merge pull request #2279 from Shopify/dependabot/bundler/gems/quilt_r\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "311beb16c35d2562fc3247b1a917b5b9bfe279c3", "messageHeadline": "Update tests", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 10, "deletions": 17}}, {"node": {"oid": "358151668dfd84ac2461a3389ac08b236d269092", "messageHeadline": "Move fullicu to jest setup", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "69f806c94430ec0ea987e2447c68ee3904b61b56", "messageHeadline": "Update test configuration to use major verion", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "d135fdb0f3183a60fa79e3f4344c729499cf8ffb", "messageHeadline": "Bump nokogiri from 1.13.4 to 1.13.6 in /gems/quilt_rails", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9fccd752798c70b2aadb7f044c5c191003308fcc", "messageHeadline": "Merge pull request #2277 from Shopify/drop-node-12", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 507, "deletions": 302}}, {"node": {"oid": "706190a4adaa41e4270bbaf4eba7946a0052b4d6", "messageHeadline": "Update the changelogs", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 70, "deletions": 70}}, {"node": {"oid": "e1df4692d1ab17fa6d67b5080147d6f386810339", "messageHeadline": "Update the changelogs", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 350, "deletions": 70}}, {"node": {"oid": "e4174917c9023484be76d4765cf1c60299629c2f", "messageHeadline": "update browserslist-config", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "2b014f2cbafd62ac08b0b6e97bbfc4447603e678", "messageHeadline": "Fix test", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a508fc351c4c370e4aab297cbce8227e0a2087b", "messageHeadline": "fix verion range", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 72, "deletions": 72}}, {"node": {"oid": "8c5c8950fee5841433488ffa7c752a15cfcd8810", "messageHeadline": "Remove wildcard exports", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 73, "deletions": 146}}, {"node": {"oid": "838984c9548cff9286a02ace5cc5d49a37e769f2", "messageHeadline": "update targets", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 74, "deletions": 74}}, {"node": {"oid": "bb51bb6d8b18675cc94e008abfc71b2b3391050f", "messageHeadline": "use 14.18.0", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 75, "deletions": 75}}, {"node": {"oid": "0d7af76c27b654dffc322270ddb9f5ba4674e494", "messageHeadline": "Drop node 12", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 76, "deletions": 78}}, {"node": {"oid": "1f16507f727b1aeace05fded4a88096fd578feb9", "messageHeadline": "Updates `react-i18n` codesandbox (#2273)", "author": {"name": "Philipp S", "email": "philipp.schofer@shopify.com", "user": {"login": "philschoefer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0100c1a046ff201d5487894f446daa8c4406a31c", "messageHeadline": "Merge pull request #2260 from Shopify/trishrempel/update-currencies", "author": {"name": "Trish Rempel", "email": "trish.rempel@shopify.com", "user": {"login": "trishrempel"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "180c0a4ce46f1f22457cc18daf72b731ca78865e", "messageHeadline": "Update list of currency decimal places", "author": {"name": "Trish Rempel", "email": "trish.rempel@shopify.com", "user": {"login": "trishrempel"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8d921096dce62d10f4dbbdc4ff6d4b23ade9bc80", "messageHeadline": "Merge pull request #2269 from Shopify/max-buffer-again", "author": {"name": "Gord P", "email": "GoodForOneFare@users.noreply.github.com", "user": {"login": "GoodForOneFare"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "78159b90fdc885d83cd22fa5941b06cdf429232f", "messageHeadline": "Increase buffer for i18n dictionary generation", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "1da94ea7c8552897d9460b4ebd86de1552a022ec", "messageHeadline": "Merge pull request #2266 from Shopify/react-18-react-async", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "9d9d8a00800a7b1ab57c4b60a0928e556c31831e", "messageHeadline": "Changelog", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "fe503470e0e055585707ad30bde5c6d62c36017c", "messageHeadline": "Use explicitly typed children", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "ee43d5f91ade846a280b72a082afd148aa560d18", "messageHeadline": "Publish", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d7ec70397b53f4d9be5610577d73401f8effcff8", "messageHeadline": "Merge pull request #2262 from Shopify/add-context-arg", "author": {"name": "Peter Hamilton", "email": "peter-hamilton@users.noreply.github.com", "user": {"login": "peter-hamilton"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "3642e46b4c224189297bb5de8c77cecd05feebb5", "messageHeadline": "Update tests with added argument", "author": {"name": "Peter Hamilton", "email": "peter.p.hamilton@gmail.com", "user": {"login": "peter-hamilton"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a247f6540450cf6009cecc383f5a36a08252b33a", "messageHeadline": "Add PR ref", "author": {"name": "Peter Hamilton", "email": "peter.p.hamilton@gmail.com", "user": {"login": "peter-hamilton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4a13216dc82255be874d65451480966aa0c70e3", "messageHeadline": "Add context arg to additional*Tags callbacks", "author": {"name": "Peter Hamilton", "email": "peter.p.hamilton@gmail.com", "user": {"login": "peter-hamilton"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "07be3e492cc2d6f432631fd46853bea64edcc370", "messageHeadline": "Merge pull request #2245 from Shopify/update-shipit-docs", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86c801870556f297922d1a0e5d947364ebd6aca1", "messageHeadline": "Merge pull request #2251 from Shopify/dependabot/bundler/gems/quilt_r\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1a769d994efda9d55a81f1dfea29a1c2ab79da73", "messageHeadline": "Merge pull request #2250 from Shopify/dependabot/bundler/gems/quilt_r\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 53, "deletions": 53}}, {"node": {"oid": "fe1a036a9edda9cfebb98eb38d0dd0afaaded80e", "messageHeadline": "Bump actionpack from 7.0.2.3 to 7.0.2.4 in /gems/quilt_rails", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 53, "deletions": 53}}, {"node": {"oid": "659a0fbb0133552d4a48791b9cd51adcc0466f09", "messageHeadline": "Bump actionview from 7.0.2.3 to 7.0.2.4 in /gems/quilt_rails", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 53, "deletions": 53}}, {"node": {"oid": "4a234e6038c541fc988723de7e8a913ba0614ea4", "messageHeadline": "Merge pull request #2240 from Shopify/trishrempel/update-i18n-currenc\u2026", "author": {"name": "Trish Rempel", "email": "trish.rempel@shopify.com", "user": {"login": "trishrempel"}}, "additions": 132, "deletions": 149}}, {"node": {"oid": "549b7c2596f40031a48e62ab4b61fe5f832f60b2", "messageHeadline": "Blank commit for CLA check", "author": {"name": "Trish Rempel", "email": "trish.rempel@shopify.com", "user": {"login": "trishrempel"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c50b56ff59b864f40815de5bfb64c7c88678d7fe", "messageHeadline": "Update currency tests to be not mocked", "author": {"name": "Trish Rempel", "email": "trish.rempel@shopify.com", "user": {"login": "trishrempel"}}, "additions": 132, "deletions": 149}}, {"node": {"oid": "f7cb6aab3f35c5edea988834d581ddc49e797f22", "messageHeadline": "Merge pull request #2247 from Shopify/update-link-to-polaris-docs", "author": {"name": "Nick Presta", "email": "nick.presta@shopify.com", "user": {"login": "nickpresta"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "150d22993a650141a74d981bf2403d077dd65d27", "messageHeadline": "Update link to Polaris in DateStyle.Humanize", "author": {"name": "Nick Presta", "email": "nick.presta@shopify.com", "user": {"login": "nickpresta"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0afdb5d22232c1a6e35d22210a3c4e2fc02bc43", "messageHeadline": "Fix Debug current test with Loom + all tests + changed tests (debug c\u2026", "author": {"name": "Melody Habbouche", "email": "melody.habbouche@shopify.com", "user": null}, "additions": 18, "deletions": 14}}, {"node": {"oid": "06a26d5b3a8a69e25795b2b863e5a6d8f4deb75e", "messageHeadline": "Correct the shipit link in release docs", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2d1591178ba2f54775299a8038497348c955e0b", "messageHeadline": "Publish", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 203, "deletions": 89}}, {"node": {"oid": "4021c7ce6248b53f3960fcd13f2eedf90b78fedf", "messageHeadline": "Merge pull request #2243 from Shopify/support-jest-18-transformer-req\u2026", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 219, "deletions": 13}}, {"node": {"oid": "ec6fd07632ec81f511c7b3a3cff3be85bf419826", "messageHeadline": "Changelog", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "98c3d965eb1693a2ab030922ec16ceaf1b98d8c6", "messageHeadline": "Update deps to support Jest v28 and v27", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 201, "deletions": 3}}, {"node": {"oid": "3101af866231c67e2cab6d58731f384fd45d1306", "messageHeadline": "Use the TransformedSource format for Jest processing", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "48c940be4c28d449ffe2a85c3ab05a110b2ede7e", "messageHeadline": "Update ref to release to be version-bump (#2200)", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4dd2b5c003d7ece77f527d1007084be4780f7fa3", "messageHeadline": "Upgrade Ruby and Rails (#2235)", "author": {"name": "Ate\u015f G\u00f6ral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 488, "deletions": 485}}, {"node": {"oid": "c784b7b5a2729acdb548cbb2d4cdafbb32fc8c77", "messageHeadline": "Bump nokogiri from 1.13.3 to 1.13.4 in /gems/quilt_rails (#2234)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e33dac31098380a0a488790b9109c2ebc158247", "messageHeadline": "Merge pull request #2239 from Shopify/react-i18n-fixes", "author": {"name": "Gord P", "email": "GoodForOneFare@users.noreply.github.com", "user": {"login": "GoodForOneFare"}}, "additions": 90, "deletions": 42}}, {"node": {"oid": "e662127a8f2aacd507f734b1840ffbf0a9e9169b", "messageHeadline": "jsonc parsing for `generateTranslationDictionaries`", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 80, "deletions": 42}}, {"node": {"oid": "f9f0653cf00d27c70e9b62a3d786acd34789a57e", "messageHeadline": "react-i18n `generationTranslationIndexes` bug fixes", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "8fbd03afea7d7177309359febd9e6d2400471fcb", "messageHeadline": "Update yarn.lock", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bde66d94cb907dc7e6020f1ce704b07d3cc2bfc0", "messageHeadline": "Relax version constraints for `graphql-tool-utilities` (#2238)", "author": {"name": "Nick Smith", "email": "nickpith@users.noreply.github.com", "user": {"login": "nickpith"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "053d17ce2916875b785bd66bebba2c9f549dc52d", "messageHeadline": "Merge pull request #2195 from Shopify/chore-add-more-tests", "author": {"name": "Kevin Meinhardt", "email": "kmeinhardt7@gmail.com", "user": {"login": "KevinMind"}}, "additions": 364, "deletions": 18}}, {"node": {"oid": "93d0a7cce3c269f0dda4a98db60978fef6a332e6", "messageHeadline": "fix(): fix bugs in DeepPartial<T>, DeepOmit<T>", "author": {"name": "Kevin Meinhardt", "email": "kevin.meinhardt@shopify.com", "user": {"login": "KevinMind"}}, "additions": 364, "deletions": 18}}, {"node": {"oid": "31f5f9f187ec7692b03a2ab2c2236307e004c7e5", "messageHeadline": "Merge pull request #2216 from Shopify/fix-export-NetworkStatus-from-r\u2026", "author": {"name": "Robert Meessen", "email": "72969127+robertmeessen@users.noreply.github.com", "user": {"login": "robertmeessen"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "08aa2af2cb626859ad31d111c2dbe9e2f7f8a060", "messageHeadline": "Merge branch 'main' into fix-export-NetworkStatus-from-react-graphql", "author": {"name": "Robert Meessen", "email": "72969127+robertmeessen@users.noreply.github.com", "user": {"login": "robertmeessen"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "2010055446aa0ea11f8675c64013a850a73d2e23", "messageHeadline": "adding section to readme for embedded app controller example (#2204)", "author": {"name": "kduggan", "email": "35086886+KenjiDuggan@users.noreply.github.com", "user": {"login": "KenjiDuggan"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "ad2dd7adae0794cc53aa2ada19711e32492d82d3", "messageHeadline": "Merge branch 'main' into fix-export-NetworkStatus-from-react-graphql", "author": {"name": "Robert Meessen", "email": "72969127+robertmeessen@users.noreply.github.com", "user": {"login": "robertmeessen"}}, "additions": 4654, "deletions": 887}}, {"node": {"oid": "f889bdf8a9e4d282c9e5e88b194f8ca10c0b071f", "messageHeadline": "Fix Fix publish", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6740e82684347e950f203c531d938b51df1c395a", "messageHeadline": "Fix publish", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "143cbeba176e2c3b019029a39e1418bf92ccf7c1", "messageHeadline": "Publish", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6bb684b29645c740bea64a45521c231cbf547520", "messageHeadline": "Merge pull request #2194 from Shopify/storybook-a11y-async-load-stories", "author": {"name": "Felipe Leusin", "email": "felipe.leusin@gmail.com", "user": {"login": "felipeleusin"}}, "additions": 4461, "deletions": 834}}, {"node": {"oid": "72986c4936cc838cf91c176e8eb8f9357ae8364a", "messageHeadline": "Update packages/storybook-a11y-test/CHANGELOG.md", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f0e50f26484ce308ffda26d7bd92011c106f55a", "messageHeadline": "Some Deudplicates", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 101, "deletions": 707}}, {"node": {"oid": "f9b660fdb8037c9b38738dec049d679a9a0e21b0", "messageHeadline": "Tidying up gitignore, unneeded preview and fix babel config", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "345086cf7337cc0aa471257772195446fe473e7a", "messageHeadline": "Remove addons and simplify babel config", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 34, "deletions": 574}}, {"node": {"oid": "e9e7b7163d1f7b9c7f978ff3350ade958aa389cb", "messageHeadline": "Includes icu_data path in storybook tests", "author": {"name": "Felipe Leusin", "email": "felipe.leusin@shopify.com", "user": {"login": "felipeleusin"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a6f09f1ae2707bfe4334f8b971046c918aa3019c", "messageHeadline": "Removes storybook/client-api package", "author": {"name": "Felipe Leusin", "email": "felipe.leusin@shopify.com", "user": {"login": "felipeleusin"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c24d113f0992b1b88cc0fd216c93f60361214d8d", "messageHeadline": "Fix lint errors and adjust process.exit in README", "author": {"name": "Felipe Leusin", "email": "felipe.leusin@shopify.com", "user": {"login": "felipeleusin"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "7f7385683279a21dedc9f125c75dbbd63f9f1689", "messageHeadline": "Cleanup yarn.lock", "author": {"name": "Felipe Leusin", "email": "felipe.leusin@shopify.com", "user": {"login": "felipeleusin"}}, "additions": 4, "deletions": 96}}, {"node": {"oid": "770c13a5a70a0c2524be8b72b1a70f7c657eaee8", "messageHeadline": "Builds storybook as part of the test process", "author": {"name": "Felipe Leusin", "email": "felipe.leusin@shopify.com", "user": {"login": "felipeleusin"}}, "additions": 25, "deletions": 927}}, {"node": {"oid": "afd47947a91ad205d2194df7ab40d43a8032e5c7", "messageHeadline": "Reduces strorybook configuration", "author": {"name": "Felipe Leusin", "email": "felipe.leusin@shopify.com", "user": {"login": "felipeleusin"}}, "additions": 209, "deletions": 266}}, {"node": {"oid": "dcac3bcd4d084f1b7a6d03e92bf080fbcd9528f4", "messageHeadline": "Revert beta versioning", "author": {"name": "Felipe Leusin", "email": "felipe.leusin@shopify.com", "user": {"login": "felipeleusin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6cde391b24b50b8a6b453c5864dd214272077111", "messageHeadline": "Updates README", "author": {"name": "Felipe Leusin", "email": "felipe.leusin@shopify.com", "user": {"login": "felipeleusin"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "bfb53d844c62fb0e7d166ef9d3bf08a8d260a1ca", "messageHeadline": "Publish", "author": {"name": "Felipe Leusin", "email": "felipe.leusin@shopify.com", "user": {"login": "felipeleusin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34673146cff0a062372af166d2b15fe9cdba4080", "messageHeadline": "Passes only a11y parameters from loadStory", "author": {"name": "Felipe Leusin", "email": "felipe.leusin@shopify.com", "user": {"login": "felipeleusin"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "fdae11e725746d0c9a443675a5fea1cd9e4cbdfa", "messageHeadline": "Publish", "author": {"name": "Felipe Leusin", "email": "felipe.leusin@shopify.com", "user": {"login": "felipeleusin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3943a41779f7eac6ac20acecb958c12401070ee3", "messageHeadline": "Include test for fully disable story file", "author": {"name": "Felipe Leusin", "email": "felipe.leusin@shopify.com", "user": {"login": "felipeleusin"}}, "additions": 81, "deletions": 32}}, {"node": {"oid": "be3ee1c0ebbb58fd2057d2ccc29eb40768042cc5", "messageHeadline": "Publish", "author": {"name": "Felipe Leusin", "email": "felipe.leusin@shopify.com", "user": {"login": "felipeleusin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ebd8053da8d29034016d31ac0b239c0f01bb134", "messageHeadline": "Improves browser instance handling", "author": {"name": "Felipe Leusin", "email": "felipe.leusin@shopify.com", "user": {"login": "felipeleusin"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "0696e6db70890c27217c1e9b7e7d6db262b4cb82", "messageHeadline": "Publish", "author": {"name": "Felipe Leusin", "email": "felipe.leusin@shopify.com", "user": {"login": "felipeleusin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d14120521d9ae6b250ab043308b0714f843ec572", "messageHeadline": "Removes console.log", "author": {"name": "Felipe Leusin", "email": "felipe.leusin@shopify.com", "user": {"login": "felipeleusin"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "b831a6038001ba6fe3793865ff93740166849afe", "messageHeadline": "Publish", "author": {"name": "Felipe Leusin", "email": "felipe.leusin@shopify.com", "user": {"login": "felipeleusin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe34a959fc8ab1cc76956b6c1929720425a4861d", "messageHeadline": "Fix nullable check", "author": {"name": "Felipe Leusin", "email": "felipe.leusin@shopify.com", "user": {"login": "felipeleusin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09eaf328a4152f01b27f5033332c3597affb6401", "messageHeadline": "Publish", "author": {"name": "Felipe Leusin", "email": "felipe.leusin@shopify.com", "user": {"login": "felipeleusin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf2b4c2aa0570b36a7395aefb616c4c7a8d01f21", "messageHeadline": "Fixes disabling specific rules", "author": {"name": "Felipe Leusin", "email": "felipe.leusin@shopify.com", "user": {"login": "felipeleusin"}}, "additions": 44, "deletions": 12}}, {"node": {"oid": "7254b40012a0ccd82c2507b3ca5991c1825d5377", "messageHeadline": "Publish", "author": {"name": "Felipe Leusin", "email": "felipe.leusin@shopify.com", "user": {"login": "felipeleusin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "653356f37a2d5ed528b0355dc1dbfa85a6406d71", "messageHeadline": "Remove headless from storybook-a11y-test`", "author": {"name": "Felipe Leusin", "email": "felipe.leusin@shopify.com", "user": {"login": "felipeleusin"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a1b3d9f2fdfe58064c0717697ed1e16059fc7649", "messageHeadline": "Cleanup yarn.lock", "author": {"name": "Felipe Leusin", "email": "felipe.leusin@shopify.com", "user": {"login": "felipeleusin"}}, "additions": 2, "deletions": 14}}, {"node": {"oid": "7b5935e614b09f76a507d691fe47db2d53dae615", "messageHeadline": "Publish", "author": {"name": "Felipe Leusin", "email": "felipe.leusin@shopify.com", "user": {"login": "felipeleusin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "003029dda1920773eeb5f216b9f18afdcf0c06a5", "messageHeadline": "Fix linting errors", "author": {"name": "Felipe Leusin", "email": "felipe.leusin@shopify.com", "user": {"login": "felipeleusin"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "9f95cbee3bd2146aeeff2382f9f36007e8e46172", "messageHeadline": "Publish", "author": {"name": "Felipe Leusin", "email": "felipe.leusin@shopify.com", "user": {"login": "felipeleusin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd23482c6f2985f500bf4af0fabca72ea1984dfc", "messageHeadline": "Fix typo in README", "author": {"name": "Felipe Leusin", "email": "felipe.leusin@shopify.com", "user": {"login": "felipeleusin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "252efa30ae94a8270b17ea7dee5a4a9b08141ad0", "messageHeadline": "Fix linting errors", "author": {"name": "Felipe Leusin", "email": "felipe.leusin@shopify.com", "user": {"login": "felipeleusin"}}, "additions": 26, "deletions": 17}}, {"node": {"oid": "55ee4c3dd18f92aa8482bdc136cc6c899fec1594", "messageHeadline": "Update README and renames some APIs", "author": {"name": "Felipe Leusin", "email": "felipe.leusin@shopify.com", "user": {"login": "felipeleusin"}}, "additions": 59, "deletions": 42}}, {"node": {"oid": "e3d1fda4ec130f916257f2e5ea76c49f1a5bb362", "messageHeadline": "Fix linting error", "author": {"name": "Felipe Leusin", "email": "felipe.leusin@shopify.com", "user": {"login": "felipeleusin"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "7a44e5b5874be681f15ce064d2d848489ef3937e", "messageHeadline": "Includes methods to collect stories", "author": {"name": "Felipe Leusin", "email": "felipe.leusin@shopify.com", "user": {"login": "felipeleusin"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "f409a54855d28f6a06163369303242e5ea38cc8b", "messageHeadline": "Remove unused file", "author": {"name": "Felipe Leusin", "email": "felipe.leusin@shopify.com", "user": {"login": "felipeleusin"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "124528343b17a15b7127306c0c611e8c19ae9a3b", "messageHeadline": "Include built storybook as fixtures", "author": {"name": "Felipe Leusin", "email": "felipe.leusin@shopify.com", "user": {"login": "felipeleusin"}}, "additions": 917, "deletions": 6}}, {"node": {"oid": "21a62f70ee9b929074c5ba7abbe9d2acfac04891", "messageHeadline": "Implements local server for storybook tests", "author": {"name": "Felipe Leusin", "email": "felipe.leusin@shopify.com", "user": {"login": "felipeleusin"}}, "additions": 276, "deletions": 184}}, {"node": {"oid": "378cc031eb821ecfb30a706e6f4ec4284368ec46", "messageHeadline": "More experiments with storybook-a11y", "author": {"name": "Felipe Leusin", "email": "felipe.leusin@shopify.com", "user": {"login": "felipeleusin"}}, "additions": 5066, "deletions": 397}}, {"node": {"oid": "2a51ac40485f1c251c74bb883f9726e37fa5caf1", "messageHeadline": "Formatter", "author": {"name": "Matt Gregg", "email": "matt.gregg@shopify.com", "user": {"login": "itwasmattgregg"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "06e8ef25f16ceb129370cb213471dc868440c7d6", "messageHeadline": "Wip: re-uses browser and tries to ignore disabled a11y", "author": {"name": "Felipe Leusin", "email": "felipe.leusin@shopify.com", "user": {"login": "felipeleusin"}}, "additions": 27, "deletions": 17}}, {"node": {"oid": "a6e5bbf944f19af40a90e8a1d7922ad2ddbc7b62", "messageHeadline": "Downgrade storybooks addons to .15", "author": {"name": "Matt Gregg", "email": "matt.gregg@shopify.com", "user": {"login": "itwasmattgregg"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c2fcf3080ae535b0d452f2811a7013694c899076", "messageHeadline": "add cacheAll call for CSF", "author": {"name": "Matt Gregg", "email": "matt.gregg@shopify.com", "user": {"login": "itwasmattgregg"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d0353478f0d9db572ece250cfd417de045d95ebe", "messageHeadline": "Add changelog entry", "author": {"name": "Matt Gregg", "email": "matt.gregg@shopify.com", "user": {"login": "itwasmattgregg"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "85eb2f8b54af639ad1ce965578c269f4a7c5befc", "messageHeadline": "Upgrade storybook a11y addon and update fromId", "author": {"name": "Matt Gregg", "email": "matt.gregg@shopify.com", "user": {"login": "itwasmattgregg"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "fa5534fba73d102577e9b45cec04f1461bc43eb7", "messageHeadline": "Publish", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 80, "deletions": 30}}, {"node": {"oid": "10b92e0ed5c0878d5ac6eb3d1a5ad15857ba3b31", "messageHeadline": "Merge pull request #2228 from Shopify/export-react-html-server-compon\u2026", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "8d657ca02dbab436c8dfaaf5c6055e450b12b0f9", "messageHeadline": "correct exports", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "12874a05262596574beeacbfd335299557191929", "messageHeadline": "correct exports", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1972ceb01a2cafc50b14e4d0dfd1e9bf81513d9d", "messageHeadline": "update changelog", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "542629c6f7a7cf7bdbf397b06a3f7807acbd7325", "messageHeadline": "Export missing react-html server components", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "086c99ff226fff09cb509e082f29a2120586600b", "messageHeadline": "Merge pull request #2227 from Shopify/dependabot/npm_and_yarn/minimis\u2026", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c93f47df2dde4a546c2efa2ee852da3b32567946", "messageHeadline": "Bump minimist from 1.2.5 to 1.2.6", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f619b520993669e3b52d877e29abb5660eb6d6c6", "messageHeadline": "Merge pull request #2225 from Shopify/update-shipit-yml", "author": {"name": "Stephen Hukish", "email": "dahukish@users.noreply.github.com", "user": {"login": "dahukish"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "1a1a5eb35338a1e70dff3434e3b9f55082c13347", "messageHeadline": "rename shipit yml files to no longer rely on fallback functionality", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "310df2bc167685cf0c4529340642da3e85fbb5d4", "messageHeadline": "Publish", "author": {"name": "Emily Ye", "email": "emily.ye@shopify.com", "user": {"login": "emiryy"}}, "additions": 124, "deletions": 52}}, {"node": {"oid": "e707183537b418631b8233f71ab2ad5195be06dc", "messageHeadline": "Fix NetworkStatus export", "author": {"name": "Robert Meessen", "email": "robert.meessen@shopify.com", "user": {"login": "robertmeessen"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "ea3020f560b85a6af64bdc6aa39148e5adde74b3", "messageHeadline": "Remove resolutions on types/react, types/react-dom, get-port (#2213)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "e79049dcb6087caaadfe3cf58205b98b0df285db", "messageHeadline": "Publish", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "4824f42dffe5d932204c163af2c6f811967bc907", "messageHeadline": "Merge pull request #2179 from Shopify/emileber/address/reset-cache", "author": {"name": "Emile Bergeron", "email": "emileber@users.noreply.github.com", "user": {"login": "emileber"}}, "additions": 186, "deletions": 95}}, {"node": {"oid": "52ab92fd2a64928284d32843545c87a466daa528", "messageHeadline": "Fix address tests and improve address mocks", "author": {"name": "Emile Bergeron", "email": "emile.bergeron@shopify.com", "user": {"login": "emileber"}}, "additions": 157, "deletions": 77}}, {"node": {"oid": "daac1a4614126172473a5b449c83ff288455a612", "messageHeadline": "Add reset address cache API mostly for testing environment", "author": {"name": "Emile Bergeron", "email": "emile.bergeron@shopify.com", "user": {"login": "emileber"}}, "additions": 32, "deletions": 21}}, {"node": {"oid": "70feded397084daea784a8c5a523a61ac4fdb34c", "messageHeadline": "Publish", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 403, "deletions": 259}}, {"node": {"oid": "029945415e09f2f82c28961ae36f7c17d4f2859e", "messageHeadline": "Merge pull request #2209 from Shopify/fix-wildcard-export", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 432, "deletions": 144}}, {"node": {"oid": "d1d91c827a777904e3140e94e2d89141c155cb21", "messageHeadline": "revert bad changes", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 7, "deletions": 42}}, {"node": {"oid": "9854c4930d1555ddadd09238d9360b303d542621", "messageHeadline": "revert bad changes", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 6, "deletions": 35}}, {"node": {"oid": "0350728c253da59485cee50cd2ba61fe5d5d4570", "messageHeadline": "Update the changelog", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 436, "deletions": 84}}, {"node": {"oid": "56453f2ad7128548c4eb91b636d68dcb9efc10a7", "messageHeadline": "Update wildcard exports in package.json", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 73, "deletions": 73}}, {"node": {"oid": "c73d4189a5c45ef84de1e88763dd9e1602d61f05", "messageHeadline": "Merge pull request #2196 from Shopify/export-NetworkStatus-from-react\u2026", "author": {"name": "Robert Meessen", "email": "72969127+robertmeessen@users.noreply.github.com", "user": {"login": "robertmeessen"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "1c0724117c6ff76776555c9e2b60ed545962f6b7", "messageHeadline": "Update packages/react-graphql/CHANGELOG.md", "author": {"name": "Robert Meessen", "email": "72969127+robertmeessen@users.noreply.github.com", "user": {"login": "robertmeessen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed0d78750be1fea0f7bc7337b0331c8ed8c18df5", "messageHeadline": "Fix changelog", "author": {"name": "Robert Meessen", "email": "robert.meessen@shopify.com", "user": {"login": "robertmeessen"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "713c9f3d7e45182b59718c1d3626c57f892b5130", "messageHeadline": "Merge branch 'main' into export-NetworkStatus-from-react-graphql", "author": {"name": "Robert Meessen", "email": "72969127+robertmeessen@users.noreply.github.com", "user": {"login": "robertmeessen"}}, "additions": 225, "deletions": 101}}, {"node": {"oid": "1fce581b2ea8be844addfa34924163c0b9c6405b", "messageHeadline": "Publish", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 222, "deletions": 100}}, {"node": {"oid": "99a647f073af49b1c7d2e3a8dca2ca2e3ccbc310", "messageHeadline": "Update react-intersection-observer README.md (#2198)", "author": {"name": "Carlos Matall\u00edn", "email": "36676+matallo@users.noreply.github.com", "user": {"login": "matallo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "809310a506172c48ed5631cfef5f843230deb3a8", "messageHeadline": "Export apollo-client NetworkStatus type from react-graphql", "author": {"name": "Robert Meessen", "email": "robert.meessen@shopify.com", "user": {"login": "robertmeessen"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "3299ef976e29b86331783dade2a4792d55878195", "messageHeadline": "Merge pull request #2193 from Shopify/valid-cjs-exports", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 29, "deletions": 40}}, {"node": {"oid": "0f40d392f9f554d1716db2df3bc777c01727f566", "messageHeadline": "Merge branch 'main' into valid-cjs-exports", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 278, "deletions": 3}}, {"node": {"oid": "72a2605f825ad2ca80584bcf0b957735b8e8949f", "messageHeadline": "Merge pull request #2185 from Shopify/chore-add-tests", "author": {"name": "Kevin Meinhardt", "email": "kmeinhardt7@gmail.com", "user": {"login": "KevinMind"}}, "additions": 278, "deletions": 3}}, {"node": {"oid": "e933f08ee6f2443cf0f0f169f9b14af43bb0f5b7", "messageHeadline": "fix lint", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3487797a749649769eea28ad2b16276c5db82973", "messageHeadline": "fix changelog", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9cf024c3d22673df9dc40a265a6ed33176431b65", "messageHeadline": "update tests and exports", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 8, "deletions": 23}}, {"node": {"oid": "f9f4223fb497e3529d2dd8f37982dc906430c47a", "messageHeadline": "chore(): add limited type checking for useful-types and react-async", "author": {"name": "Kevin Meinhardt", "email": "kevin.meinhardt@shopify.com", "user": {"login": "KevinMind"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "c2a849c2686e82595cc6178ae9f964ffaee3d965", "messageHeadline": "per-project tsd run using a build hook", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "6c7fc952c15ea5a80e9c0aae67e8b5a96cee9a7c", "messageHeadline": "feat(): add tsd to quilt with docs", "author": {"name": "Kevin Meinhardt", "email": "kevin.meinhardt@shopify.com", "user": {"login": "KevinMind"}}, "additions": 215, "deletions": 3}}, {"node": {"oid": "20d0dbf7225bb2fce9650ac8778d600cf53c4082", "messageHeadline": "bump timeout", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56aa3ba8c20507308241b8e48dfc36e4a084365e", "messageHeadline": "Update the changelogs", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "58c7acc0270e7b81477ea112d5cb69cf784399a9", "messageHeadline": "Update tests", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d734129769c335b28f7a6a7e1349b10dadd81149", "messageHeadline": "Update export maps to export cjs only for node consumers", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 7, "deletions": 21}}, {"node": {"oid": "6512065b5c39289c49028c5014cda637202ebd4f", "messageHeadline": "Bump nokogiri from 1.12.5 to 1.13.3 in /gems/quilt_rails (#2188)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "163d65d258cc60ffd238d4e93521b3fd6cfb2ed1", "messageHeadline": "Bump url-parse from 1.5.7 to 1.5.10 (#2189)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "51eae18e300a1609a87916e136cbd4d60cfda228", "messageHeadline": "Merge pull request #2178 from Shopify/emileber/address/factor-out-for\u2026", "author": {"name": "Emile Bergeron", "email": "emileber@users.noreply.github.com", "user": {"login": "emileber"}}, "additions": 194, "deletions": 69}}, {"node": {"oid": "4f52c7890b16d44dc7c806852e7169d9f0292207", "messageHeadline": "Add sync API to address README", "author": {"name": "Emile Bergeron", "email": "emile.bergeron@shopify.com", "user": {"login": "emileber"}}, "additions": 57, "deletions": 43}}, {"node": {"oid": "6baf7e855eb0731a0465f517322bd5a5e556ada2", "messageHeadline": "Expose address formatting synchronous functions", "author": {"name": "Paddy O'Brien", "email": "paddy.obrien@shopify.com", "user": {"login": "tapi"}}, "additions": 137, "deletions": 26}}, {"node": {"oid": "6fb55dc13ce0bf42f3da486630dadbda32470979", "messageHeadline": "Publish", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 142, "deletions": 60}}, {"node": {"oid": "5d168a3e70cbfad0594c327a2dacef38ad3d9385", "messageHeadline": "fix node.trigger return type to handle undefined values (#2192)", "author": {"name": "Mathieu Lavoie", "email": "44816587+m4thieulavoie@users.noreply.github.com", "user": {"login": "m4thieulavoie"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "82524f19df95eab93f7dcd0a8535bc45562d85c8", "messageHeadline": "Publish", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 403, "deletions": 259}}, {"node": {"oid": "821329c12e25b6be0628964edd6767b6c4f2ede0", "messageHeadline": "Add changelogs for change in #2184", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 353, "deletions": 68}}, {"node": {"oid": "4a46cce662f39131731864b7674dd087566658bb", "messageHeadline": "Merge pull request #2184 from Shopify/fix-deprecated-exports-pattern", "author": {"name": "Stephen Hukish", "email": "dahukish@users.noreply.github.com", "user": {"login": "dahukish"}}, "additions": 197, "deletions": 195}}, {"node": {"oid": "ce5162b1cf3e1fbcc190157c7195a315077e867a", "messageHeadline": "update consistency test", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7ec87d3002622ebdbd84eabf4a9740c1f3805b0d", "messageHeadline": "update package.hbs.json", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "eec835fb3510a7183b6d12fff8a9cab560a48c02", "messageHeadline": "update deprecated export pattern", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 192, "deletions": 192}}, {"node": {"oid": "88d3df33b532d9a6ff4411f9a2166594bce3626e", "messageHeadline": "Merge pull request #2187 from Shopify/trishrempel/currency-digits", "author": {"name": "Trish Rempel", "email": "trish.rempel@shopify.com", "user": {"login": "trishrempel"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "038609a333b1d8086d9a5ab379556a17f73ca01e", "messageHeadline": "Update currency decimal places", "author": {"name": "Trish Rempel", "email": "trish.rempel@shopify.com", "user": {"login": "trishrempel"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "e344c08e32535b9479f30840bb11730ada5b6b1f", "messageHeadline": "Merge pull request #2168 from Shopify/remove-homemade-types", "author": {"name": "Mathieu Lavoie", "email": "44816587+m4thieulavoie@users.noreply.github.com", "user": {"login": "m4thieulavoie"}}, "additions": 9, "deletions": 29}}, {"node": {"oid": "994a0563d649cf41349e2734639ddc375c0436ef", "messageHeadline": "use typescript native types", "author": {"name": "Matt Lavoie", "email": "mathieu.lavoie@shopify.com", "user": {"login": "m4thieulavoie"}}, "additions": 9, "deletions": 29}}, {"node": {"oid": "80ef1520cc6ad728dc1d1939d2ac87d19d01f370", "messageHeadline": "Merge pull request #2176 from Shopify/ZL/fix-unformatCurrency", "author": {"name": "Zacchias Lee", "email": "zak.lee@shopify.com", "user": {"login": "zaquille-oneil"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "cd734edbff07896518f74ad7c3f81d0d18370e55", "messageHeadline": "readding commit 12f88f3ee1bd35f737fae79c24b8e11dd9605fcc", "author": {"name": "Zak Lee", "email": "zak.lee@shopify.com", "user": {"login": "zaquille-oneil"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "68b0c63cee2a62b81d6f5252a717fdcec909df0f", "messageHeadline": ":bug: added check in unformatCurrency for invalid use of '-'", "author": {"name": "Zak Lee", "email": "zak.lee@shopify.com", "user": {"login": "zaquille-oneil"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "3f69023501229ce1918ac57439e0eade89130d87", "messageHeadline": "Merge pull request #2180 from Shopify/emileber/eslint-prettier-conflict", "author": {"name": "Emile Bergeron", "email": "emileber@users.noreply.github.com", "user": {"login": "emileber"}}, "additions": 724, "deletions": 698}}, {"node": {"oid": "5ba98f2c71f392f330b297b3f108d13193d5f64b", "messageHeadline": "Fix lint errors following plugin update", "author": {"name": "Emile Bergeron", "email": "emile.bergeron@shopify.com", "user": {"login": "emileber"}}, "additions": 138, "deletions": 165}}, {"node": {"oid": "4e8f0c587f598dccc77be28bbfad300a28060d02", "messageHeadline": "\ud83d\udd27 Fix lines-around-comment conflicting with prettier rules", "author": {"name": "Emile Bergeron", "email": "emile.bergeron@shopify.com", "user": {"login": "emileber"}}, "additions": 590, "deletions": 537}}, {"node": {"oid": "325e6076ebb2d76472204acf9a5ed4cea072fe86", "messageHeadline": "Bump url-parse from 1.5.3 to 1.5.7 (#2182)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ad8b34e2aef8683e4af36ba395a0b9236c40e88e", "messageHeadline": "Merge pull request #2183 from Shopify/export-generatePath-from-react-\u2026", "author": {"name": "Robert Meessen", "email": "72969127+robertmeessen@users.noreply.github.com", "user": {"login": "robertmeessen"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "a695724a1ceaf32e497f37f5fd5e736c2a5b71bf", "messageHeadline": "Update packages/react-router/CHANGELOG.md", "author": {"name": "Robert Meessen", "email": "72969127+robertmeessen@users.noreply.github.com", "user": {"login": "robertmeessen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7ffd5466b0773f639da63626a44aa3fe770675f", "messageHeadline": "Add export for generatePath to react-router", "author": {"name": "Robert Meessen", "email": "robert.meessen@shopify.com", "user": {"login": "robertmeessen"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "cb73949bad1988bd4a36fe4fa5daaa3fd0fd4752", "messageHeadline": "Publish", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 153, "deletions": 73}}, {"node": {"oid": "50e2e084fc5c0a1b32dbac43224271fd5b5f7b22", "messageHeadline": "Merge pull request #2173 from Shopify/update-loom", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "4dfbc1eeb4b5bde9d86538c335b3f493b3131525", "messageHeadline": "Update changelog for polyfills", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "9c4719b1486204601d78ca7405b2a3cd54e453ec", "messageHeadline": "Bump loom library plugin to support file names with dots", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d90818da89d951e32675f183a8f29994e35c57e7", "messageHeadline": "Merge pull request #2161 from Shopify/chore/no-extra-seed", "author": {"name": "Joshua May", "email": "github@hotdog.horse", "user": {"login": "notjosh"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "948bf6208b086fa1e4faf085a3826d239fa9242f", "messageHeadline": "Update CHANGELOG", "author": {"name": "Joshua May", "email": "joshua.may@shopify.com", "user": {"login": "notjosh"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "b5d20f71ea633e29365b2440af31fad8da572346", "messageHeadline": "Remove unused call to faker.seed()", "author": {"name": "Joshua May", "email": "joshua.may@shopify.com", "user": {"login": "notjosh"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "4ed0b203688e1052f8ba99c52c02d7ab4986a136", "messageHeadline": "Fix ci by locking node versions (#2171)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "33b66b28cdaedc006b77232b9630d079d428a944", "messageHeadline": "Merge pull request #2163 from Shopify/use-native-typescript-types", "author": {"name": "Mathieu Lavoie", "email": "44816587+m4thieulavoie@users.noreply.github.com", "user": {"login": "m4thieulavoie"}}, "additions": 69, "deletions": 58}}, {"node": {"oid": "6463ec41095f0f9e421a23507b4b249fe3f61664", "messageHeadline": "use typescript native types", "author": {"name": "Matt Lavoie", "email": "mathieu.lavoie@shopify.com", "user": {"login": "m4thieulavoie"}}, "additions": 69, "deletions": 58}}, {"node": {"oid": "330b095ff92c3538d5c21efcbf70d72ec2ecb9c6", "messageHeadline": "Publish", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 197, "deletions": 85}}, {"node": {"oid": "ebddc9ea6e2e1950f755483cb6f689d138cc4a25", "messageHeadline": "Update outdated lockfile", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 3, "deletions": 13}}, {"node": {"oid": "a20788e1655564f794e720e4fbe320275dbb1550", "messageHeadline": "Merge pull request #2164 from Shopify/fix-spin-snapshots", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "b4b7a1db56a5a42d3206310ddce9825c1b8e179f", "messageHeadline": "Merge branch 'main' into fix-spin-snapshots", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 12, "deletions": 117}}, {"node": {"oid": "c410d1598cfaf6500124fa7dec049c49b0b76521", "messageHeadline": "make boostrap x", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "08ef4207740af81d78d18f066299497fd2f9f4e5", "messageHeadline": "Prime caches with boostrap", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "924a6d5730cfe92880a947fd824414d60a31f322", "messageHeadline": "Merge pull request #2166 from Shopify/emileber/dedupe-debug", "author": {"name": "Emile Bergeron", "email": "emileber@users.noreply.github.com", "user": {"login": "emileber"}}, "additions": 12, "deletions": 117}}, {"node": {"oid": "5a2adf166d95addb79d47ee929e38f04494db1d6", "messageHeadline": "\ud83d\udd27 Deduplicate dependencies with yarn-deduplicate", "author": {"name": "Emile Bergeron", "email": "emile.bergeron@shopify.com", "user": {"login": "emileber"}}, "additions": 12, "deletions": 117}}, {"node": {"oid": "bebf77d67b9666ef652ce21855ac69bb0753ca72", "messageHeadline": "Merge branch 'main' into fix-spin-snapshots", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "6cba290c68f1ec0331ecd829ba447fd75f39b233", "messageHeadline": "Merge pull request #2162 from Shopify/emileber/2160-update-puppeteer", "author": {"name": "Emile Bergeron", "email": "emileber@users.noreply.github.com", "user": {"login": "emileber"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "ec7308e53bdfd8ca0c253f4544e4a5071fb9fb04", "messageHeadline": "Merge branch 'main' into fix-spin-snapshots", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 206, "deletions": 305}}, {"node": {"oid": "d2d6c18240aa3e9a4f4ac2311981cca81ab2399e", "messageHeadline": "Fix spin snapshots", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8f225f7b2f0ecc1c87c1c504ce5413df00de622e", "messageHeadline": "\u2b06\ufe0f Update Puppeteer to version 13.2.0", "author": {"name": "Emile Bergeron", "email": "emile.bergeron@shopify.com", "user": {"login": "emileber"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "0f35c662d359ce495c7eb420995b25a1b9eb10fd", "messageHeadline": "Merge pull request #2158 from Shopify/fk/partial-some-required-some-u\u2026", "author": {"name": "Farhan Kathawala", "email": "farhan.kathawala@shopify.com", "user": {"login": "kathawala"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "34cb8f17c1cd3e72d5293b0face7d08f569b94c5", "messageHeadline": "Add PartialSome and RequireSome types", "author": {"name": "Farhan Kathawala", "email": "farhan.kathawala@shopify.com", "user": {"login": "kathawala"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "9ed9879c85782d4e8ec651b0505d1fb5f8950049", "messageHeadline": " Delete empty magic-entries-webpack-plugin and rpc packages (#2156)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 6, "deletions": 242}}, {"node": {"oid": "763825b86201fcc0895176a4aa72bb7e20e09a27", "messageHeadline": "Publish", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 65, "deletions": 25}}, {"node": {"oid": "add5bca350654afa032ec96edfeedf25a6b5c843", "messageHeadline": "Merge pull request #2155 from Shopify/re-export-faker", "author": {"name": "Ryan Wilson-Perkin", "email": "ryan.wilsonperkin@shopify.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 40, "deletions": 4}}, {"node": {"oid": "0d4e672dd410647732d0e7cee68759e1fa9c9233", "messageHeadline": "Merge pull request #2146 from ide/fix-koa-mocks", "author": {"name": "Ate\u015f G\u00f6ral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "a69dcb27107a1a58a16e873b8537441e826e94d1", "messageHeadline": "Update changelog", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "f26e1fb911a660bc50d62a72716677d862f2d054", "messageHeadline": "Re-export faker from graphql-fixtures", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 35, "deletions": 3}}, {"node": {"oid": "ec6a513e5ff87cd04f240df5fcd057a295ac7ec9", "messageHeadline": "Merge branch 'main' into fix-koa-mocks", "author": {"name": "Ate\u015f G\u00f6ral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 53, "deletions": 32}}, {"node": {"oid": "501ed8c49886d2a9e36ae734bbaa30e14382a249", "messageHeadline": "Publish", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "490472f04169c1c86612a2ff82936d08fe07b338", "messageHeadline": "Load a single faker locale and improve test suites load time (#2152)", "author": {"name": "Sebasti\u00e1n Balay", "email": "snbalay@gmail.com", "user": {"login": "sbalay"}}, "additions": 52, "deletions": 31}}, {"node": {"oid": "eef850f633124bb91bc87ec53798949ba7d70772", "messageHeadline": "Merge branch 'main' into fix-koa-mocks", "author": {"name": "Ate\u015f G\u00f6ral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 3003, "deletions": 2005}}, {"node": {"oid": "3d653b17366d732199fd319eb5c9c935f4f6a207", "messageHeadline": "Publish", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 407, "deletions": 263}}, {"node": {"oid": "261b62dcaccb1f74ab1873c3499a0316371115ec", "messageHeadline": "Changelogs to trigger republish", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 360, "deletions": 72}}, {"node": {"oid": "a414eae3c1854b8153d0694d893da548d897b6f7", "messageHeadline": "Update node-tests name in shipit config", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bbb10becf71853111f455e3561ac79d443703d25", "messageHeadline": "Publish", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 408, "deletions": 262}}, {"node": {"oid": "1a93291b20f49cba0ee6fd29c80a17c01bb4e0f0", "messageHeadline": "Update loom to v1 (#2150)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 1664, "deletions": 1533}}, {"node": {"oid": "8b3eefcba9242f24078e9d5f4a5cd03effb250fc", "messageHeadline": "Reorder exports map (#2148)", "author": {"name": "Heather Frantisak", "email": "heathernfran@gmail.com", "user": {"login": "heathernfran"}}, "additions": 577, "deletions": 287}}, {"node": {"oid": "39d594a02b42c9f02d84b9fa27e1c6db4fed91a0", "messageHeadline": "Merge pull request #2149 from Shopify/node-fetch-2.6.7", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 52, "deletions": 59}}, {"node": {"oid": "d63a38e82d2dc8e71aa4a46977262687819c51e8", "messageHeadline": "Update the changelog", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "6b50fc7d0dfb2c681628e8a26aa7e0abf9340d8e", "messageHeadline": "Update puppeteer and resolve cross-fetch to get node-fetch to 2.6.7", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 47, "deletions": 58}}, {"node": {"oid": "e21ba4a7a35cd3d5a4cf0602efdab2711fc96871", "messageHeadline": "Publish", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b14efce2dc19cd089026d9ca722ca835cd30f3f8", "messageHeadline": "Merge pull request #2147 from Shopify/koa-shopify-webhooks-unauth", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "3526d0bd95393aefe3a8425abd4fce49fd08f52a", "messageHeadline": "Update tests", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4471a53483cb3d362ff0afa5f8c0482f37607307", "messageHeadline": "Update the changelog", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "80499529425d8e712a4a15822553c9f02efcaf98", "messageHeadline": "Update webhooks response to match requirements", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26cc8920489784860f7686d0fd2de3a919dc6dae", "messageHeadline": "Update packages/jest-koa-mocks/CHANGELOG.md", "author": {"name": "James Ide", "email": "ide@users.noreply.github.com", "user": {"login": "ide"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "089d4d4b83486e002e20ec8a3462a731ec3d3be3", "messageHeadline": "Fix ctx.set in jest-koa-mocks", "author": {"name": "James Ide", "email": "ide@expo.dev", "user": {"login": "ide"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "9d13dd8d53817efdb768147247d8ce9855ab7d8c", "messageHeadline": "Publish", "author": {"name": "Carlos Corvaia", "email": "carloscorvaia@Carloss-MacBook-Pro-2.local", "user": null}, "additions": 21, "deletions": 7}}, {"node": {"oid": "045138278c82f81ee46f583e434cf817fc20b9b6", "messageHeadline": "Bump trim-off-newlines from 1.0.1 to 1.0.3 (#2134)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "91c3591d8de39e8cd4c2b7f5479ed2072715f5ae", "messageHeadline": "Merge pull request #2135 from Shopify/fk/add-date-format-function", "author": {"name": "Farhan Kathawala", "email": "farhan.kathawala@shopify.com", "user": {"login": "kathawala"}}, "additions": 283, "deletions": 1}}, {"node": {"oid": "ec724f464bb77824da424f4d6d8544102c3637c8", "messageHeadline": "Add format function to @shopify/dates", "author": {"name": "Farhan Kathawala", "email": "farhan.kathawala@shopify.com", "user": {"login": "kathawala"}}, "additions": 283, "deletions": 1}}, {"node": {"oid": "a505c46ef82010ea2e72273d0a4e992e5abc649c", "messageHeadline": "Publish", "author": {"name": "Carlos Corvaia", "email": "carloscorvaia@Carloss-MacBook-Pro-2.local", "user": null}, "additions": 14, "deletions": 6}}, {"node": {"oid": "af80f2a69dbe50e603acc9e67e7059c7a57092b0", "messageHeadline": "\ud83d\udc1b react-i18n: Make unformatCurrency callable by its own result (#2139)", "author": {"name": "Trish Rempel", "email": "trish.rempel@shopify.com", "user": {"login": "trishrempel"}}, "additions": 135, "deletions": 76}}, {"node": {"oid": "5f50974cb258b47cacbd74d47808392028249018", "messageHeadline": "Merge pull request #2143 from Shopify/export-routeprops-from-react-ro\u2026", "author": {"name": "Robert Meessen", "email": "72969127+robertmeessen@users.noreply.github.com", "user": {"login": "robertmeessen"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "4dac3fb4b6c617451d910531bb09e1ab0fd11c04", "messageHeadline": "Add export for RouteProps to react-router", "author": {"name": "Robert Meessen", "email": "robert.meessen@shopify.com", "user": {"login": "robertmeessen"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "802bc005e2bdd02307ace1d6d4ff945d53c9fe4f", "messageHeadline": "Updates deprecated faker calls in react-performance (#2141)", "author": {"name": "Evan Brodie", "email": "ecbrodie@users.noreply.github.com", "user": {"login": "ecbrodie"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a48054d054cc9e55becde149d77d3e3fdf2865fc", "messageHeadline": "Publish", "author": {"name": "Carlos Corvaia", "email": "carloscorvaia@Carloss-MacBook-Pro-2.local", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "4a9bb4c14c9f9188414d50552bc4ecbd996a3f8c", "messageHeadline": "Replace deprecated faker.random.boolen (#2140)", "author": {"name": "Attila Berki", "email": "attila.berki@shopify.com", "user": {"login": "attila-berki"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "5eea224b52a5e0b29b8c5b88bfe62000c3e8d44c", "messageHeadline": "Bump node-fetch from 2.6.1 to 2.6.7 (#2138)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "f1356e3442e332ec2b751e7579db216c3241518c", "messageHeadline": "Publish", "author": {"name": "Carlos Corvaia", "email": "carloscorvaia@Carloss-MacBook-Pro-2.local", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "49be73bd64962c8aaa7a3a0ebcbe172f77b2a742", "messageHeadline": "[react-shortcuts]Fix node and allow to override ignored input tags (#\u2026", "author": {"name": "Ma\u00ebl Lavault", "email": "mael.lavault@shopify.com", "user": null}, "additions": 156, "deletions": 29}}, {"node": {"oid": "f61f4b1dff2eb805720727d8658db5bc4710c92e", "messageHeadline": "Publish", "author": {"name": "Carolina Pinzon", "email": "carolina.pinzon@shopify.com", "user": {"login": "caropinzonsilva"}}, "additions": 152, "deletions": 62}}, {"node": {"oid": "9afe56609c93b2cb2c972bfd0b3ef0152cb0cc2a", "messageHeadline": "Merge pull request #2132 from Shopify/updates-faker", "author": {"name": "Evan Brodie", "email": "ecbrodie@users.noreply.github.com", "user": {"login": "ecbrodie"}}, "additions": 143, "deletions": 147}}, {"node": {"oid": "f47dccc4db5b0eb74db65ca4d6b286d5ef66877b", "messageHeadline": "\u2b06\ufe0f Updates faker to reflect change in library maintainers", "author": {"name": "Evan Brodie", "email": "evan.brodie@shopify.com", "user": {"login": "ecbrodie"}}, "additions": 143, "deletions": 147}}, {"node": {"oid": "56b8e82c2010052142c27742cbf51d5b633302e1", "messageHeadline": "Publish", "author": {"name": "Carolina Pinzon", "email": "carolina.pinzon@shopify.com", "user": {"login": "caropinzonsilva"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "2402b5adbf94f9d7df42daa68d497e4dc60f01e0", "messageHeadline": "Merge pull request #2126 from Shopify/trishrempel/unformat-currency-vi", "author": {"name": "Trish Rempel", "email": "trish.rempel@shopify.com", "user": {"login": "trishrempel"}}, "additions": 221, "deletions": 180}}, {"node": {"oid": "5ee6baf0059235883b9bc00f5d3b534dabc3967f", "messageHeadline": "Resolve unformatCurrency bug for vi locale VND currency", "author": {"name": "Trish Rempel", "email": "trish.rempel@shopify.com", "user": {"login": "trishrempel"}}, "additions": 221, "deletions": 180}}, {"node": {"oid": "4c29debc9ed913543d2f126d693e90246d5cc95d", "messageHeadline": "Merge pull request #2129 from Shopify/fix-dupes-jan-13-2022", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 2, "deletions": 38}}, {"node": {"oid": "cf87d20182ae2fef8000a4e32475f8f430009261", "messageHeadline": "Fix duplicates in the lock file", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 2, "deletions": 38}}, {"node": {"oid": "ab127b671992eaf02fa5d4dc47f1b49113001d5c", "messageHeadline": "Publish", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 69, "deletions": 33}}, {"node": {"oid": "c9589944f98c5b2dc0d49f95a5e84688b3f3d4d3", "messageHeadline": "Merge pull request #2128 from Shopify/update-koa-jan-13-2022", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 103, "deletions": 42}}, {"node": {"oid": "d161b2cf4b9fcfedb6202ac03a055995bd7cb1c4", "messageHeadline": "update the changelog", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "6a9847dde8790507b7988c20089a1575da158afb", "messageHeadline": "Update the changelogs", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 35, "deletions": 7}}, {"node": {"oid": "756dfd661bc4d8f7aed3d13cfad5fa93e409edf2", "messageHeadline": "fix ranges", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 14, "deletions": 21}}, {"node": {"oid": "e26ba2131ed947d41ebb154c46c574a74b769805", "messageHeadline": "Update koa and koa packages", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 69, "deletions": 33}}, {"node": {"oid": "8bd13e7177a0b9e07d2bb660cd67db8b057b546d", "messageHeadline": "Publish", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "2f9a40cd0b2bed66c05e29a20520a344db0d0b63", "messageHeadline": "Merge pull request #2127 from Shopify/react-network-http-incominghttp\u2026", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "2c0e568148a75e3cc555c66406a0ccb49dc83d86", "messageHeadline": "Update changelog", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "048feb6cc45a6f206b11f652d0250d346118820f", "messageHeadline": "Update react-network to support node http IncomingHttpHeaders type", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "c2222a364172e041e45a6dad28b6bce6b0ec3abd", "messageHeadline": "Publish", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "848f2dd3d24de7b046722c6c7342be47d7f1b476", "messageHeadline": "Merge pull request #2124 from Shopify/fix-disable-animation", "author": {"name": "Kyle Durand", "email": "kyledurand@users.noreply.github.com", "user": {"login": "kyledurand"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "e91165681fcc5156e0bc57df7d56dbd90ecf454f", "messageHeadline": "Uncomment unreleased header", "author": {"name": "Kyle Durand", "email": "kyledurand@users.noreply.github.com", "user": {"login": "kyledurand"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e8b5c4ecea4a65a9b9fd98699b381f2ded612ba", "messageHeadline": "Fix animationDelay", "author": {"name": "Kyle Durand", "email": "kyledurand@users.noreply.github.com", "user": {"login": "kyledurand"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "b4a1b68e0a30d45d2e0c1440fd367d823c1cc489", "messageHeadline": "Release quilt_rails v3.5.5 (#2117)", "author": {"name": "Michael Nikitochkin", "email": "michael.nikitochkin@shopify.com", "user": {"login": "miry"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "0b48c0508dfa8349a3b05922ca46450b60dc5ebe", "messageHeadline": "Publish", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "37cc3fe9e3f2d9ad6cfe7ee701ed79d5cddae9b2", "messageHeadline": "Fix storybook-a11y-test - ensure parameters are defined (#2119)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "9039962aa7eded25341cc565cd7cc8722e632d9c", "messageHeadline": "Merge pull request #2118 from Shopify/add_webp_heic_mime_type", "author": {"name": "Gurpreet Gill", "email": "gurpreetgill42@gmail.com", "user": {"login": "gurpreetg"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "94825300ad2f52b256114072b1e869936779dd41", "messageHeadline": "add webp and heic", "author": {"name": "gg", "email": "gurpreet.gill@shopify.com", "user": {"login": "gurpreetg"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "e1f9f9d53af6ceb8ad008299e46a9a14e8fc30d0", "messageHeadline": "Publish", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "72e46933ed6cd2df9571c8ee9d6e5f390bef04a0", "messageHeadline": "Fix dependencies in storybook-a11y-test (#2116)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 26, "deletions": 14}}, {"node": {"oid": "8bfa136b3968a7d509cd7d828b29cd143b98075c", "messageHeadline": "Publish", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 50, "deletions": 22}}, {"node": {"oid": "1760c3ad9f9579823987ec7b0ec89ebf9a5142a5", "messageHeadline": "feat: new markdown transform `addBaseLinkUrl` (#2105)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 120, "deletions": 2}}, {"node": {"oid": "3c7eaefe419802d66f15b42919c8bf428848e9d5", "messageHeadline": "[Quilt Rails]: Ignore any problem with performance report and process\u2026", "author": {"name": "Michael Nikitochkin", "email": "michael.nikitochkin@shopify.com", "user": {"login": "miry"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "f4d181463eef9d44b0ba5ba3aadf4bdf9411bb7e", "messageHeadline": "Merge pull request #2041 from Shopify/non-breaking-space-time", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 109, "deletions": 23}}, {"node": {"oid": "442d2f754b36057a564f12c2855bdddc9ff75777", "messageHeadline": "Replacing the space in time for non breaking space", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 109, "deletions": 23}}, {"node": {"oid": "6b4ebe990f9c4e7747f65da2f78185b9c57c1f2b", "messageHeadline": "Update a broken URL in the README (#2109)", "author": {"name": "jory-graham", "email": "86066564+jory-graham@users.noreply.github.com", "user": {"login": "jory-graham"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06e8cccc029e2e2dd39e3056936f93d59c8eca27", "messageHeadline": "Add .length getter to jest-dom-mock Storage (#2107)", "author": {"name": "matt burnett", "email": "mawburn@users.noreply.github.com", "user": {"login": "mawburn"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "e9816460418cd3c9445d57ed595aa42a8745e3bb", "messageHeadline": "Update puppeteer version to avoid error on install (#2108)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 8, "deletions": 54}}, {"node": {"oid": "c5273c9b31f68f3be62ed6e38105382c60bd83b4", "messageHeadline": "Merge pull request #2106 from Shopify/storybook-a11y-puppeteer", "author": {"name": "Dominic McPhee", "email": "dominic.mcphee@shopify.com", "user": null}, "additions": 57, "deletions": 60}}, {"node": {"oid": "aeb7244f198295ff8c5e4f6ac56a489f804ed35b", "messageHeadline": "Update changelog", "author": {"name": "Dominic McPhee", "email": "dominic.mcphee@shopify.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "d0419e98a3b3dccfc15e82bce371fac512032293", "messageHeadline": "[storybook-a11y-test] Use @axe-core/puppeteer", "author": {"name": "Dominic McPhee", "email": "dominic.mcphee@shopify.com", "user": null}, "additions": 52, "deletions": 59}}, {"node": {"oid": "92708d7162c3cd7efded02c12056cc459fc09d52", "messageHeadline": "Merge pull request #2104 from Shopify/update-team-refs", "author": {"name": "Ate\u015f G\u00f6ral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "c18cbac01887dd7d9f89632cfd9c2e3c4fa666e6", "messageHeadline": "Update team refs", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "aa379a4402e46b524bc560c2d3f99578816660d1", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 147, "deletions": 63}}, {"node": {"oid": "fc99e60819d4d0d2b415b0ac95a89204a1c296c9", "messageHeadline": "\u2728 Add cleanup option to createMount in react-testing (#2102)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 45, "deletions": 3}}, {"node": {"oid": "388c5b523926d130937d3c86de29e7bb2699bf2a", "messageHeadline": "Merge pull request #2099 from Shopify/add-js-util-functions", "author": {"name": "Peter", "email": "peter-hamilton@users.noreply.github.com", "user": {"login": "peter-hamilton"}}, "additions": 127, "deletions": 1}}, {"node": {"oid": "2465b10e341713ab068dfc9a5dad0d58c8b74735", "messageHeadline": "Update changelog", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "56c08420540b24d20bd3a181ff4124e8c045d3b1", "messageHeadline": "Add functions from @shopify/javascript-utils/dates", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 122, "deletions": 0}}, {"node": {"oid": "33318521eb0324d436711619fbf9a2f0ba201180", "messageHeadline": "Publish", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 116, "deletions": 46}}, {"node": {"oid": "a163eae212e1e1e3d737063b1020157b6b9c8cac", "messageHeadline": "Fix lockfile", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 57, "deletions": 35}}, {"node": {"oid": "d15ab45df9e59856b6e1814e69abe82418de5612", "messageHeadline": "Merge pull request #2013 from Shopify/webpack-5", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 610, "deletions": 1436}}, {"node": {"oid": "1ef4a7360f4d8e4ccc6f2c37bc49847e00f79f42", "messageHeadline": "Fix EPATH in tests", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "789877ccbdd9a104944823c7db88e3299618d0f6", "messageHeadline": "handle imported not resolving", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d453059c92d6382f32832f08bcf46c7025043421", "messageHeadline": "Update sewing-kit-koa message with vendordll", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45f8819fcaf83814e775eda7987f12b43f85aa7a", "messageHeadline": "Fix webpack semver and make webpack optional for graphql-mini-transforms", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "71e5b24e1f148abf37ae176f48cd6c68146ea411", "messageHeadline": "Update the changelogs", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "f5f2054072def8bd644c8cc229c91a9dbd2c7688", "messageHeadline": "fix more packages", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "df42ff96cbf3fa76c45e16edef6b0a26223c238e", "messageHeadline": "fix packages", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "ef613359ee1f4dbf5a540e73f94f6e6fe7b9658e", "messageHeadline": "Upgrade to webpack 5", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 615, "deletions": 1469}}, {"node": {"oid": "dfc17cb62b74bff892d014d76db10f80499c9065", "messageHeadline": "Publish", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 27, "deletions": 11}}, {"node": {"oid": "4587d1577312ee3b603c2a25b600371ade4ab82f", "messageHeadline": "fix lockfile", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45b2e39016f0be51e447c24cd06196eaffb382fb", "messageHeadline": "Merge pull request #2097 from Shopify/dedupe-deps", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 24, "deletions": 72}}, {"node": {"oid": "778752f1c59790d8d16afe0d94579a76721448ca", "messageHeadline": "Merge branch 'main' into dedupe-deps", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 11, "deletions": 27}}, {"node": {"oid": "ffd81ee885f3777347677ade3d5895cfb164cfa6", "messageHeadline": "Revert \"Publish\"", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 11, "deletions": 27}}, {"node": {"oid": "0b7c1650127f06754c76eee04fe2282489528256", "messageHeadline": "Dedupe some deps", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 24, "deletions": 72}}, {"node": {"oid": "735ea8cbdce5e99e82d0ae2790d45d2cb26ec224", "messageHeadline": "Publish", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 27, "deletions": 11}}, {"node": {"oid": "e83aedf6e4560d4c9207e42c9f3ad84d7af6555c", "messageHeadline": "Merge pull request #2096 from Shopify/remove-magic-webpack-entries-pl\u2026", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 8, "deletions": 832}}, {"node": {"oid": "9efc954eceb13bd1849d68f7168e82ba6ce64c4e", "messageHeadline": "fix package", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7620367d621fc42d57203b563fd18b4284e28fb4", "messageHeadline": "remove magic-entries-webpack-plugin", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 7, "deletions": 831}}, {"node": {"oid": "52f780d1af99ca675d610c614515926b2ba33703", "messageHeadline": "Merge pull request #2091 from Shopify/clean-graphql-config-utilities-\u2026", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "6e0fb30a91645ec8211723a04d1301da30a95bef", "messageHeadline": "Merge branch 'main' into clean-graphql-config-utilities-test-output", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "9b62dff1c8a7061c81ef1be1484724ad7b2fc1cb", "messageHeadline": "Merge pull request #2090 from Shopify/clean-app-bridge-test-output", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "182a82d9d74e115c95591fd318cd2cff8dc7250d", "messageHeadline": "Merge branch 'main' into clean-graphql-config-utilities-test-output", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 37, "deletions": 21}}, {"node": {"oid": "56b60250fce19283d577afa04fe2a2789023f6f8", "messageHeadline": "Merge branch 'main' into clean-app-bridge-test-output", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 37, "deletions": 21}}, {"node": {"oid": "cc10f5272496ec57d37c782626790958646edf80", "messageHeadline": "Merge pull request #2092 from Shopify/upgrade-prismjs-1.25.0", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "27cb670eac867715bc737fbfeba2a4209a4c2f77", "messageHeadline": "clear mocks after each test", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "596d10c136e5c6c9a1ab255128d076b8423d9897", "messageHeadline": "reference jest-dom-mocks", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14014d32167f15244440f0485a184f2b411add1e", "messageHeadline": "Merge branch 'main' into upgrade-prismjs-1.25.0", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "22f246fc373a6f2cf51de52420f1684822431c8a", "messageHeadline": "Merge pull request #2093 from Shopify/performance-getentriesbytype-fix", "author": {"name": "Ate\u015f G\u00f6ral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "036513c0cdb615609240cbd67bcd5e6aaa333bec", "messageHeadline": "Use jest dom mocks", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "32fa0a48c8ce4cbd3c58e598413662b70ae1337b", "messageHeadline": "Update CHANGELOG", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "75bc089487961bee5ecff1627c76dbf3e09a8b6a", "messageHeadline": "Get all entries and filter them ourselves", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "aaac4ba7f80a097891907dd6ac368bffc359e604", "messageHeadline": "Upgrade prismjs to 1.25.0", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "af7a46ae3f9c7ed37feb60d810ea79c68fed1fbe", "messageHeadline": "Publish", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 26, "deletions": 10}}, {"node": {"oid": "4ba8558b9faa79f1f12ee68f7ca2da74977f2847", "messageHeadline": "Update the changelog", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "964bc81a36f13ae33608de6eef17758c984fc984", "messageHeadline": "Clean graphql config utilities test output", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c588b136e6bf09081f19b201033e2515534ddacb", "messageHeadline": "Update the changelog", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "b40248deeb05f29abeca0af9b5b5bf66b65793d7", "messageHeadline": "Clean up test output in AppBridgeUniversalProvider", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "f95402b7a859dca90a7caabae5295282c7f970fc", "messageHeadline": "Merge pull request #2089 from Shopify/performanceobserver-type-fix", "author": {"name": "Ate\u015f G\u00f6ral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "e489ed2915967d64fe36d02a2e455435ef8ef7b4", "messageHeadline": "Update CHANGELOG", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "d1bfc87ad177e338fd1ff02012a3a0dd2a845166", "messageHeadline": "Use type when using buffered: true", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7e376c961a47cb7070fec58dcba340282e5ad23", "messageHeadline": "Merge pull request #2088 from Shopify/web-worker-message-update", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "994dd481863369a1780f2ce40d6e55ea48d894fe", "messageHeadline": "update changelog", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "2786aeae9cdacc1a23a6237ab8f8e6fffeaf0f9a", "messageHeadline": "Replace references to remote-ui", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "15bfeed86479f3485f392325c4c1fb16fe317f34", "messageHeadline": "Merge pull request #2083 from Shopify/upgrade-ruby", "author": {"name": "Ate\u015f G\u00f6ral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "0bdbd2554f2534552febd8cb578550006fee2ff5", "messageHeadline": "Merge branch 'main' into upgrade-ruby", "author": {"name": "Ate\u015f G\u00f6ral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 193, "deletions": 50}}, {"node": {"oid": "1bb8b85ddcfb7997dec890d69f98218b4e3f9c93", "messageHeadline": "Publish", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3eaed4c339a7b540a6bed63b0f52d7847bf139e9", "messageHeadline": "Merge pull request #2087 from Shopify/adjust-deepthunk", "author": {"name": "Peter", "email": "peter-hamilton@users.noreply.github.com", "user": {"login": "peter-hamilton"}}, "additions": 40, "deletions": 31}}, {"node": {"oid": "7857b3667af4f4e6d2fd7026c8c0be7c6b99fa5a", "messageHeadline": "Merge branch 'main' into adjust-deepthunk", "author": {"name": "Peter", "email": "peter-hamilton@users.noreply.github.com", "user": {"login": "peter-hamilton"}}, "additions": 151, "deletions": 19}}, {"node": {"oid": "9aa800af53faed581edfa1341dd8605192d93ae3", "messageHeadline": "Publish", "author": {"name": "Matt Seccafien", "email": "mseccafien@gmail.com", "user": {"login": "cartogram"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "abda7cd979cf159e6c9ef75c43990ca9fbf7e2bd", "messageHeadline": "New transform `wrapJsxChildren()` (#2086)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 106, "deletions": 3}}, {"node": {"oid": "37d1d0cf4df31ffa64af2b7ffaeb7afbf56cbdaf", "messageHeadline": "Adds `replaceJsxBody()` support for when parent node is root (#2085)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 41, "deletions": 14}}, {"node": {"oid": "4ef78dcc0c956ec3367c9a6072b8d5eebc779a04", "messageHeadline": "Fix changelog", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "caf3b452183edc5a631cdcae2dda108c3cbcfb84", "messageHeadline": "Update changelog", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "da1f527a07bc5f15a61467becca603dfd00d325b", "messageHeadline": "Adjust DeepThunk type for changes in typescript 4.5", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 35, "deletions": 30}}, {"node": {"oid": "48776242efc7677a7e63cd797778dbfda9894914", "messageHeadline": "Add back bundler", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1a9cb2174374d88b9fc15726954063cd5c7bf4e1", "messageHeadline": "Merge branch 'main' into upgrade-ruby", "author": {"name": "Ate\u015f G\u00f6ral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 63, "deletions": 8}}, {"node": {"oid": "d67a9f77e0615a7cab804c05b706e8be6df14c98", "messageHeadline": "`addImportSpecifier()` prevent duplicates (#2081)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 63, "deletions": 8}}, {"node": {"oid": "0c276f753135a1ea5b0303effee830884a278239", "messageHeadline": "Merge branch 'main' into upgrade-ruby", "author": {"name": "Ate\u015f G\u00f6ral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 468, "deletions": 162}}, {"node": {"oid": "e72b4ed29e23c1444a652cd1bf21d906bf01f942", "messageHeadline": "Publish", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 298, "deletions": 118}}, {"node": {"oid": "6968e33dfa65f8d64db9a62305ea064a8b3233bf", "messageHeadline": "Empty commit to trick lerna", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9cc43c40f1cf55b3292a6c397c331cfdfd9f83d2", "messageHeadline": "Publish", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 288, "deletions": 162}}, {"node": {"oid": "c900e5f7c024c7ed08289f279b5db72d0c206234", "messageHeadline": "Upgrade Ruby, remove bundle, update instructions", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "8d21075ef1ed486423c39581be8e7329be168ba0", "messageHeadline": "Fix esm builds incorrectly containing .js files instead of .mjs files\u2026", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 190, "deletions": 42}}, {"node": {"oid": "92561622831e7007db3d64a2578b446b2faed95b", "messageHeadline": "Release quilt_rails v3.5.4", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8e87411b9da28282dbb619632bd501569f22c218", "messageHeadline": "Revert lockfile changes", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bd786e9a33ecec8f4b35619acadae704cbf2ad4f", "messageHeadline": "Release quilt_rails v3.5.3", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "58c12c718dcf5050143de4b53620587fa9d99e58", "messageHeadline": "Use exact path", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da808270e147812fbc130092e5e5d9897878b42a", "messageHeadline": "Merge pull request #2064 from Shopify/fix-require-statsd-instrument", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "36fc82a9431750ef2df2e24780e29f823d3ab102", "messageHeadline": "Move new entry up", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "db15b7f4763da9ac7b089d176fbc410b8528723a", "messageHeadline": "Merge branch 'main' into fix-require-statsd-instrument", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 35, "deletions": 17}}, {"node": {"oid": "f006da9e03e4a2e644bac165070e2b2a0b9a897f", "messageHeadline": "Release quilt_rails v3.5.2", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "ad8d7b0b044391b22c3c897faf0c67c0458f5236", "messageHeadline": "Bump gem dependencies", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "00455b7146c3b6b7348edcd49e861c98139b176f", "messageHeadline": "Merge pull request #2079 from Shopify/fix-data-containing-ASCII", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "11c4c0369fe28d8cadb090d334d777b4ab52315f", "messageHeadline": "Fixing an issue with data containing ASCII", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "4681b6cf308435ab239fb9e5d2cfda36515d3a52", "messageHeadline": "Merge branch 'main' into fix-require-statsd-instrument", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "174455ba3ccf70cf721747106f06771c5d5d7980", "messageHeadline": "Publish", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "91a6df4470af1054734f15e0030c9081916ced8f", "messageHeadline": "Merge branch 'main' into fix-require-statsd-instrument", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 60, "deletions": 2}}, {"node": {"oid": "75116533b19eec908d8720c0c8c3e038eec8ef13", "messageHeadline": "Include offsets in humanized timezones (#2077)", "author": {"name": "Sophie Schneider", "email": "sophie.schneider@shopify.com", "user": {"login": "sophschneider"}}, "additions": 60, "deletions": 2}}, {"node": {"oid": "32dac7e52b4402179600b87cfe50ee0f875c43a2", "messageHeadline": "Merge branch 'main' into fix-require-statsd-instrument", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 113, "deletions": 12}}, {"node": {"oid": "511d5030d112dcc260392f07723015e1590a588b", "messageHeadline": "No duplicates in addComponentProps() (#2075)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 91, "deletions": 2}}, {"node": {"oid": "0ecfa36fc1f92b1d4656d496befeb169d160717a", "messageHeadline": "Move babel-plugins to dependencies in ast-utilities package (#2072)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "bf0c7c360f9f4a744e758b7aabc8a9cebd3bbec7", "messageHeadline": "Fixing typo on README.md", "author": {"name": "Luca Bezerra", "email": "lucabezerra@users.noreply.github.com", "user": {"login": "lucabezerra"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77664ee38123ded5d3fbf6d6f159a56d1778257a", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "3c5045275d09647f3208470260bfbf36f9677b55", "messageHeadline": "Merge branch 'main' into fix-require-statsd-instrument", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 607, "deletions": 2265}}, {"node": {"oid": "1a93c27eea52921859ab7d617d434ad83c9b0699", "messageHeadline": "Merge pull request #2056 from Shopify/shuffle-workers-with-remote-ui", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 606, "deletions": 2264}}, {"node": {"oid": "e63c568dc127fe653c7c7bc8dd13a01415c63078", "messageHeadline": "sewing-kit -> Loom", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21505d41bc4443c132f8b6e4a69628a81a7f4bb0", "messageHeadline": "Update yarn.lock", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 1, "deletions": 16}}, {"node": {"oid": "a5dbe792ab43df13b30b77a9f7e35c5747a77816", "messageHeadline": "More test fixups", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 8, "deletions": 73}}, {"node": {"oid": "29c0e872c2e4e2785cd7884f8fbd8b53e80a7d57", "messageHeadline": "Fix some more @remote-ui typos", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5f6e815490de4735e6bd00353448f0d02853d49c", "messageHeadline": "Fix repo tests", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "3870f7d28487611fd22f07696d624a7744d809f9", "messageHeadline": "Silence lints", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8006f3230a82adc0167c0e0fd9285670b4c39d60", "messageHeadline": "ffs prettier", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1fb88ad8de9733bc35e227a1d3815c8130e11f06", "messageHeadline": "Try to fix type error again", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "31408675ce53bb42c9d4964a7484c747e5c2167f", "messageHeadline": "PR feedback", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 4, "deletions": 21}}, {"node": {"oid": "ad2784e574831c45c8b2f0db7d0dab4fd7d2300a", "messageHeadline": "Move web-workers package over to quilt", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 635, "deletions": 387}}, {"node": {"oid": "6137ecba912cf92e9cb59ba8b8f875fa0569548e", "messageHeadline": "Remove RPC package", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 4, "deletions": 1831}}, {"node": {"oid": "86b69b705a038e14625166dcd233b57cb78828f8", "messageHeadline": "Merge pull request #2066 from Shopify/node-16-nvm", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "499248442435d444e843b4a42af7a9ebc19e07bd", "messageHeadline": "Updated .nvmrc to use v16", "author": {"name": "Viktor Mihov", "email": "viktor.mihov@shopify.com", "user": {"login": "ViktorMihov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c60bdfa256ced483d98087e0c4498bf80098fc6e", "messageHeadline": "Merge branch 'main' into fix-require-statsd-instrument", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 120, "deletions": 50}}, {"node": {"oid": "e706481f46b38705389d37e09caf3450630ab0ba", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 96, "deletions": 36}}, {"node": {"oid": "e72fb2577cc6b104a9063cce175cb63e5d89ac2e", "messageHeadline": "Merge pull request #2063 from Shopify/node-16", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 24, "deletions": 14}}, {"node": {"oid": "228f93dc65a80e0b69a499c1b12bd1e0f7569251", "messageHeadline": "Update dev.yml", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "567d5b72ffaf1c23c4b873b11a7764aab4430db2", "messageHeadline": "use request.body to test stream", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 22, "deletions": 15}}, {"node": {"oid": "9efd5e853898cbd6d64ae367857987cfec87074e", "messageHeadline": "Update gems/quilt_rails/CHANGELOG.md", "author": {"name": "Brad Sokol", "email": "brad.sokol@shopify.com", "user": {"login": "bradsokol"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b16f54290afbaaea70021e1a457e2fefbe5ac403", "messageHeadline": "add in mock ctx.set method", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "cef6dc022b7130d6d5e312909988f59379bfc781", "messageHeadline": "Always require statsd-instrument", "author": {"name": "Brad Sokol", "email": "brad.sokol@shopify.com", "user": {"login": "bradsokol"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "6d3117819c6cd4fecdb8e62a313a0b4de2dbea14", "messageHeadline": "check if header exist before accesing specific header", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0ab8d363258d5a05a1181cda5efa2e68f11c513b", "messageHeadline": "remove submissionPromise", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "35de4d73fd00874f63f94b120ab9222fd81fd6dd", "messageHeadline": "update node-test to include node v16 & shipit to use Node 16", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a073cfd0c33ddd8c291484a55b0e814f8fc547b2", "messageHeadline": "Merge pull request #2061 from Shopify/update-ua-parser-js-version", "author": {"name": "Stephen Hukish", "email": "dahukish@users.noreply.github.com", "user": {"login": "dahukish"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "98e853ac6cd5cb455366b3076779a3488e8c54ec", "messageHeadline": "fix changelog", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d7ced981cab0921590788ca80a941c20d5bb3710", "messageHeadline": "add link to commit", "author": {"name": "Carlos", "email": "carlos.corvaia@shopify.com", "user": {"login": "znja"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7ba6931abd6787738e7961d31d1cd9c95f76ded", "messageHeadline": "update changelog", "author": {"name": "Carlos", "email": "carlos.corvaia@shopify.com", "user": {"login": "znja"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "950e5453253dedf1358a2c990b5a0461bd877693", "messageHeadline": "Update ua-parser-js minor version to be ^0.7.30 as 0.7.29 was hijacke\u2026", "author": {"name": "Carlos", "email": "carlos.corvaia@shopify.com", "user": {"login": "znja"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a27f82fd3817c8db575d93dc132df77ecbc677a3", "messageHeadline": "Merge pull request #2059 from Shopify/fix-intersection-observer-rende\u2026", "author": {"name": "Nick Smith", "email": "nickpith@users.noreply.github.com", "user": {"login": "nickpith"}}, "additions": 48, "deletions": 6}}, {"node": {"oid": "9ea80ee25706f940ecd18b56d8b3ca7955530947", "messageHeadline": "Fix setting state in IntersectionObserver render", "author": {"name": "Nick Smith", "email": "nickpith@users.noreply.github.com", "user": {"login": "nickpith"}}, "additions": 48, "deletions": 6}}, {"node": {"oid": "364cf2ca530a7413a264d9de6faaaf0bdb2120e5", "messageHeadline": "Merge pull request #2051 from Andrewnt219/update-readme-badges", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "e45f9f9c4a0c483f3538d8854e3a1dff1fa123dc", "messageHeadline": "Merge branch 'main' into update-readme-badges", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 25, "deletions": 13}}, {"node": {"oid": "90aac147f61947bdbc6c9105fa9efa11550960ea", "messageHeadline": "Merge pull request #2055 from Shopify/ecbrodie/patch-typo-in-jest-dom\u2026", "author": {"name": "Evan Brodie", "email": "ecbrodie@users.noreply.github.com", "user": {"login": "ecbrodie"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce1e102ae9e772456de0e67e8fb4e6117fcafb16", "messageHeadline": "Fixes typo in jest-dom-mocks README", "author": {"name": "Evan Brodie", "email": "ecbrodie@users.noreply.github.com", "user": {"login": "ecbrodie"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5670ed61fbe1e11e73af22a67cd9b81a04dcdac5", "messageHeadline": "Bump nokogiri from 1.12.4 to 1.12.5 in /gems/quilt_rails (#2049)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73ae4f6748b245d6f9e52e6f97856d2fce39370f", "messageHeadline": "Publish", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "0a8e9c0a20907bd92de611faab4bc2c03202f5a4", "messageHeadline": "Merge pull request #2052 from Shopify/import_named_apollo_client", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "6d55fec0f422cdf6401ac634591d4b2155fb2a3c", "messageHeadline": "Import named ApolloClient", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "c1ed336fc2a057ca2845df230390834eef55313c", "messageHeadline": "updated storybook-a11y-test badges", "author": {"name": "Andrew", "email": "phongnguyentuan20@gmail.com", "user": {"login": "Andrewnt219"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "9370fe4d29741a7d4513ca567ccace25f7d8ed5e", "messageHeadline": "Remove slack channels from service manifest (#2050)", "author": {"name": "services-db[bot]", "email": "84533032+services-db[bot]@users.noreply.github.com", "user": {"login": "services-db[bot]"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a6bac736e53239827a4d0dc9a4a279753b0803bf", "messageHeadline": "Merge pull request #2047 from Shopify/storybook-a11y-test/mo/update-docs", "author": {"name": "Nick Presta", "email": "nick.presta@shopify.com", "user": {"login": "nickpresta"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "47402ee254630c227aadb96af252861ec755886b", "messageHeadline": "update docs with rules config", "author": {"name": "M. Oca\u00f1a", "email": "manuel.ocana@shopify.com", "user": {"login": "m-ocana"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "aef6df3db53001969b6c3f9c09d11d94adb01bea", "messageHeadline": "Publish", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 417, "deletions": 268}}, {"node": {"oid": "e78c5144fb2358bfc6425e97273caa34c29cb482", "messageHeadline": "Bump object-path from 0.11.7 to 0.11.8 (#2044)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dfe2122ed6bcf0300f0ff0dec153eaf7b469602c", "messageHeadline": "[storybook-a11y-test] Set best practices for dealing with failing rul\u2026", "author": {"name": "Kaelig Deloumeau-Prigent", "email": "kaelig@users.noreply.github.com", "user": {"login": "kaelig"}}, "additions": 1127, "deletions": 76}}, {"node": {"oid": "7cf56a1559ca1c62239db7c2b6627701156a1442", "messageHeadline": "Bump tmpl from 1.0.4 to 1.0.5 (#2042)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "548cb40c25e340a64cbc900532a9831d62cc1780", "messageHeadline": "Migrate from sewing-kit-next to loom (#2039)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 991, "deletions": 708}}, {"node": {"oid": "eedc3347df7a096ee88e9f351f51ea79896f5687", "messageHeadline": "Publish", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 176, "deletions": 68}}, {"node": {"oid": "f57752b09452cbc3fc1c828ba6400dc948aec8ea", "messageHeadline": "Merge pull request #2038 from Shopify/fixing-types-issue", "author": {"name": "Stephen Hukish", "email": "dahukish@users.noreply.github.com", "user": {"login": "dahukish"}}, "additions": 154, "deletions": 94}}, {"node": {"oid": "5469db7a800c5058a8972c55123c63e90a723248", "messageHeadline": "Fixing type issues during build", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "929daeb290758f579ffb4115a68fd242f5749325", "messageHeadline": "Publish", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 149, "deletions": 93}}, {"node": {"oid": "7a695162844a57e6f9513a68beb69b3d068b1da2", "messageHeadline": "Merge pull request #2035 from Shopify/graphql-type-definitions-perf", "author": {"name": "Gord P", "email": "GoodForOneFare@users.noreply.github.com", "user": {"login": "GoodForOneFare"}}, "additions": 64, "deletions": 11}}, {"node": {"oid": "7d09a40263cf7bcab31860c8faa68c2e7c431558", "messageHeadline": "Merge branch 'main' into graphql-type-definitions-perf", "author": {"name": "Gord P", "email": "GoodForOneFare@users.noreply.github.com", "user": {"login": "GoodForOneFare"}}, "additions": 196, "deletions": 131}}, {"node": {"oid": "dd41598d1b83ee25e0260963100275873a4589e8", "messageHeadline": "Merge pull request #2034 from Shopify/add-test-typing", "author": {"name": "Peter", "email": "peter-hamilton@users.noreply.github.com", "user": {"login": "peter-hamilton"}}, "additions": 177, "deletions": 124}}, {"node": {"oid": "8bf4ad09e58f9ceadc81c7c6aab9ecd0647d187f", "messageHeadline": "Merge pull request #2037 from Shopify/only-add-ssr-link-on-server", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "7ced21b39d63548ecc19182e524a362177bac710", "messageHeadline": "Merge branch 'main' into add-test-typing", "author": {"name": "Peter", "email": "peter-hamilton@users.noreply.github.com", "user": {"login": "peter-hamilton"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b8f8dacf54680548e6c775df0581d58e2f30bed2", "messageHeadline": "Only add the SSR link on the server", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "3aed6ecf2b83b45f00bce616ee33e1bdce9e57a5", "messageHeadline": "Merge pull request #2036 from Shopify/fixing-graphql-ssr-link", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "57c8045cd032a43d20291324e8dde4380bc2c13f", "messageHeadline": "Fixing an issue with the SSR Apollo link", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "1f0a82be151e5e01cae6b5295770962fa0ce9501", "messageHeadline": "Remove hard cast", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "521165b423cdd25b92a775bb8dcd2df2aefba317", "messageHeadline": "graphql-typescript-definitions performance improvements", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 64, "deletions": 11}}, {"node": {"oid": "dc005ab71ee9cabab32e6db6c7cbcc9ec08cec45", "messageHeadline": "Update changelog", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 55, "deletions": 11}}, {"node": {"oid": "b21f65c6acb80ee18f616d685843c55bb3e09098", "messageHeadline": "enable/fix test type checking for /react-testing", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "3bfccdc4cb28e7efc8398996397b304caaae51c5", "messageHeadline": "enable/fix test type checking for /react-server", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 34, "deletions": 17}}, {"node": {"oid": "61b4a94ac94589b953254ba5928bc4365e3965ff", "messageHeadline": "enable/fix test type checking for /react-router", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "36c03de42fa05ded698a38dd515a40ce647fe287", "messageHeadline": "enable/fix test type checking for /react-network", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "d66ebdce7ffa143ecfd4601a071092201f20424d", "messageHeadline": "enable/fix test type checking for /react-remote", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "8b1b5353aef7a72cef53c79b83f8157f09de4cc5", "messageHeadline": "enable/fix test type checking for /react-html", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7d73af7d6ef12b691cb45c97c60eb18d147ce49c", "messageHeadline": "enable/fix test type checking for /react-hooks", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 18, "deletions": 19}}, {"node": {"oid": "684eeee6625e4d7e659353141dc82c95561b3144", "messageHeadline": "enable/fix test type checking for /react-graphql-universal-provider", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 19, "deletions": 21}}, {"node": {"oid": "6d619966213f01f0b1fcb3b9e4ad043d3d602ab0", "messageHeadline": "enable/fix test type checking for /react-form", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 28, "deletions": 27}}, {"node": {"oid": "6af8c2d892e35be93be877ff6adaa9405223e2bf", "messageHeadline": "enable/fix test type checking for /react-bugsnag", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "cdc7878f0da7d07c626e824aa2431a4ee89496c5", "messageHeadline": "enable/fix test type checking for /react-async", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f96703c5c6d9338586c4de13888f21516b94f833", "messageHeadline": "Merge pull request #2016 from Shopify/test-typing-import-matchers", "author": {"name": "Peter", "email": "peter-hamilton@users.noreply.github.com", "user": {"login": "peter-hamilton"}}, "additions": 87, "deletions": 24}}, {"node": {"oid": "4c12ed66817589d8024c00e133d2ff1fb17702a4", "messageHeadline": "Merge branch 'main' into test-typing-import-matchers", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "168986aadac40ccc0c6b8c86efcdd4d20bfdf0a0", "messageHeadline": "give a proper example of how to set up translation when comes to plur\u2026", "author": {"name": "Cynara Li", "email": "cynara.li@shopify.com", "user": {"login": "iCynara"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "7f05c29e795e5728524255d28fdcf9c65e7d0b8a", "messageHeadline": "Merge branch 'main' into test-typing-import-matchers", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 523, "deletions": 77}}, {"node": {"oid": "647bba9e572ed0f39c86b8d5e152fc0c01a90a44", "messageHeadline": "Bump object-path from 0.11.5 to 0.11.7 (#2025)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f31375686a99e2bae3b12a6402ffab86a92a0a1f", "messageHeadline": "Bump tar from 4.4.15 to 4.4.19 (#2022)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "5a6f1fbdd25008932b6834f3d7ceeec1eb6c5d52", "messageHeadline": "Merge pull request #2033 from Shopify/arg-builder", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 102, "deletions": 9}}, {"node": {"oid": "bcfea656ba308b31be8f92779ac0e80d8d694bef", "messageHeadline": "Update CHANGELOG", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "81b16c478db2ace5ddf212a414b9453d1ac7e4ef", "messageHeadline": "Replace setup.ts files with a d.ts reference.", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 30, "deletions": 22}}, {"node": {"oid": "e204a7d525a7583a2f12715f85610e265d93d204", "messageHeadline": "Factor out an arg builder that omits null args", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 96, "deletions": 8}}, {"node": {"oid": "814475a97eded1c9cd1c0f8dbe303a7afbde586e", "messageHeadline": "Merge pull request #2024 from wmeligy-revamp/AddingSupportForFieldsIn\u2026", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "4197f64bf9bceae973132f236d664c9d59861ed5", "messageHeadline": "Merge branch 'main' into AddingSupportForFieldsInRegisterWebhook", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f9c10547e204bea9c83dff4e9a612aa2107374d2", "messageHeadline": "Merge pull request #2028 from Shopify/update-docs-warning", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "33df5655b6d65a55f1b2ed8a2466775b02f5d993", "messageHeadline": "use title case for references to Quilt", "author": {"name": "Ryan Bahan", "email": "ryan.bahan@shopify.com", "user": {"login": "ryancbahan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0e658088f87051c4633884d85f963d27c754065f", "messageHeadline": "Update templates/ROOT_README.hbs.md", "author": {"name": "Ryan Bahan", "email": "71292889+ryancbahan@users.noreply.github.com", "user": {"login": "ryancbahan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f85d1ca4f06d64347096d4c8630337fa97fe2dd", "messageHeadline": "Update README.md", "author": {"name": "Ryan Bahan", "email": "71292889+ryancbahan@users.noreply.github.com", "user": {"login": "ryancbahan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f603405cfc671a704c6f26eaafe3eb8358aa2fd4", "messageHeadline": "Merge branch 'main' into update-docs-warning", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "20a7061646342178a4c0dd0895dd5b7e4ca83e6e", "messageHeadline": "update root readme and generate docs", "author": {"name": "Ryan Bahan", "email": "ryan.bahan@shopify.com", "user": {"login": "ryancbahan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "051e87e07d0dc5da0e51d41fba2a28f87e7c4dbb", "messageHeadline": "Merge branch 'AddingSupportForFieldsInRegisterWebhook' of https://git\u2026", "author": {"name": "Waleed Meligy", "email": "wmeligy@revampco.com", "user": {"login": "wmeligy-revamp"}}, "additions": 54, "deletions": 16}}, {"node": {"oid": "c1c2fc1eab98b1d364f1382b7dd54b0944f9c2ef", "messageHeadline": "Fixing test", "author": {"name": "Waleed Meligy", "email": "wmeligy@revampco.com", "user": {"login": "wmeligy-revamp"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b8ee06818c235b164a1a36386f281be4efaae548", "messageHeadline": "Merge branch 'main' into AddingSupportForFieldsInRegisterWebhook", "author": {"name": "wmeligy-revamp", "email": "44138625+wmeligy-revamp@users.noreply.github.com", "user": {"login": "wmeligy-revamp"}}, "additions": 44, "deletions": 10}}, {"node": {"oid": "bd9dcc80dbed2e102a361ac4793a6b2e65375635", "messageHeadline": "Publish", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "0159d613f561a66413781ce3e24edd0f6d13f0c5", "messageHeadline": "update warning message in readme about pr guidelines", "author": {"name": "Ryan Bahan", "email": "ryan.bahan@shopify.com", "user": {"login": "ryancbahan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b790637e64b7ca4ba04584ca51b59aea1c21b5d6", "messageHeadline": "Merge pull request #2026 from Shopify/Add-USDZ-to-mimetypes", "author": {"name": "Tyler Rowsell", "email": "tyler.rowsell@shopify.com", "user": {"login": "tylerrowsell"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "0a8b116b9c6fcd6676a1b92dfe6499dccce6d724", "messageHeadline": "Add USDZ mimetype", "author": {"name": "Tyler Rowsell", "email": "tyler.rowsell@shopify.com", "user": {"login": "tylerrowsell"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "e8744cf6afc39992b03232e188254465455a7bd1", "messageHeadline": "Merge pull request #2027 from Shopify/fix-peer-graphql-type-def", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "34349dc26a798e891294155c3b04876401a583c0", "messageHeadline": "Update the changelog", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "dc46e2f4a397218c6cc23fadaee99e7f5f977528", "messageHeadline": "Update peerDepenencies", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "055494532a2c929b57ab8ec169b6cf7948defc2a", "messageHeadline": "Lint", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7fd149b35655a40701a8aca4b595ba505f6c682a", "messageHeadline": "Use 2 spaces instead of 4", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5bb3cfefd475a5d9faca59694313644ad7c7a907", "messageHeadline": "Wrap long lines", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "8ed0f981ea96a2bbacbe2b9644e24f69ee82f50e", "messageHeadline": "Merge branch 'main' into AddingSupportForFieldsInRegisterWebhook", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3d7d5a188400a79ec8bdc8728fbd79a72e5f30b6", "messageHeadline": "Make webpack-plugin.md clearer and remove leftovers", "author": {"name": "Luca Bezerra", "email": "lucabezerra@users.noreply.github.com", "user": {"login": "lucabezerra"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a767219cd5b4ebfc3d7e059a2bd8192731701b69", "messageHeadline": "Renaming Fields to includeFields to match eventual field name and for\u2026", "author": {"name": "Waleed Meligy", "email": "wmeligy@revampco.com", "user": {"login": "wmeligy-revamp"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d3fffffd632008fa4e5134acd3283e38c131ecb5", "messageHeadline": "Supporting specifying specific fields to return in the webook subscri\u2026", "author": {"name": "Waleed Meligy", "email": "wmeligy@revampco.com", "user": {"login": "wmeligy-revamp"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "9bdb681f88425d69149c3f33ee01c235bdeafbda", "messageHeadline": "Merge pull request #1973 from Shopify/react-i18n/dynamic-imports-stat\u2026", "author": {"name": "Samer Alabi", "email": "samer.alabi@shopify.com", "user": {"login": "samrmur"}}, "additions": 343, "deletions": 38}}, {"node": {"oid": "b1aa60d8a8f33b7e480b54d139fad83060863bdd", "messageHeadline": "Added an option for explicit paths for react-i18n.", "author": {"name": "Samer Alabi", "email": "sameralabi@hotmail.com", "user": {"login": "samrmur"}}, "additions": 343, "deletions": 38}}, {"node": {"oid": "e60c4aa6ba7ddb6739f14726a66c644875984f30", "messageHeadline": "Release quilt_rails v3.5.1", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "8e02ca8c1ba769bbbee041b2d1f5e2ffde250025", "messageHeadline": "Merge branch 'main' into test-typing-import-matchers", "author": {"name": "Peter", "email": "peter-hamilton@users.noreply.github.com", "user": {"login": "peter-hamilton"}}, "additions": 321, "deletions": 217}}, {"node": {"oid": "a830952cbd5ad5dbb94d4c3733e448fb8ecced16", "messageHeadline": "Merge pull request #2018 from Shopify/remove-node-from-quilt-rails-gem", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 54, "deletions": 21}}, {"node": {"oid": "93af3e76265ce108d7cd2db15a70f3824ecb3d3f", "messageHeadline": "Merge branch 'main' into remove-node-from-quilt-rails-gem", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 261, "deletions": 196}}, {"node": {"oid": "73314e05f1fb2b9d7286d06798c8740f1fc496c4", "messageHeadline": "Publish", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 156, "deletions": 68}}, {"node": {"oid": "f329bc1bcc41ef98c0e52ea9727cdfe949cbbfbe", "messageHeadline": "Merge pull request #2019 from Shopify/graphql-tool-utilities-graphql-15", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 107, "deletions": 130}}, {"node": {"oid": "3a2cc8a10a084fdb5f76fcabdf53960c03970fc8", "messageHeadline": "Update yarn", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "83af548dc2c85ef1dd8c01609f54e9bcf2397632", "messageHeadline": "Update the changelog", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "bcde6e6439051713294ceceee5d12afff3a29c62", "messageHeadline": "Update graphql-tool-utilities to allow graphql 15", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 102, "deletions": 120}}, {"node": {"oid": "08d77867287599179bde53f7112a5cc9011bfb10", "messageHeadline": "Parse gemspecs", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 54, "deletions": 6}}, {"node": {"oid": "d21b61cc5836741d057710353d268d3a61a2edff", "messageHeadline": "Remove node things", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "092f57a45be971ee960a29bbe845918a7af5c74f", "messageHeadline": "Merge branch 'test-typing-import-matchers' of https://github.com/shop\u2026", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 65, "deletions": 65}}, {"node": {"oid": "1e481e1970b7ff5eab3356c33af6305778f3fe09", "messageHeadline": "fix changelog typo", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "50dfc9766e79e25a10b529ed0d6c58132b9cec8b", "messageHeadline": "Merge pull request #2017 from Shopify/update-quilt-rails-changelog", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d00c35c33eeae5b559b14d26ff9324c13e375bb5", "messageHeadline": "Update CHANGELOG with security bump", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b756c214f36721b863ed9e8e7e2446fc8dd26f0", "messageHeadline": "Merge branch 'main' into test-typing-import-matchers", "author": {"name": "Peter", "email": "peter-hamilton@users.noreply.github.com", "user": {"login": "peter-hamilton"}}, "additions": 65, "deletions": 65}}, {"node": {"oid": "50bc15872fa2d3d48eb678ec88784fbf99f9336e", "messageHeadline": "Merge branch 'main' into update-quilt-rails-changelog", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 65, "deletions": 65}}, {"node": {"oid": "0dd29562d84d4507747f3b2492dc23e886bdb4f3", "messageHeadline": "update changelog", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 55, "deletions": 11}}, {"node": {"oid": "21ef3ec80ba8edc4d265edfd0b87e53502379745", "messageHeadline": "Update CHANGELOG with security bump", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b2cf140eeeae27aaa9ac498e315913b9647f7133", "messageHeadline": "Bump actionpack from 6.1.3.2 to 6.1.4.1 in /gems/quilt_rails (#2015)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 65, "deletions": 65}}, {"node": {"oid": "ea5a0dfcc941708aa2f3f9a9acfd53dd7d990334", "messageHeadline": "enable/fix test type checking for /react-univeral-provider", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "88e0b5556110ed640dc78e9875d447cc110336cf", "messageHeadline": "enable/fix test type checking for /react-tracking-pixel", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8fa0c2acf9f054c8070d8115f41ccf9ffa29f9fd", "messageHeadline": "enable/fix test type checking for /react-intersection-observer", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c90d80dcb7c7f47c0bfdade55c4ee49ce5a73031", "messageHeadline": "enable/fix test type checking for /react-i18n-universal-provider", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0a06bd277fa6a2e2b2ecc56a38891ad41dfd5906", "messageHeadline": "enable/fix test type checking for /react-hydrate", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "278dc8757ced89c69ff7001c13eb3d22be045f66", "messageHeadline": "enable/fix test type checking for /react-google-analytics", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3232e3db5f98da9990b3fc5863a9a2ea2a72559b", "messageHeadline": "enable/fix test type checking for /react-csrf-universal-provider", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bd2284a79c692501d2b2ec3bbcdd43d79ba8b5a6", "messageHeadline": "enable/fix test type checking for /react-csrf", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1ab61b8d14a6579f584f9e6ffb71e7807dd55f9b", "messageHeadline": "enable/fix test type checking for /react-cookie", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1df9364642a23c8aed36f8be211b957603765bc0", "messageHeadline": "enable/fix test type checking for /react-compose", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0699111584fe065ff220243d2487b4fd0c7c576b", "messageHeadline": "enable/fix test type checking for /react-app-bridge-universal-provider", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "dc84e1f6735c22da1c0f136ba5cbbb3fd76cf909", "messageHeadline": "Merge pull request #2014 from Shopify/react-test-typing", "author": {"name": "Peter", "email": "peter-hamilton@users.noreply.github.com", "user": {"login": "peter-hamilton"}}, "additions": 100, "deletions": 47}}, {"node": {"oid": "1203b71307fe526b7f86b1a6ba7218e69345fe37", "messageHeadline": "Add test for formatName() with no arguments.", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2dfabd0e8c77d6ce42d3daa1099d1d2bb0273029", "messageHeadline": "Update test descriptions", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d2de139b02976e8af51923b51a2ae0a3fbdb4002", "messageHeadline": "revert accidentally removed include config", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "30bda5686c973b2ce5491e793668cbafac455745", "messageHeadline": "Update change logs", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "d6d6fda180892c160ae1b1a0e2ee6898a6179c82", "messageHeadline": "enable type checking for react-shortcuts & /react-web-worker", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "61c2611f63ad295286da392dfd2e2dbd56334dec", "messageHeadline": " fix test types for /react-performance", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "e6458f541225b0935be02ab98ac2a6624a8cf970", "messageHeadline": " fix test types for /react-i18n", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "394daa8118b89f946823c0d13b72194c0a987c98", "messageHeadline": " fix test types for /react-form-state", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "78e4b51e52076a9d91222f4d8b5440f3a92fd84e", "messageHeadline": " fix test types for /react-effect", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "e877f7677cab3fe0e74ca013fcb9359173928663", "messageHeadline": "Publish", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 104, "deletions": 50}}, {"node": {"oid": "50794464b07aa7aaedb450f58d1c8e2817c24328", "messageHeadline": "Update missing changelogs", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "549b36ddc332bd16bff2f32d3ced1a50fe0dd665", "messageHeadline": "Merge pull request #2011 from Shopify/type-check-tests", "author": {"name": "Peter", "email": "peter-hamilton@users.noreply.github.com", "user": {"login": "peter-hamilton"}}, "additions": 161, "deletions": 107}}, {"node": {"oid": "ea1bb29d6926102e9ee484bf5138cfeb50817fb6", "messageHeadline": "update change logs", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 40, "deletions": 8}}, {"node": {"oid": "84b0ad21233e45b148afb755f8b38ba5c5688da7", "messageHeadline": " fix test types for /web-worker", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 26, "deletions": 23}}, {"node": {"oid": "8f160b2232e3173bec44ca2d6f3bb3d6d638e01e", "messageHeadline": " fix test types for /statsd", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "fc92c23804be44826d90e3ce03894ec7d20e9925", "messageHeadline": " fix test types for /performance", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "88ddbd0c8a659f476f7ea5447231bcdc4566fd6c", "messageHeadline": " fix test types for /magic-entries-webpack-plugin", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "2f5aadaee6a8e31b16dbaa5d61b1aaa2800c6973", "messageHeadline": " fix test types for /koa-shopify-webhooks", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "4dcf5c639c7c61d64204bbd5dddadc1ddc0aa9ff", "messageHeadline": " fix test types for /koa-performance", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 47, "deletions": 22}}, {"node": {"oid": "e34988a080e0de08bf8ea65365de2d0bfecb52d9", "messageHeadline": " fix test types for /koa-metrics", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "1fbcadce4b286b96bd4057ce8a9116b633c22cad", "messageHeadline": " fix test types for /dates", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "38762273970486c434534f3ec3fea3def88b3cc3", "messageHeadline": "Merge pull request #2010 from Shopify/remove-resolveProjectName", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "d93c0603b342d12be7b0833fd2fdfe541e070fec", "messageHeadline": "Update packages/graphql-validate-fixtures/CHANGELOG.md", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2611c4064f3f9f2670c21d61f62709ba1506bc1", "messageHeadline": "Update the changelog", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "e252f81c5be38cc3ffd934205c286e1d40831ccc", "messageHeadline": "Remove reference to deprecated resolveProjectName", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "1b7955678914db7d5fa39ac248a203b6e6795e3f", "messageHeadline": "Merge pull request #1978 from Shopify/support-graphql-15.x", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 43, "deletions": 30}}, {"node": {"oid": "618c5e4de47b8c66db39cdddfee199af95fffd99", "messageHeadline": "Merge branch 'main' into support-graphql-15.x", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "64c9642a6b384763714988bd7e663c19a8da7aac", "messageHeadline": "Update range", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4375b0977a35188faccb6c1d124ff0234076353d", "messageHeadline": "Update snapshots", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30806ccea23104b27e68d8a93544eed56265d389", "messageHeadline": "Update README.md", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "53294f35c81bd3c00ae868b0729c4554d8806f52", "messageHeadline": "\ud83d\uddd2\ufe0f update CHANGELOG", "author": {"name": "Mallory Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c39e936dc0bf435de38e2b6a33a807e6a12829ea", "messageHeadline": "\u2b06\ufe0f support graphql 15.x", "author": {"name": "Mallory Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 38, "deletions": 29}}, {"node": {"oid": "80f3bf1a062fa2d432e63fe797716f9c0b226195", "messageHeadline": "Publish", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 414, "deletions": 266}}, {"node": {"oid": "dc94e2b61f6f1cf3a2a9d0ac1b111fa76be7008f", "messageHeadline": "Merge pull request #2008 from Shopify/revert-2007-git-ignore-non-buil\u2026", "author": {"name": "Stephen Hukish", "email": "dahukish@users.noreply.github.com", "user": {"login": "dahukish"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "94a97bdca8b928abf0906791cb88e4f95f94a78a", "messageHeadline": "Revert \"`.gitignore` generated `*.d.ts` files not in `./build`\"", "author": {"name": "Stephen Hukish", "email": "dahukish@users.noreply.github.com", "user": {"login": "dahukish"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0ae364d5824a6afbf6021602b4fe3db155629aae", "messageHeadline": "Merge pull request #2007 from Shopify/git-ignore-non-build-type-defs", "author": {"name": "Stephen Hukish", "email": "dahukish@users.noreply.github.com", "user": {"login": "dahukish"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "65e54b4e58a0d931d44e6d9b11a85abbcc9e8b9c", "messageHeadline": "gitignore generated *.d.ts files not in ./build", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bf22056c17cd51e76709e2d535637fb30a3d0823", "messageHeadline": "Merge pull request #2004 from Shopify/endri/format-currency-short", "author": {"name": "Endri Gjiri", "email": "egjiri@users.noreply.github.com", "user": {"login": "egjiri"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "0ac52ad39c673d5c52ae02ca20bdda73b417d626", "messageHeadline": "Fix the formatCurrencyShort that results in double negative nordic re\u2026", "author": {"name": "Endri Gjiri", "email": "egjiri@gmail.com", "user": {"login": "egjiri"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "72e53fed45db5bdad1e8dbad2d757cec9c7c7f28", "messageHeadline": "Merge pull request #2005 from Shopify/exclude-test-files", "author": {"name": "Peter", "email": "peter-hamilton@users.noreply.github.com", "user": {"login": "peter-hamilton"}}, "additions": 591, "deletions": 356}}, {"node": {"oid": "eb05a851657c29a76fab274c89528184b693c891", "messageHeadline": "revert accidental changes to storybook-a11y-test", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ec92fa215e2282674c4f8d0a4f730ff48cc4060e", "messageHeadline": "Update packages/csrf-token-fetcher/tsconfig.json", "author": {"name": "Peter", "email": "peter-hamilton@users.noreply.github.com", "user": {"login": "peter-hamilton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea4151684e0e0d2c5c410a70cd7dcaa68f88a313", "messageHeadline": "update test exclude for packages", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 76, "deletions": 76}}, {"node": {"oid": "ff8391bf3212a9861c0e96cd8b838139be253efd", "messageHeadline": "fix typo", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b99480e3fe8f9c37c182275e89a19f29c778ce38", "messageHeadline": "fix test/ references", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 76, "deletions": 78}}, {"node": {"oid": "9d6356c4260aadc1ffb0fd09bf0c2081e884743a", "messageHeadline": "rename test/ to tests/", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "bb2a14525a42f9abf290a20716329ca39bc0be05", "messageHeadline": "change 'build' to 'build/' file pattern for clarity", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 76, "deletions": 76}}, {"node": {"oid": "f7d8e26c990433b0746e195ae3a262709d0a9270", "messageHeadline": "update change logs", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 182, "deletions": 27}}, {"node": {"oid": "5487ad1c8feda77ba0cb6b31500b5a15a14e184c", "messageHeadline": "apply type-check to tests without type errors", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 22, "deletions": 63}}, {"node": {"oid": "f5baa0733cd071ed1dcb974d04fe4cf7d7a1e9f8", "messageHeadline": "exclude test build files from packages", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 156, "deletions": 77}}, {"node": {"oid": "71764912db9d5ba88805eb791d705e63201a029d", "messageHeadline": "Publish", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "8c88a19004d857909189a790ede92e47cdb118ef", "messageHeadline": "Merge pull request #2001 from Shopify/remove-apiversion-enum", "author": {"name": "Peter", "email": "peter-hamilton@users.noreply.github.com", "user": {"login": "peter-hamilton"}}, "additions": 47, "deletions": 45}}, {"node": {"oid": "ba9580988ecf1744e905c366a1f399c930aa668e", "messageHeadline": "Merge branch 'main' into remove-apiversion-enum", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 295, "deletions": 135}}, {"node": {"oid": "6a5c143cf307d0cd52a2f97d9ca6f10375535218", "messageHeadline": "Merge pull request #2002 from Shopify/update-babel-i18n-doc", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 295, "deletions": 135}}, {"node": {"oid": "1d0638a15e047a9759c27557588cc1ee852ea23a", "messageHeadline": "add more info to the react-i18n babel plugin", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 295, "deletions": 135}}, {"node": {"oid": "635c59666dfee0b4f2a2dfb70cd5ea2844f90092", "messageHeadline": "Remove unused ApiVersion type import", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "688e41c0c99008f4aee2857e719c25d2c99cb79a", "messageHeadline": "Update changelog to reflect breaking change.", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "6af60ecd1331cc1d9351910549db8d537e601cff", "messageHeadline": "Change ApiVersion union so suggestions are preserved.", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b1fee52c03f417d1ffb7dea54b811d67e9069206", "messageHeadline": "Update change log", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "efd3898477559ea22cf85f8f6e3c3482b8d779b4", "messageHeadline": "Replace ApiVersion enum with a looser string union type", "author": {"name": "Peter Hamilton", "email": "peter.hamilton@shopify.com", "user": {"login": "peter-hamilton"}}, "additions": 39, "deletions": 44}}, {"node": {"oid": "ab6cd96476e658c995b4a26564e6bee06eb9a6e1", "messageHeadline": "Fixing formatting mistake and typo on README.", "author": {"name": "Luca Bezerra", "email": "lucabezerra@users.noreply.github.com", "user": {"login": "lucabezerra"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "1677c5acc6d5f72c51a2644a25dfbe9cec0b50f2", "messageHeadline": "Publish", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 128, "deletions": 78}}, {"node": {"oid": "c27291a6012090f2be17f94677b1b28c7f93d882", "messageHeadline": "Add generics to findWhere and findWhereAll in react-testing (#1999)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 59, "deletions": 13}}, {"node": {"oid": "14ab628c623c7f607c2f9135de15223f389aed11", "messageHeadline": "Update typescript to v4.3.5 (#1997)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 389, "deletions": 91}}, {"node": {"oid": "83d933d03f1026364a68dec4126add109fb63c59", "messageHeadline": "Merge pull request #1998 from Shopify/classnames-2.3.1", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "f045d430641b617e32202ee122fc9b61b2a88e4e", "messageHeadline": "Update the changelog", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "222c3d4e69e8ec175698d2118e6fb25246f89dd6", "messageHeadline": "Update classnames and remove @types/classnames", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "dc6f124517f2627527825a64b7f4eb4a6dd03ab2", "messageHeadline": "Update saddle-up (#1996)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 22, "deletions": 166}}, {"node": {"oid": "cc8fecfb74bf4aaed611e5993fbdb89d7a2dbcce", "messageHeadline": "\ud83d\udcdd Fix typo in mime-types readme (#1995)", "author": {"name": "Swaroop Sethumadhavan", "email": "swaroop.sethumadhavan@shopify.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "09d4b6a825586d0e7beca0a5d398151c6c7f8cfb", "messageHeadline": "Remove sewing-kit-plugin-quilt package (#1994)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 2, "deletions": 113}}, {"node": {"oid": "37ea8196bbe0c8cce50bf336918b00273eba31e7", "messageHeadline": "Bump url-parse from 1.5.1 to 1.5.3 (#1992)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "973e45e85922191593530704209df73e50309bdb", "messageHeadline": "Bump path-parse from 1.0.6 to 1.0.7 (#1993)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "65135a1184c98ee196c32e0c01d704fb18bbf4b1", "messageHeadline": "Publish", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "acea5265b4403aebe2e43fe6c9c79745fcaef33d", "messageHeadline": "Deprecate and remove sewing-kit-plugin-quilt (#1991)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 115, "deletions": 3039}}, {"node": {"oid": "685c8071d3f8718500f372e3184d860624b28fb6", "messageHeadline": "Update upper-case-first related dependencies (#1990)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "72929663972136054216d5d68f3d4a64fac0db51", "messageHeadline": "Merge pull request #1989 from Shopify/changelog-allow-repeat-headers", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7526a4e468a69b51e7645d0fbe5d53d59d87c2f5", "messageHeadline": "Allow duplicate non-sibling headings", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d911031b872ebffc774d035bc777eb47c3d4b8da", "messageHeadline": "More badge fixing", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4170a4ef3ef597c3c6982bdeada798e8db324b36", "messageHeadline": "Fixup graphql README badges", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f0ae3fedf865f5419fd473648aea71652346bdd0", "messageHeadline": "Publish", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "3a2344a9a7ea5948b972f7325729c8e279fc76e2", "messageHeadline": "Bump addressable from 2.7.0 to 2.8.0 in /gems/quilt_rails (#1968)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d37cc99b1f6667c851d9e30f34665f968f0c190e", "messageHeadline": "Update tar", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cbee9e0d45189e278e095ab20ab452edf1e7b3a5", "messageHeadline": "Bump trim-newlines from 3.0.0 to 3.0.1 (#1987)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "32db8ff395cdd7d436ab627c2cfc67d1b84b86ac", "messageHeadline": "Security dep massaging (#1986)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 58, "deletions": 202}}, {"node": {"oid": "edfc8d06dd216dbf2b3ba3f5a483b16544f7af9b", "messageHeadline": "Fixup changelogs", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 77, "deletions": 77}}, {"node": {"oid": "6bb6b8931ab64e6aff04ae0bd1afaefe1a5a4a01", "messageHeadline": "Fix typesVersions fields (#1985)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "57c3b3bed2ecab0e3778ba564ec0a70bed2f7abe", "messageHeadline": "CI improvements (#1984)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "d6a1beb7a107c789685b28780a116d4dac85df8a", "messageHeadline": "Stop ignoring d.ts files as they are no longer generated", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "798d03d90b914be7bcd43092910840fb7d58866f", "messageHeadline": "Publish", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 418, "deletions": 268}}, {"node": {"oid": "4adf6bd1b11980a919ce79e89ea19fb10670a7a2", "messageHeadline": "Update exclude of tsbuildinfo files (#1982)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 454, "deletions": 154}}, {"node": {"oid": "3e27edbeb29cebd9f0301d5df159b2c8ea6cf591", "messageHeadline": "Remove one missed useReact", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c7d64cb78303f2752c172f6df52b78bc56bebd40", "messageHeadline": "Publish", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 418, "deletions": 268}}, {"node": {"oid": "460a795ef63ad86df64c65bc7d4c7a903b53812f", "messageHeadline": "Update to the latest version of skn (#1980)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 1008, "deletions": 756}}, {"node": {"oid": "25d95c99c5ca6968c2e7a53f2307734d8799ac09", "messageHeadline": "Adjust eslint configs (#1979)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 92, "deletions": 80}}, {"node": {"oid": "2fd0964f3ac7513497b9a63e1e7e5d87bb95c7e7", "messageHeadline": "Publish", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "8bb815547e2ccc11c37bc8c40d6609677d6560c4", "messageHeadline": "update changelogs", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "1af98f5415c9a70591de29756317d119f9998ed9", "messageHeadline": "changed short timezone to uppercase in humanized dates (#1977)", "author": {"name": "Sophie Schneider", "email": "sophie.schneider@shopify.com", "user": {"login": "sophschneider"}}, "additions": 64, "deletions": 7}}, {"node": {"oid": "c565d11cf7177fa2b7e8e0dc7ea8f2849d7bf12c", "messageHeadline": "added to local lowercase back in (#1976)", "author": {"name": "Sophie Schneider", "email": "sophie.schneider@shopify.com", "user": {"login": "sophschneider"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "13819dc89a032c2a18d292e8267498eee1a3b33c", "messageHeadline": "Publish", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "91db87c9e59758dd5aea2c33d79ac48f011d74bf", "messageHeadline": "update changelogs", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "15954fb6b86c80558816f96b337f18e15a224928", "messageHeadline": "[react-i18n] Fixes i18n date format timezone humanize bug (#1972)", "author": {"name": "Sophie Schneider", "email": "sophie.schneider@shopify.com", "user": {"login": "sophschneider"}}, "additions": 158, "deletions": 29}}, {"node": {"oid": "6b1c6b60e03edd29c068005989595ff013d4f25b", "messageHeadline": "Publish", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "e955ed8c7d66875ddf006c9c226c4f68ff60fa02", "messageHeadline": "Merge pull request #1965 from Shopify/rq-migrate-country-service-to-a\u2026", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "133030608e397d08c471e9e2f8a1ed12a397262e", "messageHeadline": "Merge branch 'main' into rq-migrate-country-service-to-atlas", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 483, "deletions": 286}}, {"node": {"oid": "6f771d20326dbceda2c33f034feca45e968d29dd", "messageHeadline": "Replace country-service with atlas", "author": {"name": "Rebecca Qu", "email": "rebecca.qu@shopify.com", "user": {"login": "rebeccaqu"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "30d892584692f05644604a818e8f3613d1ec6e0b", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 173, "deletions": 113}}, {"node": {"oid": "f7c675fbdfa3eec4803e30d6ab2bb95aa4c08bbf", "messageHeadline": "\u2b06\ufe0f widen the react peer deps to show support for 17 (#1969)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 194, "deletions": 94}}, {"node": {"oid": "ec553d119a734f5015fd65c297bff1f5a0ab6f3e", "messageHeadline": "Upgrade react to  17 (#1966)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 64, "deletions": 29}}, {"node": {"oid": "8c4f2bc90be8cdc2f3d46a6f2447d086145013db", "messageHeadline": "Prettier fixes (#1967)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 121, "deletions": 119}}, {"node": {"oid": "4e9a11e6d113ac8029cf4f3f1f289eef49f64d2f", "messageHeadline": "Merge pull request #1964 from Shopify/fix-uselayouteffect", "author": {"name": "Luca Bezerra", "email": "lucabezerra@users.noreply.github.com", "user": {"login": "lucabezerra"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "cb499a54842c2211acff5006970952faac9f1c57", "messageHeadline": "Fixing linting error.", "author": {"name": "Luca Bezerra", "email": "luca.bezerra@shopify.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ec1338ba62a686a3cbf54c2c2f8e21d0229c2278", "messageHeadline": "Replacing useLayoutEffect with useIsomorphicLayoutEffect for more con\u2026", "author": {"name": "Luca Bezerra", "email": "luca.bezerra@shopify.com", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "6bce600be28713048e068e86791e9c1ed35a772d", "messageHeadline": "Adding changes to CHANGELOG.", "author": {"name": "Luca Bezerra", "email": "luca.bezerra@shopify.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "7615b875a8ac11bb3f87ccc8f2cc13e62c68aaa3", "messageHeadline": "Switch hook on useMountedRef from useEffect to useLayoutEffect to sup\u2026", "author": {"name": "Luca Bezerra", "email": "luca.bezerra@shopify.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dae7dfb4ee5058057453ea6081eae689dc7d0096", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 126, "deletions": 48}}, {"node": {"oid": "fea6d505f1d508af663918b3426a35afc9251769", "messageHeadline": "\ud83d\udea8 fix changelog", "author": {"name": "Mallory Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2de255c26da6cf3d1460dcfb6ee0fc5f203235e0", "messageHeadline": " Publish", "author": {"name": "Mallory Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59890bbd3df59b586518384b66f8a09274ca9a12", "messageHeadline": "Merge pull request #1962 from Shopify/update-puppeteer", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 12, "deletions": 106}}, {"node": {"oid": "bbb4fffa6aff1b7ca11d755515162ecdb6dc6888", "messageHeadline": "update puppeteer to the same version the story book a11y test is using", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 12, "deletions": 106}}, {"node": {"oid": "375d6abc54b88ee49213ac44a1611c6006fd770b", "messageHeadline": "Merge pull request #1963 from Shopify/update-remark-parse", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 2, "deletions": 55}}, {"node": {"oid": "1ca2bc4407dd0bcfd55356f111f4f98db039e263", "messageHeadline": "update remark-parse to the latest", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 2, "deletions": 55}}, {"node": {"oid": "3558167dd3a7a9e282518af2263a513f0d790baf", "messageHeadline": "Stabilise width/height mocking (#1961)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 46, "deletions": 67}}, {"node": {"oid": "30c86007894b5cdcfdfaf76221bd001ecb95f3c9", "messageHeadline": "\u2728 React testing supports react 17 (#1958)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 76, "deletions": 31}}, {"node": {"oid": "214e60d76f212f01e99b5bbdcc9d13171defc2fd", "messageHeadline": "Release quilt_rails v3.5.0", "author": {"name": "Mallory Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "25eabf2f0fdfa66b755e5389947d4990fe71f431", "messageHeadline": "add allow_integration_test config (#1952)", "author": {"name": "Yask Srivastava", "email": "yask.srivastava@shopify.com", "user": {"login": "yask123"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "2f58ff244d3634b7995a579ee556b469c55e888d", "messageHeadline": "Merge pull request #1954 from Shopify/remove-enzyme-cleanup-2", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "0b95a97d9b76974c912d639e368afc0db967eb1f", "messageHeadline": "update restore key", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0311e05626d29a754f06e80b9af6ceb76c51f86", "messageHeadline": "Update the cache key", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3eede49b4f650aecad3931500d92ad0a0ef45e17", "messageHeadline": "Remove final references to enzyme packages", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "895efa804bc6e50c4b220dc6c79bdf804b76d447", "messageHeadline": "Merge pull request #1953 from Shopify/remove-enzyme-cleanup", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 4, "deletions": 1019}}, {"node": {"oid": "f3a951a16861fe01e3783e5a1200d4259e912696", "messageHeadline": "Add back perf remove preconnect", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4995697505590dfd31032d86c5a40e53106fae55", "messageHeadline": "Update no-new-packages", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "6b95d28200bb2c529b54d5a588d8faf025de8dd7", "messageHeadline": "Remove more packages", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 0, "deletions": 881}}, {"node": {"oid": "e4b858f6c0c88111d65fcf636c7706d4f44ef080", "messageHeadline": "Temp add back", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "46fffbd92c70575deb77a87dc5e7d04b53d26fec", "messageHeadline": "Update the root readme", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ade4435b0dda14f8a749f22e4e125b43597544a", "messageHeadline": "Remove empty folders", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 3, "deletions": 133}}, {"node": {"oid": "2978970ec1e7ec7d0ba41508f1ca2f71d7052b4b", "messageHeadline": "Publish", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 19, "deletions": 28}}, {"node": {"oid": "1966eb5e7d0059b4d30d4d4f832520e4ccc71342", "messageHeadline": "filter depracated packages", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d1f52922548fbfdfd882b14d0f380c5b5e85cb5c", "messageHeadline": "update outdated lockfile", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 10, "deletions": 133}}, {"node": {"oid": "f5c7cc93a4b39d46a39a84fc7878a3cda4fd5133", "messageHeadline": "Merge pull request #1951 from Shopify/remove-enzyme", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 94, "deletions": 2519}}, {"node": {"oid": "2a1f361bf83ceccf4b3e90a7305cd680b66410c4", "messageHeadline": "Add recommended replacements", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9b3fc8c3c106eff8424c06e3175f1bfecd04ac5f", "messageHeadline": "Ignore dep packages", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "61481a8742f84a9e9907f0744dea74386ead75ad", "messageHeadline": "remove jest-mock-apollo", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a3077a0b41faf2ae13e13ba7d98aa15d7aaf4258", "messageHeadline": "Remove enzyme", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "12bc7a049de6b3cfdeb80b25052fc61a35efb56d", "messageHeadline": "Remove enzyme", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 24, "deletions": 1645}}, {"node": {"oid": "a466fc3ad0634974603c881aa211b33716d78998", "messageHeadline": "Remove enzyme", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 46, "deletions": 862}}, {"node": {"oid": "bb7021130d88413cdfe08034e3bb6b3ed6617b8e", "messageHeadline": "Publish", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 34, "deletions": 16}}, {"node": {"oid": "8a0647a7626e3f9408ba805aaaf0dba78d2b22e0", "messageHeadline": "Merge pull request #1945 from Shopify/jest-transform-27", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 103, "deletions": 163}}, {"node": {"oid": "3ca51eb5dd04fc2e40eb91994c7a2b9a0fc0a77e", "messageHeadline": "export default transformer", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 93, "deletions": 90}}, {"node": {"oid": "1c2c51af4f746049dafed6aea116368c2ce69cb6", "messageHeadline": "add missing space", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a55f1689f4357bfff8a41b744f1162a573c0d35a", "messageHeadline": "Merge branch 'jest-transform-27' of https://github.com/Shopify/quilt \u2026", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 145, "deletions": 88}}, {"node": {"oid": "34bbfdd4e8e7cdd3f94287abba8e14d25ba0a69c", "messageHeadline": "Remove nohoist as it isn't needed anymore", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "835031ebbcf3e5316cf77df93ec3f6e65bb97777", "messageHeadline": "Merge branch 'main' into jest-transform-27", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 145, "deletions": 88}}, {"node": {"oid": "cd741b633c10979d17548a6644015251ed32935e", "messageHeadline": "Fix changelog", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "526635856d36318212b318290a8bea9ff55f34fa", "messageHeadline": "Prevent jest/transforms from hoisting", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "ba82f1f6e203fc3e5d95b5c2ba66ca366ed3524c", "messageHeadline": "Update @jest/transforms to 27", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 4, "deletions": 71}}, {"node": {"oid": "3bbdc83ece8a4e79abe3fc293a2221b65f8bcb23", "messageHeadline": "Merge pull request #1949 from Shopify/update-changelog-and-version-sc\u2026", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 145, "deletions": 88}}, {"node": {"oid": "87a2263f6d5da5f1f19505fe602e3b7d517b5103", "messageHeadline": "Fix changelog", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08bc7404577b433b5a65e7c4564d06783d581a21", "messageHeadline": "Remove unused packages", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a62375314908e6ead7d3d720d6893a69b5feea8c", "messageHeadline": "Remove lint changelogs", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 0, "deletions": 67}}, {"node": {"oid": "792d933239036ab00b7ab472c91e5390eee13e64", "messageHeadline": "Remove lint changelogs, its no longer manual", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b11275daf2f37404fe35069d879f46bfdffddcf6", "messageHeadline": "Update release documentation", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 7, "deletions": 18}}, {"node": {"oid": "0938db21fe14a1383fe24471f4f9bbba6bb7dafb", "messageHeadline": "Update the changelogs for consistency", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6f9031417ebe8abaa9c035828187d1c95e8f3c1e", "messageHeadline": "Add the file", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 120, "deletions": 0}}, {"node": {"oid": "3ce835fd35cdac3f470516a98a0dd17a02d8d471", "messageHeadline": "Update the changelog linter and add version script from skn", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "e6d6b5c7941988d6d67186b2777253b08aae824e", "messageHeadline": "Merge pull request #1948 from Shopify/sewing-kit-update-june-2021", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 1596, "deletions": 1343}}, {"node": {"oid": "7b8e646da8bf24e6ede42cc75461689a48d7d074", "messageHeadline": "Update the changelogs", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "f313da6c4823b2cfe13970c8f2e6266c77188194", "messageHeadline": "update react-server", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "24a086cf0dcf34268cdf714fd09a6449716b6f7a", "messageHeadline": "use jasmine2 and setimmediate for react-server", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "074723e5972d64790a86d674ec39fea0a1b6053a", "messageHeadline": "Update the changelog and fix package ranges", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "034214dc1bf0b2454eed596a6135ad7c0c938c50", "messageHeadline": "remove console.log", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "81e88cc37ad59750dcc687e8f8b863d8bacfb353", "messageHeadline": "Import setimmediate", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 27, "deletions": 15}}, {"node": {"oid": "e2bb60ac2269c38e6cf4613fa1ed82251cdd063a", "messageHeadline": "Update babel ranges", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "b576d8f3b61462fc427b1530350ac4f67e0cd6d3", "messageHeadline": "Update sewing-kit and babel packages", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1539, "deletions": 1334}}, {"node": {"oid": "6ef2424f75baf26bacbb9970cc7f47b76099d1cd", "messageHeadline": "Publish", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "ce0da08287e430ca261a750b47edfeeb26da78f3", "messageHeadline": "Update CHANGELOGs", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "8d878a2011d192fb003f4145d1c26c60f31c4960", "messageHeadline": "Merge pull request #1946 from Shopify/update-fs-extra", "author": {"name": "Stephen Hukish", "email": "dahukish@users.noreply.github.com", "user": {"login": "dahukish"}}, "additions": 69, "deletions": 236}}, {"node": {"oid": "27ffe3faf0639fcf0156f36b8410b3410c407322", "messageHeadline": "update change logs", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "b1f05c6e39db5020796bb115ec25b2e3dcdbbe22", "messageHeadline": "update fs-extra to latest version used in lerna", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 39, "deletions": 230}}, {"node": {"oid": "64a3ca3872fc5b8974ad7c2599ead916099b5837", "messageHeadline": "Merge pull request #1947 from Shopify/DanielParpal-patch-1", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d3947d684e6038bbfce2cc7efb69f2674bec5b2f", "messageHeadline": "Update README.md", "author": {"name": "Daniel Parpal", "email": "daniel.parpal@shopify.com", "user": {"login": "DanielParpal"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "1229ee951b036082377be0b14b38aa136c0ad508", "messageHeadline": "Bump y18n from 4.0.0 to 4.0.3 (#1944)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "aec5b866ad7f7c4c59381721f21c292beb753568", "messageHeadline": "Bump postcss from 7.0.35 to 7.0.36 (#1943)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c253d8ccb7f63ee976e72a0b398f84d2a60ab8a4", "messageHeadline": "Merge pull request #1942 from Shopify/update-lerna-4", "author": {"name": "Stephen Hukish", "email": "dahukish@users.noreply.github.com", "user": {"login": "dahukish"}}, "additions": 1405, "deletions": 1358}}, {"node": {"oid": "ca158f5ec7ac53f95cc116709d50cada165e17ea", "messageHeadline": "update to lerna 4", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 1405, "deletions": 1358}}, {"node": {"oid": "948ca179db50bd9117c094c8a538e3e80b45b98c", "messageHeadline": "Merge pull request #1940 from Shopify/mitmaro/fix-migration-guide-for\u2026", "author": {"name": "Tim Oram", "email": "tim.oram@shopify.com", "user": {"login": "MitMaro"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5e1388c8eb3529a6ef072f7c1b72b58dc05a7239", "messageHeadline": "Fix references in the polyfills migration guide", "author": {"name": "Tim Oram", "email": "tim.oram@shopify.com", "user": {"login": "MitMaro"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "86808580e6987060c26bb752ec6490430fa0400e", "messageHeadline": "Publish", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c3c0bd4aab5335f355712a76c677604173e6659", "messageHeadline": "Update changelogs", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8f9306a5e5b9f12719afc2a98540aeb9ca2cd093", "messageHeadline": "Merge pull request #1939 from Shopify/update-missed-changelogs", "author": {"name": "Stephen Hukish", "email": "dahukish@users.noreply.github.com", "user": {"login": "dahukish"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7d2a30dd4a5faaeeed0b8085d4f5e86329da77d4", "messageHeadline": "update missed magic entries changelog", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d564e874a18957c24ecde9536cfb19c118b80227", "messageHeadline": "Merge pull request #1932 from Shopify/beta-magic-entries", "author": {"name": "Stephen Hukish", "email": "dahukish@users.noreply.github.com", "user": {"login": "dahukish"}}, "additions": 179, "deletions": 44}}, {"node": {"oid": "f18ac34912fc2dcf7b74c458e86ff60e5b8b5cde", "messageHeadline": "upate magic entry plugin to allow for entry appending", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 179, "deletions": 44}}, {"node": {"oid": "030e3d02195854073073562f4d759c7e58628548", "messageHeadline": "update missing changlog", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0ec7c945d079b1d72f2e6c0e04df2be4b5ce551c", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b08353570e80a8173d8f5d58a46b22384c861359", "messageHeadline": "Merge pull request #1928 from Shopify/polyfill-proper-esm", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "680b49c9795af07a96b6cee9401614ae41ed1b61", "messageHeadline": "change all require statement to import (exclude any require statement\u2026", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "1d5a5661558126cf6b0f57362e35f769282d79f2", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "99ce92baa498c9db6f7810a6811fbf014c0d7dc5", "messageHeadline": "Merge pull request #1934 from Shopify/webpack-virtual-modules", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 25, "deletions": 16}}, {"node": {"oid": "4a3bf31eb98c8298780767de6a4e7d0d79b42913", "messageHeadline": "update webpack-virtual-modules to the version that support webpack 5", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 25, "deletions": 16}}, {"node": {"oid": "0edc9e3b7df7b6a4805cc3ff1443641cdb8e8a72", "messageHeadline": "Publish", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 155, "deletions": 155}}, {"node": {"oid": "d3dd66ee9f52759ffa003b9752b7c583e900064b", "messageHeadline": "Merge pull request #1927 from Shopify/eslint-plugin-40.2.3", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 879, "deletions": 830}}, {"node": {"oid": "b6aaf0d798e7b80e04dcc54d582dbeb9cb973073", "messageHeadline": "Update types", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 504, "deletions": 493}}, {"node": {"oid": "1ca38439e8a602c842908446f5001f356c174abd", "messageHeadline": "Update eslint-plugin 40.2.3", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 377, "deletions": 339}}, {"node": {"oid": "8f66a8957dc46ee52e9879b9c5d64aea62bc69d7", "messageHeadline": "Publish", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d6ef2aa006defa61dd55aa0a3355573ec86271f1", "messageHeadline": "Update changelogs", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "dbccc83df2af01523b4ff48d6494b36f5a199dc9", "messageHeadline": "Update skn packages to fix binfile generation (#1929)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 55, "deletions": 52}}, {"node": {"oid": "1fb9cea87b419de5721276d5ada31a23e9dd427e", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05f023dfd49e6658de04b2af30b8f5503868aef2", "messageHeadline": "\ud83d\uddd2\ufe0f changelog", "author": {"name": "Mallory Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c627e83db19e1c93841de567c377a7674361d4df", "messageHeadline": "\u2728 always include the react-bugsnag plugin (#1925)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "f7d312291f28a2aa5fc1c27532c564f796fdfc07", "messageHeadline": "Merge pull request #1898 from Shopify/readme-format-currency-fix", "author": {"name": "Philipp S", "email": "philipp.schofer@shopify.com", "user": {"login": "philschoefer"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ee3d77de15bee70f95f5f47fa096fcf5972fac5c", "messageHeadline": "Merge branch 'main' into readme-format-currency-fix", "author": {"name": "Philipp S", "email": "philipp.schofer@shopify.com", "user": {"login": "philschoefer"}}, "additions": 171, "deletions": 199}}, {"node": {"oid": "7b080651b7dba103ce11382bfb312d51974024e9", "messageHeadline": "Merge pull request #1923 from Shopify/remove_whitelist", "author": {"name": "Doug Edey", "email": "79179275+dougedey-shopify@users.noreply.github.com", "user": {"login": "dougedey-shopify"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "2ffd96db6834f234760dd039532300f427a4bcb3", "messageHeadline": "Prioritise using allowlist from ShopifySecurityBase", "author": {"name": "Doug Edey", "email": "doug.edey@shopify.com", "user": {"login": "dougedey-shopify"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "6ca6a0eacc35b52faebb6a4021671baf4eb7b7b8", "messageHeadline": "Merge pull request #1914 from Shopify/dependabot/npm_and_yarn/browser\u2026", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "b9d70f6a1bde576046a60f5c420fe8d6444ab64f", "messageHeadline": "Bump browserslist from 4.16.4 to 4.16.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "424ad5080601decf0f687d7ef14ddeb4f7ac8353", "messageHeadline": "Publish", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a53a5388cfce2aee7fe594811801ee3ec2032e8c", "messageHeadline": "Update the changelog", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "51fde2f030dcfe62fe1e879f3d0bc577b6e01606", "messageHeadline": "Merge pull request #1926 from Shopify/lock-fetch-blob", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 31, "deletions": 317}}, {"node": {"oid": "79ef41a75abd951221474de4c8ed8fea239f72ce", "messageHeadline": "update lock", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a97c678e1f876698b9969c298c228ffd0070950", "messageHeadline": "Update packages/polyfills/package.json", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0104e939306d333e857a63dee90c104b4d736c8a", "messageHeadline": "downgrade formdata-polyfill and remove fetch-blob", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 28, "deletions": 319}}, {"node": {"oid": "f5c74e800908d9b92f84043e228c7b9c3eabe73f", "messageHeadline": "Update the changelog", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b31beddd4955a790ea5398ea13a2f535af452834", "messageHeadline": "lock fetch-blob to 2.1.2", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "9a6c69c03549e6c4dcb60b822bc154b4574abe2f", "messageHeadline": "Merge pull request #1924 from Shopify/update-migration-guide", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c1b871aa8a33301467f6a6bf8572a8ebf90239bf", "messageHeadline": "Update migration-guide.md", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8c2f82222a41a55d94a4edf5774382a6e1504bdd", "messageHeadline": "Publish", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80b39d09f07d06f2fd0ee757c14ce2d71e16e9fc", "messageHeadline": "Update the changelog", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d2407d1c8708602d9cc5db5974ce8d57bdd0f2d8", "messageHeadline": "Merge pull request #1900 from Shopify/core-js-3-entry", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 411, "deletions": 199}}, {"node": {"oid": "3c52d6c86a08811a02a8e50d4c9a2cd9d5af113c", "messageHeadline": "Update packages/polyfills/migration-guide.md", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7fdf7d6911764f6c401763192f3b92102615b31c", "messageHeadline": "Update packages/polyfills/CHANGELOG.md", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2c2de61be12eaa6849384ab335856446eb8a07a", "messageHeadline": "Update polyfills for core-js@3 support", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 411, "deletions": 199}}, {"node": {"oid": "87eeb1ee6c9f755d61967d0872495bc394f4190b", "messageHeadline": "Publish", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "88474e0144ef1e91af93b551ec5dc6c19870132d", "messageHeadline": "comment out the header", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17afe7cf9754d634d3a9c3029d3356dbba6907b9", "messageHeadline": "Update the changelogs", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "97122dc8bf7568685890bde5a0a7a2a9bd5817a3", "messageHeadline": "Merge pull request #1921 from Shopify/dont-polyfill-the-pollyfill-pac\u2026", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "9b127fc94141b96c3750220b1ee20447ad300229", "messageHeadline": "Ben's better way", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "24e9a1f8a6de18be73af865411a0b0c388c3760b", "messageHeadline": "Update the changelog", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "77b8bf140344ed06924cd3530b99a3c8c764c236", "messageHeadline": "Disable polyfills on the polyfill package", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "5cb17cd438c1ecefafe1092e40f09ee3be35dc20", "messageHeadline": "Merge branch 'main' into readme-format-currency-fix", "author": {"name": "Philipp S", "email": "philipp.schofer@shopify.com", "user": {"login": "philschoefer"}}, "additions": 87, "deletions": 82}}, {"node": {"oid": "2820ed9cbe64560a32b97dd44781a9a94d3169ef", "messageHeadline": "Merge pull request #1922 from Shopify/non-scoped-badge-fix", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 87, "deletions": 82}}, {"node": {"oid": "37bf72b666e1557aa10897d77211820467008e6c", "messageHeadline": "Rename props for more clarity", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4eb6138e286b65a9041631c8311eebd79e449db2", "messageHeadline": "Use scoped names for badges", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 86, "deletions": 81}}, {"node": {"oid": "b1f5dd50ade35e3b4ef8b5aae20cbe6a7e0bfbe4", "messageHeadline": "Updates CSB example in react-i18n readme", "author": {"name": "Philipp Sch\u00f6fer", "email": "philipp.schofer@shopify.com", "user": {"login": "philschoefer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "651430d16c4ede32fdcc7b3f20a8191e8dfc7cdd", "messageHeadline": "Adds CSB example to `react-i18n` readme", "author": {"name": "Philipp Sch\u00f6fer", "email": "philipp.schofer@shopify.com", "user": {"login": "philschoefer"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5353d0beac94a37cef7f2016abccac0a317af9a5", "messageHeadline": "Update `formatCurrencyShort` description in readme", "author": {"name": "Philipp S", "email": "philipp.schofer@shopify.com", "user": {"login": "philschoefer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac3ee7ff03b40327b7d2db54fae48b7c21138ceb", "messageHeadline": "Corrected readme", "author": {"name": "Philipp S", "email": "philipp.schofer@shopify.com", "user": {"login": "philschoefer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f409ba9f325d413a2ce5c9451f39967c68e7cb70", "messageHeadline": "Update countries_en fixture (#1920)", "author": {"name": "Lars Hoffbeck", "email": "lars.hoffbeck@shopify.com", "user": {"login": "lhoffbeck"}}, "additions": 953, "deletions": 445}}, {"node": {"oid": "e56ce0103d833a8447ffb44b1fc19e612b9a1a41", "messageHeadline": "[react-i18n] Fix typo in code example (#1917)", "author": {"name": "Kaelig Deloumeau-Prigent", "email": "kaelig@users.noreply.github.com", "user": {"login": "kaelig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a84c64f1087e97f991d130ed77b4325a437b055", "messageHeadline": "Merge pull request #1910 from Shopify/storybook-a11y-disable-animation", "author": {"name": "Dominic McPhee", "email": "dominic.mcphee@shopify.com", "user": null}, "additions": 21, "deletions": 3}}, {"node": {"oid": "05a1b2a02c650973fcdf19cd612970a262b03f14", "messageHeadline": "Disable on pseudo elements as well", "author": {"name": "Dominic McPhee", "email": "dominic.mcphee@shopify.com", "user": null}, "additions": 8, "deletions": 2}}, {"node": {"oid": "0f58c02df0080b2681f6f80bb28b0d3e18c898cd", "messageHeadline": "Adding CHANGELOG entry", "author": {"name": "Dominic McPhee", "email": "dominic.mcphee@shopify.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "f4ea26bef276c38d2fefd0cdb1a0e6d71bc7bb92", "messageHeadline": "[storybook-a11y] Addsoption to disable animation", "author": {"name": "Dominic McPhee", "email": "dominic.mcphee@shopify.com", "user": null}, "additions": 10, "deletions": 2}}, {"node": {"oid": "40de4af181104f298cbab42d2d3d68e228a9a31a", "messageHeadline": "Publish", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 200, "deletions": 200}}, {"node": {"oid": "86bb6fa8390769590ef9313a83ec848a7ababb16", "messageHeadline": "Update changelogs for release", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 234, "deletions": 84}}, {"node": {"oid": "d31f85622e02243130822b6cbd5977b8270c16b9", "messageHeadline": "Merge pull request #1906 from Shopify/node-and-skn", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 1315, "deletions": 681}}, {"node": {"oid": "a8e3a4f40b68866042db7579758fa9a5ba7c8440", "messageHeadline": "Remove unwanted changelog items", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "7cca8200bd161f02d9435322655fe73d14891cab", "messageHeadline": "Tidying dev.yml", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "be9148ae8cea16739aeab09dc11695b3e515e7b0", "messageHeadline": "Updates to ensure files get included in build output", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 33, "deletions": 31}}, {"node": {"oid": "252a26aa3cbe7a5ef9c75bc806367e981372824f", "messageHeadline": "Add changelog entries", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 402, "deletions": 80}}, {"node": {"oid": "63605035869fb0166e11f6c1c4159cc144712b94", "messageHeadline": "Add engines.node field of >=12.14.0", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 243, "deletions": 0}}, {"node": {"oid": "293e6a6490e112c61ab92908fc3a13a69e9c4504", "messageHeadline": "Remove core-js dependency", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "945e2302ec30d322e856dc36fa651b3c70422238", "messageHeadline": "Update node version to 12.14.0", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 640, "deletions": 560}}, {"node": {"oid": "191c3c8fb1bd66c837eefcc66bbc6fd302c05038", "messageHeadline": "Simplify CI config (#1908)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 21, "deletions": 163}}, {"node": {"oid": "803c6d3793278f75a296dfe6600486038361cdb2", "messageHeadline": "[react-i18n] - Update `currencyDecimalSymbol` to handle mismatched lo\u2026", "author": {"name": "Lars Hoffbeck", "email": "lars.hoffbeck@shopify.com", "user": {"login": "lhoffbeck"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "bda54bd38cc2c188316bf58fa6a267662f71e4bb", "messageHeadline": "new default value (#1871)", "author": {"name": "Oluwatimi", "email": "oluwatimi.owoturo@shopify.com", "user": {"login": "oluwatimio"}}, "additions": 461, "deletions": 30}}, {"node": {"oid": "dae4c8b20fc9068bec41ae0d0b3c726e33ecf02e", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4f81d9e6a7ef6fb01e28fd846e0a334f5345a3ec", "messageHeadline": "[react-i18n] Add `none` option for formatCurrency (#1907)", "author": {"name": "Lars Hoffbeck", "email": "lars.hoffbeck@shopify.com", "user": {"login": "lhoffbeck"}}, "additions": 84, "deletions": 11}}, {"node": {"oid": "0bf14fe261fd5e0da7232c13173f01e58c5e0e78", "messageHeadline": "Merge pull request #1905 from Shopify/babel-plugin-hash-tweak", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "e745ad0363df9db233d84a1cc57b29884718eae7", "messageHeadline": "Update CHANGELOG", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "484f2ebcfc986437d8141e4a19bd0e05320216e2", "messageHeadline": "Use the entire hash", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a68196101379f254f915aec662b4b788c242c9b6", "messageHeadline": "Publish", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "761d0d062559f45bd6ccf45a982ddc795ed4aea5", "messageHeadline": "Update changelogs", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "09fdd4f71589fb65a0007d43c5d79be769bf1726", "messageHeadline": "Merge pull request #1894 from Shopify/test-beta-release", "author": {"name": "Stephen Hukish", "email": "dahukish@users.noreply.github.com", "user": {"login": "dahukish"}}, "additions": 31, "deletions": 10}}, {"node": {"oid": "f36ec90091d683567a7fc1673d7e22a406947973", "messageHeadline": "Fix file exports", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 31, "deletions": 10}}, {"node": {"oid": "33dedbf3c15466eaeed570d90854dfeba6cb7d36", "messageHeadline": "[react-i18n] Fix unformatCurrency utility stripping significant digit\u2026", "author": {"name": "Lars Hoffbeck", "email": "lars.hoffbeck@shopify.com", "user": {"login": "lhoffbeck"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "eaea593da46aba081f15745f4f40a03c8d3434f7", "messageHeadline": "Bump nokogiri from 1.11.3 to 1.11.4 in /gems/quilt_rails (#1899)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce22adcb964725c0eb95bcd4b252eaad4c8c7031", "messageHeadline": "Merge pull request #1897 from Shopify/set-public-registry", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c7513eb3fd5fd1cd3ef5a0b502d3905f49a99f85", "messageHeadline": "Remove beta", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d8d4f1226060bfad6bffa2ff109b66a6a222f03", "messageHeadline": "Publish", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1452fd0d41d7d27a3395c641b1e08934e0bf5f7", "messageHeadline": "Remove comments", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "18d96d31436034a57eb029f501d2032b41cf149a", "messageHeadline": "Publish", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9eb3a210ce4e04ec97329f1437eca7f6a23d63d", "messageHeadline": "Reset beta and allow bump of react-server", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "970c4178b1f5cb9311c8d50e041ffa89d2b0b158", "messageHeadline": "use internal to publish", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d3bf89999c9a7ca04a107f2c93c89ac72ea5e300", "messageHeadline": "Publish", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7fede5eb2e6c5522149c92aeace907d60e11c0c", "messageHeadline": "set comment", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3983a6b2a8fabfd28d3ae94776167aec11ed45f5", "messageHeadline": "set default no node", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bb7052706ce18f2944124db84e8d3ce397e8507f", "messageHeadline": "Publish", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "fd43e909b36c347f1ac850c74cb13e52e8fb4d36", "messageHeadline": "add a test change", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c256b99d30c65fd4c95e7bd6bde17afe442ce48c", "messageHeadline": "force the registry to be public", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4324f27f72ae7b1800ec6bde9087af4ed89b3833", "messageHeadline": "Publish", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 118, "deletions": 118}}, {"node": {"oid": "cc9da2f3561858f18fb51149ed11da2d59bf186c", "messageHeadline": "update changelogs", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fe4115a807e2e6e633624c230397a8a2ae93897a", "messageHeadline": "Merge pull request #1888 from Shopify/fix-lerna-deploys", "author": {"name": "Stephen Hukish", "email": "dahukish@users.noreply.github.com", "user": {"login": "dahukish"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "3c922194dcbce6c87bf5ed634f8f014af8a40bdc", "messageHeadline": "update lerna.json and yarn release command", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "52faf1efb87786fbdf81795631f3d932bb5038e2", "messageHeadline": "Publish", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 118, "deletions": 118}}, {"node": {"oid": "f643f5033cb9543374519d9bd6df69114663f188", "messageHeadline": "update changelogs", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "23d403f3ac1f1891da22f6ec01a4cff031eab23b", "messageHeadline": "Bump ua-parser-js from 0.7.21 to 0.7.24 (#1885)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d319ee98c0d71f5dc28a7ac307c27f7bbbe21d09", "messageHeadline": "Merge pull request #1886 from Shopify/bump-graphql-config-only", "author": {"name": "Stephen Hukish", "email": "dahukish@users.noreply.github.com", "user": {"login": "dahukish"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "5dc2c21cec30e2401a0941782f3e8bfe4f78eb67", "messageHeadline": "add missed changelog updates", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "f82dca9ad1016ed6bde67ac1ec2420b98e2079a5", "messageHeadline": "Merge pull request #1883 from Shopify/bump-graphql-config-only", "author": {"name": "Stephen Hukish", "email": "dahukish@users.noreply.github.com", "user": {"login": "dahukish"}}, "additions": 391, "deletions": 280}}, {"node": {"oid": "863f5d3302645ada3ebcb2bcd7956cc7d32f36bb", "messageHeadline": "Update Graphql Config => v3", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 391, "deletions": 280}}, {"node": {"oid": "169dcf2019b4e1f233c46ec39d3b8e5e9f096f7c", "messageHeadline": "Merge pull request #1881 from Shopify/dependabot/bundler/gems/quilt_r\u2026", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 61, "deletions": 64}}, {"node": {"oid": "a3cbe8bead595b74a9bd10f91daa8806b4b428d6", "messageHeadline": "Bump actionpack from 6.1.3 to 6.1.3.2 in /gems/quilt_rails", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 61, "deletions": 64}}, {"node": {"oid": "f8f6f64e4cf436c1e68663c29690011ae8cffc49", "messageHeadline": "Merge pull request #1880 from Shopify/bump-eslint-v39", "author": {"name": "Stephen Hukish", "email": "dahukish@users.noreply.github.com", "user": {"login": "dahukish"}}, "additions": 1076, "deletions": 1035}}, {"node": {"oid": "8890d0dc4745ba5c432978473a1ec4134efa6aa2", "messageHeadline": "address pr feedback", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 23, "deletions": 39}}, {"node": {"oid": "068b50ce8a31164364016a3de744c1418b07aaf2", "messageHeadline": "undo node 10 changes, massage lock file to version that still support\u2026", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 219, "deletions": 777}}, {"node": {"oid": "06b5dc57d602f7d455d87841c158d15f9671a995", "messageHeadline": "kill node 10 checks", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e5eb829830d1589ccd919efaf654cd216b1b79cb", "messageHeadline": "Update eslint-plugin => v39", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 1043, "deletions": 428}}, {"node": {"oid": "d0db58daac730f52dc223d79dfe865be61733f6c", "messageHeadline": "Bump rexml from 3.2.4 to 3.2.5 in /gems/quilt_rails (#1876)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06a87750ad72c13503163e837d5cfe93e432e645", "messageHeadline": "Merge pull request #1874 from Shopify/update-lerna-3", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 1947, "deletions": 615}}, {"node": {"oid": "ce9c56962937acbeff0daf37e1e6e838248aa269", "messageHeadline": "update to lerna 3", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 1947, "deletions": 615}}, {"node": {"oid": "2cc9fbd8fdcd544b8e8eb38e9436815eb67ecfce", "messageHeadline": "Add back \ud83c\udfa9 command", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 14, "deletions": 33}}, {"node": {"oid": "74a9a82ed8bc29ded0d34c8ebb1f0baf901d8b4f", "messageHeadline": "Remove un-necessary release text", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cb9026e03cdead4508f560e5007361e1b2858527", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f85a7f0ff199a21779f659be53700bb63cbe09bc", "messageHeadline": "[react-form] include `dynamicLists` values in `onSubmit` type (#1865)", "author": {"name": "Sylvain Hamann", "email": "sylvain.hamann@shopify.com", "user": {"login": "sylvhama"}}, "additions": 117, "deletions": 101}}, {"node": {"oid": "8d897687e5e0d711917baa9de7c86c25ba6b03e8", "messageHeadline": "Merge pull request #1832 from Shopify/watch-mode", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "ea2fab7d22601a3569688c70193a0762d3f63996", "messageHeadline": "Update .github/CONTRIBUTING.md", "author": {"name": "Kaelig Deloumeau-Prigent", "email": "kaelig@users.noreply.github.com", "user": {"login": "kaelig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19a9239ef2ed96b7fa664a43b42ea4217c418c20", "messageHeadline": "Update CONTRIBUTING.md", "author": {"name": "Kaelig Deloumeau-Prigent", "email": "kaelig@users.noreply.github.com", "user": {"login": "kaelig"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "95c8dc6fdf29d2d2e6626a2afbb3e701686a2d44", "messageHeadline": "Add instructions to watch changes in a package", "author": {"name": "Kaelig Deloumeau-Prigent", "email": "kaelig@users.noreply.github.com", "user": {"login": "kaelig"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "07836f10332f7050ead55f369835c6fca44c5431", "messageHeadline": "Merge pull request #1793 from Shopify/jonpulsifer-patch-1", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f956db7561cc16aa15b07a40c75480d22168c88d", "messageHeadline": "Merge pull request #1870 from Shopify/update-missed-changelogs", "author": {"name": "Stephen Hukish", "email": "dahukish@users.noreply.github.com", "user": {"login": "dahukish"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "bfcc4b7493025f24e7081dbb49c856226db5aa66", "messageHeadline": "update changelogs", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "9e6d0b0d94cc15ba82ea9911ce728440e7ba187d", "messageHeadline": "Publish", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a12988f91a5fe0e8fe4fe4b1d295c30ca95206ea", "messageHeadline": "Args with defaults should not be required (#1868)", "author": {"name": "Tim Layton", "email": "tmlayton@users.noreply.github.com", "user": {"login": "tmlayton"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0984347eaf9fbec269bd17b9a78a7708f27afe00", "messageHeadline": "Update Jest / Webpack versions (#1867)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 489, "deletions": 489}}, {"node": {"oid": "8227595108e5b6ed5eb1543b65dcb0a407b4a233", "messageHeadline": "Filter out stories with a11y: disabled (#1866)", "author": {"name": "Dominic McPhee", "email": "dominic.mcphee@shopify.com", "user": null}, "additions": 10, "deletions": 1}}, {"node": {"oid": "5933ee9edd2a6b411b2a9fcd9688448a667b34b1", "messageHeadline": "Publish", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 81, "deletions": 75}}, {"node": {"oid": "8b02f2a82ecc8a43e50c66809901cee9c934e0f0", "messageHeadline": "Merge pull request #1863 from Shopify/update-skn", "author": {"name": "Stephen Hukish", "email": "dahukish@users.noreply.github.com", "user": {"login": "dahukish"}}, "additions": 48, "deletions": 46}}, {"node": {"oid": "79e99f4a448bc56f0a0a6c5dbe846bc886486a4a", "messageHeadline": "enable flag to skip build when using dev server only", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "24d25c9a43fcbcb7269ab5065c5e9207a2762eff", "messageHeadline": "bump skn version", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 44, "deletions": 44}}, {"node": {"oid": "c0c9fb32f8142ccb4f22dbc97235289cd14d3474", "messageHeadline": "Merge pull request #1864 from Shopify/kill-core-js-unused-dep", "author": {"name": "Stephen Hukish", "email": "dahukish@users.noreply.github.com", "user": {"login": "dahukish"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ee681e65f04c1658d01e023a72dd6c57b062b409", "messageHeadline": "trim unused core-js", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "46d1ebf0107bb258c4a08fc507dd9eb84b414f50", "messageHeadline": "@shopify/storybook-a11y-test Run single stories with axe (#1849)", "author": {"name": "Max Hoffmann", "email": "tsov@me.com", "user": {"login": "tsov"}}, "additions": 104, "deletions": 75}}, {"node": {"oid": "a291d0e9fbe1ea3fdcb47adeb5081deb5f46bc8f", "messageHeadline": "Merge pull request #1861 from Shopify/revert-1850-polyfills-node-10", "author": {"name": "Stephen Hukish", "email": "dahukish@users.noreply.github.com", "user": {"login": "dahukish"}}, "additions": 0, "deletions": 25}}, {"node": {"oid": "7068de6b719c8e112af56fddfefe1ccb1846e714", "messageHeadline": "Revert \"Add core-js polyfills for node 10 CI breakages\"", "author": {"name": "Stephen Hukish", "email": "dahukish@users.noreply.github.com", "user": {"login": "dahukish"}}, "additions": 0, "deletions": 25}}, {"node": {"oid": "4d3c496cb4362138e13d6fcc330b89c9cc5596f4", "messageHeadline": "Merge pull request #1859 from Shopify/storybook-a11y-timeout", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "79112ba97cf1b2da3466f4b0255d4769d7efa4c3", "messageHeadline": "Update the changelog and readme", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "335e84b1ce7358a55c85f603b4aa0997a048fae3", "messageHeadline": "Merge pull request #1858 from Shopify/add-node-version-to-build-cache", "author": {"name": "Stephen Hukish", "email": "dahukish@users.noreply.github.com", "user": {"login": "dahukish"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "57c1e03c38c71e94dc846f1c06e92d0cead24b5d", "messageHeadline": "Allow the timeout to be set", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "628d1795de6d46e0a5b45b6e36a79b807bcda9d8", "messageHeadline": "fix bad build cache key", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4239100aa656baa55bd70acd1f17c89ebd644e2f", "messageHeadline": "Merge pull request #1847 from Shopify/update-react-server-doc", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "94a206d71e9932ecd26f80d50e9a006e4194d87b", "messageHeadline": "\ud83d\uddd2\ufe0f update react-server's doc to mentioned how to customized error page", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "f5be9de8fddf93e7e6ec70d40c7c98806d0fc3b9", "messageHeadline": "Merge pull request #1807 from Shopify/useful-types-add-deep-omit", "author": {"name": "lyzhao", "email": "80778913+lyzhao@users.noreply.github.com", "user": {"login": "lyzhao"}}, "additions": 58, "deletions": 1}}, {"node": {"oid": "582ad71082b246d90e479cb0ef203ec3e33fa117", "messageHeadline": "Merge branch 'main' into useful-types-add-deep-omit", "author": {"name": "lyzhao", "email": "80778913+lyzhao@users.noreply.github.com", "user": {"login": "lyzhao"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "ee5a1c50e06f929697f66a202f724f6119751564", "messageHeadline": "Missing files", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "fc187738171bd5afd4c411602fdc0575afbdd16e", "messageHeadline": "Publish", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "664477a4853a48d1e850d9394de6190da1cc577e", "messageHeadline": "Merge branch 'main' into useful-types-add-deep-omit", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 5169, "deletions": 1357}}, {"node": {"oid": "099c93e4321b96707c619f3cc2f636375528fdc8", "messageHeadline": "Revert \"Spacing update\"", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6a560d78f779a20699d1e04188b2b68b3dc10b1d", "messageHeadline": "[DynamicList] reset function and dirty state (#1828)", "author": {"name": "Oluwatimi", "email": "oluwatimi.owoturo@shopify.com", "user": {"login": "oluwatimio"}}, "additions": 892, "deletions": 270}}, {"node": {"oid": "98448247c605de49caf81df98d6fbb61d46c02c9", "messageHeadline": "Merge pull request #1825 from Shopify/import-latest-external-quilt-pl\u2026", "author": {"name": "Stephen Hukish", "email": "dahukish@users.noreply.github.com", "user": {"login": "dahukish"}}, "additions": 3301, "deletions": 214}}, {"node": {"oid": "090a66b194da11494598c065a0779590c6e967b5", "messageHeadline": "fix package consistency issues", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 45, "deletions": 114}}, {"node": {"oid": "7555e5f9fa0b88abae2574bbbc8cd3ef35d5151d", "messageHeadline": "update sewing-kit", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 271, "deletions": 209}}, {"node": {"oid": "56e7a46d53562c9f4710473d06cca47f16aa561b", "messageHeadline": "Publish", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de727f0b71afeb26311b5f0a78daf7b92f3b6b41", "messageHeadline": "clean up loose threads after cutting external @quilted", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 14, "deletions": 40}}, {"node": {"oid": "5e777db2a8a53e52333d01ee6ccdeb6703610f0e", "messageHeadline": "cleanup external quilted refs", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 113, "deletions": 1581}}, {"node": {"oid": "d19f246f38df658ba60ea919acaa3760f570f9f9", "messageHeadline": "New import from lemonmade/quilt/packages/sewing-kit-plugins", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 4748, "deletions": 160}}, {"node": {"oid": "f34b882bc90df25e1dd9557f31729191573121c3", "messageHeadline": "Merge pull request #1850 from Shopify/polyfills-node-10", "author": {"name": "Stephen Hukish", "email": "dahukish@users.noreply.github.com", "user": {"login": "dahukish"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "46bc50008cf4c7119f0d8ae2e85937130c1b2b59", "messageHeadline": "add core-js polyfills for node 10", "author": {"name": "Stephen Hukish", "email": "stephen.hukish@shopify.com", "user": {"login": "dahukish"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "1858a08a3893bdbfd8031b7830fa2cf01f49569a", "messageHeadline": "Merge pull request #1846 from Shopify/update-wf-channel", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b9eac6f44e8992d45c9783c3cf45f424f4e86ad4", "messageHeadline": "Update documentation/guides/creating-a-new-package.md", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "577b1db2fb4a14ca624689b3d0afb4de277bf351", "messageHeadline": "Update Web Foundations Slack channel", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "4fe3829523572413340acb6187388438e8f7708c", "messageHeadline": "Tweak @shopify/address README (#1842)", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d16b1eb8ecbf0071c0a9a6eaf2e525acbb3e5f76", "messageHeadline": "\ud83d\udc1b Fix type exports appearing in distributed .mjs files (#1845)", "author": {"name": "Gord P", "email": "GoodForOneFare@users.noreply.github.com", "user": {"login": "GoodForOneFare"}}, "additions": 829, "deletions": 804}}, {"node": {"oid": "4883b5ec77d3349f99c3e6d0e4ff910def5a3fd8", "messageHeadline": "Merge pull request #1844 from Shopify/fix-shopify-logo", "author": {"name": "Alex Watt", "email": "alex.watt@shopify.com", "user": {"login": "alexcwatt"}}, "additions": 53, "deletions": 2}}, {"node": {"oid": "7c462c88bc4c29c04221aa72f12bfd1078557e02", "messageHeadline": "https://github.com/Shopify/shopify/issues/192439Fix Shopify logo in R\u2026", "author": {"name": "Alex Watt", "email": "alex.watt@shopify.com", "user": {"login": "alexcwatt"}}, "additions": 53, "deletions": 2}}, {"node": {"oid": "85a2f0bca8a7b790f02a5d6405434b62b3d40b3b", "messageHeadline": "Remove unreleased line", "author": {"name": "lyzhao", "email": "80778913+lyzhao@users.noreply.github.com", "user": {"login": "lyzhao"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ed568920b5f14e65745ba9b2f4ecad5b851d5570", "messageHeadline": "Merge branch 'main' into useful-types-add-deep-omit", "author": {"name": "lyzhao", "email": "80778913+lyzhao@users.noreply.github.com", "user": {"login": "lyzhao"}}, "additions": 2391, "deletions": 1937}}, {"node": {"oid": "ac88e0c686d005a680e56748a19c2ca5698f16be", "messageHeadline": "Update release date", "author": {"name": "lyzhao", "email": "80778913+lyzhao@users.noreply.github.com", "user": {"login": "lyzhao"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e1d2550be60cbba8c7cba3bb6243a06eb67dfd8", "messageHeadline": "Spacing update", "author": {"name": "lyzhao", "email": "80778913+lyzhao@users.noreply.github.com", "user": {"login": "lyzhao"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "04bac2122abaacd48422231c66ca14e2a83ae384", "messageHeadline": "Publish", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "0d322594e3e50267b691082c0f679a8a8d52c36a", "messageHeadline": "Merge pull request #1841 from Shopify/add-updated", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1d9787b676d70ad23dcd6e047b675d1944f75883", "messageHeadline": "Mention command in docs", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9524eb666755450ad933cd6f341aeea191532e80", "messageHeadline": "Add updated command to list updated packages", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "fb0e480cfcdeb6e27902d95b31ac1284034034d6", "messageHeadline": "Merge pull request #1840 from Shopify/update-release-doc", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "69aeeaf4051608100b2d74f709c4938fe4b85598", "messageHeadline": "Update documentation/guides/release-and-deploy.md", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63aaa9c45adc964581690d866b79f5b27fce6418", "messageHeadline": "Tidy up syntax and grammar of release documentation", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "6fec37ded1a8d9c55a333570ae974010ac8134b7", "messageHeadline": "Merge pull request #1821 from Shopify/react-testing-less-element-buil\u2026", "author": {"name": "Sergey Melnikov", "email": "sergey.melnikov@shopify.com", "user": {"login": "melnikov-s"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "b9149ac1c2b6ceab34649fbcdf69f6f90ac992c7", "messageHeadline": "Merge branch 'main' into react-testing-less-element-building", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "d213a8ee0af5591fc374685f795e5bf47bc6aad4", "messageHeadline": "Merge pull request #1799 from Shopify/unreleased-to-changelog", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "783c9b325535fd9a0a8f5a911426a3b7a2167b3b", "messageHeadline": "Merge branch 'main' into react-testing-less-element-building", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 680, "deletions": 363}}, {"node": {"oid": "49696166c64cabbe34a95956dbf286266f23f986", "messageHeadline": "Move contents of UNRELEASED into CHANGELOG", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "de2d5d09bbb7cdabbc30f54f54008955380fc227", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 428, "deletions": 276}}, {"node": {"oid": "cb44cb5f2034282aadf1fed8e0234b51c25e26bd", "messageHeadline": "Clean up service manifest (#1836)", "author": {"name": "Shopify services", "email": "ops-accounts+shopify-services@shopify.com", "user": {"login": "shopify-services"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "ec926e1c601900dce0f98e0a9d0fc0cef4bea858", "messageHeadline": "Merge pull request #1824 from Shopify/graphql-custom-filesystem", "author": {"name": "Gord P", "email": "GoodForOneFare@users.noreply.github.com", "user": {"login": "GoodForOneFare"}}, "additions": 249, "deletions": 81}}, {"node": {"oid": "83cad101d28cb899d533f3e713e641ca17387a95", "messageHeadline": "\u2728 accept custom filesystem watch/glob behaviour for graphql-typescrip\u2026", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 249, "deletions": 81}}, {"node": {"oid": "9f20900250411feca273bb3c4adc8bca84f8d8fe", "messageHeadline": "Merge pull request #1835 from Shopify/fix-type-import", "author": {"name": "Gord P", "email": "GoodForOneFare@users.noreply.github.com", "user": {"login": "GoodForOneFare"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "93f262ac0f01379d8f89be61954eb8768fa528d2", "messageHeadline": "\ud83d\udc1b Use import type to fix sewing-kit-koa mjs compilation", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e635d2a9215680c0c9683179550733d497cef70e", "messageHeadline": "Merge branch 'main' into react-testing-less-element-building", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 1621, "deletions": 1444}}, {"node": {"oid": "651b3ecae2a644cc856fae92400c336c06b0af83", "messageHeadline": "Add empty index for ast-utilities (#1834)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "bd5934dd40ce76027b260aab35b20441a1500ecb", "messageHeadline": "Add build runtime and remove outdated config (#1829)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 637, "deletions": 508}}, {"node": {"oid": "0ca29bf2108fda54ae20b0552cd5d6658f9f9a24", "messageHeadline": "Fix copyright year to include the first year it was issued (#1831)", "author": {"name": "Kaelig Deloumeau-Prigent", "email": "kaelig@users.noreply.github.com", "user": {"login": "kaelig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6488657a0287d6b9de9e8811f623e92de5b7f92c", "messageHeadline": "Fix changelog tests", "author": {"name": "Kaelig", "email": "kaelig.deloumeauprigent@shopify.com", "user": {"login": "kaelig"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "7d7375d65f0aa935cfba7f40c93d381682c6477b", "messageHeadline": "Delete redundant brackets around changelog Unreleased headings, as th\u2026", "author": {"name": "Kaelig", "email": "kaelig.deloumeauprigent@shopify.com", "user": {"login": "kaelig"}}, "additions": 41, "deletions": 41}}, {"node": {"oid": "51fabc952487933f14ed62e9bdaea07606e40713", "messageHeadline": "Delete redundant brackets around changelog versions, as they don't po\u2026", "author": {"name": "Kaelig", "email": "kaelig.deloumeauprigent@shopify.com", "user": {"login": "kaelig"}}, "additions": 816, "deletions": 816}}, {"node": {"oid": "511bc13c39dfac64073b7c9e9d5df9e69774257a", "messageHeadline": "Changelog: remove brackets", "author": {"name": "Kaelig Deloumeau-Prigent", "email": "kaelig@users.noreply.github.com", "user": {"login": "kaelig"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "9c0721aceb3e52981089973a5edc7ffc5b21f54d", "messageHeadline": "Publish", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 57, "deletions": 55}}, {"node": {"oid": "aeece8bd90740ed7d39c1dcaef51ae89043a2020", "messageHeadline": "Merge pull request #1813 from Shopify/fix-mutating-refs-during-render\u2026", "author": {"name": "Claud\u00e9ric Demers", "email": "clauderic.demers@shopify.com", "user": {"login": "clauderic"}}, "additions": 39, "deletions": 10}}, {"node": {"oid": "41973024e1273d3f9be9e0d1ac5e0a46c562ec3c", "messageHeadline": "Update README", "author": {"name": "Clauderic Demers", "email": "me@ced.io", "user": {"login": "clauderic"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "d87929d3b092f04c8ad09d8f877ff0bd77f4cbfd", "messageHeadline": "Add release notes", "author": {"name": "Clauderic Demers", "email": "me@ced.io", "user": {"login": "clauderic"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c782bea9c1fd7ca76becf13145f419685f74bba7", "messageHeadline": "Refactor lazy-ref implementation", "author": {"name": "Clauderic Demers", "email": "me@ced.io", "user": {"login": "clauderic"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "2a47501657ff521485839773e60a1a66ec62cbd1", "messageHeadline": "Use useIsomorphicLayoutEffect to update saved callback synchronously", "author": {"name": "Clauderic Demers", "email": "me@ced.io", "user": {"login": "clauderic"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "2d9d7e15397a497f724b01c1c1d910de0d84f855", "messageHeadline": "Introduce useIsomorphicLayoutEffect hook", "author": {"name": "Clauderic Demers", "email": "me@ced.io", "user": {"login": "clauderic"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "3496a7735a6368ed1afc696f7bdd4e297a7a96f3", "messageHeadline": "Publish", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 77, "deletions": 63}}, {"node": {"oid": "6c6a31199391b8755c9b8794beef4c0ae90a970d", "messageHeadline": "added TestInnerWrapper to cut down on element building", "author": {"name": "Sergey Melnikov", "email": "sergey.melnikov@shopify.com", "user": {"login": "melnikov-s"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "70f30450c8a31592383669d5a54c7dcfaa04b62c", "messageHeadline": "Merge pull request #1812 from Shopify/react-testing-lazy-descendants", "author": {"name": "Sergey Melnikov", "email": "sergey.melnikov@shopify.com", "user": {"login": "melnikov-s"}}, "additions": 96, "deletions": 201}}, {"node": {"oid": "4172922b3e29bef8d7d877811d8bea08ceb14b32", "messageHeadline": "[react-testing] descendants optimizations for faster react element tr\u2026", "author": {"name": "Sergey Melnikov", "email": "sergey.melnikov@shopify.com", "user": {"login": "melnikov-s"}}, "additions": 96, "deletions": 201}}, {"node": {"oid": "26f1a443dfc60ceb6898d6b020b803f1dfe72540", "messageHeadline": "Merge pull request #1822 from Shopify/disable-worker-test", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ae686911de876f2d53a157bbc057eff7189fd6b2", "messageHeadline": "Disable the entire e2e worker test suite", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b31aa0997b9ad507d467772cfeb4e584f799d083", "messageHeadline": "Merge pull request #1818 from Shopify/react-form/export-error-content", "author": {"name": "Deborah Chan", "email": "deborah.chan@shopify.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "17cc98b24f1b2970a81a48aab2a17bb06e537f60", "messageHeadline": "Merge branch 'main' into react-form/export-error-content", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bafa91f46cfa31b01f925ad4cdbcae2cae30ee28", "messageHeadline": "Merge pull request #1820 from Shopify/disable-flaky-test", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d900a96d95835da5c367ae243f093506704e0eac", "messageHeadline": "Update Changelog for #1818", "author": {"name": "Deborah Chan", "email": "deborah.chan@shopify.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1b310b24045fe850e7621ef9f4ef43db506f6665", "messageHeadline": "export ErrorContent type from react-form", "author": {"name": "Deborah Chan", "email": "deborah.chan@shopify.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e42b25e83a372c43ae1916bb0c5ac33e511be550", "messageHeadline": "Add reason for skipping", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8b3e137a3c251bd0291236c4c93fb8a4e074d977", "messageHeadline": "Disable flaky test that takes a long time to run/fail", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "66266ca35d6f5f8af0a7df198b74663097adb1b6", "messageHeadline": "Merge pull request #1819 from Shopify/fix-docs", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6715ccc21129f0b0950aaee1530c27e8eefa8522", "messageHeadline": "Replace all the channels", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "860e31ed3e3b476d239bc766f14218123f2d870d", "messageHeadline": "Merge pull request #1817 from Shopify/andyw8/slack-channel", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58a3c724e8d0208e267d098f703f8f6f0589a471", "messageHeadline": "Update Slack channel", "author": {"name": "Andy Waite", "email": "andyw8@users.noreply.github.com", "user": {"login": "andyw8"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13188ca3d5c2af3acb1328a84c09dfdab51bba7a", "messageHeadline": "Enable strictPropertyInitialization and noImplicitThis checks in tsco\u2026", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 48, "deletions": 18}}, {"node": {"oid": "8aeccd34a2a30757a0b5476b65980237937dc0f0", "messageHeadline": "Publish", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "408a2edc6397833ff3e9063e3f413326099fdad2", "messageHeadline": "Merge pull request #1757 from Shopify/react-router-support-basename", "author": {"name": "Ryan Wilson-Perkin", "email": "ryan.wilsonperkin@shopify.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "8991a59a056922d0e48d3346f534c670fac564b1", "messageHeadline": "Merge remote-tracking branch 'origin/main' into react-router-support-\u2026", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 16558, "deletions": 953}}, {"node": {"oid": "5e966d24973bffd6558b05d9b52d10b6cbe1039f", "messageHeadline": "Use @shopify/typescript-configs as a base (#1811)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 14, "deletions": 26}}, {"node": {"oid": "f5758332e51d53f900f7203bb04b4f56d10c4a7c", "messageHeadline": "Merge pull request #1809 from Shopify/undo-blur-bugfix", "author": {"name": "Daniel Leroux", "email": "dleroux@users.noreply.github.com", "user": {"login": "dleroux"}}, "additions": 7, "deletions": 17}}, {"node": {"oid": "c9964cf853b0f8563b1e75beb322c7bcf9dd783b", "messageHeadline": "undo request animation frame", "author": {"name": "Daniel Leroux", "email": "daniel.leroux@shopify.com", "user": {"login": "dleroux"}}, "additions": 7, "deletions": 17}}, {"node": {"oid": "1f455c1abe73a2b06a038ff8955ab7ffc27529b6", "messageHeadline": "Publish", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "81ccbae1a6a45c08a25cb8ccee8cc3e7ce7add15", "messageHeadline": "added readme", "author": {"name": "Leo Zhao", "email": "leo.zhao@shopify.com", "user": {"login": "lyzhao"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "58309af0b5b69e4800a1a81972e8ccae79874eaf", "messageHeadline": "added changlog entry", "author": {"name": "Leo Zhao", "email": "leo.zhao@shopify.com", "user": {"login": "lyzhao"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1a0fa8c751e77fc9b320e6d6491e13ba564177bd", "messageHeadline": "fix lint issues", "author": {"name": "Leo Zhao", "email": "leo.zhao@shopify.com", "user": {"login": "lyzhao"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "4da0ea4fe614a8325830bc56c88082320bd4f73d", "messageHeadline": "add DeepOmit for hash and array", "author": {"name": "Leo Zhao", "email": "leo.zhao@shopify.com", "user": {"login": "lyzhao"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "c25d01574c1c6d9d9d3fe844f5ef3b8028e39f47", "messageHeadline": "Merge pull request #1795 from Shopify/bugfix-uselist-types", "author": {"name": "Deborah Chan", "email": "deborah.chan@shopify.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "25cc498afa999dd82a0f46482b2be80493992c1a", "messageHeadline": "Merge branch 'main' into bugfix-uselist-types", "author": {"name": "Deborah Chan", "email": "deborah.chan@shopify.com", "user": null}, "additions": 350, "deletions": 255}}, {"node": {"oid": "3102281e3ed530f5460a0d96dbf404a0d4feba5e", "messageHeadline": "Publish", "author": {"name": "Mathew  Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "245345c3f69dc69e0200af392eab06d50afa65f7", "messageHeadline": "Merge pull request #1804 from Shopify/ellul/react-router-export-fix", "author": {"name": "Nicholas Ellul", "email": "nicholas.ellul1@gmail.com", "user": {"login": "NicholasEllul"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "221f9cf06dfb271ca87fb6f1a4a116335c6f8f2f", "messageHeadline": "\ud83d\udee0 Fix @shopify/react-router exports", "author": {"name": "Nicholas Ellul", "email": "nicholas.ellul1@gmail.com", "user": {"login": "NicholasEllul"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "eb91fb0db7b465bf98b09207026c3de415670139", "messageHeadline": "Merge pull request #1762 from Shopify/fix-1717", "author": {"name": "Roxanne Panthaky", "email": "rox163@users.noreply.github.com", "user": {"login": "rox163"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "6e7e6a40aa5258a6ac33005b7f75fdd4f1cca7fa", "messageHeadline": "fix behaviour of makeCleanAfterSubmit", "author": {"name": "Roxanne Panthaky", "email": "roxanne.panthaky@shopify.com", "user": {"login": "rox163"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "bd435c63d4db4b7e0dafb3811f56048d4834236b", "messageHeadline": "Publish", "author": {"name": "Mathew  Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "087ed80900cbfcfe913dc68a6234271078dbbff2", "messageHeadline": "Merge pull request #1803 from Shopify/adding-raf-to-blur", "author": {"name": "Daniel Leroux", "email": "dleroux@users.noreply.github.com", "user": {"login": "dleroux"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "2a4d051439d60dd15aab410fb930f1d6329d1417", "messageHeadline": "tests", "author": {"name": "Daniel Leroux", "email": "daniel.leroux@shopify.com", "user": {"login": "dleroux"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "5ba208bf1666c886172bdc06ef06f4764ab735dd", "messageHeadline": "adding raf on blur", "author": {"name": "Daniel Leroux", "email": "daniel.leroux@shopify.com", "user": {"login": "dleroux"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "7a7410aed670849117930b81d5f078d570373f41", "messageHeadline": "Merge pull request #1801 from Shopify/bundle-update-for-mimemagic-0.3.7", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "a6e604d1b728f2362ab6fab415fc01ccc9656272", "messageHeadline": "Fix rubocop", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8f6edeadcc02579bb2789f489006ebbd1409a04b", "messageHeadline": "Update the bundle so that we can get mimemagic 0.3.7", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "b951c3a8f2793b3d1712e309b81d821a4b5e91d4", "messageHeadline": "Merge pull request #1800 from Shopify/mimemagic-0.3.6", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42cbb407b3eb5f5a4c8748a278a038863b9528be", "messageHeadline": "Update minemagic to 0.3.6", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aeb444eae716aa246b59b883fb45b695a4cd0301", "messageHeadline": "Publish", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "71abe22eeedcfba6c5610f5c1de691427303d912", "messageHeadline": "Fix bin file generation (#1798)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "21752457290d4df85d06b2da0afad04e34dd9ef3", "messageHeadline": "Publish", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 208, "deletions": 202}}, {"node": {"oid": "3cb836d334e4823fdfffa428bdc1b882b68232b5", "messageHeadline": "Merge pull request #1797 from Shopify/humanize-with-tz", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "dc5607b34735dabd311367b6fc8caed8a135e18b", "messageHeadline": "Merge branch 'main' into humanize-with-tz", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 53, "deletions": 11}}, {"node": {"oid": "93ab5681f542e829a2cb15480a1d2f1edda7e7cf", "messageHeadline": "Merge pull request #1792 from Shopify/custom-navigation-metric-tags", "author": {"name": "Darren Hebner", "email": "darren.hebner@shopify.com", "user": {"login": "darrenhebner"}}, "additions": 53, "deletions": 11}}, {"node": {"oid": "1c3c029b96eb198c473ff2c3b6bf3a24a6e0f37c", "messageHeadline": "Merge branch 'main' into custom-navigation-metric-tags", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "3ec7a106cae0aa95ddfb2e2a292e08dcb2c04917", "messageHeadline": "Merge branch 'main' into humanize-with-tz", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "05a60e387df03498d6000fa289b23b5c3800da98", "messageHeadline": "Update CHANGELOG", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7d04aa17e97d17c56b979170c43d424e1f0fba27", "messageHeadline": "Pass time zone to humanizeDate()", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c6de6198cafdb914813e4b391025b8dc2ada1e7", "messageHeadline": "Merge branch 'main' into bugfix-uselist-types", "author": {"name": "Deborah Chan", "email": "deborah.chan@shopify.com", "user": null}, "additions": 16, "deletions": 16}}, {"node": {"oid": "3eb63467e235b21b6badd36f40e95a6885a5db03", "messageHeadline": "Update react-form CHANGELOG for bugfix", "author": {"name": "Deborah Chan", "email": "deborah.chan@shopify.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "257b890cb08187e84a50b18508a3fbb31443f2d1", "messageHeadline": "[react-form] Fix FormMapping for array of FieldDictionaries", "author": {"name": "Deborah Chan", "email": "deborah.chan@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7fb6848386e23890923c9ff278ab254bcb510205", "messageHeadline": "Bump elliptic from 6.5.3 to 6.5.4 (#1766)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "bd6ff608f51959a07d129b704d44ebc13ab98acf", "messageHeadline": "Update packages/koa-performance/CHANGELOG.md", "author": {"name": "Darren Hebner", "email": "darren.hebner@shopify.com", "user": {"login": "darrenhebner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01d0991031edd9572d6baf44e4a6b169729bda03", "messageHeadline": "Fix typo in readme", "author": {"name": "Jonathan Pulsifer", "email": "jonathan.pulsifer@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c77cd808ce9a15b22be13f872be611a43528cbe", "messageHeadline": "Include custom tags for navigation metrics", "author": {"name": "Darren Hebner", "email": "darren.hebner@shopify.com", "user": {"login": "darrenhebner"}}, "additions": 53, "deletions": 11}}, {"node": {"oid": "46a8d72d4e3681c090e5c7779a564054ccb4e965", "messageHeadline": "Use named exports in jest transforms (#1788)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 79, "deletions": 79}}, {"node": {"oid": "8370e67fe4a876fb221a6a197ef63e43398b2725", "messageHeadline": "Stricter package.json rules (#1790)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 119, "deletions": 124}}, {"node": {"oid": "f4ef514367270f52ab3f20584dfa6bf821aa1ab9", "messageHeadline": "Metafile polishing (#1789)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 26, "deletions": 19}}, {"node": {"oid": "f987fa2088589fd1560ae321719ffeec1f1bfe42", "messageHeadline": "Add missing changelog", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d6d6143744935409fcd1b261ec3add53e3883202", "messageHeadline": "Publish", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e6c837f29d00484d69f68e6bf06ca6e1a832fad5", "messageHeadline": "Merge pull request #1787 from Shopify/graphql-mini-transform-jest-def\u2026", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "470011370dc32585eae898726ff3a2a63b91060d", "messageHeadline": "timeout-minutes set to 10", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8a7d53430785978c2f6cafc697c6bcadddb05230", "messageHeadline": "Fix changelog", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1f82aabae93354a90cb4c6ee686b65df283a42ca", "messageHeadline": "Update the changelog", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ba22ab3655f0bd48b839e57fe91052c1a6c6dae", "messageHeadline": "Update the changelog and add module.exports", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "1fd8a80d69a6c308767a10b5f354f9eee1f972bd", "messageHeadline": "Export default transformer for jest", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "439cff63b97d039063e7769430081788cb1ad5c9", "messageHeadline": "Merge pull request #1785 from Shopify/feature/dyanmic_list_sort", "author": {"name": "Jon Arnaldo", "email": "6570945+jonarnaldo@users.noreply.github.com", "user": {"login": "jonarnaldo"}}, "additions": 116, "deletions": 6}}, {"node": {"oid": "8a31720b5e87f47617f1d8b67e1d71ce9fc75a5c", "messageHeadline": "updates README and tests to include handling of exception errors if i\u2026", "author": {"name": "Jon Arnaldo", "email": "6570945+jonarnaldo@users.noreply.github.com", "user": {"login": "jonarnaldo"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "5c61b4301c95c79aaf46ceb02184db556a3bb232", "messageHeadline": "checks valid index for 'moveFieldItem' method", "author": {"name": "Jon Arnaldo", "email": "6570945+jonarnaldo@users.noreply.github.com", "user": {"login": "jonarnaldo"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "dda061168e9df4cec507a6ce766d704720b68894", "messageHeadline": "more updates", "author": {"name": "Jon Arnaldo", "email": "6570945+jonarnaldo@users.noreply.github.com", "user": {"login": "jonarnaldo"}}, "additions": 8, "deletions": 27}}, {"node": {"oid": "c70c23c235aa62fca684dd759b14d76fc29afe56", "messageHeadline": "Update packages/react-form/src/hooks/list/hooks/reducer.ts", "author": {"name": "Jon Arnaldo", "email": "6570945+jonarnaldo@users.noreply.github.com", "user": {"login": "jonarnaldo"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "945e5c5d1e3f490710110ee87b25621f14bca765", "messageHeadline": "Update packages/react-form/CHANGELOG.md", "author": {"name": "Jon Arnaldo", "email": "6570945+jonarnaldo@users.noreply.github.com", "user": {"login": "jonarnaldo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eef01400daeff7129cfa18ee22bf471999597869", "messageHeadline": "addresses comments", "author": {"name": "Jon Arnaldo", "email": "6570945+jonarnaldo@users.noreply.github.com", "user": {"login": "jonarnaldo"}}, "additions": 15, "deletions": 19}}, {"node": {"oid": "bcc1d0403f1d2f9ab360111f7152d261a357bdae", "messageHeadline": "fixes lint issues", "author": {"name": "Jon Arnaldo", "email": "6570945+jonarnaldo@users.noreply.github.com", "user": {"login": "jonarnaldo"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "b473fc2583b69c7ced1133208cca0800901ed0e8", "messageHeadline": "adds entry in changelog and updates readme", "author": {"name": "Jon Arnaldo", "email": "6570945+jonarnaldo@users.noreply.github.com", "user": {"login": "jonarnaldo"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "3037eb7b55fd251959a4a3b3ead778b7546bee38", "messageHeadline": "adds dynamiclist 'moveItem' test", "author": {"name": "Jon Arnaldo", "email": "6570945+jonarnaldo@users.noreply.github.com", "user": {"login": "jonarnaldo"}}, "additions": 57, "deletions": 6}}, {"node": {"oid": "ec63a493221e78a3ef16af1a2392dee1f4775537", "messageHeadline": "enables dynamic list to be sortable", "author": {"name": "Jon Arnaldo", "email": "6570945+jonarnaldo@users.noreply.github.com", "user": {"login": "jonarnaldo"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "4ddfe41e956be493754f2edf018cffb9e26175de", "messageHeadline": "\u2705 add a test to make sure new packages are not added (#1768)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 98, "deletions": 0}}, {"node": {"oid": "b53e7c1700d380ad091833fd1518e14771bb81ee", "messageHeadline": "Merge pull request #1783 from Shopify/remove-tophat", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 117, "deletions": 48}}, {"node": {"oid": "7b3035dcef53152f800c7708618ccceb02a50197", "messageHeadline": "\ud83d\udd25\u267b\ufe0f replace tophat instructions with yalc", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 117, "deletions": 48}}, {"node": {"oid": "ff26fa6bbb22f03ff4db645319497284339cfc77", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 46, "deletions": 32}}, {"node": {"oid": "fa600074a2ecebd6485237a677f9840b6fb767eb", "messageHeadline": "Merge pull request #1755 from Shopify/move-graphql-tools-web", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 15304, "deletions": 527}}, {"node": {"oid": "88e103210ba87c8a81146ad70611b010752fc472", "messageHeadline": "\u267b\ufe0f Modify files to fit quilt format & fix lint issue &  build error", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 962, "deletions": 860}}, {"node": {"oid": "074548ac27a3997d325c9dbdf2a59633c87ce16e", "messageHeadline": "Merge branch 'move-to-quilt' of ../graphql-tools-web into move-graphq\u2026", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 14675, "deletions": 0}}, {"node": {"oid": "72e20c6922b3e59d7d4ad783ffc307a0689ca3b2", "messageHeadline": "Merge pull request #1767 from Shopify/add-codeowners", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "65061274db2e87414de9dd336635cf3451abbea8", "messageHeadline": "Add CODEOWNERS", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "86bfcbd63fe4b90f25557966f05790433ebabf72", "messageHeadline": "Publish", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "21131004e1fa28edbb0ab7f7cc11b8721dd39bb1", "messageHeadline": "@shopify/storybook-a11y-test (#1764)", "author": {"name": "Alex Page", "email": "alex@alexpage.com.au", "user": null}, "additions": 440, "deletions": 7}}, {"node": {"oid": "ae70b9b72bbd70b2a1d4833e3f53b5ec7da2fc65", "messageHeadline": "Always pass location to server renderer", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0224602ed7bd693607b34889fe0782467f7b3f56", "messageHeadline": "Add unreleased changelog entry", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3dbf635874fa5bbffa89c7521c2412b4a5902785", "messageHeadline": "Add basename prop to @shopify/react-router Router", "author": {"name": "Ryan Wilson-Perkin", "email": "ryanwilsonperkin@gmail.com", "user": {"login": "ryanwilsonperkin"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "d8c0c308a3743a598f6702dd6aa4b532a9c30b3b", "messageHeadline": "Upgrade nodejs to v10.18.1 (#1763)", "author": {"name": "Alex Page", "email": "alex@alexpage.com.au", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f34c869f5e7c2dafe6f41191927cc4977d4f7f36", "messageHeadline": "Merge pull request #1758 from Shopify/handle-unformat-negative", "author": {"name": "Daniel Loomer", "email": "59700952+danloomer@users.noreply.github.com", "user": {"login": "danloomer"}}, "additions": 88, "deletions": 54}}, {"node": {"oid": "a2bb0938448e5692ab28fc8e104f03a0b4c5239d", "messageHeadline": "add min/max for price in test", "author": {"name": "Daniel Loomer", "email": "daniel.loomer@shopify.com", "user": {"login": "danloomer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f478d669cb60534947083373e34dd77b501e19c7", "messageHeadline": "[react-i18n] unformatNumber: handle negatives", "author": {"name": "Daniel Loomer", "email": "daniel.loomer@shopify.com", "user": {"login": "danloomer"}}, "additions": 87, "deletions": 53}}, {"node": {"oid": "ca96e7dc3e30dece191cecdb8ea39276300ab2da", "messageHeadline": "Updated Readme.md of @shopify/koa-shopify-webhooks (#1761)", "author": {"name": "Bojan Devi\u0107", "email": "bojan@bojandevic.com", "user": {"login": "bojandevic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "97224cb6673a52a604882eb26d5e73e038b08e43", "messageHeadline": "Kept all the packages to move to quilt and deleted others", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 6, "deletions": 7812}}, {"node": {"oid": "35c104389c570520665ef1b993735274c0ab0897", "messageHeadline": "Publish", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 182, "deletions": 182}}, {"node": {"oid": "03a8f42d79f68478727b9587a5dfaf5c235e3dfa", "messageHeadline": "Fix stale yarn.lock", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 8, "deletions": 47}}, {"node": {"oid": "ebd734fdcdf271464521386f9db581b28a57f737", "messageHeadline": "Merge pull request #1759 from Shopify/sk1-mandatory-extensions", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 576, "deletions": 251}}, {"node": {"oid": "a6f4afc2dee3f295d6bc6ccceccf41fd2f232617", "messageHeadline": "Update changelogs", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 414, "deletions": 0}}, {"node": {"oid": "efc31b6d4300cbf041743bc700d8323343304316", "messageHeadline": "Upgrade @sewing-kit to generate builds with extensions", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 162, "deletions": 251}}, {"node": {"oid": "9ffd2129a451da2a6a36aab13f81dc5b445f058c", "messageHeadline": "Publish", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "3785daa51ed9b94ce6e2360145a7f6bba5d7aad4", "messageHeadline": "Merge pull request #133 from Shopify/jest-26", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 951, "deletions": 650}}, {"node": {"oid": "be75f08f64985784c50d1bc103bd0afc1354ae38", "messageHeadline": "Update the changelog", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9f0384e584166fa7393dd14f636a400193be2ee1", "messageHeadline": "Update jest to 26", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 947, "deletions": 650}}, {"node": {"oid": "d264698e43c3d007207565e8cd13ee2f1b7f8170", "messageHeadline": "Merge pull request #1751 from Shopify/jest-26", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 52, "deletions": 86}}, {"node": {"oid": "acb1850ffd3466ca09afe0afc068cc7b5d150493", "messageHeadline": "Release quilt_rails v3.4.2", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "abd6e8cc469d0e89bfa7378c32c201368ceb4952", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "eae3cd462cbcca4db2c5899c9d397502d29875e7", "messageHeadline": "Merge pull request #1752 from Shopify/clarify_quilt_errors", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@shopify.com", "user": {"login": "gmcgibbon"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "dcdfce8f6d3732664970669cb1e86eb25c8a1ab0", "messageHeadline": "Merge pull request #1750 from Shopify/update-graphql-typed", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "52350b478cd0d680928f862ffffc9e82181e1c75", "messageHeadline": "Fix more duplicates", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "0c1a6fb0bd5d30245f4ffdd8eda59d6c61bd2a68", "messageHeadline": "Improve quilt error messages", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@shopify.com", "user": {"login": "gmcgibbon"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "f299ee46e4a547329c1a741d894ece1f9d427108", "messageHeadline": "Update changelog", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "3d492630a221f02054de27e478e10584744bad65", "messageHeadline": "Update jest-matcher-utils", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 51, "deletions": 79}}, {"node": {"oid": "c21949e4c897a10bea8085f117afb79de5e96ee8", "messageHeadline": "\u2b06\ufe0f update graphql-typed to the latest", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "fd64751b3e7cf02ba4b8c93eae1c9580e1ab52b3", "messageHeadline": "Merge pull request #1738 from Shopify/add-option-to-disable-link", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 75, "deletions": 12}}, {"node": {"oid": "1610082483df1c6246bcbe73c9dea50c72a6a3ca", "messageHeadline": "\u2728 add options to disabled some of the links in GraphQLUniversalProvider", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 75, "deletions": 12}}, {"node": {"oid": "b94f0b4c301995640c8acf2d7a554db2bdb197de", "messageHeadline": "Release quilt_rails v3.4.1", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@shopify.com", "user": {"login": "gmcgibbon"}}, "additions": 83, "deletions": 76}}, {"node": {"oid": "e1b30ea9f31c1626426a2d9bfbf2b836697e2f58", "messageHeadline": "Publish", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@shopify.com", "user": {"login": "gmcgibbon"}}, "additions": 182, "deletions": 182}}, {"node": {"oid": "46a81997b9437e9e146ba7e78920ebe4bb0a0d62", "messageHeadline": "Merge pull request #1749 from Shopify/fix_timer_flaky_test", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@shopify.com", "user": {"login": "gmcgibbon"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "1cf18b3b2c1d7992522cdcbff10b3208554ca531", "messageHeadline": "Publish", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ecf8cb42214308caf411a994910f0461be2de88", "messageHeadline": "Update changelog for release", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ec9b6d4def56efa784896d7c8460cb1ca17f77ad", "messageHeadline": "Fix timer flaky test", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@shopify.com", "user": {"login": "gmcgibbon"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "e7f51b91747614ae74f1ba8ba8adef34e2ee715e", "messageHeadline": "Merge pull request #1748 from Shopify/replace_master_with_main_in_docs", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@shopify.com", "user": {"login": "gmcgibbon"}}, "additions": 118, "deletions": 118}}, {"node": {"oid": "9b5b8f5572d5c7229d9994cf6cdf5759bd6ca537", "messageHeadline": "Always output a valid es module file (#131)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "e5691d1916d90ca42cadbf1ebdc1479a95266bfa", "messageHeadline": "Update docs and URLs to reference main", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@shopify.com", "user": {"login": "gmcgibbon"}}, "additions": 118, "deletions": 118}}, {"node": {"oid": "40d960ca2af9515507a9f35e8b31244850be6095", "messageHeadline": "Merge pull request #1747 from Shopify/main_ci", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@shopify.com", "user": {"login": "gmcgibbon"}}, "additions": 170, "deletions": 173}}, {"node": {"oid": "dd783243dfd7259c68fbf7157018dfadb8aecd67", "messageHeadline": "Update CI config to reference main", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@shopify.com", "user": {"login": "gmcgibbon"}}, "additions": 170, "deletions": 173}}, {"node": {"oid": "2d45ad94b5e68b98be9b37842a168052bc2a2bb7", "messageHeadline": "Publish", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@shopify.com", "user": {"login": "gmcgibbon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "78bd27c16ce67fc55244094915e7ed38a8a10af5", "messageHeadline": "Merge pull request #1743 from Shopify/magic-entries-webpack-plugin_fi\u2026", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@shopify.com", "user": {"login": "gmcgibbon"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "31c058928daa768440de9c9858531522245f59ff", "messageHeadline": "Fix invalid peer dep range on magic-entries-webpack-plugin", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@shopify.com", "user": {"login": "gmcgibbon"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "1af5b3267888a766a849ce0dcee0ff2d7f3f95d3", "messageHeadline": "Merge pull request #1731 from Shopify/instructions-fix", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@shopify.com", "user": {"login": "gmcgibbon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8076f0b0dcfb651f8835aba7287027fca9038fd8", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 33, "deletions": 31}}, {"node": {"oid": "1fb2437fc71f6411624b891b87d466729708a5c6", "messageHeadline": "move removeDuplicate call (#1736)", "author": {"name": "Sylvain Hamann", "email": "sylvain.hamann@shopify.com", "user": {"login": "sylvhama"}}, "additions": 74, "deletions": 34}}, {"node": {"oid": "997e69e6ff16224a0dc69da88576dbbaefc24cdd", "messageHeadline": "Publish", "author": {"name": "Mathew  Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 40, "deletions": 40}}, {"node": {"oid": "7c43c4c64fc1a8d40e59457cc6434750d91abc9a", "messageHeadline": "call useDomEffect cleanup and filter metas (#1732)", "author": {"name": "Sylvain Hamann", "email": "sylvain.hamann@shopify.com", "user": {"login": "sylvhama"}}, "additions": 80, "deletions": 4}}, {"node": {"oid": "b7dc02259755fd4326e87e3412d90fbae25c96d2", "messageHeadline": "Replace one more instance of PerformanceController in examples", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53b4580d0e138e2774c81316aa45aa16758f3f57", "messageHeadline": "Use same name in text and example", "author": {"name": "Hugo Vacher", "email": "hugo.vacher@shopify.com", "user": {"login": "Korri"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "300699b89ba7633872c390c4208c1ae3c7c24dda", "messageHeadline": "Merge pull request #1729 from Shopify/run_node_ci_on_prs", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@shopify.com", "user": {"login": "gmcgibbon"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "0bc869b443a47eb49fafdb24b44dacc8595b27d2", "messageHeadline": "Merge pull request #1730 from Shopify/react-testing-readme-typo", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4b9c8b281c28e0b028b1e2bd9f5ab132b419a95", "messageHeadline": "update-react-testing-readme", "author": {"name": "Jesse Noseworthy", "email": "jesse.noseworthy@shopify.com", "user": {"login": "JesseNoseworthy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe6c0b85c0f628156f1017af267d948dd9af4762", "messageHeadline": "Merge branch 'master' into run_node_ci_on_prs", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 121, "deletions": 8}}, {"node": {"oid": "b0f7952924d5f058c940e85e293e8ff03ef3405b", "messageHeadline": "Merge pull request #1726 from Shopify/script-types", "author": {"name": "Gord P", "email": "GoodForOneFare@users.noreply.github.com", "user": {"login": "GoodForOneFare"}}, "additions": 104, "deletions": 8}}, {"node": {"oid": "e9a9257f29f5b917a855dfc3edcb523ecb3e0443", "messageHeadline": "Better API", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 58, "deletions": 20}}, {"node": {"oid": "345b3c0c136405a769597e457909509a040dd4f6", "messageHeadline": "\u2728 <Html> now accepts `type` for scripts", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 66, "deletions": 8}}, {"node": {"oid": "8b4f09acfa416c29de0ddd7ac6eae217bed2ccb8", "messageHeadline": "Format changelog", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@shopify.com", "user": {"login": "gmcgibbon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f01075b1b78e9d2ac0b3e9609c687996e591600", "messageHeadline": "Improve changelog from #1725", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@shopify.com", "user": {"login": "gmcgibbon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f23d0bd706c8675a95ff03403268b490f72edef1", "messageHeadline": "Merge pull request #1725 from dlech/patch-1", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@shopify.com", "user": {"login": "gmcgibbon"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "ab185efe79bc4220ee4cb5d7472d5f850edb525f", "messageHeadline": "Run node CI on pull requests", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@shopify.com", "user": {"login": "gmcgibbon"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "6b61b5fe9495d9b73a6c127e5fa15db341576d5f", "messageHeadline": "Merge pull request #1688 from Shopify/react_server_wait_sync", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@shopify.com", "user": {"login": "gmcgibbon"}}, "additions": 17, "deletions": 35}}, {"node": {"oid": "823467c2354acc9ff458ad0a27a22fd10139fff7", "messageHeadline": "Wait for react server recompile synchronously", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@gmail.com", "user": {"login": "gmcgibbon"}}, "additions": 17, "deletions": 35}}, {"node": {"oid": "f7a403626b36f8633f7b58e8e14d14e7ab41f38a", "messageHeadline": "i18n: fix pseudotranslate", "author": {"name": "David Lechner", "email": "david@pybricks.com", "user": {"login": "dlech"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "4d94b8a9b2c80c371cb18e2dbe0bedf241117a4a", "messageHeadline": "Publish", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "79e08d7f099d30f8c31a8fa7ea95660ef07d2041", "messageHeadline": "Merge pull request #1724 from Shopify/allow-custom-id-graphql-univers\u2026", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 87, "deletions": 4}}, {"node": {"oid": "827dcdcf516a07cc25512465147732cec8eb43ea", "messageHeadline": "Fix the headers", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c11ff8003eaeae0d26b407728fca50cb1a4fed41", "messageHeadline": "Update changelog", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "305a42a56eb82dc3ad5ff9b9790590ecbb52dc13", "messageHeadline": "Add example", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "971e03c051aa09ddbcfe037d6d13c664217d0567", "messageHeadline": "Update test coverage for custom id", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "9b41d4e984b92bddc630bed414d491dbc91460eb", "messageHeadline": "Allow a custom id to be set for serializations on GraphQLUniversalPro\u2026", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "d2e31cea4f65f3c9852b33c2818f8a45a17f73f9", "messageHeadline": "Merge pull request #1285 from dsanders11/graphql-persisted-always-sen\u2026", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@shopify.com", "user": {"login": "gmcgibbon"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "146d70bc09b28f2a51cb0145e1d328110c3ac5a3", "messageHeadline": "Merge pull request #1721 from dsanders11/patch-1", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "248680c541974187784c5f49a66c992b3b2fb763", "messageHeadline": "Fix typo", "author": {"name": "David Sanders", "email": "dsanders11@ucsbalum.com", "user": {"login": "dsanders11"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7392f3f10cf060c4430f83d7c75a4263ba88cc84", "messageHeadline": "Rename option and document", "author": {"name": "David Sanders", "email": "dsanders11@ucsbalum.com", "user": {"login": "dsanders11"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "da83c455f5869da6963824b358a0f2d8e93fb854", "messageHeadline": "update changelog", "author": {"name": "David Sanders", "email": "dsanders11@ucsbalum.com", "user": {"login": "dsanders11"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9143650c4b09249a8ef45a38d7c5b188c62de7ac", "messageHeadline": "add alwaysSendQuery option for PersistedLink", "author": {"name": "David Sanders", "email": "dsanders11@ucsbalum.com", "user": {"login": "dsanders11"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "c665cc5f348e4ea21a78f5928de83dbd4afc6f46", "messageHeadline": "Merge pull request #1684 from Shopify/updated-location-module", "author": {"name": "Hugh Nguyen", "email": "vi3t_hugh@yahoo.com", "user": {"login": "hughnguy"}}, "additions": 20, "deletions": 27}}, {"node": {"oid": "afd0a384c79804c4a8222941df84d47d369c78fd", "messageHeadline": "Updated changelog", "author": {"name": "Hugh Nguyen", "email": "vi3t_hugh@yahoo.com", "user": {"login": "hughnguy"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "857f6e9a89b1ee71c064d77c7fbdae7429c087f0", "messageHeadline": "Updated CHANGELOG for package", "author": {"name": "Hugh Nguyen", "email": "vi3t_hugh@yahoo.com", "user": {"login": "hughnguy"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ec438afec84873666d7a65fe8dd7c0fac131e824", "messageHeadline": "Updated with master", "author": {"name": "Hugh Nguyen", "email": "vi3t_hugh@yahoo.com", "user": {"login": "hughnguy"}}, "additions": 14, "deletions": 27}}, {"node": {"oid": "0cc66956a989c4f49d1a3e0da5d1876219d3671c", "messageHeadline": "Merge pull request #1720 from Shopify/2021", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@shopify.com", "user": {"login": "gmcgibbon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a71f2efdbc4e32dad8b2e5e53cb55c2d604efccc", "messageHeadline": "License year 2021", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@gmail.com", "user": {"login": "gmcgibbon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07605245149da46e52e79e5723aea6cd270e171c", "messageHeadline": "Publish", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 182, "deletions": 183}}, {"node": {"oid": "561d74159dc8cbab8557ba477c4cf9f11c05ef44", "messageHeadline": "Merge pull request #1698 from Shopify/multi-build-support", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 4267, "deletions": 2647}}, {"node": {"oid": "eae1ebf57ac74f79d4f071829dc2a7e50d4a58d8", "messageHeadline": "Add node lint for node v12 and v14", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38e0f60822cb31d3113752b24e498813b327da3d", "messageHeadline": "Changelog lint", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34ea732e642a0ef2f56e07a701d289faa0040387", "messageHeadline": "Merge pull request #1709 from Shopify/multi-build-support-changelogs", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 355, "deletions": 67}}, {"node": {"oid": "93c0bd271fca068b6617e30e3cd0a76badc27550", "messageHeadline": "Update changelogs for multi-build support", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 355, "deletions": 67}}, {"node": {"oid": "82a07de50fddec94af463fda3394ff67657bec9e", "messageHeadline": "Add multi-build support (cjs, esm, esnext)", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 3913, "deletions": 2581}}, {"node": {"oid": "97cbe62c45bfccd6616a3cf32d91733bd10109c9", "messageHeadline": "Merge pull request #1708 from Shopify/dependabot/npm_and_yarn/ini-1.3.8", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@shopify.com", "user": {"login": "gmcgibbon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "17a0edb30dfbf04bb2ad78e3a809d831b90070b3", "messageHeadline": "Bump ini from 1.3.5 to 1.3.8", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a07f7933252d271e8bd95e19b9d8986d805c39ba", "messageHeadline": "[react-form, react-form-state] Update `fast-deep-equal` to `^3.1.3` (\u2026", "author": {"name": "Kaelig Deloumeau-Prigent", "email": "kaelig@users.noreply.github.com", "user": {"login": "kaelig"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "f813b7f7a9132a046109977938414b6f320075f2", "messageHeadline": "Merge pull request #1707 from Shopify/fix_shipit_checks", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@shopify.com", "user": {"login": "gmcgibbon"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "985ee4986b2017641d6ddaa9970f4d0a45fdc57b", "messageHeadline": "Fix node shipit checks", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@gmail.com", "user": {"login": "gmcgibbon"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "1072097f88e2532725a1b2a4daba1b087c403d88", "messageHeadline": "Publish", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@gmail.com", "user": {"login": "gmcgibbon"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "62b124e7467218955f734cc5095281587b31a956", "messageHeadline": "Transpile createAsyncQuery from alpaql (#1702)", "author": {"name": "Aditya Thakral", "email": "9at8@users.noreply.github.com", "user": {"login": "9at8"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e45ba7834b09f5678e442fc9d797c0029530b9b6", "messageHeadline": "Merge pull request #1705 from Shopify/imporve-ci-setup", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 110, "deletions": 11}}, {"node": {"oid": "7733058e37fadb973c3f303db23645debd8b4316", "messageHeadline": "Hacky fix for flaky test", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "884056fc9d282632e6a25e64f2b7e48eab25f987", "messageHeadline": "Parallel CI jobs", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 102, "deletions": 10}}, {"node": {"oid": "8f50b7b893e0e38474cf913762a4d1b7e1319bd9", "messageHeadline": "Merge pull request #1704 from Shopify/melaniew/replace-travis-badge", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 154, "deletions": 77}}, {"node": {"oid": "097083eb96b9857615e6bc653ed0b64bada609a4", "messageHeadline": "Merge branch 'melaniew/replace-travis-badge' of https://github.com/Sh\u2026", "author": {"name": "Melanie Wang", "email": "melanie.wang@shopify.com", "user": {"login": "mllemango"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "be8cc5100acb64138bd4b23121338581471fee71", "messageHeadline": "Find and replace travis badge in packages", "author": {"name": "Melanie Wang", "email": "melanie.wang@shopify.com", "user": {"login": "mllemango"}}, "additions": 150, "deletions": 75}}, {"node": {"oid": "18b5ecad5b7905896427017fed1c350d3843d3ff", "messageHeadline": "Replace Travis badge with Github Actions badge", "author": {"name": "Melanie Wang", "email": "melanie.wang@shopify.com", "user": {"login": "mllemango"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9c0863b2a8f4fe0a6a5679577bd0f8087d65333f", "messageHeadline": "Replace Travis badge with Github Actions badge", "author": {"name": "Melanie Wang", "email": "melanie.wang@shopify.com", "user": {"login": "mllemango"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f93b2dc4cbf2d14f0f350169ddd241a879415995", "messageHeadline": "Merge pull request #1701 from Shopify/jest-require-updates", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "3eabbdad18dec3a68545014eb9146ea86a378c20", "messageHeadline": "Merge branch 'master' into jest-require-updates", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 98, "deletions": 48}}, {"node": {"oid": "a8b32f80d933bcf34de6e5aaa3547043bbbea161", "messageHeadline": "Merge pull request #1693 from Shopify/github_actions", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 98, "deletions": 48}}, {"node": {"oid": "de654193cc12be670dff58a02558beb4ec5fb682", "messageHeadline": "Address comments", "author": {"name": "Melanie Wang", "email": "melanie.wang@shopify.com", "user": {"login": "mllemango"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "d21a4383aa80bb3387eb746a88bffb5199e8e953", "messageHeadline": "Remove extra ci requirements", "author": {"name": "Melanie Wang", "email": "melanie.wang@shopify.com", "user": {"login": "mllemango"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "342cdf6ca11cb4e408f790d9a15d0029a5f61f1f", "messageHeadline": "Update shipit", "author": {"name": "Melanie Wang", "email": "melanie.wang@shopify.com", "user": {"login": "mllemango"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "10a1311ac4838ea7b5ad1e59110973cc97ad0c48", "messageHeadline": "Fix typo", "author": {"name": "Melanie Wang", "email": "melanie.wang@shopify.com", "user": {"login": "mllemango"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d1e29cdc3d46c0ddac4637db9333b51afda4edb", "messageHeadline": "Run on master", "author": {"name": "Melanie Wang", "email": "melanie.wang@shopify.com", "user": {"login": "mllemango"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2823f0f9c9c83b1e6d8adeda53937c4551aeb7c0", "messageHeadline": "Remove bundle clean", "author": {"name": "Melanie Wang", "email": "melanie.wang@shopify.com", "user": {"login": "mllemango"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e4a09a515aef6c708f19ce692f097afc1470cc64", "messageHeadline": "Test rubyci", "author": {"name": "Melanie Wang", "email": "melanie.wang@shopify.com", "user": {"login": "mllemango"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "666d4d1f074faf1d47b7e2a1efa59a45ef019c58", "messageHeadline": "Switch to Github Actions", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 93, "deletions": 46}}, {"node": {"oid": "d4ddb4b82b7de7fa1ef3ec2dacfe007dca810c88", "messageHeadline": "Update require.requireMock calls", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "c13d45b064eea6fcbc4753d57ac1383be3c1dcd2", "messageHeadline": "Update require.requireActual calls", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "a8756764e1fb54c3ab5368b4b844ab69700982bf", "messageHeadline": "Merge pull request #1700 from Shopify/update-slack-channel", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5bd596441a70f1e21aa8973646b897fdc2f234f9", "messageHeadline": "Update Slack channel", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f12e9dbfa4ec3811e937e3ccd9d1c1b9c9fb4fb1", "messageHeadline": "Publish", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@gmail.com", "user": {"login": "gmcgibbon"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "29ae49e6ca3474636529e1a6b971ea838799bf38", "messageHeadline": "Merge pull request #1697 from Shopify/koa-shopify-webhooks-october-enum", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@shopify.com", "user": {"login": "gmcgibbon"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c6b45a643147ed86ce16b68d3e8986b3c990f89d", "messageHeadline": "Add October20 ApiVersion enum", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@gmail.com", "user": {"login": "gmcgibbon"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "391d870796c74ccfcd6c5ae0bddf675524eec85f", "messageHeadline": "Add missing version header for @shopify/koa-shopify-graphql-proxy", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@gmail.com", "user": {"login": "gmcgibbon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5a506949bab7a7f6ee2653065e9c6981151fe1e3", "messageHeadline": "add ability to add multiple items with factory (#1679)", "author": {"name": "Oluwatimi", "email": "oluwatimi.owoturo@shopify.com", "user": {"login": "oluwatimio"}}, "additions": 123, "deletions": 11}}, {"node": {"oid": "09a1fae29300ef81a5706be901d76ce09f08b934", "messageHeadline": "Merge pull request #1691 from Shopify/jest-dom-mocks/update-fetch-mock", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 20, "deletions": 44}}, {"node": {"oid": "b0f5a665b09b6ba5423f44f546f4910e458a2f16", "messageHeadline": "Bump fetch-mock to ^9.11.0", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 20, "deletions": 44}}, {"node": {"oid": "e0388ddc5d48c7aab204b254d1e3f10cacc9e47e", "messageHeadline": "Merge pull request #1694 from Shopify/changelog-fix", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13795f16ee5a90ee9f7c4aef3170f646630e51cd", "messageHeadline": "Fix accidental edit to changelog", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5cd97dfd8e4e46e49a49c2697736eef29bf1c708", "messageHeadline": "Publish", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "ed5b42c8976d6d64a36ebb387eb40f5c98b47e8b", "messageHeadline": "Fix an issue with shipit checks and Github Actions", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "537ebe0d5877c6ffeae76c426821ec67e71abaaa", "messageHeadline": "Bump core-js^3.0.0", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "89bed10e5d851546a95afbebe55b039f9cdd72fd", "messageHeadline": "Update shipit to require the github actions tests", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "712af562206afe6f694d519653287593e8842de5", "messageHeadline": "Setup Github Actions and remove travis-ci (#128)", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 54, "deletions": 11}}, {"node": {"oid": "993b3dcaabc7c8089a3585a273b5a6441c92d1c1", "messageHeadline": "Publish", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "14321994ca2d2b05bcc69ab2b6ed210abc896a99", "messageHeadline": "Merge pull request #1682 from Shopify/jest-koa-mocks_mock_body", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@shopify.com", "user": {"login": "gmcgibbon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "81a77f2318cf22587799aadfc2d8c9a04583d5ad", "messageHeadline": "Merge pull request #1680 from Shopify/link-to-quilt-in-readme", "author": {"name": "Charles Wautier", "email": "wowawiwa@users.noreply.github.com", "user": {"login": "wowawiwa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a364b5aceda31da3aa7d4d5ea3dc32703d78b2a", "messageHeadline": "Use requestBody, not body in docs example", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@gmail.com", "user": {"login": "gmcgibbon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f71baeb40b1625ead61de40d9ce1fd2f8f9d42e6", "messageHeadline": "Update gems/quilt_rails/README.md", "author": {"name": "Charles Wautier", "email": "charles.wautier@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2bf11a110218f3afaaa0ea25e25c6f3c77b080e0", "messageHeadline": "Merge pull request #1674 from Shopify/fix-typo-in-react-bugsnag-readme", "author": {"name": "Jonathan Gin", "email": "jonathan.gin@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50694effc065af9abb0d87ee7094cd2129b4371b", "messageHeadline": "Fix typo in react-bugsnag Readme", "author": {"name": "Jonathan Gin", "email": "jonathan.gin@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6521b167a3d97761cf3504bcea2f2f2b15bb67d4", "messageHeadline": "dynamic list (#1665)", "author": {"name": "Oluwatimi", "email": "oluwatimi.owoturo@shopify.com", "user": {"login": "oluwatimio"}}, "additions": 1295, "deletions": 902}}, {"node": {"oid": "0f2cec5d1ecea69bc545e887d4aade0e06f52922", "messageHeadline": "Merge pull request #1676 from Shopify/readme-msg-for-new-packages", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "33058d87301efd0f4340649e34b7ccb70db2d55f", "messageHeadline": "Update README.md", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a7c02628a304bfba2c264ddc6746b778ff0243c", "messageHeadline": "Update readme", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a7c79ce424e29e681ce4186500cf3cbe2119efd1", "messageHeadline": "Merge pull request #1667 from Shopify/add-error-prop-to-custom-error", "author": {"name": "beckygowland", "email": "beckygowland@gmail.com", "user": {"login": "beckygowland"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "164e267bc6ea926d1ade964fac890b8b1c3a9e67", "messageHeadline": "Trigger Build", "author": {"name": "Rebecca Gowland", "email": "rebecca.gowland@shopify.com", "user": {"login": "beckygowland"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cb2533b21ad11ecf24775ec1d0eddb223c66e2bf", "messageHeadline": "Pass caught server error to custom error component.", "author": {"name": "Rebecca Gowland", "email": "rebecca.gowland@shopify.com", "user": {"login": "beckygowland"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "799d443b27c95c5f7463631b05d8738c93942f80", "messageHeadline": "Remove noop util and export in react-i18n (#1669)", "author": {"name": "Tommy", "email": "tleunen@users.noreply.github.com", "user": {"login": "tleunen"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "63eade174a021d6cbf753c953acc004d1d9f4305", "messageHeadline": "Merge pull request #1670 from Shopify/marcposth/react-i18n-readme-fix", "author": {"name": "Marc Posth", "email": "posth@users.noreply.github.com", "user": {"login": "posth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6c9f51f15eb9eda618c7821a23970d918833b51", "messageHeadline": "Fix react-i18n schema README link", "author": {"name": "Marc Posth", "email": "marc.posth@shopify.com", "user": {"login": "posth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29e5390e1515b6a8db1fb6e994546eb1b37d65f8", "messageHeadline": "Publish", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@gmail.com", "user": {"login": "gmcgibbon"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "7e811fc376a1233dd475e9c7da3cd761965f5c3f", "messageHeadline": "Merge pull request #1663 from Shopify/mo.add_ordinal_pluralization", "author": {"name": "Michael Overmeyer", "email": "michael.overmeyer@shopify.com", "user": {"login": "movermeyer"}}, "additions": 108, "deletions": 25}}, {"node": {"oid": "e213d5b28d306d3435dad36ebbccb8e92053822f", "messageHeadline": "Merge branch 'master' into mo.add_ordinal_pluralization", "author": {"name": "Michael Overmeyer", "email": "michael.overmeyer@shopify.com", "user": {"login": "movermeyer"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "d447bc32bd6093d89100aaa1506e29414cd7324c", "messageHeadline": "Merge pull request #1668 from Shopify/react-server-raw-error", "author": {"name": "William Tis\u00e4ter", "email": "william.tisater@shopify.com", "user": {"login": "tiwilliam"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "77e7a83807f3154d708f6fedc9d485545366d41c", "messageHeadline": "Obey to prettier", "author": {"name": "William Tis\u00e4ter", "email": "william.tisater@shopify.com", "user": {"login": "tiwilliam"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "e6b872bfa2e1aa041261d354d0d717a15102279b", "messageHeadline": "Update eslint hints for no-process-env", "author": {"name": "William Tis\u00e4ter", "email": "william.tisater@shopify.com", "user": {"login": "tiwilliam"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c22782c73b5e6f2d294ed1c256f9579665c3b29d", "messageHeadline": "Add renderRawErrorMessage to README", "author": {"name": "William Tis\u00e4ter", "email": "william.tisater@shopify.com", "user": {"login": "tiwilliam"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9f0cc5cf57fe2068fda790774264509dbf7a10f9", "messageHeadline": "Update CHANGELOG for react-server", "author": {"name": "William Tis\u00e4ter", "email": "william.tisater@shopify.com", "user": {"login": "tiwilliam"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6d9cdbdea867027c3869012de4c82ad7a5be5ffd", "messageHeadline": "New option to control render of raw error from SSR", "author": {"name": "William Tis\u00e4ter", "email": "william.tisater@shopify.com", "user": {"login": "tiwilliam"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "e57631b5ee2bffd1824cbc7cfb1fdb38cf3d8a0d", "messageHeadline": "Add section on ordinal pluralization", "author": {"name": "Michael Overmeyer", "email": "michael.overmeyer@shopify.com", "user": {"login": "movermeyer"}}, "additions": 108, "deletions": 25}}, {"node": {"oid": "974422bd2df75ca3fed894149d390d056aced313", "messageHeadline": "Merge pull request #1664 from Shopify/fix-node-startup-refresh", "author": {"name": "beckygowland", "email": "beckygowland@gmail.com", "user": {"login": "beckygowland"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "7d419d39c7c1d75f74409278f7040ad38e11f989", "messageHeadline": "Refresh the react server on current page", "author": {"name": "Rebecca Gowland", "email": "rebecca.gowland@shopify.com", "user": {"login": "beckygowland"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "0bcc50b1c00a0708d60561d988f43dc8888b7748", "messageHeadline": "Fix getTranslationTree when having multiple dictionaries (#1662)", "author": {"name": "Greg\u00f3rio Chalinski Kusowski", "email": "gregorio.kusowski@shopify.com", "user": null}, "additions": 13, "deletions": 0}}, {"node": {"oid": "7599db8cf5ee420dd4a9166b0b8796ae8a6dea3b", "messageHeadline": "Merge pull request #1587 from Shopify/graphql-testing-update-readme", "author": {"name": "Jason Smith", "email": "jason.smith@shopify.com", "user": {"login": "js-aff"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "3d683d9ea4e559eb1bccca7f465027fee04d7053", "messageHeadline": "Merge branch 'master' into graphql-testing-update-readme", "author": {"name": "Jason Smith", "email": "jason.smith@shopify.com", "user": {"login": "js-aff"}}, "additions": 12850, "deletions": 9500}}, {"node": {"oid": "36fd730d1c235c9f4cd661dd133d37f4c1f93442", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 33, "deletions": 29}}, {"node": {"oid": "a3265bff8d5658d054a8bb5063ae13ca7ce3535e", "messageHeadline": "Support configuring Html props from react-server (#1661)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 133, "deletions": 16}}, {"node": {"oid": "454a40f65127ae307063adcf8e7b1c279784c1a6", "messageHeadline": "Publish", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "82fe8eb57659eceaec6288236d061ae62f9a834f", "messageHeadline": "Merge pull request #1654 from gil--/patch-4", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "87de60b1ed6355a04da01f22f1abe6fd49fe04e7", "messageHeadline": "Merge branch 'master' into patch-4", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "2997120f4c6fb4de70873fe4267aa2c8d3325be2", "messageHeadline": "Merge pull request #1655 from Shopify/react-form-state-export-StringM\u2026", "author": {"name": "Neele Barthel", "email": "helloneele@users.noreply.github.com", "user": {"login": "helloneele"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "f53c35a389f14342e8f5ba070dda6fd64af21408", "messageHeadline": "Merge branch 'master' into patch-4", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 906, "deletions": 274}}, {"node": {"oid": "279eb2bd4e4670a4674c3890fa4205d2de2a5554", "messageHeadline": "Remove version and date from CHANGELOG", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "99ce1e48b61b4266aaca0d2331d049264768dd63", "messageHeadline": "Export StringMapper interface", "author": {"name": "Neele Barthel", "email": "neele.barthel@shopify.com", "user": null}, "additions": 9, "deletions": 4}}, {"node": {"oid": "40b74381f78c33c888e9831789e0cd40030b77f8", "messageHeadline": "Publish", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 458, "deletions": 320}}, {"node": {"oid": "6871bdccc01e1b120cb4fa95da836ff02051cc6d", "messageHeadline": "Merge pull request #1657 from Shopify/bump_tslib", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 349, "deletions": 147}}, {"node": {"oid": "50594c28cb22af709a550e2b2cd0d038c5f30e8b", "messageHeadline": "Update the package generator to always include the tslib package", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f7ef336dae5ac4bc8c812b2f37d8c235d4d9bb73", "messageHeadline": "Bump TSLib dependency to the latest version", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 346, "deletions": 146}}, {"node": {"oid": "f2f0e7d7ff5d7c1ae29ee427830a5ff067cfa9ca", "messageHeadline": "Merge pull request #1599 from Shopify/mo.react_i18n_json_format", "author": {"name": "Michael Overmeyer", "email": "michael.overmeyer@shopify.com", "user": {"login": "movermeyer"}}, "additions": 295, "deletions": 2}}, {"node": {"oid": "c38c78fe806c5d75cc463b8ffc59e27c2333635f", "messageHeadline": "Add a document describing the React I18n schema", "author": {"name": "Michael Overmeyer", "email": "michael.overmeyer@shopify.com", "user": {"login": "movermeyer"}}, "additions": 295, "deletions": 2}}, {"node": {"oid": "0aef2e50f5a8ce2dc195bf866d80827da452188a", "messageHeadline": "Merge pull request #1656 from Shopify/update-docs", "author": {"name": "Petar Bojinov", "email": "petar.bojinov@shopify.com", "user": {"login": "pbojinov"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "896279b7677489c8db5de5e6b0e234c84554f1a7", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Petar Bojinov", "email": "petar.bojinov@shopify.com", "user": {"login": "pbojinov"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bca2f611f699fc96661deaf94361d3fc6cf1e722", "messageHeadline": "Update broken links in docs", "author": {"name": "Petar Bojinov", "email": "petar.bojinov@shopify.com", "user": {"login": "pbojinov"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "6215c82ebccff80a55907b5d668cc0c6e7ca7d8c", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Gil Greenberg", "email": "ggreenberg@somethingdigital.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "08adaf7f689bbde445e82024ff901c97331903d3", "messageHeadline": "Add latest API Version (October 2020)", "author": {"name": "Gil Greenberg", "email": "ggreenberg@somethingdigital.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6d068f552a9bd01c247894e0cd56eb4213fcbd2b", "messageHeadline": "Put #1578 changelog in the right place", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@gmail.com", "user": {"login": "gmcgibbon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "55a08a4425831bf31379ac48e3cbd560743dacaf", "messageHeadline": "Merge pull request #1578 from bhavathi/chrome-autfil-fix", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@shopify.com", "user": {"login": "gmcgibbon"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "7ea896ef4b879d2109851138e57d5b01613e1d9c", "messageHeadline": "Added test case and change log", "author": {"name": "bhavathi", "email": "bhavathibeemineni@gmail.com", "user": {"login": "bhavathi"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "89d960b3b1c24097653db807dea6bee6c86eb87c", "messageHeadline": "Publish", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "d7a6d910ec67bc5f11f2efffbfea9cfa42c86025", "messageHeadline": "Merge pull request #1650 from Shopify/statsd/update-dependencies", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 122, "deletions": 9}}, {"node": {"oid": "963512c613255f2840014c22df7681f4b02dc25d", "messageHeadline": "[statsd] Update hot-shots dependencies", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 122, "deletions": 9}}, {"node": {"oid": "d05faea74f2071fb6e271f0af766524b995d1115", "messageHeadline": "Publish", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 50, "deletions": 44}}, {"node": {"oid": "4b5ff5a3fec54b0d365359c3051918bd39c09927", "messageHeadline": "Merge pull request #1648 from Shopify/react-html/inline-style", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 223, "deletions": 61}}, {"node": {"oid": "7b0a735b6d9e0060ae2a4809d5bd75ca9a8381e4", "messageHeadline": "[react-html] Let consumers add inline style in the head of the document", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 223, "deletions": 61}}, {"node": {"oid": "1b676973419a071cd90b6ae92b42239e13f79c38", "messageHeadline": "Reexport hooks from react-router-dom (#1646)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "86b98c861a4141585b6bb872827db87b101ff1dd", "messageHeadline": "Improve types and exports of react-router (#1645)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "eea35eae081ba1206b1559081d5881d26cecdd60", "messageHeadline": "Merge pull request #1644 from Shopify/sanjanadesai-update-package-guide", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a7594add91ec3fc3ddc73ec12865ba71c3d863f6", "messageHeadline": "Merge pull request #1510 from amorriscode/update-fetch-mock", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 46, "deletions": 27}}, {"node": {"oid": "00fd68b6db1b6fd9249b36b4a8524971746c7595", "messageHeadline": "Update packages/jest-dom-mocks/CHANGELOG.md", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8ae70abc1a3253c8807a562cc9104cb641ad3697", "messageHeadline": "Add a migration guide", "author": {"name": "Anthony Morris", "email": "anthony@amorrissound.com", "user": {"login": "amorriscode"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "8d99bd25fd1d85e911fec3677e25010bc0f8d439", "messageHeadline": "\ud83d\udcdd Add CHANGELOG entry", "author": {"name": "Anthony Morris", "email": "anthony@amorrissound.com", "user": {"login": "amorriscode"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "49d933021ae3fb4b73534df5209eb6512a1862f6", "messageHeadline": "\u2b06\ufe0f Update fetch-mock to latest", "author": {"name": "Anthony Morris", "email": "anthony@amorrissound.com", "user": {"login": "amorriscode"}}, "additions": 18, "deletions": 26}}, {"node": {"oid": "3f024d3b18b7c578e4407ea3d52707b2ab8b94f9", "messageHeadline": "Update creating-a-new-package.md", "author": {"name": "Sanjana Desai", "email": "sanjana.desai@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71c1ab9406490b826dd9060f6281173d91674431", "messageHeadline": "Publish", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 47, "deletions": 40}}, {"node": {"oid": "fd24191557f10bf13f0ddb42891310ed88e2256f", "messageHeadline": "Merge pull request #1641 from frankleng/patch-1", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "41f25c133227d3e270e7f8dea753ede2ac2d9ef8", "messageHeadline": "Merge branch 'master' into patch-1", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 178, "deletions": 60}}, {"node": {"oid": "e108132c182db726cc4d9452f6d3e9e1cff0259a", "messageHeadline": "Merge pull request #1623 from Shopify/michael/add-timezones-to-humani\u2026", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 178, "deletions": 60}}, {"node": {"oid": "07ed2ab38151cf393efd22983493d2522823ad0a", "messageHeadline": "Merge branch 'master' into patch-1", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 422, "deletions": 698}}, {"node": {"oid": "ea57a3d8cc077143e04ff193ea8ec00a215dd6ba", "messageHeadline": "Use optional chaining", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74d983029a8c3ebb2f6f9fc0d5e157cb17b2e696", "messageHeadline": "Use optional chaining", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "744cde2bc63145c4a9870029bfe45746b0799482", "messageHeadline": "Merge branch 'master' into michael/add-timezones-to-humanized-date-fo\u2026", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 422, "deletions": 698}}, {"node": {"oid": "859f4bd97ba7430c00e8bb4d9050069368cf9190", "messageHeadline": "Merge pull request #1643 from Shopify/update-babel-preset", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 422, "deletions": 698}}, {"node": {"oid": "64112aafc818e67d72137ff14330fe09d2097acc", "messageHeadline": "Lock versions", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "22ab10ccee74c183c1a2459742f000b4ab75e261", "messageHeadline": "Use optional chaining now that we can", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 21, "deletions": 36}}, {"node": {"oid": "5d229a14adc78a43936ba91dde61717d07f06fec", "messageHeadline": "Use new presets", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "3931a4b3b0d3cf9789f398239b6f597e1c9e3668", "messageHeadline": "Switch to @shopify/babel-preset and update @babel/core", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 395, "deletions": 659}}, {"node": {"oid": "4f457568c7c796ce372e265aebc7fbb7b09c4e25", "messageHeadline": "Update packages/react-i18n/src/test/i18n.test.ts", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c80f74a348cd57ed61f6967a5590a5cd558f53fb", "messageHeadline": "Update packages/koa-shopify-webhooks/CHANGELOG.md", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0fcfca9278a1a9fc368b57682d55085b458c98b6", "messageHeadline": "Merge branch 'master' into michael/add-timezones-to-humanized-date-fo\u2026", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 307, "deletions": 311}}, {"node": {"oid": "ad2166dd8317d6028045fd02d1631d1f041d4b81", "messageHeadline": "Merge branch 'master' into patch-1", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "68fdd47b2a47ce25bdc39f03cf5e9df0d135f6db", "messageHeadline": "Merge pull request #1642 from Shopify/ates/update-koa-shopify-graphql\u2026", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1cb96bb0b17415897ba1ee11296766aca10b0a5f", "messageHeadline": "\ud83d\udcdd Add entry for merged fix", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "24976331dce952b0a0acb8dc24cf8200d4b3257a", "messageHeadline": "Merge pull request #820 from Tzelon/patch-1", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "de81b198fab283d9113a0a38dab56e3a55bc3e15", "messageHeadline": "Merge branch 'master' into patch-1", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 175, "deletions": 19}}, {"node": {"oid": "a649bb90d1edeff115c93b324a3edb70e527438f", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Frank Leng", "email": "frankleng@users.noreply.github.com", "user": {"login": "frankleng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c486e4d93b4be1af6eb1ca0586123ef55bb90e0", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Frank Leng", "email": "frankleng@users.noreply.github.com", "user": {"login": "frankleng"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0dd48e6e9fb8297e02822fcd21ceb0827fd21831", "messageHeadline": "Update [koa-shopify-webhooks] `ApiVersion`", "author": {"name": "Frank Leng", "email": "frankleng@users.noreply.github.com", "user": {"login": "frankleng"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8a9c68de5686d5f57827c7c3da7cfe375f58e837", "messageHeadline": "Merge pull request #1635 from Shopify/ishanray-patch-1", "author": {"name": "ishanray", "email": "ishan.raychaudhuri@shopify.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e1dc69de20a91acff0e874ac4d9d2602aa4cfe4a", "messageHeadline": "Merge branch 'master' into ishanray-patch-1", "author": {"name": "ishanray", "email": "ishan.raychaudhuri@shopify.com", "user": null}, "additions": 17, "deletions": 0}}, {"node": {"oid": "04c9536ba63eaefe8bcd40779dc16ad0742d28e1", "messageHeadline": "Merge pull request #1640 from Shopify/add-stale-config", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "bf56dc7c94ebfe4dc0f8ffb3976c561ed7487168", "messageHeadline": "\ud83d\udd27 Add stale config", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "dd67a8a3e3da49719f339f6166c6e43cc10328d3", "messageHeadline": "Merge branch 'master' into ishanray-patch-1", "author": {"name": "ishanray", "email": "ishan.raychaudhuri@shopify.com", "user": null}, "additions": 232, "deletions": 75}}, {"node": {"oid": "03c9aeda7e479bdb1e52564579ac09a75c87d908", "messageHeadline": "Merge pull request #1588 from Shopify/dependabot/npm_and_yarn/seriali\u2026", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@shopify.com", "user": {"login": "gmcgibbon"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "74a6c13a9bf173b044f387a70f031571cd56404f", "messageHeadline": "CR comments", "author": {"name": "Ishan Raychaudhuri", "email": "ishan.raychaudhuri@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8451d38f4a4e209b3f66a8349064f27e6f9fc5e", "messageHeadline": "Update packages/react-form-state/docs/validators.md", "author": {"name": "ishanray", "email": "ishan.raychaudhuri@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8773ddc6c31bb90c55338967e0feee805eb8134", "messageHeadline": "Merge pull request #1563 from Shopify/update-translation-example", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@shopify.com", "user": {"login": "gmcgibbon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "035a6cb6542d69fe6190af193cd9148f84144170", "messageHeadline": "Merge pull request #1615 from Shopify/react-form/improve-choicefield", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 152, "deletions": 10}}, {"node": {"oid": "bf3374c20fbfa26e2beecc03c8926e36ed8321c5", "messageHeadline": "improving asChoiceField to support multi-value base fields", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 152, "deletions": 10}}, {"node": {"oid": "c5c911cb6a08ce6a48c59a8a78e1023984b57593", "messageHeadline": "Merge branch 'master' into patch-1", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 41875, "deletions": 32698}}, {"node": {"oid": "a63ecc3f36b12b412aa5951b61960fb2f7a5db84", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9a8db4c5040da0591e61204666b8b33821303099", "messageHeadline": "Revert \"Publish\"", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7dc041a7d80c1a2939ab1e399045fb78fbb16b01", "messageHeadline": "remove shipit override", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "0cc5a68406b2686d8c6b57db1e048871850a9665", "messageHeadline": "testing npm install to see why it timeout", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b283189ed498fdbbf0321e225db86f74186c2d5e", "messageHeadline": "Bump serialize-javascript from 3.0.0 to 3.1.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "dcf5856d7a17d8d440ae9d2ee1e89fe36e19f6f6", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cbe68f8fa62613b6fd0c35dfdc56cdb6b6f23137", "messageHeadline": "Merge pull request #1638 from Shopify/revert-lerna-3-upgrade", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 645, "deletions": 1838}}, {"node": {"oid": "349396b636de5787dcf2a4498690e1ccc72fe526", "messageHeadline": "\ud83d\udd3d down grade lerna to v2 because we are not quite ready to do v3 yet.", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 645, "deletions": 1838}}, {"node": {"oid": "559fcd675146abaee96f7f48cf7fd2d49b5b5a3a", "messageHeadline": "Revert \"Publish\"", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a74673d6b1e887d005639beabb29f4369aaff6ea", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "81da764f0097b7eabdd4ffe91599251b047def88", "messageHeadline": "Update CHANGELOG", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "ee68cac63341a1f00e552a4f7de67bcd5bb44cc2", "messageHeadline": "update npm script to include changlog as preversion script", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "a424b6b4a5d6e7b0dd4810c7818329518e7618d7", "messageHeadline": "update lerna to do no push (not a default in v3)", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "a56176502536d4e44b0057386c08006ce3f8e39f", "messageHeadline": "Merge pull request #1636 from Shopify/update-lerna", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 1856, "deletions": 657}}, {"node": {"oid": "3e0aac35adf480c6af9cc93992a736b0f696d95f", "messageHeadline": "\u2b06\ufe0f upgrade lerna to v3", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 1856, "deletions": 657}}, {"node": {"oid": "804f575f1f60fc43f17819b73747112243ab013b", "messageHeadline": "Merge pull request #1634 from Shopify/export-import-hook", "author": {"name": "Daniel Leroux", "email": "dleroux@users.noreply.github.com", "user": {"login": "dleroux"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "19cc99a7554c875c4def1ad4efe1227d6bdbe7cd", "messageHeadline": "Update validators.md", "author": {"name": "ishanray", "email": "ishan.raychaudhuri@shopify.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "91abd994ca7a082357cc7cc662e14d253139f56e", "messageHeadline": "Merge branch 'master' into export-import-hook", "author": {"name": "Daniel Leroux", "email": "dleroux@users.noreply.github.com", "user": {"login": "dleroux"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "881011ce8338b88d4e3d72b1c14d3acee3c8bd12", "messageHeadline": "exporting useImportRemote hook", "author": {"name": "Daniel Leroux", "email": "daniel.leroux@shopify.com", "user": {"login": "dleroux"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e25ea90f78314e234ca123ea3ff45d53d82e6d0c", "messageHeadline": "Merge pull request #1632 from Shopify/update_currency_codes_2020-09-10", "author": {"name": "Christian Jaekl", "email": "38287619+cejaekl@users.noreply.github.com", "user": {"login": "cejaekl"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "ebc5f43bb82f7713f15073abdc8e735b30bd19a6", "messageHeadline": "Update currencies", "author": {"name": "Christian Jaekl", "email": "christian.jaekl@shopify.com", "user": {"login": "cejaekl"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "aaa776a7069812fd1f1c477d4993543c73aa97e4", "messageHeadline": "Merge pull request #1462 from Shopify/move-records-to-web-foundation", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 1, "deletions": 165}}, {"node": {"oid": "294983661b4c8229c285f5153b8f6dc5ceb45c27", "messageHeadline": "Trigger ci", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6c59caec57f6719fab942667fd0212b0cb3bf0e7", "messageHeadline": "Migrate desicison records", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 1, "deletions": 165}}, {"node": {"oid": "97bc7b5b09763393e3650598b4b8835afe13f834", "messageHeadline": "Merge pull request #1628 from Shopify/dependabot/npm_and_yarn/ellipti\u2026", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2454ff819febb6d30eb4f6a2a4fba35caf6bdb09", "messageHeadline": "Bump elliptic from 6.5.1 to 6.5.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "333c43983f140b99cd4bd83c687427dbb63a5283", "messageHeadline": "Merge pull request #1629 from Shopify/dependabot/npm_and_yarn/node-fe\u2026", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "324abba796a7eccbafaa2c5203cffd7adacb4ada", "messageHeadline": "Bump node-fetch from 2.6.0 to 2.6.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "72d3901edd067240bb55d4866db4138607818b9e", "messageHeadline": "Merge pull request #1630 from Shopify/revert-1327-dependabot/npm_and_\u2026", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "b16d46fcb2cc60e6c91d906a08f527d467a38cc9", "messageHeadline": "Revert \"Bump acorn from 5.7.3 to 5.7.4\"", "author": {"name": "Ates Goral", "email": "ates@magnetiq.com", "user": {"login": "atesgoral"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "a4ab5e5433258c152dff919ec66dc3f2542dbc7c", "messageHeadline": "Merge pull request #1327 from Shopify/dependabot/npm_and_yarn/acorn-5\u2026", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 3, "deletions": 18}}, {"node": {"oid": "e52a454f69421f66414ba61445e85b72f43505ff", "messageHeadline": "Bump acorn from 5.7.3 to 5.7.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 18}}, {"node": {"oid": "743df0bf474e510086e890450844c03319985aaa", "messageHeadline": "Merge pull request #1557 from Shopify/dependabot/npm_and_yarn/lodash-\u2026", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7fafbb30caa0ad1d713392e7952ae6e604cbd3c3", "messageHeadline": "Bump lodash from 4.17.15 to 4.17.19", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5b4749a20943b653d5d22a9830b0c858b46d9dd9", "messageHeadline": "Merge pull request #1627 from Shopify/dependabot/npm_and_yarn/https-p\u2026", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "209d1525abf5d72947140b6a9d333a3d5f2f179a", "messageHeadline": "Bump https-proxy-agent from 2.2.2 to 2.2.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e95e768f55934d0c5f38a37b19b396943312891f", "messageHeadline": "Merge pull request #1619 from Shopify/dependabot/npm_and_yarn/handleb\u2026", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 6, "deletions": 58}}, {"node": {"oid": "564d38e3039060db7812aadda924b7f20f2c1aba", "messageHeadline": "Fixes time zone handling for DateStyle.Humanize", "author": {"name": "mmargel", "email": "michael.margel@shopify.com", "user": null}, "additions": 180, "deletions": 60}}, {"node": {"oid": "8e19b6b1882b8bb8165446cef9de121b2c55a9d2", "messageHeadline": "Bump handlebars from 4.4.3 to 4.7.6", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 58}}, {"node": {"oid": "2e46bd2a2e0cc1a86c27e5cee4c721762e414036", "messageHeadline": "Merge pull request #1621 from Shopify/remove-koa-shopify-auth", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 4, "deletions": 2409}}, {"node": {"oid": "581b01b62bf1d1c34bf294004847a09deb5e07d2", "messageHeadline": "Remove packages/koa-shopify-auth and update READMEs", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 4, "deletions": 2409}}, {"node": {"oid": "e8dd68f00661816b1cef8ca7cefd93dd7d233280", "messageHeadline": "Merge pull request #1603 from Shopify/react-testing-decision-link-fix", "author": {"name": "Jason Smith", "email": "jason.smith@shopify.com", "user": {"login": "js-aff"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "83c30ccabc733905715f4f492e4dc33c52e413f6", "messageHeadline": "Merge branch 'master' into react-testing-decision-link-fix", "author": {"name": "Jason Smith", "email": "jason.smith@shopify.com", "user": {"login": "js-aff"}}, "additions": 10005, "deletions": 5556}}, {"node": {"oid": "336c6ac7690ab7dfe8d3375884413f6567788f03", "messageHeadline": "Publish", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2a647b873f0a55db32f77516f5830db3a9fbe2cf", "messageHeadline": "Update changelogs for release", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2a3ab59ea108915c55f89c1676d7c12f7f201d1c", "messageHeadline": "Merge pull request #1610 from Shopify/address_optional_labels", "author": {"name": "Hassaan Ali", "email": "hassaan.ali@shopify.com", "user": null}, "additions": 9137, "deletions": 4123}}, {"node": {"oid": "4eeafe945439257ac0280aac9f4fb04b9ad4baed", "messageHeadline": "Updated the CHANGELOG files.", "author": {"name": "Hassaan Ali", "email": "hassaan.ali@shopify.com", "user": null}, "additions": 10, "deletions": 3}}, {"node": {"oid": "2a77f365595e671e56a2fd76e9488835dfd28edc", "messageHeadline": "Modified Address package to also query for Optional Labels.", "author": {"name": "Hassaan Ali", "email": "hassaan.ali@shopify.com", "user": null}, "additions": 9127, "deletions": 4120}}, {"node": {"oid": "a27f62049f4409197aede51e6376d0c8a03ac77b", "messageHeadline": "Merge pull request #1617 from Shopify/remove_codecov", "author": {"name": "Keyfer Mathewson", "email": "keyfer.mathewson@shopify.com", "user": null}, "additions": 0, "deletions": 34}}, {"node": {"oid": "40f10724fbe0e11ea4ffec6973fc633855c4b253", "messageHeadline": "Remove codecov", "author": {"name": "Keyfer Mathewson", "email": "keyfermath@gmail.com", "user": {"login": "keyfer"}}, "additions": 0, "deletions": 34}}, {"node": {"oid": "9d5c627271ede58af013ff167172e7550732d3e5", "messageHeadline": "Merge pull request #1614 from Shopify/update-quilt-rails-disable-moun\u2026", "author": {"name": "Adam Renberg Tamm", "email": "adam.renbergtamm@shopify.com", "user": {"login": "tgwizard"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "8abf11bbd385ef7f2870f043245266cce90bd2f5", "messageHeadline": "Update docs for quilt_rails disable automount", "author": {"name": "Adam Renberg Tamm", "email": "adam.renbergtamm@shopify.com", "user": {"login": "tgwizard"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a9f781e095c62976906872169510c6acd297c1e1", "messageHeadline": "Merge pull request #1611 from Shopify/config_logger", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@shopify.com", "user": {"login": "gmcgibbon"}}, "additions": 130, "deletions": 51}}, {"node": {"oid": "e084528a8945a495c93f943c933a32aa1cc79176", "messageHeadline": "Add activesupport to gemspec", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@gmail.com", "user": {"login": "gmcgibbon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "53e8e1c3b4e4085a1c2b554c6539f9f275719560", "messageHeadline": "Switch quilt and quilt_rails test directories", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@gmail.com", "user": {"login": "gmcgibbon"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "b78b2150ad90289416de6a8d0a374d1c93ab9a51", "messageHeadline": "Deprecate Quilt::Logger.log, add Quilt.logger", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@gmail.com", "user": {"login": "gmcgibbon"}}, "additions": 128, "deletions": 51}}, {"node": {"oid": "38156b8bb2592054477b13eefd33f1fd6a5322f9", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "2673d131aafdec89d2eca1fef6aaf7df4819e858", "messageHeadline": "Release quilt_rails v3.4.0", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "ec0e9d34230e1f802f076e917a6a18bc9a8c59d0", "messageHeadline": "Merge pull request #1609 from Shopify/add-request-id", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 121, "deletions": 38}}, {"node": {"oid": "7fb3d743c392e77a1f46dabc4847f4865d4322f8", "messageHeadline": "\u2728 automatically pass request id header to graphql request", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 121, "deletions": 38}}, {"node": {"oid": "7c4302eef788cacc9457a595d8b9a64953ccfeca", "messageHeadline": "Publish", "author": {"name": "Keyfer Mathewson", "email": "keyfermath@gmail.com", "user": {"login": "keyfer"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3b21dbe3d32c449f9931a7543ba1aa7eb0836040", "messageHeadline": "Merge pull request #1613 from Shopify/wrap-uri-encoded-values-double-\u2026", "author": {"name": "Keyfer Mathewson", "email": "keyfer.mathewson@shopify.com", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "b3086ebec33d34258280a7a4dad5fc9075972372", "messageHeadline": "Wrap redirectTo values in double quotes", "author": {"name": "Jenn Newton", "email": "jennifer.newton@shopify.com", "user": {"login": "dreamsInDigital"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "0270ae89a65f1608e0472a45d16f37932aa8bd30", "messageHeadline": "Update released version number", "author": {"name": "Keyfer Mathewson", "email": "keyfermath@gmail.com", "user": {"login": "keyfer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b028f8f67aa89b576c42b730b75a3b09dec2753", "messageHeadline": "Publish", "author": {"name": "Keyfer Mathewson", "email": "keyfermath@gmail.com", "user": {"login": "keyfer"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a05457dc1ee30229ca2433df1e70de1756656847", "messageHeadline": "Merge pull request #1612 from Shopify/xss-issue-koa-auth", "author": {"name": "Keyfer Mathewson", "email": "keyfer.mathewson@shopify.com", "user": null}, "additions": 19, "deletions": 2}}, {"node": {"oid": "11dccc95bb1d23d2d24d767551b30c15eedc6efb", "messageHeadline": "EncodeURI origin app-bridge", "author": {"name": "Keyfer Mathewson", "email": "keyfermath@gmail.com", "user": {"login": "keyfer"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "56818ad0d604e544b6af557c46767b4438264bf6", "messageHeadline": "Merge pull request #1608 from Shopify/auto-pass-request-id", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "42120b4317789744aa6cbf6c7429acfd11d13a14", "messageHeadline": "\u2728 pass request id header to node automatically", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "880a360367368ea8f2949678147a1a58a26ab455", "messageHeadline": "Release quilt_rails v3.3.1", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@gmail.com", "user": {"login": "gmcgibbon"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "83e7ddf2cb9dcc3a59824b4ab1816b2874714128", "messageHeadline": "Merge pull request #1605 from Shopify/config_mount", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@shopify.com", "user": {"login": "gmcgibbon"}}, "additions": 145, "deletions": 1112}}, {"node": {"oid": "c3d4c4b8a4ef21e28542c46d4a100b73253b87c0", "messageHeadline": "Fix warnings in test runs, rubocop", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@gmail.com", "user": {"login": "gmcgibbon"}}, "additions": 84, "deletions": 1092}}, {"node": {"oid": "ac3bb3fbb8c09a9812ebfd2d6742ba37680e6813", "messageHeadline": "Allow engine mounting to be disabled", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@gmail.com", "user": {"login": "gmcgibbon"}}, "additions": 64, "deletions": 23}}, {"node": {"oid": "240eac8d2ebc258e6a44c166bdc20634cf7b661f", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c38209318f1e30f4983ee411c4d7842db6df16b0", "messageHeadline": "Merge pull request #1594 from Shopify/koa-shopify-webhooks-eventbridge", "author": {"name": "Tal Brenev", "email": "64867487+tbrenev@users.noreply.github.com", "user": {"login": "tbrenev"}}, "additions": 87, "deletions": 13}}, {"node": {"oid": "2b99d8f2dd441bead26adbf75b3c2230d864fb19", "messageHeadline": "Merge branch 'master' into koa-shopify-webhooks-eventbridge", "author": {"name": "Tal Brenev", "email": "64867487+tbrenev@users.noreply.github.com", "user": {"login": "tbrenev"}}, "additions": 59, "deletions": 55}}, {"node": {"oid": "b72708f06d3bd3cd702ac3fd7f4d285dca6f3b48", "messageHeadline": "Merge pull request #1568 from Shopify/lazarmarkov-migration-guide-v3.\u2026", "author": {"name": "Lazar Markov", "email": "lazarmarkov88@gmail.com", "user": {"login": "lazarmarkov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e78286ad2f74fab806f8771fe78e45bb103f43d2", "messageHeadline": "Merge branch 'master' into lazarmarkov-migration-guide-v3.0.0-fix", "author": {"name": "Lazar Markov", "email": "lazarmarkov88@gmail.com", "user": {"login": "lazarmarkov"}}, "additions": 335, "deletions": 174}}, {"node": {"oid": "5688404f70e1ac257e1865890ce0f99005840d62", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 58, "deletions": 54}}, {"node": {"oid": "7fa5a6aa5b7d83cd614d2c665b5c3248045ca22f", "messageHeadline": "Merge branch 'master' into koa-shopify-webhooks-eventbridge", "author": {"name": "Tal Brenev", "email": "64867487+tbrenev@users.noreply.github.com", "user": {"login": "tbrenev"}}, "additions": 259, "deletions": 111}}, {"node": {"oid": "cba86103405a4cde8e95a8961f83aade1e3aebdd", "messageHeadline": "Fix web-foundations link in react-testing decision", "author": {"name": "Jason Smith", "email": "jason.smith@shopify.com", "user": {"login": "js-aff"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1a2749fe41d5c6d4d0101b81039faa38205032c3", "messageHeadline": "Merge pull request #1596 from Shopify/universal-provider-refactor", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 259, "deletions": 111}}, {"node": {"oid": "b58650efefc227c3d87ca5a68ebac6209c749a09", "messageHeadline": "Add eventbridge registration support for koa-shopify-webhooks", "author": {"name": "Tal Brenev", "email": "tal.brenev@shopify.com", "user": {"login": "tbrenev"}}, "additions": 87, "deletions": 13}}, {"node": {"oid": "9ea9515af03c27e69c218a90f19a62377dffae31", "messageHeadline": "\u2728 add more default values to graphql universal provider", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 259, "deletions": 111}}, {"node": {"oid": "6d25699c26e9766e095dc4d00529b28fe7cd71e3", "messageHeadline": "improve location object explanation", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "fc84aa41c81b5129868de340e5e8174da443cba8", "messageHeadline": "Merge pull request #1601 from Shopify/reactHooks/improve-test-for-use\u2026", "author": {"name": "Caroline Song", "email": "38010031+carolopolo@users.noreply.github.com", "user": {"login": "carolopolo"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d5416451cdc5e796ec6f9057ab6fdde279fdab13", "messageHeadline": "refactor unit test", "author": {"name": "Caroline Song", "email": "caroline.song@shopify.com", "user": {"login": "carolopolo"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "2c703eeb561762daaa528c2cd47e4916b466d083", "messageHeadline": "Merge pull request #1600 from Shopify/reactHooks/polish-use-delayed-c\u2026", "author": {"name": "Caroline Song", "email": "38010031+carolopolo@users.noreply.github.com", "user": {"login": "carolopolo"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "f28ce4628d79109b600d78fd13c8f632174f59e7", "messageHeadline": "improve useDelayedCallback hook", "author": {"name": "Caroline Song", "email": "caroline.song@shopify.com", "user": {"login": "carolopolo"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "3c8c062ea2b1ff886192237b9e5d299eae80f95c", "messageHeadline": "Update Migration Guide: small fix for v3.0.0 guide", "author": {"name": "Lazar Markov", "email": "lazarmarkov88@gmail.com", "user": {"login": "lazarmarkov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8ff2832273fe5f118f939225876da8a075e62e3", "messageHeadline": "correction to the change log", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff210f58bc29b9996d94f7ab9b658ae004f35948", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 61, "deletions": 55}}, {"node": {"oid": "43cf0190b9ca10bcdabc0e2cf089d383a50d01e9", "messageHeadline": "Merge pull request #1598 from Shopify/proxy_webpack_plugin", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@shopify.com", "user": {"login": "gmcgibbon"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "c871f27fbf3d36181be529319e13607fbd6c5dc2", "messageHeadline": "Allow proxy option in react-server webpack plugin", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@gmail.com", "user": {"login": "gmcgibbon"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "6001033dd6411f49747be112d27972923301cc84", "messageHeadline": "Merge pull request #1595 from Shopify/reactHooks/add-use-delayed-call\u2026", "author": {"name": "Caroline Song", "email": "38010031+carolopolo@users.noreply.github.com", "user": {"login": "carolopolo"}}, "additions": 154, "deletions": 6}}, {"node": {"oid": "a28c0fa34a49e0d69fd56a1a42c19fafb8e03fbc", "messageHeadline": "add useDelayedCallback hook", "author": {"name": "Caroline Song", "email": "caroline.song@shopify.com", "user": {"login": "carolopolo"}}, "additions": 154, "deletions": 6}}, {"node": {"oid": "7dec4bdfb56c8a86e7d2b44f98ddb47e5f4c3deb", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 37, "deletions": 31}}, {"node": {"oid": "b3b7698bd8c13fe61bb31cff9fc0976cb5946c10", "messageHeadline": "Merge pull request #1597 from Shopify/dependabot/npm_and_yarn/dot-pro\u2026", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "cf0296d1ac9f4a81fa7c6f5b2dfd61ebddbe6ff0", "messageHeadline": "Bump dot-prop from 3.0.0 to 5.1.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "795bf33fd3ccc5b45bd022b3b1a8813d0aaa25ee", "messageHeadline": "Merge pull request #1579 from Shopify/react-server-log-more-info", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "de8170da30347dc39eaee952a035f00a88a97a00", "messageHeadline": "\u2728 add request id to react-server log", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "2a100d93c3e04199697cc54fb4c76902d4cf3fe8", "messageHeadline": "Merge pull request #1589 from Shopify/router-fix", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 71, "deletions": 57}}, {"node": {"oid": "7927378165c6f1fe6e5c0cebdd5809902a25e4e7", "messageHeadline": "\ud83d\udc1b by-passing react-router history bug", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 70, "deletions": 56}}, {"node": {"oid": "fc7f3caff5a5f28a2dd38d1307bd584c08a76693", "messageHeadline": "\ud83d\udc1b but like whyyyyyyyy", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4a22ca17b070f981bb7674cd47371d23a624521f", "messageHeadline": "Merge pull request #1585 from Shopify/changing-react-server-default", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 217, "deletions": 107}}, {"node": {"oid": "44634b74beec3edc5edf123c1a322679df78e503", "messageHeadline": "\ud83d\udc1b update default fallback to react-server ip", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 217, "deletions": 107}}, {"node": {"oid": "52462d66347220717f430d9eeb845b71caa6e3f1", "messageHeadline": "Merge pull request #1591 from Shopify/react_server_proxy_config", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@shopify.com", "user": {"login": "gmcgibbon"}}, "additions": 31, "deletions": 12}}, {"node": {"oid": "01e472159c1bdb7bfef5807ed73d916659b5f368", "messageHeadline": "Add proxy and app configuration to createServer", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@gmail.com", "user": {"login": "gmcgibbon"}}, "additions": 31, "deletions": 12}}, {"node": {"oid": "b0c63694bf815fac00d565ab9dc787639b5859ad", "messageHeadline": "add section for graphQL.update() to graphql-testing readme", "author": {"name": "Jason Smith", "email": "jason.smith@shopify.com", "user": {"login": "js-aff"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "575161f00cb637f5486d79c3f63d8de8cd3ca40e", "messageHeadline": "Merge branch 'master' into chrome-autfil-fix", "author": {"name": "KJ", "email": "kartheekjavvaji@live.com", "user": {"login": "KartheekJavvaji"}}, "additions": 177, "deletions": 58}}, {"node": {"oid": "3723fcf75941f0d0090a9982d15463d91e19b12a", "messageHeadline": "Release quilt_rails v3.3.0", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "f3e655f22b277de7f361c170effb61109f8cfa0a", "messageHeadline": "Merge pull request #1576 from Shopify/route_append", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@shopify.com", "user": {"login": "gmcgibbon"}}, "additions": 121, "deletions": 38}}, {"node": {"oid": "e2a0047bacd600840216cf71f1543e0adf5fcc7a", "messageHeadline": "Append engine mount", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@gmail.com", "user": {"login": "gmcgibbon"}}, "additions": 121, "deletions": 38}}, {"node": {"oid": "b75b94cbc1757b5d2b4947d36f96b60cbbe5b48c", "messageHeadline": "Merge pull request #1582 from Shopify/fix_readme_links_react_server", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@shopify.com", "user": {"login": "gmcgibbon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9d8d7839cbdacad9c9c90bd477b876b4a622685d", "messageHeadline": "Fix links in react-server README", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@gmail.com", "user": {"login": "gmcgibbon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e49db8dd498fd1a88da355c0034851f414511bd7", "messageHeadline": "add link to raact-network changlog", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d5b0c7c1bc02117629c558d99ee52fba7541a9da", "messageHeadline": "Merge pull request #1573 from Shopify/pkg-network-get-response-type", "author": {"name": "jacobrydh", "email": "jacob.rydh@shopify.com", "user": {"login": "jacobrydh"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "3ed7163d547dadc3a01ee92adf0bb737174add84", "messageHeadline": "Merge branch 'master' into pkg-network-get-response-type", "author": {"name": "jacobrydh", "email": "jacob.rydh@shopify.com", "user": {"login": "jacobrydh"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "f914784c9a8f571d932c1ad35cd6044ed26e01c4", "messageHeadline": "Fixed error when using chrome autofill", "author": {"name": "bhavathi", "email": "bhavathibeemineni@gmail.com", "user": {"login": "bhavathi"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b6a6dc3487091ddec4b5d9a01187444ad3f9d174", "messageHeadline": "Merge pull request #1575 from Shopify/lock-dot-prop", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "24db5bed0d509cfa161aaa9e5345d3170c5c2ceb", "messageHeadline": "lock dot-prop to 5.1.1", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "a4bb6b2c134aae8e084f23b33348fddd7e8aa5b5", "messageHeadline": "Merge pull request #1570 from Shopify/ec-fix-sneakybug", "author": {"name": "Edouard Chin", "email": "edouard.chin@shopify.com", "user": {"login": "Edouard-chin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4504ee68fe48be16d6458a4a946b52ac6c72a216", "messageHeadline": "add network-response type", "author": {"name": "jacobrydh", "email": "jacob.rydh@shopify.com", "user": {"login": "jacobrydh"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "e1918454888497ec1f4187bcb0d348c90adb1eb7", "messageHeadline": "Fix bug because of precendence:", "author": {"name": "Edouard Chin", "email": "edouard.chin@shopify.com", "user": {"login": "Edouard-chin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d54dae996271dbe0574156813189f597051241e", "messageHeadline": "Merge pull request #1566 from Shopify/rescue_no_react_server", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@shopify.com", "user": {"login": "gmcgibbon"}}, "additions": 67, "deletions": 13}}, {"node": {"oid": "8d08a303f3915c529530a900920cf30b02f67e11", "messageHeadline": "Use custom error page to wait for react server boot", "author": {"name": "Gannon McGibbon", "email": "gannon.mcgibbon@gmail.com", "user": {"login": "gmcgibbon"}}, "additions": 67, "deletions": 13}}, {"node": {"oid": "7627e34d8620ea2bbd51bbb0d3a9ae1acef64c8c", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "9c2a5869baa90fd858cbe786f9f081543ccffb25", "messageHeadline": "Merge pull request #1567 from Shopify/router-update", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "e9b8eb92c0eae64115024b0ad015a254dbec4cd1", "messageHeadline": "\ud83d\udc1b Update Router to 1. always take in location, 2. use location.href i\u2026", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "ec9ea5dc7d017e1c61d7d7bf0587ba00298beb85", "messageHeadline": "Merge pull request #1565 from Shopify/fix-react-network-docs", "author": {"name": "Brian Ryu", "email": "46533681+b-ryu@users.noreply.github.com", "user": {"login": "b-ryu"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "8cef41ffb8886754fb27ef78d5a86dd12934bae9", "messageHeadline": "Update docs", "author": {"name": "Brian Ryu", "email": "brian.ryu@shopify.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "7b86955c29ff7b82720521c6cc832c5168dd2b5e", "messageHeadline": "Update FEATURE_REQUEST.md", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "3d22d12f003d7bdbf978fef280a78bc794a8ff5d", "messageHeadline": "Update ENHANCEMENT.md", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "8e31756f4c96974fadf96506988c5586312eac86", "messageHeadline": "Update BUG_REPORT.md", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0fd1729fffc0183045c87e3b1d5b887e34095a21", "messageHeadline": "Update BUG_REPORT.md", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "a5fb2f7b3b6c7a72c56c64c5950f06064529a35b", "messageHeadline": "improve grammar", "author": {"name": "Chris Baigorri", "email": "chris.baigorri@shopify.com", "user": {"login": "cbaigorri"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df2fadb005c3ff15da38a55a0dec86c39516b72d", "messageHeadline": "update translations section of readme to match suggestion", "author": {"name": "Chris Baigorri", "email": "chris.baigorri@shopify.com", "user": {"login": "cbaigorri"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d69d29dcdf9c3cbab4dd2b97e9a9a9d5ab1e5a22", "messageHeadline": "Update README.md", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd22c2693e1f5e6ff599802f198740f66859ad76", "messageHeadline": "Merge pull request #1543 from Shopify/ismail-syed-patch-1", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "046029b7204f4ba23c38544952722dd22d75ca1c", "messageHeadline": "Merge pull request #1562 from Shopify/plentz.remove-unused-const", "author": {"name": "Diego Plentz", "email": "diego.plentz@shopify.com", "user": {"login": "plentz"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "211bf11a458c50d25d65a5d55ba5edbc53259b9e", "messageHeadline": "Remove SUPPORTED_LOCALES from address-consts since it was used only i\u2026", "author": {"name": "Diego Plentz", "email": "diego.plentz@shopify.com", "user": {"login": "plentz"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "c3baa5fa04f41dd6c63c56d28b9f5fd82c6a7e60", "messageHeadline": "Remove dependency on javascript-utilities (#1560)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 6, "deletions": 31}}, {"node": {"oid": "2a7bdf5487d421bf982cfd04504c772a49338aa8", "messageHeadline": "\u2795 add saddle-up, kill supertest and TestRack (#1547)", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 2941, "deletions": 193}}, {"node": {"oid": "1c21b357ef2ee7a1f67c17b2daf134e2221d19e3", "messageHeadline": "Add parseGidWithParams, composeGidFactory and update composeGid to su\u2026", "author": {"name": "Tommy", "email": "tleunen@users.noreply.github.com", "user": {"login": "tleunen"}}, "additions": 203, "deletions": 11}}, {"node": {"oid": "08bf72538dbf36341d4f1dd9d53b392a29e98ac0", "messageHeadline": "Release quilt_rails v3.2.1", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "7539c544b0e336db7ab416435ace8a0f5437e008", "messageHeadline": "Merge pull request #1552 from Shopify/ec-skip-yarn", "author": {"name": "Edouard Chin", "email": "edouard.chin@shopify.com", "user": {"login": "Edouard-chin"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "b6734bc35c824f9cab4fdfbb96c77da34ec6b61d", "messageHeadline": "Add a `--skip-yarn` option on the `ReactSetupGenerator`:", "author": {"name": "Edouard Chin", "email": "edouard.chin@shopify.com", "user": {"login": "Edouard-chin"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "12d7c34a7c0ac5f3941e0fb5a5338a0ee2890ca2", "messageHeadline": "Merge pull request #1546 from Shopify/use-main-branch-for-docs-reference", "author": {"name": "Lazar Markov", "email": "lazarmarkov88@gmail.com", "user": {"login": "lazarmarkov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1734cf5b2885ab394dca486ccc5eac306b66f3a", "messageHeadline": "Update CONTRIBUTING.md", "author": {"name": "Lazar Markov", "email": "lazarmarkov88@gmail.com", "user": {"login": "lazarmarkov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbd1c81f4edb477a09c96d6c0aad360541593321", "messageHeadline": "Merge pull request #1545 from Shopify/note-about-data", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1baf29ba7f134316504392965250296951aad9a8", "messageHeadline": "add note about dependencies on using data", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "db1e751b3dcdc02a07de36617fc08691023b2c6a", "messageHeadline": "Merge pull request #1544 from Shopify/markrcote-patch-1", "author": {"name": "Mark C\u00f4t\u00e9", "email": "mark.cote@shopify.com", "user": {"login": "markrcote"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dd266956127e520b31fcaf416abf4498e9ae5780", "messageHeadline": "Fix some grammar in README.md", "author": {"name": "Mark C\u00f4t\u00e9", "email": "mark.cote@shopify.com", "user": {"login": "markrcote"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6e25e3561582bb36caa02b30de67a518de16840a", "messageHeadline": "Update README.md", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ca7b1afaf8129c9e37cc72788bda0c2fa532e310", "messageHeadline": "Publish", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a13318ea0ec1e32de6718c01ce1dbe73794abdbe", "messageHeadline": "update changelog for realease", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fbd69321dd1c016f4e055c0c9efbf682152d928d", "messageHeadline": "Merge pull request #1498 from dooman87/bugfix/prefix-for-koa-shopify-\u2026", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "671200b73485d10663d4e9f48678e7cbbe5c1cfb", "messageHeadline": "Merge branch 'master' into bugfix/prefix-for-koa-shopify-auth", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 2305, "deletions": 849}}, {"node": {"oid": "f5e220790a212053d91426741e791d32f6af9176", "messageHeadline": "master => main in documentation", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 49, "deletions": 49}}, {"node": {"oid": "d51606ae256290169034fb03e4f3bd8aafca3a0c", "messageHeadline": "Publish", "author": {"name": "Brian Ryu", "email": "brian.ryu@shopify.com", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "6d4584e81ad2493b1bdfc9e4877dbf6595f899a6", "messageHeadline": "Merge pull request #1524 from Shopify/extend-parse-gid", "author": {"name": "Jean-Samuel Aubry-Guzzi", "email": "js.aubry@shopify.com", "user": {"login": "jsaubry"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "4084941409b7b9fa21ae3ab768b310c1efc009d0", "messageHeadline": "Accept query params in gid", "author": {"name": "Jean-Samuel Aubry-Guzzi", "email": "js.aubry@shopify.com", "user": {"login": "jsaubry"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "b248aaa86d7cdce8bf17c10a7f26c9d09f872522", "messageHeadline": "Merge pull request #1518 from Shopify/fix_bundle_size_increase", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "751aa1dc3dd08ac8c4fe4f82ef3ad5689274ada4", "messageHeadline": "Fix an issue with bundle size increased", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "e7339e534926689ef2ae34f41d5dc46fcda06ddd", "messageHeadline": "Merge pull request #1539 from Shopify/mahmoudmoravej-patch-1", "author": {"name": "Mahmoud Moravej", "email": "55846417+mahmoudmoravej@users.noreply.github.com", "user": {"login": "mahmoudmoravej"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "c3c9515401363ec46d082fca264108f65b776cb7", "messageHeadline": "Update README.md", "author": {"name": "Mahmoud Moravej", "email": "55846417+mahmoudmoravej@users.noreply.github.com", "user": {"login": "mahmoudmoravej"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d316a81d115d8f04ecbd45c5d827542bdf28744d", "messageHeadline": "Correct documents", "author": {"name": "Mahmoud Moravej", "email": "55846417+mahmoudmoravej@users.noreply.github.com", "user": {"login": "mahmoudmoravej"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "4f4f66e842672c0b19169f055d64c0070a66120f", "messageHeadline": "[react-graphql] Update to documentation and when to use Preload, Pref\u2026", "author": {"name": "Oluwatimi", "email": "oluwatimi.owoturo@shopify.com", "user": {"login": "oluwatimio"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "0610df565e6d1ad3dc6b3bede31da1a7b43f165e", "messageHeadline": "Trigger CI", "author": {"name": "Koen Vendrik", "email": "k.vendrik@gmail.com", "user": {"login": "kvendrik"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "547248f13c9814b0dee41d220452f296c8c8b4f4", "messageHeadline": "Publish", "author": {"name": "Koen Vendrik", "email": "k.vendrik@gmail.com", "user": {"login": "kvendrik"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "02b18b7a271369fa794da1805c81c29aa049382c", "messageHeadline": "Adds support for subsequent request mocks (#1534)", "author": {"name": "Koen Vendrik", "email": "k.vendrik@gmail.com", "user": {"login": "kvendrik"}}, "additions": 55, "deletions": 3}}, {"node": {"oid": "e69f9c190aa1b5683fd440f4ad2937978772cd17", "messageHeadline": "Release quilt_rails v3.1.1", "author": {"name": "CameronGorrie", "email": "cameron.gorrie@shopify.com", "user": {"login": "CameronGorrie"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "50491ae40dd89b3f6c8a41e6778b1e7e98ffe7c8", "messageHeadline": "Publish", "author": {"name": "Brian Ryu", "email": "brian.ryu@shopify.com", "user": null}, "additions": 10, "deletions": 6}}, {"node": {"oid": "06288e2acdffad8e172851c529a4265d7142cb3b", "messageHeadline": "Merge pull request #1512 from Shopify/617-test-error", "author": {"name": "Brian Ryu", "email": "46533681+b-ryu@users.noreply.github.com", "user": {"login": "b-ryu"}}, "additions": 227, "deletions": 104}}, {"node": {"oid": "21580231bf345c76a8c24acb0a1d95f05ce5a493", "messageHeadline": "Fix error behaviour", "author": {"name": "Brian Ryu", "email": "brian.ryu@shopify.com", "user": null}, "additions": 227, "deletions": 104}}, {"node": {"oid": "6ceb2fba8c17697a8f8c19795e78e1a962c3f428", "messageHeadline": "Merge pull request #1528 from Shopify/patch/fix-typo-error-message-pr\u2026", "author": {"name": "Paarth Madan", "email": "paarth.madan@shopify.com", "user": {"login": "paarthmadan"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8fa6c959bd1b3c3a1a9887fe2603fda433d7eb51", "messageHeadline": "Add changelog entry", "author": {"name": "Paarth Madan", "email": "paarth.madan@shopify.com", "user": {"login": "paarthmadan"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "fefe904fe6e59f11c59092e523f6ee63ba1fd09d", "messageHeadline": "Fix typo in ReactServerNoResponseError message", "author": {"name": "Paarth Madan", "email": "paarth.madan@shopify.com", "user": {"login": "paarthmadan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9b38fdfda8091cd65b979fbbc48ab08798cca5d", "messageHeadline": "Query component uses hook (#1519)", "author": {"name": "Cameron Gorrie", "email": "CameronGorrie@users.noreply.github.com", "user": {"login": "CameronGorrie"}}, "additions": 69, "deletions": 12}}, {"node": {"oid": "7371dc6e3c1e1193d052b17139b4e3faa13e4a4a", "messageHeadline": "Remove demo app", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 7, "deletions": 360}}, {"node": {"oid": "715f677231c5e8e40166975f177fe72a20259069", "messageHeadline": "Publish", "author": {"name": "Brian Ryu", "email": "brian.ryu@shopify.com", "user": null}, "additions": 147, "deletions": 145}}, {"node": {"oid": "44edc327f4981acebb6fde565fd8230bedf15ca3", "messageHeadline": "add fetch to doc", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0fa715d6daab0436b4c2afe4ff680933e8941247", "messageHeadline": "fix doc", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "061f5f3a8b2d5ea4bbbbd751b7096ba6e70ed26e", "messageHeadline": "Added link to the PR to CHANGELOG.md", "author": {"name": "Dmitry Pokidov", "email": "dooman87@gmail.com", "user": {"login": "dooman87"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15b57cfe0cadc50df769169fe98ca824d9a7cc98", "messageHeadline": "Merge pull request #1506 from Shopify/1500-readme", "author": {"name": "Brian Ryu", "email": "46533681+b-ryu@users.noreply.github.com", "user": {"login": "b-ryu"}}, "additions": 249, "deletions": 221}}, {"node": {"oid": "963a7b51e0ab39348b99fd4787621653bd51b3f5", "messageHeadline": "Polish docs", "author": {"name": "Brian Ryu", "email": "brian.ryu@shopify.com", "user": null}, "additions": 249, "deletions": 221}}, {"node": {"oid": "06e2ce72d7b5db2416569ef170e1a737cd26a6df", "messageHeadline": "[React Testing] Update README from toContainHtml to toContainReactHtm\u2026", "author": {"name": "Andrew Lo", "email": "andrew.lo@shopify.com", "user": {"login": "andrewlo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0611697c91d32a3ded276eceacb5752f5fe410ed", "messageHeadline": "Fix broken link to testing best practices (#1520)", "author": {"name": "Andrew Lo", "email": "andrew.lo@shopify.com", "user": {"login": "andrewlo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c23367ebed53fedcb008ece72f8dfc2aefb4c54b", "messageHeadline": "\u2705 port expanded e2e tests from preact library (#1521)", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 404, "deletions": 151}}, {"node": {"oid": "8ec1734530eb1441f3a75aa1fadcdfca4679aa07", "messageHeadline": "[react-network] fixes bug where cookie is passed through when empty (\u2026", "author": {"name": "Koen Vendrik", "email": "k.vendrik@gmail.com", "user": {"login": "kvendrik"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "f4b770d2b5f10fe6619455c24025a8e5fefddec1", "messageHeadline": "\ud83d\udcd3  update README to include bugsnag example", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 23, "deletions": 0}}, {"node": {"oid": "09e58d9948d091a2c421c19378ee59444605566d", "messageHeadline": "Release quilt_rails v3.1.0", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 56, "deletions": 54}}, {"node": {"oid": "a95b67e24ecdff0ea7e3e5f7d8a80ec97c8a812f", "messageHeadline": "Merge pull request #1509 from Shopify/remove-react-server-from-generator", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 460, "deletions": 47}}, {"node": {"oid": "d70a6c56960410d0199a0b17331f40287d5792a4", "messageHeadline": "Using '/' by default if there is no prefix setup", "author": {"name": "Dmitry Pokidov", "email": "dooman87@gmail.com", "user": {"login": "dooman87"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f8e22426cdb446394f767c03ebe459ad958a0880", "messageHeadline": "\u2728 add demo app to the generator", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 458, "deletions": 58}}, {"node": {"oid": "361509452ca7e0a32e54ebce3536103d641246a3", "messageHeadline": "set javascript path", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "9e0cbbdb3a50678df1ba39b866fb4c34ab95b832", "messageHeadline": "remove react-server from generator, this is not needed for sewing-kit\u2026", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "3683542020d1cecb62c13c14b1dddc98804b1c5e", "messageHeadline": "fix changlog", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b5fa61b18bddc8d79ff299823ef45fd8979c261", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "30a0dabc9ba416ba41cc690fa761e5fa7af14b58", "messageHeadline": "\ud83d\udc1b update react-network apply context to only set cookie if the value \u2026", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 40, "deletions": 7}}, {"node": {"oid": "8b208931e26963057e8792a605e31a8131c2512f", "messageHeadline": "Merge remote-tracking branch 'origin/bugfix/prefix-for-koa-shopify-au\u2026", "author": {"name": "Dmitry Pokidov", "email": "dooman87@gmail.com", "user": {"login": "dooman87"}}, "additions": 23, "deletions": 200}}, {"node": {"oid": "193e709ab9da37555973b3e55e3ede64abee0802", "messageHeadline": "Using '/' by default if there is no prefix setup", "author": {"name": "Dmitry Pokidov", "email": "dooman87@gmail.com", "user": {"login": "dooman87"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8bb231865e6e33d687f21744748ef407f043bec3", "messageHeadline": "Merge pull request #1514 from Shopify/fix-react-server-default", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 17, "deletions": 40}}, {"node": {"oid": "e86ee66a6c74353e99ab210e7f3a0a964a8cfda1", "messageHeadline": "\u267b\ufe0f move all the default values from webpack plugin to react-server", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 17, "deletions": 40}}, {"node": {"oid": "539a0e53c2b83c2ae76a0ba06b92c340308ca2c1", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "1c3a766a04251d77e3999c3c0d16084c7884bc5e", "messageHeadline": "Allow custom scalars that alias built-in types (#90)", "author": {"name": "Ryan", "email": "git@ryan.nz", "user": {"login": "ryanw"}}, "additions": 50, "deletions": 13}}, {"node": {"oid": "7d13a8a69d4e5cc20187c48295fd98591eeeb6b7", "messageHeadline": "Update README.md with correct `.graphqlconfig` (#106)", "author": {"name": "Allen Kleiner", "email": "akleiner24@gmail.com", "user": {"login": "akleiner2"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "681fbbd2bef59639d91f1b349a9c48069629260f", "messageHeadline": "Publish", "author": {"name": "Mathew  Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 62, "deletions": 62}}, {"node": {"oid": "c540cb746fc41b5c20bef293ab5d3e35564ffeaa", "messageHeadline": "\u2728 Add type aliases for constructor arguemnts (#1503)", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 42, "deletions": 1}}, {"node": {"oid": "fcd45ebf3e885753c4d563e30763a235f427b299", "messageHeadline": "cautionary tale. do not ever merge without CI passing...", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3403864e6c898c7219e73507ccdfbb67e5fb1c6f", "messageHeadline": "because I am a dummy and this is not suppose to be part of the doc ch\u2026", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 1, "deletions": 18}}, {"node": {"oid": "de5a3b2f1915cc83881cb9ed11be3ef46089524e", "messageHeadline": "Merge pull request #1505 from Shopify/some-doc-update", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "1ae05a280ce5c3d0beca2cae58fdb3479b747235", "messageHeadline": "\ud83d\uddd2\ufe0f docs update", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "ab4aae722c0e99063a835dd8b754d128aa971556", "messageHeadline": "Publish", "author": {"name": "Mathew  Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 8, "deletions": 3}}, {"node": {"oid": "c0b06eb3b6f3db1d839756f8dfe4cac1e4011060", "messageHeadline": "\u2728 create react-bugsnag package (#1501)", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 431, "deletions": 0}}, {"node": {"oid": "01787997d16687e45ad080d1495126209cf46cea", "messageHeadline": "Release quilt_rails v3.0.0", "author": {"name": "Brian Ryu", "email": "brian.ryu@shopify.com", "user": null}, "additions": 5, "deletions": 3}}, {"node": {"oid": "4124eb5fbcbcdbe74148b26c76963cd447d726e5", "messageHeadline": "Publish", "author": {"name": "Brian Ryu", "email": "brian.ryu@shopify.com", "user": null}, "additions": 11, "deletions": 9}}, {"node": {"oid": "fd929491bb218443085b193532a1449b735c020d", "messageHeadline": "Merge pull request #1491 from Shopify/1472-header-client", "author": {"name": "Brian Ryu", "email": "46533681+b-ryu@users.noreply.github.com", "user": {"login": "b-ryu"}}, "additions": 271, "deletions": 14}}, {"node": {"oid": "a368853bfaf13003de5bff03ff79aacf442a9621", "messageHeadline": "Implement NetworkUniversalProvider", "author": {"name": "Brian Ryu", "email": "brian.ryu@shopify.com", "user": null}, "additions": 271, "deletions": 14}}, {"node": {"oid": "05ee1c272d98de1456f57f03555a0406cee09b48", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "19293a153346fd91a5758e73151c860f90ede3a5", "messageHeadline": "Merge pull request #1497 from Shopify/replace-isomorphic-fetch", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 25, "deletions": 12}}, {"node": {"oid": "574c3d7830d463c1a2ed3fec247911fe3a912939", "messageHeadline": "\u267b\ufe0f replace `isomorphic-fetch` with `cross-fetch`", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 25, "deletions": 12}}, {"node": {"oid": "b4523a4196220a567bb673f1c9e6da10d6717baa", "messageHeadline": "Merge branch 'master' into bugfix/prefix-for-koa-shopify-auth", "author": {"name": "Pokidov N. Dmitry", "email": "dooman87@gmail.com", "user": {"login": "dooman87"}}, "additions": 23, "deletions": 200}}, {"node": {"oid": "1007ba6c09b950c894e45079552808848534ed98", "messageHeadline": "Updated CHANGELOG.md", "author": {"name": "Dmitry Pokidov", "email": "dooman87@gmail.com", "user": {"login": "dooman87"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "89353ca2512aabb2bf15293491eef64833d8a7c7", "messageHeadline": "FIX: /auth redirects to / endpoint even if custom prefix setup", "author": {"name": "Dmitry Pokidov", "email": "dooman87@gmail.com", "user": {"login": "dooman87"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5fa24e53dbed60d05bfeb161993909304e78754", "messageHeadline": "Release quilt_rails v2.0.0", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "45235c54540443f95a1915d0b3b641e688cb5eb0", "messageHeadline": "Merge pull request #1494 from Shopify/move-sewing-kit-generator", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 17, "deletions": 196}}, {"node": {"oid": "f5b92ef0e5b0aa90d5645b0923221139eddeb339", "messageHeadline": "\u267b\ufe0f move generator to `sewing_kit`", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 17, "deletions": 196}}, {"node": {"oid": "8f68c37790f820b9730aee5724b8f711b83f9ffd", "messageHeadline": "Publish", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8a1aaa28070eb6afbbd2843a8efd37ac6a7f786", "messageHeadline": "Update react-server changelog", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9f823781cbe1dbe6a35b41054737cdd68bb09333", "messageHeadline": "Merge pull request #1490 from Shopify/react-server-ssr-error-page", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 289, "deletions": 43}}, {"node": {"oid": "be3eb58674e48a091ff82519cb395d614adece1d", "messageHeadline": "Support custom error pages during prod SSR errors", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 289, "deletions": 43}}, {"node": {"oid": "f8e2b6cac91348a235cd27efd0d28bc9b4d9038b", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "32555e4e9a83e5690371f4f098e7f46f7485336a", "messageHeadline": "Merge pull request #1489 from Shopify/deprecate-react-server-webpack-\u2026", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 225, "deletions": 78}}, {"node": {"oid": "ce25609d31950ded5eaa239a824471dfbfcd114b", "messageHeadline": "\u2716\ufe0f deprecate react-server-webpack-plugin", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 225, "deletions": 78}}, {"node": {"oid": "3a56842d28d08a7485c3ef1eb70a516da2bdf788", "messageHeadline": "Publish", "author": {"name": "Mathew  Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "16eb01b17b02f5af1dcbfacea2661e2b79261395", "messageHeadline": "Correctly format future dates farther away than tomorrow (#1438)", "author": {"name": "Emmanuel Roussel", "email": "emmanuel@emroussel.xyz", "user": {"login": "emroussel"}}, "additions": 254, "deletions": 0}}, {"node": {"oid": "8d4be5dd93ca3dadc961df6da616d2a5a74f9a51", "messageHeadline": "Merge pull request #1487 from Shopify/1473-i18n-merge", "author": {"name": "Brian Ryu", "email": "46533681+b-ryu@users.noreply.github.com", "user": {"login": "b-ryu"}}, "additions": 174, "deletions": 11}}, {"node": {"oid": "d7ef78e51288c36e522b06a407fe37ad7a9ef3d2", "messageHeadline": "Return new object", "author": {"name": "Brian Ryu", "email": "brian.ryu@shopify.com", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "c824ab53b3ada7bdb373a2ecfa738a774d4c6b8a", "messageHeadline": "Do a smarter merge of i18n details", "author": {"name": "Brian Ryu", "email": "brian.ryu@shopify.com", "user": null}, "additions": 170, "deletions": 11}}, {"node": {"oid": "e815cf689c9a1209cf0c96db8c320acc701c436e", "messageHeadline": "Publish", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "720d453cfd09e534f87bb53cb788d0e4a88ed12b", "messageHeadline": "Merge pull request #1488 from Shopify/doc-update", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "979a7460e6a4e112d45e0b20e9bf8c8ca22c967c", "messageHeadline": "update manual files removal steps", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "91691a3e454c546d860b4fdf3e7a78587be3d16b", "messageHeadline": "Merge pull request #118 from Shopify/generate-schema-types", "author": {"name": "Pablo Vallejo", "email": "pablo.vallejo@shopify.com", "user": null}, "additions": 26, "deletions": 7}}, {"node": {"oid": "16dd900b57e13144378feead2e36718270dd5605", "messageHeadline": "Update generateSchemaTypes to group import and export statements", "author": {"name": "Pablo Vallejo", "email": "pablo.vallejo@shopify.com", "user": null}, "additions": 26, "deletions": 7}}, {"node": {"oid": "b2a2868d11beca4284e517bd649917394df959b2", "messageHeadline": "Release quilt_rails v1.13.0", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "efeb5a8f8a9e9b8643e0f4a95b016a45326fff45", "messageHeadline": "Merge pull request #1449 from Shopify/quilt_rails_generator_update", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 943, "deletions": 644}}, {"node": {"oid": "ed39010308fa669b4ecd0d1f4b9193d708ba429b", "messageHeadline": "update docs", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "9cda5808fac20d85ed0643b4b11c8b6b2564abbb", "messageHeadline": "add rubocop fixes and test", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 144, "deletions": 65}}, {"node": {"oid": "5276150a7f769b56395f5bf26b771b4a15308c94", "messageHeadline": "need this for now till sewing-kit can resolve the issue", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b334931626833e6bbdaad9fab34898a22b07a91f", "messageHeadline": "Update generator and edit readme files", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 812, "deletions": 607}}, {"node": {"oid": "4b36512a8c937a3af61f5351a016dfd2b0d1da64", "messageHeadline": "Publish", "author": {"name": "Brian Ryu", "email": "brian.ryu@shopify.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d564a613f8701407588c1c6bcfb23cde3b41f029", "messageHeadline": "Merge pull request #1469 from Shopify/1463-undirty-util", "author": {"name": "Brian Ryu", "email": "46533681+b-ryu@users.noreply.github.com", "user": {"login": "b-ryu"}}, "additions": 309, "deletions": 163}}, {"node": {"oid": "7079df32a257df3239b0e991be60852d10818cc7", "messageHeadline": "Provide form cleaning functionality", "author": {"name": "Brian Ryu", "email": "brian.ryu@shopify.com", "user": null}, "additions": 309, "deletions": 163}}, {"node": {"oid": "ffd199ed67de3cadbc69e109fdd752f9394af84b", "messageHeadline": "Merge pull request #1478 from Shopify/marcpost/react-graphql/readme-m\u2026", "author": {"name": "Marc Posth", "email": "posth@users.noreply.github.com", "user": {"login": "posth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74387b7e4e76c3c31cb8a1ba6bde795ba702bf2a", "messageHeadline": "Minor markdown fix", "author": {"name": "Marc Posth", "email": "marc.posth@shopify.com", "user": {"login": "posth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c17f2492cc8d1e6df12ba6b2a96b95230ccd6798", "messageHeadline": "Merge pull request #1482 from Shopify/pr-template", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "081953cc4e231faeec544a32cebcb1b72a0394a7", "messageHeadline": "Replaces .props() with .props (#1477)", "author": {"name": "Lo\u00efc D", "email": "loic-d@users.noreply.github.com", "user": {"login": "loic-d"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b0efc309add248cb3049acace815984bee6d4c68", "messageHeadline": "Update changelogs", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "3e2c60674c3d4c7298ad7d965749735d7e4b1085", "messageHeadline": "Publish", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "becf4339570fc18e3ff099ade7da2ea4468efd71", "messageHeadline": "Merge pull request #1484 from Shopify/upgrade-webpack-virtual-modules", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 59, "deletions": 10}}, {"node": {"oid": "84c2fd354d565fbf74f6ea55cf5cb2a4af644306", "messageHeadline": "Bump webpack-virtual-modules & add test", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 59, "deletions": 10}}, {"node": {"oid": "064c38487ebbf1612364f95dc8b372b48e0ed7e9", "messageHeadline": "Merge pull request #1476 from Shopify/692-remove-casted-act", "author": {"name": "Brian Ryu", "email": "46533681+b-ryu@users.noreply.github.com", "user": {"login": "b-ryu"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "e5d54e77d4b0fed5b9d189bf4e1a14ef57e938db", "messageHeadline": "Remove cast", "author": {"name": "Brian Ryu", "email": "brian.ryu@shopify.com", "user": null}, "additions": 21, "deletions": 16}}, {"node": {"oid": "196f83d78422b37e1970689524895c32d140b496", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3067a68ed2686937f0cc861b3a0cbfd161b0cf56", "messageHeadline": "Merge pull request #1466 from Shopify/backfill-react-router", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "7c34b38582ae45d81b8bf9e4fe7a52235ad8828a", "messageHeadline": "\ud83d\uddd2\ufe0f update template to exclude doc changes and test update from changlog", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6d0f5b1d7431688c7bdc6ee7dd125a4fa476c529", "messageHeadline": "Doing a minimal change to force a release beacuse 0.0.24 is missing f\u2026", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "116d3dc5af681393a9b1646e1fc5c283c8c6bb89", "messageHeadline": "Merge pull request #1481 from Shopify/update-react-i18n", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "f4d665566d2703621644106e05169e44fccbc7ae", "messageHeadline": "\ud83d\uddd2\ufe0f Update react-i18n change log & do something small to trigger a new\u2026", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "c43751b87bf8512d364ba59d6a8700f12a4b2a7f", "messageHeadline": "Publish", "author": {"name": "Sergiy Dybskiy", "email": "sergiy.dybskiy@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "135ce2d2a728f818cb2f329922ff493e791bcb12", "messageHeadline": "Publish", "author": {"name": "Sergiy Dybskiy", "email": "sergiy.dybskiy@shopify.com", "user": null}, "additions": 5, "deletions": 3}}, {"node": {"oid": "9a05e3b86959895457b6664a612a311fc6fc6498", "messageHeadline": "Merge pull request #1471 from Shopify/changelog-fix", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "96ccae4ceac84f4795e364ddaa36566907f60787", "messageHeadline": "Move changelog entry from i18n to react-i18n", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "54a96c5d220e7512a8fc2cb271bbf911ec8c1bc1", "messageHeadline": "Merge pull request #1468 from Shopify/short-date-day-digits", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "a04948cbee2b6e66bfce418ed8c0f96a44d5fb1c", "messageHeadline": "Short date style should use numeric instead of 2-digit for day", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "02e1e6e8249adf271e6def86a72cc841262ae0d2", "messageHeadline": "Merge pull request #1459 from Shopify/change-date-humanize-today", "author": {"name": "Temitayo", "email": "64973828+toyelowo@users.noreply.github.com", "user": {"login": "toyelowo"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "e5fce549ee006a622b00cb24ff37c73ffd1134bc", "messageHeadline": "Change date.humanize.today to 'Today at {time}'", "author": {"name": "Temitayo Oyelowo", "email": "temitayo.oyelowo@shopify.com", "user": null}, "additions": 29, "deletions": 4}}, {"node": {"oid": "efc3f23b41fb54a348b7802c031cbb3008ee72b7", "messageHeadline": "Publish", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5f8bc2ad6b5c19876fb819bf6794ddd61733b4a8", "messageHeadline": "Merge pull request #1461 from Shopify/core-js-polyfill-imports", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "a698ff3cc6c0631023aaae1417fbb2930b5d70ca", "messageHeadline": "Update polyfill imports", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "23cd86f1dd5625183702a40c9a6e93ffd41e1347", "messageHeadline": "Merge pull request #1452 from Shopify/react-server-webpack-plugin-cha\u2026", "author": {"name": "janiceblundell", "email": "56736667+janiceblundell@users.noreply.github.com", "user": {"login": "janiceblundell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "921cf3d72df2fc3c6b1875b567db47821ef0b536", "messageHeadline": "Correct code fragment documented in changelog", "author": {"name": "Janice Blundell", "email": "janice.blundell@shopify.com", "user": {"login": "janiceblundell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "144fa0848b4fb68498d50f93b03b619d8c522e21", "messageHeadline": "Update README.md", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 1, "deletions": 24}}, {"node": {"oid": "bcc19a23241cd79cc41df5d986578358b94f3701", "messageHeadline": "Publish", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "9acbbaf3c21872c21e05d521ca35cf2e928fde17", "messageHeadline": "Merge pull request #1456 from Shopify/koa-shopify-auth/fix-lint", "author": {"name": "Theodore Tan", "email": "theodore.tan@shopify.com", "user": {"login": "theodoretan"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "9786997563e563bf587ef8394a1a85f7fdd3c680", "messageHeadline": "Fix linting error in koa-shopify-auth package", "author": {"name": "Theodore Tan", "email": "theodore.tan@shopify.com", "user": {"login": "theodoretan"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "dec36405a80ebc686138c3504c372fb9578b2b93", "messageHeadline": "Merge pull request #1455 from seamusabshere/prevent-xss-on-enable-coo\u2026", "author": {"name": "Jonathan Pulsifer", "email": "jonathan.pulsifer@shopify.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "8cce0f87cc1a5eff1a934120d24ba3eaf65f7610", "messageHeadline": "found another one", "author": {"name": "Seamus Abshere", "email": "seamus@abshere.net", "user": {"login": "seamusabshere"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4b7179e02196ba0dd5ca3e0d192cd58009ba6862", "messageHeadline": "2 more spots", "author": {"name": "Seamus Abshere", "email": "seamus@abshere.net", "user": {"login": "seamusabshere"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "114ce1bfc321a53f16fb67e11ecefe983d0e6d99", "messageHeadline": "Prevent XSS attack using /auth/enable_cookies", "author": {"name": "Seamus Abshere", "email": "seamus@abshere.net", "user": {"login": "seamusabshere"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "153d270592373acc0d835625e2824599480cdbd0", "messageHeadline": "Publish", "author": {"name": "Mathew  Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "53a54b182389fa215da877df551361a54e8fcca6", "messageHeadline": "Merge pull request #1447 from Shopify/1446-move-browser-into-quilt", "author": {"name": "Brian Ryu", "email": "46533681+b-ryu@users.noreply.github.com", "user": {"login": "b-ryu"}}, "additions": 634, "deletions": 0}}, {"node": {"oid": "66fc8d9f1b650e29ffb813aaa5ccb4925518b386", "messageHeadline": "Use .includes/.test over .search", "author": {"name": "Brian Ryu", "email": "brian.ryu@shopify.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "369f310c4f912a4dc792f5f0885bf290aaf0c685", "messageHeadline": "Move @shopify/browser into Quilt", "author": {"name": "Brian Ryu", "email": "brian.ryu@shopify.com", "user": null}, "additions": 634, "deletions": 0}}, {"node": {"oid": "3b6cb8745b5f3fda58216743dea183cea5b39925", "messageHeadline": "Publish", "author": {"name": "Mathew  Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f4f8aaccd6bc0d016bf342c6e460cfce6bd15ac1", "messageHeadline": "Update dom mocks setup docs (#1417)", "author": {"name": "Darrel Guerrero", "email": "darrelday.guerrero@shopify.com", "user": {"login": "ddayguerrero"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "35ad3d4b8642e7049a5a25eb982c2c95c48ffd52", "messageHeadline": "\ud83d\udd27 normalize webpack version ranges to dedupe some stuff (#1448)", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 208, "deletions": 534}}, {"node": {"oid": "9062de38d8f8bc995d91fee01e79e7853e28ce18", "messageHeadline": "\ud83d\udd25 deprecated package (#1436)", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 5, "deletions": 11}}, {"node": {"oid": "b5e1553cc7aa3d66787daba3de16cd335c943d7b", "messageHeadline": "Merge pull request #1440 from hiconversion/koa-shop-auth-add-prefix-t\u2026", "author": {"name": "Ayron Little", "email": "ayron.little@shopify.com", "user": {"login": "ayronshopify"}}, "additions": 37, "deletions": 9}}, {"node": {"oid": "bddeadfe23cac10190bed0334a8414ae01018290", "messageHeadline": "Merge branch 'master' into koa-shop-auth-add-prefix-to-redirect", "author": {"name": "Kavika", "email": "dhenrickson@hiconversion.com", "user": {"login": "kavika-1"}}, "additions": 293, "deletions": 137}}, {"node": {"oid": "78cd1cab43948d0b44bd95303a78d47adf8f6a1c", "messageHeadline": "Release quilt_rails v1.12.2", "author": {"name": "Brian Ryu", "email": "brian.ryu@shopify.com", "user": null}, "additions": 54, "deletions": 52}}, {"node": {"oid": "ff5eb6ec371a43a97572ee637bb92af6af198800", "messageHeadline": "Merge pull request #1445 from Shopify/1431-accept-plaintext-JSON", "author": {"name": "Brian Ryu", "email": "46533681+b-ryu@users.noreply.github.com", "user": {"login": "b-ryu"}}, "additions": 49, "deletions": 4}}, {"node": {"oid": "c202e1157997389658725ec09a96e654833f1537", "messageHeadline": "Use more idiomatic implementation", "author": {"name": "Brian Ryu", "email": "brian.ryu@shopify.com", "user": null}, "additions": 9, "deletions": 6}}, {"node": {"oid": "6fa6b819c3a19aea75014dc6e04eba0dfde2310b", "messageHeadline": "Remove unnecessary test setter", "author": {"name": "Brian Ryu", "email": "brian.ryu@shopify.com", "user": null}, "additions": 0, "deletions": 4}}, {"node": {"oid": "6a16bf77aebed1429bcd1e3835843a08e756c611", "messageHeadline": "Avoid mutation", "author": {"name": "Brian Ryu", "email": "brian.ryu@shopify.com", "user": null}, "additions": 5, "deletions": 3}}, {"node": {"oid": "122551147e88483a05ed9edbe418e61a96df5e36", "messageHeadline": "Update changelog", "author": {"name": "Brian Ryu", "email": "brian.ryu@shopify.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "623638d145ed9d039f24a384d9f05b60be4dfaaf", "messageHeadline": "Update doc link (3)", "author": {"name": "Brian Ryu", "email": "brian.ryu@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c7825114c8a15db074befd84d3ef63d2675e15a", "messageHeadline": "Update doc link (2)", "author": {"name": "Brian Ryu", "email": "brian.ryu@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba60603f4e4f1dcdc77772007b8f93aa5f135323", "messageHeadline": "Add test for plaintext parsing", "author": {"name": "Brian Ryu", "email": "brian.ryu@shopify.com", "user": null}, "additions": 40, "deletions": 0}}, {"node": {"oid": "b757bfaf550714c3a034b1c5d173cdc5f44c74ff", "messageHeadline": "Parse plaintext data into JSON", "author": {"name": "Brian Ryu", "email": "brian.ryu@shopify.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b6b904b6fba343451dfa493800e2c199be107e05", "messageHeadline": "Fix changelog date from prev release", "author": {"name": "Brian Ryu", "email": "brian.ryu@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a8026194b0a6de16c5a39829e48c13fb0d08705", "messageHeadline": "Update doc link", "author": {"name": "Brian Ryu", "email": "brian.ryu@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e00ab07c32658211eac3c27b31cba87f24d5cfc7", "messageHeadline": ":fire: outdated warning (#1443)", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 0, "deletions": 20}}, {"node": {"oid": "f2139457720eead556b2845fd70482a4623b874e", "messageHeadline": "Release quilt_rails v1.12.1", "author": {"name": "Brian Ryu", "email": "brian.ryu@shopify.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4262b67f2e4a7e41b699bc8274ee2ef89c38ab15", "messageHeadline": "Merge pull request #1442 from Shopify/1430-accept-firefox-metrics", "author": {"name": "Brian Ryu", "email": "46533681+b-ryu@users.noreply.github.com", "user": {"login": "b-ryu"}}, "additions": 29, "deletions": 8}}, {"node": {"oid": "4c29b5ff11c6652f595c22f5787833c0d8bf1acc", "messageHeadline": "Fix lint", "author": {"name": "Brian Ryu", "email": "brian.ryu@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aabd328a7c029b98444a323f34cfd3f859dbd2c1", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Brian Ryu", "email": "brian.ryu@shopify.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "b2bdcb741ad30d28ee1a53e569fbcf6de37d337e", "messageHeadline": "Update tests", "author": {"name": "Brian Ryu", "email": "brian.ryu@shopify.com", "user": null}, "additions": 23, "deletions": 6}}, {"node": {"oid": "b922ce66ff036e57337076646d539c0d9b7132d6", "messageHeadline": "Accept empty connection param and set default", "author": {"name": "Brian Ryu", "email": "brian.ryu@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57f621bca5118661c25d71f174efec33bea23e0d", "messageHeadline": "Add FAQ for React Native support (#1415)", "author": {"name": "Ryan Macdonald", "email": "ryan.macdonald@shopify.com", "user": null}, "additions": 20, "deletions": 0}}, {"node": {"oid": "fdce6e5f582bcd778c51940c3306fe47e31ff4d3", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 53, "deletions": 49}}, {"node": {"oid": "b9991b86487ecba597e13e30804f8ab3a2442297", "messageHeadline": "Merge pull request #1437 from Shopify/updates-usePrefetch-options", "author": {"name": "Hilary Lyttle", "email": "hilary.lyttle@shopify.com", "user": {"login": "hilaryml"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "bfdb42e1be0a1f7af1d985675fabd262b1f207f3", "messageHeadline": "Updates usePrefetch options", "author": {"name": "Hilary Lyttle", "email": "hilary.lyttle@shopify.com", "user": {"login": "hilaryml"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "88731438d41be516f8f99fc907cae93a7a655f0e", "messageHeadline": "koa-performance - fix metrics URL examples", "author": {"name": "Gord P", "email": "GoodForOneFare@users.noreply.github.com", "user": {"login": "GoodForOneFare"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3aff98dd604089f05c6f7ed49d63cdbe42139ea2", "messageHeadline": "Typo fix in koa-performance code sample", "author": {"name": "Gord P", "email": "GoodForOneFare@users.noreply.github.com", "user": {"login": "GoodForOneFare"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60b2284e6352ae410aa40fc7edfd50c72bb5113a", "messageHeadline": "Add useForceUpdate (#1441)", "author": {"name": "Tommy", "email": "tleunen@users.noreply.github.com", "user": {"login": "tleunen"}}, "additions": 80, "deletions": 2}}, {"node": {"oid": "b5e4d04ea80ad6114349d73e74b31d5fc2380da4", "messageHeadline": "Correct CHANGELOG.md", "author": {"name": "David Henrickson", "email": "dhenrickson@hiconversion.com", "user": {"login": "kavika-1"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c3769dd73170f8c4940eddef4f7efe46918f14b9", "messageHeadline": "Update CHANGELONG.md spacing", "author": {"name": "David Henrickson", "email": "dhenrickson@hiconversion.com", "user": {"login": "kavika-1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b0a17d82b6a787c1914ef744642a5e8cc7eb2365", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "David Henrickson", "email": "dhenrickson@hiconversion.com", "user": {"login": "kavika-1"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "03988b96144c0ad1b0d2d3d89fb35568fabc9e11", "messageHeadline": "Merge branch 'master' into koa-shop-auth-add-prefix-to-redirect", "author": {"name": "Kavika", "email": "dhenrickson@hiconversion.com", "user": {"login": "kavika-1"}}, "additions": 234, "deletions": 118}}, {"node": {"oid": "b97a92731e85be5aa30b35660e82ca2bc1fd461e", "messageHeadline": "Updates global tsconfig when new package is added (#1418)", "author": {"name": "Lo\u00efc D", "email": "loic-d@users.noreply.github.com", "user": {"login": "loic-d"}}, "additions": 234, "deletions": 118}}, {"node": {"oid": "b251ad38ac5afc8f2ac57aa8be4c6bb99043e033", "messageHeadline": "[koa-shopify-auth] restore prefix support", "author": {"name": "David Henrickson", "email": "dhenrickson@hiconversion.com", "user": {"login": "kavika-1"}}, "additions": 32, "deletions": 8}}, {"node": {"oid": "bc0ab0ea959a6767bb99c8db795b9bbd4f87a0ff", "messageHeadline": "Publish", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "51ec24c67c9ca6e135a39097dae65ca9970ec826", "messageHeadline": "Merge pull request #1439 from Shopify/fix_enzyme_wrapper_update", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 53, "deletions": 23}}, {"node": {"oid": "0978ef83738c01a963588551c38e7b7512a10d09", "messageHeadline": "[enzyme-utilities] trigger now update the wrapper even if you don't a\u2026", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 53, "deletions": 23}}, {"node": {"oid": "48388bcd5b4bdd7920ba094d8799ee725189e5db", "messageHeadline": "Update README.md", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07cdaf7d8750ff3094425212db89fcddad8b8124", "messageHeadline": "Update README.md", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 50, "deletions": 3}}, {"node": {"oid": "8a448e8573c2b3fa353e475156a182b6a4267d0e", "messageHeadline": "Publish", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "9373ccb6619fb0be779af73b904b2820e9644adf", "messageHeadline": "Merge pull request #1434 from Shopify/fix_enzyme_trigger", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 28, "deletions": 11}}, {"node": {"oid": "0a405cb8c79cf3280739dde8abdb9d5eb248655a", "messageHeadline": "Remove duplicated entry in the changelog", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4a06a0d6cb0709527b04507b78d5532400f1b894", "messageHeadline": "[enzyme-utilities] trigger now always return the value", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 28, "deletions": 9}}, {"node": {"oid": "5d35ee1c1062f910f9d32511a107e8088e13735a", "messageHeadline": "Publish", "author": {"name": "Mathew  Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 21, "deletions": 11}}, {"node": {"oid": "e2f834b77009b91db37d526442ad0febd7855bcd", "messageHeadline": "Merge pull request #1395 from Shopify/handbook-link-fix", "author": {"name": "Jason Smith", "email": "jason.smith@shopify.com", "user": {"login": "js-aff"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6a6dc1133e4638f232e9f7d33190d7535bcc7179", "messageHeadline": "Update readme to link to web-foundation handbook", "author": {"name": "Jason Smith", "email": "jason.smith@shopify.com", "user": {"login": "js-aff"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7d335a14b85d72782e36018cbbbc1c5abd1111b0", "messageHeadline": "\u2728\ud83d\udca5  pass data, url to app component by default in react-server-webpac\u2026", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 132, "deletions": 20}}, {"node": {"oid": "3bdaa362c28fbcbdc53e3010c610ca335b3b4c39", "messageHeadline": "Comment an empty unreleased section in the changelog (#1425)", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6e43442192b885130752be31fc89dab5794d125", "messageHeadline": ":fire: outdated API", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 0, "deletions": 73}}, {"node": {"oid": "60b9eadbe13ee5b9fdfa3cd655db581c2d43192e", "messageHeadline": "Docs typo fix: \"to here about\" => \"to hear about\"", "author": {"name": "Gord P", "email": "GoodForOneFare@users.noreply.github.com", "user": {"login": "GoodForOneFare"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb140b0a69a5ab6f83426f7b13dffbb3e9125e7a", "messageHeadline": "\ud83d\udd25 weird warning (#1424)", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "f523da2cb6d584fcfc5357164bf2956ab20dfe93", "messageHeadline": "[react-graphql] Add fetchMore param to useQuery hook result documenta\u2026", "author": {"name": "Attila Berki", "email": "attila.berki@shopify.com", "user": {"login": "attila-berki"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "d54108c78bdc549f77b482eaae36a1ed2e8a31ca", "messageHeadline": "\ud83d\udd25 delete defunct providers API that was undocumented and not used any\u2026", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 222, "deletions": 93}}, {"node": {"oid": "61413ab615c07022e7bc354ab1d99d185126ec7b", "messageHeadline": "Release quilt_rails v1.12.0", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 60, "deletions": 58}}, {"node": {"oid": "99ba3b38aded2afdfe536b14e1d98e2d2800cf14", "messageHeadline": "Publish", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "820ac656813118810e2969282a517b3815552072", "messageHeadline": "Merge pull request #116 from Shopify/fix-chalk-import", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bbbf3a0684b5affc3b648d917043ec4d84ac5a40", "messageHeadline": "Fix chalk import to work with esModuleInterop", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "85ad755531bc6042deea20fb7432661e64dae302", "messageHeadline": "Publish", "author": {"name": "Anthony Cameron", "email": "ar.cameron@gmail.com", "user": {"login": "qq99"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af99f2624351379badebecc0ca5ee3dfc02fa101", "messageHeadline": "Merge pull request #115 from Shopify/export-useful-graphql-mini-trans\u2026", "author": {"name": "Anthony Cameron", "email": "ar.cameron@gmail.com", "user": {"login": "qq99"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5a31dee339c6813a89d48ab073cb9910d4997fa5", "messageHeadline": "[graphql-mini-transforms] Add index.ts file, export some helpful func\u2026", "author": {"name": "Anthony Cameron", "email": "ar.cameron@gmail.com", "user": {"login": "qq99"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "86437a4e177f36defb16d0378eb49ea7b043d5e5", "messageHeadline": "Publish @shopify/magic-entries-webpack-plugin@0.1.0", "author": {"name": "Mathew  Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "701340b45459881dcc69c319ae80d63983b1ad9e", "messageHeadline": "Publish", "author": {"name": "Mathew  Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "00651486da06737a42b53ebbff7de9167d994eac", "messageHeadline": "\u2728 magic-entries-webpack-plugin (#1412)", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 656, "deletions": 0}}, {"node": {"oid": "db2e6360f40da9c18846ec69d98327d21166b3aa", "messageHeadline": "Publish", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6fbdd1b070189347a8c3aa6bd90aee0ca6e7281c", "messageHeadline": "Update changelog", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ed882c71652a1d1620909f907644ae0d2da79a8c", "messageHeadline": "Merge pull request #1411 from Shopify/quilt_rails-data-support", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 84, "deletions": 48}}, {"node": {"oid": "bc5b3fdb2d3a1c8483a68a77d4ff9e2b8203f2f3", "messageHeadline": "PR fixes", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "2967b88454549afd47cb2cc4b986700ddbb9043a", "messageHeadline": "Use X-Quilt-Data header for rails to react-server communication", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 74, "deletions": 48}}, {"node": {"oid": "e0d52556170e26a8bd8a1d5f42c5c4247fe72482", "messageHeadline": "Publish", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9132b5a7c9aaf34999fcad66ac4a27d3bad1a209", "messageHeadline": "Update @shopify/koa-shopify-graphql-proxy changelog as a breaking change", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ecb00bc23488fa03b9f4d88448050be3aa4c953c", "messageHeadline": "Update changelogs", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8cf46b93a5e6310d4a2d870f5c350e1fd422398b", "messageHeadline": "Merge pull request #1413 from Shopify/koa-request-storage-access", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 708, "deletions": 442}}, {"node": {"oid": "13746dbbb32c894753974665914333db6e13204c", "messageHeadline": "Merge pull request #1377 from Shopify/update_graphql_proxy_api_versions", "author": {"name": "Tim Anema", "email": "tim.anema@shopify.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a5fb82e2e9be730d7acd5ffc8291e25c79f6ee55", "messageHeadline": "Merge branch 'master' into update_graphql_proxy_api_versions", "author": {"name": "Tim Anema", "email": "tim.anema@shopify.com", "user": null}, "additions": 59, "deletions": 53}}, {"node": {"oid": "96d7ee4f06a83fb34d84e8c9a83d16f71da87890", "messageHeadline": "Fixing Safari 13.1 cookie loop", "author": {"name": "Mike Ragalie", "email": "mike.ragalie@shopify.com", "user": {"login": "ragalie"}}, "additions": 708, "deletions": 442}}, {"node": {"oid": "9218d17ca3ccee896cc7b7720067112099451806", "messageHeadline": "Update changelogs", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "788d13c7e9d89f6fa17eebdec7feeeb56fad2ab8", "messageHeadline": "Publish", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 50, "deletions": 50}}, {"node": {"oid": "d6d0801b3d473db8e0168a9c77349f77559b2ddd", "messageHeadline": "Merge branch 'master' into update_graphql_proxy_api_versions", "author": {"name": "Tim Anema", "email": "tim.anema@shopify.com", "user": null}, "additions": 34, "deletions": 6}}, {"node": {"oid": "4055728375fa1b1221e364e65b71706ae83a14d9", "messageHeadline": "Add missing export for useMediaLayout + readme (#1408)", "author": {"name": "Tommy", "email": "tleunen@users.noreply.github.com", "user": {"login": "tleunen"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "1718c8f6e5b31e1046fa78a9f3d79850dc6a8d00", "messageHeadline": "Merge pull request #1410 from Shopify/quilt-rails-quick-start-docs", "author": {"name": "janiceblundell", "email": "56736667+janiceblundell@users.noreply.github.com", "user": {"login": "janiceblundell"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "c4c896716a2ee168a84098780dce8985c011c38a", "messageHeadline": "Update quilt_rails README Manual installation instructions", "author": {"name": "Janice Blundell", "email": "janice.blundell@shopify.com", "user": {"login": "janiceblundell"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "5da0e1ee01335270140b2b8c1d659189cef44745", "messageHeadline": "Typo Correction (#1392)", "author": {"name": "Adrian Corcoran", "email": "adrian.corcoran@shopify.com", "user": {"login": "adriancorcoran"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d857fff59e0b4c7da629213566b7a22b9a3cf118", "messageHeadline": "Simple typo correction in the readme.md file (#1393)", "author": {"name": "Adrian Corcoran", "email": "adrian.corcoran@shopify.com", "user": {"login": "adriancorcoran"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe7c5d04e398c73434d78009edb2d5813d745e61", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "16a612ba1fefd069d7fcb0860c451a87de202e5f", "messageHeadline": "Fix Builder not passing through exportFormat", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "6f8ccce94107c1e3d93a47832594080e496b30ab", "messageHeadline": "Merge branch 'master' into update_graphql_proxy_api_versions", "author": {"name": "Tim Anema", "email": "tim.anema@shopify.com", "user": null}, "additions": 3424, "deletions": 1866}}, {"node": {"oid": "dd44131ffd037ca350958f39569dee89957359a4", "messageHeadline": "Hooks argument type fixes (#1404)", "author": {"name": "Cameron Gorrie", "email": "CameronGorrie@users.noreply.github.com", "user": {"login": "CameronGorrie"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "4378fe963e0e9be59dde06e25f0382d26b8334c8", "messageHeadline": "Review changes", "author": {"name": "Tim Anema", "email": "tim.anema@shopify.com", "user": null}, "additions": 1, "deletions": 9}}, {"node": {"oid": "9e9590ba586d8f58638a7cb9d694dfbde3d49d8c", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "1c7dff61b7843627f13578012938f060446d44fc", "messageHeadline": "\"Simple\" document types (#114)", "author": {"name": "Chris Sauve", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 306, "deletions": 74}}, {"node": {"oid": "5a7ba219b8fd69dfa04c74679100654698da6685", "messageHeadline": "Merge pull request #1372 from Shopify/adding_common_mime_types", "author": {"name": "Marc Posth", "email": "posth@users.noreply.github.com", "user": {"login": "posth"}}, "additions": 53, "deletions": 8}}, {"node": {"oid": "26fb3e033dd56201e58bf17919e291ad3fbbf01c", "messageHeadline": "Adding extra common mime-types", "author": {"name": "Marc Posth", "email": "marc.posth@shopify.com", "user": {"login": "posth"}}, "additions": 53, "deletions": 8}}, {"node": {"oid": "843be9841d544c5eb393eb8776db9b4073e17c10", "messageHeadline": "Publish", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 94, "deletions": 70}}, {"node": {"oid": "6b2978f051b74bcd2e4dcabff4d2cfb87267e115", "messageHeadline": "Merge pull request #1403 from Shopify/useField-allErrors-emptyArray", "author": {"name": "Sarah", "email": "sarah.reive@shopify.com", "user": {"login": "sjreive"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "9af281faf235c15557894538f3b4bd1dc776f8c2", "messageHeadline": "allErrors will return an empty array if there are no errors", "author": {"name": "Sarah Reive", "email": "sarah.reive@shopify.com", "user": {"login": "sjreive"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "02b57ad74fda8955506a7c9ee80dd4ef10976aa3", "messageHeadline": "Merge pull request #1383 from Shopify/useField-validation-returns-all\u2026", "author": {"name": "Sarah", "email": "sarah.reive@shopify.com", "user": {"login": "sjreive"}}, "additions": 177, "deletions": 12}}, {"node": {"oid": "7ae9d2e089598810b4397887dfe3e94f86ec4de9", "messageHeadline": "Merge branch 'master' into useField-validation-returns-all-errors", "author": {"name": "Sarah", "email": "sarah.reive@shopify.com", "user": {"login": "sjreive"}}, "additions": 196, "deletions": 123}}, {"node": {"oid": "5b8b1bd44d509048a5652c8b097c3d912d6147a3", "messageHeadline": "added allErrors property to Field", "author": {"name": "Sarah Reive", "email": "sarah.reive@shopify.com", "user": {"login": "sjreive"}}, "additions": 177, "deletions": 12}}, {"node": {"oid": "652812eceaa4768f4bb0d08990246777669f56fc", "messageHeadline": "Merge pull request #1391 from Shopify/date-humanize-future-dates", "author": {"name": "Jackie", "email": "jackie.ellis@shopify.com", "user": {"login": "jaxee"}}, "additions": 196, "deletions": 123}}, {"node": {"oid": "87780d5f2f19eed95a261e4220c3f9091e4594a0", "messageHeadline": "Adding a test for today in the future", "author": {"name": "jaxee", "email": "jackie.ellis@shopify.com", "user": {"login": "jaxee"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "8708fb2cf9f7c77f50f3c88b7596773277d72c30", "messageHeadline": "Add future date considerations to the humanize functionality", "author": {"name": "jaxee", "email": "jackie.ellis@shopify.com", "user": {"login": "jaxee"}}, "additions": 181, "deletions": 124}}, {"node": {"oid": "bcb872d3fd63a4e13c98496268eb4f2e183574fb", "messageHeadline": "Merge pull request #1399 from Shopify/jest-dom-mocks-innerWidth", "author": {"name": "Theodore Tan", "email": "theodore.tan@shopify.com", "user": {"login": "theodoretan"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "17bc64faee7525db4ad2ff265fd371549f018509", "messageHeadline": "Add `innerWidth` mock to jest-dom-mocks", "author": {"name": "Theodore Tan", "email": "theodore.tan@shopify.com", "user": {"login": "theodoretan"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "56681bc16535cc873f891a3b5f926d194729d755", "messageHeadline": "Merge pull request #1396 from Shopify/media-hook-uselayouteffect", "author": {"name": "Tommy", "email": "tleunen@users.noreply.github.com", "user": {"login": "tleunen"}}, "additions": 103, "deletions": 86}}, {"node": {"oid": "2e8a66ee29d9305d8403cfaec69e03d0b1e8aae6", "messageHeadline": "Merge branch 'master' into media-hook-uselayouteffect", "author": {"name": "Tommy", "email": "tleunen@users.noreply.github.com", "user": {"login": "tleunen"}}, "additions": 224, "deletions": 0}}, {"node": {"oid": "e9d12604725b73b07135fbe471b6d96336929cf5", "messageHeadline": "Merge pull request #1371 from Shopify/files_package", "author": {"name": "Marc Posth", "email": "posth@users.noreply.github.com", "user": {"login": "posth"}}, "additions": 224, "deletions": 0}}, {"node": {"oid": "f68042212fa592903b6459bc06243077d3ce36d5", "messageHeadline": "Adding base package for mime-types", "author": {"name": "Marc Posth", "email": "marc.posth@shopify.com", "user": {"login": "posth"}}, "additions": 224, "deletions": 0}}, {"node": {"oid": "5408e679f5eef223e9cea3fac30238f30766f446", "messageHeadline": "Add support for useMediaEffect", "author": {"name": "Tommy Leunen", "email": "tommy.leunen@shopify.com", "user": null}, "additions": 103, "deletions": 86}}, {"node": {"oid": "79389c61b6f3556f701b03556bbb845a17864dc3", "messageHeadline": "Publish", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9c86afcdb914ff591b01261787d160271beefd7c", "messageHeadline": "Merge pull request #1394 from Shopify/fix-semaphore-allowed-permits", "author": {"name": "Tommy", "email": "tleunen@users.noreply.github.com", "user": {"login": "tleunen"}}, "additions": 35, "deletions": 3}}, {"node": {"oid": "c48676502128eed84be6c151017d669029133e92", "messageHeadline": "Fix available permits in Semaphore", "author": {"name": "Tommy Leunen", "email": "tommy.leunen@shopify.com", "user": null}, "additions": 35, "deletions": 3}}, {"node": {"oid": "77f43b99fe34b8c19e2131707e7db8a78cc06027", "messageHeadline": "Publish", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 126, "deletions": 118}}, {"node": {"oid": "ee7443d9104cf9f61c2a61d0c6fb0d2aaa00fab2", "messageHeadline": "Update readme for Fixing rejected CSRF tokens (#1388)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "966b024e13f5eac7e48ae0d3e399a7534259abad", "messageHeadline": "Merge pull request #1386 from Shopify/upgrade-apollo-apr2020", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 47, "deletions": 57}}, {"node": {"oid": "e26a4e0a5c2e2a7e2b5174525be7948544ec0e4c", "messageHeadline": "Upgrade apollo", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 47, "deletions": 57}}, {"node": {"oid": "16a6f04e735ff641a799759a4314088bbcd82596", "messageHeadline": "Merge pull request #1239 from Shopify/update-jest-matcher-types", "author": {"name": "Jason Godson", "email": "jgodson@users.noreply.github.com", "user": {"login": "jgodson"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "f567533d426d342b12e04bf8e274c9e9fd390944", "messageHeadline": "Merge branch 'master' into update-jest-matcher-types", "author": {"name": "Jason Godson", "email": "jgodson@users.noreply.github.com", "user": {"login": "jgodson"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "c7586d61320a2c356de0de400107ef9d93688b01", "messageHeadline": "Merge pull request #1385 from Shopify/graphql-typed-0.5.0", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "e6a7bc74b1c5e51254fe8769b06ff7b56b1b06b0", "messageHeadline": "Upgrade graphql-typed to 0.5.0", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "a0948397bbb786457409a5e51c6f90d9d399f0c3", "messageHeadline": "Update Changelog", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "3cba7895f31a9f42c671e0690ef464560a9fca52", "messageHeadline": "update matchers to match @types/jest", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2677cdda45fc2b3e3c173b9905c6db85a5eabe7a", "messageHeadline": "Update jest matcher types", "author": {"name": "Jason Godson", "email": "jason.godson@shopify.com", "user": {"login": "jgodson"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a795826faebf85b241e31b09ef196afb62bee077", "messageHeadline": "Merge pull request #1379 from Shopify/upgrade-graphql-14.6", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 220, "deletions": 175}}, {"node": {"oid": "bc13d7a3056ff98da60d63ab7746808cd370a757", "messageHeadline": "Update changelog", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8fc530aa62990a89e05799a7f88c7e8428963c59", "messageHeadline": "Update graphql to 14.6.0 and remove types/graphql", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 219, "deletions": 175}}, {"node": {"oid": "7aaa98b7a89ac8bc52d16e5146e416f9f675f38d", "messageHeadline": "Merge pull request #1380 from Shopify/enzyme-update-apr2020", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 113, "deletions": 111}}, {"node": {"oid": "ba82e37fd9a10c43b4c7860f6fb2c10bf45da715", "messageHeadline": "Upgrade enzyme", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 113, "deletions": 111}}, {"node": {"oid": "128b43b985f8ac468d2510e53356648de8b635b6", "messageHeadline": "Merge pull request #1381 from Shopify/lint-prettier-update-apr2020", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 638, "deletions": 420}}, {"node": {"oid": "2b145fda24a3f1cde87f152b9e0667967ea8a232", "messageHeadline": "Update eslint and prettier", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 638, "deletions": 420}}, {"node": {"oid": "91cd3b3f9b590c8a5bfd92c88a7595d24b59704a", "messageHeadline": "Merge pull request #1378 from Shopify/yarn-update", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 14, "deletions": 34}}, {"node": {"oid": "3d03f112a26e61f59085a7e68f833eb8c0cef33f", "messageHeadline": "Update yarn.lock", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 14, "deletions": 34}}, {"node": {"oid": "888599b687206edacdf0e91b7eaa4780ed271f50", "messageHeadline": "Update changelog", "author": {"name": "Tim Anema", "email": "tim.anema@shopify.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "cb573fb74dbf9ea4e8f755eaca014b30c2ccdeee", "messageHeadline": "Update Koa Proxy Api Versions", "author": {"name": "Tim Anema", "email": "tim.anema@shopify.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "bef0da2922b6894e8b9128cc7b2f41beb06866ac", "messageHeadline": "Merge pull request #1375 from Shopify/update-jest-25", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 1451, "deletions": 732}}, {"node": {"oid": "1d06b3833007fa430b096fb5a8b0271fed51083f", "messageHeadline": "Update the changelog", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "6808cad87bdc6cb9e7798fd1981fbf28b475a768", "messageHeadline": "Update jest to 25.3", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1438, "deletions": 729}}, {"node": {"oid": "ea37e17bfc7cc3e64b1f2dc66c52fca175bfd0c7", "messageHeadline": "Merge pull request #1259 from Shopify/fix_typ", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "40edade2ca0cc0ef91c7fc80aa820d8d3cc57c28", "messageHeadline": "Publish", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 59, "deletions": 57}}, {"node": {"oid": "300664b857147cca3284ee8093d35f7b8812c3e7", "messageHeadline": "Merge pull request #1281 from Shopify/typescript-3-7", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "ff33f5f2a74f39256deee047e123d892a3152c1a", "messageHeadline": "Fix types", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "60a162132e6a98257147161e6b3d336277d14b85", "messageHeadline": "upgrade typescript to 3.7", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c90d2020b4635655edac886c93e92d99533d1943", "messageHeadline": "React hooks - add useMedia (#1364)", "author": {"name": "Sylvain Hamann", "email": "sylvain.hamann@shopify.com", "user": {"login": "sylvhama"}}, "additions": 146, "deletions": 1}}, {"node": {"oid": "d41de7988e4e7fdcb8673870047bd936ad1047af", "messageHeadline": "Merge pull request #1369 from Shopify/upgrade-node-10-16-3", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "2da928b7c4fa78e235f06a661a5e5335754e5a2d", "messageHeadline": "Update changelog", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f67c672bc5c6bb74bdf6ea62ec857070526d45fd", "messageHeadline": "Publish", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "db1a892fcaa753718f540a687796711df0e78533", "messageHeadline": "Merge pull request #107 from Shopify/upgrade-yargs", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 1124, "deletions": 921}}, {"node": {"oid": "a6c1b8c2a841c17b738321ffe5994366786ece1b", "messageHeadline": "update changelog", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "408e9e6ba4c38ec3315cc07dde69cc4744e57afe", "messageHeadline": "Replace 32 with 8239", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "66b692c3bdd1ce7b085cdb04033feef1b4e7cdca", "messageHeadline": "Upgrade node to 10.16.3", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "9d3a06cdd2b6a86b0b22efa32fa22a882bf98669", "messageHeadline": "Publish", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 11, "deletions": 7}}, {"node": {"oid": "0f4254055d66c056b1ea60ec9e8ee8fc61a18e9e", "messageHeadline": "Merge pull request #1367 from Shopify/dates/expose-client-timezone", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 123, "deletions": 15}}, {"node": {"oid": "4f558f80e29b7894278b0a3c12a33e14d245d690", "messageHeadline": "Remove @types/chalk and regen lock", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 56, "deletions": 65}}, {"node": {"oid": "df701d955c79569b0ca7ea12a4d046dd686e5827", "messageHeadline": "Update jest", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1022, "deletions": 749}}, {"node": {"oid": "e6e0229d004fdbfe62268a250a2ac572d6df2efb", "messageHeadline": "Yargs upgrade to 15", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 54, "deletions": 112}}, {"node": {"oid": "439098af36f01c00fba7c702343ac11f69f6eb0c", "messageHeadline": "exposing memoizedGetDateTimeFormat and adding getIanaTimeZone", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 123, "deletions": 15}}, {"node": {"oid": "4f6bede9d84dad56afa29e66085460f602ab8483", "messageHeadline": "Merge pull request #1366 from Shopify/react-i18n/fix-memoizednumberfo\u2026", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 70, "deletions": 12}}, {"node": {"oid": "646f0191973fa78a3ace8dd4d851f9617cbf62b9", "messageHeadline": "Merge pull request #110 from Shopify/update-dependencies-apr", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 112, "deletions": 252}}, {"node": {"oid": "5b9a3b2f3bbd688a367410e7e64664870761c58f", "messageHeadline": "correct changelog", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b4ce67da63881b0586c5bf9189cd0bc245bf2dbc", "messageHeadline": "updating memoizedNumberFormatter to allow an undefined locale", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 70, "deletions": 12}}, {"node": {"oid": "1300fe881217284e0e4c5d7869d7be7ca0345811", "messageHeadline": "Update chalk import and update changelog", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "dde95a5bbd1b192a161a114d125d35ff0df77c55", "messageHeadline": "Merge pull request #111 from Shopify/update-devdeps-apr", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "32050c94dcd2a8e667b08bf04e3e400cbe67efa6", "messageHeadline": "Update devDependencies Apr", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "89aa924bd3aa32e7bdc25596cb71f4ead6171254", "messageHeadline": "Update changelog", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "40a480587eadb781f2aabdc95ffe1824abf70592", "messageHeadline": "Update dependencies", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 107, "deletions": 249}}, {"node": {"oid": "a9be3a8a5a4477d48cd438d5669f2097b4bb579d", "messageHeadline": "Merge pull request #109 from Shopify/upgrade-typescript", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f664eed54b8c58c0fab74502ca0fb35875fe8a5f", "messageHeadline": "Upgrade typescript to 3.8.3", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "99dcfa9155556288c31954287f40dd141445a1d7", "messageHeadline": "Merge pull request #105 from Shopify/upgrade-fs-extra", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 41, "deletions": 27}}, {"node": {"oid": "522a488d2d81b992d9faea35d94307ffaaa8f0b9", "messageHeadline": "Publish", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "66b59710f55cfe4f7bd3f3ad9f20dbaf656135e8", "messageHeadline": "Merge pull request #1362 from Shopify/runValidation-value-parameter-t\u2026", "author": {"name": "attila-berki", "email": "attila.berki@shopify.com", "user": {"login": "attila-berki"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "3a5bf9e9414e83ce2173f926757befcdbb5b6540", "messageHeadline": "update types/fs-extra", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "226e6f0cfbdbe9ca0e96d61c531b61fc430b27c7", "messageHeadline": "Changelog update", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d37806bcb414a7e4b54fc800187176861ca39954", "messageHeadline": "upgrade fs-extra to 9", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 44, "deletions": 26}}, {"node": {"oid": "bc70377cd5cea070effe6263a23985c3ce27318c", "messageHeadline": "Merge pull request #108 from Shopify/prettier-lint", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 239, "deletions": 132}}, {"node": {"oid": "992ff4bbb16eef00a4518346fbc9277d42381cd6", "messageHeadline": "Update changelog", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "adf89a242334379ccf5f019312d18f28882344f0", "messageHeadline": "Update prettier to 2 and use @shopify/eslint-plugin", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 238, "deletions": 132}}, {"node": {"oid": "afae68bec3ef15870557ebacfd873ac627c5e8c3", "messageHeadline": "Add value parameter to runValidation type definition", "author": {"name": "Attila Berki", "email": "attila.berki@shopify.com", "user": {"login": "attila-berki"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "38c5686a361b81a9c24a50cbaf1c2066a5431844", "messageHeadline": "Merge pull request #104 from Shopify/upgarde-graphql", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 1727, "deletions": 1898}}, {"node": {"oid": "15bfb6b6316e436f96a57a55c98bf32e3f33ee8c", "messageHeadline": "Update README.md (#1368)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21b01db3b676fc71f687dd21575f5d86e1f19f99", "messageHeadline": "Publish", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "910541ab259d51205a11fef24f0d7b848453a97c", "messageHeadline": "Merge pull request #1365 from Shopify/react-i18n/additional-exports", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 17, "deletions": 3}}, {"node": {"oid": "69845ce0e53eaa345357e6bdc1fdb291ae903216", "messageHeadline": "adding some additional exports", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 17, "deletions": 3}}, {"node": {"oid": "9100d2ee2c0645fe288755f6968096c483b75f16", "messageHeadline": "Merge pull request #1310 from Shopify/use-memoized-number-format", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 68, "deletions": 9}}, {"node": {"oid": "132a2035ecee0a197b1ca621a9bd384af5552bb1", "messageHeadline": "Use memoized number format for currency symbol", "author": {"name": "Neele Barthel", "email": "neele.barthel@shopify.com", "user": null}, "additions": 68, "deletions": 9}}, {"node": {"oid": "58c802066b31d2cc134985528f5fa039ce4136bf", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "b583be9873a69bca49c48e7175219bfc543a0683", "messageHeadline": "Avoid /u in regex for IE11 (#1363)", "author": {"name": "Chris Sauve", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "7ce2b68681e5a2364d60936442a578c91e3d953e", "messageHeadline": "upgrade graphql to 14.6.0 and remove types/graphql", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1727, "deletions": 1898}}, {"node": {"oid": "661231786058669121c95019dae24112d3ab0e7d", "messageHeadline": "Update changelog", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "135867d510ec2888190ebd36e2c6c6890180feb8", "messageHeadline": "Publish", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 49, "deletions": 49}}, {"node": {"oid": "1ebe5cc493d1abfb121d1c956d638a3481bacb78", "messageHeadline": "Merge pull request #1360 from Shopify/remove-window-from-hook", "author": {"name": "Arthur Gouveia", "email": "arthur.gouveia@gmail.com", "user": {"login": "arthurgouveia"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "306a827e987370607466a6119829cb0c5cdc9382", "messageHeadline": "Removes \"window\" reference from \"useDebouncedValue\" hook", "author": {"name": "Arthur Gouveia", "email": "arthur.gouveia@gmail.com", "user": {"login": "arthurgouveia"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "cf6cf98de0ac8f6b789b8892beae9d80895d0a27", "messageHeadline": "Merge pull request #1354 from Shopify/debounced-value", "author": {"name": "Arthur Gouveia", "email": "arthur.gouveia@gmail.com", "user": {"login": "arthurgouveia"}}, "additions": 108, "deletions": 1}}, {"node": {"oid": "c4bbd1bed374d2e48ebf51ffe0e77d37df8338da", "messageHeadline": "Code Review: Changes method signature. Removes unnecessary useRef", "author": {"name": "Arthur Gouveia", "email": "arthur.gouveia@gmail.com", "user": {"login": "arthurgouveia"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "e1c5136046a8205cd16c4bc8b0555a85d610d218", "messageHeadline": "Adds useDebouncedValue hook", "author": {"name": "Arthur Gouveia", "email": "arthur.gouveia@gmail.com", "user": {"login": "arthurgouveia"}}, "additions": 110, "deletions": 0}}, {"node": {"oid": "d10ca79a6588d8e0ffbb5c496137654584c8e17f", "messageHeadline": "Publish", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 49, "deletions": 49}}, {"node": {"oid": "ecf364b53f38e116afa5b712ae5b7a7025efc1cc", "messageHeadline": "update changelogs", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "14a7909afc1f341a9cf47c6f395a6effacaa7cbd", "messageHeadline": "[react-form] Fixed getValue on empty array (#1353)", "author": {"name": "Alan Thai", "email": "alan.thai@shopify.com", "user": {"login": "alanthai"}}, "additions": 42, "deletions": 18}}, {"node": {"oid": "d22eafe60b55c208753b4280191f5a8a5dfc0946", "messageHeadline": "[react-hook] Improve useOnValueChange hook to use useEffect (#1351)", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "25d2e9795e0f6d8397bd6789f362276ea241f46f", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "bc8627e40e8b2fefaed14d8c636a264366b43a2f", "messageHeadline": "[Bugfix] Fix getQueuingTime header extraction (#1352)", "author": {"name": "Karim El-Husseiny", "email": "karim.husseiny@gmail.com", "user": {"login": "kelhusseiny"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9ba696189f25e93a5c8da468a78d4a1864ea6c2e", "messageHeadline": "Publish", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 7, "deletions": 6}}, {"node": {"oid": "26dac7854325cde75d0f4ee9b4be93a7bbc0e5ff", "messageHeadline": "Merge pull request #1350 from Shopify/react-i18n/formatcurrency-auto", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 83, "deletions": 6}}, {"node": {"oid": "5f60c2bd87e33225a8bea59997b3fa5c18fdfb15", "messageHeadline": "adding 'form: auto' to formatCurrency", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 83, "deletions": 6}}, {"node": {"oid": "dd7b69fc01f9e16677863d707c3affc17a73adae", "messageHeadline": "[React-i18n] Add defaultLocale option to babel plugin (#1225)", "author": {"name": "Nima Izadi", "email": "nim.izadi@gmail.com", "user": {"login": "nimzco"}}, "additions": 49, "deletions": 2}}, {"node": {"oid": "ef1dcfe083ba6bc0ba93b8485ad82e260ebf3bd7", "messageHeadline": ":broom: cleanup some wording", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4d69c82ccd4a21b59208b1070c7f2f70557e8b0a", "messageHeadline": ":\ud83d\uddd2\ufe0f Retroactive decision log for @shopify/react-testing (#1348)", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 56, "deletions": 0}}, {"node": {"oid": "1b461cdbaed39d880d807b2336b83a51f22ef7c9", "messageHeadline": "Publish", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 61, "deletions": 52}}, {"node": {"oid": "42b2e1d78d23b9dba92794730394668c19621d08", "messageHeadline": "[React Form] fix list validation on submit (#1335)", "author": {"name": "Sylvain Hamann", "email": "sylvain.hamann@shopify.com", "user": {"login": "sylvhama"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "df541d641794a8a885073cee15a23316a233ccc0", "messageHeadline": "\ud83d\udcdd Fix missing backtick", "author": {"name": "Gord P", "email": "GoodForOneFare@users.noreply.github.com", "user": {"login": "GoodForOneFare"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa9c258e1c560786b055a71f94bc272ef7efefd5", "messageHeadline": "Add korean eastern name formatter (#1340)", "author": {"name": "Lucas Kim", "email": "s.lucas.kim@gmail.com", "user": {"login": "slucaskim"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "81317a624ce63bbe759afcd364f5e565c99b306b", "messageHeadline": "Merge pull request #1306 from Shopify/improve-use-timeout", "author": {"name": "Sam Bostock", "email": "sambostock@users.noreply.github.com", "user": {"login": "sambostock"}}, "additions": 113, "deletions": 37}}, {"node": {"oid": "b6706928dbd897f973e9bc8711b0a5ac5fa0b694", "messageHeadline": "Improve hook", "author": {"name": "Sam Bostock", "email": "sam.bostock@shopify.com", "user": {"login": "sambostock"}}, "additions": 74, "deletions": 11}}, {"node": {"oid": "e686ad1335240247bd9639ebc0ffe3834144f1fc", "messageHeadline": "Refactor tests", "author": {"name": "Sam Bostock", "email": "sam.bostock@shopify.com", "user": {"login": "sambostock"}}, "additions": 38, "deletions": 25}}, {"node": {"oid": "8cee6dfc36030322d2a54c1366a7bd8645cabdbd", "messageHeadline": "Use .ts instead of unneeded .tsx extension", "author": {"name": "Sam Bostock", "email": "sam.bostock@shopify.com", "user": {"login": "sambostock"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "49b9c72cf8377b9331a1cbc8b566d24640fc554c", "messageHeadline": "Publish", "author": {"name": "Mathew  Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "d49dcfb325722da62e80759517d39654f1213257", "messageHeadline": "\ud83d\uddd2\ufe0f reorganize README for ease of use (#1333)", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 308, "deletions": 219}}, {"node": {"oid": "58514469afd20854dfa16d8c6cbab57433c35b81", "messageHeadline": "[react-form] reduceFields utilities (#1307)", "author": {"name": "Alan Thai", "email": "alan.thai@shopify.com", "user": {"login": "alanthai"}}, "additions": 357, "deletions": 102}}, {"node": {"oid": "56474f90be31ab9a399be6bbf4633495ac88ef64", "messageHeadline": "\ud83e\uddf9 clean up CHANGELOG.md files and add checks to keep them that way (#\u2026", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 510, "deletions": 287}}, {"node": {"oid": "38c871a0c49348d4d1e0c974c389268ab4a58e1f", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "b82c7b61ddcce1db188e12d2505b9e55e93ac0b9", "messageHeadline": "Merge pull request #1343 from Shopify/carry-over-with-env-next", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 40, "deletions": 25}}, {"node": {"oid": "49ee1164206854cd78a1312a6384ad61528801f3", "messageHeadline": "\u267b\ufe0f Mostly just a refactor", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 40, "deletions": 25}}, {"node": {"oid": "f181fcba202aa650d99bfce8411bc1b022ed0417", "messageHeadline": "Fix random sizing of lists (#102)", "author": {"name": "Shermam Miranda", "email": "shermam.miranda@goodeggs.com", "user": null}, "additions": 41, "deletions": 2}}, {"node": {"oid": "c2b4820601991a9492dcad40e3258c6a966d608c", "messageHeadline": "Release quilt_rails v1.11.1", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "9eb743de37572c9c8c267ce57b76105e5aee41ed", "messageHeadline": "Release quilt_rails v1.11.0", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 60, "deletions": 58}}, {"node": {"oid": "fcea58bec0127153fb4abbe18f39f82271af6a55", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3165bdbb25afdfca331b0b715941bccac64ca4d0", "messageHeadline": "Merge pull request #1331 from Shopify/nicer-csrf", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 137, "deletions": 15}}, {"node": {"oid": "b7db0d0ec7bd3e5724cb2f05c902e82ba83d3394", "messageHeadline": "\u2728 make csrf less of with quilt_rails and graphql when needed, and enh\u2026", "author": {"name": "Mathew  Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 137, "deletions": 15}}, {"node": {"oid": "d5aebc9463120f2c861b7791d9d0425f3db21145", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "cc41449d567e6cf88b8bab7f9acf9b66efb45f46", "messageHeadline": "Merge pull request #1329 from Shopify/kartiki/has-custom-name-formatter", "author": {"name": "kartiki975", "email": "59575943+kartiki975@users.noreply.github.com", "user": {"login": "kartiki975"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "f3399343c926521a9c5043a39f67d86b5988a111", "messageHeadline": ":sparkles: Add `hasEasternNameOrderFormatter` method", "author": {"name": "Kartiki Sharma", "email": "kartiki.sharma@shopify.com", "user": {"login": "kartiki975"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "d402dc06b864b977502ac2dcfc960834ac110fbd", "messageHeadline": "Merge pull request #1325 from Shopify/michaelmelanson/react-form-4.2.\u2026", "author": {"name": "Michael Melanson", "email": "michael.melanson@shopify.com", "user": {"login": "michaelmelanson"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5dc772c217eb2129d9726b3b2e027ded60f02d6e", "messageHeadline": "Merge branch 'master' into michaelmelanson/react-form-4.2.2-changelog", "author": {"name": "Michael Melanson", "email": "michael.melanson@shopify.com", "user": {"login": "michaelmelanson"}}, "additions": 128, "deletions": 90}}, {"node": {"oid": "719f12e7bffce02abcf647b7c5211ec333697ea3", "messageHeadline": "Publish", "author": {"name": "Mathew  Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 85, "deletions": 85}}, {"node": {"oid": "ea9624dade54e163398bf389824f0fc330fcd51e", "messageHeadline": "Allow assetname from context (#1332)", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 45, "deletions": 7}}, {"node": {"oid": "065e68e6fd3ea43cb2938fbaf4563607de1b3c27", "messageHeadline": "Merge branch 'master' into michaelmelanson/react-form-4.2.2-changelog", "author": {"name": "Michael Melanson", "email": "michael.melanson@shopify.com", "user": {"login": "michaelmelanson"}}, "additions": 249, "deletions": 119}}, {"node": {"oid": "93a0822b896cf9c56aae4b425b3256797274839f", "messageHeadline": "Merge pull request #1326 from Shopify/fix_tsconfig_references", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 249, "deletions": 119}}, {"node": {"oid": "c29b6cedd9f08d678da397675a22f13d60270e5a", "messageHeadline": "Merge branch 'master' into michaelmelanson/react-form-4.2.2-changelog", "author": {"name": "Michael Melanson", "email": "michael.melanson@shopify.com", "user": {"login": "michaelmelanson"}}, "additions": 66, "deletions": 73}}, {"node": {"oid": "5c9f4b6ea047cef83a16a1721563bf5520672f89", "messageHeadline": "Remove every unsed dependencies", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 88, "deletions": 83}}, {"node": {"oid": "a4f7008dfb6086f5f8f1c3a98738cd81b63e6bfe", "messageHeadline": "Fix every tsconfig references", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 173, "deletions": 48}}, {"node": {"oid": "c5c5b2b168778cfbe65a4e8249983d6a1b98db80", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 43, "deletions": 31}}, {"node": {"oid": "bdaaeab0ac86e90344a4cdc06e19faf26386d1a0", "messageHeadline": "Merge pull request #1321 from Shopify/replace-react-apollo", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 24, "deletions": 43}}, {"node": {"oid": "2e70e4834ee59efe6a85ab6c681dd2707768b292", "messageHeadline": "\u2716\ufe0fremove react-apollo and replace the usage with individual package. \u2026", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 24, "deletions": 43}}, {"node": {"oid": "956db4c2a27ca62d598c55c7c40ecd3d4d314375", "messageHeadline": "[react-form] CHANGELOG section for 4.2.2 release", "author": {"name": "Michael Melanson", "email": "michael.melanson@shopify.com", "user": {"login": "michaelmelanson"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6536a71e3941423e14fa0828a66b915c5a1ae014", "messageHeadline": "Merge pull request #1312 from Shopify/solve_security_vulnerability", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 51, "deletions": 284}}, {"node": {"oid": "533be2e0f9a3c626e7df6f87b5ad65bcd4f8d067", "messageHeadline": "Update @shopify/react-form-state stale dependencies", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "64f6f4b17864dc4fe6bc23fdc94839165260e9b5", "messageHeadline": "Update @shopify/react-server stale dependencies", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ecbf31d8fe929425edb6323c138890e2db53ad7e", "messageHeadline": "Update @shopify/react-google-analytics dependencies", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 6, "deletions": 30}}, {"node": {"oid": "22525ab9e5984db2344862eb05961fb116e381b1", "messageHeadline": "Limit the serialized data to be a JSON object", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "dbd4516162b24edab680b3a6c0d2225c296d205f", "messageHeadline": "Bump 'serialize-javascript@^3.0.0'", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "ecef76739f2e8e1f15e9fafe4761c3e72f55c346", "messageHeadline": "Deprecate @shopify/serialize", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 37, "deletions": 247}}, {"node": {"oid": "c0c3c38d2629f70446b3f5cdaea94ecb02085d71", "messageHeadline": "Publish", "author": {"name": "Mathew  Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 63, "deletions": 63}}, {"node": {"oid": "dfbd0a6e4e66c7b1074599e411a4f68729abbd1f", "messageHeadline": "Merge pull request #1324 from Shopify/clearer-release-docs", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8ea6c1fc36c4b2781a2ecb14edac3a0bc36f6449", "messageHeadline": "Add note about  text", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f2ea121f88936d865d7800af2869fa92d99ed78a", "messageHeadline": "Merge pull request #1319 from Shopify/add-mentioned", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00bbd8faf0e16a07697dc81716e1d235b8f3a938", "messageHeadline": "\u2728 add mentioned to `@shopify/polyfills/intl`", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ef3235c15260b675b73d2272089e6952d4bd494", "messageHeadline": "Merge pull request #1316 from Shopify/upgrade-koa", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 43, "deletions": 44}}, {"node": {"oid": "7377ba3dce1da1c19df653945349a6a4b26eff46", "messageHeadline": "Merge pull request #1241 from Shopify/use-interval", "author": {"name": "Sam Bostock", "email": "sambostock@users.noreply.github.com", "user": {"login": "sambostock"}}, "additions": 159, "deletions": 1}}, {"node": {"oid": "2558043a375b177d49ddec222f30001270f34e11", "messageHeadline": "Add useInterval utility hook", "author": {"name": "Sam Bostock", "email": "sam.bostock@shopify.com", "user": {"login": "sambostock"}}, "additions": 159, "deletions": 1}}, {"node": {"oid": "2d6f7e435d1dc34dbc7f149ebcccef6989af0607", "messageHeadline": "Merge pull request #1305 from Shopify/michaelmelanson/fix-dirty-state\u2026", "author": {"name": "Michael Melanson", "email": "michael.melanson@shopify.com", "user": {"login": "michaelmelanson"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "9fd2da65aa0e45ae058ffa6f1e96739a78ae0a87", "messageHeadline": "[react-form] Actually use `dirtyStateComparator` from config.", "author": {"name": "Michael Melanson", "email": "michael.melanson@shopify.com", "user": {"login": "michaelmelanson"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "c63f33dfb54d5cdaced876ff46c7dd663755a738", "messageHeadline": "Merge pull request #1318 from Shopify/deprecate-package", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 101, "deletions": 19}}, {"node": {"oid": "951648f44afd2a672d26a7e3dc73daf1ec56b433", "messageHeadline": "\u2728add package deprecation document, and update current quilt according\u2026", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 101, "deletions": 19}}, {"node": {"oid": "7e0a1398d79da4ddb565c2a1a22951e0b8edea54", "messageHeadline": "Fix for promise", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "3c34e3bda2328dc602dd9212def19220e15613e3", "messageHeadline": "de-dup @types/express", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "dd612860e04fc9cf17a024ef35b3c50b73d473cf", "messageHeadline": "Dedupe mime-types", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "3ee8fc2c3cc32a4d957ac5831ff5db21c8365e18", "messageHeadline": "Upgrade koa and it's types to latest", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 51, "deletions": 31}}, {"node": {"oid": "21f14deffc2f143a2cb67ce64606f97e4b804955", "messageHeadline": "Merge pull request #1317 from Shopify/remove-refs", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ef3772b13ad28dd919def2519b5575a6ad7f29c2", "messageHeadline": "update test", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c67cd52f058a4f8cb96043376cf0ba5093d8aa2c", "messageHeadline": "remove references to removed packages", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f4a4c3cefaa84eb2e34ff2af49dbe28b79e8c838", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "b9eccb1a352aba0fff65d7df098649c414060f02", "messageHeadline": "Merge pull request #1315 from Shopify/deprecate-react-effect-apollo", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 0, "deletions": 45}}, {"node": {"oid": "dddc8aecd98e4d6c9b06a1a40b563c43215fed11", "messageHeadline": "\u2716\ufe0fremove react-effect-apollo", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 0, "deletions": 45}}, {"node": {"oid": "14337737fa7d651833e9ee14a17c4e1a38c166f8", "messageHeadline": "Merge pull request #1301 from Shopify/expand_locale_support_for_shopi\u2026", "author": {"name": "Tay Kang Sheng", "email": "kangsheng@gmail.com", "user": {"login": "TayKangSheng"}}, "additions": 7659, "deletions": 49}}, {"node": {"oid": "498bdbe348aef65c7df8118f0bc0f4c990518eed", "messageHeadline": "extract graphql error into a type", "author": {"name": "Tay Kang Sheng", "email": "kangsheng.tay@shopify.com", "user": {"login": "TayKangSheng"}}, "additions": 12, "deletions": 26}}, {"node": {"oid": "6ae2abf499798076f45bd8e27dcc6696d686dc73", "messageHeadline": "update CHANGELOG for @shopify/address-consts to indicate breaking change", "author": {"name": "Tay Kang Sheng", "email": "kangsheng.tay@shopify.com", "user": {"login": "TayKangSheng"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d00fcbaf7ea58fdae05fea39f1b6c824f5189e9c", "messageHeadline": "add CHANGELOG entry for @shopify/address, @shopify/address-consts and\u2026", "author": {"name": "Tay Kang Sheng", "email": "kangsheng.tay@shopify.com", "user": {"login": "TayKangSheng"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "a3a39b206075e44784f02b10ce99f621a220c65f", "messageHeadline": "add mocks for unsupported locales", "author": {"name": "Tay Kang Sheng", "email": "kangsheng.tay@shopify.com", "user": {"login": "TayKangSheng"}}, "additions": 7603, "deletions": 1}}, {"node": {"oid": "522b4685b816d5966edb457e2e0a544c612ebac8", "messageHeadline": "update LoadCountriesResponse LoadCountryResponse and ResponseError", "author": {"name": "Tay Kang Sheng", "email": "kangsheng.tay@shopify.com", "user": {"login": "TayKangSheng"}}, "additions": 24, "deletions": 6}}, {"node": {"oid": "3787dce1eabdfb6a69acc37adf084bf91195fb33", "messageHeadline": "add back fallback to en feature", "author": {"name": "Tay Kang Sheng", "email": "kangsheng.tay@shopify.com", "user": {"login": "TayKangSheng"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "fc05c4643f04f0bd1dbaf7e93938ac36d8909a15", "messageHeadline": "remove need to whitelist locales in @shopify/address", "author": {"name": "Tay Kang Sheng", "email": "kangsheng.tay@shopify.com", "user": {"login": "TayKangSheng"}}, "additions": 2, "deletions": 35}}, {"node": {"oid": "c2407fe56f7622cb536c243fbfc8f0bee0de29fc", "messageHeadline": "Merge pull request #1309 from Shopify/react-form-use-list-list-as-arg", "author": {"name": "Alan Thai", "email": "alan.thai@shopify.com", "user": {"login": "alanthai"}}, "additions": 69, "deletions": 5}}, {"node": {"oid": "1d70eafe5cda5054401e98f60e90674ab0bce57d", "messageHeadline": "Merge branch 'master' into react-form-use-list-list-as-arg", "author": {"name": "Alan Thai", "email": "winged.cloudchaser@gmail.com", "user": {"login": "alanthai"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9f55bbcca18df0714c060e297d47e0fb963be26c", "messageHeadline": "Merge pull request #1311 from Shopify/fix-beta-release-steps", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6352c16fa8201e294ac51570f45407d1c6e5b27b", "messageHeadline": "Merge branch 'master' into fix_typ", "author": {"name": "Alan Guo Xiang Tan", "email": "alan.tan@shopify.com", "user": null}, "additions": 1338, "deletions": 870}}, {"node": {"oid": "2bf899c292add648b832269e739fce866a3072f1", "messageHeadline": "shipit doesnt seem to support dev dist-tag", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1881b6579ef01129b6bff381e944db1ff7402289", "messageHeadline": "useList list as arg", "author": {"name": "Alan Thai", "email": "alan.thai@shopify.com", "user": {"login": "alanthai"}}, "additions": 69, "deletions": 5}}, {"node": {"oid": "30844b21d9ebccdcce24d29685635770c85056c4", "messageHeadline": "Publish", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "f6fd59111159df2127070aa469a3500741f35d8c", "messageHeadline": "Merge pull request #1304 from Shopify/deprecate_app_route_propagator", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 2, "deletions": 38}}, {"node": {"oid": "1027d062585152e39b137e801f260310b7f3dc4a", "messageHeadline": "Deprecate @shopify/react-shopify-app-route-propagator", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 2, "deletions": 38}}, {"node": {"oid": "d63d282685831b797e495cd4775adc857f640bc9", "messageHeadline": "Merge pull request #1296 from Shopify/michaelmelanson/deep-dirty-chec\u2026", "author": {"name": "Michael Melanson", "email": "michael.melanson@shopify.com", "user": {"login": "michaelmelanson"}}, "additions": 137, "deletions": 56}}, {"node": {"oid": "e26f69f4d3e6b0f0da0da6d7f53bb8622ae64078", "messageHeadline": "Review comments", "author": {"name": "Michael Melanson", "email": "michael.melanson@shopify.com", "user": {"login": "michaelmelanson"}}, "additions": 22, "deletions": 30}}, {"node": {"oid": "54b04df962a69a53216d1d478fea6a40b301464d", "messageHeadline": "Add support for custom dirty state comparator", "author": {"name": "Michael Melanson", "email": "michael.melanson@shopify.com", "user": {"login": "michaelmelanson"}}, "additions": 148, "deletions": 59}}, {"node": {"oid": "542d2e2c5b7a84a60a5a13c2071344e48d25df14", "messageHeadline": "Replace route propagator with moved notice (#1294)", "author": {"name": "iain", "email": "iain.campbell@shopify.com", "user": {"login": "iainmcampbell"}}, "additions": 3, "deletions": 353}}, {"node": {"oid": "912873e10402e20c0dbe63504bbec0b0f157640f", "messageHeadline": "Merge pull request #1300 from Shopify/update-quilt-rails-docs", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 14, "deletions": 28}}, {"node": {"oid": "c9a67da0048f20bc7ef4a6a33fbc8d7af7c53be4", "messageHeadline": "\ud83d\udd25 remove the mentioned of locale from quilt_rails and link the exampl\u2026", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 14, "deletions": 28}}, {"node": {"oid": "c873f7f777b729c04ae78434c56b46163906b17a", "messageHeadline": "Add next-plugin-mini-graphql link (#100)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "ecc02238228fe99538223edaaeee07b69265ccc0", "messageHeadline": "Merge pull request #1278 from Shopify/self-server-beta-releases", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "4b44145c3c2527a77099397953f4797b63b801b1", "messageHeadline": "Typo", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b688672890f294ea46faccbbaf8367802793aa0", "messageHeadline": "Use dev tag to release to prevent beta polution", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "7c3039fd733d237ec36617e06b8e366b96f761f3", "messageHeadline": "PR fixes", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "953618aac3b0bbf99589fc6575b185a491e125b8", "messageHeadline": "Self service for beta releases", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "2204f350a3ee7ca57e5de161054f41eafd0cf0fb", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 24, "deletions": 20}}, {"node": {"oid": "1ac3f034d0c6f0456b974b55a222bcde631c3ec2", "messageHeadline": "Merge pull request #1299 from Shopify/dates-formatting-12-hr", "author": {"name": "Carys Mills", "email": "carys.mills@shopify.com", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "4e297ba833bff9fd9eb4693de2e7599c03cd639b", "messageHeadline": "Allow hour12 true to be respected by formatDate", "author": {"name": "Carys Mills", "email": "carys.mills@shopify.com", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "8563d82181082864de9c995f2fe4c5d1c6737c95", "messageHeadline": "Merge pull request #1290 from Shopify/react-form-isChangeEvent-fix-nu\u2026", "author": {"name": "Alan Thai", "email": "winged.cloudchaser@gmail.com", "user": {"login": "alanthai"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "a51f13eec6aaf9cc24108a7a13abe25b5a48777f", "messageHeadline": "Merge branch 'master' into react-form-isChangeEvent-fix-null-case", "author": {"name": "Alan Thai", "email": "winged.cloudchaser@gmail.com", "user": {"login": "alanthai"}}, "additions": 39, "deletions": 50}}, {"node": {"oid": "0d30b0e2ecc61b81bd4f25d7993d44a1bcf00d8e", "messageHeadline": "Merge pull request #1287 from Shopify/reacti18n-use-formatDate-from-d\u2026", "author": {"name": "Neele Barthel", "email": "helloneele@users.noreply.github.com", "user": {"login": "helloneele"}}, "additions": 22, "deletions": 34}}, {"node": {"oid": "0569d361ed7b21d80846f218107268df486cea98", "messageHeadline": "Use @shopify/dates formatDate function and memoize Intl.NumberFormat", "author": {"name": "Neele Barthel", "email": "neele.barthel@shopify.com", "user": null}, "additions": 22, "deletions": 34}}, {"node": {"oid": "b0d82daa5ab406774260728ebd262c9d7c6cee05", "messageHeadline": "Merge pull request #1293 from Shopify/useBackgroundQuery", "author": {"name": "Tommy", "email": "tleunen@users.noreply.github.com", "user": {"login": "tleunen"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "29df293b3fe77a833eef4c7b451e8d34fca76cb3", "messageHeadline": "Allow passing a `fetchPolicy` to `useBackgroundQuery`", "author": {"name": "Tommy Leunen", "email": "tommy.leunen@shopify.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "e243480c757fe6fa08cad23afada30dea3c02de9", "messageHeadline": "Merge pull request #1295 from Shopify/fix_jest_types", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "809d8971ccfb656749655909b699138b66ddff04", "messageHeadline": "Update the jest Matches types to support the new type", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "080b5ed3b7ea78d3d24348803baea96d672b8b57", "messageHeadline": "Merge branch 'master' into react-form-isChangeEvent-fix-null-case", "author": {"name": "Alan Thai", "email": "winged.cloudchaser@gmail.com", "user": {"login": "alanthai"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3f218f3185501ff120e6206e5d15e636aa2a55ba", "messageHeadline": "Merge pull request #1284 from Shopify/mention-react-form", "author": {"name": "Alan Thai", "email": "winged.cloudchaser@gmail.com", "user": {"login": "alanthai"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "17f6720a4ac498c134b2afe74fc50d8c22de0d51", "messageHeadline": "Merge branch 'master' into react-form-isChangeEvent-fix-null-case", "author": {"name": "Alan Thai", "email": "winged.cloudchaser@gmail.com", "user": {"login": "alanthai"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "95c4a119aa1179e49a7a0feb776a53266fc65665", "messageHeadline": "Merge branch 'master' into mention-react-form", "author": {"name": "Alan Thai", "email": "winged.cloudchaser@gmail.com", "user": {"login": "alanthai"}}, "additions": 49, "deletions": 10}}, {"node": {"oid": "b810026247004d678e24a333990f826f3135c04e", "messageHeadline": "Updated wording", "author": {"name": "Alan Thai", "email": "winged.cloudchaser@gmail.com", "user": {"login": "alanthai"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a0b443e16aab7671a7465c4585364460b74e549", "messageHeadline": "[react-form] Fix isChangeEvent null check", "author": {"name": "Alan Thai", "email": "alan.thai@shopify.com", "user": {"login": "alanthai"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "b410ce0ada6b73dd59cec1a88e9023f590cbd798", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "5a2d593b4fd8975991eb2f6b7ed19c9715f99781", "messageHeadline": "Merge pull request #1286 from Shopify/dates-export-formatDate", "author": {"name": "Neele Barthel", "email": "helloneele@users.noreply.github.com", "user": {"login": "helloneele"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "4bd303c27fb3d78578888849648e8a302c8df8e6", "messageHeadline": "Export formatDate function", "author": {"name": "Neele Barthel", "email": "neele.barthel@shopify.com", "user": null}, "additions": 29, "deletions": 2}}, {"node": {"oid": "ec4056822060627c32ad2bfcaff9baac0a89b396", "messageHeadline": "Add missing API versions (#1256)", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "5486fa5f3124cfeeded6a84a8606f40ba787dbb0", "messageHeadline": "Add mention of @shopify/react-form", "author": {"name": "Alan Thai", "email": "winged.cloudchaser@gmail.com", "user": {"login": "alanthai"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "26ebf4907527871777ca470cc6f8ca22941d17b3", "messageHeadline": "Merge pull request #1283 from Shopify/fix/readme-ruby-deps", "author": {"name": "Koen Vendrik", "email": "k.vendrik@gmail.com", "user": {"login": "kvendrik"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "be826fe7c81fb90ff28f711d29058d2975978763", "messageHeadline": "Adds ruby deps to manual install instructions", "author": {"name": "Koen Vendrik", "email": "k.vendrik@gmail.com", "user": {"login": "kvendrik"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5ff599b1cf0575706d87e2d7d2aecac8ae737dc9", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a81e9a8155a275efc20c051798aa8e2a26b9bcb5", "messageHeadline": "Merge pull request #1277 from Shopify/fix-memory-leak-in-dates-pkg", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 32, "deletions": 18}}, {"node": {"oid": "d39894281ebf81482925fb6bec6a254aabb3e3f3", "messageHeadline": "Fix memory leak in @shopify/dates when SSR", "author": {"name": "Neele Barthel", "email": "neele.barthel@shopify.com", "user": null}, "additions": 32, "deletions": 18}}, {"node": {"oid": "17292eef12979bf2d54791e9c707df8f7b2e543a", "messageHeadline": "Merge pull request #1280 from Shopify/upgrade-react", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 31, "deletions": 32}}, {"node": {"oid": "761e353ebd2e5de61c7c12becb26ba6b1c9ef421", "messageHeadline": "upgrade react", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 31, "deletions": 32}}, {"node": {"oid": "c0b72cac378bdeabd1f67fd5bfc1526fc0f27021", "messageHeadline": "Merge pull request #1264 from Shopify/format_currency_minus_signs_202\u2026", "author": {"name": "Christian Jaekl", "email": "38287619+cejaekl@users.noreply.github.com", "user": {"login": "cejaekl"}}, "additions": 69, "deletions": 1}}, {"node": {"oid": "83adee7e841c844783d3f52a2471c1327e525fff", "messageHeadline": "Merge branch 'master' into format_currency_minus_signs_2020-02-06", "author": {"name": "Christian Jaekl", "email": "38287619+cejaekl@users.noreply.github.com", "user": {"login": "cejaekl"}}, "additions": 62, "deletions": 9}}, {"node": {"oid": "5427b594e724cd3adb6d9c88f92a72e0a02345c8", "messageHeadline": "Update README.md", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "911b195845a91776e6d38b92a20a6d14725c4762", "messageHeadline": "Publish", "author": {"name": "Matthew Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9dc55b6240adb5b4b5b207e9abf8da329ed34e25", "messageHeadline": "Merge branch 'master' of https://github.com/Shopify/quilt", "author": {"name": "Matthew Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 58, "deletions": 7}}, {"node": {"oid": "9b5425dbcb0b4426f8ad56fa801433e793a2d759", "messageHeadline": "Fix react-google-analytics when script is blocked (#1276)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 52, "deletions": 1}}, {"node": {"oid": "e918901bfc0306c90dd83256b891aca7f5f17ba5", "messageHeadline": "Link self-serializer docs (#1223)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2593c6d18c3ab4ff49e3087e8ae41fd708a8112", "messageHeadline": "Update README.md (#1265)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4beca11f9e5b5113f07016a1445432145931bf68", "messageHeadline": "Add HtmlUpdater to Readme (#1273)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2c0e30e3d03ae873c0fede8db6b8715e54f0e88e", "messageHeadline": "Put minus sign in front of currency symbol when formatting negative a\u2026", "author": {"name": "Christian Jaekl", "email": "christian.jaekl@shopify.com", "user": {"login": "cejaekl"}}, "additions": 69, "deletions": 1}}, {"node": {"oid": "8adf999aab3846e420989059e49995323e673da6", "messageHeadline": "Merge branch 'master' of https://github.com/Shopify/quilt", "author": {"name": "Matthew Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 824, "deletions": 287}}, {"node": {"oid": "2a105707cc67e11f74f4f761b8c85eba0800de16", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f81f0d9b4a5de08147c3352b34214108fcca0713", "messageHeadline": "Merge pull request #1267 from Shopify/remove-intl-type", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "15f2f0bdda9225d3c74e2df47c47de152331eb7d", "messageHeadline": "\ud83d\udc1b scope the type changes to only the date package", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "bbf80e4fb3601eed95e111a5958b330ddf0bdce7", "messageHeadline": "Merge pull request #1266 from Shopify/fix-chrome-date-bug", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "19e303062b1d6c281d3fc36afd8c41a2aaee11d7", "messageHeadline": "[quilt/dates] Fix for chrome date 'bug'", "author": {"name": "Kyle Kilbride", "email": "kyle.kilbride@shopify.com", "user": {"login": "KyleKilbride"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "0ed26df48437e66c2ed08360e09505f73696cc9c", "messageHeadline": "Publish", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "c190e9dc78d442d49d2a76c08428906cf3e823bc", "messageHeadline": "Merge pull request #1260 from Shopify/locale-perf-tracking", "author": {"name": "Gord P", "email": "GoodForOneFare@users.noreply.github.com", "user": {"login": "GoodForOneFare"}}, "additions": 92, "deletions": 5}}, {"node": {"oid": "5be094c74a5d3ff6933b95703eec6bff67912c9d", "messageHeadline": "Locale tracking in react-performance / koa-performance", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 92, "deletions": 5}}, {"node": {"oid": "a696510d08381583b6d2121f508ae489e51ed872", "messageHeadline": "Fix typo", "author": {"name": "Alan Tan", "email": "gxtan1990@gmail.com", "user": {"login": "tgxworld"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "31fccdbd327c1229bcef564c4f365952a3f98af5", "messageHeadline": "Publish", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 7, "deletions": 5}}, {"node": {"oid": "2c9748370f66e43811bcc5d6a98d26aefde41f9c", "messageHeadline": "Merge pull request #1258 from Shopify/react-i18n/use-normalizedid", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0372ba03d7e39cc4ffc830e9778fa5284507edf", "messageHeadline": "updating CHANGELOG.md from 68d11e90", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68d11e9047a459799fcd2942ed5e45d291adc7b7", "messageHeadline": "using normalizedId when creating a MissingTranslationError", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 17, "deletions": 2}}, {"node": {"oid": "0b8996f0502619b4d49a2167e98f1dbfac56aca5", "messageHeadline": "Merge pull request #1243 from Shopify/fixing-typos-in-react-hooks-readme", "author": {"name": "craigcolesshopify", "email": "37420719+craigcolesshopify@users.noreply.github.com", "user": {"login": "craigcolesshopify"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9a54233230a764410d22aef0cc96db4a68fa483", "messageHeadline": "fixing typo in useMountedRef docs", "author": {"name": "Craig Coles", "email": "craig.coles@shopify.com", "user": {"login": "craigcolesshopify"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4521fdc72f519a6082f1cd4fa75667c4543eb959", "messageHeadline": "Update @shopify/koa-shopify-auth changelog version", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11cee0eb6a69903cb600ef6bf717ab8b98700ccf", "messageHeadline": "Publish", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ae87a7fdba2089e3c6684359d76f6bdb20d257b", "messageHeadline": "Merge pull request #1255 from Shopify/try-force-cookies", "author": {"name": "Katie Davis", "email": "katie.davis@shopify.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "1507687ba282877581cbf08477bd698dd52115a3", "messageHeadline": "Merge branch 'master' into try-force-cookies", "author": {"name": "Katie Davis", "email": "katie.davis@shopify.com", "user": null}, "additions": 248, "deletions": 34}}, {"node": {"oid": "81768556a853f62e33028bc157b584d46c3cac0d", "messageHeadline": "set cookies to be secure", "author": {"name": "Katie Davis", "email": "katie.davis@shopify.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "1217984ea7f16233a58dc81539782aa8800a1101", "messageHeadline": "Merge pull request #1251 from pinpointcoder/set-cookie-based-on-ua", "author": {"name": "Katie Davis", "email": "katie.davis@shopify.com", "user": null}, "additions": 65, "deletions": 8}}, {"node": {"oid": "10f582d370df23ccaa31c5c7134b5fa6f8e69b31", "messageHeadline": "Merge branch 'master' into set-cookie-based-on-ua", "author": {"name": "Katie Davis", "email": "katie.davis@shopify.com", "user": null}, "additions": 368, "deletions": 208}}, {"node": {"oid": "118750fa6d0de4d9bbadec104663330ab47170d6", "messageHeadline": "Publish", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "ca2e7fe4ac5468111485ba02746159e88bd8afc2", "messageHeadline": "Merge pull request #1254 from Shopify/prefer-variant-locales", "author": {"name": "Gord P", "email": "GoodForOneFare@users.noreply.github.com", "user": {"login": "GoodForOneFare"}}, "additions": 102, "deletions": 1}}, {"node": {"oid": "4d0612caef6d17ab0fe7d00ea951a5988ab63f6b", "messageHeadline": "Prefer variant locale manifests", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 102, "deletions": 1}}, {"node": {"oid": "24e0075b7677863b1617e0c32424286b30a3654d", "messageHeadline": "Merge pull request #1253 from Shopify/return-fallback-manifest-for-no\u2026", "author": {"name": "Gord P", "email": "GoodForOneFare@users.noreply.github.com", "user": {"login": "GoodForOneFare"}}, "additions": 74, "deletions": 20}}, {"node": {"oid": "d320e629162a7406f986686bf5238bdf4282a52d", "messageHeadline": "For unknown locales, return the most polyfilled fallback locale manifest", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 74, "deletions": 20}}, {"node": {"oid": "4c45df4ef119cd7df5af0e6bf639e07a42dc8abd", "messageHeadline": "Publish", "author": {"name": "Mathew  Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 192, "deletions": 189}}, {"node": {"oid": "3c2a330619575f5fb1643382d5a9cb455aacac8d", "messageHeadline": "setting secure and samesite none for cookies in chrome", "author": {"name": "Sriram Rathinavelu", "email": "sriram@pinpoint.ai", "user": {"login": "pinpointcoder"}}, "additions": 65, "deletions": 8}}, {"node": {"oid": "8f6000d73a355de18d1a8c4bdb8df04f71efa72b", "messageHeadline": "Merge pull request #1222 from Shopify/react-form/fix_dirty_array_trac\u2026", "author": {"name": "Nick Hoffman", "email": "nick@deadorange.com", "user": {"login": "nickhoffman"}}, "additions": 138, "deletions": 1}}, {"node": {"oid": "6b0da098ab8ee9ac498c7a2c9599debf3eee873a", "messageHeadline": "Update reduceField() to check array equality when determining if a field", "author": {"name": "Nick Hoffman", "email": "nick@deadorange.com", "user": {"login": "nickhoffman"}}, "additions": 138, "deletions": 1}}, {"node": {"oid": "6a9001711dd034b38afe0b10b4bc081e27b508f7", "messageHeadline": "Merge pull request #1250 from Shopify/react-server-asset-name", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "395a8c2110a60dbc22df76f72df4a5caebdb94cf", "messageHeadline": "Allow the assetName to be passed in options to react-server", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "99783d4bc4d6e659d92331c4aa01186dae5902f2", "messageHeadline": "Release quilt_rails v1.10.0", "author": {"name": "Mathew  Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 73, "deletions": 57}}, {"node": {"oid": "0b9ebfcbb08f74648f1fd068a5121fcb28c8a11a", "messageHeadline": "Release quilt_rails v1.10.0", "author": {"name": "Mathew  Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "42d3670409ccb2cfced701f3b631e4423c887f91", "messageHeadline": "Merge pull request #1230 from Shopify/react-form_fix_readme_for_useFo\u2026", "author": {"name": "Nick Hoffman", "email": "nick@deadorange.com", "user": {"login": "nickhoffman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5601766723468d510c7863583a93a5439f39760b", "messageHeadline": "README: Fix the value that useForm's onSubmit() should return", "author": {"name": "Nick Hoffman", "email": "nick@deadorange.com", "user": {"login": "nickhoffman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "583f0b1009280a1dda85ba736c7c3abd520af2e4", "messageHeadline": "Merge pull request #1247 from Shopify/fix-react-i18n-universal-provid\u2026", "author": {"name": "Danilo Joksimovic", "email": "danilo.joksimovic@shopify.com", "user": null}, "additions": 48, "deletions": 1}}, {"node": {"oid": "29dbc082ee208532f8e081c8110a85d72bf5b4e3", "messageHeadline": "update changelog", "author": {"name": "Danilo Joksimovic", "email": "danilo.joksimovic@shopify.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5cec4613354013aff8a72439568a03634b33bc09", "messageHeadline": "Improve i18n-universal-provider-docs", "author": {"name": "Danilo Joksimovic", "email": "danilo.joksimovic@shopify.com", "user": null}, "additions": 44, "deletions": 1}}, {"node": {"oid": "bb88ea233acd8c87cddad39014aca996e03903cf", "messageHeadline": "Add `directory` key to package.json `repository` (#1233)", "author": {"name": "Sam Bostock", "email": "sambostock@users.noreply.github.com", "user": {"login": "sambostock"}}, "additions": 590, "deletions": 180}}, {"node": {"oid": "ee4541b4a5df04b8a3f7c9231b7398102aa2adeb", "messageHeadline": "Ensure remaining package.json values consistent", "author": {"name": "Sam Bostock", "email": "sam.bostock@shopify.com", "user": {"login": "sambostock"}}, "additions": 69, "deletions": 2}}, {"node": {"oid": "32979a64b08105c4e44fbe824c50ed6c9ccc2825", "messageHeadline": "Ensure all packages specify sideEffects", "author": {"name": "Sam Bostock", "email": "sam.bostock@shopify.com", "user": {"login": "sambostock"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "3bc10ed80e85b4f5b31201e26d91ceba5b8417a6", "messageHeadline": "Ensure consistent package homepage deep link", "author": {"name": "Sam Bostock", "email": "sam.bostock@shopify.com", "user": {"login": "sambostock"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "d78121e3df1e888f762181d69b4395f1e2d03e62", "messageHeadline": "Ensure all packages consistently specify files", "author": {"name": "Sam Bostock", "email": "sam.bostock@shopify.com", "user": {"login": "sambostock"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "1ca51c315f964a7511e5d93bc7626bce03abe9ec", "messageHeadline": "Use directory subkey in package.json repository", "author": {"name": "Sam Bostock", "email": "sam.bostock@shopify.com", "user": {"login": "sambostock"}}, "additions": 361, "deletions": 71}}, {"node": {"oid": "dce89c9e79a2a155d2633d7bcd757b823314e6fe", "messageHeadline": "Consistently capitalize \"Shopify\" in bugs url", "author": {"name": "Sam Bostock", "email": "sam.bostock@shopify.com", "user": {"login": "sambostock"}}, "additions": 75, "deletions": 71}}, {"node": {"oid": "1f26ed6c0a75f62d1b76cd8d933245c89dbd10d1", "messageHeadline": "Fix package name tests", "author": {"name": "Sam Bostock", "email": "sam.bostock@shopify.com", "user": {"login": "sambostock"}}, "additions": 44, "deletions": 23}}, {"node": {"oid": "9e27331cd65977ccaf61082299302465031e8423", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0a998b2fb1fc1c3637e28165022f0d2aa551e038", "messageHeadline": "Add BILLING Webhook Topics (#1066)", "author": {"name": "Gil Greenberg", "email": "ggreenberg@somethingdigital.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0bfec63c18875a6659a1cecc82b4e4f0bf38949a", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "19bbf36e0ed314f0e2190e982c3e2c69371a632a", "messageHeadline": "Merge pull request #1244 from Shopify/when-data-not-exist", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "5d307725b943060ea43fbd01c21f37f18ecce24c", "messageHeadline": "add condition where result.data is undefined.", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "5cd1e1472e323ea4edd69ea9e92165d5f9c11f87", "messageHeadline": "Merge pull request #1242 from Shopify/koa-shopify-auth/app-bridge", "author": {"name": "Tyler Ball", "email": "tyler@tylerball.net", "user": {"login": "tylerball"}}, "additions": 49, "deletions": 23}}, {"node": {"oid": "2116f6b71edc2a32d59d5d00dbce37f86390025e", "messageHeadline": "koa-shopify-auth: update redirection page to use App Bridge action", "author": {"name": "Tyler Ball", "email": "tyler@tylerball.net", "user": {"login": "tylerball"}}, "additions": 49, "deletions": 23}}, {"node": {"oid": "7044ae723b697102587dfe582ab8966ebdfef795", "messageHeadline": "Update changelog", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "62d363dd819b27e1b395d319561ce448466b2107", "messageHeadline": "Publish", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a0974c6fcbd9c3a1266ec704d31e92198b2ee28f", "messageHeadline": "Merge pull request #1235 from Shopify/gip-currencyCode-enum", "author": {"name": "Mateus Ferreira", "email": "mtsferreirasilva@gmail.com", "user": {"login": "mateus"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a987a28b74627d7ae13a4df640f9e9aaa9b03a3f", "messageHeadline": "Adds GIP currency code to CurrencyCode enum", "author": {"name": "Mateus Ferreira Silva", "email": "mtsferreirasilva@gmail.com", "user": {"login": "mateus"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "307157118f080b4a8583aed27e4ce0150b59583e", "messageHeadline": "Worker Typos (#1236)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bb1891c9ff744eb9286c806f4902e8bde27accce", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "4590fea3e20ec6c20ccbdf6c3bcfea603bad8eb3", "messageHeadline": "Fix missing react-html entry point", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f7026b3cf22838afe7cbe68034255d46656d11d3", "messageHeadline": "Merge pull request #1231 from Shopify/fix-typo-in-jest-dom-mocks-readme", "author": {"name": "Jonathan Gin", "email": "jonathan.gin@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b84e12531408feac6bfeb9b82596487e908481bf", "messageHeadline": "Fix typo in jest-dom-mocks Readme", "author": {"name": "Jonathan Gin", "email": "jonathan.gin@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f137b507cd10dab0f4b4e8dc418f8b0f6de8ab9", "messageHeadline": "Merge pull request #1215 from Shopify/fix_unformat_number", "author": {"name": "Jordan Rooks", "email": "6954038+adjnor@users.noreply.github.com", "user": {"login": "j-rooks"}}, "additions": 43, "deletions": 12}}, {"node": {"oid": "f4e5a4ce09fd009c309b2404613b5fab4adca19b", "messageHeadline": "Memoize numberSymbols", "author": {"name": "Jordan Rooks", "email": "jordan.rooks@shopify.com", "user": {"login": "j-rooks"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "87d594c33be3136a328828c1ef8cb8540d2672a6", "messageHeadline": "Move getSeparators logic to numberSymbols", "author": {"name": "Jordan Rooks", "email": "jordan.rooks@shopify.com", "user": {"login": "j-rooks"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "83f48426411e9fbc5ce24a1f41427ca4bd9a9fe8", "messageHeadline": "Add changelog entry", "author": {"name": "Jordan Rooks", "email": "jordan.rooks@shopify.com", "user": {"login": "j-rooks"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e8eed4e4d531468422a8939909296c8d1e6c5f57", "messageHeadline": "Add and update tests", "author": {"name": "Jordan Rooks", "email": "jordan.rooks@shopify.com", "user": {"login": "j-rooks"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "00ba7378d225a2d651efacb71da63492f8ec2b6d", "messageHeadline": "[React-i18n] Fix unformat number", "author": {"name": "Jordan Rooks", "email": "jordan.rooks@shopify.com", "user": {"login": "j-rooks"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "613d4889b856f637ada827e71faf828e1c718143", "messageHeadline": "Merge pull request #1227 from Shopify/samesite-none", "author": {"name": "Mike Ragalie", "email": "mike.ragalie@shopify.com", "user": {"login": "ragalie"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cabefa8e28e20faa9834eea9cbe40c6bc2e37d62", "messageHeadline": "Merge branch 'master' into samesite-none", "author": {"name": "Shayne Parmelee", "email": "ShayneP@users.noreply.github.com", "user": {"login": "ShayneP"}}, "additions": 648, "deletions": 558}}, {"node": {"oid": "db96b310fca812f7d084bf11f2ab008f6a2d5104", "messageHeadline": "Merge pull request #1210 from Shopify/quilt_rails/passing-headers-to-\u2026", "author": {"name": "Jordan Good", "email": "58042767+jordanAtShopify@users.noreply.github.com", "user": {"login": "jordanAtShopify"}}, "additions": 86, "deletions": 7}}, {"node": {"oid": "d3df54e851b46477f42142835e7ed6aa0d17f962", "messageHeadline": "Merge branch 'master' into quilt_rails/passing-headers-to-react", "author": {"name": "Jordan Good", "email": "58042767+jordanAtShopify@users.noreply.github.com", "user": {"login": "jordanAtShopify"}}, "additions": 389, "deletions": 251}}, {"node": {"oid": "a7fe8ad889d26ed29f4e9b5b88bdcd1ae348f607", "messageHeadline": "Publish", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 188, "deletions": 188}}, {"node": {"oid": "684d040d3f9d9d4f98d175197612086070627a72", "messageHeadline": "Merge pull request #1228 from Shopify/dont-publish-tsbuildinfo", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 201, "deletions": 63}}, {"node": {"oid": "ef8171ae17f12259b81110f323f32b4bc4e5e135", "messageHeadline": "Dont publish packages with tsconfig.tsbuildinfo", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 201, "deletions": 63}}, {"node": {"oid": "c71b7de340887d49b60470ad93720a046bc9b30b", "messageHeadline": "Require secure cookies as well", "author": {"name": "Mike Ragalie", "email": "mike.ragalie@shopify.com", "user": {"login": "ragalie"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4890809adc7ccaf5c2083f08c6251fd19882e30", "messageHeadline": "Merge branch 'master' into quilt_rails/passing-headers-to-react", "author": {"name": "Jordan Good", "email": "58042767+jordanAtShopify@users.noreply.github.com", "user": {"login": "jordanAtShopify"}}, "additions": 71, "deletions": 284}}, {"node": {"oid": "c5495c2a504585bd1220873a3b21a7f9a997ae9c", "messageHeadline": "Use deep repo links (#1224)", "author": {"name": "Sam Bostock", "email": "sambostock@users.noreply.github.com", "user": {"login": "sambostock"}}, "additions": 71, "deletions": 284}}, {"node": {"oid": "f8b4beecca01ccff0d4804c6ca32e0a59c28b761", "messageHeadline": "Update package.json template", "author": {"name": "Sam Bostock", "email": "sam.bostock@shopify.com", "user": {"login": "sambostock"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "92e189d738c6342008eb62af53849078d08c2aa1", "messageHeadline": "Use deep repo links", "author": {"name": "Sam Bostock", "email": "sam.bostock@shopify.com", "user": {"login": "sambostock"}}, "additions": 70, "deletions": 280}}, {"node": {"oid": "44858f9e5fe6f3c4877585cedf7be254441f53cf", "messageHeadline": "Merge branch 'master' into quilt_rails/passing-headers-to-react", "author": {"name": "Jordan Good", "email": "58042767+jordanAtShopify@users.noreply.github.com", "user": {"login": "jordanAtShopify"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "39b3a0796bb3b2d0f86a4fa9303e36866230ed06", "messageHeadline": "Merge pull request #1219 from Shopify/react-async-webpack-chunk-docum\u2026", "author": {"name": "Jordan Good", "email": "58042767+jordanAtShopify@users.noreply.github.com", "user": {"login": "jordanAtShopify"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "445638e642394e6fbdeeb6a80c4a16d40228d36e", "messageHeadline": "Merge branch 'master' into quilt_rails/passing-headers-to-react", "author": {"name": "Jordan Good", "email": "58042767+jordanAtShopify@users.noreply.github.com", "user": {"login": "jordanAtShopify"}}, "additions": 92, "deletions": 9}}, {"node": {"oid": "6518e073d60bc86cfff1a14da8b5c51ebcf67964", "messageHeadline": "Merge branch 'master' into react-async-webpack-chunk-documentation", "author": {"name": "Jordan Good", "email": "58042767+jordanAtShopify@users.noreply.github.com", "user": {"login": "jordanAtShopify"}}, "additions": 92, "deletions": 9}}, {"node": {"oid": "b53fa89a563a7f363816ed1fc5d709e9b4c79b1c", "messageHeadline": "Publish", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "67b0df43135c54dccbdb2c92f66a4ede699c71de", "messageHeadline": "Merge pull request #1226 from Shopify/statsd-add-gauge", "author": {"name": "Donnie Thomas", "email": "1524374+donnielrt@users.noreply.github.com", "user": {"login": "donnielrt"}}, "additions": 85, "deletions": 1}}, {"node": {"oid": "c37e80f4ee717152e25e4494bcb810818665e67f", "messageHeadline": "\u2728 Added `gauge` metric support to `statsd` library", "author": {"name": "Donnie Thomas", "email": "donniel.thomas@shopify.com", "user": null}, "additions": 85, "deletions": 1}}, {"node": {"oid": "b26535ae0a6a119b6d6636cccc1c24eca022c98f", "messageHeadline": "Merge pull request #1229 from Shopify/fix-bundler-ci-version", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "f7c21d5f1e07c2e27c7ebba61e7bf1b89cd66e33", "messageHeadline": "Bump timeout", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b091843e9a6508a9043b9db8f243132660604127", "messageHeadline": "Use bundler v2.0.2 in CI", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "e32023556ce87c894910dbc5fc763419265d6ecf", "messageHeadline": "Cookies must be `SameSite=None`", "author": {"name": "Mike Ragalie", "email": "mike.ragalie@shopify.com", "user": {"login": "ragalie"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95d1258d3758e74e52700a053ae32d1cf652a2ef", "messageHeadline": "Merge branch 'master' into quilt_rails/passing-headers-to-react", "author": {"name": "Jordan Good", "email": "58042767+jordanAtShopify@users.noreply.github.com", "user": {"login": "jordanAtShopify"}}, "additions": 78, "deletions": 70}}, {"node": {"oid": "90c931b2ef4f610699247017b883418b4f6dc79b", "messageHeadline": "Merge branch 'master' into react-async-webpack-chunk-documentation", "author": {"name": "Jordan Good", "email": "58042767+jordanAtShopify@users.noreply.github.com", "user": {"login": "jordanAtShopify"}}, "additions": 78, "deletions": 70}}, {"node": {"oid": "24549f839134fad7268de7caf2abbcdbdf08c536", "messageHeadline": "Publish", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 78, "deletions": 70}}, {"node": {"oid": "c215c4545c5fc034de38320788560d48bb4b0f3d", "messageHeadline": "Merge branch 'master' into react-async-webpack-chunk-documentation", "author": {"name": "Jordan Good", "email": "58042767+jordanAtShopify@users.noreply.github.com", "user": {"login": "jordanAtShopify"}}, "additions": 115, "deletions": 9}}, {"node": {"oid": "f600f9babbded5c5cc27f18b968fc44828f33a35", "messageHeadline": "Merge branch 'master' into quilt_rails/passing-headers-to-react", "author": {"name": "Jordan Good", "email": "58042767+jordanAtShopify@users.noreply.github.com", "user": {"login": "jordanAtShopify"}}, "additions": 115, "deletions": 9}}, {"node": {"oid": "ef0ff1ae8343e4aefeac9b02eacadbd368767efc", "messageHeadline": "Add useToggle hook to react-hooks (#1220)", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 115, "deletions": 9}}, {"node": {"oid": "1b85b4d1c4ab515eee8f2134fd37ae79778c4f85", "messageHeadline": "Merge branch 'master' into quilt_rails/passing-headers-to-react", "author": {"name": "Jordan Good", "email": "58042767+jordanAtShopify@users.noreply.github.com", "user": {"login": "jordanAtShopify"}}, "additions": 48, "deletions": 62}}, {"node": {"oid": "d5d2cc1f1420ca5fda0538fe33a00781fa8687ec", "messageHeadline": "Include webpackChunkName in react-async ReadMe", "author": {"name": "Jordan Good", "email": "jordan.good@shopify.com", "user": {"login": "jordanAtShopify"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "eee721de134db0d6a5cc95f6fddf59b815137f30", "messageHeadline": "Release quilt_rails v1.9.2", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 48, "deletions": 62}}, {"node": {"oid": "5176ba59d0a27acff4e382824e4bda1c71d46dfd", "messageHeadline": "Merge branch 'master' into quilt_rails/passing-headers-to-react", "author": {"name": "Jordan Good", "email": "58042767+jordanAtShopify@users.noreply.github.com", "user": {"login": "jordanAtShopify"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "d2268ad76ef61170e4f3cb59b881773f9b09d359", "messageHeadline": "Merge pull request #1209 from Shopify/jest-koa-mocks-options", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a9cab4a6fcfc43617b7f2dd78ff9a8516c147928", "messageHeadline": "Fixed header parameter passing and lint rules", "author": {"name": "Jordan Good", "email": "jordan.good@shopify.com", "user": {"login": "jordanAtShopify"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "813b857d4e82b7969fa8a0d4c0d09749db9429bf", "messageHeadline": "Updated Changelog with feature", "author": {"name": "Jordan Good", "email": "jordan.good@shopify.com", "user": {"login": "jordanAtShopify"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "67e2fef23c350152e3a5c1b190a90b054aa12c68", "messageHeadline": "Update README with example of passing headers from Rails Controller", "author": {"name": "Jordan Good", "email": "jordan.good@shopify.com", "user": {"login": "jordanAtShopify"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "76816c8310455cef122b318d5857390b36d99ab8", "messageHeadline": "Change to unless to match ruby linter", "author": {"name": "Jordan Good", "email": "jordan.good@shopify.com", "user": {"login": "jordanAtShopify"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14c9dfb298ef3e9384c064d1023dcfad389aca09", "messageHeadline": "Allow passing headers object from render_react method", "author": {"name": "Jordan Good", "email": "jordan.good@shopify.com", "user": {"login": "jordanAtShopify"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "e28e7e8a6d19c9d054468bff3177d9d846b5470d", "messageHeadline": "add changelog entry", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ab80b82495cd0cb718588ba9f88fd3b5ff32c9ee", "messageHeadline": "Export options", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4124b1ce4277055ebda4a5900ac3b4169a4dfb47", "messageHeadline": "Publish", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2bae95e231708f8c0f9946ff587b3ced0d8cc9e0", "messageHeadline": "Merge pull request #1198 from Shopify/grapql-testing/fix-apollo-fetch\u2026", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 73, "deletions": 1}}, {"node": {"oid": "ccb414e5d36d204e372d9552da79e33b7866dada", "messageHeadline": "less invasive version", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 44, "deletions": 52}}, {"node": {"oid": "3afc8a377e98149ad485f180c92b1860b0cc42ce", "messageHeadline": "fixing fetch policy issues with React testing", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 81, "deletions": 1}}, {"node": {"oid": "64c467d91e24e5963b47c86c523bdb504d9c4ace", "messageHeadline": "Merge pull request #1201 from Shopify/faster-ci-tests", "author": {"name": "Gord P", "email": "GoodForOneFare@users.noreply.github.com", "user": {"login": "GoodForOneFare"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "f88482983931abe7f19c4e9ece7d0957167161e7", "messageHeadline": "Faster unit test CI job", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "b492b977ff2b26589ecbb4d7500bc6faa05c2eb3", "messageHeadline": "Publish", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 35, "deletions": 15}}, {"node": {"oid": "8e903545c2376192fa29de74a2d72690a46906ae", "messageHeadline": "Merge pull request #1199 from Shopify/multi-locale-koa", "author": {"name": "Gord P", "email": "GoodForOneFare@users.noreply.github.com", "user": {"login": "GoodForOneFare"}}, "additions": 902, "deletions": 395}}, {"node": {"oid": "27d1c183a39333cb29449b21f3f384eaf9013de0", "messageHeadline": "sewing-kit-koa now checks for matching locales (optional!)", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 902, "deletions": 395}}, {"node": {"oid": "38e819a0668eaaf6299c600e495d2ee53aa048ca", "messageHeadline": "Merge pull request #1197 from Shopify/react-i18n-generated-dictionary\u2026", "author": {"name": "Gord P", "email": "GoodForOneFare@users.noreply.github.com", "user": {"login": "GoodForOneFare"}}, "additions": 360, "deletions": 52}}, {"node": {"oid": "a8f418ff969642462308778ac7163b2566e2ff93", "messageHeadline": "react-i18n - add `from-dictionary-index` mode + generator", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 360, "deletions": 52}}, {"node": {"oid": "3c4a704d78a1a9fd56c63960882a3a6c95d9ffc9", "messageHeadline": "Merge pull request #1185 from Shopify/loosen-statsd-dependency", "author": {"name": "Theodore Tan", "email": "theodore.tan@shopify.com", "user": {"login": "theodoretan"}}, "additions": 68, "deletions": 48}}, {"node": {"oid": "0d3a9f8e8ae5d26cd1306afaeed7539512087ba1", "messageHeadline": "Merge branch 'master' into loosen-statsd-dependency", "author": {"name": "Theodore Tan", "email": "theodore.tan@shopify.com", "user": {"login": "theodoretan"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "54a34b113f2e8c25e9b7b3646fd8bbf53dec8602", "messageHeadline": "Merge pull request #1195 from Shopify/add-link-to-changelog", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbbf9d49caa9c7f68ba20a26994e6eec11938851", "messageHeadline": "Add PR link", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8cf09b06e9ad97fbce7c903ebdd5ed3d59308e8", "messageHeadline": "Publish", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e253c8632b1a1ad89bf232e66aae24c4f8064597", "messageHeadline": "Merge pull request #1192 from Shopify/fix-polyfill-entrypoints", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "33f6eccb500ac576d42719260c31d095fbeabac7", "messageHeadline": "Update path to include src in mappedPolyfillsForEnv", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "e0c6b45e46ebc33dbb06a509672c970464fc2b24", "messageHeadline": "Update require rails/all statement so we dont import sprockets", "author": {"name": "Theodore Tan", "email": "theodore.tan@shopify.com", "user": {"login": "theodoretan"}}, "additions": 67, "deletions": 47}}, {"node": {"oid": "96946bbf2dab53cf0806bdc8eb0f3ab270779970", "messageHeadline": "Loosen statsd-instruments dependency in quilt_rails", "author": {"name": "Theodore Tan", "email": "theodore.tan@shopify.com", "user": {"login": "theodoretan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a937f9576c6b4398ab1bee5ac6f41bbb4bfdd89", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "65b795d52f561dd6320e9c6d1d674dcab6f9637f", "messageHeadline": "Merge pull request #1188 from Shopify/update-babel-plugin", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 445, "deletions": 135}}, {"node": {"oid": "29de8bb9b8486193f823bf610aef2c92ab20a4b8", "messageHeadline": "\u2728 add generate-index helper & a new mode for babel plugin", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 445, "deletions": 135}}, {"node": {"oid": "01cae2989c7bc430953e8a26bbee1ef20d64e2b6", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 188, "deletions": 188}}, {"node": {"oid": "4ac87e57b50b22a7d9060288efb0e3262007ad58", "messageHeadline": "Merge pull request #1187 from Shopify/fix-koa-metric-export", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "c6de407de5ef52a85208e0a453e4b57ff35894e8", "messageHeadline": "fix export \ud83d\udc1b", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "6e9b61054da094f48b7fa064fe0bf8771b4f715d", "messageHeadline": "\ud83d\uddd2\ufe0f Add an example for filtering navigations that are erroneously long\u2026", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "c22ef0831795be870ea4bbd2b3ec121a836d903a", "messageHeadline": "its in seconds...", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae9ab3378c245b40da699c979711ed46e33404e9", "messageHeadline": "Bump shipit timeout", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "310ec44de00750a4800028b0feeb532babaaae9a", "messageHeadline": "Update changelog", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ba76baf9006d0b5032562889cc5e9cebd99d0b3f", "messageHeadline": "Publish", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 188, "deletions": 188}}, {"node": {"oid": "d3720fd2380feac38c575fc42edf8271992e885b", "messageHeadline": "Merge pull request #962 from Shopify/ts-project-references", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 1522, "deletions": 1443}}, {"node": {"oid": "6b4364ef5af63d4254f022e78537e74c61b6b427", "messageHeadline": "yarn.lock fix", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 2, "deletions": 57}}, {"node": {"oid": "5ec4a474998f2c0cb12f7698d3ebd2e89bf55fac", "messageHeadline": "Add tests for project reference things", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "ae0a46b0a0b42b23257a3d1d12b83d791a6481e9", "messageHeadline": "PR fixes", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 546, "deletions": 483}}, {"node": {"oid": "7ff62fee9303e1d64c866be85f26fd79cceef57d", "messageHeadline": "Cleanup & lint fixes", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 40, "deletions": 15}}, {"node": {"oid": "99bfddd124fe8382f7fab207d32f4731a6fa5ca2", "messageHeadline": "Fix bad rebase", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 110, "deletions": 61}}, {"node": {"oid": "922b0e243833bb6c39cfb04cc5c8fce32371fee8", "messageHeadline": "PR fixes", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 5, "deletions": 86}}, {"node": {"oid": "0b1a407674dd8cf26388d82c1d2ca6659a56c4b4", "messageHeadline": "Remove script", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "c23b5397c83d146fc1a6a0f4aaa78c44e37cc6fd", "messageHeadline": "Add ExtendedWindow to useful-types", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "ac6d607d920a5096c43fc8905607e660f1bc4569", "messageHeadline": "Remove some lingering ts-ignores", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "c824b0badc05100c44f64c357bd5fc6a76f15b08", "messageHeadline": "Remove some ts-ignores", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 13, "deletions": 18}}, {"node": {"oid": "641a0c4dad3d6900aec45f4a62fc8bfbbb8889cc", "messageHeadline": "Migrate codebase to use Typescript project references & incremental b\u2026", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 1195, "deletions": 1128}}, {"node": {"oid": "d991be689e7d6818713337d5687a732b07a522f4", "messageHeadline": "Merge pull request #1162 from Shopify/i18n/fix-key-exist-with-onerror", "author": {"name": "Martin Gingras", "email": "martin.gingras@shopify.com", "user": null}, "additions": 25, "deletions": 5}}, {"node": {"oid": "dc944574f5bdfa516636614dd1734ffd56c72440", "messageHeadline": "Fix translationKeyExists to work with onError handler", "author": {"name": "Martin Gingras", "email": "martin.gingras@shopify.com", "user": null}, "additions": 25, "deletions": 5}}, {"node": {"oid": "df8cd305f0a0512dc209d7e146641f0a21fc50a8", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "75731b55db65f38f5010d5c0342706604180944e", "messageHeadline": "Merge pull request #1178 from Shopify/add-locale-to-error", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "3cfa6eeb0bac0bbf98bd472e1aac4937dc47cd69", "messageHeadline": "\u2728 added locale to missing translation error", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "527ed24d0eccae83161590feab6be30306560e1d", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f0b862561a7f0cbe44eb75d84ee01e5262283722", "messageHeadline": "Fix babel plugin for multiple imports", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "eac27138f5387423522e3321d32faf652f3f1f5b", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b857871b9dfc90ea67e65786053cb4fdb09fb01e", "messageHeadline": "Update changelogs", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 42, "deletions": 12}}, {"node": {"oid": "ea067caaaccddeb0173f3c0e0a81188c99248e2e", "messageHeadline": "Add plain worker creator (#1174)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 364, "deletions": 66}}, {"node": {"oid": "ce3e9e484ccddd9e7e8f47cc0d768e46818f9f33", "messageHeadline": "Merge pull request #1175 from Shopify/fix-readme", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "7955dd42b4bdead8ea2dae6a96f3dbe782964206", "messageHeadline": "\u2728 update prettier settings", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "262a2327461eb391fe6a783315e6e4f90112ae1b", "messageHeadline": "\ud83d\udc1b update readme template & update it", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "eabfd19b6cba81db4c2fef2791ce399005117d78", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "c4817c03c633bea59457de4077abe79f54f3b395", "messageHeadline": "Custom messengers and RPC in web-worker (#1172)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 195, "deletions": 664}}, {"node": {"oid": "a37bca578ccc520b104c351add2650e563ba1b61", "messageHeadline": "Merge pull request #1168 from Shopify/koa-webhooks-add-payload", "author": {"name": "Jordan Rooks", "email": "6954038+adjnor@users.noreply.github.com", "user": {"login": "j-rooks"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "5335b8cb5a762b47885d49591b7e76125ab3331b", "messageHeadline": "Update changelog", "author": {"name": "Jordan Rooks", "email": "jordan.rooks@shopify.com", "user": {"login": "j-rooks"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "6572069f91c541ce6bba772a6cf411c334f45177", "messageHeadline": "Add test", "author": {"name": "Jordan Rooks", "email": "jordan.rooks@shopify.com", "user": {"login": "j-rooks"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "5744f24ed3c325c84e0772890fff882dee94982f", "messageHeadline": "Add parsed body as payload to webhook data", "author": {"name": "Jordan Rooks", "email": "jordan.rooks@shopify.com", "user": {"login": "j-rooks"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3f99df5042249b880386608779e78f2ae2d14370", "messageHeadline": "Add launch json (#1171)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 31, "deletions": 0}}, {"node": {"oid": "4f987319852bc984704d90abd242d9546e93feb5", "messageHeadline": "\u270f\ufe0f Fix typo in readme for koa-shopify-webhooks (#1167)", "author": {"name": "Jordan Rooks", "email": "6954038+adjnor@users.noreply.github.com", "user": {"login": "j-rooks"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "052a17a06dfefa19a92b0833ca648fb8d08c5cfb", "messageHeadline": "Fix lints", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d2e28363be2dc775e45ea4cda99b236d6bb5c629", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 104, "deletions": 99}}, {"node": {"oid": "84b3a24116f83b56f144e590ff6723107f692c3d", "messageHeadline": "Extract RPC part of web worker library and squash some bugs (#1166)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 1887, "deletions": 31}}, {"node": {"oid": "9d2b8627fe352777d4fb8659fe1b2431341cafe4", "messageHeadline": "Initial fixes (#94)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 97, "deletions": 153}}, {"node": {"oid": "5ba6cd69793a071950467c5f09c4dee9e93d15d0", "messageHeadline": "update `eslint-plugin-shopify` v32x (#1165)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 455, "deletions": 311}}, {"node": {"oid": "32a246ce24bbc6d7baba20753f443ce095928fc8", "messageHeadline": "\ud83d\uddd2\ufe0f fix README index", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 5, "deletions": 8}}, {"node": {"oid": "7e786a2f56edbda146a4aacab5346b0188f84c53", "messageHeadline": "Remove all react-server-webpack-plugin fixtures (#1164)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 263, "deletions": 23288}}, {"node": {"oid": "b3876190e0c42c7d6782510b9cb66d058c5e2d83", "messageHeadline": "Publish", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "546292b3686b6f60e08e011164e7d2d1c3e516d8", "messageHeadline": "Merge pull request #93 from Shopify/graphql-filler-data-type", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 18, "deletions": 8}}, {"node": {"oid": "97567a35486100959568c0548f60f62aef07309f", "messageHeadline": "adding new GraphQLFillerData type construct", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 18, "deletions": 8}}, {"node": {"oid": "01ddbf5aca3184cd0ccf8769f9b86aa02d71bde0", "messageHeadline": "Publish", "author": {"name": "Mathew Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "7b41917f8b10ed64f8f4fa7ad8b8fa8511ccd4d9", "messageHeadline": "Fix folder entries (#1163)", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 6678, "deletions": 11}}, {"node": {"oid": "fc3b2ba6e205a14972a1de854b49e37666fd9ed5", "messageHeadline": "Fix typo (#1143)", "author": {"name": "Guo Xiang Tan", "email": "gxtan1990+github@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "caff64f5e3c6aaa84de347c8e0e2a5fa1bd162e5", "messageHeadline": "fix changelog", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f3bd9af92b83b129b1c3db3c51d81a1216cc207", "messageHeadline": "Publish", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "73e22edfa8041a0dc49f2c28c648f2227c2a122c", "messageHeadline": "Merge pull request #1161 from Shopify/intersection-observer-entry-ref\u2026", "author": {"name": "James Simpson", "email": "jamesism@users.noreply.github.com", "user": {"login": "jamesism"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "9ea6edb9c2b21e012daf0e8bb9c3af911813e508", "messageHeadline": "Update changelog date", "author": {"name": "James Simpson", "email": "jamesism@gmail.com", "user": {"login": "jamesism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1052b461321ffd78117e07da0d6662ba3d2f8f47", "messageHeadline": "Merge branch 'master' into intersection-observer-entry-reference", "author": {"name": "James Simpson", "email": "jamesism@users.noreply.github.com", "user": {"login": "jamesism"}}, "additions": 699, "deletions": 611}}, {"node": {"oid": "fccab87f0ad2bd132949c3e38d70d9390a69040a", "messageHeadline": "Publish", "author": {"name": "Mathew Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3294541afa61278bfc0a0a030cec8681ff00ba47", "messageHeadline": "\ud83d\udc1b fail fast when there is no location prop on the server (#1159)", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 42, "deletions": 17}}, {"node": {"oid": "2777e1b1c6b11e1094d5b3d401431799cdbab491", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e73fe1f24eaeb23cc04f8f7860c94a682fa0ff11", "messageHeadline": "Fix bug where non enumerable IntersectionObserverEntry properties wer\u2026", "author": {"name": "James Simpson", "email": "jamesism@gmail.com", "user": {"login": "jamesism"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "813b3834ccd393137766300fd10e169efe65f469", "messageHeadline": "Publish", "author": {"name": "Matthew Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "db9452d9f3f0df0c7f1b77792d66fafc11e013d8", "messageHeadline": "Initial stab (#1160)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 60, "deletions": 29}}, {"node": {"oid": "d0a5d1f9ab9b917e5535ea15b91d4e58ebdfbb66", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 109, "deletions": 91}}, {"node": {"oid": "179d1f20661e73115246698eb0362e2683ec917b", "messageHeadline": "Improve GraphQL typings (#1153)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 489, "deletions": 477}}, {"node": {"oid": "90350c1a648342d5366ca29b91d950c746cf302f", "messageHeadline": "Update changelogs", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "a685c435999e0d73ff296d9d32f8528e5c4b738b", "messageHeadline": "Publish", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 51, "deletions": 51}}, {"node": {"oid": "5005b3fc2ea0ff84780fe0a9623490132eda3424", "messageHeadline": "Add RouterChildContext to react-router (#1154)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7ed2005909c5539862c73404ded943ab34c6280b", "messageHeadline": "Merge pull request #1145 from Shopify/react-hooks/usePrevious", "author": {"name": "Sylvain Hamann", "email": "sylvain.hamann@shopify.com", "user": {"login": "sylvhama"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "2c0f7c6b11d4f085aa7984b5ce190767f0f566ff", "messageHeadline": "Add usePrevious react hook", "author": {"name": "Sylvain Hamann", "email": "sylvain.hamann@shopify.com", "user": {"login": "sylvhama"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "0d34385dd9d63a4660ea0f5c91388f266ec85a8b", "messageHeadline": "Merge pull request #1152 from Shopify/bump-statsd-instruments-quilt-r\u2026", "author": {"name": "Theodore Tan", "email": "theodore.tan@shopify.com", "user": {"login": "theodoretan"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "8117eee74007cf98cc33a69e1fefb812290adda0", "messageHeadline": "Bump statsd-instruments in quilt_rails", "author": {"name": "Theodore Tan", "email": "theodore.tan@shopify.com", "user": {"login": "theodoretan"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "531caaadabc33266df68918f9bef698b932b8532", "messageHeadline": "Merge branch 'master' into patch-1", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 427, "deletions": 160}}, {"node": {"oid": "2f7cb9f99a7e1fe37078a9fb3e23dc1066e5158e", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17a74ad81cf24068703eeda6ccb5fae3c7d10ff8", "messageHeadline": "Remove SSR configuration option (#1146)", "author": {"name": "Cameron Gorrie", "email": "CameronGorrie@users.noreply.github.com", "user": {"login": "CameronGorrie"}}, "additions": 8, "deletions": 15}}, {"node": {"oid": "86fff90a52f3de369166502bc8fa66d92900175d", "messageHeadline": "Merge pull request #1140 from Shopify/add-performance-doc", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 70, "deletions": 1}}, {"node": {"oid": "d184f5d52ab36384cbf0ef10d40155660493c75f", "messageHeadline": "\ud83d\udc84update according to feedback.", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 63, "deletions": 127}}, {"node": {"oid": "d178c55e5bf97650b86e2150411d5d5830b26c81", "messageHeadline": "\u2728 add documentation about performance and navigation event", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 134, "deletions": 1}}, {"node": {"oid": "03582c87751fc39d60ff21369f73e231e31d28f0", "messageHeadline": "\ud83d\uddd2\ufe0f fix controller docs", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6a0f8ad7602c8612dd7e7cd81d09f288ba47d053", "messageHeadline": "Publish", "author": {"name": "Mathew Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b24157c7aa30db81b8ecd021b0f0857a25cf557c", "messageHeadline": "\ud83d\uddd2\ufe0f fix readme links", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2f025827a7b6308c8062c8d3ce763b2aecd8191d", "messageHeadline": "Enhance documentation for using performance libraries together (#1137)", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 344, "deletions": 139}}, {"node": {"oid": "fa158cf093a241f9648b9ff0617e12fd484fad48", "messageHeadline": "Update eslint-plugin-shopify v31.0.0 (#91)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 425, "deletions": 456}}, {"node": {"oid": "f4823a56eac31b2fa6867a7cf8c353d9a432e780", "messageHeadline": "Merge branch 'master' into patch-1", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 3306, "deletions": 2197}}, {"node": {"oid": "2f44427c915954bb58b22d85352fa36d17479d6a", "messageHeadline": "Release quilt_rails v1.9.1", "author": {"name": "Mathew Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 8, "deletions": 2}}, {"node": {"oid": "44188626062bf22e9f4b8feb0b17ea243770f0f2", "messageHeadline": "\ud83d\udc1b fix broken usage of statsd-instrument in production (#1144)", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 67, "deletions": 23}}, {"node": {"oid": "e62ed0abafc928f4a4267c91bcfde810d9f4711a", "messageHeadline": "\ud83d\uddd2\ufe0fSmol docs fixes", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "039540c6845a2746b867cd350ed9657d09f1d0ce", "messageHeadline": "Merge pull request #1120 from Shopify/react-csrf-types", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "1264e96772e1984171793e2cecac1fbbbc059c4a", "messageHeadline": "update changelogs", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "d5e6e92892850741389d91e67ed65d3f7164f2fc", "messageHeadline": "update type on react-csrf-universal-provider", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "61598704a97cf9d6293dac50a82f2d1a92d98958", "messageHeadline": "Adjust types on react-csrf to match usage", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "fe06fe68046fb1f916b63b2e24c3d8f502cc5f26", "messageHeadline": "Update README.md", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d43b10d7932e0ad5a66b051a4254c865ee38fc0c", "messageHeadline": "Fix typo (#1136)", "author": {"name": "Guo Xiang Tan", "email": "gxtan1990+github@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8827d15fa00ee3634b24cd80bb569093fa40f31", "messageHeadline": "Update README.md", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e2329bff8e9d3ad85c694adfe00e867dea35b0b8", "messageHeadline": "Release quilt_rails v1.9.0", "author": {"name": "Mathew Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 11, "deletions": 7}}, {"node": {"oid": "cb75be8544efc8aab134b306047db41fda37fef9", "messageHeadline": ":sparkles: add performance module to quilt_rails (#1121)", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 1243, "deletions": 111}}, {"node": {"oid": "857890c91dda4fa9b36657dbdc8364bdb329c9c6", "messageHeadline": "Update eslint-plugin-shopify v31.0.0 (#1110)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 1934, "deletions": 2030}}, {"node": {"oid": "bb1334f9e1e7a2387aaa66e39d46af9eb22ac43d", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 37, "deletions": 33}}, {"node": {"oid": "3c04d0c1923fcaed76f51351170880a97a07c84e", "messageHeadline": "Update unstable logo reference (#1139)", "author": {"name": "Andreas 'count' Kotes", "email": "berlincount@users.noreply.github.com", "user": {"login": "berlincount"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d17528aa13e3f4f96868e454b8cd4aebd00f149", "messageHeadline": "Bump eslint-utils from 1.3.1 to 1.4.3 (#1133)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "3c8e205ea9840713ce186cd9ce7476ca9a7a32f9", "messageHeadline": "Add a rationale for react-html's `showPage` (#1103)", "author": {"name": "Gord P", "email": "GoodForOneFare@users.noreply.github.com", "user": {"login": "GoodForOneFare"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "51d899d9c4abf429cd17439e39b1f674ebc7aa33", "messageHeadline": "Merge branch 'master' into patch-1", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 40017, "deletions": 5298}}, {"node": {"oid": "68e9b65a771f2534486b827f7fe63be55daa4b0e", "messageHeadline": "Fix lint and add uppercase header name like Web", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "597d565db4b32cb392ecd3d280295a8e4d20688b", "messageHeadline": "update react-graphql docs (#783)", "author": {"name": "Jesse Noseworthy", "email": "jesse.noseworthy@shopify.com", "user": {"login": "JesseNoseworthy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27bf658710857df26334c3cf43986fc8a7502381", "messageHeadline": "Fix export path (#595)", "author": {"name": "Georgios Giannoutsos Barkas", "email": "me@nuc.gr", "user": {"login": "nuc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa0ea9e0bbedfb4f8621dfc6d4cdec4eb715ddb1", "messageHeadline": "Update tophat package (#1134)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 84, "deletions": 11}}, {"node": {"oid": "3f8f237de601f93501f6a2ad0d63bdbe845ea43c", "messageHeadline": "Merge pull request #1135 from Shopify/gql-readme-fix", "author": {"name": "alankalb", "email": "37275661+alankalb@users.noreply.github.com", "user": {"login": "alankalb"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4d87808561884709dd42ae8617e7e4e5afcc9d59", "messageHeadline": "Merge branch 'master' into gql-readme-fix", "author": {"name": "alankalb", "email": "37275661+alankalb@users.noreply.github.com", "user": {"login": "alankalb"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd828727a6bb261cedc30e2bffd568409ae57fe7", "messageHeadline": "Fix legacy example in react-async README", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a8c0439e0591ecac645234b4a6b3d41905c387b", "messageHeadline": "Fix module typos in graphql provider README", "author": {"name": "alankalb", "email": "37275661+alankalb@users.noreply.github.com", "user": {"login": "alankalb"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "792f4451fae7b583bb13ac44e6b0d534e5ee4134", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "453f08be94fc5a31cd734fb16c856d4933115213", "messageHeadline": "Allow multiple workers (#1132)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 205, "deletions": 5}}, {"node": {"oid": "c20cc771dbab6dd2f03d23ef3eee9885f9bcf0c6", "messageHeadline": "Typo fix in docs", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ea218cd2d7cac14a15ce8b3608de714fd762977", "messageHeadline": "Merge pull request #1131 from Shopify/quilt_rails_alpha_warning", "author": {"name": "Gord P", "email": "GoodForOneFare@users.noreply.github.com", "user": {"login": "GoodForOneFare"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "053f8628c8f1243f4db44260629bbecea035661d", "messageHeadline": "Warn developers about quilt_rails' performance issues", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "06db705301ea88c7c05488abff61bbb6e1d899e8", "messageHeadline": "Merge pull request #1130 from Shopify/WillsonSmith-patch-1", "author": {"name": "Willson Smith", "email": "willson.smith@shopify.com", "user": {"login": "WillsonSmith"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "955b44bb9cdf2d29d310a637f1fa62dcb181dffd", "messageHeadline": "Tiny readme fix", "author": {"name": "Willson Smith", "email": "willson.smith@shopify.com", "user": {"login": "WillsonSmith"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5721a6104343c2b46a13bfd0d6dd50ab5797c6a", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "05bfba6a8edf7bac835910d7aabeb1d4783c1a84", "messageHeadline": "Revoke object URL in terminate()", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "84ab7666ca82e2990f4d582e058b910482099ac1", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "b3cd733ccba9554a978120fd1ece0e1a2346e81f", "messageHeadline": "web-worker cleanup (#1129)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 71, "deletions": 68}}, {"node": {"oid": "b10bbed3e245a9a38c8c9183041b4eb67622443f", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5818936c6560b553c8c2447a90db3a86ae2c0b21", "messageHeadline": "Fix retain and release for nested structures", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 142, "deletions": 4}}, {"node": {"oid": "57b6720d7b661553b0da8579ca1b0922259a7165", "messageHeadline": "Support non-href publicPaths (#1126)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 63, "deletions": 2}}, {"node": {"oid": "dccf9c2f09b404e922113774340e1bac0b8a5e0c", "messageHeadline": "Publish", "author": {"name": "Matthew Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 110, "deletions": 110}}, {"node": {"oid": "331e3be2704e89d91846278ac06b3a3b44d8d1d6", "messageHeadline": "Merge pull request #1127 from Shopify/update-graphql-testing-readme", "author": {"name": "Theodore Tan", "email": "theodore.tan@shopify.com", "user": {"login": "theodoretan"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c3c2efd4673c84566a8948a6ecf5652d890a1944", "messageHeadline": ":pencil: Update graphql-testing docs to include .operations", "author": {"name": "Theodore Tan", "email": "theodore.tan@shopify.com", "user": {"login": "theodoretan"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5cfa5a8bd7429b202ecd228d04d5915bda5cbab9", "messageHeadline": "Update Prettier (#1124)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 689, "deletions": 789}}, {"node": {"oid": "8e90e1dcda51dbcf0788bb27d9c6c77be190f6ad", "messageHeadline": "Publish", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a11849cd6b651f5c74f8ad552b27ea5ddce7ca9f", "messageHeadline": "Merge pull request #1111 from Shopify/web-workes-add-terminate", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 314, "deletions": 1}}, {"node": {"oid": "13caa89e65f0c6610c2013ef300de5ffd03e53dd", "messageHeadline": "Merge branch 'master' into web-workes-add-terminate", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 178, "deletions": 174}}, {"node": {"oid": "0d3338d34c5af7b308fc277dec822b52153cfdee", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 178, "deletions": 174}}, {"node": {"oid": "255abdf57cac18f8e2e31aec511031c808c98f10", "messageHeadline": "PR fixes", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 232, "deletions": 14}}, {"node": {"oid": "ec83f54c483aa0d463db5baf6db95774f647ceb3", "messageHeadline": "Add api to terminate the endpoint", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 96, "deletions": 1}}, {"node": {"oid": "807204f263f5d7a8379dc40e2676b4e4f5973eb7", "messageHeadline": "Merge pull request #1119 from Shopify/add-check-to-performance", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 9, "deletions": 43}}, {"node": {"oid": "78e273f859c1bd264876d1f3bf3339b6564a8289", "messageHeadline": "\u267b\ufe0f have `withTiming` return early if `performance.timing` does not ex\u2026", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 9, "deletions": 43}}, {"node": {"oid": "ff768a1c816b719d8072bdd6819bc03d893ad9c3", "messageHeadline": "More docs (#1125)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 69, "deletions": 3}}, {"node": {"oid": "c72d805fb69add268e872c103f65b83bdda2a46d", "messageHeadline": "Merge pull request #1122 from Shopify/react-web-worker", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 172, "deletions": 1}}, {"node": {"oid": "86ec397d8ddcd3e91ddf3970dc74014adc4a4f1f", "messageHeadline": "Merge branch 'master' into react-web-worker", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 612, "deletions": 1261}}, {"node": {"oid": "ed63a27dc9ec48eda4f6454a05f680770e2de289", "messageHeadline": "pr fixes", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "6b3794df2de138c9aeadc64cb93d3c429beeeca0", "messageHeadline": "Fix no-extraneous-dependencies: Take 2 (#1064)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 612, "deletions": 1261}}, {"node": {"oid": "e321ce6b34b0c8d6e65732bacf8bc6927b8851b8", "messageHeadline": "Init @shopify/react-web-worker", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 168, "deletions": 1}}, {"node": {"oid": "d979960ea650efbf04c8c70c2f5372e0b2c4bb99", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "c03e5fa6dba2f574d32628c8e9ca396a87ad3527", "messageHeadline": "Refactor babel plugin and add noop mode and additional packages to pr\u2026", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 180, "deletions": 40}}, {"node": {"oid": "b382290ebc38addc4a5c8584df20bd747bdaaa67", "messageHeadline": "Let web-worker package fall back to using the underlying module direc\u2026", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "d5d0ce9ff08bab79e225e48e8fe8267bdec85b1c", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7329cf90fa54325357aae2822c24bac67e593fd5", "messageHeadline": "Merge pull request #1102 from Shopify/add-performance-instance", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 78, "deletions": 40}}, {"node": {"oid": "29bf0a2fc2f2a0d9a2a700bd964e4721d5ebfcb7", "messageHeadline": "\u267b\ufe0f add the default performance object to context", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 71, "deletions": 110}}, {"node": {"oid": "dab582823445f05be0baa9a1b89372f6f33e91fb", "messageHeadline": "\u2728 have a provider that create performance manager by default", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 94, "deletions": 17}}, {"node": {"oid": "6dc0cbb7cd2b6cb8557b988f69698eb76f6661b6", "messageHeadline": "Publish", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "4149c943c124599de26ea04537fecb1be8a37427", "messageHeadline": "Merge pull request #1107 from Shopify/tweak-cache-effectiveness", "author": {"name": "Gord P", "email": "GoodForOneFare@users.noreply.github.com", "user": {"login": "GoodForOneFare"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "e2f31f865640c26b8bb87c52f7c965804f83077a", "messageHeadline": "`cacheEffectiveness` now assumes duration=0 is a cache hit", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "88317a52cc90bc220fd1c2da8b46d5c3a303d3db", "messageHeadline": "Publish", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b09c95f2c7e9902350ef4b6c81b28da81235359", "messageHeadline": "Merge pull request #1106 from Shopify/return-typed-module-web-worker", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "4b3feb56586007a48cb0b904a8a11e0f7a75f3c6", "messageHeadline": "Pr fixes", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "3e58686eece9cf5d9ae276c2fee88f3401665102", "messageHeadline": "Returned a typed web worker api", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "f98ec2f1a659168f620e8fc775890d11467d1f4a", "messageHeadline": "Publish", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "bd881c003c38af37a0538621c57e0cb0706c35ce", "messageHeadline": "Web worker bridge (#1104)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 910, "deletions": 266}}, {"node": {"oid": "28a428b39cef29da61f658a7e7620f257eb166d6", "messageHeadline": "Publish", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "7ced5e2e6c671d8e8f9084ab3dc0b101307bb46c", "messageHeadline": "Merge pull request #88 from Shopify/gtd/check-dupe-fragments", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 173, "deletions": 21}}, {"node": {"oid": "0a2fc0acaf699deaba8ab7f5b135adbd465b099c", "messageHeadline": "adding duplicate fragment checking", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 173, "deletions": 21}}, {"node": {"oid": "ffa0a1060491e6112caaf58863a0ab923ba67118", "messageHeadline": "Publish", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 24, "deletions": 22}}, {"node": {"oid": "cbbce33d3912ad2a05c3b5ef70f4238902081d84", "messageHeadline": "Merge pull request #1088 from Shopify/react-testing-debug-print", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 181, "deletions": 11}}, {"node": {"oid": "d932ed933448f6d59b602e6048cdd20697b2ecad", "messageHeadline": "adding enzyme-like .debug() feature to Node instances", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 181, "deletions": 11}}, {"node": {"oid": "ae6a438f16dc178b2fc9d526dcf206eb6f2a8821", "messageHeadline": "Publish", "author": {"name": "Mathew Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 12, "deletions": 10}}, {"node": {"oid": "d6f38972bc4211c8cca5dfdaa3ee6ca011123c28", "messageHeadline": "\u2728 add koa-performance package (#1095)", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 987, "deletions": 15}}, {"node": {"oid": "bb8003603be00b5fcd7ceae24c7c2837f12b8f98", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 64, "deletions": 54}}, {"node": {"oid": "6c04c027eee612f27c91aca600d0ceb7c20d970f", "messageHeadline": "Merge pull request #1098 from Shopify/remove-typescript-dependencies-pt2", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "6ad4eb25d702b1cec2977aafe0b19b0e6bd934b0", "messageHeadline": "\ud83d\udd25 clean up the typescripts dependencies", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "d0feec9ceb39eb04b09b6145fe332f421bd85ba1", "messageHeadline": "Support modern react-apollo (#1087)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 148, "deletions": 183}}, {"node": {"oid": "bdcf7e4133a8b2c1e5da701a0f9673adbc7cc678", "messageHeadline": "Actually support custom plugins for worker (#1096)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 67, "deletions": 35}}, {"node": {"oid": "6fc9e24a932854aa5880cf1d675905e871128c9d", "messageHeadline": "Merge pull request #1074 from Shopify/use-statsd-in-metric", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 141, "deletions": 388}}, {"node": {"oid": "dfff7d9ce9c88da2a6ce09bcd76aa4861e8616f3", "messageHeadline": "\u2b06\ufe0f use @shopify/statd in koa-metrics", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 141, "deletions": 388}}, {"node": {"oid": "07c2014147deebf889d11db5f8b766436e7f1ce2", "messageHeadline": "Bump lodash from 4.17.5 to 4.17.13 (#790)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "24b41ef986e427156bf8d58d09ebcdf5bfcbcfaf", "messageHeadline": "Bump lodash.template from 4.4.0 to 4.5.0 (#786)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "b8e170a658aadee555dff78dac59daf89450fdb2", "messageHeadline": "Merge pull request #1094 from Shopify/web-worker-typings", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "e1e656f264646d6906c36141443b38cd117c31c1", "messageHeadline": "PR fix", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8ed07c2f193ca02926ca45584d31bff66a91f309", "messageHeadline": "Promisiify createWorker module", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "b09dbb8b53dc7dac8d979c5c20c6d65865c88d7d", "messageHeadline": "Initial @shopify/web-worker package (#1092)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 1128, "deletions": 39}}, {"node": {"oid": "306a757e6fcb6f3f68042f1a70f5a08d33074d91", "messageHeadline": "Merge pull request #1093 from Shopify/react-i18n/remove-leading-zero-\u2026", "author": {"name": "Rex McConnell", "email": "rex.mcconnell@shopify.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "8221700c8c95c677bc639eee0193c4e35378991a", "messageHeadline": "Update CHANGELOG", "author": {"name": "Rex McConnell", "email": "rex.mcconnell@shopify.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0759eae9faed7061078a77da28f67cadd5d2cbcb", "messageHeadline": "Remove leading zero from time in humanized dates", "author": {"name": "Rex McConnell", "email": "rex.mcconnell@shopify.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cb9926c58cea3df3ac98f6f3dd46321d6098c69b", "messageHeadline": "Merge pull request #1065 from Shopify/react-i18n/memoized-numberforma\u2026", "author": {"name": "Rex McConnell", "email": "rex.mcconnell@shopify.com", "user": null}, "additions": 111, "deletions": 21}}, {"node": {"oid": "b43ee32790323020590791d9310131885df18a21", "messageHeadline": "Add tests for memoized utility functions", "author": {"name": "Rex McConnell", "email": "rex.mcconnell@shopify.com", "user": null}, "additions": 65, "deletions": 0}}, {"node": {"oid": "78972d225185bd7e5ee3829eaea0ef3d59c2e98b", "messageHeadline": "Update CHANGELOG", "author": {"name": "Rex McConnell", "email": "rex.mcconnell@shopify.com", "user": null}, "additions": 10, "deletions": 1}}, {"node": {"oid": "dcfc758624292329705e7c5e3dd235ecef79315d", "messageHeadline": "Memoize numberFormatter and pluralRules in translate utility", "author": {"name": "Rex McConnell", "email": "rex.mcconnell@shopify.com", "user": null}, "additions": 36, "deletions": 20}}, {"node": {"oid": "823d76383eb866dee8402710110249e481c2d328", "messageHeadline": "Publish", "author": {"name": "Mathew Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 37, "deletions": 34}}, {"node": {"oid": "33858b4bbfa19240abe79aab4efdb64ba417b63a", "messageHeadline": "\u2728 create @shopify/react-performance (#1083)", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 1129, "deletions": 1}}, {"node": {"oid": "3d69c2bc8041489e31b855211826656503beb669", "messageHeadline": "Merge pull request #1080 from Shopify/add-versions", "author": {"name": "Katie Davis", "email": "katie.davis@shopify.com", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "b9193cf821f881bd29391bc3fe896e5da91d2e3a", "messageHeadline": "Merge branch 'master' into add-versions", "author": {"name": "Katie Davis", "email": "katie.davis@shopify.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0ef5029788b34fd330d38fa25c32c66e73c05f4a", "messageHeadline": "react-server: add missing dependency (#1085)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "827b087749bc86fde6c67c4f2d99125a80f13544", "messageHeadline": "Merge branch 'master' into add-versions", "author": {"name": "Katie Davis", "email": "katie.davis@shopify.com", "user": null}, "additions": 489, "deletions": 4}}, {"node": {"oid": "9b43455e3eb117e8225a14f8fdb2d823acb8417c", "messageHeadline": "add october first versions", "author": {"name": "Katie Davis", "email": "katie.davis@shopify.com", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "49c23000e62a7db703fd70a209d5aa3629dd4478", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "d790bd6f294e762ef9c6c3b4d9719b29468177d4", "messageHeadline": "Merge pull request #1068 from Shopify/statsd-client", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 471, "deletions": 2}}, {"node": {"oid": "c5089e250a33c130471de243c62136a9823b8da4", "messageHeadline": "\u2728 start a new package", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 471, "deletions": 2}}, {"node": {"oid": "e533729d36afbf1026423fc23a1c63d95cf1261e", "messageHeadline": "Merge pull request #1081 from Shopify/update-readme-for-performance", "author": {"name": "Theodore Tan", "email": "theodore.tan@shopify.com", "user": {"login": "theodoretan"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "22fc4e79c1257ab09d366021234a7fb207b1c6c4", "messageHeadline": "Update README for shopify/performance", "author": {"name": "Theodore Tan", "email": "theodore.tan@shopify.com", "user": {"login": "theodoretan"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "7117408f6306d9dd05952dec606041aed58b943f", "messageHeadline": "remove ensyme from a few packages (#1072)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 36, "deletions": 42}}, {"node": {"oid": "e14c156f6410d1bf066c7179c848313f701300c1", "messageHeadline": "Publish", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "058d3bd562a97c7fb064462c1b4e17574fe4420a", "messageHeadline": "Fix @shopify/react-router <Link /> component (#1073)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 8, "deletions": 2}}, {"node": {"oid": "73718843269eafe6107bf1d782cf773af39c1038", "messageHeadline": "Update Router readme (#1071)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 16, "deletions": 1}}, {"node": {"oid": "87fe708bb72d96bce7e0e932202306ecdb9f4524", "messageHeadline": "Fix Redirect component (#1079)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 35, "deletions": 8}}, {"node": {"oid": "1aa06fada18c763c2fe33d79c9ce1addcee819cf", "messageHeadline": "Publish", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 8, "deletions": 4}}, {"node": {"oid": "e79ce68a4f9ae9c1934e3827c8028155910963ed", "messageHeadline": "Merge pull request #1070 from Shopify/aschoicefield-form-utility", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 170, "deletions": 6}}, {"node": {"oid": "94f2881c1f595801a0a81ad77126889542e65e45", "messageHeadline": "adding asChoiceField utility to react-form and react-form-state", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 170, "deletions": 6}}, {"node": {"oid": "d183be31e5ed2e5a14f1a143b8687b3a759d1fa3", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 25, "deletions": 21}}, {"node": {"oid": "9ffb958551eebe8c8473fb8e5ffab349bb6a2bc8", "messageHeadline": "Use outerHTML for html() on DOM nodes (#1042)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "36c43bd26ca2e792e2c924da4a857e3a2f6427bc", "messageHeadline": "Update README.md", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40e7b47b56403351f1ce5c8bc192f62ffe400982", "messageHeadline": "Publish", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e33a0247939b84baf9763af7144d55fd1d0b1aee", "messageHeadline": "Merge pull request #1050 from Shopify/react-server-uncaught-server-ex\u2026", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "5f90459437c2ace66ae799a3bd06403b41efe139", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 36, "deletions": 32}}, {"node": {"oid": "6f1ad8a40544d79752b09fe26e9a60fb785efde0", "messageHeadline": "Merge pull request #1048 from Shopify/add-i18n-display-name", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "cb5696fa5dd6f3c7df9a97f7c52af4cd819148a1", "messageHeadline": "Merge branch 'master' into react-server-uncaught-server-exceptions", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 1067, "deletions": 71}}, {"node": {"oid": "fb097dd91d254a91d33a1afda275d267b49025bd", "messageHeadline": "\u2728 add a customized display name to withI18n to help with debugging.", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "cfd7a76b0b6bf03b7f46e642f616c68bee7c39c8", "messageHeadline": "Merge pull request #1047 from Shopify/check-type", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "26a07d295d8f3d56ac71684fdc29396de76a87eb", "messageHeadline": "\u2728 add additional error message is the type passed in is null or undef\u2026", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "c52cc2c0d4ce201aa0b2bc33d7d481bad1f89627", "messageHeadline": "Publish", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 20, "deletions": 14}}, {"node": {"oid": "0bc570481e5a6cb80a5f072c4548e8e089951282", "messageHeadline": "\ud83c\udf6a`react-cookie` package (#1002)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 903, "deletions": 21}}, {"node": {"oid": "d3dff87cc563bb3c94de48caf40884ea4fe3a1d7", "messageHeadline": "Publish", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21c454d54faec2c6d16f86867b7ec428f3b0d80f", "messageHeadline": "Merge pull request #1052 from Shopify/webhooks-version", "author": {"name": "Katie Davis", "email": "katie.davis@shopify.com", "user": null}, "additions": 34, "deletions": 9}}, {"node": {"oid": "10c1684af47c8e6a91fffccaefcda36a82c2cf91", "messageHeadline": "Merge branch 'master' into webhooks-version", "author": {"name": "Katie Davis", "email": "katie.davis@shopify.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9ec13d73832723481f8a57c49ae63ebaec0576ef", "messageHeadline": "Merge pull request #1054 from Shopify/improve-test-assertion", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c6a78626cc46de39892af85b0d23395170b9a3fc", "messageHeadline": "\ud83d\udc1badds version to webhook package", "author": {"name": "Katie Davis", "email": "katie.davis@shopify.com", "user": null}, "additions": 34, "deletions": 9}}, {"node": {"oid": "ba0b67a5d289aacc11f7d25fc74ed37b4e7328cb", "messageHeadline": "Clean up assertion", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3b4266de6c6cdf0f3ca4ab1d41fc0ec933223298", "messageHeadline": "Publish", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec48d6342bdf2da70fa2af192f73e5889ac75448", "messageHeadline": "Merge pull request #1039 from Shopify/react-graphql-universal-provide\u2026", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 62, "deletions": 29}}, {"node": {"oid": "c1986bc3d3854ffe9183630e696cf123f42385ba", "messageHeadline": "Adds header test to react-server (#1049)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 18, "deletions": 6}}, {"node": {"oid": "ce91524d3dde80ee3b7b2cdaf231751673bb5439", "messageHeadline": "Update GraphQLUniversalProvider to use createClientOptions prop over \u2026", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 62, "deletions": 29}}, {"node": {"oid": "50e057b263a657276812e727af4a1d493ffc24ac", "messageHeadline": "Log uncaught startup exception", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "4a700447969b911fbda901b194987419ba99ccf2", "messageHeadline": "Merge pull request #1046 from Shopify/slack-channel-update", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "c6d7a1c04e9b8ce63ea323786d48b4da3cf82558", "messageHeadline": "Update README.md", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45e401f61b5cb7091db65897caa1150b22a50550", "messageHeadline": "\ud83d\udd25 remove all reference to #quilt channel", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "b93781d16af849a9250cd55bd6c5620709811f6e", "messageHeadline": "Release quilt_rails gem v1.8.0", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "b08d968e49373fb319596ab0f6ef392a199c664d", "messageHeadline": "\ud83d\uddd2\ufe0f remove duplicated jest docs from quilt gem (#1036)", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 4, "deletions": 42}}, {"node": {"oid": "5494b0fba6ca353a090124e35a0442f3394ce431", "messageHeadline": "Fix logo (#1043)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "262f487267f5c2c50d7527dcad5b7a408ad35b2b", "messageHeadline": "Publish", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "751a1a74b5d49a2b755c454ac15a74bc74900434", "messageHeadline": "Merge pull request #1027 from Shopify/react-i18n-babel-coverage", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "f20585e283a62c1a07e4d660246900e5b666b01c", "messageHeadline": "add changelog entry", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c739c51e9c1387b82461027493a242b69578f291", "messageHeadline": "Check parent instead of parentPath when validating useI18n referenceP\u2026", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "93acc28adc460134d76f54c5e2fcd8b02cab9965", "messageHeadline": "Merge pull request #1038 from Shopify/generate-usable-typescript-app", "author": {"name": "Gord P", "email": "GoodForOneFare@users.noreply.github.com", "user": {"login": "GoodForOneFare"}}, "additions": 54, "deletions": 12}}, {"node": {"oid": "3f540cddfb73ced9ea9daacbc6975aface94f896", "messageHeadline": "`quilt:install` should fully bootstrap TypeScript / React", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 54, "deletions": 12}}, {"node": {"oid": "123a6dc52d49b986f28b3271056ebea3c2a88fe9", "messageHeadline": "Merge pull request #1032 from Shopify/update-app-route-propagator", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 189, "deletions": 217}}, {"node": {"oid": "780277a5668205928f7f38734d011740e3273452", "messageHeadline": "\u2b06\ufe0f update doc to de-couple from polaris", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 189, "deletions": 217}}, {"node": {"oid": "7f6664af173ae7e29a2ef981b43fb92689de2cc6", "messageHeadline": "Merge pull request #1031 from Shopify/doc-update", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "a912d0f24dba90b719033f842a7064105bb78e3d", "messageHeadline": "\ud83d\udd25de-couple quilt_rails doc from polaris", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "b86f45dfe3b2415b6e2f17e6db0f1e7c34ad02cb", "messageHeadline": "Release quilt_rails gem v1.7.0", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "f2693389919826cbdaf67e9feda9c1a9c69c46b7", "messageHeadline": "Merge pull request #1020 from Shopify/fix-development-freezes", "author": {"name": "Gord P", "email": "GoodForOneFare@users.noreply.github.com", "user": {"login": "GoodForOneFare"}}, "additions": 58, "deletions": 3}}, {"node": {"oid": "f51a4815aff8931c46039c2507a2a93e375012e0", "messageHeadline": "Fix development freezes in nested controller calls", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 58, "deletions": 3}}, {"node": {"oid": "dc21474be73acc8ee5ebf5cfaf0b434c31ccb921", "messageHeadline": "Publish", "author": {"name": "Mathew Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "2cf6a3a6af92bca6d44a08b80efbd3ba21f06855", "messageHeadline": "fixed app install (#1022)", "author": {"name": "Sriram Rathinavelu", "email": "sriram@pinpoint.ai", "user": {"login": "pinpointcoder"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a3881a3d67ce2696609ef384f742704896ff33ea", "messageHeadline": "Publish", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db9ace46c9f6dc6e30fe310bea64294442482720", "messageHeadline": "Fix react-server-webpack-plugin (#1021)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 22, "deletions": 17}}, {"node": {"oid": "3fd9182c479dcb7cd19929a46e6470ef5d798bce", "messageHeadline": "Better server tests (#1014)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 63, "deletions": 30}}, {"node": {"oid": "b46a498a82dc0557a2e19f9b3aa986b6ee243fda", "messageHeadline": "Publish", "author": {"name": "Rex McConnell", "email": "rex.mcconnell@shopify.com", "user": null}, "additions": 21, "deletions": 5}}, {"node": {"oid": "e958bbce39fd92ef4a74aad8bd1ad48fb63e3065", "messageHeadline": "Merge pull request #1011 from Shopify/react-i18n/change-humanizeDate-\u2026", "author": {"name": "Rex McConnell", "email": "rex.mcconnell@shopify.com", "user": null}, "additions": 101, "deletions": 14}}, {"node": {"oid": "fc7bd8102ad6978cd0be89531f304a10156be3b1", "messageHeadline": "Update CHANGELOG", "author": {"name": "Rex McConnell", "email": "rex.mcconnell@shopify.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "268763f0ef0708ef9cc62d9d273c74d0b6e8dd29", "messageHeadline": "Add migration guide", "author": {"name": "Rex McConnell", "email": "rex.mcconnell@shopify.com", "user": null}, "additions": 83, "deletions": 0}}, {"node": {"oid": "b40af5e3ce1bf2189215beb770d152b2e6cbc447", "messageHeadline": "Add entry to CHANGELOG", "author": {"name": "Rex McConnell", "email": "rex.mcconnell@shopify.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4ab4763b7aaef2a6b1fcce0b149196fe9c9d1b24", "messageHeadline": "Modify translation keys used by I18n#humanizeDate", "author": {"name": "Rex McConnell", "email": "rex.mcconnell@shopify.com", "user": null}, "additions": 12, "deletions": 12}}, {"node": {"oid": "e17e33b9910ab9e4f3a35b1f70f499b99bd939c3", "messageHeadline": "Update `react-i18n` CHANGELOG.md (#1013)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a38fae859161dccab46527b63a8c97a90974d3dd", "messageHeadline": "Publish", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "5425bcf61776008e5d38e22fea551ac115872c9c", "messageHeadline": "Fixup AddReleaseToChangelog (#1012)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 90, "deletions": 29}}, {"node": {"oid": "44c4efead9afda8efd32109cc520346e5e73cd6d", "messageHeadline": "Merge pull request #1003 from Shopify/react-i18n/ordinals", "author": {"name": "Rex McConnell", "email": "rex.mcconnell@shopify.com", "user": null}, "additions": 82, "deletions": 3}}, {"node": {"oid": "41485c4d5078ff98d6e27885f4889d89bffc1eb6", "messageHeadline": "Add entry to README", "author": {"name": "Rex McConnell", "email": "rex.mcconnell@shopify.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "02f748eefcee5db487b383282e58562881f11e3f", "messageHeadline": "Update CHANGELOG", "author": {"name": "Rex McConnell", "email": "rex.mcconnell@shopify.com", "user": null}, "additions": 16, "deletions": 3}}, {"node": {"oid": "8c34e97865f89f9215091c56870d5a5db4dc1cd0", "messageHeadline": "Add ordinalPluralRules member", "author": {"name": "Rex McConnell", "email": "rex.mcconnell@shopify.com", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "6add6c0e87687ff6b7c5438379208f75e642bbcd", "messageHeadline": "Correct typo", "author": {"name": "Rex McConnell", "email": "rex.mcconnell@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9bd905693feb4f23d4523bfc8370db85e7d6716", "messageHeadline": "Add entry to CHANGELOG", "author": {"name": "Rex McConnell", "email": "rex.mcconnell@shopify.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e7c10f60399f441dcca667504474262737ef615b", "messageHeadline": "Add `i18n.ordinal()` method to `@shopify/react-i18n`", "author": {"name": "Rex McConnell", "email": "rex.mcconnell@shopify.com", "user": null}, "additions": 64, "deletions": 2}}, {"node": {"oid": "00d0160bb758a2c3a21b5a5983b62f3850dbb176", "messageHeadline": "Merge pull request #1007 from Shopify/reactForm_invalid_field_path", "author": {"name": "aishad", "email": "aisha.diallo@shopify.com", "user": {"login": "aishad"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "57e78b85f9419d90b3d8e2d6bc619c791c6bed9e", "messageHeadline": "handle invalid field path for submission errors", "author": {"name": "Aisha Diallo", "email": "aisha.diallo@shopify.com", "user": {"login": "aishad"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "209458c1845ea2b268ae28549df0143858c80fe9", "messageHeadline": "Publish", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d29a5b46a48049f7a8ff50a8680ad3565404bb1f", "messageHeadline": "Copy templates to `dist` in `react-server-webpack-plugin` (#1006)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 9, "deletions": 3}}, {"node": {"oid": "e67556056339c2f397dc2d91069543aee0166454", "messageHeadline": "Publish", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "74990f67c36c8d4080ffc68ce99392b41914d513", "messageHeadline": "Markdown utilities (#1008)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 539, "deletions": 53}}, {"node": {"oid": "6494bc38f386c710b88f7998c6e6f829212782d8", "messageHeadline": "Release quilt_rails gem v1.6.0", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "f79f52f8b8fd526e8b56755e7207d1d2787970f8", "messageHeadline": "Merge pull request #1004 from Shopify/trust-ssr-csrf-strategy", "author": {"name": "Gord P", "email": "GoodForOneFare@users.noreply.github.com", "user": {"login": "GoodForOneFare"}}, "additions": 56, "deletions": 1}}, {"node": {"oid": "f917244a017b41b50cde451b5c41b01a8e3be0a1", "messageHeadline": "\u2728 quilt_rails CSRF strategy to allow UI server requests", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 56, "deletions": 1}}, {"node": {"oid": "37c2fdad214aef17d7f0cc4f09a12cfc38b5a9d2", "messageHeadline": "Publish", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "b1a0515decd8bf48855cf695e1f3617d357fe026", "messageHeadline": "Merge pull request #998 from Shopify/update-dates-readme", "author": {"name": "Rex McConnell", "email": "rex.mcconnell@shopify.com", "user": null}, "additions": 70, "deletions": 0}}, {"node": {"oid": "738d93930bdb8b09d2a1ec2da6f438d691338624", "messageHeadline": "Update README with `isLessThan*` functions", "author": {"name": "Rex McConnell", "email": "rex.mcconnell@shopify.com", "user": null}, "additions": 70, "deletions": 0}}, {"node": {"oid": "b7b5b845e4bb1d52cd4dc7a89f8acda8afe39b3d", "messageHeadline": "Delete greenkeeper.json (#995)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 0, "deletions": 25}}, {"node": {"oid": "574cca211dab17c8164af6754aecae0672de6fc6", "messageHeadline": "Merge pull request #1000 from Shopify/react-i18n/polarisify-humanizeDate", "author": {"name": "Rex McConnell", "email": "rex.mcconnell@shopify.com", "user": null}, "additions": 24, "deletions": 34}}, {"node": {"oid": "120387dcf72392eb823e36178d201ec9fa52e643", "messageHeadline": "Update humanizeDate; replace @shopify/javascript-utilities/dates with\u2026", "author": {"name": "Rex McConnell", "email": "rex.mcconnell@shopify.com", "user": null}, "additions": 24, "deletions": 34}}, {"node": {"oid": "583c91760c5321b32692b3b558aa0621c9a9fc2b", "messageHeadline": "\ud83d\uddd2\ufe0f flesh out the documentation for quilt_rails (#950)", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 251, "deletions": 48}}, {"node": {"oid": "c4971ec2cba004e43ebfa2a79b105e24c6da422d", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2b98a53f828ade1c3d066d44c3e44bfc1514441f", "messageHeadline": "Merge pull request #994 from Shopify/add-apollo-bridge", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "85f5c3c5b749a8045dfb10c17379e9ad58964f66", "messageHeadline": "\u2728 add ApolloBridge to react-graphql-universal-provider", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "e0d0d3ba6400b3c105ce4cb919dc346c71a55ffa", "messageHeadline": "Publish", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "144a1b050a2d7604db51b945bdf483df52489df7", "messageHeadline": "Merge pull request #989 from Shopify/is-less-than-one-functions", "author": {"name": "Rex McConnell", "email": "rex.mcconnell@shopify.com", "user": null}, "additions": 323, "deletions": 5}}, {"node": {"oid": "48c45f01ba383e4cdc6932fa9daa4a76cc643b05", "messageHeadline": "Export TimeUnit", "author": {"name": "Rex McConnell", "email": "rex.mcconnell@shopify.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d9998484361124e454642930eea4520f2f07a286", "messageHeadline": "Add entry to UNRELEASED.md (and move existing entry to CHANGELOG.md)", "author": {"name": "Rex McConnell", "email": "rex.mcconnell@shopify.com", "user": null}, "additions": 9, "deletions": 5}}, {"node": {"oid": "25269d9a523295e5456c3e9aacf0884ece1ecd4d", "messageHeadline": "Add isLessThanOne* functions", "author": {"name": "Rex McConnell", "email": "rex.mcconnell@shopify.com", "user": null}, "additions": 313, "deletions": 0}}, {"node": {"oid": "662ce106078a4faf094dff0a83645b8f353c5a3b", "messageHeadline": "Publish", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5f7db6a85dd76e42049c99bc3f2b5d971e27dd11", "messageHeadline": "add missing dependency (#993)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3996ed13fc0751d5f727efe563569627361c206d", "messageHeadline": "Backfill changelogs", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "f49ef5dcf605f9b1d0a4ca52272c4050b2145fad", "messageHeadline": "Publish", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e6cb70786edf83f920ea23c658039d0e3adeccb6", "messageHeadline": "Merge pull request #990 from Shopify/react-server-metric-logging", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 81, "deletions": 1}}, {"node": {"oid": "7cfdbf88c0fe86c47f3e3051eafb1ab320d90ce2", "messageHeadline": "Address some  PR feedback", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "9b171f66b87e8f2683cc05adf401bd027a0f1c71", "messageHeadline": "Set X-React-Server-Request-Time header on response to rails server", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 79, "deletions": 1}}, {"node": {"oid": "282074c577f43535c9340445b186aafb6342667b", "messageHeadline": "Merge pull request #988 from Shopify/react-i18n/translation-tree-plur\u2026", "author": {"name": "Jordan Rooks", "email": "6954038+adjnor@users.noreply.github.com", "user": {"login": "j-rooks"}}, "additions": 98, "deletions": 13}}, {"node": {"oid": "d1d5b21e2d5ba100fe5f4a27e4f85ceef7558027", "messageHeadline": "Add pluralization for getTranslationTree", "author": {"name": "Jordan Rooks", "email": "jordan.rooks@shopify.com", "user": {"login": "j-rooks"}}, "additions": 98, "deletions": 13}}, {"node": {"oid": "d753d4e159ac05c0130a3357ebadc94a35adcd7b", "messageHeadline": "Add DefaultProviders to webpack generated App component (#985)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 112, "deletions": 47}}, {"node": {"oid": "04d96b4ed0a9580e0ca3ff83a7548ef2f296dbab", "messageHeadline": "Pull `react-server-webpack-plugin` files source into separate templat\u2026", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 68, "deletions": 26}}, {"node": {"oid": "9db067cdca79c67e25375386709b3a552bffcf07", "messageHeadline": "Merge pull request #982 from Shopify/generate-doc-for-new-package", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 12, "deletions": 18}}, {"node": {"oid": "5fa3b504c786213d5e75f7d6cc6f9c60b061258d", "messageHeadline": "\ud83d\udc1b fix doc generation for new package", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 12, "deletions": 18}}, {"node": {"oid": "1bc07e1428d9f26c9f70ea2aaecca45f76842226", "messageHeadline": "Publish", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5eb046441d63519d7ef7bbc412662a2659cf264d", "messageHeadline": "Merge pull request #984 from Shopify/react-server-logging", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "35e5bb3996fc577400a000d41757c55efb87a540", "messageHeadline": "Add spacing between prefix and  logs", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a1f52dd3af77d87ee9d73e774ea72dd48b4b11ea", "messageHeadline": "Backfill changelogs", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "d9cd11e50f5520df3d8f7ea6ea2171d464da1e9e", "messageHeadline": "Publish", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 40, "deletions": 39}}, {"node": {"oid": "9178a419b68e11dd2d63c98aaa882d34d50fbf9c", "messageHeadline": "Merge pull request #978 from Shopify/react-server-fix-prod-logging", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 88, "deletions": 49}}, {"node": {"oid": "bfb2e0e2f959bfc47866f8fddea4b1a0a7691e86", "messageHeadline": "PR fixes", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 24, "deletions": 19}}, {"node": {"oid": "ba7024b60c3cc983ec4dc7d7f0e514039217326d", "messageHeadline": "Improve logger", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 80, "deletions": 46}}, {"node": {"oid": "98e68c878995f4c2f617290ad206862df9b2de6f", "messageHeadline": "Update bridge.tsx", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4d7ef21913f823984b47851220f61284ef373b7", "messageHeadline": "Merge pull request #980 from Shopify/deprecated-packages", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 11, "deletions": 531}}, {"node": {"oid": "bd55d3c37cc7d8245a9182f8d75d2fc2dcb7dfaf", "messageHeadline": "\u2728 update doc generation to support deprecated packages", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 71, "deletions": 2}}, {"node": {"oid": "101e2b8da2335a571638f608f7b25206155817bc", "messageHeadline": "\ud83d\udd25 Delete files from `react-preconnect` & `react-self-serializers`", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 1, "deletions": 590}}, {"node": {"oid": "731e0a9eab5fca143bd5a8aaef510ba1faf3bdf7", "messageHeadline": "fix-plop (#977)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 17, "deletions": 5}}, {"node": {"oid": "d08b844ba3bd4e4218dcc272483ade2fab166cda", "messageHeadline": "Merge pull request #916 from Shopify/format_currency_2019-08-27", "author": {"name": "Christian Jaekl", "email": "38287619+cejaekl@users.noreply.github.com", "user": {"login": "cejaekl"}}, "additions": 211, "deletions": 20}}, {"node": {"oid": "9042c10f90765da9595f6adca14a5a74b11acb49", "messageHeadline": "Merge branch 'master' into format_currency_2019-08-27", "author": {"name": "Christian Jaekl", "email": "38287619+cejaekl@users.noreply.github.com", "user": {"login": "cejaekl"}}, "additions": 1121, "deletions": 368}}, {"node": {"oid": "cfff91f792140d0fbe9da56e1ddd67dd19e7c262", "messageHeadline": "Add `@shopify/ast-utilities` transforms (#953)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 600, "deletions": 24}}, {"node": {"oid": "5ccf5b2be3a729b2008aff07ff3d55bea932a74e", "messageHeadline": "ast package (#949)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 361, "deletions": 14}}, {"node": {"oid": "8db8b6358915ca60ef91aec882cce49a3b5c0ae4", "messageHeadline": "Publish", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 158, "deletions": 158}}, {"node": {"oid": "ede6192c791c1ba10b9d1cb4afc343d19d4f0554", "messageHeadline": "Merge pull request #975 from Shopify/use-root-ts", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 34, "deletions": 204}}, {"node": {"oid": "8e8b99519c29807ff6ed534d27f37d8c8b0a94e8", "messageHeadline": "Fix bad rebase", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "172a2f01af3bb23d88e99ec277ef0f1c626a6b11", "messageHeadline": "Remove empty devDependencies", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 0, "deletions": 29}}, {"node": {"oid": "f8b1dc6a4850abfcd0745b75db88154eaa20952d", "messageHeadline": "Remove typescript version test'", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 0, "deletions": 44}}, {"node": {"oid": "b908bcdb525aa07bcc5bf83b129b6247e395ae1e", "messageHeadline": "Use root level typescript version", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 65, "deletions": 156}}, {"node": {"oid": "c7049afcf2c14275e1ebfcc343937c57e3bf9a6b", "messageHeadline": "Merge branch 'format_currency_2019-08-27' of github.com:Shopify/quilt\u2026", "author": {"name": "Christian Jaekl", "email": "christian.jaekl@shopify.com", "user": {"login": "cejaekl"}}, "additions": 2173, "deletions": 1200}}, {"node": {"oid": "c5605f5284a15520411c31d21d3bb53355445ce7", "messageHeadline": "(Add dependency on `dates`)", "author": {"name": "Christian Jaekl", "email": "christian.jaekl@shopify.com", "user": {"login": "cejaekl"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "10f1a82373d231f810d3566f190db83d07099f04", "messageHeadline": "Merge branch 'master' into format_currency_2019-08-27", "author": {"name": "Christian Jaekl", "email": "38287619+cejaekl@users.noreply.github.com", "user": {"login": "cejaekl"}}, "additions": 2173, "deletions": 1200}}, {"node": {"oid": "b77e52443e9b40ef495592c2bed4f35592b2c69c", "messageHeadline": "Use specified timezone, not local timezone, for humanizeDate()'s weekday", "author": {"name": "Christian Jaekl", "email": "christian.jaekl@shopify.com", "user": {"login": "cejaekl"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "be8453b7f3c3c7a0d0e1683ef07a5cfbbdf74b6b", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4a53bbe9b882b42eb509b6ec446c2bd928b4d441", "messageHeadline": "Merge pull request #973 from Shopify/react-server-add-providers", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 39, "deletions": 13}}, {"node": {"oid": "6a3ca548653278706bf49fe65b0426f0ff265562", "messageHeadline": "\ud83d\udc1b should return the same providers as the decorate function", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 39, "deletions": 13}}, {"node": {"oid": "7a923a6d095783e5ceb7d71518e7c0108034ee92", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "1f9ec326b55abaa9c643b04e9f3a62096e1c41ef", "messageHeadline": "Add missing useLocale export (#972)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a615f745f634f3d3b329b9ea1ccc6cee7c985f27", "messageHeadline": "Merge pull request #968 from Shopify/remove-javascript-utilities", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 11, "deletions": 30}}, {"node": {"oid": "250985e14d799efddfb9c185ebb54f2acd883505", "messageHeadline": "\ud83d\udd25 remove all of `@shopify/javascript-utilities` that I could", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 11, "deletions": 30}}, {"node": {"oid": "101d075549bdae59dd65e0a1f4a590c5bae93fff", "messageHeadline": "(Fixes to unit tests:", "author": {"name": "Christian Jaekl", "email": "christian.jaekl@shopify.com", "user": {"login": "cejaekl"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "eeee90642ba67f52b90b4a8edd6ba97424dbf402", "messageHeadline": "Publish", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 13, "deletions": 13}}, {"node": {"oid": "c90db1ebee1e7b38e9c9756d8ce59bd46c1b80f9", "messageHeadline": "Add missing useAcceptLanguage export (#970)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e7c335d6799190f072f8f83b4941f84ce6421c2a", "messageHeadline": "Add `ignoreChanges` to learna config (#965)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 4, "deletions": 5}}, {"node": {"oid": "76a551c68746690fe97fd24f8fa78af5253a2f93", "messageHeadline": "Publish", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 41, "deletions": 37}}, {"node": {"oid": "34183e6b471cb91c0727cd5c134f922360cc90b0", "messageHeadline": "fix @shopify/react-router types (#961)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cfb41d11a91422644d478b186afc1e51ca8232f9", "messageHeadline": "Merge pull request #937 from Shopify/migrate-to-babel-jest", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 1877, "deletions": 1089}}, {"node": {"oid": "0b807cfc99862da1813ea92059db530bb490065a", "messageHeadline": "Fragginnnn jest moduleNameMapper", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d81eb877e13d27dea2c5faa1dfa54c1a093f66a4", "messageHeadline": "fix build issues with jest upgrade", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 79, "deletions": 55}}, {"node": {"oid": "4d0b8b1a7a6b249233be706bdd774cbb6540ef7d", "messageHeadline": "Fix GraphQL test", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 31, "deletions": 15}}, {"node": {"oid": "188d8d2b9cb98fec5d3ce80b15e67154fe5907a0", "messageHeadline": "Fix IntersectionObersever mocking", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "be5d3e9c813e5af145f9aa898726720c5a18ca95", "messageHeadline": "Fix babel tests", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "bfb6d92b41205c550e7e3036bf6a472ed0331a2a", "messageHeadline": "Use babel-jest over ts-jest", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 1832, "deletions": 1087}}, {"node": {"oid": "dfcefd0fa84173f3869b31cd6c8c95a8a9990cc2", "messageHeadline": "Publish", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "914f60a7e01585155c904e937b519f9db8829054", "messageHeadline": "initial commit (#955)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 162, "deletions": 3}}, {"node": {"oid": "5c307d3159279e2309207f482206b66df99effd8", "messageHeadline": "Publish", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 16, "deletions": 10}}, {"node": {"oid": "8ab430a758195789a001c3e76756cc9ad849f06c", "messageHeadline": "fix the prop error (#954)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "691baa946b437869ad67b4fe3f484a911789bdfb", "messageHeadline": "(Correct whitespace error flagged by `yarn lint`)", "author": {"name": "Christian Jaekl", "email": "christian.jaekl@shopify.com", "user": {"login": "cejaekl"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "1bb008ade80477a30255248ad8a87c544c5e3ea5", "messageHeadline": "Merge branch 'master' into format_currency_2019-08-27", "author": {"name": "Christian Jaekl", "email": "38287619+cejaekl@users.noreply.github.com", "user": {"login": "cejaekl"}}, "additions": 1361, "deletions": 649}}, {"node": {"oid": "a3c4a24885848b86a396358695c7b1a2e479a8b1", "messageHeadline": "(Change API to make `short` and `explicit` options of `formatCurrency\u2026", "author": {"name": "Christian Jaekl", "email": "christian.jaekl@shopify.com", "user": {"login": "cejaekl"}}, "additions": 47, "deletions": 35}}, {"node": {"oid": "36be4f8c6eaf986154ef0158262925e52a619a59", "messageHeadline": "Adds SSR option (#951)", "author": {"name": "Lo\u00efc de Laubier", "email": "loic-d@users.noreply.github.com", "user": {"login": "loic-d"}}, "additions": 144, "deletions": 7}}, {"node": {"oid": "ca51bf25d81dd8525f2d43a6db3409b53bcdbfc5", "messageHeadline": "Merge pull request #405 from Shopify/export-isToday-and-isYesterday", "author": {"name": "Rex McConnell", "email": "rex.mcconnell@shopify.com", "user": null}, "additions": 222, "deletions": 65}}, {"node": {"oid": "c1a629239cf9dcf8fef8931b84e90fca1336bd5f", "messageHeadline": "Merge branch 'master' into export-isToday-and-isYesterday", "author": {"name": "Rex McConnell", "email": "rex.mcconnell@shopify.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "dc70f91f46a69fe913577c53b1a5784791ba69d9", "messageHeadline": "Fix tophat (#952)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e06f73d1c0b0a41434f79ca3c0a227ec8a7a96fa", "messageHeadline": "Rebase; upgrade javascript-utilities; add test for future date", "author": {"name": "Rex McConnell", "email": "rex.mcconnell@shopify.com", "user": null}, "additions": 34, "deletions": 5}}, {"node": {"oid": "f1d6294ba0c2dde0d506bf36d84d7ffc63911fe8", "messageHeadline": "Rebase off master and fix conflicts", "author": {"name": "Rex McConnell", "email": "rex.mcconnell@shopify.com", "user": null}, "additions": 33, "deletions": 220}}, {"node": {"oid": "8fd1e29f9acecf33586c5dd1bea389a91e48fcc2", "messageHeadline": "Update Humanize format to match Polaris guidelines", "author": {"name": "Rex McConnell", "email": "rex.mcconnell@shopify.com", "user": null}, "additions": 357, "deletions": 42}}, {"node": {"oid": "6e98a3434c5115bd1217518c9b85c9f906b37fcc", "messageHeadline": "Update CONTRIBUTING.md", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9a271342134f983957d23541fb3474eb8c55cf3d", "messageHeadline": "Publish", "author": {"name": "Mathew Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "292b2e8750f4e42cba0c8292386131cd75b12d03", "messageHeadline": "\ud83d\uddd2\ufe0f update react-server and react-server-webpack-plugin documentation \u2026", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 12, "deletions": 37}}, {"node": {"oid": "73d3ae55e3141e70a4f15428a2dbbe6dfa5d55f1", "messageHeadline": "Release v1.5.0", "author": {"name": "Mathew Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 11, "deletions": 9}}, {"node": {"oid": "ac88b3a3db91bb26a6ec421c7cd2ba6f73d4c49c", "messageHeadline": "\u2728 better error messages when attempting to use render_react in integr\u2026", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 26, "deletions": 0}}, {"node": {"oid": "9af7ed3ed9477a9a43b52a52866e1741f655cbe4", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "f99ea43b60c786aabc19d13f4fa326934e3604a4", "messageHeadline": "Merge pull request #834 from Shopify/i18n-name-formatter", "author": {"name": "Benoit Zohar", "email": "benoit.zohar@gmail.com", "user": {"login": "benoitzohar"}}, "additions": 174, "deletions": 2}}, {"node": {"oid": "4f5bd086a35ea879f86fbfba1581a59eda1fb7bf", "messageHeadline": "Add formatFullName() and formatName() in react-i18n", "author": {"name": "Benoit Zohar", "email": "benoit.zohar@gmail.com", "user": {"login": "benoitzohar"}}, "additions": 174, "deletions": 2}}, {"node": {"oid": "aa19978ed830022515d408a2d20365aa4a202759", "messageHeadline": "Publish", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 8, "deletions": 6}}, {"node": {"oid": "0bdddf0363bd129ce50f066919965545412debad", "messageHeadline": "Remove tophat script (#924)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 9, "deletions": 241}}, {"node": {"oid": "68701d2eb18d4491fa9b148102de8841474b7f5b", "messageHeadline": "Universal Router (#936)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 288, "deletions": 3}}, {"node": {"oid": "bb618a05b8ee59f890bff08f74871e28ff08300c", "messageHeadline": "Publish", "author": {"name": "Mathew Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "87ae4ea95bbb37889492ad80b2c1f8b0ce2f4e73", "messageHeadline": "\ud83d\udc1b fix session bleeding between shops (#940)", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 239, "deletions": 131}}, {"node": {"oid": "1467b1df946e25beef29a58c86eca52a623a7615", "messageHeadline": "(Adjust based on PR feedback from web-foundations team.)", "author": {"name": "Christian Jaekl", "email": "christian.jaekl@shopify.com", "user": {"login": "cejaekl"}}, "additions": 91, "deletions": 121}}, {"node": {"oid": "9e510c6da41122c1fd1e1813c02471c60d21c1ce", "messageHeadline": "Publish", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "82ee312d0642266784e8017227f1f70c13f54b6b", "messageHeadline": "Merge pull request #917 from Shopify/react-server-webpack-plugin-node\u2026", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 225, "deletions": 149}}, {"node": {"oid": "cb594d1c8e1cfd17c26b4795e068fd80fc4341c8", "messageHeadline": "Merge branch 'master' into format_currency_2019-08-27", "author": {"name": "Christian Jaekl", "email": "38287619+cejaekl@users.noreply.github.com", "user": {"login": "cejaekl"}}, "additions": 1953, "deletions": 335}}, {"node": {"oid": "fca25e4ba16f1d2315a56638b1292d68abe1c377", "messageHeadline": "Merge branch 'master' into react-server-webpack-plugin-node-support", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 128, "deletions": 14}}, {"node": {"oid": "98ffa342dc194f43fa9308b3ffbe5cf8eb4b77fb", "messageHeadline": "Update creating-a-new-package.md (#938)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "defa16c5793c793d55e3c079786a161e48d4ee16", "messageHeadline": "Publish", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 13, "deletions": 13}}, {"node": {"oid": "b727c888148eef4b4f5d4b750e39ff7ea6318b0f", "messageHeadline": "Adds `useAcceptLanguages()` hook (#909)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 117, "deletions": 3}}, {"node": {"oid": "b9d3ba7f9217b54767b9489a8744390dc96cfccc", "messageHeadline": "PR fixes", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 180, "deletions": 190}}, {"node": {"oid": "cdea8e18c466fc17a4e3fd6d8c66d74eb998129b", "messageHeadline": "PR fixes", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 273, "deletions": 225}}, {"node": {"oid": "8791f17375c493fa19f1a2844124ffd94cc389da", "messageHeadline": "Update packages/react-i18n/src/i18n.ts", "author": {"name": "Christian Jaekl", "email": "38287619+cejaekl@users.noreply.github.com", "user": {"login": "cejaekl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "719e72a7afe5e847aa47996e4512f1fef90765ad", "messageHeadline": "Add support for node projects", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 337, "deletions": 299}}, {"node": {"oid": "2d54aa45ad8b077acfc17ba484b51a4f452e0a54", "messageHeadline": "Revert \"initial commit\"", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 9, "deletions": 228}}, {"node": {"oid": "a299ece0095ccf0d8babf1abb7c0667bf50d181d", "messageHeadline": "initial commit", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 228, "deletions": 9}}, {"node": {"oid": "961c795738768b18eaf91e5fb66a3c77e53ab93d", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "bdf1173ffc790652e09c1802e9ed7b8070edb5c2", "messageHeadline": "Merge pull request #933 from Shopify/update-dependency", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cb6bc9a24112ccae9a98a00732ea8a5b83bafc13", "messageHeadline": "update the dependency range because I am a dummy and didnt do it righ\u2026", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3e9eca37620959d6ac08d8b55c8fc0233ccfdcf2", "messageHeadline": "\ud83d\udea8add new package to prevent circular dependency (#859)", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 112, "deletions": 35}}, {"node": {"oid": "3faaf40222a55c90fcab2c8b98b70b31674d1b2a", "messageHeadline": "Publish", "author": {"name": "Mathew Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 22, "deletions": 13}}, {"node": {"oid": "d6f9b72d1581a9bb875efcfddd94404ee4857f92", "messageHeadline": "Lists throw an error when nested in other lists (#900)", "author": {"name": "Nick Tierney", "email": "nick.tierney@shopify.com", "user": {"login": "nickapopolis"}}, "additions": 52, "deletions": 1}}, {"node": {"oid": "f99f18ee24a6367bf15d354d6c4a434383e6a6ce", "messageHeadline": "fix SSR when using cache-and-network fetchPolicy (#928)", "author": {"name": "Darren Hebner", "email": "darren.hebner@shopify.com", "user": {"login": "darrenhebner"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "5925ccae230d393a21aa5b55be85b645679580bb", "messageHeadline": "\u2728 include the error stack when presenting SSR errors in dev (#901)", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 32, "deletions": 26}}, {"node": {"oid": "0f839b40a11f091dbbf70c446e6e9e8fd1a6f6e4", "messageHeadline": "Publish", "author": {"name": "cartogram", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "6c0fe7b161a2f430e71bc4e70215926773f5e954", "messageHeadline": "\ud83d\udc1b no longer clobber koa context (#879)", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 43, "deletions": 32}}, {"node": {"oid": "d78a2817c72f68545f0e8b00486b5a69ae472a5c", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "ef307d24580e831580ecd46183340a35423531ba", "messageHeadline": "Merge pull request #920 from Shopify/react-i18n-universal-provider", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 249, "deletions": 4}}, {"node": {"oid": "6889ac67e7e32139f55b4f9d98570f947a371acf", "messageHeadline": "Update packages/react-i18n-universal-provider/src/I18nUniversalProvid\u2026", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9835dc919c8f62d79f501cf1ed9a0b350233b075", "messageHeadline": "Update packages/react-i18n-universal-provider/src/I18nUniversalProvid\u2026", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b06926c3bbdb6ea49189ecdab2a872f25d6fa9aa", "messageHeadline": "\u2728 add `@shopify/react-i18n-universal-provider`", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 249, "deletions": 4}}, {"node": {"oid": "5d7fcb8dec6b8de686a92548a968a2433f32b9a6", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "8b4a147400741c8897fb461c4ed9b84cca4ff2e3", "messageHeadline": "Merge pull request #929 from Shopify/fix", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "3d343c8e14a7332e022a7c1d703cffd2d489cbd9", "messageHeadline": "\ud83d\udc1b try to update readme to re-publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "7f2743a2f4379af113ead454cd1d5c77b167d06e", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 30, "deletions": 20}}, {"node": {"oid": "f7d7b4e0ba3947a0f52add7864ef174ba4f2915b", "messageHeadline": "Merge pull request #921 from Shopify/react-graphql-universal-provider", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 313, "deletions": 0}}, {"node": {"oid": "331cca844571d7eaaf4e3dd142602786b3640c0a", "messageHeadline": "Merge pull request #922 from Shopify/react-app-bridge-universal-provider", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 240, "deletions": 2}}, {"node": {"oid": "62c72fd0418148c8b4c079830dd0124126544102", "messageHeadline": "\u2728 @shopify/react-app-bridge-universal-provider", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 240, "deletions": 2}}, {"node": {"oid": "7c92484f259ca8b690c554c525c4f03dfce76e15", "messageHeadline": "Remove unecessary header check (#927)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5d95d6342f0b43b38aa72263dbb3a75ff11e061", "messageHeadline": "Merge pull request #919 from Shopify/react-csrf-universal-provider", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 182, "deletions": 7}}, {"node": {"oid": "a29ed2c6ee4120b127bc6fe8682820e211bb9524", "messageHeadline": "\u2728 add `@shopify/react-csrf-universal-provider`", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 182, "deletions": 7}}, {"node": {"oid": "79692bccccb99130a644c9cc42ed01ac77c35241", "messageHeadline": "Publish", "author": {"name": "cartogram", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 80, "deletions": 80}}, {"node": {"oid": "853689990dcd5750e1586e48ee766967e8b71aec", "messageHeadline": "\u2728 add `@shopify/react-graphql-universal-provider`", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 313, "deletions": 0}}, {"node": {"oid": "32f04a86d8ae0f585e96dda5160ffb152073587e", "messageHeadline": "Merge pull request #926 from Shopify/remove-star-from", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 146, "deletions": 146}}, {"node": {"oid": "0528548c4fa2efce6a0b9acabf0d1ab94ec0b465", "messageHeadline": "\u267b\ufe0f remove all unnecessary * import", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 146, "deletions": 146}}, {"node": {"oid": "872f46d58588ceb0470f3283e7e6820ebfb86d37", "messageHeadline": "Adds `{After, Between}EachPass` arguments to `react-server` (#911)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 56, "deletions": 13}}, {"node": {"oid": "83baa9bdd3861178d25bd9a9e39bfab733ea3592", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "ad5ea64c5bbf5b41cf3a4e879ce6583aee6aa5aa", "messageHeadline": "Merge pull request #923 from Shopify/react-universal-provider", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 297, "deletions": 0}}, {"node": {"oid": "18f92f54e2c23612c0bb85dd08cd943bbf18ae02", "messageHeadline": "Merge branch 'master' into format_currency_2019-08-27", "author": {"name": "Christian Jaekl", "email": "38287619+cejaekl@users.noreply.github.com", "user": {"login": "cejaekl"}}, "additions": 156, "deletions": 0}}, {"node": {"oid": "749cc16708d872f702f4089e0497294b5f338533", "messageHeadline": "\u2728 add `react-universal-provider`", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 297, "deletions": 0}}, {"node": {"oid": "823d0ae896c0320625c6482122b636a497a83c30", "messageHeadline": "Merge pull request #918 from Shopify/react-csrf", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 156, "deletions": 0}}, {"node": {"oid": "1bd8f5238f8da382e7863de45e1436907e54d5aa", "messageHeadline": "\u2728 added `react-csrf`", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 156, "deletions": 0}}, {"node": {"oid": "4d86a933bb26fa077ac4336138b19de630fca9aa", "messageHeadline": "Merge branch 'master' into format_currency_2019-08-27", "author": {"name": "Christian Jaekl", "email": "38287619+cejaekl@users.noreply.github.com", "user": {"login": "cejaekl"}}, "additions": 90, "deletions": 65}}, {"node": {"oid": "f04a57570cb8e3d92f37ea369e578de36beeb224", "messageHeadline": "Merge pull request #913 from Shopify/upgrade-react-apollo-v2-5-8", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 35, "deletions": 49}}, {"node": {"oid": "3ee72775855dfc8ec3b268d228c90e21327c91d0", "messageHeadline": "(Apply further code-review suggestions.)", "author": {"name": "Christian Jaekl", "email": "christian.jaekl@shopify.com", "user": {"login": "cejaekl"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "e635922384e5b84d0d91c8f76e04788614b474b6", "messageHeadline": "remove changelog entries", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "3eea312cc3271871148128803f10e16538f9a7ee", "messageHeadline": "fix lock and changelog", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "b37b931b1d5d8dde203e93233987fcfadf6fdb09", "messageHeadline": "fix package deps", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "860f20bf272f0988cda91856dfc71e896dc99ec6", "messageHeadline": "Upgrade apollo-client", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 24, "deletions": 41}}, {"node": {"oid": "4f589fd9ba534e55dba8377ff95b0d8f80156784", "messageHeadline": "Upgrade react-apollo to version 2.5.8", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "7b7f6e38d4464b46cd2ad54143cb5f8811034475", "messageHeadline": "Merge pull request #87 from Shopify/update-release-doc", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "102d21b66d25ab59139aa035dea583d685acbc48", "messageHeadline": "Publish", "author": {"name": "cartogram", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "743ba9274bf3b22d9b06313a63c68e4c7c03501b", "messageHeadline": "Merge branch 'format_currency_2019-08-27' of github.com:Shopify/quilt\u2026", "author": {"name": "Christian Jaekl", "email": "christian.jaekl@shopify.com", "user": {"login": "cejaekl"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f59f68fe75baa1df0720acd4204a30be90023f8e", "messageHeadline": "(Adjust code as suggested during code review.)", "author": {"name": "Christian Jaekl", "email": "christian.jaekl@shopify.com", "user": {"login": "cejaekl"}}, "additions": 34, "deletions": 26}}, {"node": {"oid": "c4e7c9b8d8c704fd3bc7aff8845de8914ba1b8b0", "messageHeadline": "Normalize case in network headers (#915)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 33, "deletions": 3}}, {"node": {"oid": "ea222fb41df526c1b186011b0970603278515b12", "messageHeadline": "Stream `react-server` response (#910)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 13, "deletions": 4}}, {"node": {"oid": "a6bbf32f59982a87675bc56aa3d3460364dcd8dc", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "1aa3bb469967ebedad8a2455f220aaa39fd866be", "messageHeadline": "Update PULL_REQUEST_TEMPLATE.md (#914)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "fef6397b4b22111dae0805defa33e5148e5289a6", "messageHeadline": "Adds `formatCurrencyShort()` and `formatCurrencyExplicit()` to `react\u2026", "author": {"name": "Christian Jaekl", "email": "christian.jaekl@shopify.com", "user": {"login": "cejaekl"}}, "additions": 179, "deletions": 6}}, {"node": {"oid": "5a87e588b389dec4a4df28886f0158d464c09fbd", "messageHeadline": "Merge branch 'format_currency_2019-08-27' of github.com:Shopify/quilt\u2026", "author": {"name": "Christian Jaekl", "email": "christian.jaekl@shopify.com", "user": {"login": "cejaekl"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "159df8d350afb14f52bb433c9392482ea76b0ad7", "messageHeadline": "(Adjust syntax to counter compile errors that I introduced when I adj\u2026", "author": {"name": "Christian Jaekl", "email": "christian.jaekl@shopify.com", "user": {"login": "cejaekl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a0d3dc87ac7acca580a82eeabd24a545e3c768d0", "messageHeadline": "Update release documentation", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1e9f7f5f1752bac2cc39999c3bc542d1f966cce", "messageHeadline": "Merge branch 'master' into format_currency_2019-08-27", "author": {"name": "Christian Jaekl", "email": "38287619+cejaekl@users.noreply.github.com", "user": {"login": "cejaekl"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "7eb7ee08c48d3a1d550a93d1d5fba9a7d8125497", "messageHeadline": "Adds `formatCurrencyShort()` and `formatCurrencyExplicit()` to `react\u2026", "author": {"name": "Christian Jaekl", "email": "christian.jaekl@shopify.com", "user": {"login": "cejaekl"}}, "additions": 179, "deletions": 6}}, {"node": {"oid": "b30c71617e24ca71fe1189c749c44e8f696861e7", "messageHeadline": "Publish", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d66548e8520b2c113d6ed2339aeecb68f5436abd", "messageHeadline": "Merge pull request #85 from Shopify/refactor/bump-apollo-codegen-core\u2026", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 409, "deletions": 44}}, {"node": {"oid": "07495465496427d51cfe4a9451e2b122badc3f36", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "1830c1050665cac845c46d95df80d14aef962551", "messageHeadline": "Update PULL_REQUEST_TEMPLATE.md (#914)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "23d2d7b62e4c612c9717f62285a42d9218ed27bc", "messageHeadline": "Upgrade apollo-codegen-core to v0.35.0", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 409, "deletions": 44}}, {"node": {"oid": "01351a23da4b31701e9513716939ae7ba6075e7a", "messageHeadline": "Merge pull request #906 from Shopify/react-testing_improve-props-for-\u2026", "author": {"name": "Felipe Nunes", "email": "felipe.nunes@shopify.com", "user": {"login": "felipenvaz"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "fe825be65dfac50e172f6683a3d5523a06eb4806", "messageHeadline": "Return JSX.IntrinsicElements if it's a known element string", "author": {"name": "Felipe Nunes", "email": "felipe.nunes@shopify.com", "user": {"login": "felipenvaz"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "c3b6efff6c7bfd35e81e0a7be6c4a84145dae5dc", "messageHeadline": "Publish", "author": {"name": "cartogram", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 7, "deletions": 5}}, {"node": {"oid": "6135a50c790b7067c149baf8799ae563ced7716b", "messageHeadline": "Adds useLocale hook (#908)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "81e17f1d7b5ecf588c69428f9034c6e2ff091839", "messageHeadline": "Publish", "author": {"name": "cartogram", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 9, "deletions": 7}}, {"node": {"oid": "7542817af0e7c4a027fd1d494a1c6134d686c5ab", "messageHeadline": "Adds `stream` to `react-html/server` (#904)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 61, "deletions": 5}}, {"node": {"oid": "9fa690ca7396c03fac800539619c6907f51137fc", "messageHeadline": "Publish", "author": {"name": "Mathew Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "ff8dfb94346ffcb8720b217a86eb2f37b1b868f9", "messageHeadline": "Fix reference typo (#778)", "author": {"name": "Dan Gamble", "email": "dan@dangamble.co.uk", "user": {"login": "dan-gamble"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a2fd044841fa01308c3aa24f5a3754d68e126273", "messageHeadline": "git add contrib instructions (#868)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "18cef58d7f4cca200ed2f949b5e09a68823cf980", "messageHeadline": "Update README.md (#785)", "author": {"name": "Deborah Chan", "email": "deborah.chan@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7357492505a3aa35a46a89988fb4ba5da6bee1f8", "messageHeadline": "Add optional replacements parameter for getTranslationTree (#874)", "author": {"name": "Jordan Rooks", "email": "6954038+adjnor@users.noreply.github.com", "user": {"login": "j-rooks"}}, "additions": 64, "deletions": 3}}, {"node": {"oid": "1a7925545905d457233ffe022a62301d63d40fe2", "messageHeadline": "Merge pull request #884 from Shopify/add-format", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c117a32244aead83b81b5183d26df7ff1db36dfe", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "aa9e38dac8d1173d694d76fb6acf315bdb80c1c3", "messageHeadline": "Merge pull request #898 from Shopify/fix-entry-points", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "a5a344e276334ec1414a2496049c3198af43ef64", "messageHeadline": "\ud83d\udc1b published the extra entry points", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "81d9ab9c74c9a71fb6a66fa267251065344f180d", "messageHeadline": "Release v1.4.1", "author": {"name": "Mathew Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3a0c20b027120ef39bb483e41fc31caefa8fc162", "messageHeadline": "\ud83d\udc1b fix breakages in production when used with ShopifySecurityBase (#896)", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 35, "deletions": 11}}, {"node": {"oid": "c93c06f451670d6d1892a83c38397e6b7c6ff1f9", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "8eea562dc3612d1d04c8171b5dc759ca3ee6856f", "messageHeadline": "Merge pull request #895 from Shopify/add-entry-points", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "a21950162c7ff1b289f341c1fd38c0c8b1fec771", "messageHeadline": "\u2728 add multiple entry points", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "222537e5be2ded735c8f8e1075a4c96916430f6a", "messageHeadline": "Release v1.4.0", "author": {"name": "Mathew Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e1d5907ead1de18ab31cd4ed174ff72ee8c85667", "messageHeadline": "Publish", "author": {"name": "Mathew Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "b3f253cbc0b4580996339399f582c7807501b10f", "messageHeadline": "Fix case sensitive header nonsense (#889)", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 30, "deletions": 1}}, {"node": {"oid": "82a74750ac98150251ba52798359893062f3d57f", "messageHeadline": "always include csrf token for quilt rails requests (#887)", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 14, "deletions": 5}}, {"node": {"oid": "45a09a9776b8770dca42ee0ab1e79c3a80d24fe7", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9538c116de74cd262a1eb60e0f5c09d8c09f5aa", "messageHeadline": "Merge pull request #886 from Shopify/add-app-bridge-provider", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 99, "deletions": 1}}, {"node": {"oid": "9fe94c292245c36cfaafbb2de04b95a9a9b5937b", "messageHeadline": "add app bridge provider", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 99, "deletions": 1}}, {"node": {"oid": "d5277b70a2ee1609142f2b9c89ac0bb0d5bfd6fc", "messageHeadline": "Publish", "author": {"name": "Mathew Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "6fc15edfa3c8cfd1245748c7a80ea0f3abd8b328", "messageHeadline": "Hotfix actually pass headers (#888)", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 17, "deletions": 9}}, {"node": {"oid": "64a6b93ddc50ab421ec384ea35cc77af29ddb768", "messageHeadline": "Release v1.3.3", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 43, "deletions": 59}}, {"node": {"oid": "ed59a13c881c6822e117953aa8a55618f24e4182", "messageHeadline": "Merge pull request #870 from Shopify/better-error-messages-quilt-rails", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "cf192c36bb686a50f19dfbc49c8103fa5ab38611", "messageHeadline": "Merge branch 'master' into better-error-messages-quilt-rails", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "2383a29d1d48b2a8f6cc5c0d1c58a26d6da177ec", "messageHeadline": "Publish", "author": {"name": "Mathew Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "420f70cc14a5a1e276a196ca95761d579b78a7cd", "messageHeadline": "Merge branch 'master' into better-error-messages-quilt-rails", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "e1e7c6129ee4e32f81b53af7d0d324f3bcf3996a", "messageHeadline": "Merge pull request #875 from Shopify/context-self-serializer", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "c27a74b39e6b7ac20813b1f30a50b89e4a985891", "messageHeadline": "More meaningful error message when server isnt responding", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "ba5260b2f2b69b3f787e13302cdd95536554f941", "messageHeadline": "add `createSelfSerializer`", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "8ae9ca206f3a904443dafecc21cf3b6b330fb5f4", "messageHeadline": "Relase v1.3.2", "author": {"name": "cartogram", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "4b26b263104f36910e9a35a98a44b9a83c227862", "messageHeadline": "rails route rename (#885)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9539a2f4cfe1e13a678edec479b2f3a078726917", "messageHeadline": "Add lint and format dev commands", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "373ecd44e6951e187a84a138b523f7443a065607", "messageHeadline": "\ud83d\uddd2\ufe0f flesh out the react-server README (#882)", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 75, "deletions": 21}}, {"node": {"oid": "1d474d6b905accd9523e5ad573f5061525ef1e37", "messageHeadline": "Update README.md", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b764e188b0c0ef71b64394b8b5a905b487062597", "messageHeadline": "Update README.md (#881)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "fb3abbdfa8e54d6a063225c6ca523c8fe7e7bfa9", "messageHeadline": "\ud83d\uddd2\ufe0f flesh out the README for quilt_rails (#880)", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 109, "deletions": 1}}, {"node": {"oid": "d22adcc11857a37e9a23fce200c04b00d6d34b08", "messageHeadline": "Alternate GraphQL self-serializer (#878)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 101, "deletions": 120}}, {"node": {"oid": "2da0e37fc71cb212064da13fe38a34d08e5e5348", "messageHeadline": "Release v1.3.1", "author": {"name": "cartogram", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 21, "deletions": 3}}, {"node": {"oid": "e43719a9acf3d1c1c591c1d9ed0b2b19b5b22ccc", "messageHeadline": "Release v1.3.0", "author": {"name": "cartogram", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 517, "deletions": 46}}, {"node": {"oid": "a99e4aeb7cc4c6ce9d9190ea72331ffc422b54ab", "messageHeadline": "Merge pull request #877 from Shopify/add-extra-header", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "54953516e26a33389ae3378456e6322767f8f873", "messageHeadline": "add extra header options you can pass into apollo client", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "573df7021050c465ea1b92ce55a874ddb4e1741b", "messageHeadline": "\u2728`quilt_rails` as Rails Engine (#840)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 658, "deletions": 11}}, {"node": {"oid": "e8dfe604cd082bc28ab6cfe53db8b3ca40316ead", "messageHeadline": "Merge pull request #873 from Shopify/faster-gem-ci", "author": {"name": "Gord P", "email": "GoodForOneFare@users.noreply.github.com", "user": {"login": "GoodForOneFare"}}, "additions": 66, "deletions": 188}}, {"node": {"oid": "3bb9e8bbecfcd060005b16830b0d407cbd19b77b", "messageHeadline": "Merge branch 'master' into faster-gem-ci", "author": {"name": "Gord P", "email": "GoodForOneFare@users.noreply.github.com", "user": {"login": "GoodForOneFare"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "b952d85e840e52330662c0cd934e9891321b4534", "messageHeadline": "Merge pull request #872 from Shopify/split-ci", "author": {"name": "Gord P", "email": "GoodForOneFare@users.noreply.github.com", "user": {"login": "GoodForOneFare"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "bffc0cb5bda0b2c99b09a8cf7f5749156e67eff7", "messageHeadline": "Merge branch 'master' into split-ci", "author": {"name": "Gord P", "email": "GoodForOneFare@users.noreply.github.com", "user": {"login": "GoodForOneFare"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "ee17e61bed7adb299d4f56ff28280f4346b2ffbd", "messageHeadline": "Merge branch 'master' into faster-gem-ci", "author": {"name": "Gord P", "email": "GoodForOneFare@users.noreply.github.com", "user": {"login": "GoodForOneFare"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "fa356c7cc6aeb708cf5b41786932e66f384903fd", "messageHeadline": "Merge pull request #871 from Shopify/fix-node-dependencies", "author": {"name": "Gord P", "email": "GoodForOneFare@users.noreply.github.com", "user": {"login": "GoodForOneFare"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "917da8be72c45c2beceb1a13ca72b852b2bbef03", "messageHeadline": "Merge branch 'master' into faster-gem-ci", "author": {"name": "Gord P", "email": "GoodForOneFare@users.noreply.github.com", "user": {"login": "GoodForOneFare"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "e49ac383628c84bbc45a7a5d1ae68b0f2037f6fe", "messageHeadline": "Fix Node dependencies for faster yarn install", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "8bec01d7745b37d8af47faa81fa9bd5b20fb04c3", "messageHeadline": "Faster Node CI via build / test / lint containers", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "154353403be893854d0d93f74320b14cbe8edc55", "messageHeadline": "Faster gem CI", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 66, "deletions": 188}}, {"node": {"oid": "6672236d2d23b30d4550191e6fd46741a795bef9", "messageHeadline": "Publish", "author": {"name": "Matt Seccafien", "email": "matt@studiocartogram.com", "user": null}, "additions": 10, "deletions": 6}}, {"node": {"oid": "0585d02b01151e03e2cf8ffc0f1bfd33133cd818", "messageHeadline": "remove shop and access token (#864)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 8, "deletions": 28}}, {"node": {"oid": "22beb35a1440dfa8d2761b217475a87ad9da5cd2", "messageHeadline": "Release v1.2.0", "author": {"name": "cartogram", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 6, "deletions": 3}}, {"node": {"oid": "b55a47ce7c6ff7338d55c34a2b0bc5c70c8c6ec5", "messageHeadline": "Publish", "author": {"name": "Mathew Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f0a25549bc1be0641fde18a66ffe8b2261d6f3f8", "messageHeadline": "\ud83d\udca5 saner defaults for react-server-webpack-plugin (#852)", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 80, "deletions": 39}}, {"node": {"oid": "c984b2f75f8cbdd3e53e3858ad9ed8d2b0d72288", "messageHeadline": "Publish", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b90e7ea9e2a59cabc419f64fd40148b6afcf1156", "messageHeadline": "Merge pull request #862 from Shopify/add-dependency", "author": {"name": "Katie Davis", "email": "katie.davis@shopify.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "16956948bdb9447181a970ca80d8c178214c2c60", "messageHeadline": "Update packages/koa-shopify-auth/CHANGELOG.md", "author": {"name": "Katie Davis", "email": "katie.davis@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1469b0b767d49b2a0beb9384ade07befae630153", "messageHeadline": "\ud83d\udc1b add missing network dependency", "author": {"name": "Katie Davis", "email": "katie.davis@shopify.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "631faccbc3678ac2a043ddafccf25a8bd231b468", "messageHeadline": "Merge pull request #858 from Shopify/update-react-server-changelog", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "588f5d43ee959f117ddec39d397ea0ef0e5fbbce", "messageHeadline": "This didn't work on master so meh", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "944a1e30d8643cd0592d7f8b9cb05ec7a13d7f42", "messageHeadline": "Publish", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1c78ee962e815a2c3e44c04a003821997d5c637c", "messageHeadline": "Merge pull request #850 from Shopify/detailed-internal-server-error-m\u2026", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 108, "deletions": 30}}, {"node": {"oid": "5fbe094fe76e1a572a2d03cce36bf55b31308d8f", "messageHeadline": "PR fixes and tests", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 100, "deletions": 33}}, {"node": {"oid": "b60b6ac44ffc89e3edf9dd4ac577027575acbdca", "messageHeadline": "Regenerate Gemfile.lock", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0f3b8c127aba1fc522edb47ab933f8f2e3754169", "messageHeadline": "Better error messages in dev mode", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "aa97f4cb8ecb4515c2bbc466507dd6f2b1613a67", "messageHeadline": "Release v1.1.0 of quilt_rails", "author": {"name": "Mathew Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a184644f826352b95dadd8718184734b85cc6134", "messageHeadline": "\ud83d\udd0a add more logging to the request flow for quilt_rails (#853)", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 22, "deletions": 2}}, {"node": {"oid": "be8468a3e9e74a9e412a80c69e69946f84261669", "messageHeadline": "Move constant to module scope to fix linting", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "81e9208547c0b13179c8ae775f5665e48f686a0a", "messageHeadline": "Merge pull request #849 from Shopify/increase-react-server-webpack-pl\u2026", "author": {"name": "Gord P", "email": "GoodForOneFare@users.noreply.github.com", "user": {"login": "GoodForOneFare"}}, "additions": 98, "deletions": 68}}, {"node": {"oid": "7b97f2e190df95ddfc6485c07c5e3a8d910e5856", "messageHeadline": "Increase react-server-webpack-plugin test timeout", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 98, "deletions": 68}}, {"node": {"oid": "c17467957eaa0fe82a7b71c0f7319885453601ef", "messageHeadline": "Publish", "author": {"name": "Mathew Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 29, "deletions": 27}}, {"node": {"oid": "6857e77cea5a2d5c8b024ab6935dae820d33bc12", "messageHeadline": "Merge pull request #843 from Shopify/address/add-province-key", "author": {"name": "Jordan Rooks", "email": "6954038+adjnor@users.noreply.github.com", "user": {"login": "j-rooks"}}, "additions": 505, "deletions": 0}}, {"node": {"oid": "85f61e2a30bac3b55616d631c7cf705b7716a781", "messageHeadline": "\ud83e\udd21 Add province key to address mocks", "author": {"name": "Jordan Rooks", "email": "jordan.rooks@shopify.com", "user": {"login": "j-rooks"}}, "additions": 488, "deletions": 1}}, {"node": {"oid": "58f66513ac6a00b75f4e70f9e2bb452e311d3c78", "messageHeadline": "\ud83c\udff7 Add province key to the country interface", "author": {"name": "Jordan Rooks", "email": "jordan.rooks@shopify.com", "user": {"login": "j-rooks"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "61e60c82378c20565e940401a526da96acf009a4", "messageHeadline": "Merge pull request #842 from Shopify/readme_example_correction", "author": {"name": "Marc Posth", "email": "posth@users.noreply.github.com", "user": {"login": "posth"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "75d40f2df75b957cfeab966dff93b2bd4a0209a3", "messageHeadline": "Patch: README usePrefetch typo fix", "author": {"name": "Marc Posth", "email": "marc.posth@shopify.com", "user": {"login": "posth"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ca600bbc7f3349b51a5152d869841d8df1a717e4", "messageHeadline": "Publish", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "037f0e75936c7290614e2456a056d022e6138f9b", "messageHeadline": "Merge pull request #847 from Shopify/remove-unused-graphql-proxy-import", "author": {"name": "Gord P", "email": "GoodForOneFare@users.noreply.github.com", "user": {"login": "GoodForOneFare"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "84967d23769367297339d64c790ac6da66b0e9d0", "messageHeadline": "\ud83d\udc1b Remove unused koa-shopify-graphql-proxy import", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "c29b0e7ec983dcb6ec10f732e77d5ae6ddd588e2", "messageHeadline": "Publish", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 46, "deletions": 46}}, {"node": {"oid": "a0c95da5a210963286dff6faf1c96df1634b09b4", "messageHeadline": "Merge pull request #846 from Shopify/useful-types/remove-props", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 37, "deletions": 57}}, {"node": {"oid": "d02fe48fb5533e5f1868440b85ce3a4114bca9df", "messageHeadline": "updating react-testing to remove Props<T> imports", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 32, "deletions": 30}}, {"node": {"oid": "5f913b6bca62b978bc6ef11d1740d5a495f41f98", "messageHeadline": "\ud83d\udd25 removing Props<T> from useful-types", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 5, "deletions": 27}}, {"node": {"oid": "5fe65053a7e28ad0885204a581e436ec024929bf", "messageHeadline": "Publish", "author": {"name": "Mathew Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a49af671c4b7ce3b2f3bdb04441fcfb910f16b97", "messageHeadline": "Merge pull request #844 from Shopify/koa-auth-bug", "author": {"name": "Katie Davis", "email": "katie.davis@shopify.com", "user": null}, "additions": 53, "deletions": 5}}, {"node": {"oid": "fa07ebd881d206fc4214109c0257fdf1c9ee2d69", "messageHeadline": "\ud83d\udc1b fix auth issue with invalid accesstoken", "author": {"name": "Katie Davis", "email": "katie.davis@shopify.com", "user": null}, "additions": 53, "deletions": 5}}, {"node": {"oid": "0b228cfacc972b1ae765f58bc9080d8fdbfc546e", "messageHeadline": "Publish", "author": {"name": "Mathew Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7cc18a21b9e7e36ddad4b9a4bee410cb9cf2ee19", "messageHeadline": "\u2728 create react-server-webpack-plugin (#841)", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 18464, "deletions": 24}}, {"node": {"oid": "23e4e4dc8f89d6df0bd22287e4f7d5976a5c6c73", "messageHeadline": "\ud83d\udc1b [react-graphql] Add missing dependencies (#832)", "author": {"name": "Tommy", "email": "tleunen@users.noreply.github.com", "user": {"login": "tleunen"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "b0cbb3e7440c324b01beae9c6fc75a084682eea9", "messageHeadline": "[react-graphql] Add missing dependencies", "author": {"name": "Tommy Leunen", "email": "tommy.leunen@shopify.com", "user": null}, "additions": 10, "deletions": 2}}, {"node": {"oid": "c3b3a09b0953d2090a56fd4e597cbc9c54932248", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "510d2b713aedabc364655bae2ec1b1da9dcb5172", "messageHeadline": "Merge pull request #833 from Shopify/fix-dependency", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ee75ad8c662ea5bde9315ddb93d64dfea61d6634", "messageHeadline": "\ud83d\udc1badded moduels to devDependencies", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "857996f419dbe511cf41c042402ee1018f6faa8d", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "86ca25a348ee7b1be46c0b7d2ce569b23f73f87b", "messageHeadline": "Merge pull request #831 from Shopify/move-dependencies-to-peer-depend\u2026", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "299d6ca691689cebecad13e495f8b8220be40172", "messageHeadline": "\u267b\ufe0f move dependencies to peerDependencies", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "2c02abfefb26e1fcaa8afb1ce77dfb71570361ee", "messageHeadline": "Merge pull request #830 from Shopify/delete-side-car", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 0, "deletions": 230}}, {"node": {"oid": "f0f62c07a192f6d4318c73672b5712d8c2fa1382", "messageHeadline": "\ud83d\udd25 koa-react-sidecar", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 0, "deletions": 230}}, {"node": {"oid": "683a1c40badda79f0b03a0f45d9a8fa2025c0ea4", "messageHeadline": ":fire: code from plugin generator that breaks releases", "author": {"name": "Mathew Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 0, "deletions": 9}}, {"node": {"oid": "d8503957cf8b6f116a222d4b0854c2c39510cbea", "messageHeadline": "Merge pull request #828 from Shopify/update-changelog-for-polyfills", "author": {"name": "Jason Godson", "email": "jgodson@users.noreply.github.com", "user": {"login": "jgodson"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d0c18aaef1dcb0214a1f61f302e72634fba90535", "messageHeadline": "Merge branch 'master' into update-changelog-for-polyfills", "author": {"name": "Jason Godson", "email": "jgodson@users.noreply.github.com", "user": {"login": "jgodson"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "f2a2845dfb0466edf6486d647372b73b8be66ada", "messageHeadline": "\ud83d\udea8 tweak shipit.gem.yml to avoid generating nonsense files", "author": {"name": "Mathew Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "3aadd08e357fd909e8ae0d4312e52bc856ad245c", "messageHeadline": "\ud83d\udcdd update changelog for polyfills package", "author": {"name": "Jason Godson", "email": "jason.godson@shopify.com", "user": {"login": "jgodson"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bbbd1d7f6bc1ddb71166a586094d6a49be6b6a8c", "messageHeadline": "\ud83d\udea8 regenerate gem lockfile", "author": {"name": "Mathew Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 15, "deletions": 13}}, {"node": {"oid": "db220d8c76c5e7f819ba1de5c4fbe20408c54776", "messageHeadline": "Release v1.0.0", "author": {"name": "Mathew Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "543a8cec44ac0c7f0025726bc4a3913fe645db1a", "messageHeadline": "\u2728 create quilt_rails gem (#823)", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 1771, "deletions": 14}}, {"node": {"oid": "2febfd54c9ccfe304192f43ea84b754f03aeaa7d", "messageHeadline": "Publish", "author": {"name": "Mathew Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb94cb1aae9699c5bc55708904b868e5dd7fe9ac", "messageHeadline": "Merge pull request #818 from Shopify/swap-url-polyfill-package", "author": {"name": "Jason Godson", "email": "jgodson@users.noreply.github.com", "user": {"login": "jgodson"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "cf5c97620719be37dcd53d6fda323c75cc29cb39", "messageHeadline": "Use url-polyfill instead of url-search-params-polyfill", "author": {"name": "Jason Godson", "email": "jason.godson@shopify.com", "user": {"login": "jgodson"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "53221b5c5737d732bfa56c305ce29bd40606a547", "messageHeadline": "Publish", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f45b5006c4e9affeb502514b64b5e71b80aceac", "messageHeadline": "Merge pull request #826 from Shopify/update-intl-feature", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "25dd6719fda6a46d60ed93b1ec649ad7f95eb7f5", "messageHeadline": "Merge pull request #827 from Shopify/shutit-travis", "author": {"name": "Gord P", "email": "GoodForOneFare@users.noreply.github.com", "user": {"login": "GoodForOneFare"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "99629971875895eb120b09beabd9201f470a4918", "messageHeadline": "Updated intl featureTest", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "7553e4db39d9d855b801afd8f66eee6f0cda00e6", "messageHeadline": "\ud83d\udd27 Suppress Travis/Slack notifications for PRs", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5c4de71ca88615ac381c10d57b903d387d6eb981", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 39, "deletions": 37}}, {"node": {"oid": "20dc3125d91a181a3e3c7baa236a0a602f75a638", "messageHeadline": "Fix subscription updates being dropped (#824)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 41, "deletions": 15}}, {"node": {"oid": "aa556df38f76ded50ac58961539585be9a530020", "messageHeadline": "Merge pull request #809 from Shopify/react-server", "author": {"name": "Gord P", "email": "GoodForOneFare@users.noreply.github.com", "user": {"login": "GoodForOneFare"}}, "additions": 449, "deletions": 0}}, {"node": {"oid": "b7051ebaae277448813133230d30903e2879e266", "messageHeadline": "Remove completely skipped test file for now", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 0, "deletions": 53}}, {"node": {"oid": "6a8af33e2eb25cc8dd95fce576c2bf41d17628d3", "messageHeadline": "Set a language header to get server.test.tsx passing", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "69bafe2870ba41d2f5cb5d44c50ca9727ea2d5a9", "messageHeadline": "Skip WIP tests that I need help with", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "4d8e124fd390b9327b516a85519b1058ab01dbaa", "messageHeadline": "Fix up missing dependencies / peerDependencies", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "75c377b36a1a3322a160b9c4b3aee303d5aa6681", "messageHeadline": "Lint fixes", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "12428aebaca46308834d9e1ded7f5f7007dc1a35", "messageHeadline": "Remove another dependency; version 0.0.1", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "a10f5c2a9c5abc9afd1fd5844a0477bed961d804", "messageHeadline": "Move some deps into devDependencies", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "9da8b2bfa27d6f11e18d6b02678872669994977d", "messageHeadline": "Update log message", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbc21c8896cd219e072ee4ec9ff9e8a7b69abfa7", "messageHeadline": "Doc cleanup / more self-serializer revert", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f3a888959213e968109c5d823f9238958b89ef59", "messageHeadline": "Port locale logic over from web-rails-proving-ground", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "c173c03b63647b615a1f5de75171164f4c021066", "messageHeadline": "Fix manifest path", "author": {"name": "cartogram", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 17, "deletions": 8}}, {"node": {"oid": "3d58177284344e1a695bf5144af9cf2555cff921", "messageHeadline": "Add ping endpoint", "author": {"name": "cartogram", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 19, "deletions": 3}}, {"node": {"oid": "27c66a13470cf99b1c44055ab8ab44d4fd3525e4", "messageHeadline": "begin readme", "author": {"name": "Matt Seccafien", "email": "matt@studiocartogram.com", "user": null}, "additions": 44, "deletions": 1}}, {"node": {"oid": "1a3bdd0c1ac9300e86763963bc6fc8c44fe38df3", "messageHeadline": "update react-aync2", "author": {"name": "cartogram", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 13, "deletions": 7}}, {"node": {"oid": "8696b67c675409067c54e2a4d324d5d283e01b28", "messageHeadline": "New package React-Server", "author": {"name": "cartogram", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 399, "deletions": 0}}, {"node": {"oid": "03d29d04290612f81de4a9e341edc4850ba659c4", "messageHeadline": "\ud83d\udc1b (HOTFIX) fix weird name collisions between graphql / GraphQL.tsx (#\u2026", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d5e75dbaef21fbd7f4c0c649c938da9aeddbb74c", "messageHeadline": "Update shopify-graphql-proxy.ts", "author": {"name": "Tzelon Machluf", "email": "tzelon47@gmail.com", "user": {"login": "Tzelon"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1fa6c3c6e15f2929acdef08ebe48f99c0b9d720a", "messageHeadline": "Merge pull request #815 from Shopify/fix-reqact-html-doc", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4266adc84e5e3fa22b27e4e495d1f1131e864335", "messageHeadline": "\ud83d\udc1b fix version number and broken link", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "02526409afdf336283d95d84e74a976e5ec44246", "messageHeadline": "\u2728GraphQL Self Serializer (#810)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 301, "deletions": 2}}, {"node": {"oid": "c8e570dfbd68a37bec7cdb6720bab9b14463c5fc", "messageHeadline": "Update eslint-plugin-shopify (#86)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 171, "deletions": 70}}, {"node": {"oid": "27862acdc3b13f02dd1e0b4f2245e325955d9d6b", "messageHeadline": "Update Eslint-plugin-shopify v30.0.1 (#817)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 161, "deletions": 88}}, {"node": {"oid": "963d9baff5c5549ec91afd9b6da820dba6db4142", "messageHeadline": "Merge pull request #811 from Shopify/update-release-doc", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 53, "deletions": 28}}, {"node": {"oid": "9a18f99c6fc4dff0a3e6227148ff35f5c76d913e", "messageHeadline": "\ud83d\uddd2\ufe0f update release doc and remove push tag as part of yarn release", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 53, "deletions": 28}}, {"node": {"oid": "7d66edd0a690ded10b8dd781080561f6500aa7d7", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "d8a8ed1f17b94b05042b88b0aa5aa965ebfa4d55", "messageHeadline": "Merge pull request #812 from Shopify/semaphore-permit-release-promise", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 45, "deletions": 30}}, {"node": {"oid": "ec7198d5da22096a5c052e342ae625543bc00c2f", "messageHeadline": "Update README", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "2c23c9762e4aa0d210eb8fb164861c09317e9119", "messageHeadline": "Make release return a promise", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 38, "deletions": 30}}, {"node": {"oid": "b8ae99e58e4c17cdd9f2a5040081430ac78022c4", "messageHeadline": "Merge pull request #805 from Shopify/semaphore", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 310, "deletions": 0}}, {"node": {"oid": "c005d307e893773be81e98f10d9d260e070edd46", "messageHeadline": "Update README", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "832c89cfb15002dd6c4b7aaab71e3ca3769d3eb9", "messageHeadline": "Lint", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 31, "deletions": 10}}, {"node": {"oid": "fdbf774350e8dd7e9f2759a42e69a0aa3a779e74", "messageHeadline": "Add Semaphore", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 281, "deletions": 0}}, {"node": {"oid": "b8df95880c8bbc81b84c1d106ebf0558e14832f3", "messageHeadline": "Merge pull request #806 from Shopify/missing-doc-entry", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d82c0c05faa413d45e128d28f1168e92b17cd390", "messageHeadline": "\ud83d\udcdd Add missing doc entry", "author": {"name": "Ates Goral", "email": "ates.goral@shopify.com", "user": {"login": "atesgoral"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9a61cb8d5a9be9a51d2d1bfa6d2b38c52cdbcce4", "messageHeadline": "\u2728 create self-serializers package and add I18n to it (#801)", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 309, "deletions": 0}}, {"node": {"oid": "caabc13fd71cd2acde3e7a78e722e58f187bdce3", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c5c0a2563e4e2c4f779931a7a7b0cf8b400f0b9", "messageHeadline": "Refactor polyfills package (#792)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 227, "deletions": 109}}, {"node": {"oid": "8bc383dbd0d5ca62e5cea82b177bc28c61b6afbb", "messageHeadline": "Publish", "author": {"name": "cartogram", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 10, "deletions": 16}}, {"node": {"oid": "cd48b3c8efece074c9101badc95a0a717ebd60de", "messageHeadline": "\u2728 Allow configurable path/to/assets.json (#794)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 41, "deletions": 6}}, {"node": {"oid": "e4f0d146767fdec1da5880b6c18f5448323afd8f", "messageHeadline": "Update README.md (#797)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0a498c20ccbdd592a9ad47377445f13063701a29", "messageHeadline": "\u270e Update `sewing-kit-koa` README.md (#780)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 15, "deletions": 7}}, {"node": {"oid": "a2c8d1330db50a0c0564136a7c210e1d69ecf63b", "messageHeadline": "Publish", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "555bb98bbd90ff35cfb6095333f83f2eb4038cee", "messageHeadline": "Publish", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "2f82dcb548336dea04bf238d5da76da462b753dd", "messageHeadline": "Publish", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 15, "deletions": 13}}, {"node": {"oid": "1bc8156c4d720d3e3972bdb452407f65b8382430", "messageHeadline": "Merge pull request #795 from Shopify/react-testing-fix-find-typing", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "412ac34b3442ac4da3ae33dcce32e4efee83a4dc", "messageHeadline": "explicitly typing findWhere and findAllWhere", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "4b9f38a099b43aa8f6e846370b9317df13552c98", "messageHeadline": "Merge pull request #474 from robin-drexler/allow-multiple-env-vars", "author": {"name": "Robin Drexler", "email": "robin.drexler@shopify.com", "user": {"login": "robin-drexler"}}, "additions": 92, "deletions": 10}}, {"node": {"oid": "cd55cad464e7394303059531ad582c18c2b93318", "messageHeadline": "feat: allow to specify multiple env vars in withEnv", "author": {"name": "Robin Drexler", "email": "drexler.robin@gmail.com", "user": {"login": "robin-drexler"}}, "additions": 92, "deletions": 10}}, {"node": {"oid": "0d11e330485875f6f0e7a2d612f9d9b1c4cdf270", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "c724032f83e02e08e64c9f5c31111e5a9636169d", "messageHeadline": "Formalize `Node` type in react-testing (#793)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 76, "deletions": 25}}, {"node": {"oid": "825516c91ab3684d2ed88945d44fa657d5c8f9c6", "messageHeadline": "Allow extending mount (#788)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 249, "deletions": 14}}, {"node": {"oid": "8ffbc8df80444c302517d5554d0dc2e2e53fb57e", "messageHeadline": "Merge pull request #781 from Shopify/to-contain-react-component-times", "author": {"name": "Lo\u00efc de Laubier", "email": "loic-d@users.noreply.github.com", "user": {"login": "loic-d"}}, "additions": 75, "deletions": 2}}, {"node": {"oid": "580d6e73675b89fbe62d620cdf13d8438d2aa3b3", "messageHeadline": "Adds new custom matcher 'toContainReactComponentTimes'", "author": {"name": "Loic De Laubier", "email": "loic.delaubier@shopify.com", "user": {"login": "loic-d"}}, "additions": 75, "deletions": 2}}, {"node": {"oid": "966fea97e2534a7c9bb56dd4e292c471e07e5490", "messageHeadline": "Merge pull request #784 from Shopify/debchn-patch-2", "author": {"name": "Deborah Chan", "email": "deborah.chan@shopify.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5f640bc6a3189df6bf8aa3d69fbd76c5443d3e1c", "messageHeadline": "Update README.md", "author": {"name": "Deborah Chan", "email": "deborah.chan@shopify.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fe28277432f65d62156d8b32a06e85af3bbdee26", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "f0f526d4c075df93efbe39d8ba8975f16d5498ed", "messageHeadline": "Fix deferred hydration assets in dev (#782)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "f0c398c3c8d5662bf49cad531f8febb593c72d2d", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "49c3cdd8645234e44e3d45bbe486c35e85761e27", "messageHeadline": "Fix cache-less queries in SSR (#770)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 90, "deletions": 4}}, {"node": {"oid": "e2e682aef5dbf1c5a6f520fae87cac1730b256d3", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 48, "deletions": 19}}, {"node": {"oid": "082ec7c1e7db9e4eef7959fe0e990d44b2e27727", "messageHeadline": "Fix initial react-async issues", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 40, "deletions": 4}}, {"node": {"oid": "66ac20727060f803b12746cb4b4b7483f2b39bbc", "messageHeadline": "Koa React Sidecar SSR Server (#774)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 313, "deletions": 2}}, {"node": {"oid": "5e517d50857c2588afe5ab2f454f176dc6f1d7bb", "messageHeadline": "Merge pull request #776 from Shopify/fix_preconnect-for-safari", "author": {"name": "Brendan Abbott", "email": "brendan.abbott@shopify.com", "user": {"login": "brendo"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "7a175d828b3916e4a80b696d1e498e2cdf6d7783", "messageHeadline": "Fix Preconnect for Safari, drop support for IE users", "author": {"name": "Brendan Abbott", "email": "brendan.abbott@shopify.com", "user": {"login": "brendo"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "b6eda3450dbb1bc6f0b7ba43f80c2b18ab7b3ac1", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 118, "deletions": 37}}, {"node": {"oid": "c9e67ace0707caa516d3dd0c3b98f9f7b9fc5f4d", "messageHeadline": "react-async 2 (#762)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 2934, "deletions": 1188}}, {"node": {"oid": "a96f55245e0ba677e9777173a800a46869dd150e", "messageHeadline": "Adds Pull Request Template (#775)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 26, "deletions": 0}}, {"node": {"oid": "a2f6a619962943110cc6b57b60e1db3886ee3405", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "69e3af05f70fbd0f84b45234129e4e9a0e3c7a93", "messageHeadline": "Merge pull request #771 from Shopify/react-i18n-loading", "author": {"name": "Phiroze", "email": "phiroze.dennis@shopify.com", "user": null}, "additions": 31, "deletions": 8}}, {"node": {"oid": "84ded6cef7a5e995ddaf9bb879665968f17a593d", "messageHeadline": "[react-i18n] Pass loading state to I18n class", "author": {"name": "Phiroze Dennis", "email": "phiroze.dennis@shopify.com", "user": null}, "additions": 31, "deletions": 8}}, {"node": {"oid": "7a11198c410945c6594dd9529a9949d59b58a298", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "2dc74ba9165d39b05fd7613f9a85dd4ecc88f90d", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "afea7d1bfe6314b698114f45947f67a863e0c55b", "messageHeadline": "enhance: allow MockLink and MockApolloLink to return full GraphQ\u2026 (#768)", "author": {"name": "Trish Ta", "email": "trish.ta@gmail.com", "user": {"login": "vividviolet"}}, "additions": 72, "deletions": 5}}, {"node": {"oid": "7c4c99585714e1afbcbf3038fc732c7b76e5944f", "messageHeadline": "chore: add notes to CHANGELOG.md", "author": {"name": "Trish Ta", "email": "trish.ta@shopify.com", "user": {"login": "vividviolet"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "98fc5251c004168de88c9379b1a1d5cfa210ec1e", "messageHeadline": "enhance: allow MockLink and MockApolloLink to return full GraphQLErrors", "author": {"name": "Trish Ta", "email": "trish.ta@shopify.com", "user": {"login": "vividviolet"}}, "additions": 64, "deletions": 1}}, {"node": {"oid": "b87ad68c9f3b1fd9bef8efe6268aa2ad47f7871d", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "d2ccd3903d492b2f0e3eebe47268aaddb0632cc4", "messageHeadline": "Don't call betweenEachPass on any kind of last pass (#769)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 87, "deletions": 59}}, {"node": {"oid": "bc6d096ea52c93a99efdf9943e0caf5b8668b06a", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "2fb0482d0ad57b51077c5cb36539b9372afaec39", "messageHeadline": "Reinstate translation key exists method (#766)", "author": {"name": "Cameron Gorrie", "email": "CameronGorrie@users.noreply.github.com", "user": {"login": "CameronGorrie"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "d80e60f9350fac52023bf0d94e8dc9df058e993c", "messageHeadline": "typo (#764)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4779582e2050937c4bb8b033cc301e3b0566f82a", "messageHeadline": "Adds missing headers (#765)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "cbed807f58586390c64d72e164a3ac00871e16dc", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "e6c4720b00ba6ff430f571228b7a410c8556d9eb", "messageHeadline": "Merge pull request #625 from Shopify/add-dimension-mocks", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 278, "deletions": 1}}, {"node": {"oid": "3ac8fb1ab519a1677d5af25d5ff108a52cd9b9aa", "messageHeadline": "Add `dimension` mock to `jest-dom-mocks", "author": {"name": "Donnie Thomas", "email": "donniel.thomas@shopify.com", "user": null}, "additions": 278, "deletions": 1}}, {"node": {"oid": "91f63981572b1671e724ed6b658e739ec3dcbbf2", "messageHeadline": "Publish", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "ae665cb100b84fe9a326771ec23b54773407c9e1", "messageHeadline": "Merge pull request #760 from Shopify/react-form/add-positiveintegerst\u2026", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 20, "deletions": 6}}, {"node": {"oid": "51d639cdd0597ae7f06e7ffe9db1c2d94b8c8ec9", "messageHeadline": "adding new positiveIntegerString validator (#760)", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 20, "deletions": 6}}, {"node": {"oid": "b502394e13084f042bf525de1b315334291e2f29", "messageHeadline": "Merge pull request #759 from Shopify/react-form/fix-notemptystring-re\u2026", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 8, "deletions": 2}}, {"node": {"oid": "d81518272366963c9f3ee24ab2d321967210f023", "messageHeadline": "notEmptyString validator now rejects empty strings (#759)", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 8, "deletions": 2}}, {"node": {"oid": "dc98ab83619131fcd4f438b1b6989a545cd15097", "messageHeadline": "[react-i18n] Adding `unformatNumber` (#758)", "author": {"name": "Luk\u00e1\u0161 Hlava\u010dka", "email": "lukas.hlavacka@shopify.com", "user": {"login": "lukashlavacka"}}, "additions": 109, "deletions": 29}}, {"node": {"oid": "39c05dbc475d2367f5535d047dc0910db9b93d69", "messageHeadline": "Adding `unformatNumber`", "author": {"name": "Lukas Hlavacka", "email": "lukas.hlavacka@shopify.com", "user": {"login": "lukashlavacka"}}, "additions": 109, "deletions": 29}}, {"node": {"oid": "706722d3cced95651e9551ef8b7618d3b433009f", "messageHeadline": "Upgrade eslint-plugin-shopify v29x (#83)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 122, "deletions": 63}}, {"node": {"oid": "af3d98443a62fdac3560e4c3204411aafc5ccfb2", "messageHeadline": "Update eslint-plugin-shopify to v 29.x (#757)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 108, "deletions": 90}}, {"node": {"oid": "f0fb0118be623f727838344b13e477ab2af7b0e1", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 41, "deletions": 17}}, {"node": {"oid": "400fe22f49ac720f703004d210a810965d5afde4", "messageHeadline": "Better react-network (#747)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 311, "deletions": 73}}, {"node": {"oid": "8e8db39f1a46423fbcd55bfb0e14c4d5b22cc59d", "messageHeadline": "Fix HTML hooks (#753)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "8823ae25675018f1e86cd9c53667c481142d5d0d", "messageHeadline": "Publish", "author": {"name": "Mathew Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e13e8f3a66fb2516a685d0881890a896de726b6c", "messageHeadline": "\ud83d\udc1b fix FormMapping restricting Bag type parameter preventing it from b\u2026", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 5, "deletions": 6}}, {"node": {"oid": "f36ee6e7d30598ad2111b72c2562a39dbac0a7d0", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "3e0ecc80ef64d99937f0bb208a50b7482f8f4d94", "messageHeadline": "Merge pull request #752 from Shopify/add-accept-language", "author": {"name": "Deborah Chan", "email": "deborah.chan@shopify.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d013ff84fe999ef459e9babef98e690eaf4d42a5", "messageHeadline": "Merge branch 'master' into add-accept-language", "author": {"name": "Deborah Chan", "email": "deborah.chan@shopify.com", "user": null}, "additions": 13, "deletions": 8}}, {"node": {"oid": "e27311f4ee2fb472b74190c6fc2425d9b58f823b", "messageHeadline": "Merge pull request #749 from Shopify/bugfix/use-query-hook-no-cache-fix", "author": {"name": "Sergey Gavrilyuk", "email": "gavrix@users.noreply.github.com", "user": {"login": "gavrix"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "815d840e09ec51b15dbdd58b292f88e9b6e377cd", "messageHeadline": "Add changelog item for fixed bug", "author": {"name": "Sergey Gavrilyuk", "email": "sergey.gavrilyuk@shopify.com", "user": {"login": "gavrix"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2062b4f5aca3c750a1c0195dddcf634b475c89c0", "messageHeadline": "Add more  type annotations", "author": {"name": "Sergey Gavrilyuk", "email": "sergey.gavrilyuk@shopify.com", "user": {"login": "gavrix"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bc8ca5aede2e66bf439508498bc6a276ae8ea2d9", "messageHeadline": "Fix useQuery's side effect wrapping result under 'current' key", "author": {"name": "Sergey Gavrilyuk", "email": "sergey.gavrilyuk@shopify.com", "user": {"login": "gavrix"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d33b10a4b7408be1209c2012e4e86ae02346daa", "messageHeadline": "Merge pull request #751 from Shopify/react-graphql-usequery-data", "author": {"name": "Tommy", "email": "tleunen@users.noreply.github.com", "user": {"login": "tleunen"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "9869013ffb253379b82cc94602c5a57aae82de13", "messageHeadline": "Merge branch 'master' into add-accept-language", "author": {"name": "Deborah Chan", "email": "deborah.chan@shopify.com", "user": null}, "additions": 18, "deletions": 4}}, {"node": {"oid": "f0f9c133b735c501a5eed113d6349e9a62e24fc0", "messageHeadline": "Add changelog", "author": {"name": "Tommy Leunen", "email": "tommy.leunen@shopify.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0aa4f248653d8b36b4cac2c4a40beb6083d3f408", "messageHeadline": "Fix useQuery data returned value", "author": {"name": "Tommy Leunen", "email": "tommy.leunen@shopify.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0cc45efdb919a4e0157bdfbce7e990669e37703b", "messageHeadline": "Add 'Accept-Language' header", "author": {"name": "Deborah Chan", "email": "deborah.chan@shopify.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3fb9de5980cdb741502c1018b35e66c1c683f387", "messageHeadline": "Merge pull request #746 from Shopify/fix-react-i18n-dependency", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "6668a842143e9774a555052bc01837fc04b14677", "messageHeadline": "\ud83d\udc1b add in missing dependency", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "4344cfc03678b05ff09b0d7a6a4ccb1f388e1046", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "83db321bd1052943ba913b0b0fb631d4c5d38fc2", "messageHeadline": "Add support for body/html attributes (#748)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 139, "deletions": 40}}, {"node": {"oid": "7250924613f159017a610ab21e5dea260dddd2fa", "messageHeadline": "Publish", "author": {"name": "cartogram", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 5, "deletions": 3}}, {"node": {"oid": "73cc303dbefd62f04f64c1603a39486d5b141322", "messageHeadline": "Adds assets setters/getters (#743)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 28, "deletions": 17}}, {"node": {"oid": "35c00fb5a8d75c9b516e4e7c1524aa2cc82f74b6", "messageHeadline": "Publish", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1503f0a0ae3ecc9706db597682628f01331a9f3c", "messageHeadline": "Merge pull request #740 from Shopify/parallel-builds-consolidated-man\u2026", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 126, "deletions": 116}}, {"node": {"oid": "6c4170900a374cefaa80a50acbdfc94919e2b3cc", "messageHeadline": "Trigger CI", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e48066a569753fa9999673bab2a08f5a305cf380", "messageHeadline": "Pr fixes", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 4, "deletions": 14}}, {"node": {"oid": "a461874ce8f6e14d66cd724279a4b7faad01b151", "messageHeadline": "fix tests too", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 149, "deletions": 189}}, {"node": {"oid": "a95f9d942a8949f3ad95485d552daa69aa0965fb", "messageHeadline": "More shaping fixing", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "7683e18c58bd403a0aeb27d2b809c10bcc62b621", "messageHeadline": "fix tests", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 128, "deletions": 71}}, {"node": {"oid": "6d1e0eca03d8f6ad4dcdd761b598607d127eaeee", "messageHeadline": "Update changelog", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b07f0721f8acbaedd357b937a408b03d9cf99eb7", "messageHeadline": "Update Manifest object shape", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "098c05b4c1371617a6759624da3d593f09c0ddcb", "messageHeadline": "Merge pull request #737 from Shopify/mehdi-loup-patch-1", "author": {"name": "mehdi-loup", "email": "mehdiloup.nasom@gmail.com", "user": {"login": "mehdi-loup"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e432fa41c9c7f43cdb382c9e08af6a22ba13e82a", "messageHeadline": "Merge branch 'master' into mehdi-loup-patch-1", "author": {"name": "mehdi-loup", "email": "mehdiloup.nasom@gmail.com", "user": {"login": "mehdi-loup"}}, "additions": 319, "deletions": 133}}, {"node": {"oid": "7bef381958348720f55b711d22a5e9e3f50a077f", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "afd927332b6a7d9171edc9e4e7ea884bd6412a67", "messageHeadline": "Don\u2019t load translations if they don't exist (#738)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 95, "deletions": 64}}, {"node": {"oid": "8953cd1fc9f7611029da2d583fbd1a861c3355e8", "messageHeadline": "Add toProvideReactContext matcher (#735)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 149, "deletions": 33}}, {"node": {"oid": "02bdde8fdb07ed367a5ba4f486b95bed4557c03f", "messageHeadline": "Fail i18n Babel plugin when multiple i18n references found (#734)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 53, "deletions": 33}}, {"node": {"oid": "891fbcf172bede80dbd73025c36e9c8b593d60ab", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "mehdi-loup", "email": "mehdiloup.nasom@gmail.com", "user": {"login": "mehdi-loup"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6a4edefc1f85c098bd088d81c699532e22389405", "messageHeadline": "Publish", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d81f1c4707a508cbb7fe68efcb883712303ba0fb", "messageHeadline": "Merge pull request #736 from Shopify/add-union-type-submit-handler-of\u2026", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0f836bb32ff7f20b9688061181d2af9de6fea325", "messageHeadline": "[FormState] Extend the return type of the submt handler.", "author": {"name": "mehdi-loup", "email": "mehdiloup.nasom@gmail.com", "user": {"login": "mehdi-loup"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ddee4f459e6f283214f304f9dadde16d781f827c", "messageHeadline": "Merge pull request #732 from Shopify/vs/performance-docs", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e5977970b22771e0bf788e54cb7d2f3c02378149", "messageHeadline": "Update Readme", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89dadbf6b3c608091f1e878d087ae727903342c6", "messageHeadline": "Note that render can be called multiple times", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8da0e5eff8930116c4e3a913634077ccf721ad7d", "messageHeadline": "Publish", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f345f865a765cdffcfa272cd1cf17f85aad31fe2", "messageHeadline": "Merge pull request #729 from Shopify/upgrade-apollo", "author": {"name": "Gord P", "email": "GoodForOneFare@users.noreply.github.com", "user": {"login": "GoodForOneFare"}}, "additions": 66, "deletions": 108}}, {"node": {"oid": "a766e4f9d2d611b65ee2635a2cebf0226709c9fe", "messageHeadline": "Dedupe types; mandate qpollo-client@^2.6.0; CHANGELOG", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "2d6873092c3df48a34a0efc3822e124ce3c92cdd", "messageHeadline": "Update Apollo dependencies for latest typedefs", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 62, "deletions": 105}}, {"node": {"oid": "ed4c58dc0ec77b91210bba772994e3c291777a5c", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9324cff3a23be29b2ae1665ae61d13b9124fb456", "messageHeadline": "react-graphql improvements (#726)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 164, "deletions": 97}}, {"node": {"oid": "55946b58b95803dfd6c8128edb0a831c6ea6af1e", "messageHeadline": "Merge pull request #725 from Shopify/antoinegrant-patch-1", "author": {"name": "Antoine Grant", "email": "antoinegrant@users.noreply.github.com", "user": {"login": "antoinegrant"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1f734de2b4fae6bca283c53c99cf492082d5b41f", "messageHeadline": "Readme fix", "author": {"name": "Antoine Grant", "email": "antoinegrant@users.noreply.github.com", "user": {"login": "antoinegrant"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dc26709eee4858988739a7fbed7fd9fb5cc7e8d1", "messageHeadline": "Merge pull request #723 from Shopify/react-graphql-changelog-3.3.5", "author": {"name": "Ken Smith", "email": "ken.smith@shopify.com", "user": {"login": "ken3650"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "5e7cefc6b6be4732ccb684e96d4bb646a336401d", "messageHeadline": "[react-graphql] Update changelog for 3.3.5", "author": {"name": "Ken Smith", "email": "ken.smith@shopify.com", "user": {"login": "ken3650"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "004dc239d196d3a00f53875de610b88568e8adf1", "messageHeadline": "Publish", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "925f2846b03906bdff4478fe6757912227463270", "messageHeadline": "Merge pull request #722 from Shopify/react-graphql-changelog", "author": {"name": "Ken Smith", "email": "ken.smith@shopify.com", "user": {"login": "ken3650"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0eab36c612ca3ef79c48416ea8e861ebd9ea2455", "messageHeadline": "[react-graphql] Add changelog entry for skip fix", "author": {"name": "Ken Smith", "email": "ken.smith@shopify.com", "user": {"login": "ken3650"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "564e44567ee95a7b278459c4a4a44a4c1046a589", "messageHeadline": "Merge pull request #721 from Shopify/react-graphql-skip-watch", "author": {"name": "Ken Smith", "email": "ken.smith@shopify.com", "user": {"login": "ken3650"}}, "additions": 52, "deletions": 3}}, {"node": {"oid": "879277a38d1b6d67c84a55d89e79ca3b9c549be0", "messageHeadline": "add tests", "author": {"name": "Ken Smith", "email": "ken.smith@shopify.com", "user": {"login": "ken3650"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "23b66a85edc2cb4b762ed7814b4b5c02b196d837", "messageHeadline": "skip watchQuery", "author": {"name": "Ken Smith", "email": "ken.smith@shopify.com", "user": {"login": "ken3650"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d52c7ceb5879194eb9e6c16f09b72784a67bf900", "messageHeadline": "Publish", "author": {"name": "Mathew Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6a6d3f738f433d366139afbc99b0996ec709393d", "messageHeadline": "\u26a1 prevent needless rerenders of pages using `useForm` (#716)", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 111, "deletions": 43}}, {"node": {"oid": "9aa1fe9a694019559073ec876a734853599e586b", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "c433b6e43204ab5cce342e07b1ae6692929020c9", "messageHeadline": "Publish", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 9, "deletions": 7}}, {"node": {"oid": "ca143a8d070712bfcc31e6e283a303a93b3f2dd7", "messageHeadline": "updating outdated yarn.lock file", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 2, "deletions": 10}}, {"node": {"oid": "658cf274961217c4a23a77f648bd2ffe55daecbe", "messageHeadline": "Merge pull request #714 from Shopify/react-form-state/fix-validate-ov\u2026", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 23, "deletions": 4}}, {"node": {"oid": "c43be26201d9d5bf14ac2322edbf573180cd108c", "messageHeadline": "adding overload to validate to support with and without fields (#714)", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 23, "deletions": 4}}, {"node": {"oid": "f06ccca3e99ea29e967b55c1eb6297c41831a683", "messageHeadline": "Merge pull request #715 from Shopify/add-async", "author": {"name": "Katie Davis", "email": "katie.davis@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0527c968d07f08c72a36a797d27f471c42a28008", "messageHeadline": "Update readme to make default function async", "author": {"name": "Katie Davis", "email": "katie.davis@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93e3beb1c4e8aae2a39de5c3bf34faebb2899129", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "c65f61eddabf66275dfe43b6b209eb7d080406d3", "messageHeadline": "Improved GraphQL testing (#706)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 650, "deletions": 383}}, {"node": {"oid": "d557afbcbda3a9ce309e39bffe6a7cd24388c054", "messageHeadline": "Prefetch on touchstart (#708)", "author": {"name": "Chris Sauv\u00e9", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 76, "deletions": 41}}, {"node": {"oid": "c0858c8c7581a25c046d29220e1f013fc3e969ed", "messageHeadline": "Render children when query not present (#707)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 108, "deletions": 33}}, {"node": {"oid": "f248732a3326c5bb6b36ddc918a1d373aec6d09e", "messageHeadline": "Publish", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "f24c3a30730011789adc49cb62f7c293b1b280bf", "messageHeadline": "Merge pull request #712 from Shopify/strict-dom-mock-storage", "author": {"name": "Gord P", "email": "GoodForOneFare@users.noreply.github.com", "user": {"login": "GoodForOneFare"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "c6f06d4a466cdc64c012ac412fb839ca617ec055", "messageHeadline": "Strongly type jest-dom-mocks/Storage mocks", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "026169386c811fd86c9c9e9a3ec77d4871bd8885", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "a4d897eb484585a51459776ac5877acce564c167", "messageHeadline": "Progressive hydration helper packages (#701)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 755, "deletions": 7}}, {"node": {"oid": "fb5e249a40d9fa3a227869bb4354edc3f7a3be10", "messageHeadline": "Remove coverage report (#695)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2a814d15abc22a9627a9ad2c9076330e1534885", "messageHeadline": "Update homepage field in package.json (#647)", "author": {"name": "Tommy", "email": "tleunen@users.noreply.github.com", "user": {"login": "tleunen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99035423586fbe3f3bbabe4a4beb38f86dbd763c", "messageHeadline": "Merge pull request #704 from Shopify/vs/update-react-graphql-readme", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f5278c8bf9e68a684a0db6ed78e0f5c64f2150f", "messageHeadline": "Update Readme", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d1ac01cfae258406b64029f6f11add5ca0a0d87", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6abd166e7309e4ab3d2ed772df9a93b62b78fed7", "messageHeadline": "Merge pull request #698 from Shopify/formstate-list-nested-fix", "author": {"name": "Axel", "email": "axel.tetzlaff@shopify.com", "user": {"login": "axelerator"}}, "additions": 53, "deletions": 2}}, {"node": {"oid": "9e53b5cd7d74c43a21336776760f245cd6cc359a", "messageHeadline": "Fix Formstate.Nested in Formstate.List", "author": {"name": "Axel Tetzlaff", "email": "axel.tetzlaff@shopify.com", "user": {"login": "axelerator"}}, "additions": 53, "deletions": 2}}, {"node": {"oid": "0056234cb4e3557e75e6b39fe2b90fffb061a4f0", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "1cbe73afb9d3e9e45bffba4d1211262080432bad", "messageHeadline": "Support SSR in react-graphql hooks (#702)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 45, "deletions": 7}}, {"node": {"oid": "2b617ab949e06165f443d33648af936126b478b5", "messageHeadline": "Merge pull request #699 from Shopify/react-i18n-fix-babel-import-insert", "author": {"name": "Gord P", "email": "GoodForOneFare@users.noreply.github.com", "user": {"login": "GoodForOneFare"}}, "additions": 17, "deletions": 19}}, {"node": {"oid": "952390a6c95a81d68bf7281c2a11423d2049b263", "messageHeadline": "\ud83d\udc1b react-i18n Babel plugin no longer fails on babel-preset-typescript \u2026", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 17, "deletions": 19}}, {"node": {"oid": "ac7e3bf74085ab4ec677fe1716c3720e22634e68", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "f7e01effb7fcb234069dac7e01152e74bbf1ddbf", "messageHeadline": "Merge pull request #694 from Shopify/react-css-utilities", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 183, "deletions": 1}}, {"node": {"oid": "b7092c603bd549d86c002d52080ac1b50d108bcc", "messageHeadline": "\u2728 add the css-utilities lib", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 183, "deletions": 1}}, {"node": {"oid": "13de09ebbdf0ac2ab4a8b7e30869277345d2c9c3", "messageHeadline": "fix nested wrappers bug in react-testing (#697)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 40, "deletions": 29}}, {"node": {"oid": "d8f086098d01eb517bf5c981d56db7644a7f06cc", "messageHeadline": "Publish", "author": {"name": "cartogram", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2aac5af1f152acfacf634533f5ab09e8ce1878e5", "messageHeadline": "v2.0.0", "author": {"name": "cartogram", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e0208ddac316c935c674bab0dabdf0563384c70", "messageHeadline": "v1.0.0", "author": {"name": "cartogram", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa85a20d8a2a40d547c8d8e116e379382a2e5046", "messageHeadline": "Publish", "author": {"name": "cartogram", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "6dacbc011e42bfc7b2e7f3e69e443a323219b256", "messageHeadline": "React upgrade 16.9 (#688)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 240, "deletions": 194}}, {"node": {"oid": "718106259a374a2967a89979fcdb62ce836894dd", "messageHeadline": "Publish", "author": {"name": "Mathew Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "d25f98e6fd2d0a42cd7c0d1b06c4acaf89363f79", "messageHeadline": "export TranslationDictionary (#693)", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "3e144134b5070238b22286b9a39a1cf872614bba", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "b554173c11274a6425b319b04a0b1e717f030d51", "messageHeadline": "Add ArgumentAtIndex type (#691)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "65fd6b413598552e896edad8c8f4087a643fb342", "messageHeadline": "Publish", "author": {"name": "Mathew Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 18, "deletions": 18}}, {"node": {"oid": "64530e4651e61aea061c36ce6ac56d4296f1f9ee", "messageHeadline": "\ud83d\udca5 fix expected error signature not matching our graphQL apis, change \u2026", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 101, "deletions": 103}}, {"node": {"oid": "084688b504d435f7fa9cb5eeaaa8cd7b3ad44969", "messageHeadline": "Merge pull request #690 from Shopify/react-form-state/fix-validate-re\u2026", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 1, "deletions": 6}}, {"node": {"oid": "e2561686f80b3bb9a1a88e9aeded2f57ad41ca63", "messageHeadline": "updating return signature for validate function (#690)", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 1, "deletions": 6}}, {"node": {"oid": "0e5197c5cf57779641712db18f5ec22a119d3ff0", "messageHeadline": "Memoize DateTimeFormat to speed up format date (#643)", "author": {"name": "Jim Chou", "email": "39597748+jim-chou-shopify@users.noreply.github.com", "user": {"login": "jim-chou-shopify"}}, "additions": 35, "deletions": 6}}, {"node": {"oid": "3359ca5a013833691733b208e726dde77d40ba8d", "messageHeadline": "\u2728 Adds `useImportRemote()` hook  (#608)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 329, "deletions": 195}}, {"node": {"oid": "4c66be5023a23bec496b54cf16e56544b28c3a0f", "messageHeadline": "Fix react-form-state docs (#535)", "author": {"name": "Guillaume Douceron", "email": "guillaume.douceron@free.fr", "user": {"login": "GuiguiWeb"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "647a7a11724f6761cab476786a23ed39c84978aa", "messageHeadline": "Add string matchers to README", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "7637cbade3a1ed7c37e4d1aa8c3439c751d0e24c", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "db91b8b6ad8f3c76c876709979671f9461ab81c9", "messageHeadline": "Merge pull request #685 from Shopify/update-resolver-type", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 42, "deletions": 12}}, {"node": {"oid": "bae68d762b127238efcfe393cc496ad9fbdb4a08", "messageHeadline": "\ud83d\udc1b fix resolver type so it accept return type that's different from th\u2026", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 42, "deletions": 12}}, {"node": {"oid": "0869c395adef48715597a7a1f82955d144c928a3", "messageHeadline": "Remove the hostname from the proxy request path (#681)", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "alex.cote@shopify.com", "user": {"login": "alexandcote"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b2b47fcad999e778736547848774964c88589d4c", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "778fa4347a52b8a7d3ff29114e2596100e926575", "messageHeadline": "React network tweaks (#683)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 39, "deletions": 17}}, {"node": {"oid": "8267574e495e91dc0aec76ea93e7000d21de36f1", "messageHeadline": "Publish", "author": {"name": "Mathew Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e05dcf38c4112c1e43ae803bc40f058c0045ff74", "messageHeadline": "fix setState no-op warnings and add missing dependency (#680)", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 16, "deletions": 0}}, {"node": {"oid": "14470ea9e71602b245eea7a7faa70a2502eb2947", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "1e6a9729a7d486df5f738d80dd872f0309097d98", "messageHeadline": "Fix a few small testing nitpicks (#682)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 46, "deletions": 15}}, {"node": {"oid": "b6816ab32e295d4d9481ea1be57e62bc5f13f16c", "messageHeadline": "Update eslint (#82)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 323, "deletions": 86}}, {"node": {"oid": "dc1169be82fb126d8ff3da962adf4b3a1e2d307b", "messageHeadline": "Merge pull request #674 from Shopify/update-doc-of-nested-validators", "author": {"name": "Jim Chou", "email": "39597748+jim-chou-shopify@users.noreply.github.com", "user": {"login": "jim-chou-shopify"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "829c0b890dbc403d7049d6189aea7ea1e507e54b", "messageHeadline": "Merge branch 'master' into update-doc-of-nested-validators", "author": {"name": "Jim Chou", "email": "39597748+jim-chou-shopify@users.noreply.github.com", "user": {"login": "jim-chou-shopify"}}, "additions": 1790, "deletions": 522}}, {"node": {"oid": "8c6f79d98ea776d660b3e16858ab55b9f4de6c96", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "f55f2368617187b418b50b4958f74e340e40a77b", "messageHeadline": "Adding @shopify/graphql-persisted (#630)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 891, "deletions": 8}}, {"node": {"oid": "cbf48a6c89bf7715a0ed049e7435f3b7619cc1b8", "messageHeadline": "Publish", "author": {"name": "Mathew Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "778415e2d659ce96cfa0abcf4c423b0ed2184240", "messageHeadline": "Form hook tweaks (#675)", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 164, "deletions": 103}}, {"node": {"oid": "82cc09e365fa915ea26fd46ab8fc69ae499f7d9f", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "39cba6d606101eb1848501779146f92a7a0ae033", "messageHeadline": "Fix Jest transform (#81)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 37, "deletions": 26}}, {"node": {"oid": "07a0310b8b592f94a729288cce7e25110a9a72f0", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 35, "deletions": 33}}, {"node": {"oid": "5e77924bd2daaec7b9ac631677ee7a78c9a2e381", "messageHeadline": "Merge pull request #679 from Shopify/use-mounted-ref", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 100, "deletions": 0}}, {"node": {"oid": "5c18cc4815925aacbcca3f2db1933bb751279512", "messageHeadline": "add doc & test for `useMountedRef`", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 100, "deletions": 0}}, {"node": {"oid": "bd73f54b8991c3eebd7fc6063f5ee9192707c869", "messageHeadline": "Merge pull request #678 from Shopify/add-back-missing-translation-mes\u2026", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 120, "deletions": 45}}, {"node": {"oid": "6d3f8f91899f25ed5c069d20305f17f9ff5ef2e0", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "368b5668454b95b1279c5c27f51cdaa8d934894e", "messageHeadline": "Fix Webpack transforms (#80)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 47, "deletions": 6}}, {"node": {"oid": "71cca4e162f7224c75e4b9fec8c58d782ed0e5b9", "messageHeadline": "\u267b\ufe0f refactor i18n errors to enforce the error message that should be t\u2026", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 120, "deletions": 45}}, {"node": {"oid": "250d7638fdfd196b14945b1d0dcb6277a5b14cda", "messageHeadline": "Merge pull request #616 from Shopify/hook-route-propagator", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 184, "deletions": 191}}, {"node": {"oid": "dbf90dad7de707e6c7046fbc209d7051953d1660", "messageHeadline": "\u21aa\ufe0f app route propagator", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 184, "deletions": 191}}, {"node": {"oid": "8ec974f78a2c17873e1153749835246eefb497c5", "messageHeadline": "Merge pull request #677 from Shopify/add-react-form-to-readme", "author": {"name": "Martin Gingras", "email": "martin.gingras@shopify.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fcd26007680f77bb805f2a52f79f3a2764877697", "messageHeadline": "Add react-form to readme", "author": {"name": "Martin Gingras", "email": "martin@mgingras.ca", "user": {"login": "mgingras"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0152b8a774fca8865bceec02e26283c72242f1fb", "messageHeadline": "fix prettier (#676)", "author": {"name": "Matt Seccafien", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 288, "deletions": 141}}, {"node": {"oid": "7d53c633cca00980e0e044c03fca75a11e23d0c2", "messageHeadline": "Update documentation for multiple validations on nested field", "author": {"name": "jimchou", "email": "jim.chou@shopify.com", "user": {"login": "jim-chou-shopify"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "cd69cffab4c215f22f50f1421a01b275880b3c6c", "messageHeadline": "Merge pull request #672 from Shopify/update_react_i18n_changelog_2", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "203f484a1ccb020083877f0707bcbfcd61d16f2d", "messageHeadline": "[React-i18n] Updated documentation", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "be824689953dc76656d1f16b59b8f0fc582946ab", "messageHeadline": "Publish", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83a0b39d02d609c06cbf48738bab41895ccf942f", "messageHeadline": "Merge pull request #671 from Shopify/update_react_i18n_changelog", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 29, "deletions": 0}}, {"node": {"oid": "49fcfb029c89f0fdb15a808ced46ce6072e1099e", "messageHeadline": "[React-i18n] Updated documentation", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 29, "deletions": 0}}, {"node": {"oid": "d7a623ae4589a4706b9c53d5c2b967a62f552fdb", "messageHeadline": "Merge pull request #645 from Shopify/augment_translate_function", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 115, "deletions": 0}}, {"node": {"oid": "393173845f030258dac53ddfdb3a440f22d824c1", "messageHeadline": "[React-i18n] Add getTranslationTree function", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 115, "deletions": 0}}, {"node": {"oid": "b609d810750a8eb5ab7fd44e5d1cc0bcb05a0bd8", "messageHeadline": "Publish", "author": {"name": "Mathew Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 16, "deletions": 12}}, {"node": {"oid": "e42d2db39b0fe03e09018422a6ef7d4b3cf85deb", "messageHeadline": "\ud83d\udc1b fix undeclared dependency breaking builds (#670)", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dfb96102f1b6c044412874edd01da1ce8d781feb", "messageHeadline": "Publish", "author": {"name": "Mathew Allen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "075af366eda861c190fe28df126587edd5b924a5", "messageHeadline": "\ud83c\udf89 create @shopify/predicates (#662)", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 300, "deletions": 0}}, {"node": {"oid": "bcebb18566270e766fef22bc1707afa50c4be4c1", "messageHeadline": "\ud83c\udf89 use-form-hooks (#657)", "author": {"name": "Mallen", "email": "mathew.allen@shopify.com", "user": null}, "additions": 3909, "deletions": 0}}, {"node": {"oid": "a5cdeaec57102e08be63e8a6518a2d7b6d67731e", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "3eff97a4db5a92294d1c63746ac4f5a099cabf53", "messageHeadline": "Merge pull request #663 from Shopify/use-query", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 733, "deletions": 72}}, {"node": {"oid": "bbb05d6ce1f088a59f20ea69cccc88041f7777fd", "messageHeadline": "\u2728 add `useQuery` hook", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 733, "deletions": 72}}, {"node": {"oid": "16d550aef1193d536c0205d992fa97b1103696ea", "messageHeadline": "Merge pull request #668 from Shopify/swap-preloading-prefetching", "author": {"name": "Darren Hebner", "email": "darren.hebner@shopify.com", "user": {"login": "darrenhebner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e25351ca8238bf3983d973d37f3f9a48a628d983", "messageHeadline": "Swaps preloading and prefetching definitions", "author": {"name": "Darren Hebner", "email": "darren.hebner@shopify.com", "user": {"login": "darrenhebner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "528ec7d89f8de4587dc1764c6f84c43ce8aa61b1", "messageHeadline": "Publish", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90bea56bbfbf5a6acd2eb1064224914725a2e369", "messageHeadline": "Merge pull request #667 from Shopify/jest-mock-apollo/update-graphql-\u2026", "author": {"name": "Pat Sissons", "email": "patricksissons@gmail.com", "user": {"login": "patsissons"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "5aa17496f277cbf4c74170277e0c5b3cc32124b0", "messageHeadline": "updating graphql-tool-utilities to 1.0.0", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 12, "deletions": 13}}, {"node": {"oid": "36a47369bb7b532656611072a05a4ea5b410d6ee", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 107, "deletions": 95}}, {"node": {"oid": "6339b62739d2a1bde871ab992eeeaf09eac67899", "messageHeadline": "Upgrade to typescript 3.2.1 and fix react-compose static fields (#602)", "author": {"name": "Henry Tao", "email": "hi@henrytao.me", "user": {"login": "henrytao-me"}}, "additions": 82, "deletions": 64}}, {"node": {"oid": "724d9415fe24cfa7d761cea50d3c23c5972592f4", "messageHeadline": "\u2b06\ufe0f Add unversioned version in the ApiVersion enum (#665)", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "a.cote@2kloc.com", "user": {"login": "alexandcote"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6bffbcc7444a50868d08db068f1831df9affda4e", "messageHeadline": "Publish", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "2fdf0c5583d0a70f8ccec932848a0cb2d17497f9", "messageHeadline": "fixing missing graphql-config-utilities references", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8918040780dd9175907d3076ae5ea772d5bf69f5", "messageHeadline": "splitting graphql-config utilities into new graphql-config-utilities \u2026", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 353, "deletions": 370}}, {"node": {"oid": "4bb7c394fd0ad7b7adef342db07eb9957bc09b83", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "183ab1d9a55fa5285535a63638c4236f8a90153c", "messageHeadline": "Allow partial trigger (#661)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 41, "deletions": 6}}, {"node": {"oid": "d3ae793c06aebe52e2844e04a5bd8986b01a5e3e", "messageHeadline": "Update documentation for the GraphQL proxy (#651)", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "a.cote@2kloc.com", "user": {"login": "alexandcote"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "94cc6347e042fae5ef1b37d48d069b8a3e1cf5fa", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 85, "deletions": 85}}, {"node": {"oid": "65d70a2be177679b2fee4fc5526e7b3ba638e610", "messageHeadline": "Upgrade to TypeScript 3.1.6 (#660)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 78, "deletions": 69}}, {"node": {"oid": "08cc96f7535e8d8e2e0030b7cd166a8b96d9ecea", "messageHeadline": "Merge pull request #607 from Shopify/fix-typo", "author": {"name": "Alex Salisbury", "email": "asalisbury@users.noreply.github.com", "user": {"login": "asalisbury"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc52b7afa8c606ffbf14766f0e11f518b7717586", "messageHeadline": "Merge branch 'master' into fix-typo", "author": {"name": "Alex Salisbury", "email": "asalisbury@users.noreply.github.com", "user": {"login": "asalisbury"}}, "additions": 9024, "deletions": 4494}}, {"node": {"oid": "cfc8f55f4beb3d63ad8d562920ed23868c729c99", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "61e8236a28b1251c52c09b24cfdb093beeb52ce9", "messageHeadline": "react-i18n perf optimizations (#659)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 261, "deletions": 91}}, {"node": {"oid": "e7b59cc7f83b8a1f356e4941049b27a4b9c87283", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "23f491c0b69fd5d88d02ba2a7927d666955c758b", "messageHeadline": "Merge pull request #653 from Shopify/add-mutation-hook", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 392, "deletions": 5}}, {"node": {"oid": "68f8a757209898a4ff55037e9756751bd8e82caa", "messageHeadline": "\u2728 add `useMutation`", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 392, "deletions": 5}}, {"node": {"oid": "252e6c8b09c287e10e11ec478d11f1609c56f55f", "messageHeadline": "add react-hooks to main readme (#656)", "author": {"name": "Matt Seccafien", "email": "matt@studiocartogram.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "7f59684f450f241f30474ca74625863d2c49610b", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "c9ab733f4ecad9c53cf036cd5699964fa23fbad8", "messageHeadline": "Wrap app in html provider (#655)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "964527f7facdaf43b51197598caba8a50c24685b", "messageHeadline": "Adds basic `react-hooks` package (#609)", "author": {"name": "Matt Seccafien", "email": "matt@studiocartogram.com", "user": null}, "additions": 224, "deletions": 0}}, {"node": {"oid": "cce133c62592fce3fd0bc6e3b62394b29470a590", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 69, "deletions": 69}}, {"node": {"oid": "d08b2ac67cd5eaf02342ded1538ea07cc76f3f9c", "messageHeadline": "Hookify Google Analytics, shortcut provider, tracking pixel (#646)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 299, "deletions": 268}}, {"node": {"oid": "e8894c70e3ecec874e9d26b356984b2f6fb71678", "messageHeadline": "Adds useShortcut to Readme (#650)", "author": {"name": "Matt Seccafien", "email": "matt@studiocartogram.com", "user": null}, "additions": 37, "deletions": 0}}, {"node": {"oid": "ed6c17a889111a4038b6f5724dedd92c4adb048a", "messageHeadline": "update eslint-plugin-shopify (#648)", "author": {"name": "Matt Seccafien", "email": "matt@studiocartogram.com", "user": null}, "additions": 1426, "deletions": 1372}}, {"node": {"oid": "c03e5fdb2f98a203a5a8d583664ff66465368010", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "e84f39a04543c54293125fbe6dd5c44cd96c4416", "messageHeadline": "Merge pull request #649 from Shopify/prepare-for-apollo-hooks", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 28, "deletions": 20}}, {"node": {"oid": "1226e6e72541b1e69de0e268614f67a31d7bd2b1", "messageHeadline": "small refactor and document update to support apollo-hook PR coming up", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 28, "deletions": 20}}, {"node": {"oid": "6d584ebd3b091abe6b1717fada6bab8759774ac5", "messageHeadline": "Update eslint-plugin-shopify (#77)", "author": {"name": "Matt Seccafien", "email": "matt@studiocartogram.com", "user": null}, "additions": 245, "deletions": 602}}, {"node": {"oid": "484f6188a961d5314f51b16f53aee5a119dad463", "messageHeadline": "Adds Changelog to react-import-remote (#575)", "author": {"name": "Matt Seccafien", "email": "matt@studiocartogram.com", "user": null}, "additions": 13, "deletions": 0}}, {"node": {"oid": "2557ac10acc5640fd691749144114253af0ce6e1", "messageHeadline": "Merge pull request #640 from Shopify/koa-metrics-promise", "author": {"name": "Laurent Dang", "email": "dang.laurent@gmail.com", "user": {"login": "haeky"}}, "additions": 75, "deletions": 76}}, {"node": {"oid": "b16ae3ad31bcb53aa678f9fbc4c2d9eb761a633b", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Laurent Dang", "email": "dang.laurent@gmail.com", "user": {"login": "haeky"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c2170d236a23cd6fac0e2a66d5ed4661608c6531", "messageHeadline": "Add rejection tests for Metrics.test.ts", "author": {"name": "Laurent Dang", "email": "dang.laurent@gmail.com", "user": {"login": "haeky"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "7031a812b4a0bbfd5be965852eda0e1e71606864", "messageHeadline": "Promisify .distribute and .closeClient", "author": {"name": "Laurent Dang", "email": "dang.laurent@gmail.com", "user": {"login": "haeky"}}, "additions": 45, "deletions": 76}}, {"node": {"oid": "20cb18f99a981a5c31c6a77c10df56ba2acb6d01", "messageHeadline": "Merge pull request #644 from Shopify/fix-readme", "author": {"name": "ishanray", "email": "ishan.raychaudhuri@shopify.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9a87a6675924f18d462e5af2f1b0c515b3878fe8", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "716a734e7f1d583b6f3247595df7b8ef0764ea4c", "messageHeadline": "Fix the prop name for I18nContext.Provider", "author": {"name": "Ishan Raychaudhuri", "email": "ishan.raychaudhuri@shopify.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2990423d74573de9feaa545c76f0cf8766f23cb1", "messageHeadline": "Publish", "author": {"name": "cartogram", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f296129ef51d8473239ae89911a63219c60a8b23", "messageHeadline": "Add an option to configure the api version on the graphql proxy (#629)", "author": {"name": "Alexandre C\u00f4t\u00e9", "email": "a.cote@2kloc.com", "user": {"login": "alexandcote"}}, "additions": 62, "deletions": 21}}, {"node": {"oid": "90a15cdcb6a5dad4d056437c71045475f43c08e3", "messageHeadline": "Add graphql-mini-transforms (#76)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 794, "deletions": 4}}, {"node": {"oid": "36a437d3da67cdb3e930b5298413954b8b1a9055", "messageHeadline": "Merge pull request #636 from Shopify/return-server-effect-result", "author": {"name": "Gord P", "email": "GoodForOneFare@users.noreply.github.com", "user": {"login": "GoodForOneFare"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "cd64edc7e58fa85a4a36e9000eb45d0a0678cdbc", "messageHeadline": "\ud83d\udc1b useServerDomEffect now returns a result", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "61136fb375997493a7e9732438a63d03add43d35", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "bb9a121b6bd9984aa4d193cd9ee28c2e0be991ec", "messageHeadline": "Actually export react-html hooks", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "ef689c238a9bce7cd218ece041fa6a9f7b382c9f", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1ae0650dfef2ff55d17a09516296e7e82c39352b", "messageHeadline": "Fix HeadUpdater referencing browser globals", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "46fd61f76e817c6e2696c2a448c8fd89df21f29d", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "961a53d7718f92e9b14a5d234657dc028dc5408e", "messageHeadline": "Add hook-ey `react-intersection-observer` API (#622)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 317, "deletions": 229}}, {"node": {"oid": "bfeba91d4e686f82f8fe8aaf0f779716e52cce20", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "aaf95a6933145036f4b553248aaa4c0dac658ec4", "messageHeadline": "Minor i18n tweaks (#639)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 55, "deletions": 18}}, {"node": {"oid": "ff6c739b49c7729221dfdd4e9936e7787525df53", "messageHeadline": "Merge pull request #634 from Shopify/remove-legacy-code-sample", "author": {"name": "Gord P", "email": "GoodForOneFare@users.noreply.github.com", "user": {"login": "GoodForOneFare"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "d47d069f195494326b08e25fc0b6a9711f5129af", "messageHeadline": "Remove hookless react-html README code", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "387d2ef0383a8afe5cb2a241206696695ec62431", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "145d9f0470d438066aa7f5772b6e68d18a6a2345", "messageHeadline": "First hook updates: react-effect, react-html, and react-network (#547)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 1696, "deletions": 1994}}, {"node": {"oid": "28f7df40d9af7f6d9e12b3f68e83e1c6acdb8441", "messageHeadline": "Upgrade TypeScript and Jest (#75)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 2583, "deletions": 2580}}, {"node": {"oid": "1d7c506d801d0f25d0eb34e4bd63711bea4fde40", "messageHeadline": "Add Shortcut hook (#615)", "author": {"name": "Matt Seccafien", "email": "matt@studiocartogram.com", "user": null}, "additions": 102, "deletions": 103}}, {"node": {"oid": "c214d297c62644173fc1eece4e89ea886ecf690e", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "b2e34385e70357b71d745d195b602fef724f9797", "messageHeadline": "More generous dependency versions for graphql-testing", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 24, "deletions": 34}}, {"node": {"oid": "8098a1c1b66eadfa3c495d8f292ee6cc3c3f3e7f", "messageHeadline": "Smarter act and text matchers (#626)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 118, "deletions": 1}}, {"node": {"oid": "7480b70ba6e9460e48e7755d3de02698a1325bab", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "3035f9bcb955d5405814adefcf89cd246f574cd5", "messageHeadline": "Accept a config option (#70)", "author": {"name": "Alexandre Kirszenberg", "email": "a.kirszenberg@gmail.com", "user": {"login": "alexkirsz"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "096ed5dddd9143731d9cc56a702cfb068b2a2b7c", "messageHeadline": "Remove contents of the ~ directory (#71)", "author": {"name": "Alexandre Kirszenberg", "email": "a.kirszenberg@gmail.com", "user": {"login": "alexkirsz"}}, "additions": 0, "deletions": 70586}}, {"node": {"oid": "ff2b94d4d496891495c45ee30bc16dd7dc01c8de", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "f1639565db15995c00d090e63acac7bb083029ee", "messageHeadline": "Add custom mount (#624)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 366, "deletions": 44}}, {"node": {"oid": "949ea28ba9408a2c9de4602bd74b978b0095b1d1", "messageHeadline": "[WIP] Modernize graphql testing (#623)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 256, "deletions": 341}}, {"node": {"oid": "abcf2b17f9760971cf97e1993950635e05ab678f", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 31, "deletions": 29}}, {"node": {"oid": "838808571d729e4ca830334292fb3712bc827882", "messageHeadline": "React testing improvements (#621)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 608, "deletions": 79}}, {"node": {"oid": "288a6e093d5d32f66b4007701b9ec87ce8c9b3a3", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "efd1191b5bcfa5d938d217b2bb9b3968c6fa48a0", "messageHeadline": "\ud83d\udc1bMake the webpack plugins return regular objects intead of Modules (#\u2026", "author": {"name": "Andre Rocha", "email": "amrocha@users.noreply.github.com", "user": {"login": "amrocha"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "a18752b24d653d60126ec555e2bb6abd39f34f68", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "e5eeb9a744a1fdeabf2af96263af283a102d423f", "messageHeadline": "@shopify/react-testing (#603)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 2134, "deletions": 19}}, {"node": {"oid": "46c1a52e7fafebaf056aab2c56b4e7541ba96df2", "messageHeadline": "Publish", "author": {"name": "Marki Sveen", "email": "marki.sveen@shopify.com", "user": {"login": "markiiikram"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d4b2a1528dff43b92227acca1c031eb9393f931d", "messageHeadline": "Merge pull request #579 from Shopify/check-success-via-webhookSubscri\u2026", "author": {"name": "Marki Sveen", "email": "marki.sveen@shopify.com", "user": {"login": "markiiikram"}}, "additions": 26, "deletions": 17}}, {"node": {"oid": "67333cc38b36424dadae821744129201c884a32c", "messageHeadline": "update changelog", "author": {"name": "Marki Sveen", "email": "marki.sveen@shopify.com", "user": {"login": "markiiikram"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "81ff3bc0f303a45322d1e1dc162e1d3ef01ac240", "messageHeadline": ":white_check_mark: updates tests to use GraphQL success response", "author": {"name": "Marki Sveen", "email": "marki.sveen@shopify.com", "user": {"login": "markiiikram"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "1eecef4071548d582c33fca745104e5c32ccfbc0", "messageHeadline": "\ud83d\udc1b check success via valid webhookSubscription field", "author": {"name": "Marki Sveen", "email": "marki.sveen@shopify.com", "user": {"login": "markiiikram"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "112aea4df8ee3650999f5da27052eec4e378c130", "messageHeadline": "Publish", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "4b98ce104cfba6dd9cb2cf643beefdd1b7be2374", "messageHeadline": "adding changelog entry and docs for #601", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 24, "deletions": 7}}, {"node": {"oid": "8dcb3844adec466ffc3f50654a823fa62827cc1e", "messageHeadline": "Merge pull request #601 from Shopify/last-submit-error", "author": {"name": "Brian Ryu", "email": "46533681+b-ryu@users.noreply.github.com", "user": {"login": "b-ryu"}}, "additions": 409, "deletions": 4}}, {"node": {"oid": "9ed8821963df9445d181fa6de90e1bb3857e5955", "messageHeadline": "Add client submit errors to errors in render prop", "author": {"name": "Brian Ryu", "email": "brian.ryu@shopify.com", "user": null}, "additions": 409, "deletions": 4}}, {"node": {"oid": "616a4b835ca7571a818b1a03f36a4183becc2b4b", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "4c03f3541348e2ad74af0d09e46a6c4d1a05b44d", "messageHeadline": "Update trigger to support act() (#612)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 146, "deletions": 51}}, {"node": {"oid": "354c767eeafa65b35327bde6cdef783de12e6bb9", "messageHeadline": "Add a promise mock (#614)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 68, "deletions": 1}}, {"node": {"oid": "4f3eda84dd20039e24670ea4fb28bf73d7039771", "messageHeadline": "Fix typo in README for address", "author": {"name": "Alexander Salisbury", "email": "alex.salisbury@shopify.com", "user": {"login": "asalisbury"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd164d85bb79bed9365bcf4b0547646f716702f2", "messageHeadline": "Merge pull request #600 from Shopify/fix-isNumericString-regex", "author": {"name": "Kanstantsin Arlouski", "email": "kostia.arlouski@gmail.com", "user": {"login": "CapySloth"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "fc38ea0b14f5f964f65aba8d634567ae4ee4f7f3", "messageHeadline": "Update change-log", "author": {"name": "Kostia Arlouski", "email": "kostia.arlouski@shopify.com", "user": {"login": "CapySloth"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5e7030123000df6aebff3a999fb1ab912468ffc8", "messageHeadline": "Add tests", "author": {"name": "Kostia Arlouski", "email": "kostia.arlouski@shopify.com", "user": {"login": "CapySloth"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "4eb6cb4b1c27f4b78bfe2c986b31a45dd34a7df9", "messageHeadline": "Utilize isPositiveNumeric checker", "author": {"name": "Kostia Arlouski", "email": "kostia.arlouski@shopify.com", "user": {"login": "CapySloth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a1989635fc72ad9bc5941b052b88e5ab137387d", "messageHeadline": "Add method to validate positive numeric strings", "author": {"name": "Kostia Arlouski", "email": "kostia.arlouski@shopify.com", "user": {"login": "CapySloth"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "44456b82deb9f7ed7d67f0bfdb801a3e3bbdb2f4", "messageHeadline": "Pass negative numbers in numeric string check", "author": {"name": "Kostia Arlouski", "email": "kostia.arlouski@shopify.com", "user": {"login": "CapySloth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "96a241f8f52592924aa74b6e2285a8faec6e9721", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d45a737ea7519cae2aa1cec606558d2768bc6b8", "messageHeadline": "Fix navigation start tracking (#610)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "9ba4828477b721f066b6e362decd94df0552474a", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "4eb26027d8a33aefd395c4142dc70f8d4027b846", "messageHeadline": "Merge pull request #605 from Shopify/earlier-deferred-scripts", "author": {"name": "Gord P", "email": "GoodForOneFare@users.noreply.github.com", "user": {"login": "GoodForOneFare"}}, "additions": 35, "deletions": 16}}, {"node": {"oid": "490997b211ed23586db82bce8058e610658449b7", "messageHeadline": "\u26a1\ufe0f Deferred scripts are now in `<head>`", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 35, "deletions": 16}}, {"node": {"oid": "eae3c4ca1aa901b18efeea5e6d427a8a34ef8a15", "messageHeadline": "Merge pull request #596 from Shopify/memoize-intl-datetimeformat", "author": {"name": "Ryan Macdonald", "email": "ryan.macdonald@shopify.com", "user": null}, "additions": 92, "deletions": 3}}, {"node": {"oid": "c1ce69aa86aa09891b6b2039050807d4e9cb7a95", "messageHeadline": "Memoize Intl.DateTimeFormat and Int.NumberFormat", "author": {"name": "Ryan Macdonald", "email": "macdonaldr93@gmail.com", "user": null}, "additions": 92, "deletions": 3}}, {"node": {"oid": "4c995e144cab857700b00afc52bb4f8d12e0e690", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 45, "deletions": 25}}, {"node": {"oid": "85d277d892e4ec00669d89e1e13e08ab9b8665d2", "messageHeadline": "Add IntersectionObserver users (#576)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 343, "deletions": 62}}, {"node": {"oid": "a879656175c4229268194e4637b58eadeb53bb83", "messageHeadline": "Merge pull request #599 from Shopify/update-deploy-docs", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "419fe8fda26fbc96aafa0a942ac450a77166da5e", "messageHeadline": "Merge pull request #597 from Shopify/update-react-i18n-changelog", "author": {"name": "Lo\u00efc de Laubier", "email": "loic-d@users.noreply.github.com", "user": {"login": "loic-d"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d3deeeeb05f15dde31d005d6bec0d3370c246979", "messageHeadline": "Merge branch 'master' into update-deploy-docs", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 40, "deletions": 251}}, {"node": {"oid": "bab34e8c15bbabfc61853f567dde4afee5df3a4e", "messageHeadline": "Updates CHANGELOG", "author": {"name": "Loic De Laubier", "email": "loic.delaubier@shopify.com", "user": {"login": "loic-d"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "8cf7c8c67ee9d66060f1936b6ec19a95de5a03e7", "messageHeadline": "Merge pull request #598 from Shopify/update-tophat-instructions", "author": {"name": "Lo\u00efc de Laubier", "email": "loic-d@users.noreply.github.com", "user": {"login": "loic-d"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e627853b3bc759e10f14061e9c9f3bdeedb4c49", "messageHeadline": ":memo: Updates contributing guide", "author": {"name": "Loic De Laubier", "email": "loic.delaubier@shopify.com", "user": {"login": "loic-d"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "505f38f289aae9a8cb316c078556a56ac6b0cf02", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66555e116dcfa97409d682f31bf09c12a1995256", "messageHeadline": "Merge pull request #594 from Shopify/use-enhancer", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 38, "deletions": 249}}, {"node": {"oid": "08bc05e8e02d68504552c8abf81b8ec7470c7cf6", "messageHeadline": "Clarify which commit to deploy on", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "088a3d4b82aae54dc532378db30b4288099c8439", "messageHeadline": "\u267b\ufe0f refactor to use the enhancer", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 38, "deletions": 249}}, {"node": {"oid": "ef172ad8ac270bb8db6a3f247971e784bbe92498", "messageHeadline": "Publish", "author": {"name": "Marki Sveen", "email": "marki.sveen@shopify.com", "user": {"login": "markiiikram"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c45777ea806d99e515e425893ac280fde5115f26", "messageHeadline": "Merge pull request #580 from Shopify/return-graphql-formatted-topic", "author": {"name": "Marki Sveen", "email": "marki.sveen@shopify.com", "user": {"login": "markiiikram"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "e3509e882430a7f2eda1cd52858e334197ebf29f", "messageHeadline": "udpate changelog", "author": {"name": "Marki Sveen", "email": "marki.sveen@shopify.com", "user": {"login": "markiiikram"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5c5a382cf168e20bd1518cb3a851c5f296c5266e", "messageHeadline": ":white_check_mark: add test transforms webhook topic and adds to state", "author": {"name": "Marki Sveen", "email": "marki.sveen@shopify.com", "user": {"login": "markiiikram"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "ddeb28a19135b6077f45bb170673ecc0d6e0e099", "messageHeadline": "\ud83d\udc1b return a GraphQL formatted topic", "author": {"name": "Marki Sveen", "email": "marki.sveen@shopify.com", "user": {"login": "markiiikram"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1b2864f1e0aaaae340a1434743b939e2b9a90d5f", "messageHeadline": "Publish", "author": {"name": "Loic De Laubier", "email": "loic.delaubier@shopify.com", "user": {"login": "loic-d"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "acf966a7f36396ef16242c58a53fcb5b2ddae400", "messageHeadline": "Merge pull request #590 from Shopify/expose-currency-decimal-places", "author": {"name": "Lo\u00efc de Laubier", "email": "loic-d@users.noreply.github.com", "user": {"login": "loic-d"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "0a6044c336dd5eb935b01dc2c499312ecdca6e27", "messageHeadline": "Fixes typo in curreny-decimal-places", "author": {"name": "Loic De Laubier", "email": "loic.delaubier@shopify.com", "user": {"login": "loic-d"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "7f9aa0ffae672802c1bd391c215b163b8ce49e2c", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "b1e1de8c9faa24544df1368ec41fe68dc4379df8", "messageHeadline": "Merge pull request #593 from Shopify/edit-doc", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "04923e95b38db019005c24e544a0eaf4a990e34a", "messageHeadline": "add doc", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "19d67841d9bd566730d675e161540e70de6a2d38", "messageHeadline": "Merge pull request #591 from Shopify/function-enhancers", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 393, "deletions": 0}}, {"node": {"oid": "3948dc2b11b8221748db535db2daf47ad793feca", "messageHeadline": "Update packages/function-enhancers/README.md", "author": {"name": "Gord P", "email": "GoodForOneFare@users.noreply.github.com", "user": {"login": "GoodForOneFare"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "441252b2d5db9d95416cf3a64e18f507e5cfee3a", "messageHeadline": "\u267b\ufe0f move `memoize` to `function-enhancers` lib to decorator a function\u2026", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 393, "deletions": 0}}, {"node": {"oid": "b7c96a6b09194764ff1faf2618fafd2e4545f045", "messageHeadline": "Merge pull request #578 from Shopify/fix-react-i18n-changelog", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "10b77a4ee104903134a117f9b224179b4bddfe7c", "messageHeadline": "fix up react-i18n changelog", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2cceb4ce167ccc056a5a067ca0f9e9fc7ca9e41b", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17526986f732a5cab9a9348fe2c09ee85f037bce", "messageHeadline": "Merge pull request #581 from Shopify/polyfills__remove-babel-entry", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "38edcf008b081ea33db46d247f0595573534a503", "messageHeadline": "[polyfills] :fire: Remove @babel/polyfills entry", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "fb4bc7ab0bf47d50405cdfb2e634e7ea50800e5c", "messageHeadline": "Publish", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f41b424f65a306fd89696bd1a77b269740fff12", "messageHeadline": "Merge pull request #577 from Shopify/i18n-unformatCurrency-fix", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 77, "deletions": 4}}, {"node": {"oid": "105dcaa0f7eaf1b3c6fdb5699c8cf292624255be", "messageHeadline": "Update changelog and version for release v0.11.2", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a29af83af8ef0e285315bbec51106d483b52d5b3", "messageHeadline": "Add tests for it locale", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "1673d9fa9529e8fc46014b4ad5d06f13a8e5b287", "messageHeadline": "pr fix", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1d2f95d97b735d84f84f2eef1e586c190f968aea", "messageHeadline": "Improve readability\"", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "6ba244043881bd74922335ae22ca1baad586663f", "messageHeadline": "Support unexpected usage of decimal symbols", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 39, "deletions": 2}}, {"node": {"oid": "7e72d2d5c40060b48bb60164fc3d547a88a435b4", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "501fe882238a365fda54b95b1b17942d0c2396c6", "messageHeadline": "Add pass information to react-effect callbacks (#574)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 188, "deletions": 20}}, {"node": {"oid": "53b01bf13bad503e2ddc74e625b93dd81b1c523a", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "395c6bb5107bf130fe9747a99957ae1b14e4d49e", "messageHeadline": "IntersectionObserver components and utilities (#565)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 779, "deletions": 14}}, {"node": {"oid": "cb7c7be33a7b34a50713d7be17042c98eaa49913", "messageHeadline": "Add a recipe doc for react-async", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 189, "deletions": 0}}, {"node": {"oid": "601f8e83cbec461aaf3d3b48c6a673ea43f916b0", "messageHeadline": "Publish", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "97ae00edc42f1cc0f55a987c01bb1e29fc1062cd", "messageHeadline": "Merge pull request #572 from Shopify/fix-apollo-min-versions", "author": {"name": "Pat Sissons", "email": "patricksissons@gmail.com", "user": {"login": "patsissons"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "7836db4c4c4b44f46879eeb25e2c846eb1a580f1", "messageHeadline": "reducing min apollo version requirements", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "f83082201ab858a2afd6945d39a15efe95093a3a", "messageHeadline": "Publish", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1817b818298f0c718d0f120199862d315ea28128", "messageHeadline": "fixing peer dependencies for graphql-typed", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "21eb884611c722e495816e46cc10df90f05bd23f", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8891d209e161d7ef4ec21bd31c7a069036ed9cb2", "messageHeadline": "Merge pull request #570 from Shopify/formstate-list-nested-shouldcomp\u2026", "author": {"name": "Ami Reynoso", "email": "amireynoso@users.noreply.github.com", "user": {"login": "amireynoso"}}, "additions": 8, "deletions": 104}}, {"node": {"oid": "a1869c5544f8669e658458e2e84ddb6e4d1ab5c5", "messageHeadline": ":fire: Remove shouldComponentUpdate logic in FormState.Nested and For\u2026", "author": {"name": "Ami Reynoso", "email": "ami.reynoso@shopify.com", "user": {"login": "amireynoso"}}, "additions": 8, "deletions": 104}}, {"node": {"oid": "d72c592bf732b99a50453a4f0160454c7fd2e6f3", "messageHeadline": "Publish", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5c67f7c426161be683e987cce614a08aa679ae6e", "messageHeadline": "Merge pull request #566 from Shopify/upgrade-graphql-14", "author": {"name": "Pat Sissons", "email": "patricksissons@gmail.com", "user": {"login": "patsissons"}}, "additions": 133, "deletions": 151}}, {"node": {"oid": "bbdf653b5a3f1d7ba94e5a410427f9cef8ea70d1", "messageHeadline": "upgrading to GraphQL v14", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 133, "deletions": 151}}, {"node": {"oid": "9dd2c58fbfff3edc60102fa8ee48db36b919ab96", "messageHeadline": "Merge pull request #562 from Shopify/feature/runtime-render-loading", "author": {"name": "Koen Vendrik", "email": "k.vendrik@gmail.com", "user": {"login": "kvendrik"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "fe7c05658f429eddeff8c242f336678a828462c1", "messageHeadline": "Merge branch 'master' into feature/runtime-render-loading", "author": {"name": "Koen Vendrik", "email": "k.vendrik@gmail.com", "user": {"login": "kvendrik"}}, "additions": 72, "deletions": 116}}, {"node": {"oid": "029db1eae855f2af92d9332f3575ad91699a67be", "messageHeadline": "Publish", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 11, "deletions": 9}}, {"node": {"oid": "9a9ea4113171421f703d08e96c0bc63ad6c6a160", "messageHeadline": "upgrading GraphQL to v14", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 50, "deletions": 39}}, {"node": {"oid": "4b3a035adc4b6ea2d84a8d2b77dab8e3883fd73d", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "1c46fd8555651320b8c56ca7dbbe4dc7013dbc28", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "98af3f5d396f75a4f26d782cc4767f19ee6f80ee", "messageHeadline": "\u2728 add changlog before release", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "6ff9489f5800af9e8feb997e12ff7e0e930a4bca", "messageHeadline": "Merge pull request #567 from Shopify/fix-memoize", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 37, "deletions": 4}}, {"node": {"oid": "6cebb949b728f1581b7fa118888557d1cfaa2d59", "messageHeadline": "\ud83d\udc1b modify descriptor to be a getter to get the proper scope, then assi\u2026", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "57d5b8e412468e15337fe036d613c79cf3657ee3", "messageHeadline": "\u2728 add test to handle memoizing b/t instances of the same class", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "abde18c9d158b0a1d2c4c019e884e73d74480c76", "messageHeadline": "Merge pull request #560 from Shopify/add-decorators-to-readme", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d8f474b1f2d5196d15eeed4a41c5ef459e26898d", "messageHeadline": "\ud83d\ude47\u200d\u2640\ufe0f I forgot to add this to readme", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6f5690fe1babd4c058ac439c4894fb94e95ba2e1", "messageHeadline": "Publish", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 10, "deletions": 8}}, {"node": {"oid": "e86f25183a8fe9bc4664e96f05b1dd9629fa5dd9", "messageHeadline": "Merge pull request #564 from Shopify/revert-558-557-allow-rerender-fo\u2026", "author": {"name": "Ami Reynoso", "email": "amireynoso@users.noreply.github.com", "user": {"login": "amireynoso"}}, "additions": 6, "deletions": 98}}, {"node": {"oid": "3a6d1cf5a644cce772ca42e8d806bec02d155d61", "messageHeadline": "deprecating GraphQL project augmentations in favour of utility functions", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 136, "deletions": 97}}, {"node": {"oid": "fa0956893fda3130cdf62a9c0cdeb07c2a955f9d", "messageHeadline": "Revert \"Add optional prop to <FormState.Nested> and <FormState.List> \u2026", "author": {"name": "Ami Reynoso", "email": "amireynoso@users.noreply.github.com", "user": {"login": "amireynoso"}}, "additions": 6, "deletions": 98}}, {"node": {"oid": "ad64708832c0de897ed958ad3accafeac86d2f27", "messageHeadline": "Merge branch 'master' into feature/runtime-render-loading", "author": {"name": "Koen Vendrik", "email": "k.vendrik@gmail.com", "user": {"login": "kvendrik"}}, "additions": 82, "deletions": 39}}, {"node": {"oid": "75f90f5aecacea388331fb922715d6b19c87ef52", "messageHeadline": "documents change in readme", "author": {"name": "Koen Vendrik", "email": "k.vendrik@gmail.com", "user": {"login": "kvendrik"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "634e01f43d7831fef37b55e567a1a5fb91743b6f", "messageHeadline": "adds renderLoading props to other async props checks", "author": {"name": "Koen Vendrik", "email": "k.vendrik@gmail.com", "user": {"login": "kvendrik"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "88bbc4f97e9268bfc0e40b9ff8796bda09374e05", "messageHeadline": "use requestIdleCallback in react-import-remote (#561)", "author": {"name": "Matt Seccafien", "email": "matt@studiocartogram.com", "user": null}, "additions": 82, "deletions": 39}}, {"node": {"oid": "729e5b6ebf40d5ce59ddf097443e5310814e6c31", "messageHeadline": "fixes mock", "author": {"name": "Koen Vendrik", "email": "k.vendrik@gmail.com", "user": {"login": "kvendrik"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5750cbc8cbe09f4f36e3fb9fd1c5ae78b8a607e9", "messageHeadline": "allows specification of renderLoading in consumer", "author": {"name": "Koen Vendrik", "email": "k.vendrik@gmail.com", "user": {"login": "kvendrik"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "334523f60d47a6a7c0472a67633ac001055773b4", "messageHeadline": "Merge pull request #558 from Shopify/557-allow-rerender-formstate-lis\u2026", "author": {"name": "Ami Reynoso", "email": "amireynoso@users.noreply.github.com", "user": {"login": "amireynoso"}}, "additions": 98, "deletions": 6}}, {"node": {"oid": "71ff46c02761fab2cc0267e0e75999ccfe1e1502", "messageHeadline": "Merge branch 'master' into 557-allow-rerender-formstate-list-nested", "author": {"name": "Ami Reynoso", "email": "amireynoso@users.noreply.github.com", "user": {"login": "amireynoso"}}, "additions": 459, "deletions": 4}}, {"node": {"oid": "9d90a073506129429ebe0758e8e11689c6ca4b17", "messageHeadline": "Merge pull request #559 from Shopify/remove-dep", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b9e4d2e3495f5054ed76acfaf1f6d218d0ead260", "messageHeadline": "react-shortcuts: Remove prop-types as a dependency", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e8986358b3f6ce2f883724cdeda81730718558cc", "messageHeadline": "Merge pull request #534 from Shopify/fix-broken-link", "author": {"name": "Alex Salisbury", "email": "asalisbury@users.noreply.github.com", "user": {"login": "asalisbury"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e6f7bfe7eaa5b295a5b6ecf6abcca608b1a631b", "messageHeadline": "Merge branch 'master' into fix-broken-link", "author": {"name": "Alex Salisbury", "email": "asalisbury@users.noreply.github.com", "user": {"login": "asalisbury"}}, "additions": 450, "deletions": 0}}, {"node": {"oid": "b5679de2ce2bf2b221cd5df22c80b99e3bd77125", "messageHeadline": "Publish", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "bbf976a6f9272806bc1fbc318ddee051405adfcf", "messageHeadline": "Merge pull request #548 from Shopify/small-memoize", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 449, "deletions": 0}}, {"node": {"oid": "fc23f419a31fa0dc4686fb84828a9c94718440f3", "messageHeadline": "Merge branch 'master' into fix-broken-link", "author": {"name": "Alex Salisbury", "email": "asalisbury@users.noreply.github.com", "user": {"login": "asalisbury"}}, "additions": 964, "deletions": 235}}, {"node": {"oid": "dc8886218c67c46ede94e34b1dfa2b23b5cf01bf", "messageHeadline": "\u2728 add a small memoize decorator", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 449, "deletions": 0}}, {"node": {"oid": "08b7703ddf1506484ec56dd2f67f0ba4ef321ca2", "messageHeadline": "Publish", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b68c4e810e2ac519c2ca621202a666916f496cae", "messageHeadline": "Add koa-shopify-webhooks@1.1.1 to CHANGELOG", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "b6ca55cb790f6e77ee8c772fbd5b91126ff20f74", "messageHeadline": "Publish", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32ce037127f3a6cebc94fc6192f1401e63c60fd0", "messageHeadline": ":memo: Add docs on performance for FormState.List and FormState.Nested", "author": {"name": "Ami Reynoso", "email": "ami.reynoso@shopify.com", "user": {"login": "amireynoso"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "562d84ef720e8117afbcffa9d9aaf9ea2ca90a73", "messageHeadline": ":white_check_mark: Add tests for update prop on FormState.List and Fo\u2026", "author": {"name": "Ami Reynoso", "email": "ami.reynoso@shopify.com", "user": {"login": "amireynoso"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "816d2660d926c4f95f71af327350dd17a22a5340", "messageHeadline": ":sparkles: Add update prop to FormState.List and FormState.Nested to \u2026", "author": {"name": "Ami Reynoso", "email": "ami.reynoso@shopify.com", "user": {"login": "amireynoso"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "cc2eee8e66171f7f03ec1aacaf5977a65b3d2dba", "messageHeadline": "Merge pull request #554 from Shopify/update-koa-shopify-webhooks-readme", "author": {"name": "Marki Sveen", "email": "marki.sveen@shopify.com", "user": {"login": "markiiikram"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "1b16eb5c6862c0c1c0f671157aac95ffac0ba6e0", "messageHeadline": "\ud83d\udd16 address pr feedback", "author": {"name": "Marki Sveen", "email": "marki.sveen@shopify.com", "user": {"login": "markiiikram"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f6896c653815977e5b24bc2427437f5226c9ce26", "messageHeadline": "\ud83d\udcdd update typo in readme", "author": {"name": "Marki Sveen", "email": "marki.sveen@shopify.com", "user": {"login": "markiiikram"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "0463f7782cf7b29d774e93213c53a440ea1ddcc3", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5a60693e9f6c976d621823da3ed84f2c1093a8d", "messageHeadline": "Fix I18n getCurrencySymbol()", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "489c2587c1c802a9495fb006cd2365984a08cdad", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6599b4bc6f2f0664c606bc64661852c010b515d8", "messageHeadline": "Fix versions after bad release", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "64908d162b9e047637f78edb42fb6a74fb90f760", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "27cb895b328c9b411ce758a04805310c782e75e2", "messageHeadline": "Fix versions after bad release", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cf4a36faaca3e07800e3e09d75c302bc8a23505c", "messageHeadline": "Merge branch 'master' of github.com:Shopify/quilt", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 44, "deletions": 5}}, {"node": {"oid": "d2777c4c89cd62e0044548bea1dc28736f0efe6d", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "971c5267712211ffa8d617fe463eaa55fe5f631f", "messageHeadline": "Fix duplicate translation dictionaries when locale === fallbackLocale\u2026", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 44, "deletions": 5}}, {"node": {"oid": "b61f47745da1f67482bf2333678bb1932fc3ea3a", "messageHeadline": "Merge pull request #555 from Shopify/polyfills__isomorphic-fetch-conf\u2026", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "8d13803b0f5bf84f6f093305dcd9083c80288bad", "messageHeadline": "[polyfills] Fix conflict with isomorphic fetch", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "c814f2a8c06ca00216f40208146c0f6a86e3a4ad", "messageHeadline": "Allow custom error handling (#550)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 116, "deletions": 23}}, {"node": {"oid": "d4e212a9e28c0601b1d3ba2e2f9c9a010cf48df2", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a66c858aa6bcd268d4b12ffd07bdc727172af9b", "messageHeadline": "Merge pull request #551 from Shopify/polyfills__fix-browser", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 6, "deletions": 23}}, {"node": {"oid": "7e92e9919d1a00f09d0826642dda83bf0108dd51", "messageHeadline": "Fix polyfills in browser", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 6, "deletions": 23}}, {"node": {"oid": "b6311f4e7d2e94345beef654af586e8319d3e797", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "3d7dd750a1e4caebc2b64380ffff72e56185ba94", "messageHeadline": "Subtract navigation start for totalDurationByEventType (#549)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "a00b56ad5e09ff23c0186b99c52981f6bf183957", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf78fadccb3aa17d7f6c7b022b4b49d7cd27c8cf", "messageHeadline": "Export the deep partial type", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c9ed20c045031d078aa447267a59b7fc367208ed", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 28, "deletions": 22}}, {"node": {"oid": "d3216a8d6d978f6f505b4c1ea2fdae6e88010f77", "messageHeadline": "Fix incorrect use of Favicon/ Link/ Meta", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 27, "deletions": 28}}, {"node": {"oid": "91e33cdbebbda163ecdcd02d4e1bc93ae50d8cbf", "messageHeadline": "Merge pull request #542 from Shopify/performance-listen-for-first-inp\u2026", "author": {"name": "Gord P", "email": "GoodForOneFare@users.noreply.github.com", "user": {"login": "GoodForOneFare"}}, "additions": 86, "deletions": 0}}, {"node": {"oid": "88c146771d3046eddf43d59129172fa266c62394", "messageHeadline": "\u2728 `performance` now tracks first-input-delay", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 86, "deletions": 0}}, {"node": {"oid": "60ef1c4031a796f704afaae9b7e717f4220a404b", "messageHeadline": "Merge pull request #544 from Shopify/dates/improve-date-parse-regex", "author": {"name": "Pat Sissons", "email": "patricksissons@gmail.com", "user": {"login": "patsissons"}}, "additions": 279, "deletions": 24}}, {"node": {"oid": "1ad20e99801ed3259cd36af5f1ba7f220f26072d", "messageHeadline": "improving the DATE_TIME_PARTS_REGEX to support fractional seconds", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 279, "deletions": 24}}, {"node": {"oid": "da28ded14dfac4f2d843cfe145d916047e1fe8f7", "messageHeadline": "Merge pull request #546 from Shopify/dates/fix-readme", "author": {"name": "Pat Sissons", "email": "patricksissons@gmail.com", "user": {"login": "patsissons"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e520dbb412044bd4c881617a85fddfbb014fb85f", "messageHeadline": "fixing incorrect isFutureDate example in @shopify/dates README", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b0a7cbb763d09226ab810d3c9879ee607c5d3298", "messageHeadline": "Merge pull request #545 from Shopify/dates/add-isfuturedate", "author": {"name": "Pat Sissons", "email": "patricksissons@gmail.com", "user": {"login": "patsissons"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "02d2964ae0582e63bca05616b4c83fb880aba8e0", "messageHeadline": "adding isFutureDate function", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 45, "deletions": 0}}, {"node": {"oid": "3d58f2666a8a5426101ada9d09329564fc803fe8", "messageHeadline": "Merge pull request #540 from Shopify/remove-autobind", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 9, "deletions": 16}}, {"node": {"oid": "1459c0798689efe97171041f610ac8422f70714c", "messageHeadline": "\u267b\ufe0f remove autobind from our core lib", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 9, "deletions": 16}}, {"node": {"oid": "9c4ad4c90948d21916c09451be0277b32017db41", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27e25343d596a7d17e82390b82ca9cfbef5be0e7", "messageHeadline": "\ud83c\udfa8 use graphql for webhook registration (#539)", "author": {"name": "Marki Sveen", "email": "marki.sveen@shopify.com", "user": {"login": "markiiikram"}}, "additions": 113, "deletions": 83}}, {"node": {"oid": "3efdeb43616645280a94164969497a5c9bb6c86e", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c44a0ccb502c2cb705420c68a714e8e18b0413ce", "messageHeadline": "Merge pull request #541 from Shopify/polyfills__fix-exports", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "36d19364e1b592b77ab077b793b70e0d2c886a94", "messageHeadline": "Better commonjs exports", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "77bcebdab1e2af8506980959f76993f8f73f8940", "messageHeadline": "[polyfills] Fix typescript generated code referencing exports", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "dd60c4025deed90e5b00eef19844a629b603c3ac", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "dc566b02682c1f56d0e01070dfa43f9b0214000d", "messageHeadline": "Preserve existing link and meta elements when possible (#536)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 99, "deletions": 15}}, {"node": {"oid": "6a25246b3f4456a18f020fb53a09338681366a19", "messageHeadline": "Fully obfuscate `require` (#537)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "d107ddd56178fa82fe106db293c499533fc803a1", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "769b09a08be04fab65b1ce953c0403ace09721f2", "messageHeadline": "Merge pull request #531 from Shopify/fix-form-state-list", "author": {"name": "Marina", "email": "marina101@users.noreply.github.com", "user": {"login": "marina101"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9534b2a85609f29bd56433ac53e8121670884ec5", "messageHeadline": "Fix Form-State List regression", "author": {"name": "Marina Chirchikova", "email": "marina.chirchikova@shopify.com", "user": {"login": "marina101"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "48483eae58354bb109219bcd80538aa31282469e", "messageHeadline": "Clarify in README that fill accepts (and returns) functions", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "6e2b1691d56629e930aa98c69b60f69d98aae211", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d1e69a26f87e4de758268f865130f9fc7fb9225", "messageHeadline": "Final type fix", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 42, "deletions": 21}}, {"node": {"oid": "e6262b5aa3fccae770b4742489e90650dfa89c23", "messageHeadline": "Revert back to older versions for TypeScript", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 390, "deletions": 84}}, {"node": {"oid": "73e828cf280ad9acf61beece5a4a26ccd15f7c0a", "messageHeadline": "Upgrade ts-jest to fix tests on newer TypeScript version", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 80, "deletions": 299}}, {"node": {"oid": "b463728a818ccb50e6cb5c6e08aa5650babde742", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a7ddd9be51807a78df2c2cc27b68897104344774", "messageHeadline": "Fix type generation", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 30, "deletions": 15}}, {"node": {"oid": "c573084d5f0bd73abe553ca3cbf4ab79f911f65c", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78df58e129cf31aa3749d9b414a47f916278d6de", "messageHeadline": "Fix deepthunk type", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "d59ff7821b832ba85f1eb31296f4f602f502f2b8", "messageHeadline": "Fix broken link in react-html readme", "author": {"name": "Alexander Salisbury", "email": "alex.salisbury@shopify.com", "user": {"login": "asalisbury"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f04f8a4e592dbd0146ab718971eb85e0bf9bcf4f", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18e39ae19be4bdb6a23c1a7201b590b4661f6dbc", "messageHeadline": "Thread the current GraphQL request through resolvers (#68)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 139, "deletions": 56}}, {"node": {"oid": "683bade0ea01e74316d0d2b311215c2679a67509", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "0a440b0873fa56baf46335983b0f57cddc1ce08f", "messageHeadline": "Obfuscate require() (#533)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "63727a1ad77b8a40535697bcaf8f25f0d639a260", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aff0a73208f9ea9a3eca7d6644cd53ae4ad6946e", "messageHeadline": "Fix normalization of query", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "36cf93bbcd15976489b085a808d5c57e733ede70", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b1d94573f985412b1312c2a879d38b49ce239354", "messageHeadline": "Allow synchronous resolution of react-async in tests (#530)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 101, "deletions": 31}}, {"node": {"oid": "ac488550a01a4cf5683940a96b77445f01771bb2", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0caf3644d360676a01bd1ce5c8e4e9498fc587c", "messageHeadline": "Fix inference of GraphQLOperation extenders", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 70593, "deletions": 8}}, {"node": {"oid": "dd31465af138077a067f5160287ba9bfaa2dfb72", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "76336b38f76211017cbe2d4828fe296e02ddd419", "messageHeadline": "Expose async graphql component as GraphQLOperation (#529)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 35, "deletions": 19}}, {"node": {"oid": "d4295b8048ec4f0b0814add426ee8cf3b5ae3b66", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2fae07a5cfd75832246e7ea441cd56218ed5096d", "messageHeadline": "Make fill return a function, not filled data (#67)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 117, "deletions": 95}}, {"node": {"oid": "8741e34c9113426c9f2946bba128c0fd5a9e96b7", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ee54ecba04612d88f51da0d760d51b12cca2346", "messageHeadline": "Merge pull request #525 from Shopify/react-i18n__lazy-once", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "131345f6bcd0523235c3dc690dd922d2d097da1c", "messageHeadline": "Change webpackMode to lazy-once for async i18n bundles", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "80c7b126fafb67c3e382d6c0cce509291ee9ec98", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03634a61a9cc78b60d27ee14762940bb0a8b38c0", "messageHeadline": "Merge pull request #524 from Shopify/react-i18n__export-types", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5b394d3d773db34751e318562c38aa2b602d1e6", "messageHeadline": "Export CurrencyCode and LanguageDirection from types", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e8638311b552164356b2ae763dd67dad63f7271", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 39, "deletions": 8}}, {"node": {"oid": "78bcea9a103f95f2e9b52b90267ed08347bd64c0", "messageHeadline": "Fix usable metric (#520)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "0dd35315f895b6e24bc2aed41571317ff90c70f7", "messageHeadline": "Merge pull request #515 from Shopify/Change-body-styles", "author": {"name": "Daniel Leroux", "email": "dleroux@users.noreply.github.com", "user": {"login": "dleroux"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "4e37af2c7d77ae7e87f4e4bb7eebbf5281c1dad7", "messageHeadline": "visibility instead of display on body", "author": {"name": "Daniel Leroux", "email": "daniel.leroux@shopify.com", "user": {"login": "dleroux"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "35f64f6652fd734ad3e653bf519f15adcd0f9c23", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ff91e0636541a8c29f627f0fdbab1945377f32d8", "messageHeadline": "Add some helper types (#65)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 42, "deletions": 7}}, {"node": {"oid": "d1987b5d321aacd6a04d5e7086095774958a4465", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "814e1bb2e3260e4afc83b90aba7b420bbf487969", "messageHeadline": "Improve defer handling for async components (#517)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 392, "deletions": 71}}, {"node": {"oid": "97ff511168c61db3f98977105c8f5a25167fe0a2", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "6f474d3db6bc6b98d4e2c938759975487578cf9e", "messageHeadline": "Merge pull request #518 from Shopify/react-i18n__better-hashes", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "0d0b5c79a399582b03fd57a5acb42e1dda7b5d06", "messageHeadline": ":bug: Fix hashes in babel plugin relying on filenameRelative", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "4b9318fa710ce1cfbe8aa0a5fcdc3957ab96cc74", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "eb80b5e3099d48c27045522808a7f48fcf991174", "messageHeadline": "Merge pull request #510 from Shopify/react__upgr-16-8-0", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 36, "deletions": 28}}, {"node": {"oid": "8595c0c3e80a20710cb851a08f733f5c1e91c4b9", "messageHeadline": ":sparkles: Upgrade to React 16.8.1", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 36, "deletions": 28}}, {"node": {"oid": "c86a3bc212ee22f6fb82218a22d63aaa07dc16f8", "messageHeadline": "Merge pull request #508 from Shopify/react-shortcuts-changelog", "author": {"name": "Matt Seccafien", "email": "matt@studiocartogram.com", "user": null}, "additions": 15, "deletions": 0}}, {"node": {"oid": "995424440fb3da31b34bdc5b60401a997ca98412", "messageHeadline": "Merge branch 'master' into react-shortcuts-changelog", "author": {"name": "Matt Seccafien", "email": "matt@studiocartogram.com", "user": null}, "additions": 2419, "deletions": 446}}, {"node": {"oid": "08f90009dec5fe1f01127672945ebbf9d396c46a", "messageHeadline": "Merge pull request #504 from Shopify/fix-validation-with-external-errors", "author": {"name": "Darren Hebner", "email": "darren.hebner@shopify.com", "user": {"login": "darrenhebner"}}, "additions": 38, "deletions": 3}}, {"node": {"oid": "1c6315630f4586e64c21450ff6b4a4b953af30d8", "messageHeadline": "updates equality check for externalErrors", "author": {"name": "Darren Hebner", "email": "darren.hebner@shopify.com", "user": {"login": "darrenhebner"}}, "additions": 38, "deletions": 3}}, {"node": {"oid": "79d8733aebef774e771493e1278ba8054f7b8e90", "messageHeadline": "Merge pull request #501 from Shopify/rfs__changelog-080", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "266f82d053cb29658639640588eaa51d01c1337d", "messageHeadline": ":memo: Add changelog entry for 0.8.0", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "ebc4582a2223bddf58b7f0363dce8aec8a9bff23", "messageHeadline": ":memo: Update changelog", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "525909d9c1e74fe5cd1dc9f3fd84d0e06cdbc3a1", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74bbf7083f307895f17dbc8f262f1a390e5b9117", "messageHeadline": "Merge pull request #505 from Shopify/babel-transform-react-i18n__init", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 455, "deletions": 4}}, {"node": {"oid": "58437221e0a4b5b39741787f393374c923a6231e", "messageHeadline": ":ok_hand: Chris lint", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 34, "deletions": 27}}, {"node": {"oid": "151cfe59f5e333aab7150ead76975e32489bb8fd", "messageHeadline": "Gracefully handle error in translations function", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 16, "deletions": 23}}, {"node": {"oid": "2702d2ec297a6994cf14366577131e97ffc3bf4c", "messageHeadline": ":ok_hand: Chris lint", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 146, "deletions": 14}}, {"node": {"oid": "8840b323d304baa78815d5ed9945c29c9a4abc10", "messageHeadline": ":memo: Fix typos in docs", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ad134f60f65afbdb43ce82a1507803181ece2da", "messageHeadline": "Refactor tests", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 91, "deletions": 110}}, {"node": {"oid": "dbd50c7bccb7ee7f903343554c3b9e23658e1b2e", "messageHeadline": ":memo: Update root readme", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d9f37c96a4445e9b97e4ec2e3efcae7b4706b65f", "messageHeadline": ":fire: get rid of babel-plugin-react-i18n and include directly in rea\u2026", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 46, "deletions": 132}}, {"node": {"oid": "a5cea678db633f9aeb15a46166c45fb7ace480fa", "messageHeadline": ":ok_hand: Chris lint", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 70, "deletions": 36}}, {"node": {"oid": "e31e9db1ae193e04e12d66afbe5657634a88b3e9", "messageHeadline": ":bug: Fix bindign issues", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 45, "deletions": 31}}, {"node": {"oid": "333c8bb79cfe86f0bafcbccbd7b0b12288212ba3", "messageHeadline": ":memo: Update root readme", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ded787c6f3c7c63eb9ecb5c3bb0ec35f08a1e637", "messageHeadline": ":ok_hand: Matt lint", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 35, "deletions": 8}}, {"node": {"oid": "858d8e6fa430919304662759948182a92e8e749a", "messageHeadline": ":white_check_mark: Adds tests", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 190, "deletions": 19}}, {"node": {"oid": "2c193c20de7d2aa9d96c56355b1c7d1df237c9ef", "messageHeadline": ":sparkles: Add babel-plugin-react-i18n", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 177, "deletions": 0}}, {"node": {"oid": "398f95d4d018ded59242338c91917fde3df2c99d", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa6eb809070655c8683269790c54d0e7c8e498c9", "messageHeadline": "Add more advanced picking of assets", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 191, "deletions": 14}}, {"node": {"oid": "e15f5c2ccc2c5a30427a45d2cf0dd3db3e57cbc8", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c4ef14a9081b70243574f00355ad125fc6fcd29d", "messageHeadline": "Fixes to prefetcher component", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 127, "deletions": 170}}, {"node": {"oid": "4e363e2626ea2fe1f9c59299487ad95faea3fa01", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa15b68e4164e38efd2ff2990986ae419f94aabf", "messageHeadline": "Improve typings for GraphQL package", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 73, "deletions": 57}}, {"node": {"oid": "ad107280b9068907040c562a75a11c3dbfc0a2b1", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "9bb71a3504b2138fb680e4ca7dc8538eabb63bb5", "messageHeadline": "Async assets, round 2 (#509)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 528, "deletions": 166}}, {"node": {"oid": "d00085b9d1a3a0e897274e64dede9766eb300b7b", "messageHeadline": "Remove accidental commit", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b75ee56bfa2c55769d3bfd14b91c3a94f1a44e56", "messageHeadline": "Add to Babel plugin", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ea78e381f591c1e1b56baf426e9ef50bcbb23a2b", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "c0476ec046f3f9ec0a6e181e10493f59a98a07eb", "messageHeadline": "Merge pull request #482 from Shopify/add-graphql-factory", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 943, "deletions": 0}}, {"node": {"oid": "312e902c7f73a760068421a0ecfc436d1d6895d5", "messageHeadline": "\u2728 create new graphql testing package.", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 943, "deletions": 0}}, {"node": {"oid": "7ca930968c50695c6477d057d1487c331611ca4d", "messageHeadline": "Merge branch 'master' into react-shortcuts-changelog", "author": {"name": "Matt Seccafien", "email": "matt@studiocartogram.com", "user": null}, "additions": 2010, "deletions": 30}}, {"node": {"oid": "39c8abbdd43361576f55974faf3e9b85fa94cba2", "messageHeadline": "Adds Changelog", "author": {"name": "cartogram", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 15, "deletions": 0}}, {"node": {"oid": "c4a93a32d4673bcb1dfcf35a2434222047a8f5f4", "messageHeadline": "Publish", "author": {"name": "Tyler Ball", "email": "tyler@tylerball.net", "user": {"login": "tylerball"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95576d5431a67e581a96f1e8e50cef9c28768bbb", "messageHeadline": "Merge pull request #507 from Shopify/auth-jest-koa-mocks-dev", "author": {"name": "Tyler Ball", "email": "tyler@tylerball.net", "user": {"login": "tylerball"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6549ae854a684e2a8e7cb3884e1cf8d0b230edc5", "messageHeadline": "move jest-koa-mocks to dev dependencies", "author": {"name": "Tyler Ball", "email": "tyler@tylerball.net", "user": {"login": "tylerball"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de2951f3894ee5620fbc9a2f2d070294177f68b5", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c34d89de0acc8a965533a250dfa0007ef6ca2dca", "messageHeadline": "Add react-graphql back", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 463, "deletions": 0}}, {"node": {"oid": "cc39b2da739b234934a2aa9d84009f0044c27588", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "b056f1439dfe1d81aa57d9fdf7ea1102f9dad723", "messageHeadline": "Temporarily remove react-graphql", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 0, "deletions": 462}}, {"node": {"oid": "2ced1c003919d1d501f482d3a812a7b4de39d775", "messageHeadline": "Async React and GraphQL packages (#492)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 1991, "deletions": 12}}, {"node": {"oid": "f975a69bf0aeebc5c38deecad51e997ca0ade174", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "1c09a955d7b1908293a78770dfab2fffe595b627", "messageHeadline": "Merge pull request #496 from Shopify/fix-format-date", "author": {"name": "Cameron Gorrie", "email": "CameronGorrie@users.noreply.github.com", "user": {"login": "CameronGorrie"}}, "additions": 55, "deletions": 24}}, {"node": {"oid": "c59807623211535db0508502fa8eff7b80fe1dcf", "messageHeadline": "Update changelog", "author": {"name": "Cameron Gorrie", "email": "cameron.gorrie@shopify.com", "user": {"login": "CameronGorrie"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e0499bcd67cc4da828e2b80902eb48a67d621f8d", "messageHeadline": "GMT+12 as default tz should be transformed to UTC", "author": {"name": "Cameron Gorrie", "email": "cameron.gorrie@shopify.com", "user": {"login": "CameronGorrie"}}, "additions": 49, "deletions": 24}}, {"node": {"oid": "f9b1d2934bc1ed689044449bfb0e8a7fa6274c9b", "messageHeadline": "fix changelog", "author": {"name": "Tyler Ball", "email": "tyler@tylerball.net", "user": {"login": "tylerball"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4d02f56e4c317ba43f66e77b50d7472ed3d5130", "messageHeadline": "Publish", "author": {"name": "Tyler Ball", "email": "tyler@tylerball.net", "user": {"login": "tylerball"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6e94d3a8c647094bd85f33cbfa465ae0d56a6b8e", "messageHeadline": "Merge pull request #493 from Shopify/auth-case-insensitive", "author": {"name": "Tyler Ball", "email": "tyler@tylerball.net", "user": {"login": "tylerball"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "c2e41ba292f6a2322c6b8f5b33e2b7f00d1ba025", "messageHeadline": "v3.1.12", "author": {"name": "Tyler Ball", "email": "tyler@tylerball.net", "user": {"login": "tylerball"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "b11017d36a8cb8020d9b0c5aa1a049a1014a61b6", "messageHeadline": "koa-shopify-auth: Accept mixed-case shop parameters", "author": {"name": "Tyler Ball", "email": "tyler@tylerball.net", "user": {"login": "tylerball"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "c68718353edf32dbde7f3409ded167f54411355b", "messageHeadline": "Fix async translations that have not been resolved (#498)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "6d41348ead74460884a4d7a03aa5adbcc97ebe04", "messageHeadline": "Merge pull request #494 from Shopify/return-missing-async-languages-a\u2026", "author": {"name": "Hugo Vacher", "email": "korrigan33@gmail.com", "user": {"login": "Korri"}}, "additions": 39, "deletions": 14}}, {"node": {"oid": "bbb9d0472132ba4ccb6b50275907971753de1a6b", "messageHeadline": "Store missing/invalid translations as null instead of undefined", "author": {"name": "Hugo Vacher", "email": "hugo.vacher@shopify.com", "user": {"login": "Korri"}}, "additions": 39, "deletions": 14}}, {"node": {"oid": "530bf81c9aa87e913d7ac5a6bb952f8c3e599069", "messageHeadline": "Merge pull request #497 from Shopify/missing-translation-error-message", "author": {"name": "Rex McConnell", "email": "rex@rexmac.com", "user": {"login": "rexmac"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4066030cc4d792efd6a614762b04766a99030b40", "messageHeadline": "Provide error message for MissingTranslationError (that includes the \u2026", "author": {"name": "Rex McConnell", "email": "rex.mcconnell@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80f21fa930128e6b3d418769d6bf61547cb1e7a4", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "39227259c3dcee8df8027d50f9db13bed69ec68a", "messageHeadline": "Initial async package (#491)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 775, "deletions": 2}}, {"node": {"oid": "9fda54304fcef5543cb0b5bac6ec15905ef2d09b", "messageHeadline": "Merge pull request #461 from Shopify/form-state-external-errors", "author": {"name": "Darren Hebner", "email": "darren.hebner@shopify.com", "user": {"login": "darrenhebner"}}, "additions": 240, "deletions": 48}}, {"node": {"oid": "9358dd63e699b4bffdaffe3495ae4d342c3847aa", "messageHeadline": "Merge branch 'master' into form-state-external-errors", "author": {"name": "Darren Hebner", "email": "darren.hebner@shopify.com", "user": {"login": "darrenhebner"}}, "additions": 872, "deletions": 414}}, {"node": {"oid": "58c9553b142219cccc5a949e7864c0abd3b16490", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "70feb1291323813d3344c9ae4452404753abeef2", "messageHeadline": "Fix typings", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 38, "deletions": 30}}, {"node": {"oid": "f747c8474199cb860fd57080b281fa744fcb312b", "messageHeadline": "Unified effect/ extract (#477)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 823, "deletions": 373}}, {"node": {"oid": "f533402cad548122340dce4281632f144fe06bd2", "messageHeadline": "Adds externalErrors prop", "author": {"name": "jimchou", "email": "jim.chou@shopify.com", "user": {"login": "jim-chou-shopify"}}, "additions": 240, "deletions": 48}}, {"node": {"oid": "b64b969e68f391295626ff688f6ddc9600f499bf", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d417d6046877c4f20b85cb79153089dc8231ca2", "messageHeadline": "Catch when creating performance observers", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "05531774d7f09e7e8a6b8a900d118407616880ed", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f632c32124f4f8d504b05a712b43ba1b9318650d", "messageHeadline": "Fix type generation for performance", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "e06917884e44dfaba894d5d0105ce208a72ff75c", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2b15e075f968052a8e8482bea9fc78b2eee72b2b", "messageHeadline": "Fix potentially failing when no performance API exists", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "ad17d883fca2c4a5267be9c94af31c0f622b3d47", "messageHeadline": "Update @shopify/react-i18n changelog", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0137129cbbbb3318723b462be460ff874b0fddbe", "messageHeadline": "Publish", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0bb20521f52c8ae0398476c715c963b354f2b1c", "messageHeadline": "Merge pull request #486 from Shopify/unformatt-currency", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 405, "deletions": 3}}, {"node": {"oid": "51fe846af7876974339836ab801d37438667a15a", "messageHeadline": "Add test cases to handle unique use cases", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 134, "deletions": 17}}, {"node": {"oid": "bbb4b16e7ffe8b794856495475bd3777acf1d5aa", "messageHeadline": "PR fixes", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 223, "deletions": 26}}, {"node": {"oid": "be3cac2cd02d9d8e42ce0ef141f90e8393b0ddc6", "messageHeadline": "Introduce unformatCurrency utility", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 89, "deletions": 1}}, {"node": {"oid": "45c977199cfacd6e94a21b2906a71a15a26fb118", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0173a70d3ff91e03cab8bdb51477896654f0639", "messageHeadline": "Merge pull request #490 from Shopify/react-form-state__fix-set", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "e24fee1c2681517acacbb072a8fd9d4890ed7efe", "messageHeadline": ":bug: Fix set utility in react-form-state", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "a05970adf6cfddea112060c8e86d037e46c58384", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b03383ae2ec33808475d08fc167ffecfaffd6809", "messageHeadline": "Add @shopify/performance (#485)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 1320, "deletions": 14}}, {"node": {"oid": "e15def49eb626bdb18c7226cc9c74de1cd74c1ed", "messageHeadline": "Merge pull request #487 from Shopify/add-tophat-instructions", "author": {"name": "Hugo Vacher", "email": "korrigan33@gmail.com", "user": {"login": "Korri"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "87c2fd56814d5bc2e0e897159a079b5021523978", "messageHeadline": "Warn about building dependencies before using yarn tophat", "author": {"name": "Hugo Vacher", "email": "korrigan33@gmail.com", "user": {"login": "Korri"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a547886c888f596d41c50658b0642033701f2dd8", "messageHeadline": "Publish", "author": {"name": "cartogram", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "579ba2f40202581cc1d4caf1aa6153add5b51fb2", "messageHeadline": "Merge pull request #481 from Shopify/react-html-metadata", "author": {"name": "Matt Seccafien", "email": "matt@studiocartogram.com", "user": null}, "additions": 206, "deletions": 2}}, {"node": {"oid": "422e3a857fe57885f14295a52d1b2cf4ef73cfa1", "messageHeadline": "Merge branch 'master' into react-html-metadata", "author": {"name": "Matt Seccafien", "email": "matt@studiocartogram.com", "user": null}, "additions": 98, "deletions": 67}}, {"node": {"oid": "ccc13862cd6dd2f7a591fd1f6a74656338c70f3a", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "328d1148e1f41da5f1e7dffeca27960a74d7348e", "messageHeadline": "Merge pull request #483 from Shopify/react-form-state__fix-isEqual", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 18, "deletions": 47}}, {"node": {"oid": "ec416b72bae4d2bfaebd03f8e0ea6b5b9df65252", "messageHeadline": "Account for dates in test suite", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "a872fc95facbb8fbc55342fa015c0f6bd4d7532c", "messageHeadline": ":bug: fix isEqual utility for dates", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 5, "deletions": 43}}, {"node": {"oid": "b69dc3050c9cc85009bcf67e47b4195793dd1a79", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fdcd9b8224515d91e051c90efa5ca3454df49b19", "messageHeadline": "Merge pull request #475 from Shopify/remove-lodash", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 122, "deletions": 62}}, {"node": {"oid": "4e6c4467cc9ab78d235791bb0f516067b2794336", "messageHeadline": "lemallemade lint", "author": {"name": "cartogram", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 30, "deletions": 102}}, {"node": {"oid": "3e4554b8eb7b2d507022ed396e8a51c5e542d81c", "messageHeadline": "Adds metadata components", "author": {"name": "cartogram", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 276, "deletions": 0}}, {"node": {"oid": "2a2a3a5910dd6fb2153f34ff2c11a7452be55286", "messageHeadline": ":ok_hand: Mal lint", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 23, "deletions": 25}}, {"node": {"oid": "c3d061a01daed799da992db03bec0b3a9501b33d", "messageHeadline": ":bug: Fix edge case for undefined value in isEqual", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "300389252b8d367b66b93690c4cda502cb9e7025", "messageHeadline": ":fire: Remove lodash in react-form-state", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 128, "deletions": 66}}, {"node": {"oid": "cd7d096b2367015ad68bd285db229e44b19769cb", "messageHeadline": "\ud83e\udd16 enable clabot (#480)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ae9db7dc619c935c55198b7758270b76176636fb", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "505efa2deaf43847c3cde556928605b93f9ceba1", "messageHeadline": "Deprecate react-preconnect in favour of react-html (#479)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 62, "deletions": 12}}, {"node": {"oid": "0279e61b3500ef6eba473cd7cce5b8a66caaad70", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1a42a8fcfbd9bfde61cc0683c623b3d52961dd03", "messageHeadline": "Add ArrayElement type (#470)", "author": {"name": "Alex Salisbury", "email": "asalisbury@users.noreply.github.com", "user": {"login": "asalisbury"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "5999583108475a6ad7d0d5a4069aaed24c377e29", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e21cdd237a391b39319ff62f7d359b726b4c2182", "messageHeadline": "\ud83d\uddd2\ufe0f fix readme", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 18, "deletions": 19}}, {"node": {"oid": "8bec153e70b7e3ff2372ddb369ed75a87a60687e", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 45, "deletions": 9}}, {"node": {"oid": "1da77b32f05d705c02483dd8f64926bd728f174e", "messageHeadline": "Use empty string for \"Other\" typename", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cae7fad2e48b68949aeb56c8024c63f65276ef87", "messageHeadline": "Generate \"empty Other\" type for unions and interfaces (#64)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 122, "deletions": 133}}, {"node": {"oid": "87a4ec06e67e0a3bc5a5440607664b7d6b7e94bf", "messageHeadline": "Remove director (#18)", "author": {"name": "Shopify services", "email": "ops-accounts+shopify-services@shopify.com", "user": {"login": "shopify-services"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7d3287f003de57833f5444eec08b0f526e57f318", "messageHeadline": "Support custom types for custom GraphQL scalars (#63)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 159, "deletions": 27}}, {"node": {"oid": "116f33ce431cde3a5b8b04dd37d0e2a6220d6f3f", "messageHeadline": "Merge pull request #476 from Shopify/changelog-update", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 10, "deletions": 2}}, {"node": {"oid": "a01e580de774636e3020c9932839e152d1b6d202", "messageHeadline": "changelog", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "b6ddf4ee67f561787cf5a90bd8edca3a5879a2e7", "messageHeadline": "Publish", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4530410a88ea6dae446230f49939e2176fac3d6e", "messageHeadline": "Merge pull request #473 from Shopify/react-i18n__add-currency-code-types", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 161, "deletions": 0}}, {"node": {"oid": "77afded52d9fb5d189ca38255ba3aa15f00aec54", "messageHeadline": "Merge branch 'master' into react-i18n__add-currency-code-types", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8250dbde8d12dc9fd674115fd8c8e1659824fb9d", "messageHeadline": "Publish", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4d4955531041536e57292bd352c6ef2fa4c92b3", "messageHeadline": "Merge branch 'master' into react-i18n__add-currency-code-types", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 904, "deletions": 40}}, {"node": {"oid": "3c50a35ca5689068014b86529aff53d5b5a4cdc8", "messageHeadline": "Merge pull request #447 from Shopify/react-i18n-format-count", "author": {"name": "mathieulag", "email": "44874393+mathieulag@users.noreply.github.com", "user": {"login": "mathieulag"}}, "additions": 63, "deletions": 9}}, {"node": {"oid": "01efe00aba679100d7185c2da4f12626105ce59b", "messageHeadline": "Merge branch 'master' into react-i18n-format-count", "author": {"name": "mathieulag", "email": "44874393+mathieulag@users.noreply.github.com", "user": {"login": "mathieulag"}}, "additions": 841, "deletions": 31}}, {"node": {"oid": "9d5c48ebfe4eec61459f3486afea322702530ca8", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 19, "deletions": 19}}, {"node": {"oid": "c978e45dd71950f2275b57bb97e5c9fd31d846c6", "messageHeadline": "\u2728 create webhook middleware (#453)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 823, "deletions": 13}}, {"node": {"oid": "9ffdfb82020d69577fbc34b21e50245901eab1f3", "messageHeadline": "Format count when handling pluralized translation", "author": {"name": "Mathieu Lagace\u0301", "email": "mathieu.lagace@shopify.com", "user": {"login": "mathieulag"}}, "additions": 63, "deletions": 9}}, {"node": {"oid": "30d0d797e9ddc327b2d3337ee580c71f6af40476", "messageHeadline": "Start changelog", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "5f0c5fe270471b6434aa763ab9e706170b0d9e5e", "messageHeadline": "Add CurrencyCode enum types", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 144, "deletions": 0}}, {"node": {"oid": "5d25ed85d3b12192269cab00ef207c86b54f1af0", "messageHeadline": "Merge pull request #468 from Shopify/perf-mock", "author": {"name": "Matt Seccafien", "email": "matt@studiocartogram.com", "user": null}, "additions": 121, "deletions": 0}}, {"node": {"oid": "9b439129bdd7b1d18b49edc690caead57eaa4912", "messageHeadline": "Add user timing mock", "author": {"name": "cartogram", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 121, "deletions": 0}}, {"node": {"oid": "278be9155f7ca8b16cd3c7cad5e0f07cbdee5b9e", "messageHeadline": "Publish", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3da18c9cc3267a2cd6e47e667a491c788109ad3b", "messageHeadline": "Merge pull request #471 from Shopify/require_autocomplete_field", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 1226, "deletions": 735}}, {"node": {"oid": "5060c6a015ae2ba955b6a3a7ed4da392bd160fb0", "messageHeadline": "[address-mocks] Updated fixtures", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 1222, "deletions": 735}}, {"node": {"oid": "90507aa6b7e00febc93f4bfe063be671beb88049", "messageHeadline": "[address] Add autocompletionField to graphQL request", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a57dc0df5c22d314db08c96fab408aa566fe3708", "messageHeadline": "\ud83d\uddd2\ufe0ffix Readme", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ffbfa7ca4603f87c7ec47326b1197da6f5e02eed", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "17362ffea14b8ae8fe8b0253d3598f256945a711", "messageHeadline": "Merge pull request #464 from Shopify/formstate-deep-equals-reconcilia\u2026", "author": {"name": "Allyshia Sewdat", "email": "allyshiasewdat@users.noreply.github.com", "user": {"login": "allyshiasewdat"}}, "additions": 63, "deletions": 1}}, {"node": {"oid": "998265ef91aa5191eecb0071ce2058ff0671bc24", "messageHeadline": ":sparkles: use deep equals to reconcile form state if onInitialValueC\u2026", "author": {"name": "Allyshia Sewdat", "email": "allyshia.sewdat@shopify.com", "user": {"login": "allyshiasewdat"}}, "additions": 63, "deletions": 1}}, {"node": {"oid": "4fa1ceb90e93f6e6d7e90a862c4a160de9ec81b5", "messageHeadline": "[FormState] Check that preventDefault exists on an event before calli\u2026", "author": {"name": "Andrew Lo", "email": "andrewlo@gmail.com", "user": {"login": "andrewlo"}}, "additions": 66, "deletions": 1}}, {"node": {"oid": "be33834896779ef1b0a3866a84a7ac88c0ec2c70", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 11, "deletions": 7}}, {"node": {"oid": "c3e07e060ca31b5265373dbfdcef55dc61715b64", "messageHeadline": "fix custom state in jest-koa-mocks createMockContext method (#467)", "author": {"name": "Colin Cummings", "email": "colinrcummings@gmail.com", "user": {"login": "colinrcummings"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "758a8e72a5c7e7b87b2c22ece49ed1ac87f7b120", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "dc0122370babda9af7c9c9ee08e289ed032e5133", "messageHeadline": "Hmac order params (#451)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 22, "deletions": 27}}, {"node": {"oid": "2080cc943644b4986b1d5b8059cf00d11301a97b", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 49, "deletions": 49}}, {"node": {"oid": "5b9be5023a3fde23526d5b1e2f3160ab32a283da", "messageHeadline": "Merge pull request #463 from Shopify/manual-release", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 273, "deletions": 0}}, {"node": {"oid": "fc37398de9c5f8d343b6c3140cce57403930f50b", "messageHeadline": "\ud83d\uddd2\ufe0f add changlog to a number of packages to force a version update", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 273, "deletions": 0}}, {"node": {"oid": "88abec3f8b70e2dd5c78eaaf8c08eeef4555d7dd", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a700d6be4c0e42bc60ad0397751e73ac768e76a6", "messageHeadline": "\ud83d\udc1b fix Etc/GMT+12 timezone for formatDate (#462)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "c2a7bfa379e8971485af052fedab3c406d18b34a", "messageHeadline": "Publish", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5cb1766268c9e30c777068917a5ab949964c402e", "messageHeadline": "Merge pull request #459 from Shopify/add_translated_labels_to_address", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 5897, "deletions": 1597}}, {"node": {"oid": "c48920b237da6c1231dd86d5be7364952c0f12ba", "messageHeadline": "Removed getTranslatedKeys and replaced with translated labels", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 53, "deletions": 136}}, {"node": {"oid": "bb7a0a2ad3f1983d899fbdef16f3cbe68bd4a5bc", "messageHeadline": "Update address-mocks with new translated labels", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 5844, "deletions": 1461}}, {"node": {"oid": "25ca1204e1f48d87f2514360642def75e3fbfa1a", "messageHeadline": "Merge pull request #460 from Shopify/add-continent-to-address-query", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 1427, "deletions": 949}}, {"node": {"oid": "519a144709c6a629363566cd7e406de783b942a6", "messageHeadline": "add contintent to address query", "author": {"name": "Willson Smith", "email": "willson.smith@shopify.com", "user": {"login": "WillsonSmith"}}, "additions": 1427, "deletions": 949}}, {"node": {"oid": "966e0b7b46205415658ff04101b601564d7f2b8f", "messageHeadline": "\u2728 add a tophat script (#431)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 245, "deletions": 1}}, {"node": {"oid": "3fa251a9ccc74b4aee347e4694e1b65655434af1", "messageHeadline": "Merge pull request #458 from Shopify/use_new_key_name", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 504, "deletions": 506}}, {"node": {"oid": "4fe759c8b47a919eaa73fc887b56c85c99dc429a", "messageHeadline": "Rename province to zone", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 504, "deletions": 506}}, {"node": {"oid": "6ec947df59c7923da4691a54e55c32b3ee2a8c5e", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "871e9b9c588e8579aa3804abb1cfbd2acab71070", "messageHeadline": "[react-shortcuts] \ud83d\udd25 Remove `Fn` and `FnLock` (#448)", "author": {"name": "Aditya Thakral", "email": "9at8@users.noreply.github.com", "user": {"login": "9at8"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "72608c8924ae988ba4bf544047c4255ba4616f98", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "be529d2ff3e68cd8456619f7684b8ae55e5a6780", "messageHeadline": "\u2728 better behaviour for <FormState /> initialValue changes (#446)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 379, "deletions": 81}}, {"node": {"oid": "7164efc85b902ac903f5b6521ba71f864324122c", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ca79526998caffc6f71c51969b5d2d99ceb80eb2", "messageHeadline": "Merge pull request #457 from Shopify/remove-missingtimezone-error", "author": {"name": "Victor Sumner", "email": "308886+vsumner@users.noreply.github.com", "user": {"login": "vsumner"}}, "additions": 8, "deletions": 16}}, {"node": {"oid": "2d994dcb61e3f96db994d30cb033dd8e05d37508", "messageHeadline": "Remove class MissingTimezoneError", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9c3a7074896dbf8b685f16b40029430e9cb58ee7", "messageHeadline": "Update formatting", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "226c51e8ad95230b6ff7b32a154036b0d9e0f751", "messageHeadline": "Removed MissingTimezoneError", "author": {"name": "Victor Sumner", "email": "victor.sumner@shopify.com", "user": {"login": "vsumner"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "58157c48b6aeabc92801831c9990513e91c91799", "messageHeadline": "Merge pull request #456 from Shopify/deep-partial", "author": {"name": "Matt Seccafien", "email": "matt@studiocartogram.com", "user": null}, "additions": 23, "deletions": 1}}, {"node": {"oid": "967d80a3a4632ae79c37143eb23e42dce36bfd9f", "messageHeadline": "Adds `DeepPartial` mapped type", "author": {"name": "cartogram", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 23, "deletions": 1}}, {"node": {"oid": "c1540e4b18ef840b55fcf8a00aada110ae0a277c", "messageHeadline": ":speech_balloon: Update clone command (#449)", "author": {"name": "Aditya Thakral", "email": "9at8@users.noreply.github.com", "user": {"login": "9at8"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "551011a3bb1b3be7a8221834d754f274b9e389ab", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "44cb2046840a3c6ec77c5cd4c5f1d78fb1627097", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "113994548394fcb3db3fa7e22e3f3572c928fc6b", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f10fe4efde876fb82833c22cfc79d4d3d90a7a1", "messageHeadline": "Merge pull request #327 from Shopify/react-google-analytics-nonce", "author": {"name": "Antoine Grant", "email": "antoinegrant@users.noreply.github.com", "user": {"login": "antoinegrant"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "2d3c21507ede209a12f327ca7ddd54283c8f7e1a", "messageHeadline": "Add tests", "author": {"name": "Antoine Grant", "email": "antoine.grant@shopify.com", "user": {"login": "antoinegrant"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "777404390742cabf36e6f1bd3e28aaade58c707b", "messageHeadline": "Add nonce to inline scripts", "author": {"name": "Antoine Grant", "email": "antoine.grant@shopify.com", "user": {"login": "antoinegrant"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9858027a3cb27db2059083bc4138419f74b1c3cc", "messageHeadline": "Pass the once prop to <ImportRemote />", "author": {"name": "Antoine Grant", "email": "antoine.grant@shopify.com", "user": {"login": "antoinegrant"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "8b915c6679a74d84898f940371b977d924686b6c", "messageHeadline": "Publish", "author": {"name": "Nick Small", "email": "i@nickjs.com", "user": {"login": "nickjs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3360d004561aeb171ea3b806a86cdf15798c924", "messageHeadline": "[polyfills] clean before build", "author": {"name": "Nick Small", "email": "i@nickjs.com", "user": {"login": "nickjs"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "93d8ea6b1564239cd360eb7be1a0533dfc37d495", "messageHeadline": "Publish", "author": {"name": "Nick Small", "email": "i@nickjs.com", "user": {"login": "nickjs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f40e0d8e44143da1585f2f0a8bea58aec09aae7", "messageHeadline": "[polyfills] use full path in baseline (#443)", "author": {"name": "Nicholas J. Small", "email": "i@nickjs.com", "user": {"login": "nickjs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "40f648878a91c815a5e53d6ecf508cdb7b8892cd", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c517e14a097e37457e93b3543ebb82c7e141790", "messageHeadline": "Change assetHost to assetPrefix", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 30, "deletions": 24}}, {"node": {"oid": "03538d526590fbbb7fc6d95b89b7355274bf873b", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4c817170cc2b60f76ca642f4f6c7225d27dcdf0", "messageHeadline": "Allow a backdoor into getting the manifest name", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "1c26bc7432fc3a5fc2e8a4bcfe3b9bc877fcb646", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c920b5c7513305b4986283ef83329e4ae6f2deb2", "messageHeadline": "Support consolidated manifest (#441)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 326, "deletions": 48}}, {"node": {"oid": "76bc9b2908444cfb8e5b34873c279b3c1f8d0a6c", "messageHeadline": "Publish", "author": {"name": "Nick Small", "email": "i@nickjs.com", "user": {"login": "nickjs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb47293350298d442f6fbe8053ecf3980af917ca", "messageHeadline": "[polyfills] include build files in tarball (#440)", "author": {"name": "Nicholas J. Small", "email": "i@nickjs.com", "user": {"login": "nickjs"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "cf873c1b6ceedbb52fbce0bb0697e4e80d742aad", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 55, "deletions": 55}}, {"node": {"oid": "b979587c269551f764713e7167b6360b8e8aa8a9", "messageHeadline": "Merge pull request #437 from Shopify/add-tslib", "author": {"name": "Matt Seccafien", "email": "matt@studiocartogram.com", "user": null}, "additions": 87, "deletions": 33}}, {"node": {"oid": "6f6f0e1bb78fedeea1ae49a31d4651e4a986c1ed", "messageHeadline": "\ud83d\udc1b Adds missing tslib to packages", "author": {"name": "cartogram", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 87, "deletions": 33}}, {"node": {"oid": "28ca7af7b1b321f86b6f747b59ee38abb8a11494", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc20542fc5fb86f91cb32c4b9d94bd906d7d4b9f", "messageHeadline": "Merge pull request #424 from Shopify/shortcuts-modifier-groups", "author": {"name": "Curtis Dulmage", "email": "curtdulmage@gmail.com", "user": {"login": "beefchimi"}}, "additions": 95, "deletions": 14}}, {"node": {"oid": "f2eff04f10e705cac5983c8bd13282f28c52183f", "messageHeadline": "react-shortcuts: allow for alternate modifier combinations", "author": {"name": "beefchimi", "email": "curtdulmage@gmail.com", "user": {"login": "beefchimi"}}, "additions": 95, "deletions": 14}}, {"node": {"oid": "3df13d25d322879cc2676c77170addf1c4d61c20", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c77b9ec1d06d816900eacff6f2d5c81d473f051", "messageHeadline": "[react-form-state] Stop Unnecessary Re-Renders of List and Nested (#312)", "author": {"name": "Justin Fangrad", "email": "justin.fangrad@gmail.com", "user": {"login": "jfangrad"}}, "additions": 104, "deletions": 2}}, {"node": {"oid": "7b7be73da05a96da4759f9d51293c6e8416b0ad0", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c996039d95b0727cdb449a43c05983a75646e5c9", "messageHeadline": "\ud83d\udea8 fix inconsistent component state update (#434)", "author": {"name": "Sam Lanning", "email": "sam@samlanning.com", "user": {"login": "s0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f23de3c0114df618726be8f6ce54a8a4b200f19", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "2fe6e8dc8a36386fb002eba42b67b664217e9fd8", "messageHeadline": "Merge pull request #426 from Shopify/improve-match-media-type", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "dd9cfb2ad8f33783e2eda9b8f30805fc6ca45a03", "messageHeadline": "jest-dom-mocks: Improve typing of mediaQueryList", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "7ce560f95a65e2bf65328e2ce7f7bde4c0a3861f", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "813c2d27bc2e04c090695f8cf04391096cd4dc38", "messageHeadline": "Update CHANGELOG", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b36df699a474e43a9f960721dc8f370f15c9a08e", "messageHeadline": "Add sewing-kit-koa (#436)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 657, "deletions": 5}}, {"node": {"oid": "4b9b62a0280678d8ff66e1a3cc20e08e68a08ed7", "messageHeadline": "\ud83d\udc4c fix formstate FAQ being in a weird spot (#432)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 27, "deletions": 25}}, {"node": {"oid": "ab300b535296acc02f3ead83a41fe241fc9b2a04", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5aeeb9278904dcae26db5fd662c2897b69951bfb", "messageHeadline": "Add support for title, meta, and link tags to @shopify/react-html (#427)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 606, "deletions": 109}}, {"node": {"oid": "fa08015c4f0109bd9a4b62470d072c95f162c8c1", "messageHeadline": "\ud83d\uddd2\ufe0f document recommended starting version (#422)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "363eb75e1f863885069b2bb0f27e1565ac517c81", "messageHeadline": "Publish", "author": {"name": "Nick Small", "email": "i@nickjs.com", "user": {"login": "nickjs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "601e15326801fd575afaeb9b7f98a37598d14456", "messageHeadline": "[polyfills] 0.0.1", "author": {"name": "Nick Small", "email": "i@nickjs.com", "user": {"login": "nickjs"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "3203be11531ababfa355d02152344120d6169cc7", "messageHeadline": "Ignore build files", "author": {"name": "Nick Small", "email": "i@nickjs.com", "user": {"login": "nickjs"}}, "additions": 58, "deletions": 8}}, {"node": {"oid": "d5e3d37f6d895fea97b5b2617db03a823f74f4fe", "messageHeadline": "Update yarn.lock", "author": {"name": "Nick Small", "email": "i@nickjs.com", "user": {"login": "nickjs"}}, "additions": 113, "deletions": 24}}, {"node": {"oid": "39a4d13c944781a7ad86507d3fa288ad2cb9fa2e", "messageHeadline": "initial set of polyfills", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 152, "deletions": 3}}, {"node": {"oid": "b68613969e6b704b4cb90ab6a20cf54e4775589c", "messageHeadline": "\u2728 update the propagator to use app-bridge action instead of post mess\u2026", "author": {"name": "Michelle Chen", "email": "", "user": null}, "additions": 119, "deletions": 61}}, {"node": {"oid": "dc74e61a1c8fe647cf24b979ae82d9f5aeb9ce6b", "messageHeadline": "adds `importHelpers` and `tslib`", "author": {"name": "cartogram", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 4, "deletions": 7}}, {"node": {"oid": "508271d34b8af90a2abdc59d845272c9e6551ae3", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "35773a18d19417880aff58246d85e151258c47c2", "messageHeadline": "\ud83d\udc4c make noCache a const (#428)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "460e75293ae166c0b523208000703f05e197cec2", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d6cc5ea1ec7d3eff5fe3093c1a36d64c3d72ecb2", "messageHeadline": "Update network.ts", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "4dbf3a6b4fc1994b7d4998054cf207a709cd617b", "messageHeadline": "Merge pull request #425 from Shopify/add-registry", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "efc632b7fb02ab5b83f5a920d13779bd1e6918e1", "messageHeadline": "Add registries", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "ef9be2d65177eebf568082962263d5f0d53ab549", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "09b4664d9039a0ec9354c778b659bd104ee5ebd2", "messageHeadline": "Fix typo (#414)", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63834dd078ac3c3c94517de337304e5f8fc90943", "messageHeadline": "Merge pull request #420 from Shopify/fix-form-set-state-warning", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "a19bffb26ba67ce9dc5e6468b5dde475cbb48469", "messageHeadline": "\ud83d\udc1b make sure un-mounted form state no longer perform setState", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "740a3d32b878583be71299752df91173b6a514ad", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59154293ac04e73911dece09881c329731277cc0", "messageHeadline": "Merge pull request #61 from Shopify/add-schematypes-tree-shaking-support", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 130, "deletions": 85}}, {"node": {"oid": "6cdd4f3d31d72bdd631c5ea4fa25ad8f007ec9e3", "messageHeadline": "[graphql-typescript-definitions] enable enum tree-shaking", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 130, "deletions": 85}}, {"node": {"oid": "a886a945259dff499c7480471e4295f230df36b5", "messageHeadline": "Merge pull request #421 from Shopify/new-koa-shopify-graphql-proxy-ve\u2026", "author": {"name": "Marki Sveen", "email": "marki.sveen@shopify.com", "user": {"login": "markiiikram"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43ae1fd84921cd3e10e73371e8d144100354f47d", "messageHeadline": "Publish", "author": {"name": "Marki Sveen", "email": "marki.sveen@shopify.com", "user": {"login": "markiiikram"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "47164b952fb8db173f46d7dd3e5991de6053fc8b", "messageHeadline": "Merge pull request #417 from Shopify/fix-proxy-no-session", "author": {"name": "Marki Sveen", "email": "marki.sveen@shopify.com", "user": {"login": "markiiikram"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "a32c19d74e7e99ef45141b65b8ed8e776d326ddd", "messageHeadline": "Merge pull request #60 from Shopify/dev-yml__init", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "885c28c1313a4231a67c0affe93799e92ba5adff", "messageHeadline": "Adds dev.yml for better internal shopify support", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "69ea87458e1937baffdd83b141af5d6f463f041a", "messageHeadline": "fix koa-shopify-graphql-proxy for requests outisde of graphql endpoint", "author": {"name": "Marki Sveen", "email": "marki.sveen@shopify.com", "user": {"login": "markiiikram"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "dd51b6267043b966a0697dbb7b00a27a6d11ad91", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eccfec26f448042c1068925ee5747cc331b25d5b", "messageHeadline": "Fix: server entry point for react-network", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "1b311f9bc2130347a223ff86cc2fe31752c6e122", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2f6a13623655bf456ef08e1c11f1509ba9eb80c", "messageHeadline": "Fix: export createSerializer", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0f42d00c6ec50f7d6218f519b93420cb74b96a77", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "39e7fdcaf61098dce33dee96ba9b70a9a54e8379", "messageHeadline": "Better React HTML/ Serializations (#413)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 592, "deletions": 203}}, {"node": {"oid": "f8a43e264608b07d6c986e3a38f30376639b3bcb", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "155f44295e6be19b5a58bfd68b7139949d0a1e3c", "messageHeadline": "Add react-network (#409)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 801, "deletions": 7}}, {"node": {"oid": "411a95a8befd5a5c20a137a51076d0d94a1745e6", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25c28d9f20ae90aaf4d5053495558c701acbf01c", "messageHeadline": "Don\u2019t serialize fallback translations (#415)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 96, "deletions": 31}}, {"node": {"oid": "8940044d8166b274a45231243bc3a1162a36462e", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7b9aed13c373afe9ef140b4d3047d7a87c359ab", "messageHeadline": "Add additional headers", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "3f5b3ecd9579108108000c3793d437caf72323fa", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0548b4e667cd0ec5ca79850a094a1a4e0d684851", "messageHeadline": "Make react-i18n use react-effect (#408)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 122, "deletions": 118}}, {"node": {"oid": "6eded20b27fdee9be8ee43b36bf0cfee3f3bed94", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db14351276bafbd497a45a9dd5c8901cc7e62e0e", "messageHeadline": "Finalize CHANGELOG", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "746196cdbb2802f81c769b89a754673f07efe8c6", "messageHeadline": "Add /server to published files (#410)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "99ccc915c1797426cf2a792d79fa1b2db1af700a", "messageHeadline": "Publish", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "641a900706d14f282a785f2cb02d9e51756025fc", "messageHeadline": "filtering out graphql projects that have no included files from being\u2026", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 27, "deletions": 25}}, {"node": {"oid": "63d5f1bfda7e9818f9000e6873e4b8a769276ff2", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b9e7d999f4bf2ce8ab513363a193de33a467688", "messageHeadline": "update react-effect CHANGELOG", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "51a6b9a8bcace94f88ce24fab1856bd5fd6a66c9", "messageHeadline": "Add react-effect (#406)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 431, "deletions": 1}}, {"node": {"oid": "ca955167f1f76b10d09c9b7f12ec1dd354fd2331", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "b694c6400ebdbeba68833687af590386d1261f11", "messageHeadline": "Update CHANGELOGs", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "e401a3d9e8eaa214f897f17c4057adf356e15922", "messageHeadline": "Add additional utility libraries (#407)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 359, "deletions": 0}}, {"node": {"oid": "c3f2d9e575fc58eb7ffc8a4de375e1a7da133a8a", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "abb3baa2b7daf35d4f1ec0ba372881a039011112", "messageHeadline": "Merge pull request #402 from Shopify/react-google-analytics-bug-fix", "author": {"name": "Antoine Grant", "email": "antoinegrant@users.noreply.github.com", "user": {"login": "antoinegrant"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "5f9af5ab9595ba2cd1a4bee5dc4f4155ee788661", "messageHeadline": "Set the 'ga-disable' correctly :-/", "author": {"name": "Antoine Grant", "email": "antoine.grant@shopify.com", "user": {"login": "antoinegrant"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "707b28e6b15d368968712e0082aabfe9506f5e6b", "messageHeadline": "Prevent GA calls in disableTracking and debug mode", "author": {"name": "Antoine Grant", "email": "antoine.grant@shopify.com", "user": {"login": "antoinegrant"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "3b284e88ad8741fc47987827198b76a5c6f360ea", "messageHeadline": "Publish", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4cfdd7f04636c6f8a1ff47e82c0e939ef444929c", "messageHeadline": "Merge pull request #399 from Shopify/update-statsd-client-to-use-dist\u2026", "author": {"name": "Jake Hendrick", "email": "jake.hendrick@shopify.com", "user": {"login": "JakeHendrick"}}, "additions": 31, "deletions": 32}}, {"node": {"oid": "09c88cf3c06691aea39b6d4f6e9647d32351875d", "messageHeadline": "Update koa-metrics to use distribution", "author": {"name": "Jake Hendrick", "email": "jake.hendrick@shopify.com", "user": {"login": "JakeHendrick"}}, "additions": 31, "deletions": 32}}, {"node": {"oid": "de82ff5636c41b665af708ac2465f3dc6b6bd9f5", "messageHeadline": "Publish", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2018f7dac43ca5b669724aeec64a8ca03eccba47", "messageHeadline": "Merge pull request #400 from Shopify/fix_get_possible_locale", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 29, "deletions": 26}}, {"node": {"oid": "759821d57bd5c73f3c65e381100ab0a6c428b9e7", "messageHeadline": "Update locale support to follow iso format", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 29, "deletions": 26}}, {"node": {"oid": "4dcdcb3c3c6e5ae36c53627c1e5c11ea2f7bf957", "messageHeadline": "Merge pull request #401 from Shopify/update_react_i18n_readme", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cc29d8bfe8c0f1f81ad61ea941555f196334050f", "messageHeadline": "Updated 'one' key of the README", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c33cc31917e68f1900aa6b1fd1e205606a2c011c", "messageHeadline": "Publish", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cda40104e0b784f34114bd436c535784f97fa909", "messageHeadline": "Merge pull request #397 from Shopify/add-datestyle-constant", "author": {"name": "Pat Sissons", "email": "patricksissons@gmail.com", "user": {"login": "patsissons"}}, "additions": 177, "deletions": 5}}, {"node": {"oid": "fd145380f6fbaf013267aaab3513115ae7bce420", "messageHeadline": "add DateStyle date formatting helpers to react-i18n", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 177, "deletions": 5}}, {"node": {"oid": "b48b71e3567711edf39a06fb0c4a0e0618298e1a", "messageHeadline": "Merge pull request #396 from Shopify/add-formatpercentage-function", "author": {"name": "Pat Sissons", "email": "patricksissons@gmail.com", "user": {"login": "patsissons"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "d928e62d810535ef61f812abccbcfa97b35aa8ca", "messageHeadline": "adding formatPercentage utility function to simplify legacy i18n migr\u2026", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 15, "deletions": 0}}, {"node": {"oid": "08735c6c1f1a58a40b1401c3216b3ec385ca25f2", "messageHeadline": "Merge pull request #395 from Shopify/add-formatcurrency-function", "author": {"name": "Pat Sissons", "email": "patricksissons@gmail.com", "user": {"login": "patsissons"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "50a121212d517dc1169d5c78098a94aaa3acabe1", "messageHeadline": "adding formatCurrency utility function to simplify legacy i18n migration", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 19, "deletions": 0}}, {"node": {"oid": "837d335ea7ac3b6e953e4e1e2c66148d3690b69f", "messageHeadline": "Publish", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e23aa70832195d0d0454d567253346c26b0fd19", "messageHeadline": "Merge pull request #393 from Shopify/get-currency-symbol", "author": {"name": "Lo\u00efc de Laubier", "email": "loic-d@users.noreply.github.com", "user": {"login": "loic-d"}}, "additions": 113, "deletions": 6}}, {"node": {"oid": "aab19963b15607678138f13408af6b566a219580", "messageHeadline": "Extract utilities into multiple files. Add support for getCurrencySymbol", "author": {"name": "Loic De Laubier", "email": "loic.delaubier@shopify.com", "user": {"login": "loic-d"}}, "additions": 113, "deletions": 6}}, {"node": {"oid": "9b7d5a32d41676d950710eddf9945621f5b6c16a", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29b1059b52f9010a078dff868ac217cd8904d862", "messageHeadline": "Merge pull request #317 from Shopify/react-google-analytics-disable-t\u2026", "author": {"name": "Antoine Grant", "email": "antoinegrant@users.noreply.github.com", "user": {"login": "antoinegrant"}}, "additions": 87, "deletions": 22}}, {"node": {"oid": "a959e2d3f098f4748b0e17855a2396746060c8b1", "messageHeadline": "Adds the ability to disable tracking", "author": {"name": "Antoine Grant", "email": "antoine.grant@shopify.com", "user": {"login": "antoinegrant"}}, "additions": 87, "deletions": 22}}, {"node": {"oid": "2b075e6ea32b74fafbac17ecf661fb4b316bc109", "messageHeadline": "Publish", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c26d5736a9fbf0809461092117fdb5882f4e3361", "messageHeadline": "Merge pull request #390 from Shopify/update_china_week_start_day", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 30, "deletions": 30}}, {"node": {"oid": "72d429c52f8bbb114fed5230234c51b017e49c0e", "messageHeadline": "[react-i18n] Sort constants", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 30, "deletions": 30}}, {"node": {"oid": "19e1b30a99f1feb54a01f10450afd0ccd806ff24", "messageHeadline": "[react-i18n] Changed week_start_day to Monday for China", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "597f69f853d761f591920dbcbfb0a5b6168143c0", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "c430d2236aaccedbb23ee0f6d7966e28f8d548ca", "messageHeadline": "\u2728 [react-form-state] support custom keys for list (#387)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "60fa5a44d23f681e3ff9017243461575234c029d", "messageHeadline": "Merge pull request #389 from Shopify/adding-complex-locale-handling", "author": {"name": "Emma Orhun", "email": "31415327+emmaorhun@users.noreply.github.com", "user": {"login": "emmaorhun"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5816bb48e1caf246b4dfdd6da2c49b011945c4dc", "messageHeadline": "Fix complex locale handling and tests", "author": {"name": "Emma Orhun", "email": "emma.orhun@shopify.com", "user": {"login": "emmaorhun"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "56193f51caf548e67b3bcc6644ca1467a882f841", "messageHeadline": "Publish", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "765a770949ea28a8b1460e4e0da2e3f092da485b", "messageHeadline": "upgrading core-js to 2.5.7", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 5, "deletions": 10}}, {"node": {"oid": "1260eef72e930933fdae83fb4101866297a83f16", "messageHeadline": "Add linting for full lodash package (#376)", "author": {"name": "Theodore Tan", "email": "tfjtan@hotmail.com", "user": {"login": "theodoretan"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "24cc2d0216ec094eb413da008154d9ac5cfe06ed", "messageHeadline": "react-shortcuts: export Provider for enabling external ShortcutProvid\u2026", "author": {"name": "Stephen Gutekanst", "email": "stephen.gutekanst@gmail.com", "user": {"login": "slimsag"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bb823da9c0a18368193e46e8582e153f7f084766", "messageHeadline": "Update README.md (#384)", "author": {"name": "Martin Bavio", "email": "mbavio@gmail.com", "user": {"login": "marbiano"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2e5da65cb08ad56cef27c296fe5fb173bf156138", "messageHeadline": "Publish", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "66df220c9d4542d699644a36b458efddb6cce562", "messageHeadline": "fixing incorrect graphql-typed peer dependency version", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f407719069855b3937a2c5c6dc00cdfcb47714f6", "messageHeadline": "Link to packages directory instead of README (#330)", "author": {"name": "KY", "email": "tkbky@users.noreply.github.com", "user": {"login": "tkbky"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "efaf26bcba058bac1914227184cb6f3416765347", "messageHeadline": "Typos import \"from\" not \"form\" (#386)", "author": {"name": "Martin Gingras", "email": "martin@mgingras.ca", "user": {"login": "mgingras"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a636bd838563fddc27f5a38ed7424ba36208f1b4", "messageHeadline": "jest-mock-apollo tests (#341)", "author": {"name": "Andrew Lo", "email": "andrewlo@gmail.com", "user": {"login": "andrewlo"}}, "additions": 199, "deletions": 9}}, {"node": {"oid": "9466ffa6be04eb9a2a3989e89025492e52bd945c", "messageHeadline": "Publish", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1affec28325d4c0602e2efb952ece3c481466ebf", "messageHeadline": "Merge pull request #374 from Shopify/add_explicit_return_type", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "99b43535b148bf695006b52a87adf3893505c24a", "messageHeadline": "Add explicity Weekdays return type", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7cd8d4dadb292f346b721f7cc942c3ee47375821", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "51d2e87343f4f6dfac2a5f63b536a04399ba47c9", "messageHeadline": "Merge pull request #372 from Shopify/upgrade-apollo-link-1.2.3", "author": {"name": "Pat Sissons", "email": "patricksissons@gmail.com", "user": {"login": "patsissons"}}, "additions": 11, "deletions": 38}}, {"node": {"oid": "ef2c2e8c62b40dae1c2c8c45c9311bded9369d1b", "messageHeadline": "upgrading apollo-link to 1.2.3", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 11, "deletions": 38}}, {"node": {"oid": "898df3caca6ec35e8af1b0e985d1d46dca5635c4", "messageHeadline": "Publish", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3cc2bfc521452680041debb14ce95d2a618d5b2", "messageHeadline": "fixing issue with non-unique random seeding for indexed fields", "author": {"name": "cartogram", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 52, "deletions": 17}}, {"node": {"oid": "6782db3cfefe423c4aac738bec5568f0f9df1351", "messageHeadline": "added missing ctx to application code route (#331)", "author": {"name": "Bastian Kistner", "email": "bastian.kistner@gmail.com", "user": {"login": "bastiankistner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c9823e28b2e93f26a30742b6705ad853c25025d", "messageHeadline": "Merge pull request #295 from Shopify/react-shortcuts-context-refactor", "author": {"name": "Hugh Xie", "email": "hughxie@outlook.com", "user": {"login": "xie"}}, "additions": 37, "deletions": 23}}, {"node": {"oid": "ba7a337d7466450912ee2e6b3027ea8a7aff561f", "messageHeadline": "naming: appContext => context", "author": {"name": "Hugh Xie", "email": "hugh.xie@shopify.com", "user": {"login": "xie"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bd3826b1813e6d06c0af4f096464812078eed254", "messageHeadline": "Remove `get childContext()`", "author": {"name": "Hugh Xie", "email": "hugh.xie@shopify.com", "user": {"login": "xie"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "dbed55d4359f4dd0079b2b33b3c75450deacbb1c", "messageHeadline": "@react/types", "author": {"name": "Hugh Xie", "email": "hugh.xie@shopify.com", "user": {"login": "xie"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "87f9e33ae7b21faca07b8a0893e296237d7fa1bc", "messageHeadline": "react-shortcuts context api refactor", "author": {"name": "Hugh Xie", "email": "hugh.xie@shopify.com", "user": {"login": "xie"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "ae704c591a896359c3ea6f47788a09f7b549b310", "messageHeadline": "Merge pull request #362 from Shopify/preemptive-test-fix", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 202, "deletions": 515}}, {"node": {"oid": "f64fa7c36d9e4b75a57171955269f175b6017a27", "messageHeadline": "Latest jest and ts-jest", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 199, "deletions": 512}}, {"node": {"oid": "12817a066017d7fad84b2c6b1d3c3f3dd545655f", "messageHeadline": "Ensure tests pass typescript compilation", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4c2ab2bb41eac8be2ed3fe83f29a678b32f1e04f", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92d0a13e79d0729564cb38e5755d2827f92fd12e", "messageHeadline": "Merge pull request #360 from Shopify/upgrade-graphql-tool-utilities-0\u2026", "author": {"name": "Pat Sissons", "email": "patricksissons@gmail.com", "user": {"login": "patsissons"}}, "additions": 81, "deletions": 105}}, {"node": {"oid": "6eb4567a8fb133ae22d9eca0f90da9019bbaa331", "messageHeadline": "upgrading graphql-tool-utilities to 0.9.0", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 81, "deletions": 105}}, {"node": {"oid": "3d22e2c2f20c5c2e8d149fd6b77053e1463dd70f", "messageHeadline": "Publish", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "2ee319bc056364355cec39f37fdc270affa0ce22", "messageHeadline": "restructuring project to follow src/test/lib layout", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 372, "deletions": 54}}, {"node": {"oid": "d4cb249b2d76bef16ce9196176c6f0d6dfc94f0e", "messageHeadline": "Publish", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 18, "deletions": 18}}, {"node": {"oid": "611d185a4ec2b78c57e90629787c0d55cab202b1", "messageHeadline": "adding .npmignore file to graphql-typed", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9546b290bd5047e3018d469163985e9c4778337e", "messageHeadline": "Merge pull request #366 from Shopify/add_default_country_option", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 205, "deletions": 27}}, {"node": {"oid": "47ec320c5f106e899c12eb9d859d718a1036bfa3", "messageHeadline": "Add country params and weekStartDay function on i18n", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 205, "deletions": 27}}, {"node": {"oid": "651f4e7a66e60acc730b2af7a9bd2aa8d9e6220c", "messageHeadline": "Merge pull request #347 from Shopify/enzyme-update", "author": {"name": "Hugh Xie", "email": "hughxie@outlook.com", "user": {"login": "xie"}}, "additions": 118, "deletions": 106}}, {"node": {"oid": "a04dc105c3f771ff3c833d30b36977e9dd650015", "messageHeadline": "Merge branch 'master' into enzyme-update", "author": {"name": "Hugh Xie", "email": "hughxie@outlook.com", "user": {"login": "xie"}}, "additions": 98, "deletions": 15116}}, {"node": {"oid": "e8d56a3111964c608a8b08038acaefbd619c463a", "messageHeadline": "Removed enzyme from sub packages", "author": {"name": "Hugh Xie", "email": "hugh.xie@shopify.com", "user": {"login": "xie"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "f167eb71bb2f980e121df013457775e3b99746d9", "messageHeadline": "moved @types/enzyme to root package.json", "author": {"name": "Hugh Xie", "email": "hugh.xie@shopify.com", "user": {"login": "xie"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "854012e816fcd994baedd93f0d4bebb91c1da281", "messageHeadline": "Merge pull request #346 from Shopify/use-reduce-right-for-react-compose", "author": {"name": "Sam Bostock", "email": "sambostock@users.noreply.github.com", "user": {"login": "sambostock"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "d82ddf57497914ce845c55d2753b7953c75ce80a", "messageHeadline": "\ud83c\udfa8 Use reduceRight for react-compose", "author": {"name": "Sam Bostock", "email": "sam.bostock@shopify.com", "user": {"login": "sambostock"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "a25ef2e0035ad48be74a4152af64fac76b80f8df", "messageHeadline": "Publish", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "394673ff273f2d1d44960ef8697be790af814926", "messageHeadline": "Merge pull request #365 from Shopify/allow_yarn_19", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f275600f97c02651d36efd0bb990b6c87145ccb", "messageHeadline": "Allow yarn 1.9.4 in package.json", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0de4cf32fcd02841d094f892dbb439647a170bc9", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "501257b699f757d8ca0c87eb1d8ea04d6058c36f", "messageHeadline": "\ud83d\udc1b fix list breaking in name generation (#364)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "973a5403b24af0465458ae03c3db7645059362a8", "messageHeadline": "Publish", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a8469141f7186cc367f92d1bc30cf2021592d15f", "messageHeadline": "Merge pull request #363 from Shopify/improve_address_loader", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 53, "deletions": 45}}, {"node": {"oid": "646a73a21df7df2cb5366804ce1cae8a37b40089", "messageHeadline": "Publish", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "30bd0871b661277dab3c163db3fda1acdfc20661", "messageHeadline": "reducing yarn engine requirement to satisfy shipit", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f58927f9407f046c4d739bf374cc3bdfc9a4bd12", "messageHeadline": "[address] Improve cache by memoizing async functions", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 53, "deletions": 45}}, {"node": {"oid": "cc0f56a0d1147f11b9dd38a2b01512ec244957ac", "messageHeadline": "Merge pull request #354 from Shopify/reorganize_files", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 19, "deletions": 15047}}, {"node": {"oid": "a8db19b8a88580deb68533ff728b08037f8edc3a", "messageHeadline": "Publish", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "dfb46a8ccd45400061dca337e65b51bc4b4772a6", "messageHeadline": "dates now using root enzyme version", "author": {"name": "Hugh Xie", "email": "hugh.xie@shopify.com", "user": {"login": "xie"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3649400b992e1fabeecc222c5262e0f1ce867a02", "messageHeadline": "Merge branch 'master' into enzyme-update", "author": {"name": "Hugh Xie", "email": "hugh.xie@shopify.com", "user": {"login": "xie"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e2126d65177075ac3cbdf8e295fbf936da905aa3", "messageHeadline": "renamed", "author": {"name": "Hugh Xie", "email": "hugh.xie@shopify.com", "user": {"login": "xie"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "001c9d2ed84b50babb18327e47c1d9b051087ad5", "messageHeadline": "ts-jest fix", "author": {"name": "Hugh Xie", "email": "hugh.xie@shopify.com", "user": {"login": "xie"}}, "additions": 1167, "deletions": 101}}, {"node": {"oid": "b51ef3b50da9cf47c47c78954beb9116aeea991d", "messageHeadline": "\ud83d\udd25 code using @shopify/address-mocks", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 19, "deletions": 15047}}, {"node": {"oid": "7a8db5606ba594d0b587cd7f054d47fa07c594bd", "messageHeadline": "updating yarn and yarn.lock to latest 1.10.1", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 903, "deletions": 2978}}, {"node": {"oid": "3bb646aec1c43e930e1426ba24a9b1283ae3ac0e", "messageHeadline": "Merge pull request #359 from Shopify/update_yarn_lock", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 1113, "deletions": 1}}, {"node": {"oid": "6352e0d2cd853845f6c084e9c00a3893c555497a", "messageHeadline": "Specify yarn version in travis.yml", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "aa26c8ad851db9774773594466b6377fe46bb0a2", "messageHeadline": "Update yarn version", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 1109, "deletions": 1}}, {"node": {"oid": "949e7ef6b0b3e124b5dd543c1ff9ea6bfbee00e7", "messageHeadline": "Rename new package tsconfig.json file template to match package.json \u2026", "author": {"name": "Andrew Lo", "email": "andrewlo@gmail.com", "user": {"login": "andrewlo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "903dc2f4bb424bf4d03ec47397c972e78d94ef7c", "messageHeadline": "upgrading graphql-config to 2.1.1", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 13, "deletions": 8}}, {"node": {"oid": "a313e8db0478456f5439c0aa774c29e59fed5e47", "messageHeadline": "fixing graphql version spec on graphql-typed to be consistent with ot\u2026", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a48c030a81e3274794648305949e4cc2e0087c1c", "messageHeadline": "Updgraded enzyme & enzyme-adapter-react-16", "author": {"name": "Hugh Xie", "email": "hugh.xie@shopify.com", "user": {"login": "xie"}}, "additions": 93, "deletions": 28}}, {"node": {"oid": "eb7800dda2d24afbac46c308baf1817ed13a2c9c", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c999be62558d6dad5a3452ead2ade68f92ecd4dd", "messageHeadline": "\u2728 [react-form-state] add validateRequired helper (#350)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 118, "deletions": 34}}, {"node": {"oid": "681a1b62e7e01037c27554ca2452acaea762006b", "messageHeadline": "Publish", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "4ee3b1a8daed5e13788ba2383d9d938c584cada6", "messageHeadline": "Merge pull request #358 from Shopify/add_address_mocks_to_readme", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c1aa12e1a104437793fc05b99ad6743d3bf61eb6", "messageHeadline": "Added address-mocks in README", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a54312ed7a23a302614da75ea2f88d9b614f10ce", "messageHeadline": "Merge pull request #357 from Shopify/fixed_require", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 7, "deletions": 5}}, {"node": {"oid": "62ea5c7fe48f6731e23b2f95e8be0b7810c734f1", "messageHeadline": "Fixed required imports and exports fixtures", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 7, "deletions": 5}}, {"node": {"oid": "1fba18b32fde52ccafd602ae9d3d55432ac5a8fb", "messageHeadline": "CSRF token fetcher (#352)", "author": {"name": "Andrew Lo", "email": "andrewlo@gmail.com", "user": {"login": "andrewlo"}}, "additions": 130, "deletions": 0}}, {"node": {"oid": "31b7b7c4425342b8370bb25b18f8aae3f98d45ee", "messageHeadline": "upgrading apollo-codegen-core to latest 0.28.1", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 29, "deletions": 27}}, {"node": {"oid": "7ef496963371ca6cb5fedc1c3e08c8f714e975b7", "messageHeadline": "adding option to opt out of schemaPath file existence validation", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "c0f141a7684931e82a9c48e1732ec49f3ba7025b", "messageHeadline": "\ud83d\uddd2\ufe0f changelog", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5e677fd0ced313fe00261344ba1f15a7d791dfec", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "860b624401a11e558996f316ac53e5bab20e8af0", "messageHeadline": "\ud83d\udc1b fix buggy types in react-form-state validators (#349)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 37, "deletions": 26}}, {"node": {"oid": "15eea3493c3108d5504fa82762cca36095cf7ddb", "messageHeadline": "fixing glob import for wider typescript configuration support", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "0fd0a66b012ea521a7bfe9922b35865df9a7e199", "messageHeadline": "Merge pull request #356 from Shopify/update_address_mocks", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 300, "deletions": 64}}, {"node": {"oid": "35b968170aa2aa02a0671ced5bfb9349dd2d9d50", "messageHeadline": "Refactor and add types", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 46, "deletions": 46}}, {"node": {"oid": "e041d33438e5e51a1577e47f902f5f15a10b7d82", "messageHeadline": "Updated countries fixtures", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 254, "deletions": 18}}, {"node": {"oid": "956d8731a64c629b161c8cd4de0b73debb5515fb", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0fd635896abbe719784171381293fdb324a39dc8", "messageHeadline": "Merge pull request #355 from Shopify/create-address-mocks-package", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 15082, "deletions": 0}}, {"node": {"oid": "7077d627d41567cffbab2e9e30b42d8b51c2ce5b", "messageHeadline": "[address-mocks] Create address-mocks package", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 15082, "deletions": 0}}, {"node": {"oid": "051396f6d261ddc7d207f53978651ff97a4f34fa", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3681ace2986135edd48cfdb9f261134f0e6e9636", "messageHeadline": "Allow per-operation functions for Apollo mock (#339)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "3ee2426123c733842b2f7b831673bda43996f7c7", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "02808457e01458d65cf7c3e13477ca15b931f898", "messageHeadline": "\ud83d\udc1b fix submitting status when submit validation fails (#351)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "9a1c825688ba6c6c2a7b784228b56734d58f66d5", "messageHeadline": "Merge pull request #348 from Shopify/update_address_readme", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d381f65324ddb3627ac61e8bc31822aa767ad258", "messageHeadline": "Update Changelog to match version", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43317b8f62d9888262483782aac65ed05063f28c", "messageHeadline": "Merge pull request #344 from Shopify/add_changelog_template", "author": {"name": "Theodore Tan", "email": "tfjtan@hotmail.com", "user": {"login": "theodoretan"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "d290070af9f8023254d1b18752125c4211a496fb", "messageHeadline": "Merge branch 'master' into add_changelog_template", "author": {"name": "Theodore Tan", "email": "tfjtan@hotmail.com", "user": {"login": "theodoretan"}}, "additions": 87, "deletions": 78}}, {"node": {"oid": "7f0fc6708ba64b29556327cbaaa3f32f933f1f66", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d90cfc7fe79cd52a82b649b000ad2ed406330c89", "messageHeadline": "\ud83d\uddd2\ufe0f update readme example to use polaris Form", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 85, "deletions": 76}}, {"node": {"oid": "10777668cc6ad9d0fe449964ac38d33d7b0a99b8", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07777718a63add477f995fad25417c6972532af2", "messageHeadline": "Fix prettier changes", "author": {"name": "Theodore Tan", "email": "theodore.tan@shopify.com", "user": {"login": "theodoretan"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8376c7d6b0291148c7e320589d6cb3a535452dd6", "messageHeadline": "Adding CHANGELOG template to package generator", "author": {"name": "Theodore Tan", "email": "theodore.tan@shopify.com", "user": {"login": "theodoretan"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "f8944b4d55bc91ec5b515ecaa9e7a11f0029e4e0", "messageHeadline": "Merge pull request #328 from Shopify/add_test_utilities", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 357, "deletions": 749}}, {"node": {"oid": "1fdf39eccc48043783482c021b02aa5a8f1bc0fb", "messageHeadline": "Added test helpers and refactor tests", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 357, "deletions": 749}}, {"node": {"oid": "1e2e8ed2ab4c9687e812234ba06383a97ba6df40", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3452b2ffd5621d5267a5ac9220303c388064df83", "messageHeadline": "validate entire form on submit (#309)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 312, "deletions": 36}}, {"node": {"oid": "95eb8f47479676bf510082641729862333b6c020", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "48ebadaa37fe40b8a74d712b36e4b001d9e69d72", "messageHeadline": "Fix race condition when using multiple levels of Nested and List (#340)", "author": {"name": "Justin Fangrad", "email": "justin.fangrad@gmail.com", "user": {"login": "jfangrad"}}, "additions": 210, "deletions": 6}}, {"node": {"oid": "d0bc088fd29c6795e3f18b39b5e3f6bc98a7e99c", "messageHeadline": "updating graphql-typescript-definitions to use graphql-config for all\u2026", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 232, "deletions": 145}}, {"node": {"oid": "d37b758d772fa532b8a29b776e08a1f988531cd8", "messageHeadline": "removing redundant getGraphQLFilePath function (replaced by project.r\u2026", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 21, "deletions": 18}}, {"node": {"oid": "939536350e84a7fa25cc07fe3e7ea496d696442a", "messageHeadline": "unifying error handling of missing schema files in resolveSchemaPath", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 40, "deletions": 19}}, {"node": {"oid": "6cd8bda33d435da8f8be404dd85be44cfcc8d347", "messageHeadline": "\ud83d\uddd2\ufe0f changelog reflects release", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3092956304633e92bdb577dc4cf906776c7db833", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "abbca66652a488303455c1142ac42d1cac0a85f0", "messageHeadline": "\ud83d\ude80 do not accidentally bring in all of lodash (#336)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "20a4f79c93c64f62628012972a6cbdacd49562f5", "messageHeadline": "\ud83d\uddd2\ufe0f add release to changelog", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "6d1779eaafeacbe384e47443a014e8b2cb67d7a0", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7ef4c9377b83acced400e55fe80137642c59f9c7", "messageHeadline": "Fix Nested and List race condition (#320)", "author": {"name": "Justin Fangrad", "email": "justin.fangrad@gmail.com", "user": {"login": "jfangrad"}}, "additions": 109, "deletions": 20}}, {"node": {"oid": "4835e5b841205f731ca4f51e1ad0781efa7eabe7", "messageHeadline": "adding getGraphQLProjectIncludedFilePaths function", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 24, "deletions": 12}}, {"node": {"oid": "5d02566865b51e8a33b638745f95b7692fc34da5", "messageHeadline": "updating graphql-validate-fixtures to support graphql-config", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 510, "deletions": 342}}, {"node": {"oid": "418ba9411ca67bc94ac65b215820425c4e00509b", "messageHeadline": "adding export surface for graphql-tool-utilities", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "d2514e228192a195689f3efce8668a28347d48a2", "messageHeadline": "adding augmentation to simplify project schemaPath resolution", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 18, "deletions": 0}}, {"node": {"oid": "6ebccc0886147894add2f107d2bc48f95e7a4111", "messageHeadline": "Add more tests for trigger in enzyme-utilities (#335)", "author": {"name": "Andrew Lo", "email": "andrewlo@gmail.com", "user": {"login": "andrewlo"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "e13a3f79508c18287eadf4b0a3103756403e9ac9", "messageHeadline": "\ud83d\uddd2\ufe0f add a better final example to the guide (#302)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 23, "deletions": 21}}, {"node": {"oid": "eb968a50109c4fe27a19232ed24be0641e328b43", "messageHeadline": "Merge pull request #332 from Shopify/andrewlo-validator-md-link-fix", "author": {"name": "Andrew Lo", "email": "andrewlo@gmail.com", "user": {"login": "andrewlo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4664fc3cadb97f05f63ca0d9fbe1a7186d8da4f0", "messageHeadline": "Fix broken Validator guide md link", "author": {"name": "Andrew Lo", "email": "andrewlo@gmail.com", "user": {"login": "andrewlo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27c11e84cc8eb063853a63f6c460b0c573358810", "messageHeadline": "moving common graphql-config documentation to graphql-tool-utilities", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 52, "deletions": 44}}, {"node": {"oid": "136fbec99007af2fa77ce9e3e10458845f6c3bf3", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fecffd0dad8138c816a69757fb6db50ab155a99b", "messageHeadline": "Merge pull request #325 from Shopify/react-import-remote-nonce", "author": {"name": "Antoine Grant", "email": "antoinegrant@users.noreply.github.com", "user": {"login": "antoinegrant"}}, "additions": 75, "deletions": 19}}, {"node": {"oid": "4a008a2886b2c5fd5722e4135a23e65f4f781a34", "messageHeadline": "Add the ability to set a nonce for comply with script-src CSP", "author": {"name": "Antoine Grant", "email": "antoine.grant@shopify.com", "user": {"login": "antoinegrant"}}, "additions": 75, "deletions": 19}}, {"node": {"oid": "ecbd434dafcb42d42541b51568bcb3e4b3a81429", "messageHeadline": "Merge pull request #27 from Shopify/fix-graphql-tools-utilities-depen\u2026", "author": {"name": "Pat Sissons", "email": "patricksissons@gmail.com", "user": {"login": "patsissons"}}, "additions": 10, "deletions": 79}}, {"node": {"oid": "fad4e0a49bcbae01b72981b93d050e3b9792dc91", "messageHeadline": "updating packages to pull in graphql dependencies from graphql-tools-\u2026", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 2, "deletions": 6}}, {"node": {"oid": "9d221ed29f8ca20d3c0513b777bb9015b1ebbe4c", "messageHeadline": "fixing dependencies for graphql-tools-utilities", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 10, "deletions": 75}}, {"node": {"oid": "b07f88d6d8c98f260054e72cdd95d6622669a42b", "messageHeadline": "Revert \"Publish\"", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "45515ee4e33df3b67eb2154e64fdf223f58da31d", "messageHeadline": "Publish", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6c34dce49828560e178d7eed8aa4bba9491f6565", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bba7fc0c775adeed3972d630a3c7eadce625ad5e", "messageHeadline": "Merge pull request #322 from Shopify/fix-supportedCountry", "author": {"name": "aishad", "email": "aisha.diallo@shopify.com", "user": {"login": "aishad"}}, "additions": 14, "deletions": 257}}, {"node": {"oid": "451874f93a7f442a803b5759e150a826098e89bb", "messageHeadline": "replace SupportedCountry type with string", "author": {"name": "Aisha Diallo", "email": "aisha.diallo@shopify.com", "user": {"login": "aishad"}}, "additions": 14, "deletions": 257}}, {"node": {"oid": "c906bb44384f2fceb78f3901dc42a8349e7a5837", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "318888ab34cc58cc6413380fae444231ec7794e3", "messageHeadline": "Merge pull request #321 from Shopify/remove_supported_locale_type", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 55, "deletions": 42}}, {"node": {"oid": "ede8ff76ea13b49bbeab0952cf92099beda139ba", "messageHeadline": "Replaced SupportedLocale type with string", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 55, "deletions": 42}}, {"node": {"oid": "83f1639ec75c1533abdc603cf826fa8b3315edb2", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "2f29cb0183f6a33f04c32a6eec41b05322c9ca35", "messageHeadline": "Allow Date for setTime on mock clock (#315)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 11, "deletions": 20}}, {"node": {"oid": "85b264a60804cb70dedb71dc7eba675c81f03fd1", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94bd8ea8da6f13d8a20e77b4a2461ca6735192dc", "messageHeadline": "Add option to pass locale map for translations (#316)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 78, "deletions": 5}}, {"node": {"oid": "a7d8abbd0498cdabbe610cf1284746bafe85f57e", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "922414a3134261235544ce678b29dfb66ccbd53e", "messageHeadline": "Merge pull request #26 from Shopify/vscode-jest", "author": {"name": "Pat Sissons", "email": "patricksissons@gmail.com", "user": {"login": "patsissons"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "c99c0363737c207f17e33d7b4608ec850ce52fee", "messageHeadline": "Merge pull request #24 from Shopify/update-graphql-typescript-definit\u2026", "author": {"name": "Pat Sissons", "email": "patricksissons@gmail.com", "user": {"login": "patsissons"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "40af31007fe41ec67c0db70150f1f335684960ca", "messageHeadline": "updating readme with more readable content for the configuration section", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 11, "deletions": 1}}, {"node": {"oid": "d1ba89d877eb2a0b387e26eafc72e90fbe185036", "messageHeadline": "adding support for vscode-jest", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 30, "deletions": 0}}, {"node": {"oid": "42625265bc14cc1a4cb461955b2178383ae7bdd1", "messageHeadline": "Merge pull request #23 from Shopify/refactor-graphql-functions", "author": {"name": "Pat Sissons", "email": "patricksissons@gmail.com", "user": {"login": "patsissons"}}, "additions": 108, "deletions": 49}}, {"node": {"oid": "e211d7e8475eb24a8625d1bf5aff4e524a3bad92", "messageHeadline": "refactoring graphql functions from graphql-typescript-definitions int\u2026", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 108, "deletions": 49}}, {"node": {"oid": "aae62748406c20bc76ba664b3cfc19d8a85f766f", "messageHeadline": "Merge pull request #311 from Shopify/change-supported-types", "author": {"name": "aishad", "email": "aisha.diallo@shopify.com", "user": {"login": "aishad"}}, "additions": 339, "deletions": 41}}, {"node": {"oid": "41a72882a1a2440008946cc85d0b539dc292973c", "messageHeadline": "change locale and countryCode to SupportedLocale and SupportedCountry\u2026", "author": {"name": "Aisha Diallo", "email": "aisha.diallo@shopify.com", "user": {"login": "aishad"}}, "additions": 339, "deletions": 41}}, {"node": {"oid": "99f97d8e298a72e6fcc70ea20e7c66936eff59a0", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ca37c935da980c962095084d3c5ff1e0d5b0fa76", "messageHeadline": "Revert \"\ud83c\udfa8 rename FieldDescriptors to Fields (#231)\" (#301)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 71, "deletions": 71}}, {"node": {"oid": "5679fc9e9eb0bd9b9376793b73fd6704cc747f9e", "messageHeadline": "Merge pull request #306 from Shopify/remove-react-root-style", "author": {"name": "Dan Rosenthal", "email": "dan.rosenthal@shopify.com", "user": {"login": "danrosenthal"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "16b868f624c50650bbad6d6be0bdb4366e4a0172", "messageHeadline": "remove style attribute entirely from react root", "author": {"name": "Dan Rosenthal", "email": "dan.rosenthal@shopify.com", "user": {"login": "danrosenthal"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "b98ee5ff94a2f1f5a0acec6eef50bbc0b9434bf0", "messageHeadline": "Merge pull request #22 from Shopify/upgrade-apollo-codegen", "author": {"name": "Pat Sissons", "email": "patricksissons@gmail.com", "user": {"login": "patsissons"}}, "additions": 138, "deletions": 103}}, {"node": {"oid": "3f69162184e00e41b047c035a48731d23bfd7c98", "messageHeadline": "upgrading apollo-codegen to 0.20.2", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 138, "deletions": 103}}, {"node": {"oid": "78e9e1628e797b1101075b1b65735d72eb81ee41", "messageHeadline": "Merge pull request #304 from Shopify/fix-html-height", "author": {"name": "Dan Rosenthal", "email": "dan.rosenthal@shopify.com", "user": {"login": "danrosenthal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "823aa0fa192411659e47215da11aa19465b962cc", "messageHeadline": "use min-height instead of height on react root to fix height bug in c\u2026", "author": {"name": "Dan Rosenthal", "email": "dan.rosenthal@shopify.com", "user": {"login": "danrosenthal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c499473675256851cd376690bee77577c193ecfc", "messageHeadline": "\ud83c\udfa8 rename FieldDescriptors to Fields (#231)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 71, "deletions": 71}}, {"node": {"oid": "d0c526b0f551f366927eb8e402996e8c803c775e", "messageHeadline": "\ud83d\uddd2\ufe0f update CHANGELOG.md", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a731da8d3815cdb86d2f749c027dad44b24e2eb4", "messageHeadline": "[react-form-state] never validate empty fields unless using the requi\u2026", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 62, "deletions": 6}}, {"node": {"oid": "26b046667b6531947a979604cde1215b95f571c1", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "13c9293101ddc4f0d43d19012e82a75c178447f0", "messageHeadline": "Reset react-ga version to 0 for publishing", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40328f8697c3ff7ff7aad5cda5a8ef90809c55cc", "messageHeadline": "Merge pull request #274 from Shopify/move-address-graphql", "author": {"name": "aishad", "email": "aisha.diallo@shopify.com", "user": {"login": "aishad"}}, "additions": 15727, "deletions": 375}}, {"node": {"oid": "774f2cfbe54cc11766fcde58102196df5b28192a", "messageHeadline": "[AddressFormatter] replace REST with GraphQL", "author": {"name": "Aisha Diallo", "email": "aisha.diallo@shopify.com", "user": {"login": "aishad"}}, "additions": 15727, "deletions": 375}}, {"node": {"oid": "2eb126516d9d400cd8a148b2171c75be4aa94795", "messageHeadline": "Merge pull request #285 from Shopify/react-google-analytics", "author": {"name": "Antoine Grant", "email": "antoinegrant@users.noreply.github.com", "user": {"login": "antoinegrant"}}, "additions": 778, "deletions": 0}}, {"node": {"oid": "8aeed3f9f7f89f82c017ba487b189539f640f877", "messageHeadline": "Add new package react-google-analytics", "author": {"name": "Antoine Grant", "email": "antoine.grant@shopify.com", "user": {"login": "antoinegrant"}}, "additions": 778, "deletions": 0}}, {"node": {"oid": "499fc1bb75ee0bfa19385d8e7268b1612b2d8a29", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0440c6ee312d1edfe717c0774e9e25bf06943d89", "messageHeadline": "Fix react-i18n peer dependency", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "b9ff4e011d00c752408fc36b41e8d79e6a1a514d", "messageHeadline": "Add pseudolocalization to react-i18n (#279)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 140, "deletions": 31}}, {"node": {"oid": "d4beb8dec38019b534987db6ece0bb8b70a65c89", "messageHeadline": "Merge pull request #294 from Shopify/drop-koa-dependency", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 8, "deletions": 38}}, {"node": {"oid": "15d372a5ee6b99f1733f74bbcb6c9ce370022c37", "messageHeadline": "Move koa dependencies to dev-dependencies", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 8, "deletions": 38}}, {"node": {"oid": "e752f552d29d65fbbca246940ac077e614cefd39", "messageHeadline": "Added `react` & `prop-types` as dependency to `react-i18n` (#291)", "author": {"name": "Hugh Xie", "email": "hughxie@outlook.com", "user": {"login": "xie"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0e53f95d10ac787859bd7cd12e57bbd3d29877a4", "messageHeadline": "Publish", "author": {"name": "Simon Cousineau", "email": "simon.cousineau99@gmail.com", "user": {"login": "blazingbbq"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "311c5bf811e84a1603f25e37c2f537ee076daa87", "messageHeadline": "Changed lodash version for tracking pixel (#292)", "author": {"name": "Simon Cousineau", "email": "simon.cousineau99@gmail.com", "user": {"login": "blazingbbq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53e25b36cfb710920476e2d57b747f05053c427f", "messageHeadline": "Merge pull request #287 from Shopify/react-shortcut-minzipped-error", "author": {"name": "Hugh Xie", "email": "hughxie@outlook.com", "user": {"login": "xie"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "0dcc38ddb0edd6740219fad7c12433f055b2d719", "messageHeadline": "Merge branch 'master' into react-shortcut-minzipped-error", "author": {"name": "Hugh Xie", "email": "hughxie@outlook.com", "user": {"login": "xie"}}, "additions": 1591, "deletions": 24}}, {"node": {"oid": "5986b7930b46a702dd00f61eebc15d35d487c446", "messageHeadline": "Merge pull request #283 from Shopify/new-package-dates", "author": {"name": "Simon Cousineau", "email": "simon.cousineau99@gmail.com", "user": {"login": "blazingbbq"}}, "additions": 1543, "deletions": 0}}, {"node": {"oid": "265d4860f94df73960d8589173b5085ec77bf038", "messageHeadline": "Merge branch 'master' into new-package-dates", "author": {"name": "Simon Cousineau", "email": "simon.cousineau99@gmail.com", "user": {"login": "blazingbbq"}}, "additions": 48, "deletions": 24}}, {"node": {"oid": "a6156565a28c549b05935e9d9c4138ddb080b2b6", "messageHeadline": "Merge pull request #290 from Shopify/package-side-effects", "author": {"name": "Simon Cousineau", "email": "simon.cousineau99@gmail.com", "user": {"login": "blazingbbq"}}, "additions": 48, "deletions": 24}}, {"node": {"oid": "1dcaab300fe745d929ed287a047e6f095d25fd98", "messageHeadline": "Removed sideffects config from package template", "author": {"name": "Simon Cousineau", "email": "simon.cousineau99@gmail.com", "user": {"login": "blazingbbq"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "2ce0b292940c9085207b61e02c959de27d75b521", "messageHeadline": "Changed misleading test title in parse date string tests", "author": {"name": "Simon Cousineau", "email": "simon.cousineau99@gmail.com", "user": {"login": "blazingbbq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "065d59504b56d4eabebd6749ae89c28d456fb1c8", "messageHeadline": "Side effect false everywhere, added to generator template", "author": {"name": "Simon Cousineau", "email": "simon.cousineau99@gmail.com", "user": {"login": "blazingbbq"}}, "additions": 46, "deletions": 23}}, {"node": {"oid": "e0264a0d220fd5824de091a3805aa55aa20c3a0e", "messageHeadline": "Merge branch 'master' into new-package-dates", "author": {"name": "Simon Cousineau", "email": "simon.cousineau99@gmail.com", "user": {"login": "blazingbbq"}}, "additions": 229, "deletions": 21}}, {"node": {"oid": "a463751e230fe79984045649601b1ba7331d4916", "messageHeadline": "WIP Added side effects config options to tracking pixel and preconnect", "author": {"name": "Simon Cousineau", "email": "simon.cousineau99@gmail.com", "user": {"login": "blazingbbq"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c386b3c5c7db6672569ff15879b4405a0e5fbcfc", "messageHeadline": "added prop-types to `react-shortcuts` package", "author": {"name": "Hugh Xie", "email": "hugh.xie@shopify.com", "user": {"login": "xie"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "42b631389086f04005347316fc714a7a082395de", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "e6fd4734a8f60be5bbe792211cb7b42e5833ab4f", "messageHeadline": "Added mapDeprecatedTimeZones function to package", "author": {"name": "Simon Cousineau", "email": "simon.cousineau99@gmail.com", "user": {"login": "blazingbbq"}}, "additions": 114, "deletions": 0}}, {"node": {"oid": "d6946c2e5a7bfd7b82b49e6209163265c763bf41", "messageHeadline": "Optional time zone is local, not UTC", "author": {"name": "Simon Cousineau", "email": "simon.cousineau99@gmail.com", "user": {"login": "blazingbbq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "625b290e03af0caf80678f03a0504b6dd53b9af5", "messageHeadline": "Updated version to 0.1.0", "author": {"name": "Simon Cousineau", "email": "simon.cousineau99@gmail.com", "user": {"login": "blazingbbq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1bbf91519b9b837ec485cb8c6bc18685aec1bb26", "messageHeadline": "Type checked function parameters and return types", "author": {"name": "Simon Cousineau", "email": "simon.cousineau99@gmail.com", "user": {"login": "blazingbbq"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "dbfc19e720ab833c74280b7e251f08f4c5b0d4db", "messageHeadline": "Added function descriptions in README", "author": {"name": "Simon Cousineau", "email": "simon.cousineau99@gmail.com", "user": {"login": "blazingbbq"}}, "additions": 36, "deletions": 7}}, {"node": {"oid": "f5533ac65d61db09eb95251a43ad3e5a28db44a3", "messageHeadline": "Changes as per PR feedback (Part 1)", "author": {"name": "Simon Cousineau", "email": "simon.cousineau99@gmail.com", "user": {"login": "blazingbbq"}}, "additions": 83, "deletions": 43}}, {"node": {"oid": "1b3cf0fd798130737e84ffc9d2946334a2b289a1", "messageHeadline": "Moved REGEX to top of file", "author": {"name": "Simon Cousineau", "email": "simon.cousineau99@gmail.com", "user": {"login": "blazingbbq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "06f4d0157ed4c6fcd119313e20d4c88c1de3194d", "messageHeadline": "Merge pull request #280 from Shopify/tracking-pixel-quilt", "author": {"name": "Simon Cousineau", "email": "simon.cousineau99@gmail.com", "user": {"login": "blazingbbq"}}, "additions": 205, "deletions": 4}}, {"node": {"oid": "223d5648dc38a5456e575995606adcf872f72a56", "messageHeadline": "Stole the formatDate utility from Web's i18n package", "author": {"name": "Simon Cousineau", "email": "simon.cousineau99@gmail.com", "user": {"login": "blazingbbq"}}, "additions": 53, "deletions": 2}}, {"node": {"oid": "6f77983d8f2777ee009ffaba44ef091b71106171", "messageHeadline": "Merge branch 'master' into tracking-pixel-quilt", "author": {"name": "Simon Cousineau", "email": "simon.cousineau99@gmail.com", "user": {"login": "blazingbbq"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "39cea502cf814087e109da1cbbf0c3348f5fae47", "messageHeadline": "Added package#files to generator template", "author": {"name": "Simon Cousineau", "email": "simon.cousineau99@gmail.com", "user": {"login": "blazingbbq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c69b958ff41e993da6090e0da4b42d43ea685c4c", "messageHeadline": "Moved @shopify/dates package to new dates package", "author": {"name": "Simon Cousineau", "email": "simon.cousineau99@gmail.com", "user": {"login": "blazingbbq"}}, "additions": 1308, "deletions": 1}}, {"node": {"oid": "f16776ac41ffa0b06c4688997f37c44abd9a55a5", "messageHeadline": "Merge pull request #282 from Shopify/generator-convention-changes", "author": {"name": "Simon Cousineau", "email": "simon.cousineau99@gmail.com", "user": {"login": "blazingbbq"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "f3c201657bb5ca10340d9ce1e13060c9f3b0d3b1", "messageHeadline": "Changed generator to match conventions", "author": {"name": "Simon Cousineau", "email": "simon.cousineau99@gmail.com", "user": {"login": "blazingbbq"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "6992ffb823a36509d98237baaf3d954908a5b633", "messageHeadline": "Changes according to PR response", "author": {"name": "Simon Cousineau", "email": "simon.cousineau99@gmail.com", "user": {"login": "blazingbbq"}}, "additions": 21, "deletions": 23}}, {"node": {"oid": "2175fa94306d8e2d039207b78777e49bc3a97de6", "messageHeadline": "Moved styles to inline", "author": {"name": "Simon Cousineau", "email": "simon.cousineau99@gmail.com", "user": {"login": "blazingbbq"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "1d01c29a1c2ca69197338d547546853f97c2d8b5", "messageHeadline": "Merge pull request #278 from Shopify/mock-context-status", "author": {"name": "Ben Scott", "email": "227292+BPScott@users.noreply.github.com", "user": {"login": "BPScott"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "bc5faffc49170717c18d7c337a463a3f40ead372", "messageHeadline": "Improve test in koa-liveness-ping", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c136d63940544e94ae97988d9f221a758d79db3e", "messageHeadline": "\ud83d\udc1b [jest-koa-mocks] Set default response status to be 404", "author": {"name": "Ben Scott", "email": "ben.scott@shopify.com", "user": {"login": "BPScott"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "f7da8a3f2e8624781d0f4cb41b2c97d8371be0db", "messageHeadline": "Updated README with more information about library use", "author": {"name": "Simon Cousineau", "email": "simon.cousineau99@gmail.com", "user": {"login": "blazingbbq"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "f5899a4684ad74961e8da20824bf25349105ba73", "messageHeadline": "Fixed configuration and updated package info", "author": {"name": "Simon Cousineau", "email": "simon.cousineau99@gmail.com", "user": {"login": "blazingbbq"}}, "additions": 55, "deletions": 5}}, {"node": {"oid": "257d94649a1b9c2b90630b6049a106d09c4cfdf7", "messageHeadline": "Created new react-tracking-pixel package", "author": {"name": "Simon Cousineau", "email": "simon.cousineau99@gmail.com", "user": {"login": "blazingbbq"}}, "additions": 111, "deletions": 1}}, {"node": {"oid": "d470c6a39a367ff090d839914e9ad205f3fa84bf", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "c947677aa7e4813bf10de5d8c09c02cba08a5eec", "messageHeadline": "Add i18n package with pseudotranslate function (#273)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 466, "deletions": 0}}, {"node": {"oid": "fab31218688610fa2c3348e37bdcdc4a3c118817", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c300308914fe9019589ab7318480951724c4c922", "messageHeadline": "Update building-forms.md (#256)", "author": {"name": "Deborah Chan", "email": "deborah.chan@shopify.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5334560d9559788121b40d2b637936de3206f768", "messageHeadline": "\ud83d\udc1b fix unmounting during submission throwing errors (#233)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 33, "deletions": 6}}, {"node": {"oid": "1d6fce861c9d9c7eef3b28a4036c40b27fd569db", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20d89dd8e075d005389825c40b1da9c100ad3eb1", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75839d6a76a61eadd73b6092ad87de820c4fbb1a", "messageHeadline": "Fix READMEs", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 84, "deletions": 84}}, {"node": {"oid": "5e8ca620996e37d849ef842fd8a1e73db54b52cf", "messageHeadline": "Merge pull request #20 from Shopify/fix-invalid-schemaTypesPath-import", "author": {"name": "Pat Sissons", "email": "patricksissons@gmail.com", "user": {"login": "patsissons"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "22a1ce062d95c425b390ffbd0919fc03594da072", "messageHeadline": "Merge pull request #268 from Shopify/itp2-fixes", "author": {"name": "Mike Ragalie", "email": "mike@ragalie.com", "user": {"login": "ragalie"}}, "additions": 996, "deletions": 90}}, {"node": {"oid": "9473baace2e3bef2c6d7f2d1bf09f0605a77cc16", "messageHeadline": "Add note about myShopifyDomain to README", "author": {"name": "Mike Ragalie", "email": "mike.ragalie@shopify.com", "user": {"login": "ragalie"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7eb2b5761bf0a6c3a7d36a6e36908e6967f741e3", "messageHeadline": "Clear top-level oauth cookie if auth succeeds", "author": {"name": "Mike Ragalie", "email": "mike.ragalie@shopify.com", "user": {"login": "ragalie"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "89b584e08ead5b50a2f68bb90c8dfa3211a5cdf1", "messageHeadline": "Exempt mobile and POS from enable cookies prompt", "author": {"name": "Mike Ragalie", "email": "mike.ragalie@shopify.com", "user": {"login": "ragalie"}}, "additions": 29, "deletions": 15}}, {"node": {"oid": "03499d082419f553b6d128005384566d79c85310", "messageHeadline": "Don't set cookies in router", "author": {"name": "Mike Ragalie", "email": "mike.ragalie@shopify.com", "user": {"login": "ragalie"}}, "additions": 154, "deletions": 54}}, {"node": {"oid": "ebe5af03729565eb620b90e7e16f9885c4cf69ef", "messageHeadline": "Remove top-level cookie afterward", "author": {"name": "Mike Ragalie", "email": "mike.ragalie@shopify.com", "user": {"login": "ragalie"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "2bbe342d880c28dae9524ee0db8baf7861cc78d9", "messageHeadline": "Add en translations as constants", "author": {"name": "Mike Ragalie", "email": "mike.ragalie@shopify.com", "user": {"login": "ragalie"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "712492636957aa5b9e80542a4b5446f651f0430f", "messageHeadline": "Remove unnecessary baseUrl option", "author": {"name": "Mike Ragalie", "email": "mike.ragalie@shopify.com", "user": {"login": "ragalie"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "3284be1e6cfe9165a2b23339d7f1bf8367ee9df7", "messageHeadline": "Verify valid shop param", "author": {"name": "Mike Ragalie", "email": "mike.ragalie@shopify.com", "user": {"login": "ragalie"}}, "additions": 45, "deletions": 22}}, {"node": {"oid": "3a69059ab5d84ca1ffda2dd6462dbe65ed318fc4", "messageHeadline": "Perform OAuth redirects in correct top-level/inline context", "author": {"name": "Mike Ragalie", "email": "mike.ragalie@shopify.com", "user": {"login": "ragalie"}}, "additions": 71, "deletions": 105}}, {"node": {"oid": "b5ebef14564be1739e7000e58ceb1999c0c000d5", "messageHeadline": "Restructure to support ITP2", "author": {"name": "Mike Ragalie", "email": "mike.ragalie@shopify.com", "user": {"login": "ragalie"}}, "additions": 841, "deletions": 84}}, {"node": {"oid": "a140a05cbe693090c40000074acc4d644af8b7b0", "messageHeadline": "fixing incorrect usage of schemaTypesPath", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "097da2ae16123dd0c62b153f070e2b799dacf301", "messageHeadline": "Merge pull request #19 from Shopify/multiple-schemas", "author": {"name": "Pat Sissons", "email": "patricksissons@gmail.com", "user": {"login": "patsissons"}}, "additions": 623, "deletions": 190}}, {"node": {"oid": "3b7941d325cc83b7993b26185427e163225f7b36", "messageHeadline": "using graphql-config module to support multiple schemas per workspace", "author": {"name": "Pat Sissons", "email": "pat.sissons@shopify.com", "user": null}, "additions": 623, "deletions": 190}}, {"node": {"oid": "4ba52f008bcf0ea731089d311ccbc5e8bf2bc5b7", "messageHeadline": "Update renamed Slack channels (#272)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "eaf9bc95b74f733de1cb21e0abb30c4fd653cc89", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 32, "deletions": 34}}, {"node": {"oid": "7c3ae9d038b0f433abbcce5b1e481a14ba8f21f8", "messageHeadline": "Fix some edge cases on translate (#267)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 70, "deletions": 4}}, {"node": {"oid": "f859682176cbeee510318af8bf2fc3371011fd74", "messageHeadline": "\u2728 run jest without needing to build first (#263)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 38, "deletions": 24}}, {"node": {"oid": "f9dd5a6cd641d499705fd1a6562d4fc4524adebd", "messageHeadline": "\u2728 auto generate readme entry from package generator (#264)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "23c6ebdf675ba395dadc3dd6468ec8e28b8b28f0", "messageHeadline": "\ud83c\udfd7\ufe0f modify tsconfig setup to allow editors to correctly infer local mo\u2026", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 356, "deletions": 269}}, {"node": {"oid": "2c3ee5debd60d843f55d049e0e07023b8cf393ae", "messageHeadline": "\ud83d\udd25 custom dev command (#261)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "ddb37b531cc328f52968c8645da08b998d2fe76e", "messageHeadline": "\u2b06\ufe0f TypeScript 3 (#260)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 30, "deletions": 28}}, {"node": {"oid": "05c62b836671a4d8c682aa56f4ba91b67113140c", "messageHeadline": "Update service.yml", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "23ad2d227e64673c24df426e64a2aa128795f3d9", "messageHeadline": "Merge pull request #258 from Shopify/service-yml__update", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "2aa119d68188b7074977b2e44ccd9d029818b79e", "messageHeadline": "Update service.yml", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5c972f4151130799858c73644d1c21365ef4853a", "messageHeadline": "Update service.yml", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "7071fd8792747ca3e7266400a381461fee4b64d7", "messageHeadline": "Merge pull request #255 from Shopify/docs__contributing", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 208, "deletions": 43}}, {"node": {"oid": "6156936ea8233468f13a350b1356acd4e1d1efae", "messageHeadline": ":memo: documentation for contributors", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 138, "deletions": 11}}, {"node": {"oid": "85e8c9632b228703183bb6aff496aaf588570478", "messageHeadline": ":memo: Improve contributor documentation", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 80, "deletions": 42}}, {"node": {"oid": "103cadd909d460b9153a15bc2d5c4a2ccd2405f6", "messageHeadline": "Merge pull request #244 from Shopify/form-state-doc-fix", "author": {"name": "Roxanne Panthaky", "email": "rox163@users.noreply.github.com", "user": {"login": "rox163"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "870265713d195b0a63f0b6be23b1974876203d7d", "messageHeadline": "correct doc example- validateArray => validateList.", "author": {"name": "Roxanne Panthaky", "email": "roxanne.panthaky@shopify.com", "user": {"login": "rox163"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8664dcbaded356014eeca693265cf5a90e32faeb", "messageHeadline": "\u2728 support using dev for repo tasks (#249)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "3b0af2b28014f4f57fdb9c3bf846d210d718879a", "messageHeadline": "Merge pull request #254 from Shopify/templates__init", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 125, "deletions": 11}}, {"node": {"oid": "8ce5922a9ad4a1aa43447fdae1504a27d3ec9c69", "messageHeadline": ":memo: Add issue templates", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 125, "deletions": 11}}, {"node": {"oid": "6ea4c97f916b888651b004f73380c8861e829395", "messageHeadline": "Add link the react-i18n", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dc185ab3626c442c8e7d503a7e860cb9aaf43339", "messageHeadline": "\u2728Move `@shopify/react-i18n` into Quilt from another repo (#238)", "author": {"name": "Andrew Lo", "email": "andrewlo@gmail.com", "user": {"login": "andrewlo"}}, "additions": 2462, "deletions": 12}}, {"node": {"oid": "d5a50c58beb6e14c47ccc77e47e6803b40324ec4", "messageHeadline": "Error on duplicate query names (#15)", "author": {"name": "Matt Seccafien", "email": "matt@studiocartogram.com", "user": null}, "additions": 118, "deletions": 0}}, {"node": {"oid": "a327937c63f0575260ee30f75bf07626aac3b141", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "41b0480f66be44b4fb45c1b54f72c35c279f52f5", "messageHeadline": "Seed values based on keypath (#12)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 154, "deletions": 29}}, {"node": {"oid": "e706c47513ff2b8a5e9506aa8cbd41247841696a", "messageHeadline": "Merge pull request #236 from Shopify/admin-graphql-api-utilities", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 234, "deletions": 0}}, {"node": {"oid": "bc3999951b829775f0c3cc38e87fa9b207b69791", "messageHeadline": "\u2728 added `@shopify/admin-graphql-api-utilities` which contain a set of\u2026", "author": {"name": "michelle.chen@shopify.com", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 234, "deletions": 0}}, {"node": {"oid": "5886ad6d5ea5ebcc50ca42560ac6aedcad496ce8", "messageHeadline": "Merge pull request #11 from Shopify/graphql-ignore-passes", "author": {"name": "Matt Seccafien", "email": "matt@studiocartogram.com", "user": null}, "additions": 46, "deletions": 3}}, {"node": {"oid": "c5b2c8d98807a4de810e385574394950747affa1", "messageHeadline": "Add `showPasses` argument", "author": {"name": "cartogram", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 46, "deletions": 3}}, {"node": {"oid": "ffb9df8ff50309fd07fc5915c0d05e6a56f70e05", "messageHeadline": "Merge pull request #232 from Shopify/update-readme", "author": {"name": "koshini", "email": "ko.shmily@gmail.com", "user": {"login": "koshini"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f7a7ac14c56b63fb7de27325fca8b3b5da968776", "messageHeadline": "Update README", "author": {"name": "Shini Ko", "email": "shini.ko@shopify.com", "user": {"login": "koshini"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bbcd5f795b50f3b68a220abf70f2f9f4ef149559", "messageHeadline": "Merge pull request #225 from Shopify/add-private-app-proxy-doc", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "ee3c172c110e3b8ecd0e510249c264458f034956", "messageHeadline": "\ud83d\udcdd add documentation for usage of private app", "author": {"name": "michelle.chen@shopify.com", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "f6d635ee953e0c7f32c57e025bfbb1380508529b", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f436af2ded63d217f8c21cb9cd906e5f5ef29479", "messageHeadline": "\ud83d\udc1b[react-form-state] Fix FormState.List memoize bug (#230)", "author": {"name": "iain", "email": "hey@iainmc.ca", "user": {"login": "iainmcampbell"}}, "additions": 55, "deletions": 2}}, {"node": {"oid": "3c330f8b7cea421bfc87dede5ca160ae8f63c998", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ff0d5c6cd963bd9e08bf2725795926bb3c392bf", "messageHeadline": "Merge pull request #224 from Shopify/address2", "author": {"name": "koshini", "email": "ko.shmily@gmail.com", "user": {"login": "koshini"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "9c99c8d4129914aa030b07f8fa07ff0482489244", "messageHeadline": "Add address2 translation key", "author": {"name": "Shini Ko", "email": "shini.ko@shopify.com", "user": {"login": "koshini"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "5c68fafb3ee74a1e469a044e185a9f36d01c2b1e", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03e8a0b9b3508fe81cc0df1b111b632ea7509492", "messageHeadline": "Merge pull request #219 from Shopify/add-private-app-support", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 46, "deletions": 16}}, {"node": {"oid": "433902289050f0960ba3faaca45b385cd82ab410", "messageHeadline": "add private app support to `shopify-graphql-proxy` and fix the contex\u2026", "author": {"name": "michelle.chen@shopify.com", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 46, "deletions": 16}}, {"node": {"oid": "046140638666df87d7791e991b0a3d11ccbc77c5", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1a2f37607113c6cb7babc2d35bd963ece8cf473c", "messageHeadline": "Merge pull request #203 from Shopify/greenkeeper/eslint-plugin-shopif\u2026", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "31750c9477aae34f6deb27f56ae28c214b4ae846", "messageHeadline": ":rotating_light: Fix linting errors", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "026552ee17b0165daf8515fce59755a06e4669d5", "messageHeadline": "chore(package): update eslint-plugin-shopify to version 23.0.0", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e0f7d7c86a561377135fd27ce51bca2fc279330", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5b3564270ca7256e478c5f17c6e1a6cd0aac1077", "messageHeadline": "Merge pull request #8 from Shopify/readme-at-and", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb0a16da8e3cf802e11d3a7b92976dbf6850bd9e", "messageHeadline": "\ud83d\udcdd Fix typo in root README", "author": {"name": "Tzvi Melamed", "email": "hartley.melamed@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b20ea6f51800a75c8edf7d6f6d8b76b9a56df462", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1db19965043960d8c476ee500403885932593ddf", "messageHeadline": "Fix naming of types for fields nested under unions (#6)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 97, "deletions": 22}}, {"node": {"oid": "dcb36e1dca09b93621836b38ccd4a4f6a900e7ec", "messageHeadline": "Merge pull request #208 from Shopify/debchn-patch-1", "author": {"name": "Deborah Chan", "email": "deborah.chan@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da417cbfc04ccb4bf41607805aeb6317dad473f9", "messageHeadline": "Merge branch 'master' into debchn-patch-1", "author": {"name": "Deborah Chan", "email": "deborah.chan@shopify.com", "user": null}, "additions": 1103, "deletions": 116}}, {"node": {"oid": "5895dc6a483e073713e7f0fef2ce9c9d9b4e5103", "messageHeadline": "\ud83c\udf89 [New Package] Add react-import-remote (#157)", "author": {"name": "Aditya Thakral", "email": "9at8@users.noreply.github.com", "user": {"login": "9at8"}}, "additions": 520, "deletions": 0}}, {"node": {"oid": "b76ba5911d2c12d9dabd6e3f6d44f1d99a2a345f", "messageHeadline": ":loud_sound: Better error when ci:lint-docs fails (#209)", "author": {"name": "Aditya Thakral", "email": "9at8@users.noreply.github.com", "user": {"login": "9at8"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a845b178f3efaba47d5f9a47d638bf2f1ec132a2", "messageHeadline": "Publish", "author": {"name": "Aditya Thakral", "email": "aditya.1998thakral@gmail.com", "user": {"login": "9at8"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6383e83ebfefc0ec8e36ffe31051f4d8f1517e54", "messageHeadline": "\ud83d\udc1b Make modifier keys work in react-shortcuts (#195)", "author": {"name": "Aditya Thakral", "email": "9at8@users.noreply.github.com", "user": {"login": "9at8"}}, "additions": 114, "deletions": 85}}, {"node": {"oid": "60756b8f275cae63f4baad9a30dcdc680ae600a7", "messageHeadline": "\ud83c\udfa8 [react-shortcuts] Add better key types (#171)", "author": {"name": "Aditya Thakral", "email": "9at8@users.noreply.github.com", "user": {"login": "9at8"}}, "additions": 492, "deletions": 54}}, {"node": {"oid": "2176558c650fb8d59f0019697342683b82df4ca9", "messageHeadline": "Merge branch 'master' into debchn-patch-1", "author": {"name": "Deborah Chan", "email": "deborah.chan@shopify.com", "user": null}, "additions": 83, "deletions": 64}}, {"node": {"oid": "ae45d6dd45ae39659b0eed7e78f3b01aa4f106f0", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8dfcdd6f34f3e9f1d2f4ff2d55a0b8a93a2bbadb", "messageHeadline": "\u2728 [react-form-state] propagate errors down (#202)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 79, "deletions": 60}}, {"node": {"oid": "86a1825b35b8f9a8f3f5840d3df527d1099ff1b1", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b345a40c78875f60ae92915151447b4c40a46a7", "messageHeadline": ":bug: Fixes undefined name in FormState.Nested (#206)", "author": {"name": "Darren Hebner", "email": "darren.hebner@shopify.com", "user": {"login": "darrenhebner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b6309002639a6b93cb6a7c7c6bdc95af19638c4f", "messageHeadline": "Update FAQ.md", "author": {"name": "Deborah Chan", "email": "deborah.chan@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e57d71046492496bc0273cedc5d74d35e819a0ea", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "58abc4c5bef0e0cb82a28564f3ffd7e51869f007", "messageHeadline": "\ud83d\uddd2\ufe0f export types for field descriptors (#205)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bd999fae35660666b7210409594a1fc8591b14df", "messageHeadline": "[react-html] Various README typo and formatting fixes (#197)", "author": {"name": "Kaelig Deloumeau-Prigent", "email": "kaelig@users.noreply.github.com", "user": {"login": "kaelig"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "888ace2089a32562720ca324ca4aefcee2708927", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "afd2e6a8a32090e70b1ab17918a3b180ecf4f59b", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fa5ba53be1853c88fb728d5e1448f17a5c32afca", "messageHeadline": "Merge pull request #204 from Shopify/remove-allowSyntheticDefaultImports", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "8e23876a002ada357aeb28f0fd73b041a0913a92", "messageHeadline": "\ud83d\uddc4\ufe0f remove `allowSyntheticDefaultImports: true` and always import Reac\u2026", "author": {"name": "michelle.chen@shopify.com", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "42e209968d7de56b71a97f00d2613960c6b6eaf7", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2ee52346c1913c37bff4211a77a28c8fbb8df1d", "messageHeadline": "\ud83d\udc1b render helmet scripts (#199)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "093bb2e8ea55cf95f49e0a3c3ca5f6d9ffe7a1d4", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "509c36ffffc2fc96002576be4c74b4082f51234e", "messageHeadline": "Pass whole form data into submit (#191)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 36, "deletions": 31}}, {"node": {"oid": "1a94566fd4e23ff1a65e8ef3ccf1b6848a8e351c", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae36a3f00a749769a413008aa07a8146661a824c", "messageHeadline": "[react-form-state] Adds support for arrays of validators to validateN\u2026", "author": {"name": "iain", "email": "hey@iainmc.ca", "user": {"login": "iainmcampbell"}}, "additions": 44, "deletions": 4}}, {"node": {"oid": "704b75b707d07c7d506bbf1dc68000cdd3482893", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e4c911cbb74391225c6d5ca61f16b9f0d1406e5", "messageHeadline": "\u26a1[FormState] remove needless renders (#170)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 324, "deletions": 197}}, {"node": {"oid": "1e7f699d2877e1d8518e8a97ab6723a73d6edfd1", "messageHeadline": "\u2b06\ufe0f bump ts-jest (#194)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 215, "deletions": 183}}, {"node": {"oid": "0907d729c382086713c635a7992ca2eb393aac88", "messageHeadline": "Revert \"chore(package): update ts-jest to version 23.0.0 (#173)\" (#193)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c135b41387c92d62a6c03e96c1b4a8b7d5423330", "messageHeadline": "chore(package): update ts-jest to version 23.0.0 (#173)", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5f679d9d2a5cb1ddc4ffdb7d3740f716e1951e2", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6eeb4a6400f65f966693f0e6bb8cd90cb0e91f1a", "messageHeadline": "\ud83d\uddd2\ufe0f fix link to validators guide (#189)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b00832cb749cc3f226ceddee845c4a85a93f76fa", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc59ca140baa3053d3dc4f8d4838a4a67a1e1ae4", "messageHeadline": "Merge pull request #179 from Shopify/add-type-def", "author": {"name": "koshini", "email": "ko.shmily@gmail.com", "user": {"login": "koshini"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a1a552d4f11ff6b111851157491f30525e622d54", "messageHeadline": "Add type definition for phoneNumberPrefix", "author": {"name": "Shini Ko", "email": "shini.ko@shopify.com", "user": {"login": "koshini"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "15ec2018e65a61d3b898df202c89751395f5cc85", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4965ffc9578bf54cfb1b0c749fb18b7bbc77f0b", "messageHeadline": "\ud83d\udea8 emergency CI fix", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "0a85305c085a987ed433f82d36ebda3d9a4d7eac", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "687350cce34d3400bb190384f5446a0c0af48a0e", "messageHeadline": "\ud83d\udc1b fix lodash dep", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2b19998b1bd6d212b4a7a791549f9d8e6fb720c2", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f3207a44060672ee78445c3d68aa037affc438a", "messageHeadline": "\ud83d\uddd2\ufe0f fix links in form-state docs (#180)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "18cc3d7fdf43fddfda47b8f46addbb3ae5f32d23", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95648d3bad7d3fb83fd7b23e00251696eaf30c9d", "messageHeadline": "\u2728 create @shopify/react-form-state (#166)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 3017, "deletions": 0}}, {"node": {"oid": "984c087825377b073ec7b31b73925a0a540d8cb5", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36bb0cc54fef646dc17ef2762427781dedd28d6e", "messageHeadline": "Merge pull request #156 from Shopify/address", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 900, "deletions": 0}}, {"node": {"oid": "809793e3e4423f37b08a28de1f803316a5b1fe7f", "messageHeadline": "Create AddressFormatter module", "author": {"name": "Nima Izadi", "email": "nima.izadi@shopify.com", "user": null}, "additions": 900, "deletions": 0}}, {"node": {"oid": "05ef5b4771c8657d90e9de0c196b49f5a6ac39de", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19b9571914a439a0bdd6f6cbeaff22c8dcb21fa0", "messageHeadline": "Add findById utility (#168)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 36, "deletions": 3}}, {"node": {"oid": "581e27e0ee89da142b019bf3bdd465f9873b1a2f", "messageHeadline": "Merge pull request #146 from Shopify/readme-generate", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 87, "deletions": 16}}, {"node": {"oid": "0645a10de5871bc352b4b80f353bbe43cd9478d5", "messageHeadline": ":construction_worker: Adding CI for docs", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 3, "deletions": 14}}, {"node": {"oid": "4b67e1c3c43e721c78b63fc92f5c81feee91032c", "messageHeadline": ":memo: Adds greenkeeper badge to autogenerated readme", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b05879c1bf6621f68470b362ede5c41fc0e49882", "messageHeadline": "add docs generation on precommit", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 24, "deletions": 320}}, {"node": {"oid": "dea664950560b7aa49c02bf6095c7e83d59f4e6d", "messageHeadline": ":memo: Auto-generate root readme file", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 402, "deletions": 23}}, {"node": {"oid": "cf45ace7a1d30a934a18cfe0db8470f95f1b4c79", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e9928c9ab4aca3b5db5e4bba86b3c9cf35f417e", "messageHeadline": "Merge pull request #163 from Shopify/logger__init", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 531, "deletions": 0}}, {"node": {"oid": "559fd5f45400a2ae3ac2314c0e11adacec3dc5ee", "messageHeadline": ":ok_hand: Mal lint", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 99, "deletions": 55}}, {"node": {"oid": "fb146c3dbd28ef2ade0ddbb7da8abdcb03b2744c", "messageHeadline": ":white_check_mark: improving tests for logger", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 103, "deletions": 16}}, {"node": {"oid": "0ef10d82ff5f8c2d22ea6d49c6248869a697797c", "messageHeadline": ":fire: removing dependencies", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 41, "deletions": 46}}, {"node": {"oid": "1a03d1b8f0632f04bff4c3394783588d06d5b4e1", "messageHeadline": ":white_check_mark: adding tests", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 167, "deletions": 16}}, {"node": {"oid": "aef115c118629a57f05a3622c367007e63e13347", "messageHeadline": ":sparkles: Initial commit for @shopify/logger", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 255, "deletions": 1}}, {"node": {"oid": "b409b52c67f9e33cc5bad81c503d8e470022daaf", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "d0ec5a8ffdeb3b8b87049e36ed0045cdfd3e8aad", "messageHeadline": "Merge pull request #161 from Shopify/greenkeeper/initial", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 650, "deletions": 279}}, {"node": {"oid": "704bf3e80d1512ec5ed348c6a3febf38a5f3ba7d", "messageHeadline": ":art: fixing linter", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 32, "deletions": 22}}, {"node": {"oid": "e8dea86836fc4fe46d34835673de8593743aaafa", "messageHeadline": ":pushpin: updating nvmrc", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3148e9c4238736cd515452b5019dcc409a7c67cd", "messageHeadline": ":pushpin: updating dependencies in generator", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53b0243a50f8cd6641eb90f67a16a43386560799", "messageHeadline": ":pushpin: pin versions for react-router", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 66, "deletions": 50}}, {"node": {"oid": "d42e32aabce7d8bd87241df004509c2202ee7245", "messageHeadline": ":pushpin: Pin node version to >=8.10.0", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 594, "deletions": 273}}, {"node": {"oid": "50199a4a7a21ec9e27a604986281f4d10d52db30", "messageHeadline": ":memo: Fix badge positioning in readme", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "d52f799f89d015baa633934e76bdd26a03be6f69", "messageHeadline": "docs(readme): add Greenkeeper badge", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2296f2f53f66170c41c0a9c38d3195f6d12c3856", "messageHeadline": "chore(package): update dependencies", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "96f820037bb57fed92ff872f5e89e0cfe74182bc", "messageHeadline": "chore(package): update dependencies", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d74c1f2399df2db95a803eaa440f3a5690fa8b0", "messageHeadline": "chore(package): update dependencies", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fdefe612ffd0d85fa10b616994ed85aeb2b5fc0d", "messageHeadline": "chore(package): update dependencies", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed8a29ea047436696f0e568ab445b8eedc00b254", "messageHeadline": "chore(package): update dependencies", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08d2b9875cf5ff682e6d855b42ae83ebd052f682", "messageHeadline": "chore(package): update dependencies", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "eb7a79bff294c195960c10f63ea38469f567eca7", "messageHeadline": "chore(package): update dependencies", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2febe983558fec89219e513a8b139e6994e279b", "messageHeadline": "chore(package): update dependencies", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65bddb7b3267d8d4b4295990d4ce6aed0c207cbe", "messageHeadline": "chore(package): update dependencies", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ac41394104d469d7c0450830f895dbf59804505", "messageHeadline": "chore(package): update dependencies", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06296d12520f5f3204620332daa6024bbae51495", "messageHeadline": "chore(package): update dependencies", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ded4345e08e90f0f8354242e711729e4a51e21a", "messageHeadline": "chore(package): update dependencies", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e557ed5dd7c01a7f1a5b3473117e0db7735ffe0f", "messageHeadline": "chore(package): update dependencies", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06ada8436499be9c0d3da62ff5c87117250ca1f6", "messageHeadline": "chore(package): update dependencies", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91a1a18580a9201c1e9f7a2838db17e039fcdd81", "messageHeadline": "chore(package): update dependencies", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea305d85c99820cdeea007e0016572c336c34e85", "messageHeadline": "chore(package): update dependencies", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d0ddbe8bdeb6a36744c02e2b63183584a3e12833", "messageHeadline": "chore(package): update dependencies", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5bc3352d3482045c2024234b64e18c6d118f5edc", "messageHeadline": "chore: add Greenkeeper config file", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "866191480e26635e3409e47de6bed8a5686d2e03", "messageHeadline": "Merge pull request #164 from Shopify/contributiion__update-guidelines", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "94303a75c32a18d10cca644a6b0e7c6a329b55d5", "messageHeadline": ":memo: fixing typos", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b3242a4ced1f762621b9f77d240b340452ee0d58", "messageHeadline": "Update CONTRIBUTING.md", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "04d4149183c7bc29c14863ddd0d675ce3d326177", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "186c115b3926ac0c91a2fcaab13abb672c77a351", "messageHeadline": "Merge pull request #160 from Shopify/koa-type-fix", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40738446570a1b068f62cc017b8ec262acc68d65", "messageHeadline": "Fix types in jest-koa-mocks", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d063e1c304d1c57a4d5880f4eb6932e68e9b1cd6", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "676da1520856e055981a2fea273ed920580387d9", "messageHeadline": "Merge pull request #111 from Shopify/koa-metrics__init", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 895, "deletions": 0}}, {"node": {"oid": "c9b6dbccfa2d3a3e2d26b8eb473f64685cafaa89", "messageHeadline": ":ok_hand: Mal lint", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 56, "deletions": 37}}, {"node": {"oid": "2585f940adfcaafebf61e70508bffbc08d4b386d", "messageHeadline": ":boom: use distributions and encapsulate client method as implementat\u2026", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "11fb7460c9ede798294faf1e3a34a1991a8ef5fd", "messageHeadline": ":memo: Update docs", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 4, "deletions": 13}}, {"node": {"oid": "361c485cb4202b3897c9016eab632a1d7798da1a", "messageHeadline": ":white_check_mark: Adding tests", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 415, "deletions": 53}}, {"node": {"oid": "9e57e7a31bf7b766a093c28bb80f84b9b6570b7e", "messageHeadline": ":ok_hand: Mal lint", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 9, "deletions": 45}}, {"node": {"oid": "41bc5420eab3b82f586cd7ab6710c7359c0ee53f", "messageHeadline": "Begin adding Metrics object wrapper", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 264, "deletions": 52}}, {"node": {"oid": "d8b4f40ba13dff21979acf6356a4ae0fbb4678b1", "messageHeadline": ":ok_hand: Mal lint", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 39, "deletions": 21}}, {"node": {"oid": "ad5f81ea09351965f227a3fdd14615876ae6ec60", "messageHeadline": ":ok_hand: Chris lint", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "7107af542d579b56b55be6805121649cde1c9239", "messageHeadline": ":art: Improving structure of the code", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 80, "deletions": 39}}, {"node": {"oid": "6d686e78d385b7fd55e01cf33f25559590b14c1f", "messageHeadline": ":ok_hand: Chris lint", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "c2a288e16540e245e04dee7e58dda9d678cb3111", "messageHeadline": ":ok_hand: Mal lint", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 54, "deletions": 7}}, {"node": {"oid": "6fd27d578d6b202d0879546e068a04d9ec31cc7a", "messageHeadline": ":sparkles: Initial commit for koa-metrics", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 229, "deletions": 0}}, {"node": {"oid": "efa49b586e7aec1bd19bc4109e67a20552e52f42", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1b542bf3aca492eaedfa6fbaa4a6762dee50ce09", "messageHeadline": "Upgrade GraphQL dependencies (#158)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 184, "deletions": 85}}, {"node": {"oid": "d8aeaa304377d9ca4e7cc5f3eadb3886ffda66a7", "messageHeadline": "Update READMEs", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 135, "deletions": 9}}, {"node": {"oid": "3d79a7a00f3de64922e052760fe9d7c1b93d5866", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "74d88cbc26f6877ceaee875aa3c26d4577a71704", "messageHeadline": "Don't print typename for root fields", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 11, "deletions": 17}}, {"node": {"oid": "913b713e95a6de29d3b7196bfa89ee3c3c0bcc5b", "messageHeadline": "fix no-fragment abstract type case", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 44, "deletions": 5}}, {"node": {"oid": "8f0924547877329497c15c241cac39fe61e927d7", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d706e4d112ca469efaf92d2ef95f8abdf7fad84", "messageHeadline": "Automatically fix up incoming operations", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "1f514de0f50b44076287ec2df4ac38e0a7c442ba", "messageHeadline": "Fix unused variables", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4935de2369b68b7625e2b840d96764ec7f667d04", "messageHeadline": "Fix handling of explicitly null objects", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 140, "deletions": 53}}, {"node": {"oid": "0b7df3250ee27c5a1b200fd8f8b6d2890a16c77d", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "8907ba5e6a1058b4ad8a854973cd156f9d0ca00f", "messageHeadline": "Pass more information to resolvers", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 161, "deletions": 73}}, {"node": {"oid": "d3c866d6f6fb21392affb139f1d6c6d11239e14a", "messageHeadline": "Pass options to creating schema", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "2fcc9e4a367fdb88a7635af705899b48288ee231", "messageHeadline": "Ignore .ts files", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "10f9839157583825cfe98d36073bc5b4af7a9a86", "messageHeadline": "Fix dependencies on graphql-typed", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "7b11500d9a2bba880337d3c66c95b777ba526323", "messageHeadline": "Fix choice of null for partially-provided objects", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 103, "deletions": 40}}, {"node": {"oid": "7e7f56d3d7213b360e2a4186fff8e986212d1d8f", "messageHeadline": "Merge pull request #140 from Shopify/add-note-about-react-router-type", "author": {"name": "Ryan Macdonald", "email": "ryan.macdonald@shopify.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "94ad0a38ccfebc69867d3edd63b1f38f2ede4acb", "messageHeadline": "Add troubleshooting note for withRouter type issues", "author": {"name": "Ryan Macdonald", "email": "ryan.macdonald@shopify.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "5bff1aaf1e47cf8708aac9848d07ae87410be2e8", "messageHeadline": "Publish", "author": {"name": "Aditya Thakral", "email": "aditya.thakral@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "651174dcc72116736912ff34db276d83fc853f93", "messageHeadline": "\u2728Add @shopify/react-preconnect (#152)", "author": {"name": "Aditya Thakral", "email": "9at8@users.noreply.github.com", "user": {"login": "9at8"}}, "additions": 148, "deletions": 0}}, {"node": {"oid": "7cc1c59e410ed1277f681488453476460a339c49", "messageHeadline": "Use react 16.3.2 onwards", "author": {"name": "Aditya Thakral", "email": "aditya.thakral@shopify.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6b45a0ded450db57dcef4e1dff791d3bf66478e", "messageHeadline": "Remove react-performance", "author": {"name": "Aditya Thakral", "email": "aditya.thakral@shopify.com", "user": null}, "additions": 1, "deletions": 158}}, {"node": {"oid": "3a2d64c263c64f7f7896c5ded8ce261857101bf4", "messageHeadline": "Add react-preconnect", "author": {"name": "Aditya Thakral", "email": "aditya.thakral@shopify.com", "user": null}, "additions": 152, "deletions": 0}}, {"node": {"oid": "c4fdcac94fff6014337cf0f3c85637c9d4a5f41f", "messageHeadline": "Add react-performance", "author": {"name": "Aditya Thakral", "email": "aditya.thakral@shopify.com", "user": null}, "additions": 153, "deletions": 0}}, {"node": {"oid": "00bbd729a0a65ab3ac6b774014b59a6415d1a800", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88a53f1e1c13031d9a057994dac939c4efda08a5", "messageHeadline": "Add enum-format option (#4)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 130, "deletions": 21}}, {"node": {"oid": "be8e74081b4bb67e81e43d5b4e8c61714302d97c", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "842b1c565f2f35be603fa617d4b86aea7acb0170", "messageHeadline": "Fix publish issues from last release", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "24fbcd6557989cc8682d8791c57a7e6a368a4cde", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3b81376d343946d9a47d2f4593148d7493cb6da4", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "d3287076d7f35936531c25c265e2f52fb6644513", "messageHeadline": "No need for checking before release", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8e234387b58edf89c5c08eb1e797da478dc92d58", "messageHeadline": "Fix shipit", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9e0de2d0c4e11a54317375227267146ccdc48628", "messageHeadline": "Remove ESLint cache", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7725bb5687bb76020e1b9a05e17df9de55e908d5", "messageHeadline": "Add some more scripts", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "18c96a2558f6a037eaca39ba4415906224608cf1", "messageHeadline": "Correctly hide built files", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "bc8b3ac370a211c7ba9d4b169624ca842ab1b946", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c2ae4152aa834b52eafcd677f9f1b65fed8e654", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ccafa11000d29b8b3e6df2a7b8cc05d0b9bb72e5", "messageHeadline": "Fix display: none styling on HTML component (#147)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 20, "deletions": 24}}, {"node": {"oid": "e9bf1b5dc752785c26bf77566b8e1a963999ef48", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e5ca52dd605b187f04b15121f87c7bba23b15997", "messageHeadline": "Merge pull request #145 from Shopify/jest-mock-apollo__fix-types", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 7, "deletions": 23}}, {"node": {"oid": "96b44f79c99139f0e42f501cced9f5d4f0a96d27", "messageHeadline": ":bug: ensure relevant types are exported from the package", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 7, "deletions": 23}}, {"node": {"oid": "88095449ee2e54b4f9d167085f09fdb95bf03e9d", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "ba0c745043ea0a446ee8c42a0bb01af3bbbb3d2c", "messageHeadline": "Merge pull request #142 from Shopify/shipit-circle-to-travis", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c33dfbb5927dd8452a6f5e3a8630e82dec94f299", "messageHeadline": "No, but really", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "094c60a0eae71b29c74cc9960712d51be7614727", "messageHeadline": "Merge pull request #141 from Shopify/shipit-circle-to-travis", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42d7cce75b2cd98605fe2816d9ffdadc2574535e", "messageHeadline": ":tada: Move shipit stack from CircleCI to TravisCI", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "64c651a4dec0e4027fb4fdd7d708904970fc9a16", "messageHeadline": "Merge pull request #125 from Shopify/jest-mock-apollo__factory", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 335, "deletions": 309}}, {"node": {"oid": "b3248d8acb40f6851873e880af411349db741ff0", "messageHeadline": ":truck: moving things around / renaming", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 32, "deletions": 37}}, {"node": {"oid": "afc9dbc8c3825a0cbf02f3f2ec4ff48d63fab348", "messageHeadline": ":ok_hand: Chris and Mal lint", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 36, "deletions": 44}}, {"node": {"oid": "bc51c93ed628bdfff7fe782bd8aace21732ac83b", "messageHeadline": ":building_construction: changin API for jest-mock-apollo to use factory", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 347, "deletions": 308}}, {"node": {"oid": "51b5cfe5d57fcac8bfada9b6d7ff21c3937be7f1", "messageHeadline": "Encrypt slack credentials for travis", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "85fde706172528556ba5320dfc4ebf0932dfbc21", "messageHeadline": "Revamp typescript defs (#2)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 4542, "deletions": 2693}}, {"node": {"oid": "21501fdbb3e33d434fd0de44d8fca055ce877787", "messageHeadline": "Merge pull request #138 from Shopify/circle-to-travis", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 24, "deletions": 27}}, {"node": {"oid": "3e7d0128b7f6edb5b6f2d53ce6c0a793aea15023", "messageHeadline": "Add Travis (#3)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "6c356f6f5cdce18c613ea9f42281f687abf38252", "messageHeadline": ":sparkles: use TravisCI instead of Circle", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 24, "deletions": 27}}, {"node": {"oid": "981b7a91a9f52c66434d0cd0f665f9ad54696f8d", "messageHeadline": "\u2705 test package name validity (#132)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "da7db974d5281edccc9941e62f6ab71ed07806ac", "messageHeadline": "Merge pull request #130 from Shopify/fix-package-links", "author": {"name": "Matt Seccafien", "email": "matt@studiocartogram.com", "user": null}, "additions": 13, "deletions": 13}}, {"node": {"oid": "2b1759ba34a4852f6be6a5d6ab26a5aee12da749", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 19, "deletions": 19}}, {"node": {"oid": "9dcc9c8327865847147fb951e5a187d34914a800", "messageHeadline": "\u2728 create @shopify/react-shortcuts (#121)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 804, "deletions": 59}}, {"node": {"oid": "9cb7a1ace921c8714c9695fbce8f91f90e6a7425", "messageHeadline": "Fix package links", "author": {"name": "Matt", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 13, "deletions": 13}}, {"node": {"oid": "dc8b4de507b7d78977d882ab4ef73582e00eba46", "messageHeadline": "Merge pull request #128 from Shopify/fix-graphql-proxy-homepage", "author": {"name": "Matt Seccafien", "email": "matt@studiocartogram.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c235040d8a354f2e2fe868159bd178870fbef41", "messageHeadline": "Fix graphql-proxy homepage link", "author": {"name": "Matt Seccafien", "email": "matt@studiocartogram.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d0ed107f5485a6af39818cdaf4f7f86a128fbaf", "messageHeadline": "\ud83d\uddd2\ufe0f add badges for size to all client packages and update generator (#\u2026", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 52, "deletions": 3}}, {"node": {"oid": "b3c185dee11e31d7b1d0c46f1e3a7860d4ad316b", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c2ea5eebf9858ddca46e3a929f9b4086346b7899", "messageHeadline": "Merge pull request #94 from Shopify/koa-liveness-ping__init", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 180, "deletions": 2}}, {"node": {"oid": "50063aeeb436614737da19271c32ed9d0b62781b", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "46a6e5030258b5e8d91ae60e1f0e8cd79865d439", "messageHeadline": ":ok_hand: matt lint", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "216000c4fd711bd9530e5bf7af1eb74b68b762d6", "messageHeadline": "Fix syntax highlighting (#97)", "author": {"name": "Gil Greenberg", "email": "ggreenberg@somethingdigital.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "212da8adc616597fb43fbe93c5e2f57fcee59fa5", "messageHeadline": "Merge pull request #108 from Shopify/proxy-as-factory", "author": {"name": "Matt Seccafien", "email": "matt@studiocartogram.com", "user": null}, "additions": 62, "deletions": 50}}, {"node": {"oid": "c50bc7238416394bce47ec2396776fe5885b43f9", "messageHeadline": "\u2728 create compose package  (#107)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 364, "deletions": 1}}, {"node": {"oid": "9e72be36092b06835238a59bfeb27f6e6677a484", "messageHeadline": "updated readme", "author": {"name": "Matt", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bcd9dd0ec7b499c4fc3cdcff54306c9ef9b60459", "messageHeadline": "return middleware function from proxy pkg", "author": {"name": "Matt", "email": "matt.seccafien@shopify.com", "user": null}, "additions": 60, "deletions": 48}}, {"node": {"oid": "7c6ee4b4f41130d1fb33abc85e98c5342d8c8a74", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03bb658ed27673bff2d998ec758915edfb0ce3ce", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32eca311d45b7fc3f6be9f84b1e86ccf916a6353", "messageHeadline": "Build all packages as part of dependencies step", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7a5591d1864f05b4618eed6a991de98226f4e2e6", "messageHeadline": "\ud83d\udca5\ud83d\udc85 standardize auth middleware names to match common koa patterns (#101)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 52, "deletions": 51}}, {"node": {"oid": "50c32eefc87251c4c52f592719276198de4ff11a", "messageHeadline": "\ud83d\uddd2\ufe0f  move decision document to this repo (#102)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 109, "deletions": 0}}, {"node": {"oid": "b9bbfe6b45fe5970b9efaf36e9e14dfb431aed92", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d47a4283cc140fbfe82be746beddc7deb8a1f677", "messageHeadline": ":pushpin: bump react-serialize version in react-html", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff0c8ac0e9ae225ab16ae9edab8a9712230f5982", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "946131bce10d78e4b2137034dc2c90ccfbfaaa41", "messageHeadline": ":bug: fix CI for react-helmet", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "fe8b1f2be98a32d1f7d80f3ad6e8c3f2478de1c8", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f577a8a5a4d6c0785e1a8f656dedb5831b4393b5", "messageHeadline": "Force version bump for react-html", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "daffc8605d66e2defc2be1bdb2d3a234bc1f7283", "messageHeadline": ":bug: fix CI by adding types to root package.json", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5ac1360deeca85add566d7b39d3806116bc92c9f", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e760dd7e6808ffd7b997bd0c8f153d79bfb45ce", "messageHeadline": ":bug: fix local dependencies for react-html", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "a283cecb54c5ab88acf5e5731b88559ddb78b5b6", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f5a54f772ab9c9078666fb18c3292d717f1d42f", "messageHeadline": ":bug: fix prepublish in react-html", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e33478d54a5b121adf90a1e56d3cfd27d9a8220", "messageHeadline": "Publish", "author": {"name": "michelle.chen@shopify.com", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d5dff7c45f999a5e65ae1e1a593b1534b74552ca", "messageHeadline": "Merge pull request #105 from Shopify/fix-any-wrapper", "author": {"name": "Michelle Chen", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "869bb4e061b3f1434149ed4aa17fcff2f4b4747d", "messageHeadline": ":sparkles: Initial commit for koa-liveness-ping", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 180, "deletions": 2}}, {"node": {"oid": "f469dba43bc86c9dcedc308c435fa5358853a5cb", "messageHeadline": "\ud83d\udc1b update the `AnyWrapper` type to included component that has no state.", "author": {"name": "michelle.chen@shopify.com", "email": "michelle.chen@shopify.com", "user": {"login": "michenly"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "56a4d528c3cae46d0e9d5c30f0464f2d19dfa877", "messageHeadline": "\ud83d\uddd2\ufe0f add route propagator to index", "author": {"name": "Mallory Allen", "email": "mallory.allen@gmail.com", "user": null}, "additions": 13, "deletions": 12}}, {"node": {"oid": "33b0aaba6479979eabbb1be664e4e47b67a92a20", "messageHeadline": "\ud83d\udc85 rename script apis (#99)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "d338a35dbc8491a51ff4ccd621d2389b53328195", "messageHeadline": "\u2728 export Style, Script, and DOCTYPE (#98)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 41, "deletions": 2}}, {"node": {"oid": "b86980cd5d8d99a6d9c68c8cb23d27d779e7e8e5", "messageHeadline": "Merge pull request #95 from Shopify/codecov", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 41, "deletions": 19}}, {"node": {"oid": "14ec06cb6ad4a715e003bf391140d7f29c42cc89", "messageHeadline": ":art: Adding code coverage via circleci, jest, codecov", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 41, "deletions": 19}}, {"node": {"oid": "6cf71b1875cc8be8bc1f329c6c8ce3b23eda2b40", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f125c066f222c2a277b5756df3419b47b4c7ffdc", "messageHeadline": "\ud83d\udc1b fix scopes string concatenation", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c52caf3b89501b34f0d7577d0ed60f7c6e976b0c", "messageHeadline": "Lint and format", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 2041, "deletions": 646}}, {"node": {"oid": "ddeb84617372820b03731714289579a21a57b80c", "messageHeadline": "Dependency updates", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 2776, "deletions": 1034}}, {"node": {"oid": "2b1bb735ff2b2e31a7de8003440f4c17f3338f50", "messageHeadline": "Update core file", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 175, "deletions": 6}}, {"node": {"oid": "582442f6263d476f24af987bfa283f321b2d8896", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "243bd80b64ab5fda019a8567e8be2eee82facbac", "messageHeadline": "\ud83d\uddd2\ufe0f add package json homepage/issue fields for npm (#89)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 98, "deletions": 2}}, {"node": {"oid": "c838727c6d567de40eca7740b12cd0becade9f33", "messageHeadline": "\ud83d\uddd2\ufe0f fix invisible content in the header", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1e26ba85d9d1a45838718ab51a792e91a8da9fc", "messageHeadline": " \ud83d\udc4ctweaks to root package.json", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7b53721fe36245cdf17a523a0cc28a5e8222e164", "messageHeadline": "\ud83d\udc1b fix link to proxy", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d4f5d886e24a1ddb62c9549cf0d89915574f8d2", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "76a7729ccc5d392719b0359ec0e60cf3412bab04", "messageHeadline": "\ud83d\uddd2\ufe0f tweak readme", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1281b16a77cde7c279b0f4dd6fd2c15da07b55f0", "messageHeadline": "\ud83d\udc1b fix issues with using koa proxy with other middleware after it (#88)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 76, "deletions": 33}}, {"node": {"oid": "21d4ee4525bb2fc7ec5693a371d88a7513a46283", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "10df886e25eb79b24691c3acb58538833fa60ffd", "messageHeadline": "Update docs (#87)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 308, "deletions": 39}}, {"node": {"oid": "eedffd12f069fec2b6db2d4cbf5624a905833f2c", "messageHeadline": "Fix link to proxy", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "641d766f679685accc8ea092b608a3290b2794af", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "a3b7be381d3d12cb3580e42cd64e008b5008c878", "messageHeadline": "Explicitly set registry (#86)", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "baa37d8f009fd9531268aa46b3177e1e7c87ef9f", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "447111864aaa83b276b967afd78c18efaddb54b9", "messageHeadline": "\ud83d\uddd2\ufe0f fix readme", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9d31cf52da8c44ec6a2475f493114d17c1119508", "messageHeadline": "\ud83d\udc96 make everything public (#83)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "01bfba5db34ee9411b7a283e7f4c5478e66bc1d4", "messageHeadline": "\u2728 create admin-proxy (#78)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 350, "deletions": 13}}, {"node": {"oid": "10d66e366d7ee3d3f387024b2a354815db21f54c", "messageHeadline": "\ud83d\udd27 prepublish -> prepublishOnly (#84)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "7d7c4cd8775d43a4018428f2c1297c47f719e7e3", "messageHeadline": "\ud83d\udca5 HTML takes children and stringifies them itself (#80)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 187, "deletions": 163}}, {"node": {"oid": "e3359f822aedee3523be2250a49dc12eef2dba8c", "messageHeadline": "\u2728 create EASDK route propagator (#70)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 340, "deletions": 1}}, {"node": {"oid": "61b471b33d991360a620d855f2e301e25370fe57", "messageHeadline": "\ud83d\uddd2\ufe0f nicer readme intro (#82)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f476cec929bb30916e7a7ac18674ac90a2375c78", "messageHeadline": "Merge pull request #79 from Shopify/code-conduct--update", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 17, "deletions": 44}}, {"node": {"oid": "f1a2e436fe6b5f91db4d534c4a3c24302e04f523", "messageHeadline": ":memo: Update Code of Conduct", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 17, "deletions": 44}}, {"node": {"oid": "dac63ef6e5eb604e99f17847135b212a5dce532b", "messageHeadline": "\u2728 better typing and updated api (#76)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 90, "deletions": 15}}, {"node": {"oid": "1e3153e9ce47d44c651c04f602ff1538c8523007", "messageHeadline": "\ud83d\uddd2\ufe0f update readme", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2da776f71a4d263afc29058964c1f89f6ed2b21", "messageHeadline": "\ud83d\uddd2\ufe0f update docs", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ff1c6fb212817ccba5ca7971fa9074d9df47bbcb", "messageHeadline": ":memo: Update docs (#75)", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7736d26c1cd3f3f54aff3f00763b768258449efb", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae84f2983af25b6be95ccd9bb8244efcccc55749", "messageHeadline": "\u2728 create react-html (#72)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 622, "deletions": 11}}, {"node": {"oid": "abcd45bfa5047eba8035164f595aa283a1464b1b", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "586a58d4533ed3c0732470a9f94359684563cfd1", "messageHeadline": "\u2728 add react-serialize package (#71)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 221, "deletions": 0}}, {"node": {"oid": "4858ea07b2a31725bf6ed03686ae2484d5aa2165", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "6664daac0ad54f2f905d6f50a92672561041a956", "messageHeadline": "Merge pull request #73 from Shopify/plop-description-and-version", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "175842de2c257b5d2799f5a477423d077db877e1", "messageHeadline": "Merge pull request #74 from Shopify/with-env__init", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 137, "deletions": 0}}, {"node": {"oid": "b8badc0e07bb3d880f89a429c8b6b188410d8b36", "messageHeadline": ":sparkles: initial commit for with-env", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 137, "deletions": 0}}, {"node": {"oid": "40bec2c0faf106e24d61d07651ae7cec84bb17ca", "messageHeadline": ":robot: fixing automated package generator", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "0c0ce34c48eb2583cdbcbaeae17e629cc9a21b7f", "messageHeadline": "\ud83d\udc1b fix redirect page for when app is in an iframe (#69)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "6bb21bba1f4e20ef62e77a69025237e7528eba25", "messageHeadline": "Merge pull request #65 from Shopify/fix", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f7600f745b75340b88c1c8242f6861fa9e1d597", "messageHeadline": "fix docs", "author": {"name": "Ismail Syed", "email": "isyed867@gmail.com", "user": {"login": "ismail-syed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae3d67584c4c777dc566531db841e5177ce7b360", "messageHeadline": " \ud83d\udca5change default fallbackRoute to send back to auth (#64)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c904a2b96dfc7c9eae7a0ddb97fa8f5f5875183a", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38ba16692bb6ca07f860ff718f090fe46b7869a2", "messageHeadline": "\u2795 nonce is a dependency, not a dev dependency", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6e962d8916ca0d387e6bef158bf5c1c10567dd9", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b14a1582f5412c0d3e21bffb967a9e194d40988", "messageHeadline": "\ud83d\udc9a don't include tests in build (#63)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d96306e27c40333e142916bdb736cdc43032768b", "messageHeadline": "\ud83d\udc1b fix mis-ordered params", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f3c593c66778f72c1d63299b216b229acc1811f", "messageHeadline": "\u2705 add tests for verify middleware and other tweaks (#59)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 91, "deletions": 17}}, {"node": {"oid": "bac419005b96c473f7893cd034ad3800614fbcae", "messageHeadline": "\u2728\ud83d\udd12 add nonce to koa auth middlewares (#58)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 125, "deletions": 8}}, {"node": {"oid": "2296ffe143a6f6eea065f658d497504bfec450cb", "messageHeadline": "\ud83d\udee0\ufe0f  fix:  broken re-export of create-verify-request (#60)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1f6235af20c60edd58912ebe16807fdff4d9d633", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0038c7b369a48c95edb8eb6782f6a244617e1062", "messageHeadline": "Merge pull request #50 from Shopify/fix__graphql-version", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "2680804fcb38cda114fa9a5d8509776817d8d04e", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "04f208506e257b6f7f2b48d9a203d1d1ef694272", "messageHeadline": "Merge pull request #57 from Shopify/types-in-package-json", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4647e04a6330ff8992e4e707ccee5e43d73eb7b5", "messageHeadline": ":bug: fixes typings in package.json files", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9089e9fc19b233639bc09b6ef3e9a77f0f06965d", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6618eb6ba884f78a8b923c81b891bcc727374fa0", "messageHeadline": "\u2b06\ufe0f update jest-dom-mocks (#56)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "711fb465b12f23982f3294e84f49935ff3534a50", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "54f40c49e17e39b64de6109e0fc6652727bb216d", "messageHeadline": "add tests to koa auth, tweak mock context factory, refactor koa middl\u2026", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 525, "deletions": 86}}, {"node": {"oid": "1d49d4b585ae4d6e7536390ca29157ca222ac7c3", "messageHeadline": "Merge pull request #51 from Shopify/ts-versions__sync", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 45, "deletions": 1}}, {"node": {"oid": "70bfb9425fb42177c6d0972d2d2c40e300a8b41f", "messageHeadline": ":pushpin: Ensure TS versions stay in sync", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 45, "deletions": 1}}, {"node": {"oid": "5ae635dcaa14805b5ed4c4bc24e600cb6949412e", "messageHeadline": ":pushpin: use normal versioning to support yarn selective dependency \u2026", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "53b9d97f36882a48db6a2664112a5effa1083543", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25a99f5f352e75d4c37aa1d828cdda8012eda620", "messageHeadline": "Merge pull request #47 from Shopify/jest-dom-mocks__docs", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 159, "deletions": 9}}, {"node": {"oid": "ee956b4a508ff007844c259768b9c00e53eb4b4c", "messageHeadline": "Merge pull request #49 from Shopify/jest-dom-mocks__fetch-types", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "3726dca7789bfd500d265f3a13ab23c97074c8b0", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9c0bf3401d4ca660603265ab819938c975ec02b7", "messageHeadline": "Merge pull request #43 from Shopify/jest-mock-apollo__fixup", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "bcb7e4da30c66dacd70a87b5334d433b8ce435e3", "messageHeadline": ":bug: Fixing dependencies and typing metadata in package.json", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "7509671000362e69b63e3bffd0e9916d10b0a3ef", "messageHeadline": "Adds proper typings for fetch mock", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7e88902a5fcea4657301dfcb1ef309e0370d70c5", "messageHeadline": ":memo: Improves documentation for the jest-dom-mocks API", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 159, "deletions": 9}}, {"node": {"oid": "6d1da4ed6af96c75824c7c04d45a66f3146f90d0", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1cbad868ead6f54a74adac27e6a2ed493aeee10a", "messageHeadline": "Merge pull request #44 from Shopify/jest-dom-mocks__better-match-media", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 30, "deletions": 29}}, {"node": {"oid": "224be1c81d656956f00e8876733134279b39c5e9", "messageHeadline": ":art: DRYing up ensureMocksReset", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 15, "deletions": 34}}, {"node": {"oid": "baa9931cf14df12edab70dc27c4e6787c3f3b35e", "messageHeadline": ":sparkles: Adding a better matchMedia implementation", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "a55a2dd504d286aa5a6eb014ed959b0ade70eef8", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d8302204bbe879461b12658f193c0651c8df00e", "messageHeadline": "Merge pull request #41 from Shopify/jest-dom-mocks__location-updates", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "564e34b2125cee3197daf398fad4e7871b4d1863", "messageHeadline": ":sparkles: Introducing the new location mock from web", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "df1eea7792dfc367cef682645a3f5e710b95ddeb", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5eba128df08884f2e8811c7cb26340aa18557b81", "messageHeadline": "Merge pull request #40 from Shopify/esmodule-interop", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dd199bcff1c9e4655c092bb527aefedd44219cb7", "messageHeadline": ":wrench: Adding esModuleInterop to tsconfig", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bfa017bbffa265657096609c972c992293953892", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "0a01f203ac4aed668e9a531f869cbd31d0a24037", "messageHeadline": "Merge pull request #38 from Shopify/enzyme-utilities__init", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 296, "deletions": 30}}, {"node": {"oid": "789ffc8605c5f12564798dc8f1073c30f24c070a", "messageHeadline": ":memo: Updating docs", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8169b98fce27f8e11d8eb2bf26b95fd6cfbb3ec7", "messageHeadline": ":ok_hand: addressing review comments", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 113, "deletions": 184}}, {"node": {"oid": "3daccf47d4a9e58dccde6a042efdf11aa79d2db9", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ac8075fddd34b05bb6484dcb79c7fdc3c1358524", "messageHeadline": "Merge pull request #39 from Shopify/publish-config", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "b6bfcd15db95f1f030a05e4312478520102456de", "messageHeadline": ":wrench: Adding publish config to package.json files", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "396d43854fd8ecae31b3b80e6423c8485403efd8", "messageHeadline": ":sparkles: Initial commit of enzyme-utilities", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 365, "deletions": 29}}, {"node": {"oid": "aa3b3bcd7cad59ab911348a2b40f63275052c779", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "500ee0f2aefb70e487ef64143818bbf0e0dc897f", "messageHeadline": "\ud83d\udee0\ufe0f fix: jest-koa-mocks not matching it's folder's name (#36)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "4f517e09c737c68cc8fa267689966b812b4abe71", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a98afa44473d71867a3ae43bc657ebd628591f2", "messageHeadline": "\u2728 create jest mocks for koa (#24)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 358, "deletions": 10}}, {"node": {"oid": "4c0b72fa78aa2c3cdc0fc3b6ab68cc8da8a09d2a", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81c5a9ec2e5ed3b1e46211034fda878d273bcdeb", "messageHeadline": "Merge pull request #23 from Shopify/jest-mock-apollo__init", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 634, "deletions": 6}}, {"node": {"oid": "c57beaf63fea0120e7432a55b66fe6316932468b", "messageHeadline": ":memo: Updating documentation for `jest-mock-apollo`", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "aaec84c4dd4d091d9c2b186d6086708ae6455759", "messageHeadline": ":sparkles: Initial commit of `jest-mock-apollo`", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 610, "deletions": 5}}, {"node": {"oid": "b4902f8cee71bdfcd75efd87a1c2a07c28898702", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d490a599cf93c9df3f1c87e814a20eb515919008", "messageHeadline": "Merge pull request #20 from Shopify/jest-mock-router__init", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 276, "deletions": 12}}, {"node": {"oid": "04d97741705032af8217b299234b2032d7ef2c33", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1b21cac1295efdaa2a1e3ba51867fbe3828cd696", "messageHeadline": ":ok_hand: Updating code due to code review changes.", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 50, "deletions": 11}}, {"node": {"oid": "d9a4e7f9c34f501ab303a8b5a74f662abdfd3967", "messageHeadline": ":arrow_up: Upgrading dependencies", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "458e09154b782898edfbdab85473606872ed8e3d", "messageHeadline": ":memo: Updating documentation", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "404c7a60451da10fe608cd1ac106c51f302e1298", "messageHeadline": ":sparkles: Initial implementation of jest-mock-router", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 221, "deletions": 4}}, {"node": {"oid": "4153299c16cd0b0c9fbf03418230d3536b2da56e", "messageHeadline": "Publish", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f51ffae0fa7b8121100a499a24cda28ac6360af8", "messageHeadline": "\u2728 koa-shopify-auth (#19)", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 711, "deletions": 125}}, {"node": {"oid": "c57d69710aa23bb1690328286f4e40db63c2e14f", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6be088e66bb21ab286b489439d117cb8a252d16", "messageHeadline": "Merge pull request #28 from Shopify/jest-dom-mocks__release", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 0, "deletions": 45}}, {"node": {"oid": "f83ff5445631e226f937b34bcd9b57abdaa19871", "messageHeadline": "Publish", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f5648c75383578a802b5851c8b48101a629b7cb", "messageHeadline": ":heavy_minus_sign: Removing example-package, pre-release", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 46}}, {"node": {"oid": "1ec02a945ebf6e75c374c7647873a14dfd3884c9", "messageHeadline": "Merge pull request #18 from Shopify/jest-dom-mocks__init", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 760, "deletions": 5}}, {"node": {"oid": "fe2817ca7d3466c894c698887783b4ada0ad2f51", "messageHeadline": ":ok_hand: Updating code due to public API changes", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 55, "deletions": 55}}, {"node": {"oid": "6119ec59d7980c534ece0ad13a5da8ca6d5c5d5a", "messageHeadline": ":white_check_mark: add more tests", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 120, "deletions": 0}}, {"node": {"oid": "b25b28c19464b49b0c48391c769d8a5e382290fb", "messageHeadline": ":hammer_and_pick: remove outdated \"fix\" that breaks new jest", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "1ad27888d9f9c4037cdc685d8cc10e0a1f3741e3", "messageHeadline": ":art: fake -> mock", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "d2549048ff7f4292a133bdf0d4a75b9fedc7f449", "messageHeadline": ":art: Updating API to be more jesty", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 78, "deletions": 46}}, {"node": {"oid": "e9636583be05273e3725bef0ff2350adf21f62b8", "messageHeadline": ":memo: writing docs", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 53, "deletions": 4}}, {"node": {"oid": "5abbd703927a6f6d939cb1d754629f76fe63929c", "messageHeadline": ":art: improving the code as per review comments", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "24e7339bf0778f36b25d4877bb3af6beab513439", "messageHeadline": ":white_check_mark: Adding tests for clock, timer", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 88, "deletions": 3}}, {"node": {"oid": "3f394e518083f33abb46202d61ccbedbfe45ba4f", "messageHeadline": ":sparkles: Initial implementation of jest-dom-mocks", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 467, "deletions": 1}}, {"node": {"oid": "865653649fa395f23ada4edcbec4608ff5cd000e", "messageHeadline": "Merge pull request #4 from Shopify/docs__circle-badge", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b02021757d6646d57ec7790b5ae84894fe7efc8b", "messageHeadline": "Merge pull request #3 from Shopify/fix/ci-lint", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 86, "deletions": 25}}, {"node": {"oid": "a868c1f3dffb377a330c3c623a3027db9a9e001c", "messageHeadline": "\ud83d\udc4c fix templates", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "80339b82040a994044bf3ae91e4b4a2da954c128", "messageHeadline": "Merge pull request #5 from Shopify/fix__ci-lint-fix", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "bc07aae6dabc9a11fd3f1c33ad785f79b93371bd", "messageHeadline": "Remove typescript dev dependency in sub package", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "449823ea872ee0ee144e50f43974cb0b791c5dfb", "messageHeadline": "Adds circle badge with API Token", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "abcd593ca86066b64660f4333cd1828d90e92c30", "messageHeadline": "update templates", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3e51052713572eccd33f66bee1df66da42438356", "messageHeadline": "\ud83d\udee0\ufe0f  use dev dependencies in CI", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "369837cecf700b13db1912850f0c07875e3beb60", "messageHeadline": "\ud83d\udee0\ufe0f fix template having wrong tsconfig path", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7016f8e75b4ee20de657d5286ef142f3a9d9ab87", "messageHeadline": "\ud83d\udc4c add private:true example package", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "f99c4f7f5515a2e795d13a3e3bbb1147fa24962c", "messageHeadline": "\u2728 add test to plop", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 30, "deletions": 20}}, {"node": {"oid": "9f851ddb540951d63f3d4fea144f3d458a1c9642", "messageHeadline": "\ud83d\udea8 fix test command", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "cd4d132f1842f4e03dbf0b8736c982612fcce24f", "messageHeadline": "\ud83d\udea8 fix lint on CI", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "50201c77b9b39dcb37ad33a7bded455e9d51e866", "messageHeadline": "Merge pull request #1 from Shopify/docs__initial", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 168, "deletions": 0}}, {"node": {"oid": "78df38f16f4c97b90a79c1884e4ddc4d684c4c66", "messageHeadline": "\ud83c\udfa8 clean up template extensions for vscode", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 5842, "deletions": 20}}, {"node": {"oid": "24f21b53d07ca119035de241c309f5166cd569d2", "messageHeadline": "Initial Documentation", "author": {"name": "Tzvi Melamed", "email": "tzvi@melamed.biz", "user": {"login": "TzviPM"}}, "additions": 168, "deletions": 0}}, {"node": {"oid": "ffafdca820299b896c04b17cde1cc2b7e804ae1a", "messageHeadline": "\ud83c\udf89 initial commit", "author": {"name": "Mallory Allen", "email": "mallory.allen@shopify.com", "user": {"login": "marutypes"}}, "additions": 285, "deletions": 0}}, {"node": {"oid": "35da8405e35186e891cf7156cc41dd2ffb2fbce3", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0ca440d500f7f5e336397fb5cf17e94db735abd5", "messageHeadline": "Upgrade graphql (#7)", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 668, "deletions": 22}}, {"node": {"oid": "c634602a172c28d6eb01e0609768a5d9a30edfd4", "messageHeadline": "Upgrade graphql", "author": {"name": "Gord Pearson", "email": "gord.pearson@shopify.com", "user": {"login": "GoodForOneFare"}}, "additions": 668, "deletions": 22}}, {"node": {"oid": "f77491f6602b265f5b59595720af9502b9b6ab7a", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "29c58e7d09e143bb195554bba5d2f49bf3011cb3", "messageHeadline": "Update dependencies and make numbers be floats", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 28, "deletions": 656}}, {"node": {"oid": "42241e8b99dbfdd93af7387292bb48a593e5a94a", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58aa64bc77e15e2ab7dcb519d652114fe8170170", "messageHeadline": "Expose the types", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "716db6dd0b6cea6bda48197f1f00e45143e82764", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6c44c69e0a8b27b00135600a1cc84ad26b38e5e", "messageHeadline": "Update snapshot", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c8d038c200db474bb5b09498ee5c15a8dbca1c7a", "messageHeadline": "Expose type definitions", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "b2ed58b2624991895b4ff0eda4dfac94b78f8123", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f3d18cca711ed3bcb444524f239a169f897e22c", "messageHeadline": "Add errors when a non-existant type gets through", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 157, "deletions": 38}}, {"node": {"oid": "e0eefdb9145e56925f126d494adb5827985400a5", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca765db19cee8e54af1858f104b8d97e4cc0e9f1", "messageHeadline": "FIx handling of nullable object fields", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 250, "deletions": 42}}, {"node": {"oid": "305640fb141e9fdd51366d9e819cc8504fcd442b", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c1c8e594fbb8ba9364a85bcf8333811d349b8d0", "messageHeadline": "Fix typename for union/ intersections", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 148, "deletions": 11}}, {"node": {"oid": "c4058369a6922910076ec384c9e11ae9ebc1c300", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e75f1325432e3a832e76088b5bbb44a4093f88f8", "messageHeadline": "Final fixes for new versions", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "0190c303259fc84c6a3b8c043a4caf480baa74f7", "messageHeadline": "Fix and improve handling of queries", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 310, "deletions": 192}}, {"node": {"oid": "8da73fd91bca0cdf6a78d1c171649cd111b9486c", "messageHeadline": "Update core dependencies", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "656c176812d7d0d9cced3798dbb9d91aaa6ecc89", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "aa6d4ffc5a5a50c40baa40f18a8a76db3d93bf6b", "messageHeadline": "Dependency updates", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 254, "deletions": 222}}, {"node": {"oid": "f300798705d47ad1d517937628d00c61b33403c6", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "3201e69e334287a37d516786b9f10bf6c7557e92", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6b0010c93f1ccb2384b1d821078a8979aa99fefa", "messageHeadline": "Support for __typename", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 519, "deletions": 92}}, {"node": {"oid": "5680f9fb5d842358a785bdb2876bc908d1aa51f1", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "251073fc09833261c79e8769187c2504b4bfe4d4", "messageHeadline": "Fix input type printing", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "3657af8de8c0404a237f1e3e99cbc01199f62707", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff7682c41d6fa7225cea412ba3de0184c019c28f", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c7db17ef25cdf41191ae4e17ef05badacbd440f9", "messageHeadline": "A few minor updates", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 4, "deletions": 13}}, {"node": {"oid": "a0a43c02dba21e32f672d0b567fbe16d43d73d79", "messageHeadline": "Merge pull request #3 from nickjs/export-simple-types", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 76, "deletions": 47}}, {"node": {"oid": "9135f8f242f78aae22bc8ecc81b1dc13e87e7a1a", "messageHeadline": "Export type defs in Schema namespace", "author": {"name": "Nick Small", "email": "nick@shopify.com", "user": {"login": "nickjs"}}, "additions": 49, "deletions": 30}}, {"node": {"oid": "5bb814fd84b3388cbdb551cae65e27312b95a7fa", "messageHeadline": "Use Enum aliases to export enums only in namespaces", "author": {"name": "Nick Small", "email": "nick@shopify.com", "user": {"login": "nickjs"}}, "additions": 25, "deletions": 15}}, {"node": {"oid": "c2dc8247a9aa7dc2b29297b159c135c7265a83cd", "messageHeadline": "Don't need type annotation", "author": {"name": "Nick Small", "email": "nick@shopify.com", "user": {"login": "nickjs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87737c1870cc64dc87d3ec7e8bcb3135a8a2b2bd", "messageHeadline": "Export scalar and enum types", "author": {"name": "Nick Small", "email": "nick@shopify.com", "user": {"login": "nickjs"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "36ff3ff34f5df9bbb3ae7ba8e7bd0b96cde8a5f2", "messageHeadline": "Better descriptive names for test fragments and queries", "author": {"name": "Nick Small", "email": "nick@shopify.com", "user": {"login": "nickjs"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "76c014a22de024314e13747c7b1c562285eebeb8", "messageHeadline": "Update snapshots/print to have `Data` suffix on fragments", "author": {"name": "Nick Small", "email": "nick@shopify.com", "user": {"login": "nickjs"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2da8ae5db0e80f3e6b174d7ec7f143ca7b81ba86", "messageHeadline": "Use `Data` suffix when calling `printImport`", "author": {"name": "Nick Small", "email": "nick@shopify.com", "user": {"login": "nickjs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc4b11d6ff373c41533ce8988e30e6c5845d99be", "messageHeadline": "Remove absolute file paths in snapshots", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 107, "deletions": 53}}, {"node": {"oid": "f0839817039628aecedb555f830fc2b51e809abb", "messageHeadline": "Merge pull request #1 from nickjs/patch-1", "author": {"name": "Chris Sauv\u00e9", "email": "chris.sauve@shopify.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17c62c175b69f91b6fd1bc76e43347b0038c8f62", "messageHeadline": "Update README for new naming convention", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b19afa19df8d2576ccc16dcb03246ea1440b8410", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91c4d3264e5c85c9e58f8e9386d0746a83bd6e2e", "messageHeadline": "Update naming convention and fiix lint disable command", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 133, "deletions": 133}}, {"node": {"oid": "3211c3f0350ca0530041b0ab89504da85de554ed", "messageHeadline": "Fix invocation instructions in README", "author": {"name": "Nicholas J. Small", "email": "nickjsiii@gmail.com", "user": {"login": "nickjs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d48d4f6770d9a428db5efceea1957c7d512bbc2f", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "705cb9cd8053b44f9aa2fb1c260353f83921f310", "messageHeadline": "Update snapshot tests", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0adfcce26639f4b1f6d0899a9f8ba3fe47299d45", "messageHeadline": "CLI updates and README", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 109, "deletions": 3}}, {"node": {"oid": "eae4d292f0172f88b615932729858f769c3797e7", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ec4cbb1ba0f84a5548fdd278f9ef19aa8bae9f79", "messageHeadline": "Fix publish approach", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0bcb5779ac00f316edf7e85a05f2881bcb5dab85", "messageHeadline": "Improvements to printing", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "eb1abcb285faf6c5f2c8cdb16e5dd5e1c049351f", "messageHeadline": "Package updates", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "70669a42b36038a203bcff684f94be963486636e", "messageHeadline": "Final set of updates", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1678, "deletions": 28276}}, {"node": {"oid": "3b0eacfcc3d59566655296e6c14c57735fa8ec53", "messageHeadline": "Better structure and type output", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 659, "deletions": 464}}, {"node": {"oid": "a64e86e2b8350339a9946c7556ec5fe902c55042", "messageHeadline": "Basic CLI", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1033, "deletions": 71}}, {"node": {"oid": "3e890b116cb6c68f550d8ca61d5933f04f7494ab", "messageHeadline": "Tests", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 839, "deletions": 385}}, {"node": {"oid": "9ce0ae911d229b33f96207c6b60bb0d196b917d7", "messageHeadline": "Allow for potentially-nullable spreads", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 95, "deletions": 47}}, {"node": {"oid": "f4c375f509e53bf01eb0ba8879442959889f1cc5", "messageHeadline": "clean up the file a bit", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 73, "deletions": 107}}, {"node": {"oid": "2453fe1f5dc6d17cb89ba1308991dba0c24436c1", "messageHeadline": "A few more improvements", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 15, "deletions": 20}}, {"node": {"oid": "dc32433a015b81adf6626ab2a4aec3f5a500faa0", "messageHeadline": "Mostly working commit", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 29728, "deletions": 19}}, {"node": {"oid": "0fd7642cfb779924b8b7d8702f9198c7b3f099f2", "messageHeadline": "Publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "40494b2bb22f9a493f8bbd632d92ee461333fe78", "messageHeadline": "Update for schema-only mode", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 2371, "deletions": 925}}, {"node": {"oid": "e6ee99988b2ef8cc078d6729e5f80b5b78cc5a78", "messageHeadline": "Final updates for initial publish", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "bf5261f7208bb30cab4147b73ef520f90008a0fb", "messageHeadline": "v0.3.0", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8b1340087221841aef39f9dd62bec57d86c019c", "messageHeadline": "v0.2.0", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8247f8cd99940d7680ef606dd4a82cb1b24ab972", "messageHeadline": "Update some package stuff", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "66b034ef4e34aaeab8228abf1c624d64dd9acde9", "messageHeadline": "README", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "27851387d65279845abfed8c14d13d049195bc50", "messageHeadline": "Fixed some test things", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 9, "deletions": 974}}, {"node": {"oid": "a91c65f9c8496e389ddfcc61d4f2928f0edafa2e", "messageHeadline": "More tests and such", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 1963, "deletions": 57}}, {"node": {"oid": "8481f9a8825bc86a28537153188ff73f52f99c6b", "messageHeadline": "better EVERYTHING", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 2164, "deletions": 882}}, {"node": {"oid": "53680eb9638977e34bad39bfb9b23aa83b61f430", "messageHeadline": "Binary that actually works", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 222, "deletions": 33}}, {"node": {"oid": "1c9c611660607e6f30c61272fcf9449a40b255e9", "messageHeadline": "Add a few packages", "author": {"name": "Chris Sauve", "email": "chrismsauve@gmail.com", "user": {"login": "lemonmade"}}, "additions": 4815, "deletions": 0}}]